HomeSort by: relevance | last modified time | path
    Searched refs:op2 (Results 1 - 16 of 16) sorted by relevancy

  /src/sys/arch/i386/i386/
db_disasm.c 112 #define op2(x,y) ((x)|((y)<<8)) macro
136 { "sidt", false, NONE, op2(MEx,4), "monitor\0mwait\0clac\0stac"},
137 { "lgdt", false, NONE, op2(MEx,2), "xgetbv\0xsetbv" },
142 { "invlpg", false, NONE, op2(MEx,2), "swapgs\0rdtscp" },
162 { "xrstor", false, NONE, op2(MEx,1), "lfence" },
163 { "xsaveopt", false, NONE, op2(MEx,1), "mfence" },
164 { "clflush", false, NONE, op2(MEx,1), "sfence" },
185 /*02*/ { "lar", true, LONG, op2(E,R), 0 },
186 /*03*/ { "lsl", true, LONG, op2(E,R), 0 },
203 /*20*/ { "mov", true, LONG, op2(CR,El), 0 }
    [all...]
  /src/sys/arch/amd64/amd64/
db_disasm.c 129 #define op2(x,y) ((x)|((y)<<8)) macro
198 /*02*/ { "lar", true, LONG, op2(E,R), 0 },
199 /*03*/ { "lsl", true, LONG, op2(E,R), 0 },
210 /*0d*/ { "prefetch",true,NONE, op2(E,R), 0 }, /* Not 'R' really */
236 /*20*/ { "mov", true, LONG, op2(CR,E), 0 }, /* use E for reg */
237 /*21*/ { "mov", true, LONG, op2(DR,E), 0 }, /* since mod == 11 */
238 /*22*/ { "mov", true, LONG, op2(E,CR), 0 },
239 /*23*/ { "mov", true, LONG, op2(E,DR), 0 },
240 /*24*/ { "mov", true, LONG, op2(TR,E), 0 },
242 /*26*/ { "mov", true, LONG, op2(E,TR), 0 }
    [all...]
  /src/sys/arch/sh3/include/
sh_opcode.h 14 unsigned op2: 8; member in struct:__anon1879::__anon1881
20 unsigned op2: 8; member in struct:__anon1879::__anon1882
27 unsigned op2: 4; member in struct:__anon1879::__anon1883
82 unsigned op2: 8; member in struct:__anon1879::__anon1893
88 unsigned op2: 8; member in struct:__anon1879::__anon1894
94 unsigned op2: 4; member in struct:__anon1879::__anon1895
  /src/sys/external/bsd/drm2/dist/drm/i915/gt/
intel_gpu_commands.h 254 #define MI_MATH_INSTR(opcode, op1, op2) ((opcode) << 20 | (op1) << 10 | (op2))
257 #define MI_MATH_LOAD(op1, op2) MI_MATH_INSTR(0x080, op1, op2)
258 #define MI_MATH_LOADINV(op1, op2) MI_MATH_INSTR(0x480, op1, op2)
266 #define MI_MATH_STORE(op1, op2) MI_MATH_INSTR(0x180, op1, op2)
267 #define MI_MATH_STOREINV(op1, op2) MI_MATH_INSTR(0x580, op1, op2)
    [all...]
  /src/bin/sh/
