.set noat .set noreorder .set nomacro .text .align 2 .align 4 .globl cpp_parse_expr .ent cpp_parse_expr cpp_parse_expr: .frame $30,0,$26,0 .mask 0x4000200,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $cpp_parse_expr..ng: lda $30,-32($30) stq $26,0($30) stq $9,8($30) .prologue 1 .align 4 $L2: lda $16,16($30) ldq $27,cpp_lex($29) !literal!3 jsr $26,($27),cpp_lex !lituse_jsr!3 ldah $29,0($26) !gpdisp!4 lda $29,0($29) !gpdisp!4 ldl $1,16($30) sll $1,48,$2 mov $2,$5 sra $2,48,$2 cmpeq $2,1,$1 cmpeq $2,2,$4 cpys $f31,$f31,$f31 cmple $2,1,$3 bne $1,$L1 bne $3,$L14 beq $4,$L1 lda $9,1($31) bis $31,$31,$31 $L5: cmpeq $9,1,$1 beq $5,$L1 bne $1,$L2 br $31,$L15 $L1: ldq $26,0($30) ldq $9,8($30) lda $30,32($30) ret $31,($26),1 .align 4 $L14: beq $2,$L5 br $31,$L1 $L15: ldq $27,abort($29) !literal!2 jsr $26,($27),abort !lituse_jsr!2 .end cpp_parse_expr .ident "GCC: (GNU) 3.3.2"