.set noat .set noreorder .set nomacro .text .align 2 .align 4 .globl logic .ent logic $logic..ng: logic: .frame $30,0,$26,0 .prologue 0 mov $17,$0 ldl $4,0($16) and $4,123,$2 cmovne $2,1,$0 bic $4,222,$1 addl $31,$1,$1 cmovne $1,2,$0 and $4,124,$2 cmovne $2,3,$0 bic $4,111,$1 addl $31,$1,$1 ornot $31,$4,$2 cmovne $1,4,$0 and $2,23,$3 cmovne $3,1,$0 bic $2,22,$1 addl $31,$1,$1 cmovne $1,2,$0 and $2,24,$3 cmovne $3,3,$0 bic $2,11,$1 addl $31,$1,$1 cmovne $1,4,$0 and $2,$4,$3 and $0,$2,$2 addl $31,$2,$2 cmovne $2,1,$0 addl $31,$3,$3 bis $0,$4,$4 ornot $31,$4,$4 addl $31,$4,$4 cmovne $4,2,$0 cmovne $3,3,$0 ret $31,($26),1 .end logic .align 2 .align 4 .globl x .ent x $x..ng: x: .frame $30,0,$26,0 .prologue 0 mov $31,$2 .align 4 $L14: subl $2,1,$2 bgt $2,$L14 lda $0,-1($31) .align 4 $L19: subl $0,1,$0 bgt $0,$L19 ldah $1,-1($31) .align 4 $L24: subl $1,1,$1 bgt $1,$L24 addq $2,$0,$0 addl $1,$0,$0 ret $31,($26),1 .end x .ident "GCC: (GNU) 3.3.2"