.section __TEXT,__text,regular,pure_instructions .globl _get_digit .align 4, 0x90 _get_digit: pushl %ebp movl %esp, %ebp movl 12(%ebp), %eax movl 8(%ebp), %ecx movl (%ecx,%eax,4), %eax popl %ebp ret .globl _zincr .align 4, 0x90 _zincr: pushl %ebp movl %esp, %ebp xorl %eax, %eax movl 8(%ebp), %ecx .align 4, 0x90 LBB2_1: incl (%ecx,%eax,4) incl %eax cmpl $5, %eax jne LBB2_1 popl %ebp ret .globl _zincr_p .align 4, 0x90 _zincr_p: pushl %ebp movl %esp, %ebp xorl %eax, %eax movl 8(%ebp), %ecx .align 4, 0x90 LBB3_1: incl (%ecx,%eax,4) incl %eax cmpl $5, %eax jne LBB3_1 popl %ebp ret .globl _zincr_v .align 4, 0x90 _zincr_v: pushl %ebp movl %esp, %ebp xorl %eax, %eax movl 8(%ebp), %ecx .align 4, 0x90 LBB4_1: incl (%ecx,%eax,4) incl %eax cmpl $5, %eax jne LBB4_1 popl %ebp ret .globl _get_pgh_zip .align 4, 0x90 _get_pgh_zip: pushl %ebp movl %esp, %ebp call L5$pb L5$pb: popl %eax imull $20, 8(%ebp), %ecx leal _pgh-L5$pb(%eax,%ecx), %eax popl %ebp ret .globl _get_pgh_digit .align 4, 0x90 _get_pgh_digit: pushl %ebp movl %esp, %ebp call L6$pb L6$pb: popl %eax imull $20, 8(%ebp), %ecx leal _pgh-L6$pb(%eax,%ecx), %eax movl 12(%ebp), %ecx movl (%eax,%ecx,4), %eax popl %ebp ret .globl _get_univ_digit .align 4, 0x90 _get_univ_digit: pushl %ebp movl %esp, %ebp call L7$pb L7$pb: popl %eax movl 8(%ebp), %ecx movl _univ-L7$pb(%eax,%ecx,4), %eax movl 12(%ebp), %ecx movl (%eax,%ecx,4), %eax popl %ebp ret .section __DATA,__data .globl _cmu .align 4 _cmu: .long 1 .long 5 .long 2 .long 1 .long 3 .globl _pgh .align 5 _pgh: .long 1 .long 5 .long 2 .long 0 .long 6 .long 1 .long 5 .long 2 .long 1 .long 3 .long 1 .long 5 .long 2 .long 1 .long 7 .long 1 .long 5 .long 2 .long 2 .long 1 .globl _univ .align 2 _univ: .long _mit .long _cmu .long _ucb .globl _mit .align 4 _mit: .long 0 .long 2 .long 1 .long 3 .long 9 .globl _ucb .align 4 _ucb: .long 9 .long 4 .long 7 .long 2 .long 0 .subsections_via_symbols