• Home
  • Raw
  • Download

Lines Matching refs:opcode

185         __u8 opcode[6];  in illegal_op()  local
193 if (get_user(*((__u16 *) opcode), (__u16 __user *) location)) in illegal_op()
195 if (*((__u16 *) opcode) == S390_BREAKPOINT_U16) { in illegal_op()
205 } else if (*((__u16 *) opcode) == UPROBE_SWBP_INSN) { in illegal_op()
209 } else if (opcode[0] == 0xb3) { in illegal_op()
210 if (get_user(*((__u16 *) (opcode+2)), location+1)) in illegal_op()
212 signal = math_emu_b3(opcode, regs); in illegal_op()
213 } else if (opcode[0] == 0xed) { in illegal_op()
214 if (get_user(*((__u32 *) (opcode+2)), in illegal_op()
217 signal = math_emu_ed(opcode, regs); in illegal_op()
218 } else if (*((__u16 *) opcode) == 0xb299) { in illegal_op()
219 if (get_user(*((__u16 *) (opcode+2)), location+1)) in illegal_op()
221 signal = math_emu_srnm(opcode, regs); in illegal_op()
222 } else if (*((__u16 *) opcode) == 0xb29c) { in illegal_op()
223 if (get_user(*((__u16 *) (opcode+2)), location+1)) in illegal_op()
225 signal = math_emu_stfpc(opcode, regs); in illegal_op()
226 } else if (*((__u16 *) opcode) == 0xb29d) { in illegal_op()
227 if (get_user(*((__u16 *) (opcode+2)), location+1)) in illegal_op()
229 signal = math_emu_lfpc(opcode, regs); in illegal_op()
260 __u8 opcode[6]; in specification_exception() local
267 get_user(*((__u16 *) opcode), location); in specification_exception()
268 switch (opcode[0]) { in specification_exception()
270 signal = math_emu_ldr(opcode); in specification_exception()
273 signal = math_emu_ler(opcode); in specification_exception()
276 get_user(*((__u16 *) (opcode+2)), location+1); in specification_exception()
277 signal = math_emu_std(opcode, regs); in specification_exception()
280 get_user(*((__u16 *) (opcode+2)), location+1); in specification_exception()
281 signal = math_emu_ld(opcode, regs); in specification_exception()
284 get_user(*((__u16 *) (opcode+2)), location+1); in specification_exception()
285 signal = math_emu_ste(opcode, regs); in specification_exception()
288 get_user(*((__u16 *) (opcode+2)), location+1); in specification_exception()
289 signal = math_emu_le(opcode, regs); in specification_exception()
388 __u8 opcode[6]; in data_exception() local
389 get_user(*((__u16 *) opcode), location); in data_exception()
390 switch (opcode[0]) { in data_exception()
392 signal = math_emu_ldr(opcode); in data_exception()
395 signal = math_emu_ler(opcode); in data_exception()
398 get_user(*((__u16 *) (opcode+2)), location+1); in data_exception()
399 signal = math_emu_std(opcode, regs); in data_exception()
402 get_user(*((__u16 *) (opcode+2)), location+1); in data_exception()
403 signal = math_emu_ld(opcode, regs); in data_exception()
406 get_user(*((__u16 *) (opcode+2)), location+1); in data_exception()
407 signal = math_emu_ste(opcode, regs); in data_exception()
410 get_user(*((__u16 *) (opcode+2)), location+1); in data_exception()
411 signal = math_emu_le(opcode, regs); in data_exception()
414 get_user(*((__u16 *) (opcode+2)), location+1); in data_exception()
415 signal = math_emu_b3(opcode, regs); in data_exception()
418 get_user(*((__u32 *) (opcode+2)), in data_exception()
420 signal = math_emu_ed(opcode, regs); in data_exception()
423 if (opcode[1] == 0x99) { in data_exception()
424 get_user(*((__u16 *) (opcode+2)), location+1); in data_exception()
425 signal = math_emu_srnm(opcode, regs); in data_exception()
426 } else if (opcode[1] == 0x9c) { in data_exception()
427 get_user(*((__u16 *) (opcode+2)), location+1); in data_exception()
428 signal = math_emu_stfpc(opcode, regs); in data_exception()
429 } else if (opcode[1] == 0x9d) { in data_exception()
430 get_user(*((__u16 *) (opcode+2)), location+1); in data_exception()
431 signal = math_emu_lfpc(opcode, regs); in data_exception()