Lines Matching refs:registers
73 uint32_t registers[2] = {}; in accept_packet() local
90 #define REG (registers[reg_num]) in accept_packet()
91 #define OTHER_REG (registers[reg_num ^ 1]) in accept_packet()
116 offs += registers[1]; in accept_packet()
159 cmp_imm = registers[1]; in accept_packet()
169 if (registers[0] == cmp_imm) in accept_packet()
173 if (registers[0] != cmp_imm) in accept_packet()
177 if (registers[0] > cmp_imm) in accept_packet()
181 if (registers[0] < cmp_imm) in accept_packet()
185 if (registers[0] & cmp_imm) in accept_packet()
208 registers[0] += reg_num ? registers[1] : imm; in accept_packet()
211 registers[0] *= reg_num ? registers[1] : imm; in accept_packet()
214 const uint32_t div_operand = reg_num ? registers[1] : imm; in accept_packet()
216 registers[0] /= div_operand; in accept_packet()
220 registers[0] &= reg_num ? registers[1] : imm; in accept_packet()
223 registers[0] |= reg_num ? registers[1] : imm; in accept_packet()
226 const int32_t shift_val = reg_num ? (int32_t)registers[1] : signed_imm; in accept_packet()
228 registers[0] <<= shift_val; in accept_packet()
230 registers[0] >>= -shift_val; in accept_packet()