/arch/powerpc/xmon/ |
D | ppc-dis.c | 26 operand_value_powerpc (const struct powerpc_operand *operand, in operand_value_powerpc() argument 32 if (operand->extract) in operand_value_powerpc() 33 value = (*operand->extract) (insn, dialect, &invalid); in operand_value_powerpc() 36 if (operand->shift >= 0) in operand_value_powerpc() 37 value = (insn >> operand->shift) & operand->bitm; in operand_value_powerpc() 39 value = (insn << -operand->shift) & operand->bitm; in operand_value_powerpc() 40 if ((operand->flags & PPC_OPERAND_SIGNED) != 0) in operand_value_powerpc() 44 unsigned long top = operand->bitm; in operand_value_powerpc() 62 const struct powerpc_operand *operand; in skip_optional_operands() local 66 operand = &powerpc_operands[*opindex]; in skip_optional_operands() [all …]
|
D | ppc.h | 439 ppc_optional_operand_value (const struct powerpc_operand *operand) in ppc_optional_operand_value() argument 441 if ((operand->flags & PPC_OPERAND_OPTIONAL_VALUE) != 0) in ppc_optional_operand_value() 442 return (operand+1)->shift; in ppc_optional_operand_value()
|
/arch/s390/kernel/ |
D | dis.c | 346 const struct s390_operand *operand) in extract_operand() argument 353 cp = code + operand->shift / 8; in extract_operand() 354 bits = (operand->shift & 7) + operand->bits; in extract_operand() 362 val &= ((1U << (operand->bits - 1)) << 1) - 1; in extract_operand() 365 if (operand->bits == 20 && operand->shift == 20) in extract_operand() 369 if (operand->flags & OPERAND_VR) { in extract_operand() 370 if (operand->shift == 8) in extract_operand() 372 else if (operand->shift == 12) in extract_operand() 374 else if (operand->shift == 16) in extract_operand() 376 else if (operand->shift == 32) in extract_operand() [all …]
|
/arch/m68k/ifpsp060/src/ |
D | fplsp.S | 323 set FP_DST, LV+56 # fp destination operand 329 set FP_SRC, LV+44 # fp source operand 351 set STORE_FLG, LV+19 # flag: operand store (ie. not fcmp/ftst) 356 set DTAG, LV+15 # destination operand type 357 set STAG, LV+14 # source operand type 406 set NORM, 0x00 # operand type for STAG/DTAG 407 set ZERO, 0x01 # operand type for STAG/DTAG 408 set INF, 0x02 # operand type for STAG/DTAG 409 set QNAN, 0x03 # operand type for STAG/DTAG 410 set DENORM, 0x04 # operand type for STAG/DTAG [all …]
|
D | pfpsp.S | 923 bsr.l set_tag_x # tag the operand type 924 cmpi.b %d0,&UNNORM # is operand an UNNORM? 1265 # we don't know whether the src operand or the dst operand (or both) is the 1266 # UNNORM or DENORM. call the function that tags the operand type. if the 1269 bsr.l set_tag_x # tag the operand type 1270 cmpi.b %d0,&UNNORM # is operand an UNNORM? 1395 # corresponding exception. the operand in the fsave frame should be the original 1396 # src operand. 1425 # If the input operand to this operation was opclass two and a single 1426 # or double precision denorm, inf, or nan, the operand needs to be [all …]
|
D | fpsp.S | 924 bsr.l set_tag_x # tag the operand type 925 cmpi.b %d0,&UNNORM # is operand an UNNORM? 1266 # we don't know whether the src operand or the dst operand (or both) is the 1267 # UNNORM or DENORM. call the function that tags the operand type. if the 1270 bsr.l set_tag_x # tag the operand type 1271 cmpi.b %d0,&UNNORM # is operand an UNNORM? 1396 # corresponding exception. the operand in the fsave frame should be the original 1397 # src operand. 1426 # If the input operand to this operation was opclass two and a single 1427 # or double precision denorm, inf, or nan, the operand needs to be [all …]
|
/arch/x86/kvm/ |
D | kvm_emulate.h | 230 struct operand { struct 356 struct operand src; 357 struct operand src2; 358 struct operand dst; 359 struct operand memop; 361 struct operand *memopp;
|
/arch/x86/kvm/vmx/ |
D | vmx_ops.h | 310 } operand = { vpid, 0, gva }; in __invvpid() local 312 vmx_asm2(invvpid, "r"(ext), "m"(operand), ext, vpid, gva); in __invvpid() 319 } operand = {eptp, gpa}; in __invept() local 321 vmx_asm2(invept, "r"(ext), "m"(operand), ext, eptp, gpa); in __invept()
|
D | nested.c | 5711 } operand; in handle_invept() local 5737 vmx_instruction_info, false, sizeof(operand), &gva)) in handle_invept() 5739 r = kvm_read_guest_virt(vcpu, gva, &operand, sizeof(operand), &e); in handle_invept() 5751 if (!nested_vmx_check_eptp(vcpu, operand.eptp)) in handle_invept() 5757 operand.eptp)) in handle_invept() 5763 operand.eptp)) in handle_invept() 5791 } operand; in handle_invvpid() local 5820 vmx_instruction_info, false, sizeof(operand), &gva)) in handle_invvpid() 5822 r = kvm_read_guest_virt(vcpu, gva, &operand, sizeof(operand), &e); in handle_invvpid() 5826 if (operand.vpid >> 16) in handle_invvpid() [all …]
|
/arch/m68k/fpsp040/ |
D | x_unfl.S | 17 | operand needs to made available to the user with a bias of $6000 151 | If the exception bit set is E3, the exceptional operand from the 157 lea WBTEMP(%a6),%a0 |a0 now points to operand 202 | Input: a0 points to input operand 206 | Output: a0 points to rounded operand
|
D | scale.S | 4 | The entry point sSCALE computes the destination operand 5 | scaled by the source operand. If the absolute value of 6 | the source operand is (>= 2^14) an overflow or underflow 12 | Input: Double-extended destination operand in FPTEMP, 13 | double-extended source operand in ETEMP.
|
D | kernel_ex.S | 133 | On entry, a0 points to the exceptional operand. The final exceptional 134 | operand is built in FP_SCR1 and only the sign from the original operand 138 clrl FP_SCR1(%a6) |set exceptional operand to zero
|
D | do_func.S | 15 | will start with a0 pointing to the ETEMP operand. Dyadic 105 btstb #sign_bit,LOCAL_EX(%a0) |get sign of source operand 117 btstb #sign_bit,LOCAL_EX(%a0) |get sign of source operand 125 btstb #sign_bit,LOCAL_EX(%a0) |get sign of source operand 145 | Load either a +0 or +inf for plus/minus operand 153 | Result is either an operr or +inf for plus/minus operand
|
D | sgetem.S | 40 | handler. It points a0 to the input operand. 66 | handler. It points a0 to the input operand.
|
D | sint.S | 212 | ;assumes a0 points to operand 232 | ;Input: a0 points to operand to
|
D | x_ovfl.S | 30 | operand needs to be made available to the users exception handler
|
D | x_unimp.S | 66 bsrl get_op |go get operand(s)
|
D | gen_except.S | 11 | the stack frame in memory with the exceptional operand(s). 254 | The exceptional operand is in FP_SCR1. 261 | caller set CU_ONLY. If so, the exceptional operand is expected in 325 | by doing an fmove <ea>,fp0. The exception operand, in
|
D | ssinh.S | 80 movel %d0,%a1 | save a copy of original (compacted) operand
|
D | bindec.S | 120 | a0: ptr for original operand/final result 231 | a0: ptr for original operand/final result 294 | a0: ptr for original operand/final result 366 | a0: ptr for original operand/final result
|
/arch/m68k/ifpsp060/ |
D | iskeleton.S | 86 | and the operand was out of bounds, then _isp_unimp() creates 121 | integer divide where the source operand is a zero, then the _isp_unimp() 186 | region. Note: the routine must lock two pages if the operand 191 | a0 = operand address 254 | Note: the routine must unlock two pages if the operand spans 257 | a0 = operand address
|
D | fskeleton.S | 107 | This is the exit point for the 060FPSP when an enabled operand error exception 109 | for enabled operand error exceptions. The exception stack frame is an operand error 110 | stack frame. The FP state frame holds the source operand of the faulting 129 | stack frame. The FP state frame holds the source operand of the faulting 148 | stack frame. The FP state frame holds the source operand of the faulting 167 | stack frame. The FP state frame holds the source operand of the faulting
|
D | fplsp.doc | 83 extended precision operand if program executes: 87 fmovm.x &0x01,-(%sp) # pass operand on stack 89 add.l &0xc,%sp # clear operand from stack 98 fmov.s %fp1,-(%sp) # pass src operand 99 fmov.s %fp0,-(%sp) # pass dst operand
|
D | ilsp.doc | 129 operand is a zero, then the library routine, as its last 131 source operand so that an "Integer Divide-by-Zero" exception
|
/arch/m68k/math-emu/ |
D | fp_scan.S | 46 | %d1 - operand size 476 | data sizes corresponding to the operand formats
|