MCPcopy Create free account
hub / github.com/N64Recomp/N64Recomp / BinaryOpType

Enum BinaryOpType

include/recompiler/operations.h:69–125  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

67 };
68
69 enum class BinaryOpType {
70 // Addition/subtraction
71 Add32,
72 Sub32,
73 Add64,
74 Sub64,
75 // Float arithmetic
76 AddFloat,
77 AddDouble,
78 SubFloat,
79 SubDouble,
80 MulFloat,
81 MulDouble,
82 DivFloat,
83 DivDouble,
84 // Bitwise
85 And64,
86 Or64,
87 Nor64,
88 Xor64,
89 Sll32,
90 Sll64,
91 Srl32,
92 Srl64,
93 Sra32,
94 Sra64,
95 // Comparisons
96 Equal,
97 NotEqual,
98 Less,
99 LessEq,
100 Greater,
101 GreaterEq,
102 EqualFloat,
103 LessFloat,
104 LessEqFloat,
105 EqualDouble,
106 LessDouble,
107 LessEqDouble,
108 // Loads
109 LD,
110 LW,
111 LWU,
112 LH,
113 LHU,
114 LB,
115 LBU,
116 LDL,
117 LDR,
118 LWL,
119 LWR,
120 // Fixed result
121 True,
122 False,
123
124 COUNT,
125 };
126

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected