asma: some hax
[uebersetzerbau-ss10.git] / asma / asma.s
1         .file   "asma.c"
2         .text
3 .globl asma
4         .type   asma, @function
5 asma:
6 .LFB2:
7         #movdqu $0xffffffffffffffff, %xmm1
8         pxor %xmm1, %xmm1
9
10         #speicheradresse des pointers zeigt auf 16*8 feld = 128bit
11         movdqa (%rdi), %xmm2
12
13         #pcmpgtb %xmm1, %xmm2
14
15         #movdqa %xmm2, (%rdi)
16         movq    %rdi, %rax
17         ret
18 .LFE2:
19         .size   asma, .-asma
20         .section        .eh_frame,"a",@progbits
21 .Lframe1:
22         .long   .LECIE1-.LSCIE1
23 .LSCIE1:
24         .long   0x0
25         .byte   0x1
26         .string "zR"
27         .uleb128 0x1
28         .sleb128 -8
29         .byte   0x10
30         .uleb128 0x1
31         .byte   0x3
32         .byte   0xc
33         .uleb128 0x7
34         .uleb128 0x8
35         .byte   0x90
36         .uleb128 0x1
37         .align 8
38 .LECIE1:
39 .LSFDE1:
40         .long   .LEFDE1-.LASFDE1
41 .LASFDE1:
42         .long   .LASFDE1-.Lframe1
43         .long   .LFB2
44         .long   .LFE2-.LFB2
45         .uleb128 0x0
46         .align 8
47 .LEFDE1:
48         .ident  "GCC: (Debian 4.3.2-1.1) 4.3.2"
49         .section        .note.GNU-stack,"",@progbits