I’ve read what Scott Gray found out about register banks in Maxwell for MaxAs, but I haven’t been able to replicate his findings for Pascal. It seems that whenever I add/remove reuse flags and try to align registers to be in the same bank, I can’t get a conflict. The instruction works the same and doesn’t take longer in the pipeline, so it looks like reuse flags and register alignment have no effect. Could the behavior of register fetching have changed significantly for Pascal? If so, does anyone know the new behavior? I still feel like it must do something because NVCC still will add reuse flags wherever it can, but I just can’t find a difference.