nvcc temple (595)