.globl main .text .text .ent main main: ldgp $gp,0($27) lda $sp,-64($sp) .frame $sp,64,$26,48 .prologue 1 mov $31,$0 L.1: lda $sp,64($sp) ret .end main .globl memchar .text .ent memchar memchar: ldgp $gp,0($27) lda $sp,-96($sp) .mask 0x5000000,-88 .frame $sp,96,$26,48 stq $24,0($sp) stq $26,8($sp) .prologue 1 ldq $27,-72+96($sp) lda $25,1($27) stq $25,-72+96($sp) ldb $27,($27) stb $27,-57+96($sp) ldq $27,-72+96($sp) lda $27,1($27) stq $27,-72+96($sp) ldb $27,($27) stb $27,-57+96($sp) ldq $27,-72+96($sp) lda $25,-1($27) stq $25,-72+96($sp) ldb $27,($27) stb $27,-57+96($sp) ldq $27,-72+96($sp) lda $27,-1($27) stq $27,-72+96($sp) ldb $27,($27) stb $27,-57+96($sp) mov $31,$0 L.2: ldq $24,0($sp) ldq $26,8($sp) lda $sp,96($sp) ret .end memchar .globl memint .text .ent memint memint: ldgp $gp,0($27) lda $sp,-80($sp) .frame $sp,80,$26,48 .prologue 1 ldq $27,-72+80($sp) lda $25,4($27) stq $25,-72+80($sp) ldl $27,($27) stl $27,-60+80($sp) ldq $27,-72+80($sp) lda $27,4($27) stq $27,-72+80($sp) ldl $27,($27) stl $27,-60+80($sp) ldq $27,-72+80($sp) lda $25,-4($27) stq $25,-72+80($sp) ldl $27,($27) stl $27,-60+80($sp) ldq $27,-72+80($sp) lda $27,-4($27) stq $27,-72+80($sp) ldl $27,($27) stl $27,-60+80($sp) mov $31,$0 L.3: lda $sp,80($sp) ret .end memint .globl regchar .text .ent regchar regchar: ldgp $gp,0($27) lda $sp,-96($sp) .mask 0x5006000,-72 .frame $sp,96,$26,48 stq $13,0($sp) stq $14,8($sp) stq $24,16($sp) stq $26,24($sp) .prologue 1 mov $13,$27 lda $13,1($27) ldb $14,($27) lda $27,1($13) mov $27,$13 ldb $14,($27) mov $13,$27 lda $13,-1($27) ldb $14,($27) lda $27,-1($13) mov $27,$13 ldb $14,($27) mov $31,$0 L.4: ldq $13,0($sp) ldq $14,8($sp) ldq $24,16($sp) ldq $26,24($sp) lda $sp,96($sp) ret .end regchar .globl regint .text .ent regint regint: ldgp $gp,0($27) lda $sp,-80($sp) .mask 0x4006000,-64 .frame $sp,80,$26,48 stq $13,0($sp) stq $14,8($sp) stq $26,16($sp) .prologue 1 mov $13,$27 lda $13,4($27) ldl $14,($27) lda $27,4($13) mov $27,$13 ldl $14,($27) mov $13,$27 lda $13,-4($27) ldl $14,($27) lda $27,-4($13) mov $27,$13 ldl $14,($27) mov $31,$0 L.5: ldq $13,0($sp) ldq $14,8($sp) ldq $26,16($sp) lda $sp,80($sp) ret .end regint