.set noat .set noreorder .set nomacro .text .align 2 .align 4 .globl invalidate_memory .ent invalidate_memory invalidate_memory: .frame $30,0,$26,0 .mask 0x4007e00,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $invalidate_memory..ng: lda $30,-64($30) cpys $f31,$f31,$f31 ldah $1,table($29) !gprelhigh ldl $3,0($16) stq $14,48($30) lda $14,table($1) !gprellow stq $11,24($30) mov $31,$11 bis $31,$3,$1 stq $12,32($30) and $1,4,$2 stq $13,40($30) and $1,8,$1 stq $26,0($30) cmpult $31,$1,$1 stq $9,8($30) cmpult $31,$2,$2 stq $10,16($30) .prologue 1 subq $31,$1,$12 subq $31,$2,$13 .align 4 $L14: ldq $9,0($14) beq $9,$L18 .align 4 $L13: ldl $2,64($9) ldq $10,8($9) sll $2,56,$1 beq $1,$L8 bis $31,$31,$31 bne $12,$L11 sll $2,48,$1 beq $13,$L12 sra $1,56,$1 bne $1,$L11 $L12: ldq $16,0($9) ldq $27,cse_rtx_addr_varies_p($29) !literal!4 jsr $26,($27),cse_rtx_addr_varies_p !lituse_jsr!4 ldah $29,0($26) !gpdisp!5 lda $29,0($29) !gpdisp!5 beq $0,$L8 .align 4 $L11: mov $9,$16 ldq $27,remove_from_table($29) !literal!2 mov $11,$17 jsr $26,($27),remove_from_table !lituse_jsr!2 ldah $29,0($26) !gpdisp!3 lda $29,0($29) !gpdisp!3 $L8: mov $10,$9 bne $10,$L13 $L18: addl $11,1,$11 cmple $11,30,$1 lda $14,8($14) bne $1,$L14 ldq $26,0($30) ldq $9,8($30) ldq $10,16($30) ldq $11,24($30) ldq $12,32($30) ldq $13,40($30) ldq $14,48($30) lda $30,64($30) ret $31,($26),1 .end invalidate_memory .align 2 .align 4 .globl cse_rtx_addr_varies_p .ent cse_rtx_addr_varies_p $cse_rtx_addr_varies_p..ng: cse_rtx_addr_varies_p: .frame $30,0,$26,0 .prologue 0 mov $31,$0 ret $31,($26),1 .end cse_rtx_addr_varies_p .align 2 .align 4 .globl remove_from_table .ent remove_from_table remove_from_table: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!6 lda $29,0($29) !gpdisp!6 $remove_from_table..ng: lda $30,-16($30) ldq $27,abort($29) !literal!7 stq $26,0($30) .prologue 1 jsr $26,($27),abort !lituse_jsr!7 .end remove_from_table .align 2 .align 4 .globl main .ent main main: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!8 lda $29,0($29) !gpdisp!8 $main..ng: lda $30,-112($30) lda $16,16($30) ldq $27,memset($29) !literal!9 stq $26,0($30) .prologue 1 mov $31,$17 lda $18,72($31) jsr $26,($27),memset !lituse_jsr!9 ldah $29,0($26) !gpdisp!10 lda $29,0($29) !gpdisp!10 cpys $f31,$f31,$f31 ldah $3,table($29) !gprelhigh ldl $1,80($30) lda $2,6($31) stl $2,96($30) lda $16,96($30) bic $1,255,$1 lda $2,16($30) stq $2,table($3) !gprellow bis $1,1,$1 stl $1,80($30) bsr $26,$invalidate_memory..ng ldq $26,0($30) mov $31,$0 lda $30,112($30) ret $31,($26),1 .end main .section .bss .type table, @object .size table, 256 .align 3 table: .zero 256 .ident "GCC: (GNU) 3.3.2"