23 // folgendes kann umgeformt werden (max_t = 127)
24 // X = 'Z' + 1 + min_t - 'A' > c + min_t - 'A' ? 0xff : 0
25 // X = -c + max_t + 'A' > - 'Z' -1 + max_t + 'A' ? 0xff : 0
26 // X = -c + 127 + 65 > - 90 - 1 + 127 + 65 ? 0xff : 0
27 // X = -c - 64 > 101 ? 0xff : 0
28 // X = -64 - c > 101 ? 0xff : 0
33 // speicheradresse des pointers zeigt auf 16*8 feld = 128bit
40 // "Packed COMpare Greater Than (Byte)"
41 // achtung beim intuitiven lesen des befehles. 'kleiner'
42 // ist mit 'groesser' vertauscht und vice versa
43 pcmpgtb const65, %xmm9
45 // Y = min(X, 'a' - 'A')
46 // mit 'a'-'A'= 97-65 = 32 = 0x20
52 // retuniere an die richtige speicheradresse
59 .section .eh_frame,"a",@progbits
79 .long .LEFDE1-.LASFDE1
81 .long .LASFDE1-.Lframe1
87 .ident "GCC: (Debian 4.3.2-1.1) 4.3.2"
88 .section .note.GNU-stack,"",@progbits