.set noat .set noreorder .set nomacro .text .align 2 .align 4 .globl blockvector_for_pc_sect .ent blockvector_for_pc_sect $blockvector_for_pc_sect..ng: blockvector_for_pc_sect: .frame $30,0,$26,0 .prologue 0 mov $31,$4 ldq $17,0($17) ldl $5,0($17) cmple $5,1,$1 bne $1,$L12 mov $5,$2 .align 4 $L7: addl $2,1,$1 sra $1,1,$1 addl $4,$1,$3 s8addq $3,$17,$2 ldq $1,8($2) ldq $1,0($1) cmpule $1,$16,$1 beq $1,$L5 mov $3,$4 $L2: subq $5,$4,$2 addl $31,$2,$1 cmple $1,1,$1 beq $1,$L7 blt $4,$L16 .align 4 $L12: s8addq $4,$17,$2 mov $17,$0 subl $4,1,$4 ldq $1,8($2) ldq $1,8($1) cmpule $1,$16,$1 beq $1,$L1 bge $4,$L12 $L16: mov $31,$0 $L1: ret $31,($26),1 .align 4 $L5: mov $3,$5 br $31,$L2 .end blockvector_for_pc_sect .section .rodata .align 3 $LC0: .quad 0 .quad 65536 .quad 0 .quad 0 .byte 1 .zero 3 .long 20 .zero 16 .align 3 $LC1: .quad 65536 .quad 131072 .quad 0 .quad 0 .byte 1 .zero 3 .long 20 .zero 16 .text .align 2 .align 4 .globl main .ent main main: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $main..ng: lda $30,-192($30) ldah $4,$LC0($29) !gprelhigh ldah $3,$LC1($29) !gprelhigh stq $26,0($30) .prologue 1 lda $1,16($30) ldq $25,$LC0($4) !gprellow lda $2,$LC1($3) !gprellow stq $1,152($30) lda $1,$LC0($4) !gprellow ldq $0,$LC1($3) !gprellow ldq $21,48($2) ldq $28,48($1) ldq $3,8($1) ldq $4,16($1) ldq $5,24($1) ldq $6,32($1) ldq $7,40($1) ldq $1,40($2) ldq $8,8($2) ldq $22,16($2) ldq $23,24($2) ldq $24,32($2) stq $1,120($30) lda $16,1280($31) lda $1,2($31) stq $25,16($30) stl $1,144($30) lda $2,80($30) lda $1,144($30) stq $3,24($30) lda $17,176($30) stq $4,32($30) stq $5,40($30) stq $6,48($30) stq $7,56($30) stq $28,64($30) stq $0,80($30) stq $8,88($30) stq $22,96($30) stq $23,104($30) stq $24,112($30) stq $21,128($30) stq $2,160($30) stq $1,176($30) bsr $26,$blockvector_for_pc_sect..ng ldq $26,0($30) mov $31,$0 lda $30,192($30) ret $31,($26),1 .end main .ident "GCC: (GNU) 3.3.2"