Home
last modified time | relevance | path

Searched refs:msw (Results 1 – 11 of 11) sorted by relevance

/arch/x86/math-emu/
Dpoly_sin.c67 accumulator.lsw = accumulator.midw = accumulator.msw = 0; in poly_sine()
75 argSqrd.msw = st0_ptr->sigh; in poly_sine()
80 argTo4.msw = argSqrd.msw; in poly_sine()
94 accumulator.msw |= 0x80000000; /* Add 1.0 */ in poly_sine()
168 if (argSqrd.msw & 0xffc00000) { in poly_sine()
170 fix_up -= mul_32_32(0x898cc517, argSqrd.msw) / 6; in poly_sine()
219 accumulator.lsw = accumulator.midw = accumulator.msw = 0; in poly_cos()
225 argSqrd.msw = st0_ptr->sigh; in poly_cos()
235 argTo4.msw = argSqrd.msw; in poly_cos()
266 if (accumulator.msw == 0) { in poly_cos()
[all …]
Dpoly_l2.c54 accumulator.msw = accumulator.midw = accumulator.lsw = 0; in poly_l2()
64 expon_accum.msw = exponent; in poly_l2()
84 if (accumulator.msw == 0) { in poly_l2()
193 Denom.msw |= 0x80000000; in log2_kernel()
198 if (Denom.msw & 0x80000000) { in log2_kernel()
205 argSignif.msw = Numer.msw; in log2_kernel()
212 if ((exponent > -2) || (argSignif.msw > (unsigned)0xafb0ccc0)) { in log2_kernel()
229 accumulator.msw = accumulator.midw = accumulator.lsw = 0; in log2_kernel()
242 accum_result->msw = accumulator.msw; in log2_kernel()
Dpoly_atan.c96 || ((exponent == -2) && (argSignif.msw > 0xd413ccd0))) { in poly_atan()
105 (argSignif.msw == 0x80000000))) { in poly_atan()
110 argSignif.msw = 0; /* Make the transformed arg -> 0.0 */ in poly_atan()
120 Denom.msw |= 0x80000000; in poly_atan()
132 argSq.msw = argSignif.msw; in poly_atan()
137 argSqSq.msw = argSq.msw; in poly_atan()
150 accumulator.msw = accumulator.midw = accumulator.lsw = 0; in poly_atan()
162 accumulatore.msw |= 0x80000000; in poly_atan()
Dpoly_tan.c115 accumulatoro.msw = accumulatoro.midw = accumulatoro.lsw = 0; in poly_tan()
125 accumulatore.msw = accumulatore.midw = accumulatore.lsw = 0; in poly_tan()
141 if (accumulatore.msw == 0) { in poly_tan()
180 adj = accum.msw >> -(exponent + 1); /* tan */ in poly_tan()
186 fix_up.msw += adj; in poly_tan()
187 if (!(fix_up.msw & 0x80000000)) { /* did fix_up overflow ? */ in poly_tan()
190 fix_up.msw |= 0x80000000; in poly_tan()
201 accumulatoro.msw = 0x80000000; in poly_tan()
Dpoly_2xm1.c73 shift = (argSignif.msw & 0x40000000) ? 3 : 2; in poly_2xm1()
93 accumulator.lsw = accumulator.midw = accumulator.msw = 0; in poly_2xm1()
106 accumulator.msw |= 0x80000000; /* add 1.0 */ in poly_2xm1()
108 accumulator.msw &= 0x3fffffff; /* subtract 1.0 */ in poly_2xm1()
127 Denom.msw |= 0x80000000; /* add 1.0 */ in poly_2xm1()
Dpoly.h26 unsigned long msw; member
/arch/frv/lib/
D__ucmpdi2.S30 bclr icc0,#2 ; a.msw < b.msw
33 bhilr icc0,#0 ; a.msw > b.msw
/arch/mn10300/lib/
D__ucmpdi2.S28 mov (16,sp),a1 # b.msw
32 bne __ucmpdi2_differ # a.msw != b.msw
/arch/m68k/ifpsp060/src/
Dilsp.S283 # if the divisor msw is 0, use simpler algorithm then the full blown
340 # Now calculate an estimate of the quotient words (msw first, then lsw).
353 divu.w %d3, %d1 # use quotient of mslw/msw
459 mulu.w %d3, %d5 # %d5 <- msw-dest*lsw-source
460 mulu.w %d4, %d2 # %d2 <- msw-source*lsw-dest
461 mulu.w %d4, %d3 # %d3 <- msw*msw
465 add.w %d5, %d6 # add msw of l*l to lsw of m*l product
/arch/x86/include/asm/
Dkvm_host.h538 void realmode_lmsw(struct kvm_vcpu *vcpu, unsigned long msw,
575 void kvm_lmsw(struct kvm_vcpu *vcpu, unsigned long msw);
/arch/x86/kvm/
Dx86.c326 void kvm_lmsw(struct kvm_vcpu *vcpu, unsigned long msw) in kvm_lmsw() argument
328 kvm_set_cr0(vcpu, (vcpu->arch.cr0 & ~0x0ful) | (msw & 0x0f)); in kvm_lmsw()
330 (u32)((vcpu->arch.cr0 & ~0x0ful) | (msw & 0x0f)), in kvm_lmsw()
2737 void realmode_lmsw(struct kvm_vcpu *vcpu, unsigned long msw, in realmode_lmsw() argument
2740 kvm_lmsw(vcpu, msw); in realmode_lmsw()