/src/sys/arch/m68k/fpe/ |
fpu_emulate.h | 190 struct instruction { struct 193 int is_advance; /* length of instruction */ 237 int fpu_emul_fmovecr(struct fpemu *, struct instruction *); 238 int fpu_emul_fstore(struct fpemu *, struct instruction *); 239 int fpu_emul_fscale(struct fpemu *, struct instruction *); 270 int fpu_decode_ea(struct frame *, struct instruction *, 272 int fpu_load_ea(struct frame *, struct instruction *, 274 int fpu_store_ea(struct frame *, struct instruction *,
|
fpu_calcea.c | 56 static int decode_ea6(struct frame *, struct instruction *, 58 static int fetch_immed(struct frame *, struct instruction *, int *); 59 static int fetch_disp(struct frame *, struct instruction *, int, int *); 71 fpu_decode_ea(struct frame *frame, struct instruction *insn, 212 decode_ea6(struct frame *frame, struct instruction *insn, struct insn_ea *ea, 298 fpu_load_ea(struct frame *frame, struct instruction *insn, struct insn_ea *ea, 439 fpu_store_ea(struct frame *frame, struct instruction *insn, struct insn_ea *ea, 553 fetch_immed(struct frame *frame, struct instruction *insn, int *dst) 619 fetch_disp(struct frame *frame, struct instruction *insn, int size, int *res)
|
fpu_emulate.c | 62 static int fpu_emul_fmovmcr(struct fpemu *, struct instruction *); 63 static int fpu_emul_fmovm(struct fpemu *, struct instruction *); 64 static int fpu_emul_arith(struct fpemu *, struct instruction *); 65 static int fpu_emul_type1(struct fpemu *, struct instruction *); 66 static int fpu_emul_brcc(struct fpemu *, struct instruction *); 82 * Emulate a floating-point instruction. 89 static struct instruction insn; 111 * already set to the instruction following the faulting 112 * instruction. We need to calculate that, anyway. The 113 * fslw is the PC of the faulted instruction, which is wha [all...] |
fpu_fmovecr.c | 101 fpu_emul_fmovecr(struct fpemu *fe, struct instruction *insn)
|
fpu_fstore.c | 45 fpu_emul_fstore(struct fpemu *fe, struct instruction *insn)
|
/src/sys/arch/atari/atari/ |
vectors.s | 41 VECTOR(illinst) | 4: illegal instruction 43 VECTOR(chkinst) | 6: CHK instruction 44 VECTOR(trapvinst) | 7: TRAPV instruction 79 VECTOR(illinst) | 33: TRAP instruction vector 87 VECTOR(illinst) | 36: TRAP instruction vector 88 VECTOR(illinst) | 37: TRAP instruction vector 89 VECTOR(illinst) | 38: TRAP instruction vector 90 VECTOR(illinst) | 39: TRAP instruction vector 91 VECTOR(illinst) | 40: TRAP instruction vector 92 VECTOR(illinst) | 41: TRAP instruction vecto [all...] |
/src/sys/dev/microcode/aic7xxx/ |
aicasm_insformat.h | 4 * Instruction formats for the sequencer program downloaded to 104 struct instruction { struct 108 STAILQ_ENTRY(instruction) links;
|
aicasm.h | 92 struct instruction *seq_alloc(void);
|
aicasm.c | 104 static STAILQ_HEAD(,instruction) seq_program; 326 struct instruction *cur_instr; 355 struct instruction *cur_instr; 530 struct instruction *cur_instr; 617 /* Don't count this instruction as it is in a patch 672 * one and wait for our instruction pointer to 736 struct instruction * 739 struct instruction *new_instr; 741 new_instr = (struct instruction *)malloc(sizeof(struct instruction)); [all...] |
/src/sys/arch/m68k/060sp/dist/ |
changes | 49 3) For an opclass three FP instruction where the effective addressing 70 next instruction, and the result created in fp0 will be 86 For instruction read access errors, the info stacked is: 88 PC = PC of instruction being emulated 90 ADDRESS = PC of instruction being emulated 110 PC = PC of instruction being emulated
|
ilsp.doc | 44 and the "cmp2" instruction. These instructions are not 46 exception vector #61 "Unimplemented Integer Instruction". 80 function. A branch instruction located at the selected entry point 87 For example, to use a 64-bit multiply instruction, 124 An example of using the "cmp2" instruction is as follows: 137 If the instruction being emulated is a divide and the source 139 instruction, executes an implemented divide using a zero 142 point to the correct instruction, the user will at least be able
|
fskeletn.s | 119 # instruction. 138 # instruction. 157 # instruction. 176 # instruction. 197 # bit in the FPSR, and does an "rte". The instruction that caused the 236 # frame to the PC of the instruction causing the exception, and does an "rte". 237 # The execution of the instruction then proceeds with an enabled floating-point 254 # This is the exit point for the 060FPSP when an emulated "ftrapcc" instruction
|
iskeletn.s | 65 # Instruction exception handler. For a normal exit, the 68 # Unimplemented Integer Instruction stack frame with 69 # the PC pointing to the instruction following the instruction 71 # To simply continue execution at the next instruction, just 82 # Instruction exception handler. If the instruction was a "chk2" 84 # a CHK exception stack frame from the Unimplemented Integer Instruction 115 # Instruction exception handler isp_unimp(). If the instruction is a 64-bi [all...] |
fplsp.doc | 46 "FP Unimplemented Instruction". 80 function. A branch instruction located at the selected entry point 87 There are 3 entry-points for each instruction type: single precision, 90 As an example, the "fsin" library instruction can be passed an 119 For example, if the instruction being emulated should cause a 135 the instruction but rather simply executes it.
|
isp.s | 340 # _isp_unimp(): 060ISP entry point for Unimplemented Instruction # 343 # "Unimplemented Integer Instruction" exception in an operating # 347 # _imem_read_{word,long}() - read instruction word/longword # 376 # This handler fetches the first instruction longword from # 436 mov.l EXC_EXTWPTR(%a6),%a0 # fetch instruction addr 437 addq.l &0x4,EXC_EXTWPTR(%a6) # incr instruction ptr 559 mov.l EXC_EXTWPTR(%a6),%a0 # fetch instruction addr 560 addq.l &0x2,EXC_EXTWPTR(%a6) # incr instruction ptr 609 # The instruction that was just emulated was also being traced. The trace 610 # trap for this instruction will be lost unless we jump to the trace handler [all...] |
os.s | 113 # Reads from data/instruction memory while in supervisor mode. 320 # Read an instruction word from user memory. 326 # d0 - instruction word in d0 349 # Read an instruction longword from user memory. 355 # d0 - instruction longword in d0 418 # This is the exit point for the 060FPSP when an instruction is being traced 419 # and there are no other higher priority exceptions pending for this instruction 436 # The sample routine below simply executes an "rte" instruction which
|
ilsp.s | 73 # _060LSP__idivu64_(): Emulate 64-bit unsigned div instruction. # 74 # _060LSP__idivs64_(): Emulate 64-bit signed div instruction. # 78 # 64-bit divide instruction. # 98 # Restore sign info if signed instruction. Set the condition # 101 # divide instruction. This way, the operating system can record that # 490 # _060LSP__imulu64_(): Emulate 64-bit unsigned mul instruction # 491 # _060LSP__imuls64_(): Emulate 64-bit signed mul instruction. # 495 # 64-bit multiply instruction. # 774 # instruction. # 917 # (3) keep 'X', 'N', and 'V' from before instruction [all...] |
/src/sys/arch/acorn32/doc/ |
bootoptions | 65 icache Enable instruction cache
|
/src/sys/arch/i386/stand/pxeboot/ |
start_pxe.S | 62 # ljmp to the next instruction to adjust %cs
|
/src/sys/arch/hppa/spmath/ |
float.h | 419 #define Set_exceptiontype_and_instr_field(exception,instruction,object) \ 420 object = ((exception) << 26) | (instruction)
|
/src/sys/arch/mips/mips/ |
copy.S | 263 move t0, v0 # dependent instruction 386 * Have to flush instruction cache afterwards. 411 * See if access to addr with a len type instruction causes a machine check. 434 move t0, v0 # dependent instruction
|
cache_r4k_subr.S | 112 PTR_SLL t0, INT_SCALESHIFT # shift to instruction index 180 * Macro to emit 32 cache instruction with the right op and offset in the
|
/src/lib/libc/arch/sparc/gen/ |
divrem.m4 | 258 ! non-restoring fixup here (one instruction only!)
|
/src/sys/arch/hppa/stand/common/ |
srt0.S | 107 ; with separate instruction and data caches, we must flush our data
|
/src/sys/lib/libkern/arch/sparc/ |
divrem.m4 | 258 ! non-restoring fixup here (one instruction only!)
|