.set noat .set noreorder .set nomacro .text .align 2 .align 4 .ent atom atom: .frame $30,0,$26,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $atom..ng: .prologue 1 ldah $1,tok($29) !gprelhigh lda $2,272($31) ldl $3,tok($1) !gprellow cmplt $2,$3,$2 cmpule $3,255,$1 lda $4,-257($3) bis $1,$2,$1 bne $1,$L3 lda $1,-258($3) beq $4,$L3 lda $2,-259($3) beq $1,$L3 lda $1,-260($3) beq $2,$L3 lda $2,-261($3) beq $1,$L3 lda $4,-262($3) beq $2,$L3 lda $1,-263($3) beq $4,$L3 mov $31,$0 bne $1,$L1 .align 4 $L3: lda $0,1($31) $L1: ret $31,($26),1 .end atom .align 2 .align 4 .globl main .ent main main: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!2 lda $29,0($29) !gpdisp!2 $main..ng: lda $30,-16($30) ldah $1,tok($29) !gprelhigh stq $26,0($30) .prologue 1 stl $31,tok($1) !gprellow bsr $26,$atom..ng cmpeq $0,1,$0 bne $0,$L6 ldq $27,abort($29) !literal!4 jsr $26,($27),abort !lituse_jsr!4 $L6: mov $31,$16 ldq $27,exit($29) !literal!3 jsr $26,($27),exit !lituse_jsr!3 .end main .section .sbss,"aw" .type tok, @object .size tok, 4 .align 2 tok: .zero 4 .ident "GCC: (GNU) 3.3.2"