.file "nonce-test.c" .section .rodata.str1.1,"aMS",@progbits,1 .LC0: .string "\"7d0ae5ad\"" .text .p2align 4,,15 .globl main .type main, @function main: .LFB24: xorl %esi, %esi xorl %edi, %edi cmpb $0, .LC0(%rip) je .L9 xorl %ecx, %ecx .p2align 4,,7 .L7: movzbl .LC0(%rcx), %ecx leal -48(%rcx), %r9d leal -97(%rcx), %r8d cmpb $9, %r9b setbe %dl cmpb $25, %r8b setbe %al orl %edx, %eax testb $1, %al jne .L6 leal -65(%rcx), %r10d cmpb $25, %r10b ja .L4 .L6: mov %esi, %r11d incl %esi movb %cl, -72(%rsp,%r11) .L4: incl %edi movslq %edi,%rcx cmpb $0, .LC0(%rcx) setne %dl xorl %eax, %eax cmpl $63, %esi setbe %al testl %edx, %eax jne .L7 .L9: mov %esi, %ecx xorl %eax, %eax movb $0, -72(%rsp,%rcx) ret .LFE24: .size main, .-main .section .eh_frame,"a",@progbits .Lframe1: .long .LECIE1-.LSCIE1 .LSCIE1: .long 0x0 .byte 0x1 .string "" .uleb128 0x1 .sleb128 -8 .byte 0x10 .byte 0xc .uleb128 0x7 .uleb128 0x8 .byte 0x90 .uleb128 0x1 .align 8 .LECIE1: .LSFDE1: .long .LEFDE1-.LASFDE1 .LASFDE1: .long .LASFDE1-.Lframe1 .quad .LFB24 .quad .LFE24-.LFB24 .align 8 .LEFDE1: .section .note.GNU-stack,"",@progbits .ident "GCC: (GNU) 3.4.4 20050314 (prerelease) (Debian 3.4.3-13)"