Looks like the code generator just needs a one-line patch to replace had_12_paley by had_12, here: https://github.com/Dao-AILab/fast-hadamard-transform/blob/master/csrc/code_gen.py#L181
had_12 appears to match what QuaRot uses: https://github.com/spcl/QuaRot/blob/main/fake_quant/hadamard_utils.py#L152 (haven't exhaustively inspected it, but the first and second column match had_12 and not had_12_paley)
Looks like the code generator just needs a one-line patch to replace had_12_paley by had_12, here: https://github.com/Dao-AILab/fast-hadamard-transform/blob/master/csrc/code_gen.py#L181
had_12 appears to match what QuaRot uses: https://github.com/spcl/QuaRot/blob/main/fake_quant/hadamard_utils.py#L152 (haven't exhaustively inspected it, but the first and second column match had_12 and not had_12_paley)