1 .arch pentium4 2 .p2align 4,,15 3.global T6a__f 4 .type T6a__f, @function 5T6a__f: 6 pushl %ebp 7 movl %esp, %ebp 8 pushl %edi 9 pushl %esi 10 pushl %ebx 11 subl $8, %esp 12 cmpb $0, 8(%ebp) 13 je .L4 14.L1: 15 cmpb $0, 12(%ebp) 16 je .L4 17.L2: 18 cmpb $0, 16(%ebp) 19 je .L4 20.L3: 21 movl $9, %eax 22 jmp .LE_T6a__f 23 jmp .L5 24.L4: 25 movl $-9, %eax 26 jmp .LE_T6a__f 27.L5: 28 movl $_mid, 0(%esp) 29 movl $23, 4(%esp) 30 call RT0__ErrorFailedFunction 31.LE_T6a__f: 32 lea -12(%ebp), %esp 33 popl %ebx 34 popl %esi 35 popl %edi 36 leave 37 ret 38 .size T6a__f, .-T6a__f 39 .p2align 4,,15 40 .type OOC_T6a_init, @function 41OOC_T6a_init: 42 pushl %ebp 43 movl %esp, %ebp 44 pushl %edi 45 pushl %esi 46 pushl %ebx 47 subl $0, %esp 48.LE_OOC_T6a_init: 49 lea -12(%ebp), %esp 50 popl %ebx 51 popl %esi 52 popl %edi 53 leave 54 ret 55 .size OOC_T6a_init, .-OOC_T6a_init 56.global OOC_T6a_open 57 .type OOC_T6a_open, @function 58OOC_T6a_open: 59 call OOC_T6a_init 60 ret 61 .size OOC_T6a_open, .-OOC_T6a_open 62 .data 63 .align 4 64 .type _mid_name, @object 65 .size _mid_name, 4 66_mid_name: 67 .string "T6a" 68 .type _mid_tdlist, @object 69 .size _mid_tdlist, 4 70_mid_tdlist: 71 .long 0 72 .type _mid, @object 73 .size _mid, 8 74_mid: 75 .long _mid_name 76 .long _mid_tdlist 77