8 .type snapshot, @function
27 movdqu %xmm0, xmm_regs+0(%rip)
28 movdqu %xmm1, xmm_regs+16(%rip)
29 movdqu %xmm2, xmm_regs+16*2(%rip)
30 movdqu %xmm3, xmm_regs+16*3(%rip)
31 movdqu %xmm4, xmm_regs+16*4(%rip)
32 movdqu %xmm5, xmm_regs+16*5(%rip)
33 movdqu %xmm6, xmm_regs+16*6(%rip)
34 movdqu %xmm7, xmm_regs+16*7(%rip)
35 movdqu %xmm8, xmm_regs+16*8(%rip)
36 movdqu %xmm9, xmm_regs+16*9(%rip)
37 movdqu %xmm10, xmm_regs+16*10(%rip)
38 movdqu %xmm11, xmm_regs+16*11(%rip)
39 movdqu %xmm12, xmm_regs+16*12(%rip)
40 movdqu %xmm13, xmm_regs+16*13(%rip)
41 movdqu %xmm14, xmm_regs+16*14(%rip)
42 movdqu %xmm15, xmm_regs+16*15(%rip)
45 .size snapshot, .-snapshot
49 .type snapshot_ret, @function
55 movdqu %xmm0, xmm_regs+0(%rip)
56 movdqu %xmm1, xmm_regs+16(%rip)
58 fstpt x87_regs+16(%rip)
59 fldt x87_regs+16(%rip)
62 .size snapshot_ret, .-snapshot_ret
83 .comm volatile_var,8,8