148045570e8f72e49249d922ee513d0c4d228603
[uebersetzerbau-ss10.git] / asma / asma_ref.s
1         .file   "asma_ref.c"
2         .text
3 .globl asma_ref
4         .type   asma_ref, @function
5 asma_ref:
6 .LFB2:
7         movl    $0, %ecx
8 .L4:
9         movzbl  (%rdi,%rcx), %edx
10         leal    -65(%rdx), %eax
11         cmpb    $26, %al
12         sbbl    %eax, %eax
13         andl    $32, %eax
14         addl    %edx, %eax
15         movb    %al, (%rdi,%rcx)
16         addq    $1, %rcx
17         cmpq    $16, %rcx
18         jne     .L4
19         movq    %rdi, %rax
20         ret
21 .LFE2:
22         .size   asma_ref, .-asma_ref
23         .section        .eh_frame,"a",@progbits
24 .Lframe1:
25         .long   .LECIE1-.LSCIE1
26 .LSCIE1:
27         .long   0x0
28         .byte   0x1
29         .string "zR"
30         .uleb128 0x1
31         .sleb128 -8
32         .byte   0x10
33         .uleb128 0x1
34         .byte   0x3
35         .byte   0xc
36         .uleb128 0x7
37         .uleb128 0x8
38         .byte   0x90
39         .uleb128 0x1
40         .align 8
41 .LECIE1:
42 .LSFDE1:
43         .long   .LEFDE1-.LASFDE1
44 .LASFDE1:
45         .long   .LASFDE1-.Lframe1
46         .long   .LFB2
47         .long   .LFE2-.LFB2
48         .uleb128 0x0
49         .align 8
50 .LEFDE1:
51         .ident  "GCC: (Debian 4.3.2-1.1) 4.3.2"
52         .section        .note.GNU-stack,"",@progbits