arithmetic.c 151 higher_prec(int op1, int op2)
154 return arith_prec(op1) < arith_prec(op2);
273 int op2; local
285 op2 = last_token;
286 if (op2 >= ARITH_BINOP_MIN && op2 < ARITH_BINOP_MAX &&
287 higher_prec(op2, op)) {
288 b = binop2(b, op2, arith_prec(op), noeval);
289 op2 = last_token;
294 if (op2 < ARITH_BINOP_MIN || op2 >= ARITH_BINOP_MAX |
    [all...]
  /src/sys/arch/hppa/spmath/
impys.S 61 op2: .equ 4 /* multiplier */ label
83 ldws 0(%arg1),op2 ; get multiplier
86 comb,< op2,gr0,mpyb ; br. if multiplier < 0
87 xor op2,op1,sign ; sign(0) = sign of product
93 extru op2,31,4,brindex ; 4 bits as index into table
104 extru op2,27,4,brindex ; next 4 bits into index
209 mpyb: add,= op2,op2,gr0 ; if <> 0, back to main sect.
211 sub 0,op2,op2 ; op2 = |multiplier
    [all...]
impyu.S 61 op2: .equ 4 ; multiplier label
65 saveop2:.equ 8 ; save op2 if high bit of multiplicand
91 ldws 0(%arg1),op2 ; get multiplier
102 add op2,gr0,saveop2 ; save op2 in saveop2
103 shd gr0,op2,1,pu ; shift op2 left 31 for result
105 shd op2,gr0,1,pl
110 extru op2,31,4,brindex ; 4 bits as index into table
121 extru op2,27,4,brindex ; next 4 bits into inde
    [all...]
  /src/games/hack/
hack.options.c 96 char *op, *op2; local
105 op2 = op;
108 *op2++ = *op;
  /src/sys/arch/sparc/include/
instr.h 336 #define _I_OP2(high, op2, low) \
337 _I_ANY(IOP_OP2, (high) << 25 | (op2) << 22 | (low))
338 #define _I_IMM22(rd, op2, imm) \
339 _I_ANY(IOP_OP2, (rd) << 25 | (op2) << 22 | (imm))
340 #define _I_BRANCH(a, c, op2, disp) \
341 _I_ANY(IOP_OP2, (a) << 29 | (c) << 25 | (op2) << 22 | (disp))
  /src/lib/libnvmm/
libnvmm_x86.c 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 */
2764 /* AND: ret = op1 & op2 */
2793 uint64_t *op1, op2, fl, ret; local
2825 uint64_t *op1, op2, fl, ret; local
2855 uint64_t *op1, op2; local
2879 uint64_t *op1, *op2, fl, ret; local
2914 uint64_t *op1, op2, fl, ret; local
2944 uint64_t *op1, *op2, fl; local
2967 uint64_t *op1, *op2, fl; local
3238 uint64_t *gprs, op1, op2, fl; local
    [all...]
  /src/sys/arch/aarch64/aarch64/
disasm.c 216 #define SYSREG_ENC(op0, op1, CRn, CRm, op2) \
217 (((op0)<<19)|((op1)<<16)|((CRn)<<12)|((CRm)<<8)|((op2)<<5))
226 /* op0 op1 CRn CRm op2 name */
617 uint64_t op0, uint64_t op1, uint64_t CRn, uint64_t CRm, uint64_t op2)
622 code = SYSREG_ENC(op0, op1, CRn, CRm, op2);
635 (u_int)op0, (u_int)op1, (u_int)CRn, (u_int)CRm, (u_int)op2);
640 #define RSYSREGNAME(buf, buflen, op0, op1, CRn, CRm, op2) \
641 sysregname(buf, buflen, SYSREG_OP_READ, op0, op1, CRn, CRm, op2)
642 #define WSYSREGNAME(buf, buflen, op0, op1, CRn, CRm, op2) \
643 sysregname(buf, buflen, SYSREG_OP_WRITE, op0, op1, CRn, CRm, op2)
    [all...]
  /src/sys/arch/hppa/hppa/
db_disasm.c 1878 u_int op2, r2, dfmt; local
1882 op2 = CoprExt2(w);
1914 condStrTbl[op2], ST(r1), ST(r2));
1920 t = (op2 << 1);
1941 t = (op2 << 1);
1961 t = (op2 << 1);
1980 fcoprDasm(union insn w, u_int op1, u_int op2)
1986 if (op2 == 0 || op2 == 1 || op2 == 2)
    [all...]
  /src/sys/fs/nfs/client/
nfs_clstate.c 2882 struct nfsclopen *op, *op2; local
2915 LIST_FOREACH(op2, &owp2->nfsow_open, nfso_list) {
2918 if (op != op2 &&
2922 op->nfso_stateid.other[0] == op2->nfso_stateid.other[0] &&
2923 op->nfso_stateid.other[1] == op2->nfso_stateid.other[1] &&
2924 op->nfso_stateid.other[2] == op2->nfso_stateid.other[2]) {
2944 LIST_FOREACH(op2, &owp2->nfsow_open, nfso_list) {
2945 if (nfhp->nfh_len == op2->nfso_fhlen &&
2946 !NFSBCMP(nfhp->nfh_fh, op2->nfso_fh, nfhp->nfh_len)) {
2949 if (op != op2 && nfhp->nfh_len == op->nfso_fhlen &
    [all...]
  /src/sys/net/
bpfjit.c 1714 int status, cond, op2; local
1952 if (!alu_to_op(pc, &op2))
1956 op2, BJ_AREG, 0, BJ_AREG, 0,
  /src/sys/external/bsd/sljit/dist/sljit_src/
sljitNativeTILEGX_64.c 746 static sljit_s32 push_4_buffer(struct sljit_compiler *compiler, tilegx_mnemonic opc, int op0, int op1, int op2, int op3, int line)
756 inst_buf[inst_buf_index].operand_value[2] = op2;
766 static sljit_s32 push_3_buffer(struct sljit_compiler *compiler, tilegx_mnemonic opc, int op0, int op1, int op2, int line)
776 inst_buf[inst_buf_index].operand_value[2] = op2;
802 inst_buf[inst_buf_index].input_registers = (1L << op1) | (1L << op2);
  /src/common/lib/libx86emu/
x86emu.c 5473 uint8_t op2; local
5475 op2 = fetch_byte_imm(emu);
5477 switch (op2) {
5488 /* 0x20 mov reg32(op2); break;creg (ring 0 PM) */
5489 /* 0x21 mov reg32(op2); break;dreg (ring 0 PM) */
5490 /* 0x22 mov creg(op2); break;reg32 (ring 0 PM) */
5491 /* 0x23 mov dreg(op2); break;reg32 (ring 0 PM) */
5492 /* 0x24 mov reg32(op2); break;treg (ring 0 PM) */
5493 /* 0x26 mov treg(op2); break;reg32 (ring 0 PM) */

Completed in 56 milliseconds