.set noat .set noreorder .set nomacro .text .align 2 .align 4 .globl test_BASE .ent test_BASE $test_BASE..ng: test_BASE: .frame $30,0,$26,0 lda $30,-16($30) .prologue 0 implver $1 stq $1,0($30) rpcc $2 lda $3,-1($31) stq $2,0($30) amask $3,$1 stq $1,0($30) amask $16,$2 stq $2,0($30) cmpbge $16,$17,$1 stq $1,0($30) umulh $16,$17,$4 cmpbge $3,$16,$3 stq $3,0($30) extbl $16,$17,$1 stq $1,0($30) extwl $16,$17,$2 stq $2,0($30) extll $16,$17,$1 stq $1,0($30) extql $16,$17,$2 stq $2,0($30) extwh $16,$17,$1 stq $1,0($30) extlh $16,$17,$2 stq $2,0($30) extqh $16,$17,$1 stq $1,0($30) insbl $16,$17,$2 stq $2,0($30) inswl $16,$17,$1 stq $1,0($30) insll $16,$17,$2 stq $2,0($30) insql $16,$17,$1 stq $1,0($30) inswh $16,$17,$2 stq $2,0($30) inslh $16,$17,$1 stq $1,0($30) insqh $16,$17,$2 stq $2,0($30) mskbl $16,$17,$1 stq $1,0($30) mskwl $16,$17,$2 stq $2,0($30) mskll $16,$17,$1 stq $1,0($30) mskql $16,$17,$2 stq $2,0($30) mskwh $16,$17,$1 stq $1,0($30) msklh $16,$17,$2 stq $2,0($30) mskqh $16,$17,$16 stq $16,0($30) stq $4,0($30) lda $30,16($30) ret $31,($26),1 .end test_BASE .align 2 .align 4 .globl test_zap .ent test_zap $test_zap..ng: test_zap: .frame $30,0,$26,0 lda $30,-16($30) .prologue 0 zap $16,$17,$17 stq $17,0($30) zapnot $16,85,$1 stq $1,0($30) stq $1,0($30) stq $31,0($30) stq $16,0($30) lda $30,16($30) ret $31,($26),1 .end test_zap .align 2 .align 4 .globl test_zapnot .ent test_zapnot $test_zapnot..ng: test_zapnot: .frame $30,0,$26,0 lda $30,-16($30) .prologue 0 zapnot $16,$17,$17 stq $17,0($30) zapnot $16,170,$1 stq $1,0($30) stq $1,0($30) stq $31,0($30) stq $31,0($30) lda $30,16($30) ret $31,($26),1 .end test_zapnot .align 2 .align 4 .globl main .ent main $main..ng: main: .frame $30,0,$26,0 .prologue 0 mov $31,$0 ret $31,($26),1 .end main .ident "GCC: (GNU) 3.3.2"