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