/src/sys/arch/hppa/spmath/ |
impys.S | 62 op1: .equ 5 /* multiplicand */ label 74 stws,ma op1,4(%sp) ; save registers on stack 84 ldws 0(%arg0),op1 ; get multiplicand 87 xor op2,op1,sign ; sign(0) = sign of product 88 mpy1: comb,< op1,gr0,mpya ; br. if multiplicand < 0 90 addib,= 0,op1,fini0 ; op1 = 0, product = 0 116 ; ---- bits = 0001 ---- add op1, then shift 4 bits 118 addb,tr op1,pu,sh4n+4 ; add op1 to product, to shif [all...] |
impyu.S | 62 op1: .equ 5 ; multiplicand label 81 stws,ma op1,4(%sp) ; save registers on stack 90 ldws 0(%arg0),op1 ; get multiplicand 92 addib,= 0,op1,fini0 ; op1 = 0, product = 0 94 bb,>= op1,0,mpy1 ; test msb of multiplicand 100 extru,= op1,31,31,op1 ; clear msb of multiplicand 101 b mpy1 ; if op1 < 2**32, start multiply 133 ; ---- bits = 0001 ---- add op1, then shift 4 bit [all...] |
/src/sys/arch/sh3/include/ |
sh_opcode.h | 12 unsigned op1: 4; member in struct:__anon0130a2c2010a::__anon0130a2c20308 18 unsigned op1: 4; member in struct:__anon0130a2c2010a::__anon0130a2c20408 24 unsigned op1: 4; member in struct:__anon0130a2c2010a::__anon0130a2c20508 84 unsigned op1: 4; member in struct:__anon0130a2c2010a::__anon0130a2c20f08 90 unsigned op1: 4; member in struct:__anon0130a2c2010a::__anon0130a2c21008 97 unsigned op1: 4; member in struct:__anon0130a2c2010a::__anon0130a2c21108
|
/src/usr.sbin/gspa/gspa/ |
gsp_inst.c | 447 operand op0, op1; local in function:encode_instr 458 op1 = ops->next; 459 if( op1 != NULL && spec[1] == 0 && USES_EXPR(op1) ) 460 eval_expr(op1->op_u.value, &val[1], &eline[1]); 462 op1 = NULL; 465 if (class == MOVE && op0 && op1 && op1->type == REG) { 468 if ((op0->reg_no & op1->reg_no & GSPA_REGFILE) == 0) { 470 op1->reg_no ^= GSPA_A0 ^ GSPA_B0 [all...] |
/src/sys/arch/amd64/amd64/ |
db_disasm.c | 128 #define op1(x) (x) macro 191 { "rdrand",true, LONG, op1(Rv), 0 }, 192 { "rdseed",true, LONG, op1(Rv), 0 } 196 /*00*/ { "", true, NONE, op1(Ew), db_Grp6 }, 197 /*01*/ { "", true, NONE, op1(Ew), db_Grp7 }, 295 /*80*/ { "jo", false, NONE, op1(Dl), 0 }, 296 /*81*/ { "jno", false, NONE, op1(Dl), 0 }, 297 /*82*/ { "jb", false, NONE, op1(Dl), 0 }, 298 /*83*/ { "jnb", false, NONE, op1(Dl), 0 }, 299 /*84*/ { "jz", false, NONE, op1(Dl), 0 } [all...] |
/src/sys/arch/i386/i386/ |
db_disasm.c | 111 #define op1(x) (x) macro 135 { "sgdt", false, NONE, op1(E), 0 }, 138 { "lidt", false, NONE, op1(E), 0 }, 139 { "smsw", false, NONE, op1(E), 0 }, 141 { "lmsw", false, NONE, op1(E), 0 }, 157 { "fxsave", false, NONE, op1(E), 0 }, 158 { "fxrstor", false, NONE, op1(E), 0 }, 159 { "ldmxcsr", false, NONE, op1(E), 0 }, 160 { "stmxcsr", false, NONE, op1(E), 0 }, 161 { "xsave", false, NONE, op1(E), 0 } [all...] |
/src/lib/libnvmm/ |
libnvmm_x86.c | 2333 * the group. op1 gets overwritten in the Immediate node, if any. 2719 exec_##instr##sz(uint##sz##_t op1, uint##sz##_t op2, uint64_t *rflags) \ 2728 : "r" (op1), "r" (op2)); \ 2734 exec_##instr(uint64_t op1, uint64_t op2, uint64_t *rflags, size_t opsize) \ 2738 return exec_##instr##8(op1, op2, rflags); \ 2740 return exec_##instr##16(op1, op2, rflags); \ 2742 return exec_##instr##32(op1, op2, rflags); \ 2744 return exec_##instr##64(op1, op2, rflags); \ 2748 /* SUB: ret = op1 - op2 */ 2756 /* OR: ret = op1 | op2 * 2793 uint64_t *op1, op2, fl, ret; variable in typeref:typename:uint64_t * 2825 uint64_t *op1, op2, fl, ret; local in function:x86_func_and 2855 uint64_t *op1, op2; local in function:x86_func_xchg 2879 uint64_t *op1, *op2, fl, ret; local in function:x86_func_sub 2914 uint64_t *op1, op2, fl, ret; local in function:x86_func_xor 2944 uint64_t *op1, *op2, fl; local in function:x86_func_cmp 2967 uint64_t *op1, *op2, fl; local in function:x86_func_test 3238 uint64_t *gprs, op1, op2, fl; local in function:assist_mem_cmps [all...] |
/src/sys/arch/hppa/hppa/ |
db_disasm.c | 1877 u_int op1, r1, fmt, t; local in function:floatDasm 1881 op1 = CoprExt1(w); 1883 fmt = (op1 >> 2) & 3; /* get precision of source */ 1890 r1 = (op1 >> 11) & 0x3e; 1894 if (op1 & 2) { /* class 2 or 3 */ 1898 r2 = (op1 >> 6) & 0x3e; 1902 if ((op1 & 1) == 0) { /* class 2 */ 1904 switch((op1 >> 4) & 7) { 1924 switch((op1 >> 4) & 7) { 1934 } else if (op1 & 1) { /* class 1 * [all...] |
/src/common/lib/libx86emu/ |
x86emu.c | 4058 uint8_t op1; local in function:X86EMU_exec_one_byte 4060 op1 = fetch_byte_imm(emu); 4062 switch (op1) { 4856 if (op1 != 0x26 && op1 != 0x2e && op1 != 0x36 && op1 != 0x3e && 4857 (op1 | 3) != 0x67)
|