Lines Matching refs:offset

154 	s32 offset;  in simulate_branch()  local
166 offset = (rs1_val == rs2_val) ? offset_tmp : 4; in simulate_branch()
169 offset = (rs1_val != rs2_val) ? offset_tmp : 4; in simulate_branch()
172 offset = ((long)rs1_val < (long)rs2_val) ? offset_tmp : 4; in simulate_branch()
175 offset = ((long)rs1_val >= (long)rs2_val) ? offset_tmp : 4; in simulate_branch()
178 offset = (rs1_val < rs2_val) ? offset_tmp : 4; in simulate_branch()
181 offset = (rs1_val >= rs2_val) ? offset_tmp : 4; in simulate_branch()
187 instruction_pointer_set(regs, addr + offset); in simulate_branch()
200 s32 offset; in simulate_c_j() local
202 offset = ((opcode >> 3) & 0x7) << 1; in simulate_c_j()
203 offset |= ((opcode >> 11) & 0x1) << 4; in simulate_c_j()
204 offset |= ((opcode >> 2) & 0x1) << 5; in simulate_c_j()
205 offset |= ((opcode >> 7) & 0x1) << 6; in simulate_c_j()
206 offset |= ((opcode >> 6) & 0x1) << 7; in simulate_c_j()
207 offset |= ((opcode >> 9) & 0x3) << 8; in simulate_c_j()
208 offset |= ((opcode >> 8) & 0x1) << 10; in simulate_c_j()
209 offset |= ((opcode >> 12) & 0x1) << 11; in simulate_c_j()
211 instruction_pointer_set(regs, addr + sign_extend32(offset, 11)); in simulate_c_j()
262 s32 offset; in simulate_c_bnez_beqz() local
272 offset = ((opcode >> 3) & 0x3) << 1; in simulate_c_bnez_beqz()
273 offset |= ((opcode >> 10) & 0x3) << 3; in simulate_c_bnez_beqz()
274 offset |= ((opcode >> 2) & 0x1) << 5; in simulate_c_bnez_beqz()
275 offset |= ((opcode >> 5) & 0x3) << 6; in simulate_c_bnez_beqz()
276 offset |= ((opcode >> 12) & 0x1) << 8; in simulate_c_bnez_beqz()
277 offset = sign_extend32(offset, 8); in simulate_c_bnez_beqz()
279 offset = 2; in simulate_c_bnez_beqz()
282 instruction_pointer_set(regs, addr + offset); in simulate_c_bnez_beqz()