| 94 | } |
| 95 | |
| 96 | static std::string fpr_u32l_to_string(int fpr_index) { |
| 97 | if (fpr_index & 1) { |
| 98 | return fmt::format("ctx->f_odd[({} - 1) * 2]", fpr_index); |
| 99 | } |
| 100 | else { |
| 101 | return fmt::format("ctx->f{}.u32l", fpr_index); |
| 102 | } |
| 103 | } |
| 104 | |
| 105 | static std::string fpr_u64_to_string(int fpr_index) { |
| 106 | return fmt::format("ctx->f{}.u64", fpr_index); |