1 .text ; foo: addr16 fstcw %es:(%si)
3 addr16 fstsw %ax ;addr16 rep cmpsw %es:(%di),%ss:(%si)
8 movl $0,%gs:fpu_owner_task
25 # data16 movsd %xmm4,(%edx)
29 # data16 movsd %xmm4,(%bp,%si)
31 movupd %xmm4, (%bp,%si)
33 # lock data16 movsd %xmm4,(%bp,%si)
39 # data16 movss %xmm4,(%edx)
43 # lock data16 movss %xmm4,(%bp,%si)
49 # repz data16 movsd %xmm4,(%bp,%si)
55 # data16 movss %xmm4,%ds:(%edx)
61 # data16 movsd %xmm4,%ss:(%edx)
64 movups %xmm4, %ss:(%edx)
66 # repz lock data16 movsd %xmm4,%ss:(%edx)
71 movups %xmm4, %ss:(%edx)
73 # data16 ds movsd %xmm4,%ss:(%edx)
77 movups %xmm4, %ss:(%edx)
79 # data16 ds movsd %xmm4,%ss:(%bp,%si)
84 movups %xmm4, %ss:(%edx)
86 # lock data16 ds movsd %xmm4,%ss:(%bp,%si)
92 movups %xmm4, %ss:(%edx)
94 # data16 ds movss %xmm4,%ss:(%edx)
98 movups %xmm4, %ss:(%edx)
100 # lock data16 ds movss %xmm4,%ss:(%edx)
105 movups %xmm4, %ss:(%edx)
107 # repz data16 ds movsd %xmm4,%ss:(%bp,%si)
113 movups %xmm4, %ss:(%edx)
115 # repnz; xchg %ax,%ax
119 # repnz; addr16 xchg %ax,%ax
124 # repnz; addr16 lock xchg %ax,%ax
134 # addr16 lock data16 pause
140 # repz; addr16; repnz; xchg %ax,%ax
151 # repnz; lock addr16 ds nop
175 # lock addr16 ds pause
182 # repz; repnz; addr16 ds nop
189 # lock ss xchg %ax,%ax
200 # repnz; ss xchg %ax,%ax
212 # repnz; lock addr16 ss nop
230 # lock addr16 ss pause
237 # repz; repnz; ss nop
243 # repz; repnz; addr16 ss nop
250 # repz; lock; repnz; ss xchg %ax,%ax
264 # addr16 ds ss xchg %ax,%ax
271 # addr16 lock ds ss xchg %ax,%ax
286 # lock data16 ds ss pause
294 # repz; repnz; addr16 ds ss nop
302 # repz; addr16; repnz; ds ss xchg %ax,%ax
335 repz; movaps %xmm7, %xmm7
338 # "repz" vmovaps %xmm7, %xmm7
346 # "repnz" {vex3} vmovaps %xmm7, %xmm7
355 # "EVEX.W1" vmovaps %xmm7, %xmm7
365 # "repz" vmovaps %xmm7, %xmm7
375 # "EVEX.W0" vmovapd %xmm7, %xmm7
385 # "repnz" vmovapd %xmm7, %xmm7
395 .byte 0x66; vmovaps %xmm0, %xmm0
396 repz; {vex3} vmovaps %xmm0, %xmm0
397 repnz; vmovaps %xmm0, %xmm0
398 lock; {evex} vmovaps %xmm0, %xmm0
400 vcvtpd2dqx 0x20(%eax),%xmm0
401 vcvtpd2dq 0x20(%eax){1to2},%xmm0
402 vcvtpd2dqx 0x20(%eax),%xmm0
404 # Get a good alignment.