| 164 | }; |
| 165 | |
| 166 | struct UnaryOp { |
| 167 | UnaryOpType operation; |
| 168 | Operand output; |
| 169 | Operand input; |
| 170 | // Whether the FR bit needs to be checked for odd float registers for this instruction. |
| 171 | bool check_fr = false; |
| 172 | // Whether the input need to be checked for being NaN. |
| 173 | bool check_nan = false; |
| 174 | }; |
| 175 | |
| 176 | struct BinaryOperands { |
| 177 | // Operation to apply to each operand before applying the binary operation to them. |
nothing calls this directly
no outgoing calls
no test coverage detected