It looks like v_cttz_zero_undef_i64_with_select should be selecting '64' for the x != 0 case instead of '32' like we just did in the previous 'v_cttz_zero_undef_i32_with_select' test.
I THINK this is a copy+paste typo, but it might have been done on purpose - in which case we probably need a second vesion of the test with the correct value and a better test name.
Noticed by accident because it was causing some weird regressions....