.stabs "/notnfs/fitzsim/i960-elf/",100,0,0,Ltext0 .stabs "/home/fitzsim/sources/src-gcc-devel/gcc/newlib/libc/stdio/vfprintf.c",100,0,0,Ltext0 .text Ltext0: .stabs "gcc2_compiled.",60,0,0,0 .stabs "int:t1=r1;-2147483648;2147483647;",128,0,0,0 .stabs "char:address@hidden;r2;0;255;",128,0,0,0 .stabs "long int:t3=r3;-2147483648;2147483647;",128,0,0,0 .stabs "unsigned int:t4=r4;0000000000000;0037777777777;",128,0,0,0 .stabs "long unsigned int:t5=r5;0000000000000;0037777777777;",128,0,0,0 .stabs "long long int:address@hidden;r6;01000000000000000000000;0777777777777777777777;",128,0,0,0 .stabs "long long unsigned int:address@hidden;r7;0000000000000;01777777777777777777777;",128,0,0,0 .stabs "short int:address@hidden;r8;-32768;32767;",128,0,0,0 .stabs "short unsigned int:address@hidden;r9;0;65535;",128,0,0,0 .stabs "signed char:address@hidden;r10;-128;127;",128,0,0,0 .stabs "unsigned char:address@hidden;r11;0;255;",128,0,0,0 .stabs "float:t12=r1;4;0;",128,0,0,0 .stabs "double:t13=r1;8;0;",128,0,0,0 .stabs "long double:t14=r1;16;0;",128,0,0,0 .stabs "complex int:t15=s8real:1,0,32;imag:1,32,32;;",128,0,0,0 .stabs "complex float:t16=r16;8;0;",128,0,0,0 .stabs "complex double:t17=r17;16;0;",128,0,0,0 .stabs "complex long double:t18=r18;32;0;",128,0,0,0 .stabs "__builtin_va_list:t19=ar20=r20;0000000000000;0037777777777;;0;1;4",128,0,0,0 .stabs "_Bool:address@hidden;-16;",128,0,0,0 .stabs "__int16_t:t22=8",128,0,129,0 .stabs "__uint16_t:t23=9",128,0,130,0 .stabs "__int32_t:t24=1",128,0,163,0 .stabs "__uint32_t:t25=4",128,0,164,0 .stabs "__int64_t:t26=6",128,0,171,0 .stabs "__uint64_t:t27=7",128,0,172,0 .stabs "size_t:t28=5",128,0,201,0 .stabs "__gnuc_va_list:t29=19",128,0,43,0 .stabs "_off_t:t30=3",128,0,12,0 .stabs "_ssize_t:t31=3",128,0,13,0 .stabs "__ULong:t32=5",128,0,19,0 .stabs "_glue:T33=s16_next:34=*33,0,32;_niobs:1,32,32;_iobs:35=*36=xs__sFILE:,64,32;;",128,0,0,0 .stabs "_Bigint:T37=s32_next:38=*37,0,32;_k:1,32,32;_maxwds:1,64,32;_sign:1,96,32;_wds:1,128,32;_x:39=ar20;0;0;32,160,32;;",128,0,0,0 .stabs "__tm:T40=s48__tm_sec:1,0,32;__tm_min:1,32,32;__tm_hour:1,64,32;__tm_mday:1,96,32;__tm_mon:1,128,32;__tm_year:1,160,32;__tm_wday:1,192,32;__tm_yday:1,224,32;__tm_isdst:1,256,32;;",128,0,0,0 .stabs "_atexit:T41=s144_next:42=*41,0,32;_ind:1,32,32;_fns:43=ar20;0;31;44=*45=f46=46,64,1024;;",128,0,0,0 .stabs "__sbuf:T47=s8_base:48=*11,0,32;_size:1,32,32;;",128,0,0,0 .stabs "_fpos_t:t49=3",128,0,100,0 .stabs "__sFILE:T36=s96_p:48,0,32;_r:1,32,32;_w:1,64,32;_flags:8,96,16;_file:8,112,16;_bf:47,128,64;_lbfsize:1,192,32;_cookie:50=*46,224,32;_read:51=*52=f1,256,32;_write:53=*54=f1,288,32;_seek:55=*56=f49,320,32;_close:57=*58=f1,352,32;_ub:47,384,64;_up:48,448,32;_ur:1,480,32;_ubuf:59=ar20;0;2;11,512,24;_nbuf:60=ar20;0;0;11,536,8;_lb:47,576,64;_blksize:1,640,32;_offset:1,672,32;_data:61=*62=xs_reent:,704,32;;",128,0,0,0 .stabs "_rand48:T63=s16_seed:64=ar20;0;2;9,0,48;_mult:64,48,48;_add:9,96,16;;",128,0,0,0 .stabs "_reent:T62=s816_errno:1,0,32;_stdin:35,32,32;_stdout:35,64,32;_stderr:35,96,32;_inc:1,128,32;_emergency:65=ar20;0;24;2,160,200;_current_category:1,384,32;_current_locale:66=*67=k2,416,32;__sdidinit:1,448,32;__cleanup:68=*69=f46,480,32;_result:38,512,32;_result_k:1,544,32;_p5s:38,576,32;_freelist:70=*38,608,32;_cvtlen:1,640,32;_cvtbuf:71=*2,672,32;_new:72=u240_reent:73=s144_unused_rand:4,0,32;_strtok_last:71,32,32;_asctime_buf:74=ar20;0;25;2,64,208;_localtime_buf:40,384,384;_gamma_signgam:1,768,32;_rand_next:7,832,64;_r48:63,896,128;_mblen_state:1,1024,32;_mbtowc_state:1,1056,32;_wctomb_state:1,1088,32;;,0,1152;_unused:75=s240_nextf:76=ar20;0;29;48,0,960;_nmalloc:77=ar20;0;29;4,960,960;;,0,1920;;,768,1920;_atexit:42,2688,32;_atexit0:41,2816,1152;_sig_func:78=*79=*80=f46,3968,32;__sglue:33,4096,128;__sf:81=ar20;0;2;36,4224,2304;;",128,0,0,0 .stabs "fpos_t:t82=49",128,0,50,0 .stabs "FILE:t83=36",128,0,52,0 .stabs "wchar_t:t84=1",128,0,294,0 .stabs "div_t:t85=86=s8quot:1,0,32;rem:1,32,32;;",128,0,29,0 .stabs "ldiv_t:t87=88=s8quot:3,0,32;rem:3,32,32;;",128,0,35,0 .stabs "__off_t:t89=3",128,0,9,0 .stabs "__pid_t:t90=1",128,0,10,0 .stabs "__loff_t:t91=6",128,0,12,0 .stabs "va_list:t92=29",128,0,110,0 .stabs "ptrdiff_t:t93=3",128,0,147,0 .stabs "u_char:t94=11",128,0,54,0 .stabs "u_short:t95=9",128,0,55,0 .stabs "u_int:t96=4",128,0,56,0 .stabs "u_long:t97=5",128,0,57,0 .stabs "ushort:t98=9",128,0,61,0 .stabs "uint:t99=4",128,0,62,0 .stabs "clock_t:t100=5",128,0,66,0 .stabs "time_t:t101=3",128,0,71,0 .stabs "timespec:T102=s8tv_sec:101,0,32;tv_nsec:3,32,32;;",128,0,0,0 .stabs "itimerspec:T103=s16it_interval:102,0,64;it_value:102,64,64;;",128,0,0,0 .stabs "daddr_t:t104=3",128,0,87,0 .stabs "caddr_t:t105=71",128,0,88,0 .stabs "ino_t:t106=9",128,0,96,0 .stabs "dev_t:t107=8",128,0,128,0 .stabs "off_t:t108=3",128,0,132,0 .stabs "uid_t:t109=9",128,0,134,0 .stabs "gid_t:t110=9",128,0,135,0 .stabs "pid_t:t111=1",128,0,138,0 .stabs "key_t:t112=3",128,0,139,0 .stabs "ssize_t:t113=3",128,0,140,0 .stabs "mode_t:t114=4",128,0,153,0 .stabs "nlink_t:t115=9",128,0,157,0 .stabs "fd_mask:t116=3",128,0,179,0 .stabs "_types_fd_set:T117=s8fds_bits:118=ar20;0;1;116,0,64;;",128,0,0,0 .stabs "_types_fd_set:t119=117",128,0,189,0 .stabs "__siov:T120=s8iov_base:121=*122=k46,0,32;iov_len:28,32,32;;",128,0,0,0 .stabs "__suio:T123=s16uio_iov:124=*120,0,32;uio_iovcnt:1,32,32;uio_resid:1,64,32;;",128,0,0,0 .stabs "__ieee_double_shape_type:t125=126=u8value:13,0,64;number:127=s8fraction1:4,0,32;fraction0:4,32,20;exponent:4,52,11;sign:4,63,1;;,0,64;nan:128=s8function1:4,0,32;function0:4,32,19;quiet:4,51,1;exponent:4,52,11;sign:4,63,1;;,0,64;parts:129=s8lsw:5,0,32;msw:5,32,32;;,0,64;aslong:130=ar20;0;1;3,0,64;;",128,0,91,0 .stabs "__ieee_float_shape_type:t131=132=u4value:12,0,32;number:133=s4fraction0:4,0,7;fraction1:4,7,16;exponent:4,23,8;sign:4,31,1;;,0,32;nan:134=s4function1:4,0,16;function0:4,16,6;quiet:4,22,1;exponent:4,23,8;sign:4,31,1;;,0,32;p1:3,0,32;;",128,0,143,0 .stabs "fp_rnd:t135=1",128,0,153,0 .stabs "fp_except:t136=1",128,0,164,0 .stabs "fp_rdi:t137=1",128,0,178,0 .stabs "__dmath:T138=u8i:139=ar20;0;1;25,0,64;d:13,0,64;;",128,0,0,0 .stabs "exception:T140=s48type:1,0,32;name:71,32,32;arg1:13,64,64;arg2:13,128,64;retval:13,192,64;err:1,256,32;;",128,0,0,0 .stabs "__fdlibm_version:T141=e__fdlibm_ieee:-1,__fdlibm_svid:0,__fdlibm_xopen:1,__fdlibm_posix:2,;",128,0,0,0 .stabs "double_union:T142=u8d:13,0,64;i:139,0,64;;",128,0,0,0 .align 4 # Function '__sprint' # Registers used: g0 g1 g4 g5 fp sp # r3* r4* cc ___sprint: .stabd 68,0,195 .stabd 68,0,198 LBB2: ld 8(g1),g4 .stabd 68,0,195 mov g1,r4 .stabd 68,0,198 mov 0,g5 cmpobne 0,g4,L2 .stabd 68,0,199 st g14,4(g1) .stabd 68,0,200 b L1 L2: .stabd 68,0,202 callx ___sfvwrite .stabd 68,0,204 st g14,4(r4) .stabd 68,0,203 st g14,8(r4) .stabd 68,0,205 mov g0,g5 .stabd 68,0,206 L1: LBE2: mov g5,g0 Li960R1: ret .stabs "__sprint:f1",36,0,195,___sprint .stabs "fp:P143=*83",64,0,193,16 .stabs "uio:P144=*123",64,0,194,4 .stabs "err:r1",64,0,196,16 .stabn 192,0,0,LBB2 .stabn 224,0,0,LBE2 .align 4 # Function '__sbprintf' # Registers used: g0 g1 g2 g3 g4 g5 g6 g7 g13 fp sp # r3* r4* r5* cc ___sbprintf: .stabd 68,0,218 lda 1120(sp),sp #Prologue stats: # Total Frame Size: 1120 bytes # Local Variable Size: 1120 bytes #End Prologue# .stabd 68,0,225 LBB3: ldos 12(g0),g4 .stabd 68,0,228 ld 36(g0),r4 .stabd 68,0,224 ld 88(g0),g7 .stabd 68,0,226 ldos 14(g0),g3 .stabd 68,0,227 ld 28(g0),g13 .stabd 68,0,231 lda 160(fp),g6 .stabd 68,0,218 mov g0,r5 .stabd 68,0,232 setbit 10,0,g5 # ldconst 1024,g5 .stabd 68,0,225 andnot 2,g4,g4 .stabd 68,0,236 lda 64(fp),g0 .stabd 68,0,228 st r4,100(fp) .stabd 68,0,224 st g7,152(fp) .stabd 68,0,225 stos g4,76(fp) .stabd 68,0,226 stos g3,78(fp) .stabd 68,0,227 st g13,92(fp) .stabd 68,0,231 st g6,80(fp) .stabd 68,0,232 st g5,84(fp) .stabd 68,0,231 st g6,64(fp) .stabd 68,0,232 st g5,72(fp) .stabd 68,0,233 st g14,88(fp) .stabd 68,0,236 callx _vfprintf mov g0,r4 lda 64(fp),g0 .stabd 68,0,237 cmpibg 0,r4,L4 callx _fflush cmpobe 0,g0,L4 .stabd 68,0,238 subo 1,0,r4 # ldconst -1,r4 L4: .stabd 68,0,239 ldos 76(fp),g4 LBE3: mov r4,g0 LBB4: bbc 6,g4,L5 .stabd 68,0,240 ldos 12(r5),g4 setbit 6,g4,g4 stos g4,12(r5) L5: .stabd 68,0,241 LBE4: ret .stabs "__sbprintf:f1",36,0,218,___sbprintf .stabs "fp:P143",64,0,215,5 .stabs "fmt:P66",64,0,216,17 .stabs "ap:P145=*4",64,0,217,18 .stabs "ret:r1",64,0,219,4 .stabs "fake:83",128,0,220,64 .stabs "buf:146=ar20;0;1023;11",128,0,221,160 .stabn 192,0,0,LBB3 .stabn 224,0,0,LBE3 .stabs "ret:r1",64,0,219,4 .stabs "fake:83",128,0,220,64 .stabs "buf:146",128,0,221,160 .stabn 192,0,0,LBB4 .stabn 224,0,0,LBE4 .stabs "lconv:T147=s48decimal_point:71,0,32;thousands_sep:71,32,32;grouping:71,64,32;int_curr_symbol:71,96,32;currency_symbol:71,128,32;mon_decimal_point:71,160,32;mon_thousands_sep:71,192,32;mon_grouping:71,224,32;positive_sign:71,256,32;negative_sign:71,288,32;int_frac_digits:2,320,8;frac_digits:2,328,8;p_cs_precedes:2,336,8;p_sep_by_space:2,344,8;n_cs_precedes:2,352,8;n_sep_by_space:2,360,8;p_sign_posn:2,368,8;n_sign_posn:2,376,8;;",128,0,0,0 .align 4 .globl _vfprintf # Function 'vfprintf' # Registers used: g0 g1 g2 g3 g4 g5 fp sp # r3* r4* r5* r6* cc _vfprintf: .stabd 68,0,300 .stabd 68,0,301 ld 88(g0),g5 .stabd 68,0,300 movt g0,r4 .stabd 68,0,301 cmpobne 0,g5,L8 ld __impure_ptr,g4 mov g4,g5 st g4,88(g0) L8: ld 56(g5),g4 mov g5,g0 cmpobne 0,g4,L7 callx ___sinit ld 88(r4),g5 L7: .stabd 68,0,302 mov g5,g0 mov r4,g1 mov r5,g2 mov r6,g3 callx __vfprintf_r Li960R3: ret .stabs "vfprintf:F1",36,0,300,_vfprintf .stabs "fp:P143",64,0,296,4 .stabs "fmt0:P66",64,0,296,5 .stabs "ap:P145",64,0,296,6 .stabs " :T148=eOCT:0,DEC:1,HEX:2,;",128,0,0,0 _blanks.0: .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 _zeroes.1: .byte 48 .byte 48 .byte 48 .byte 48 .byte 48 .byte 48 .byte 48 .byte 48 .byte 48 .byte 48 .byte 48 .byte 48 .byte 48 .byte 48 .byte 48 .byte 48 .align 4 LC6: .ascii "bug in vfprintf: bad base\0" .align 1 LC7: .ascii "0\0" .align 1 LC8: .ascii ".\0" .align 4 LC5: .ascii "0123456789ABCDEF\0" .align 2 LC1: .ascii "Inf\0" .align 2 LC2: .ascii "NaN\0" .align 4 LC3: .ascii "0123456789abcdef\0" .align 3 LC4: .ascii "(null)\0" .align 4 .globl __vfprintf_r # Function '_vfprintf_r' # Registers used: g0 g1 g2 g3 g4 g5 g6 g7 g8* g9* g10* g11* g12* fp sp # r3* r4* r5* r6* r7* r8* r9* r10* r11* r12* r13* r14* r15* cc __vfprintf_r: .stabd 68,0,311 lda 532(sp),sp stq g8,560(fp) st g12,576(fp) #Prologue stats: # Total Frame Size: 532 bytes # Local Variable Size: 496 bytes # Register Save Size: 5 regs, 20 bytes #End Prologue# mov g1,r11 st g0,536(fp) mov g2,r5 mov g3,r13 .stabd 68,0,324 LBB5: callx _localeconv ld (g0),g0 .stabd 68,0,430 ldos 12(r11),g5 .stabd 68,0,324 st g0,540(fp) .stabd 68,0,360 st g14,516(fp) .stabd 68,0,327 st g14,544(fp) st g14,548(fp) .stabd 68,0,335 mov 0,g11 .stabd 68,0,354 mov 0,g12 .stabd 68,0,430 bbc 3,g5,L12 ld 16(r11),g4 cmpobne 0,g4,L11 L12: mov r11,g0 callx ___swsetup subo 1,0,g4 # ldconst -1,g4 cmpobne 0,g0,L10 .stabd 68,0,431 ldos 12(r11),g5 L11: .stabd 68,0,434 and 26,g5,g4 cmpobe 10,g4,L417 L13: .stabd 68,0,439 lda 96(fp),r4 .stabd 68,0,438 mov r5,r6 .stabd 68,0,439 st r4,80(fp) .stabd 68,0,440 st g14,88(fp) .stabd 68,0,441 st g14,84(fp) .stabd 68,0,442 mov 0,g10 L14: .stabd 68,0,448 mov r6,r5 .stabd 68,0,449 addo 31,6,g9 # ldconst 37,g9 L17: lda 512(fp),g1 lda 516(fp),g4 ld __impure_ptr,g0 ld ___mb_cur_max,g3 mov r6,g2 callx __mbtowc_r mov g0,g8 cmpibge 0,g0,L18 .stabd 68,0,451 ld 512(fp),g4 .stabd 68,0,450 addo r6,g8,r6 .stabd 68,0,451 cmpobne g9,g4,L17 .stabd 68,0,452 subo 1,r6,r6 L18: .stabd 68,0,456 subo r5,r6,g9 cmpobe 0,g9,L22 .stabd 68,0,457 ld 88(fp),g4 ld 84(fp),g5 st r5,(r4) st g9,4(r4) addo g4,g9,g4 addo g5,1,g5 st g4,88(fp) st g5,84(fp) addo r4,8,r4 cmpibl 7,g5,L418 L23: .stabd 68,0,458 addo g10,g9,g10 L22: .stabd 68,0,460 cmpibge 0,g8,L27 .stabd 68,0,462 .stabd 68,0,468 stob g14,532(fp) .stabd 68,0,462 addo r6,1,r6 .stabd 68,0,468 ldob (r6),g5 .stabd 68,0,464 mov 0,r12 .stabd 68,0,465 mov 0,r14 .stabd 68,0,466 mov 0,r15 .stabd 68,0,467 subo 1,0,r7 # ldconst -1,r7 L28: .stabd 68,0,470 shlo 24,g5,g4 addo r6,1,r6 shro 24,g4,r8 L29: .stabd 68,0,471 lda -32(r8),g5 ldconst 88,g4 cmpobl g4,g5,L217 ld L219[g5*4],g4 bx (g4) .align 2 .align 2 L219: .word L31 .word L217 .word L217 .word L33 .word L217 .word L217 .word L217 .word L217 .word L217 .word L217 .word L34 .word L39 .word L217 .word L38 .word L40 .word L217 .word L50 .word L59 .word L59 .word L59 .word L59 .word L59 .word L59 .word L59 .word L59 .word L59 .word L217 .word L217 .word L217 .word L217 .word L217 .word L217 .word L217 .word L217 .word L217 .word L217 .word L73 .word L92 .word L217 .word L92 .word L217 .word L217 .word L217 .word L217 .word L64 .word L217 .word L217 .word L141 .word L217 .word L217 .word L217 .word L217 .word L217 .word L166 .word L217 .word L217 .word L178 .word L217 .word L217 .word L217 .word L217 .word L217 .word L217 .word L217 .word L217 .word L217 .word L217 .word L70 .word L75 .word L92 .word L92 .word L92 .word L65 .word L75 .word L217 .word L217 .word L66 .word L217 .word L130 .word L142 .word L154 .word L69 .word L217 .word L157 .word L217 .word L167 .word L217 .word L217 .word L180 L31: .stabd 68,0,478 ldob 532(fp),g4 addo 31,1,g5 # ldconst 32,g5 .stabd 68,0,480 cmpobe 0,g4,L409 L386: ldob (r6),g5 b L28 L409: stob g5,532(fp) .stabd 68,0,500 b L386 .stabd 68,0,479 L33: .stabd 68,0,483 ldob (r6),g5 .stabd 68,0,482 or r12,1,r12 .stabd 68,0,483 b L28 L34: .stabd 68,0,491 ld 4(r13),g4 addo 31,17,g7 # ldconst 48,g7 addo g4,3,g6 cmpo g4,g7 andnot 3,g6,g6 testg g5 addo g6,4,g0 cmpo g0,g7 testle g4 or g5,g4,g5 cmpobe 0,g5,L36 ld (r13),g4 addo g6,g4,g4 L37: ld (g4),r15 st g0,4(r13) cmpible 0,r15,L386 .stabd 68,0,493 subo r15,0,r15 L38: .stabd 68,0,497 ldob (r6),g5 .stabd 68,0,496 or r12,4,r12 .stabd 68,0,497 b L28 L36: ld (r13),g4 lda 48(g4),g4 b L37 L39: .stabd 68,0,499 addo 31,12,g5 # ldconst 43,g5 b L409 L40: .stabd 68,0,502 ldob (r6),r8 addo 31,11,g4 # ldconst 42,g4 addo r6,1,r6 cmpobe g4,r8,L419 .stabd 68,0,508 ldconst -48,g5 .stabd 68,0,507 mov 0,g8 .stabd 68,0,508 addo r8,g5,g4 cmpobl 9,g4,L364 L48: .stabd 68,0,509 lda (g8)[g8*4],g4 lda (r8)[g4*2],g4 .stabd 68,0,510 ldob (r6),r8 .stabd 68,0,509 addo g4,g5,g8 .stabd 68,0,510 addo r6,1,r6 addo r8,g5,g4 cmpobge 9,g4,L48 L364: .stabd 68,0,512 mov g8,r7 subo 1,0,g4 # ldconst -1,g4 cmpible g4,g8,L29 mov g4,r7 .stabd 68,0,513 b L29 .stabd 68,0,503 L419: ld 4(r13),g4 addo 31,17,g7 # ldconst 48,g7 addo g4,3,g6 cmpo g4,g7 andnot 3,g6,g6 testg g5 addo g6,4,g1 cmpo g1,g7 testle g4 or g5,g4,g5 cmpobe 0,g5,L42 ld (r13),g4 addo g6,g4,g0 L43: ld (g0),g8 st g1,4(r13) .stabd 68,0,504 mov g8,r7 subo 1,0,g4 # ldconst -1,g4 cmpible g4,g8,L386 .stabd 68,0,505 ldob (r6),g5 .stabd 68,0,504 mov g4,r7 .stabd 68,0,505 b L28 L42: ld (r13),g4 lda 48(g4),g0 b L43 L50: .stabd 68,0,521 ldob (r6),g5 .stabd 68,0,520 setbit 7,r12,r12 .stabd 68,0,521 b L28 L59: .stabd 68,0,524 mov 0,g8 .stabd 68,0,525 ldconst -48,g5 L60: .stabd 68,0,526 lda (g8)[g8*4],g4 lda (r8)[g4*2],g4 .stabd 68,0,527 ldob (r6),r8 .stabd 68,0,526 addo g4,g5,g8 .stabd 68,0,527 addo r6,1,r6 .stabd 68,0,528 addo r8,g5,g4 mov g8,r15 .stabd 68,0,530 cmpobl 9,g4,L29 b L60 L73: .stabd 68,0,556 or r12,16,r12 L75: .stabd 68,0,560 bbs 4,r12,L80 bbc 6,r12,L80 ld 4(r13),g4 addo 31,17,g7 # ldconst 48,g7 addo g4,3,g6 cmpo g4,g7 andnot 3,g6,g6 testg g5 addo g6,4,g0 cmpo g0,g7 testle g4 or g5,g4,g5 cmpobe 0,g5,L82 ld (r13),g4 addo g6,g4,g4 L83: ldis (g4),g6 L399: st g0,4(r13) .stabd 68,0,564 cmpibg 0,g6,L420 L86: .stabd 68,0,571 mov 1,g4 L87: .stabd 68,0,747 mov r7,r14 cmpibg 0,r7,L192 .stabd 68,0,748 clrbit 7,r12,r12 L192: .stabd 68,0,755 lda 508(fp),r5 .stabd 68,0,756 cmpobne 0,g6,L194 cmpobe 0,r14,L193 L194: .stabd 68,0,762 cmpobe 1,g4,L202 .stabd 68,0,764 addo 31,17,g5 # ldconst 48,g5 cmpobe 0,g4,L197 cmpobe 2,g4,L208 .stabd 68,0,790 ldconst LC6,r5 .stabd 68,0,791 mov r5,g0 callx _strlen mov g0,r9 L30: .stabd 68,0,835 mov r9,r10 cmpible r14,r9,L220 mov r14,r10 L220: .stabd 68,0,836 ldob 532(fp),g5 cmpobe 0,g5,L221 .stabd 68,0,837 addo r10,1,r10 L222: .stabd 68,0,842 ldconst 132,g4 and r12,g4,g4 cmpobne 0,g4,L224 .stabd 68,0,843 subo r10,r15,g8 cmpibge 0,g8,L224 cmpibge 16,g8,L368 ldconst _blanks.0,g9 mov 16,r7 L231: ld 88(fp),g4 ld 84(fp),g5 st g9,(r4) st r7,4(r4) addo g4,16,g4 addo g5,1,g5 st g4,88(fp) st g5,84(fp) addo r4,8,r4 cmpibl 7,g5,L421 L229: subo 16,g8,g8 cmpibl 16,g8,L231 L368: ldconst _blanks.0,g4 st g4,(r4) ld 88(fp),g5 ld 84(fp),g4 addo g5,g8,g5 st g8,4(r4) addo g4,1,g4 st g5,88(fp) st g4,84(fp) addo r4,8,r4 cmpibl 7,g4,L422 L389: ldob 532(fp),g5 L224: .stabd 68,0,846 shlo 24,g5,g4 cmpobe 0,g4,L234 .stabd 68,0,847 lda 532(fp),g4 mov 1,g5 stl g4,(r4) ld 88(fp),g4 ld 84(fp),g5 addo g4,1,g4 addo g5,1,g5 st g4,88(fp) st g5,84(fp) addo r4,8,r4 cmpibl 7,g5,L423 L237: .stabd 68,0,855 ldconst 132,g4 and r12,g4,g4 setbit 7,0,g5 # ldconst 128,g5 cmpobe g5,g4,L424 L241: .stabd 68,0,859 subo r9,r14,g8 cmpibge 0,g8,L251 cmpibge 16,g8,L372 ldconst _zeroes.1,r7 mov 16,g9 L257: ld 88(fp),g4 ld 84(fp),g5 st r7,(r4) st g9,4(r4) addo g4,16,g4 addo g5,1,g5 st g4,88(fp) st g5,84(fp) addo r4,8,r4 cmpibl 7,g5,L425 L255: subo 16,g8,g8 cmpibl 16,g8,L257 L372: ldconst _zeroes.1,g4 st g4,(r4) ld 88(fp),g5 ld 84(fp),g4 addo g5,g8,g5 st g8,4(r4) addo g4,1,g4 st g5,88(fp) st g4,84(fp) addo r4,8,r4 cmpibl 7,g4,L426 L251: .stabd 68,0,863 bbs 8,r12,L260 .stabd 68,0,864 ld 88(fp),g5 st r5,(r4) addo g5,r9,g5 st r9,4(r4) L415: ld 84(fp),g4 st g5,88(fp) addo g4,1,g4 st g4,84(fp) addo r4,8,r4 cmpibl 7,g4,L408 L263: .stabd 68,0,911 bbc 2,r12,L348 .stabd 68,0,912 subo r10,r15,g8 cmpibge 0,g8,L348 cmpibge 16,g8,L382 ldconst _blanks.0,r7 mov 16,r5 L355: ld 88(fp),g4 ld 84(fp),g5 st r7,(r4) st r5,4(r4) addo g4,16,g4 addo g5,1,g5 st g4,88(fp) st g5,84(fp) addo r4,8,r4 cmpibl 7,g5,L428 L353: subo 16,g8,g8 cmpibl 16,g8,L355 L382: ld 88(fp),g6 ld 84(fp),g5 addo g6,g8,g6 addo g5,1,g5 ldconst _blanks.0,g4 st g4,(r4) st g8,4(r4) st g6,88(fp) st g5,84(fp) cmpibl 7,g5,L429 L348: .stabd 68,0,915 mov r10,g4 cmpible r15,r10,L358 mov r15,g4 L358: addo g10,g4,g10 .stabd 68,0,917 ld 88(fp),g4 cmpobne 0,g4,L430 L359: lda 96(fp),r4 st g14,84(fp) .stabd 68,0,447 b L14 L430: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobe 0,g0,L359 L25: .stabd 68,0,922 ldos 12(r11),g4 mov g10,g0 bbc 6,g4,L362 subo 1,0,g0 # ldconst -1,g0 L362: mov g0,g4 b L10 L429: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobe 0,g0,L348 b L25 L428: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 b L353 L408: lda 80(fp),g1 lda 96(fp),r4 mov r11,g0 callx ___sprint cmpobe 0,g0,L263 b L25 L260: .stabd 68,0,866 ldconst 101,g4 cmpibge g4,r8,L264 .stabd 68,0,867 # ldconst 0f0.0,g2 mov 0,g2 mov 0,g3 ldl 544(fp),g0 callx ___eqdf2 cmpobne 0,g0,L265 .stabd 68,0,869 ldconst LC7,g4 st g4,(r4) ld 88(fp),g4 ld 84(fp),g5 mov 1,r5 st r5,4(r4) addo g4,1,g4 addo g5,1,g5 st g4,88(fp) st g5,84(fp) addo r4,8,r4 cmpibl 7,g5,L431 L267: .stabd 68,0,870 ld 528(fp),r7 ld 524(fp),g4 cmpibg r7,g4,L270 bbc 0,r12,L263 L270: .stabd 68,0,871 ld 540(fp),g5 ld 88(fp),g4 st g5,(r4) ld 84(fp),g5 st r5,4(r4) addo g4,1,g4 addo g5,1,g5 st g4,88(fp) st g5,84(fp) addo r4,8,r4 cmpibl 7,g5,L432 L271: .stabd 68,0,872 subo 1,r7,g8 cmpibge 0,g8,L263 cmpibge 16,g8,L374 ldconst _zeroes.1,r7 mov 16,r5 L279: ld 88(fp),g4 ld 84(fp),g5 st r7,(r4) st r5,4(r4) addo g4,16,g4 addo g5,1,g5 st g4,88(fp) st g5,84(fp) addo r4,8,r4 cmpibl 7,g5,L433 L277: subo 16,g8,g8 cmpibl 16,g8,L279 L374: ld 88(fp),g5 ldconst _zeroes.1,g4 st g4,(r4) addo g5,g8,g5 st g8,4(r4) b L415 L433: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 b L277 L432: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 ld 528(fp),r7 b L271 L431: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 b L267 L265: .stabd 68,0,874 ld 524(fp),g1 cmpibge 0,g1,L434 .stabd 68,0,881 ld 528(fp),r7 cmpibg r7,g1,L302 .stabd 68,0,882 ld 88(fp),g4 ld 84(fp),g5 st r5,(r4) st r7,4(r4) addo g4,r7,g4 addo g5,1,g5 st g4,88(fp) st g5,84(fp) addo r4,8,r4 cmpibl 7,g5,L435 L303: .stabd 68,0,883 subo r7,g1,g8 cmpibge 0,g8,L305 cmpibge 16,g8,L378 ldconst _zeroes.1,r5 mov 16,r7 L311: ld 88(fp),g4 ld 84(fp),g5 st r5,(r4) st r7,4(r4) addo g4,16,g4 addo g5,1,g5 st g4,88(fp) st g5,84(fp) addo r4,8,r4 cmpibl 7,g5,L436 L309: subo 16,g8,g8 cmpibl 16,g8,L311 L378: ldconst _zeroes.1,g4 st g4,(r4) ld 88(fp),g5 ld 84(fp),g4 addo g5,g8,g5 st g8,4(r4) addo g4,1,g4 st g5,88(fp) st g4,84(fp) addo r4,8,r4 cmpibl 7,g4,L437 L305: .stabd 68,0,884 bbc 0,r12,L263 .stabd 68,0,885 ldconst LC8,g4 mov 1,g5 st g4,(r4) ld 88(fp),g4 st g5,4(r4) ld 84(fp),g5 addo g4,1,g4 addo g5,1,g5 st g4,88(fp) L416: st g5,84(fp) addo r4,8,r4 cmpibge 7,g5,L263 b L408 L437: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 b L305 L436: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 b L309 L435: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 ld 524(fp),g1 ld 528(fp),r7 b L303 L302: .stabd 68,0,887 ld 88(fp),g4 ld 84(fp),g5 st r5,(r4) st g1,4(r4) addo g4,g1,g4 addo g5,1,g5 st g4,88(fp) st g5,84(fp) addo r4,8,r4 cmpibl 7,g5,L438 L318: .stabd 68,0,889 ldconst LC8,g4 mov 1,g5 stl g4,(r4) ld 88(fp),g4 ld 84(fp),g5 addo g4,1,g4 addo g5,1,g5 st g4,88(fp) st g5,84(fp) .stabd 68,0,888 addo r5,g1,r5 .stabd 68,0,889 addo r4,8,r4 cmpibl 7,g5,L439 L320: .stabd 68,0,890 ld 528(fp),g4 ld 88(fp),g6 subo g1,g4,g4 ld 84(fp),g5 addo g6,g4,g6 st r5,(r4) st g4,4(r4) addo g5,1,g5 st g6,88(fp) b L416 L439: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 ld 524(fp),g1 b L320 L438: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 ld 524(fp),g1 b L318 .stabd 68,0,875 L434: ldconst LC7,g4 st g4,(r4) ld 88(fp),g4 ld 84(fp),g5 mov 1,r7 st r7,4(r4) addo g4,1,g4 addo g5,1,g5 st g4,88(fp) st g5,84(fp) addo r4,8,r4 cmpibl 7,g5,L440 L284: .stabd 68,0,876 cmpobne 0,g1,L287 ld 528(fp),g4 cmpobe 0,g4,L263 L287: .stabd 68,0,877 ld 540(fp),g4 ld 84(fp),g5 st g4,(r4) ld 88(fp),g4 st r7,4(r4) addo g4,1,g4 addo g5,1,g5 st g4,88(fp) st g5,84(fp) addo r4,8,r4 cmpibl 7,g5,L441 L288: .stabd 68,0,878 subo g1,0,g8 cmpibge 0,g8,L290 cmpibge 16,g8,L376 ldconst _zeroes.1,r7 mov 16,r8 L296: ld 88(fp),g4 ld 84(fp),g5 st r7,(r4) st r8,4(r4) addo g4,16,g4 addo g5,1,g5 st g4,88(fp) st g5,84(fp) addo r4,8,r4 cmpibl 7,g5,L442 L294: subo 16,g8,g8 cmpibl 16,g8,L296 L376: ldconst _zeroes.1,g4 st g4,(r4) ld 88(fp),g5 ld 84(fp),g4 addo g5,g8,g5 st g8,4(r4) addo g4,1,g4 st g5,88(fp) st g4,84(fp) addo r4,8,r4 cmpibl 7,g4,L443 L290: .stabd 68,0,879 ld 528(fp),g6 ld 88(fp),g5 st r5,(r4) addo g5,g6,g5 st g6,4(r4) b L415 L443: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 b L290 L442: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 b L294 L441: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 ld 524(fp),g1 b L288 L440: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 ld 524(fp),g1 b L284 L264: .stabd 68,0,893 ld 528(fp),r7 cmpibge 1,r7,L444 L326: .stabd 68,0,894 ldob (r5),g4 .stabd 68,0,895 addo 31,15,g5 # ldconst 46,g5 .stabd 68,0,894 stob g4,534(fp) .stabd 68,0,895 stob g5,535(fp) .stabd 68,0,896 lda 534(fp),g4 mov 2,g5 stl g4,(r4) ld 88(fp),g4 ld 84(fp),g5 addo g4,2,g4 addo g5,1,g5 st g4,88(fp) st g5,84(fp) .stabd 68,0,894 addo r5,1,r5 .stabd 68,0,896 addo r4,8,r4 cmpibl 7,g5,L445 L327: .stabd 68,0,897 # ldconst 0f0.0,g2 mov 0,g2 mov 0,g3 ldl 544(fp),g0 callx ___nedf2 cmpobe 0,g0,L329 .stabd 68,0,898 ld 88(fp),g4 ld 84(fp),g5 lda -1(g4)[r7*1],g4 subo 1,r7,g6 st r5,(r4) st g6,4(r4) addo g5,1,g5 st g4,88(fp) st g5,84(fp) addo r4,8,r4 cmpibl 7,g5,L407 L343: .stabd 68,0,904 ld 88(fp),g4 ld 84(fp),g5 lda 64(fp),r5 st g11,4(r4) st r5,(r4) addo g4,g11,g4 addo g5,1,g5 st g4,88(fp) st g5,84(fp) addo r4,8,r4 cmpibge 7,g5,L263 lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 32(r5),r4 b L263 L407: lda 80(fp),g1 lda 96(fp),r4 mov r11,g0 callx ___sprint cmpobe 0,g0,L343 b L25 L329: .stabd 68,0,901 subo 1,r7,g8 cmpibge 0,g8,L343 cmpibge 16,g8,L380 ldconst _zeroes.1,r7 mov 16,r5 L340: ld 88(fp),g4 ld 84(fp),g5 st r7,(r4) st r5,4(r4) addo g4,16,g4 addo g5,1,g5 st g4,88(fp) st g5,84(fp) addo r4,8,r4 cmpibl 7,g5,L447 L338: subo 16,g8,g8 cmpibl 16,g8,L340 L380: ldconst _zeroes.1,g4 st g4,(r4) ld 88(fp),g5 ld 84(fp),g4 addo g5,g8,g5 st g8,4(r4) addo g4,1,g4 st g5,88(fp) st g4,84(fp) addo r4,8,r4 cmpibge 7,g4,L343 b L407 L447: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 b L338 L445: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 ld 528(fp),r7 b L327 L444: bbs 0,r12,L326 .stabd 68,0,903 mov 1,g4 st g4,4(r4) ld 88(fp),g5 ld 84(fp),g4 st r5,(r4) addo g5,1,g5 addo g4,1,g4 st g5,88(fp) st g4,84(fp) addo r4,8,r4 cmpibge 7,g4,L343 lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 b L343 L426: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 b L251 L425: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 b L255 .stabd 68,0,856 L424: subo r10,r15,g8 cmpibge 0,g8,L241 cmpibge 16,g8,L370 ldconst _zeroes.1,g9 mov 16,r7 L248: ld 88(fp),g4 ld 84(fp),g5 st g9,(r4) st r7,4(r4) addo g4,16,g4 addo g5,1,g5 st g4,88(fp) st g5,84(fp) addo r4,8,r4 cmpibl 7,g5,L448 L246: subo 16,g8,g8 cmpibl 16,g8,L248 L370: ldconst _zeroes.1,g4 st g4,(r4) ld 88(fp),g5 ld 84(fp),g4 addo g5,g8,g5 st g8,4(r4) addo g4,1,g4 st g5,88(fp) st g4,84(fp) addo r4,8,r4 cmpibge 7,g4,L241 lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 b L241 L448: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 b L246 L423: lda 80(fp),g1 lda 96(fp),r4 mov r11,g0 callx ___sprint cmpobe 0,g0,L237 b L25 L234: .stabd 68,0,848 bbc 1,r12,L237 .stabd 68,0,849 ldos 534(fp),g4 ldconst -256,g5 and g4,g5,g4 addo 31,17,g6 # ldconst 48,g6 or g4,g6,g4 stos g4,534(fp) .stabd 68,0,851 lda 534(fp),g4 .stabd 68,0,850 stob r8,535(fp) .stabd 68,0,851 mov 2,g5 stl g4,(r4) ld 88(fp),g4 ld 84(fp),g5 addo g4,2,g4 addo g5,1,g5 st g4,88(fp) st g5,84(fp) addo r4,8,r4 cmpibge 7,g5,L237 lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 b L237 L422: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 b L389 L421: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 b L229 L221: .stabd 68,0,838 bbc 1,r12,L222 .stabd 68,0,839 addo r10,2,r10 b L222 L208: .stabd 68,0,784 and g6,15,g4 ldob (g12)[g4*1],g5 subo 1,r5,r5 .stabd 68,0,785 shro 4,g6,g6 .stabd 68,0,784 stob g5,(r5) .stabd 68,0,786 cmpobne 0,g6,L208 L215: .stabd 68,0,807 L213: subo r5,fp,g4 lda 508(g4),r9 .stabd 68,0,809 b L30 L197: .stabd 68,0,765 and g6,7,g4 addo g5,g4,g4 subo 1,r5,r5 .stabd 68,0,766 shro 3,g6,g6 .stabd 68,0,765 stob g4,(r5) .stabd 68,0,767 cmpobne 0,g6,L197 .stabd 68,0,769 bbc 0,r12,L215 addo 31,17,g5 # ldconst 48,g5 cmpobe g5,g4,L215 .stabd 68,0,770 subo 1,r5,r5 stob g5,(r5) .stabd 68,0,771 b L215 L202: .stabd 68,0,775 cmpobge 9,g6,L366 addo 31,17,g5 # ldconst 48,g5 L206: .stabd 68,0,776 remo 10,g6,g4 subo 1,r5,r5 .stabd 68,0,777 divo 10,g6,g6 .stabd 68,0,776 addo g4,g5,g4 stob g4,(r5) .stabd 68,0,777 cmpobl 9,g6,L206 L366: .stabd 68,0,779 lda 48(g6),g4 subo 1,r5,r5 L404: stob g4,(r5) b L215 L193: .stabd 68,0,804 cmpobne 0,g4,L215 bbc 0,r12,L215 .stabd 68,0,805 subo 1,r5,r5 addo 31,17,g4 # ldconst 48,g4 b L404 L420: .stabd 68,0,569 addo 31,14,g5 # ldconst 45,g5 stob g5,532(fp) .stabd 68,0,568 subo g6,0,g6 b L86 L82: ld (r13),g4 lda 48(g4),g4 b L83 L80: ld 4(r13),g4 addo 31,17,g7 # ldconst 48,g7 addo g4,3,g6 cmpo g4,g7 andnot 3,g6,g6 testg g5 addo g6,4,g0 cmpo g0,g7 testle g4 or g5,g4,g5 cmpobe 0,g5,L84 ld (r13),g4 addo g6,g4,g4 L85: ld (g4),g6 b L399 L84: ld (r13),g4 lda 48(g4),g4 b L85 .stabd 68,0,529 L64: .stabd 68,0,534 ldob (r6),g5 .stabd 68,0,533 or r12,8,r12 .stabd 68,0,534 b L28 L141: .stabd 68,0,680 or r12,16,r12 L142: .stabd 68,0,683 bbs 4,r12,L147 bbc 6,r12,L147 ld 4(r13),g4 addo 31,17,g7 # ldconst 48,g7 addo g4,3,g6 cmpo g4,g7 andnot 3,g6,g6 testg g5 addo g6,4,g0 cmpo g0,g7 testle g4 or g5,g4,g5 cmpobe 0,g5,L149 ld (r13),g4 addo g6,g4,g4 L150: ldos (g4),g6 L401: st g0,4(r13) .stabd 68,0,684 mov 0,g4 L153: .stabd 68,0,741 stob g14,532(fp) b L87 L149: ld (r13),g4 lda 48(g4),g4 b L150 L147: ld 4(r13),g4 addo 31,17,g7 # ldconst 48,g7 addo g4,3,g6 cmpo g4,g7 andnot 3,g6,g6 testg g5 addo g6,4,g0 cmpo g0,g7 testle g4 or g5,g4,g5 cmpobe 0,g5,L151 ld (r13),g4 addo g6,g4,g4 L152: ld (g4),g6 b L401 L151: ld (r13),g4 lda 48(g4),g4 b L152 L166: .stabd 68,0,723 or r12,16,r12 L167: .stabd 68,0,726 bbs 4,r12,L172 bbc 6,r12,L172 ld 4(r13),g4 addo 31,17,g7 # ldconst 48,g7 addo g4,3,g6 cmpo g4,g7 andnot 3,g6,g6 testg g5 addo g6,4,g0 cmpo g0,g7 testle g4 or g5,g4,g5 cmpobe 0,g5,L174 ld (r13),g4 addo g6,g4,g4 L175: ldos (g4),g6 L402: st g0,4(r13) .stabd 68,0,727 mov 1,g4 .stabd 68,0,728 b L153 L174: ld (r13),g4 lda 48(g4),g4 b L175 L172: ld 4(r13),g4 addo 31,17,g7 # ldconst 48,g7 addo g4,3,g6 cmpo g4,g7 andnot 3,g6,g6 testg g5 addo g6,4,g0 cmpo g0,g7 testle g4 or g5,g4,g5 cmpobe 0,g5,L176 ld (r13),g4 addo g6,g4,g4 L177: ld (g4),g6 b L402 L176: ld (r13),g4 lda 48(g4),g4 b L177 L178: .stabd 68,0,730 ldconst LC5,g12 L179: .stabd 68,0,734 bbs 4,r12,L185 bbc 6,r12,L185 ld 4(r13),g4 addo 31,17,g7 # ldconst 48,g7 addo g4,3,g6 cmpo g4,g7 andnot 3,g6,g6 testg g5 addo g6,4,g0 cmpo g0,g7 testle g4 or g5,g4,g5 cmpobe 0,g5,L187 ld (r13),g4 addo g6,g4,g4 L188: ldos (g4),g6 L403: st g0,4(r13) .stabd 68,0,735 mov 2,g4 .stabd 68,0,737 bbc 0,r12,L153 cmpobe 0,g6,L153 .stabd 68,0,738 or r12,2,r12 b L153 L187: ld (r13),g4 lda 48(g4),g4 b L188 L185: ld 4(r13),g4 addo 31,17,g7 # ldconst 48,g7 addo g4,3,g6 cmpo g4,g7 andnot 3,g6,g6 testg g5 addo g6,4,g0 cmpo g0,g7 testle g4 or g5,g4,g5 cmpobe 0,g5,L189 ld (r13),g4 addo g6,g4,g4 L190: ld (g4),g6 b L403 L189: ld (r13),g4 lda 48(g4),g4 b L190 L70: .stabd 68,0,551 ld 4(r13),g4 addo 31,17,g6 # ldconst 48,g6 addo g4,3,g5 cmpo g4,g6 andnot 3,g5,g7 testg g4 addo g7,4,g0 cmpo g0,g6 testle g5 lda 160(fp),r5 or g4,g5,g4 cmpobe 0,g4,L71 ld (r13),g4 addo g7,g4,g4 L72: ldob (g4),g4 st g0,4(r13) stob g4,(r5) .stabd 68,0,553 stob g14,532(fp) .stabd 68,0,552 mov 1,r9 .stabd 68,0,554 b L30 L71: ld (r13),g4 lda 48(g4),g4 b L72 L92: .stabd 68,0,579 subo 1,0,g4 # ldconst -1,g4 cmpobe g4,r7,L449 .stabd 68,0,581 ldconst 103,g4 cmpobe g4,r8,L96 ldconst 71,g4 cmpobe g4,r8,L96 L94: .stabd 68,0,586 bbc 3,r12,L97 .stabd 68,0,587 ld 4(r13),g4 addo 31,17,g7 # ldconst 48,g7 addo g4,15,g6 cmpo g4,g7 andnot 15,g6,g0 testg g5 addo g0,16,g3 cmpo g3,g7 testle g4 or g5,g4,g5 cmpobe 0,g5,L98 ld (r13),g4 addo g0,g4,g0 L99: ldt (g0),g0 st g3,4(r13) callx ___truncxfdf2 stl g0,544(fp) L100: .stabd 68,0,593 ldl 544(fp),g0 callx _isinf cmpobe 0,g0,L103 .stabd 68,0,594 # ldconst 0f0.0,g2 mov 0,g2 mov 0,g3 ldl 544(fp),g0 callx ___ltdf2 cmpibg 0,g0,L450 L104: .stabd 68,0,596 ldconst LC1,r5 L406: .stabd 68,0,602 mov 3,r9 .stabd 68,0,603 b L30 .stabd 68,0,595 L450: addo 31,14,g5 # ldconst 45,g5 stob g5,532(fp) b L104 L103: .stabd 68,0,600 ldl 544(fp),g0 callx _isnan cmpobe 0,g0,L106 .stabd 68,0,601 ldconst LC2,r5 b L406 L106: .stabd 68,0,630 setbit 8,r12,r12 .stabd 68,0,632 lda 520(fp),g6 lda 524(fp),g7 lda 528(fp),g9 ld 536(fp),g0 ldl 544(fp),g2 mov r12,g5 mov r7,g4 mov r8,g8 callx _cvt mov g0,r5 .stabd 68,0,635 ldconst 103,g5 cmpobe g5,r8,L108 ldconst 71,g4 cmpobe g4,r8,L108 ld 524(fp),g1 L107: .stabd 68,0,641 ldconst 101,g4 cmpibge g4,r8,L451 .stabd 68,0,647 ldconst 102,g4 cmpobe g4,r8,L452 .stabd 68,0,654 ld 528(fp),g0 cmpibg g0,g1,L124 .stabd 68,0,655 mov g1,r9 .stabd 68,0,656 bbc 0,r12,L117 .stabd 68,0,657 addo g1,1,r9 L117: .stabd 68,0,662 ldob 520(fp),g4 cmpobe 0,g4,L30 .stabd 68,0,663 addo 31,14,g5 # ldconst 45,g5 stob g5,532(fp) .stabd 68,0,664 b L30 L124: .stabd 68,0,659 cmpibge 0,g1,L453 addo g0,1,r9 b L117 L453: subo g1,g0,g4 addo 2,g4,r9 b L117 .stabd 68,0,648 L452: .stabd 68,0,653 addo r7,2,r9 cmpibge 0,g1,L117 .stabd 68,0,649 mov g1,r9 .stabd 68,0,650 cmpobne 0,r7,L121 bbc 0,r12,L117 L121: .stabd 68,0,651 lda 1(g1)[r7*1],r9 b L117 .stabd 68,0,642 L451: subo 1,g1,g1 .stabd 68,0,643 lda 64(fp),g0 .stabd 68,0,642 st g1,524(fp) .stabd 68,0,643 mov r8,g2 callx _exponent .stabd 68,0,644 ld 528(fp),g4 .stabd 68,0,643 mov g0,g11 .stabd 68,0,644 addo g0,g4,r9 .stabd 68,0,645 cmpibge 1,g4,L454 L116: .stabd 68,0,646 addo r9,1,r9 b L117 L454: bbc 0,r12,L117 b L116 L108: .stabd 68,0,636 ld 524(fp),g1 subo 4,0,g4 # ldconst -4,g4 cmpibge g4,g1,L110 cmpibge r7,g1,L109 L110: .stabd 68,0,637 ldconst 101,g4 cmpobe g5,r8,L112 ldconst 69,g4 L112: mov g4,r8 b L107 L109: .stabd 68,0,639 mov g5,r8 b L107 L98: ld (r13),g4 lda 48(g4),g0 b L99 L97: .stabd 68,0,589 ld 4(r13),g4 addo 31,17,g7 # ldconst 48,g7 addo g4,7,g6 cmpo g4,g7 andnot 7,g6,g6 testg g5 addo g6,8,g1 cmpo g1,g7 testle g4 or g5,g4,g5 cmpobe 0,g5,L101 ld (r13),g4 addo g6,g4,g0 L102: ldl (g0),g4 st g1,4(r13) stl g4,544(fp) b L100 L101: ld (r13),g4 lda 48(g4),g0 b L102 L96: cmpobne 0,r7,L94 .stabd 68,0,582 mov 1,r7 b L94 .stabd 68,0,580 L449: mov 6,r7 b L94 L65: .stabd 68,0,538 ldob (r6),g5 .stabd 68,0,537 setbit 6,r12,r12 .stabd 68,0,538 b L28 L66: .stabd 68,0,540 ldob (r6),g5 ldconst 108,g4 cmpobe g5,g4,L455 L398: .stabd 68,0,548 or r12,16,r12 .stabd 68,0,549 b L28 .stabd 68,0,541 L455: addo r6,1,r6 .stabd 68,0,546 L69: .stabd 68,0,549 ldob (r6),g5 b L398 L130: .stabd 68,0,672 bbs 4,r12,L135 .stabd 68,0,674 bbs 6,r12,L456 L135: .stabd 68,0,677 ld 4(r13),g4 addo 31,17,g7 # ldconst 48,g7 addo g4,3,g6 cmpo g4,g7 andnot 3,g6,g6 testg g5 addo g6,4,g0 cmpo g0,g7 testle g4 or g5,g4,g5 cmpobe 0,g5,L139 ld (r13),g4 addo g6,g4,g4 L140: ld (g4),g4 st g0,4(r13) st g10,(g4) .stabd 68,0,678 b L14 L139: ld (r13),g4 lda 48(g4),g4 b L140 .stabd 68,0,675 L456: ld 4(r13),g4 addo 31,17,g7 # ldconst 48,g7 addo g4,3,g6 cmpo g4,g7 andnot 3,g6,g6 testg g5 addo g6,4,g0 cmpo g0,g7 testle g4 or g5,g4,g5 cmpobe 0,g5,L136 ld (r13),g4 addo g6,g4,g4 L137: ld (g4),g4 st g0,4(r13) stos g10,(g4) b L14 L136: ld (r13),g4 lda 48(g4),g4 b L137 L154: .stabd 68,0,695 ld 4(r13),g4 addo 31,17,g7 # ldconst 48,g7 addo g4,3,g6 cmpo g4,g7 andnot 3,g6,g6 testg g5 addo g6,4,g0 cmpo g0,g7 testle g4 or g5,g4,g5 cmpobe 0,g5,L155 ld (r13),g4 addo g6,g4,g4 L156: ld (g4),g6 st g0,4(r13) .stabd 68,0,696 mov 2,g4 .stabd 68,0,697 ldconst LC3,g12 .stabd 68,0,698 or r12,2,r12 .stabd 68,0,699 shlo 3,15,r8 # ldconst 120,r8 .stabd 68,0,700 b L153 L155: ld (r13),g4 lda 48(g4),g4 b L156 L157: .stabd 68,0,702 ld 4(r13),g4 addo 31,17,g7 # ldconst 48,g7 addo g4,3,g6 cmpo g4,g7 andnot 3,g6,g6 testg g5 addo g6,4,g1 cmpo g1,g7 testle g4 or g5,g4,g5 cmpobe 0,g5,L159 ld (r13),g4 addo g6,g4,g0 L160: ld (g0),r5 st g1,4(r13) cmpobe 0,r5,L457 L158: .stabd 68,0,704 cmpibg 0,r7,L161 .stabd 68,0,710 LBB6: mov r5,g0 mov 0,g1 mov r7,g2 callx _memchr .stabd 68,0,717 mov r7,r9 cmpobe 0,g0,L405 .stabd 68,0,713 subo r5,g0,r9 .stabd 68,0,714 cmpibge r7,r9,L405 .stabd 68,0,715 mov r7,r9 L405: .stabd 68,0,817 LBE6: stob g14,532(fp) b L30 L161: .stabd 68,0,719 mov r5,g0 callx _strlen mov g0,r9 .stabd 68,0,721 b L405 .stabd 68,0,703 L457: ldconst LC4,r5 b L158 L159: ld (r13),g4 lda 48(g4),g0 b L160 L217: .stabd 68,0,811 cmpobe 0,r8,L27 .stabd 68,0,814 lda 160(fp),r5 .stabd 68,0,816 mov 1,r9 .stabd 68,0,815 stob r8,(r5) b L405 L27: .stabd 68,0,920 ld 88(fp),g4 cmpobne 0,g4,L458 L360: st g14,84(fp) b L25 L458: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 b L360 L180: .stabd 68,0,733 ldconst LC3,g12 b L179 L418: lda 80(fp),g1 mov r11,g0 callx ___sprint cmpobne 0,g0,L25 lda 96(fp),r4 b L23 L417: ldis 14(r11),g4 cmpibg 0,g4,L13 .stabd 68,0,436 mov r11,g0 mov r5,g1 mov r13,g2 callx ___sbprintf b L362 .stabd 68,0,924 L10: LBE5: mov g4,g0 Li960R4: #EPILOGUE# ldq 560(fp),g8 ld 576(fp),g12 ret #End Epilogue# .stabs "_vfprintf_r:F1",36,0,311,__vfprintf_r .stabs "data:p61",160,0,306,536 .stabs "fp:P143",64,0,306,11 .stabs "fmt0:P66",64,0,306,5 .stabs "ap:P145",64,0,306,13 .stabs "fmt:r71",64,0,312,6 .stabs "ch:r1",64,0,313,8 .stabs "n:r1",64,0,314,24 .stabs "m:r1",64,0,314,25 .stabs "cp:r71",64,0,315,5 .stabs "iovp:r124",64,0,316,4 .stabs "flags:r1",64,0,317,12 .stabs "ret:r1",64,0,318,26 .stabs "width:r1",64,0,319,15 .stabs "prec:r1",64,0,320,7 .stabs "sign:2",128,0,321,532 .stabs "wc:84",128,0,322,512 .stabs "decimal_point:71",128,0,324,540 .stabs "softsign:2",128,0,325,520 .stabs "_double_:149=u8i:1,0,32;d:13,0,64;;",128,0,327,544 .stabs "expt:1",128,0,334,524 .stabs "expsize:r1",64,0,335,27 .stabs "ndig:1",128,0,336,528 .stabs "expstr:150=ar20;0;6;2",128,0,337,64 .stabs "_uquad:r97",64,0,348,22 .stabs "base:r148",64,0,350,20 .stabs "dprec:r1",64,0,351,14 .stabs "realsz:r1",64,0,352,10 .stabs "size:r1",64,0,353,9 .stabs "xdigs:r71",64,0,354,28 .stabs "uio:123",128,0,356,80 .stabs "iov:151=ar20;0;7;120",128,0,357,96 .stabs "buf:152=ar20;0;347;2",128,0,358,160 .stabs "ox:153=ar20;0;1;2",128,0,359,534 .stabs "state:1",128,0,360,516 .stabs "blanks:V154=ar20;0;15;67",36,0,368,_blanks.0 .stabs "zeroes:V154",36,0,370,_zeroes.1 .stabn 192,0,0,LBB5 .stabs "p:r71",64,0,710,16 .stabn 192,0,0,LBB6 .stabn 224,0,0,LBE6 .stabn 224,0,0,LBE5 .align 4 # Function 'cvt' # Registers used: g0 g1 g2 g3 g4 g5 g6 g7 g8* g9* fp sp # r3* r4* r5* r6* r7* r8* r9* r10* cc _cvt: .stabd 68,0,948 movl g8,r12 lda 32(sp),sp #Prologue stats: # Total Frame Size: 32 bytes # Local Variable Size: 16 bytes # Register Save Size: 2 regs, 8 bytes #End Prologue# mov g4,r8 movl g2,r4 mov g5,r10 mov g7,r9 mov g8,r6 .stabd 68,0,957 LBB7: mov 3,g1 ldconst 102,g4 cmpobe g4,g8,L461 .stabd 68,0,964 subo 1,g4,g4 cmpobe g4,g8,L463 ldconst 69,g4 cmpobe g4,g8,L463 L462: .stabd 68,0,967 mov 2,g1 L461: .stabd 68,0,971 movl r4,g4 .stabd 68,0,973 cmpible 0,g5,L464 .stabd 68,0,974 notbit 31,r5,r5 .stabd 68,0,975 addo 31,14,g4 # ldconst 45,g4 stob g4,(g6) L465: .stabd 68,0,979 lda 64(fp),g7 lda 68(fp),g8 mov g1,g4 movl r4,g2 mov r8,g5 mov r9,g6 callx __dtoa_r mov g0,r7 .stabd 68,0,991 ldconst 103,g4 cmpobe g4,r6,L468 ldconst 71,g4 cmpobe g4,r6,L468 L467: .stabd 68,0,992 addo r7,r8,g8 .stabd 68,0,993 ldconst 102,g4 cmpobe g4,r6,L480 L469: .stabd 68,0,998 # ldconst 0f0.0,g2 mov 0,g2 mov 0,g3 movl r4,g0 callx ___eqdf2 cmpobne 0,g0,L472 .stabd 68,0,999 st g8,68(fp) L472: .stabd 68,0,1000 ld 68(fp),g4 mov g4,g5 cmpoble g8,g4,L466 addo 31,17,g6 # ldconst 48,g6 L477: .stabd 68,0,1001 stob g6,(g5) addo g5,1,g4 st g4,68(fp) mov g4,g5 cmpobg g8,g4,L477 b L466 .stabd 68,0,994 L480: ldob (r7),g5 addo 31,17,g4 # ldconst 48,g4 cmpobe g4,g5,L481 L470: .stabd 68,0,996 ld (r9),g4 addo g8,g4,g8 b L469 L481: # ldconst 0f0.0,g2 mov 0,g2 mov 0,g3 movl r4,g0 callx ___nedf2 cmpobe 0,g0,L470 .stabd 68,0,995 subo r8,1,g4 st g4,(r9) b L470 L468: bbs 0,r10,L467 ld 68(fp),g4 b L466 L464: .stabd 68,0,977 stob g14,(g6) b L465 L463: .stabd 68,0,965 addo r8,1,r8 b L462 L466: .stabd 68,0,1003 subo r7,g4,g4 st g4,(g9) .stabd 68,0,1005 LBE7: mov r7,g0 Li960R5: #EPILOGUE# movl r12,g8 ret #End Epilogue# .stabs "cvt:f71",36,0,948,_cvt .stabs "data:P61",64,0,940,16 .stabs "value:P13",64,0,942,4 .stabs "ndigits:P1",64,0,946,8 .stabs "flags:P1",64,0,946,10 .stabs "sign:P71",64,0,947,22 .stabs "decpt:P155=*1",64,0,946,9 .stabs "ch:P1",64,0,946,6 .stabs "length:P155",64,0,946,25 .stabs "mode:r1",64,0,949,17 .stabs "dsgn:1",128,0,949,64 .stabs "digits:r71",64,0,950,7 .stabs "bp:r71",64,0,950,24 .stabs "rve:71",128,0,950,68 .stabs "tmp:r142",64,0,952,20 .stabn 192,0,0,LBB7 .stabn 224,0,0,LBE7 .align 4 # Function 'exponent' # Registers used: g0 g1 g2 g4 g5 g6 g7 fp cc # _exponent: .stabd 68,0,1011 lda 48(sp),sp #Prologue stats: # Total Frame Size: 48 bytes # Local Variable Size: 48 bytes #End Prologue# mov g0,g7 .stabd 68,0,1016 LBB8: stob g2,(g0) addo g0,1,g0 .stabd 68,0,1017 cmpibg 0,g1,L498 .stabd 68,0,1022 addo 31,12,g4 # ldconst 43,g4 stob g4,(g0) L497: .stabd 68,0,1023 lda 104(fp),g5 .stabd 68,0,1022 addo g7,2,g0 .stabd 68,0,1024 cmpibge 9,g1,L485 .stabd 68,0,1025 addo 31,17,g6 # ldconst 48,g6 L486: .stabd 68,0,1026 remi 10,g1,g4 subo 1,g5,g5 .stabd 68,0,1027 divi 10,g1,g1 .stabd 68,0,1026 addo g4,g6,g4 stob g4,(g5) .stabd 68,0,1027 cmpibl 9,g1,L486 .stabd 68,0,1028 lda 48(g1),g4 subo 1,g5,g5 .stabd 68,0,1029 lda 104(fp),g6 .stabd 68,0,1028 stob g4,(g5) .stabd 68,0,1029 cmpoble g6,g5,L495 L494: ldob (g5),g4 stob g4,(g0) addo g5,1,g5 addo g0,1,g0 cmpobg g6,g5,L494 b L495 L485: .stabd 68,0,1032 addo 31,17,g4 # ldconst 48,g4 stob g4,(g0) addo g0,1,g0 .stabd 68,0,1033 addo g1,g4,g4 stob g4,(g0) addo g0,1,g0 b L495 L498: .stabd 68,0,1019 addo 31,14,g4 # ldconst 45,g4 stob g4,(g0) .stabd 68,0,1018 subo g1,0,g1 .stabd 68,0,1019 b L497 L495: .stabd 68,0,1035 subo g7,g0,g0 LBE8: Li960R6: ret .stabs "exponent:f1",36,0,1011,_exponent .stabs "p0:P71",64,0,1009,23 .stabs "exp:P1",64,0,1010,17 .stabs "fmtch:P1",64,0,1010,18 .stabs "p:r71",64,0,1012,16 .stabs "t:r71",64,0,1012,21 .stabs "expbuf:156=ar20;0;39;2",128,0,1013,64 .stabn 192,0,0,LBB8 .stabn 224,0,0,LBE8