.set noat .set noreorder .set nomacro .text .align 2 .align 4 .globl ejEval .ent ejEval ejEval: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $ejEval..ng: lda $30,-16($30) lda $16,8($31) lda $17,1($31) stq $26,0($30) .prologue 1 bsr $26,$parse..ng ldq $26,0($30) lda $30,16($30) ret $31,($26),1 .end ejEval .align 2 .align 4 .ent parse parse: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!2 lda $29,0($29) !gpdisp!2 $parse..ng: lda $30,-16($30) cmpeq $16,6,$1 stq $26,0($30) .prologue 1 cmple $16,6,$3 bis $31,$31,$31 bne $1,$L7 cmpeq $16,2,$1 beq $3,$L10 bne $1,$L7 .align 4 $L3: ldq $26,0($30) lda $30,16($30) ret $31,($26),1 .align 4 $L7: bsr $26,$parseStmt..ng br $31,$L3 .align 4 $L10: cmpeq $16,8,$1 cpys $f31,$f31,$f31 cmpeq $16,18,$2 bne $1,$L7 beq $2,$L3 br $31,$L7 .end parse .align 2 .align 4 .ent parseStmt parseStmt: .frame $30,0,$26,0 ldah $29,0($27) !gpdisp!3 lda $29,0($29) !gpdisp!3 $parseStmt..ng: .prologue 1 lda $16,2($31) br $31,$parse..ng .end parseStmt .ident "GCC: (GNU) 3.3.2"