Home
last modified time | relevance | path

Searched refs:operand (Results 1 – 25 of 32) sorted by relevance

12

/arch/powerpc/xmon/
Dppc-dis.c61 const struct powerpc_operand *operand; in print_insn_powerpc() local
82 operand = powerpc_operands + *opindex; in print_insn_powerpc()
83 if (operand->extract) in print_insn_powerpc()
84 (*operand->extract) (insn, dialect, &invalid); in print_insn_powerpc()
101 operand = powerpc_operands + *opindex; in print_insn_powerpc()
106 if ((operand->flags & PPC_OPERAND_FAKE) != 0) in print_insn_powerpc()
110 if (operand->extract) in print_insn_powerpc()
111 value = (*operand->extract) (insn, dialect, &invalid); in print_insn_powerpc()
114 value = (insn >> operand->shift) & ((1 << operand->bits) - 1); in print_insn_powerpc()
115 if ((operand->flags & PPC_OPERAND_SIGNED) != 0 in print_insn_powerpc()
[all …]
/arch/s390/kernel/
Ddis.c126 struct operand { struct
138 static const struct operand operands[] = argument
1049 const struct operand *operand) in extract_operand() argument
1055 code += operand->shift / 8; in extract_operand()
1056 bits = (operand->shift & 7) + operand->bits; in extract_operand()
1064 val &= ((1U << (operand->bits - 1)) << 1) - 1; in extract_operand()
1067 if (operand->bits == 20 && operand->shift == 20) in extract_operand()
1071 if ((operand->flags & (OPERAND_SIGNED | OPERAND_PCREL)) && in extract_operand()
1072 (val & (1U << (operand->bits - 1)))) in extract_operand()
1073 val |= (-1U << (operand->bits - 1)) << 1; in extract_operand()
[all …]
/arch/x86/include/asm/
Dkvm_x86_emulate.h105 struct operand { struct
125 struct operand src; argument
126 struct operand src2;
127 struct operand dst;
/arch/m68k/ifpsp060/src/
Dfplsp.S323 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 …]
Dpfpsp.S923 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 …]
Dfpsp.S924 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/m68k/fpsp040/
Dx_unfl.S17 | 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
Dscale.S4 | 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.
Dkernel_ex.S133 | 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
Ddo_func.S15 | 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
Dsgetem.S40 | handler. It points a0 to the input operand.
66 | handler. It points a0 to the input operand.
Dx_ovfl.S30 | operand needs to be made available to the users exception handler
Dx_unimp.S66 bsrl get_op |go get operand(s)
Dsint.S212 | ;assumes a0 points to operand
232 | ;Input: a0 points to operand to
Dgen_except.S11 | 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
Dssinh.S80 movel %d0,%a1 | save a copy of original (compacted) operand
Dbindec.S120 | 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
Dround.S23 | a0 points to the input operand in the internal extended format
403 | a0 points to the operand to be denormalized
488 | a0 points to the operand to be denormalized
492 | a0 points to the denormalized operand
Dutil.S161 | Input a0 points to an operand in the internal extended format
176 | a0 points to operand in internal extended format
486 | a0 points to input operand in the internal extended format
Dx_store.S4 | store --- store operand to memory or register
/arch/m68k/ifpsp060/
Diskeleton.S86 | 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
Dfskeleton.S107 | 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
Dfplsp.doc83 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
Dilsp.doc129 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/
Dfp_scan.S46 | %d1 - operand size
476 | data sizes corresponding to the operand formats

12