.section __TEXT,__text,regular,pure_instructions .globl _fix_ele .align 4, 0x90 _fix_ele: pushl %ebp movl %esp, %ebp movl 12(%ebp), %eax shll $6, %eax addl 8(%ebp), %eax movl 16(%ebp), %ecx movl (%eax,%ecx,4), %eax popl %ebp ret .globl _var_ele .align 4, 0x90 _var_ele: pushl %ebp movl %esp, %ebp movl 8(%ebp), %eax imull 16(%ebp), %eax shll $2, %eax addl 12(%ebp), %eax movl 20(%ebp), %ecx movl (%eax,%ecx,4), %eax popl %ebp ret .globl _vec_ele .align 4, 0x90 _vec_ele: pushl %ebp movl %esp, %ebp movl 16(%ebp), %eax imull 8(%ebp), %eax addl 20(%ebp), %eax movl 12(%ebp), %ecx movl (%ecx,%eax,4), %eax popl %ebp ret .globl _fix_column .align 4, 0x90 _fix_column: pushl %ebp movl %esp, %ebp pushl %esi movl 12(%ebp), %eax shll $2, %eax addl 8(%ebp), %eax xorl %ecx, %ecx movl 16(%ebp), %edx .align 4, 0x90 LBB4_1: movl (%eax), %esi movl %esi, (%edx,%ecx,4) incl %ecx addl $64, %eax cmpl $16, %ecx jne LBB4_1 popl %esi popl %ebp ret .globl _vec_column .align 4, 0x90 _vec_column: pushl %ebp movl %esp, %ebp pushl %edi pushl %esi movl 8(%ebp), %eax testl %eax, %eax jle LBB5_3 movl 20(%ebp), %ecx movl 16(%ebp), %edx movl 12(%ebp), %esi leal (%esi,%edx,4), %edx leal (,%eax,4), %esi .align 4, 0x90 LBB5_2: movl (%edx), %edi addl %esi, %edx movl %edi, (%ecx) addl $4, %ecx decl %eax jne LBB5_2 LBB5_3: popl %esi popl %edi popl %ebp ret .globl _var_column .align 4, 0x90 _var_column: pushl %ebp movl %esp, %ebp pushl %edi pushl %esi movl 8(%ebp), %eax testl %eax, %eax jle LBB6_3 movl 20(%ebp), %ecx movl 16(%ebp), %edx movl 12(%ebp), %esi leal (%esi,%edx,4), %edx leal (,%eax,4), %esi .align 4, 0x90 LBB6_2: movl (%edx), %edi addl %esi, %edx movl %edi, (%ecx) addl $4, %ecx decl %eax jne LBB6_2 LBB6_3: popl %esi popl %edi popl %ebp ret .globl _fix_column_p .align 4, 0x90 _fix_column_p: pushl %ebp movl %esp, %ebp pushl %esi movl 12(%ebp), %eax shll $2, %eax addl 8(%ebp), %eax xorl %ecx, %ecx movl 16(%ebp), %edx .align 4, 0x90 LBB7_1: movl (%eax), %esi movl %esi, (%edx,%ecx,4) incl %ecx addl $64, %eax cmpl $16, %ecx jne LBB7_1 popl %esi popl %ebp ret .subsections_via_symbols