Lines Matching refs:inst

134 static u4 InstA(u2 inst) { return (inst >> 8) & 0x0f; }  in InstA()  argument
135 static u4 InstB(u2 inst) { return inst >> 12; } in InstB() argument
136 static u4 InstAA(u2 inst) { return inst >> 8; } in InstAA() argument
148 u2 inst = bytecode[0]; in DecodeInstruction() local
149 Opcode opcode = OpcodeFromBytecode(inst); in DecodeInstruction()
159 dec.vA = InstA(inst); in DecodeInstruction()
160 dec.vB = InstB(inst); in DecodeInstruction()
163 dec.vA = InstA(inst); in DecodeInstruction()
164 dec.vB = s4(InstB(inst) << 28) >> 28; // sign extend 4-bit value in DecodeInstruction()
167 dec.vA = InstAA(inst); in DecodeInstruction()
170 dec.vA = s1(InstAA(inst)); // sign-extend 8-bit value in DecodeInstruction()
178 dec.vA = InstAA(inst); in DecodeInstruction()
183 dec.vA = InstAA(inst); in DecodeInstruction()
187 dec.vA = InstAA(inst); in DecodeInstruction()
194 dec.vA = InstAA(inst); in DecodeInstruction()
199 dec.vA = InstAA(inst); in DecodeInstruction()
205 dec.vA = InstA(inst); in DecodeInstruction()
206 dec.vB = InstB(inst); in DecodeInstruction()
211 dec.vA = InstA(inst); in DecodeInstruction()
212 dec.vB = InstB(inst); in DecodeInstruction()
220 dec.vA = InstAA(inst); in DecodeInstruction()
228 dec.vA = InstAA(inst); in DecodeInstruction()
234 dec.vA = InstB(inst); // This is labeled A in the spec. in DecodeInstruction()
252 dec.arg[4] = InstA(inst); in DecodeInstruction()
275 dec.vA = InstAA(inst); in DecodeInstruction()
281 dec.vA = InstB(inst); // This is labelled A in the spec. in DecodeInstruction()
289 dec.arg[3] = InstA(inst); // vG in DecodeInstruction()
295 dec.vA = InstAA(inst); in DecodeInstruction()
301 dec.vA = InstAA(inst); in DecodeInstruction()