a8c8d435f2e9cb65a5b99d87e01da97f12d2f412
[catacomb] / base / test-regdump-x86ish.S
1 #include "config.h"
2 #include "asm-common.h"
3 #include "regdump.h"
4
5 .text
6
7 .p2align 5
8 vec:
9 .long 1, 2, 3, 4, 5, 6, 7, 8
10
11 FUNC(main)
12
13 pushreg R_bp(r)
14 setfp
15 and R_sp(r), ~15
16 endprologue
17
18 fldz
19 fld1
20 fldpi
21 fldl2t
22 fldl2e
23 fldlg2
24 fldln2
25 //fld1
26
27 ldgot
28 movdqa xmm2, [INTADDR(vec)]
29 //vmovdqa ymm2, [INTADDR(vec)]
30
31 reg "my fp", xmm2, REGF_FLT | REGF_64 | REGF_32
32
33 xor eax, eax
34 dropfp
35 popreg R_bp(r)
36 ret
37
38 ENDFUNC