# coresize = 0x40000 # corebase = 0x20040000 ; See _d8b2 for some of the stuff immediately following this branch. 20040000: brw 0x20041c00 20040003: .byte 00 20040004: .long 04010002 20040008: .long 01010101 2004000c: .long 03020100 20040010: .long 55555555 20040014: .long aaaaaaaa 20040018: .long 33333333 2004001c: .long 40404040 20040020: .long 000003fc 20040024: .long 000003f8 20040028: .long 00000248 2004002c: .long 00000244 20040030: .long 00000254 20040034: .long 00000250 20040038: .long 000002c4 2004003c: .long 000002c0 20040040: .long 000003f4 20040044: .long 00000000 20040048: .long 000003f0 2004004c: .long 000003ec 20040050: brw 0x20040228 20040053: halt 20040054: brw 0x2004022c 20040057: halt 20040058: brw 0x20040230 2004005b: halt 2004005c: brw 0x20040234 2004005f: halt 20040060: brw 0x20040238 20040063: halt 20040064: brw 0x2004023c 20040067: halt 20040068: brw 0x20040240 2004006b: halt 2004006c: brw 0x20040244 2004006f: .space 14 2004007d: .byte 70 2004007e: .byte 06 2004007f: .byte 20 ; This stuff appears to have something to do with input and output, based ; on where the pointers point. 20040080: .long 00001f56 20040084: .ptr font_bits_low 20040088: .long 00010001 2004008c: .long 00000000 20040090: .ptr 0x2005ea78 <"\177\177\177\177\r\r"...> 20040094: .ptr 0x2005ed14 <"\0"> 20040098: .long 95605190 2004009c: .long 01010151 200400a0: .long 11526090 200400a4: .long 000000f3 200400a8: .space 88 _100: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20040102: jmp 0x2005f746 _108: entry mask: 2004010a: jmp 0x2005fbf2 _110: entry mask: 20040112: jmp 0x2005fc12 _118: entry mask: r4 r3 r2 2004011a: jmp 0x2005fc32 _120: entry mask: r4 r3 r2 20040122: jmp 0x2005f34a _128: entry mask: r5 r4 r3 r2 2004012a: jmp 0x2005f206 _130: entry mask: r3 r2 20040132: jmp 0x2005f25e _138: entry mask: r4 r3 r2 2004013a: jmp 0x2005f47e _140: entry mask: r2 20040142: jmp 0x2005f286 _148: entry mask: r5 r4 r3 r2 2004014a: jmp 0x2005f312 _150: entry mask: r6 r5 r4 r3 r2 20040152: jmp 0x2005f2a2 _158: entry mask: r5 r4 r3 r2 2004015a: jmp 0x2005fc5e _160: entry mask: r5 r4 r3 r2 20040162: jmp 0x2005f3d6 _168: entry mask: r8 r7 r6 r5 r4 r3 r2 2004016a: jmp 0x20048eaa _170: entry mask: r2 20040172: jmp 0x2005f1e2 _178: entry mask: r6 r5 r4 r3 r2 2004017a: jmp 0x2005f50a _180: entry mask: r4 r3 r2 20040182: jmp 0x2005f4ce _188: entry mask: r4 r3 r2 2004018a: jmp 0x2005f6a6 _190: entry mask: r5 r4 r3 r2 20040192: jmp 0x2005f542 _198: entry mask: r7 r6 r5 r4 r3 r2 2004019a: jmp 0x2005f592 _1a0: entry mask: r3 r2 200401a2: jmp 0x2005fc9e _1a8: entry mask: r8 r7 r6 r5 r4 r3 r2 200401aa: jmp 0x200600a2 _1b0: entry mask: r4 r3 r2 200401b2: jmp 0x20060eea _1b8: entry mask: r4 r3 r2 200401ba: jmp 0x20060ed6 _1c0: entry mask: r5 r4 r3 r2 200401c2: jmp 0x2005f6e2 _1c8: entry mask: r3 r2 200401ca: jmp 0x2005fcd2 _1d0: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 200401d2: jmp 0x2005f612 _1d8: entry mask: r2 200401da: jmp 0x2005fcf6 _1e0: entry mask: r5 r4 r3 r2 200401e2: jmp 0x2006016a _1e8: entry mask: r3 r2 200401ea: jmp 0x2006004a _1f0: entry mask: r8 r7 r6 r5 r4 r3 r2 200401f2: jmp 0x2005ff7a _1f8: entry mask: r7 r6 r5 r4 r3 r2 200401fa: jmp 0x20060efe _200: entry mask: r7 r6 r5 r4 r3 r2 20040202: jmp 0x2005fd2e _208: entry mask: r6 r5 r4 r3 r2 2004020a: jmp 0x2005fdaa _210: entry mask: r5 r4 r3 r2 20040212: jmp 0x2005feae _218: entry mask: r10 r9 r8 r7 r6 r5 r4 r3 r2 2004021a: jmp 0x200601b6 _220: entry mask: 20040222: jmp 0x20060426 20040228: pushl $1 2004022a: brb 0x20040248 2004022c: pushl $2 2004022e: brb 0x20040248 20040230: pushl $3 20040232: brb 0x20040248 20040234: pushl $4 20040236: brb 0x20040248 20040238: pushl $5 2004023a: brb 0x20040248 2004023c: pushl $6 2004023e: brb 0x20040248 20040240: pushl $7 20040242: brb 0x20040248 20040244: pushl $8 20040246: brb 0x20040248 20040248: pushr $7 2004024a: clrl -(sp) 2004024c: pushab (sp) 2004024e: pushl $4 20040250: pushl $12 20040252: pushl 0x2006103c 20040258: calls $4,_1f540 2004025f: movl (sp)+,r0 20040262: movl sp,r2 20040265: movl 70(r0),sp 20040269: subl2 $00000088,sp 20040270: pushl r2 20040272: pushl r0 20040274: calls $2,_409c 2004027b: movl r2,sp 2004027e: popr $7 20040280: tstl (sp)+ 20040282: rsb 20040283: bisl2 $8,*$200a0008 2004028a: bbc $f,*$200a0000,0x2004028a 20040292: movb r0,*$200a000c 20040299: bbs $f,*$200a0000,0x20040299 200402a1: bicl2 $8,*$200a0008 200402a8: rsb 200402a9: halt 200402aa: halt 200402ab: bbc $7,*$200a0000,0x200402ab 200402b3: movzbl *$200a0004,r0 200402ba: ret _2bb: entry mask: 200402bd: movl 04(ap),r1 200402c1: movzbl (r1)+,r0 200402c4: beql 0x200402cb 200402c6: bsbw 0x20040283 200402c9: brb 0x200402c1 200402cb: ret 200402cc: movw $20,*$200a0000 200402d3: movw $1e3b,*$200a0004 200402dc: rsb 200402dd: .space 3 200402e0: .string "\n\0" 200402e2: .string "?? %03.3d %2.2d %8s %04.4d\n\0" 20040301: .string "\n\0" 20040303: .string "\nOK\n\0" 20040308: .string "\nKA44-A V1.1-%03.3X-%4.4s\n\0" 20040323: .string "\nKA45-A V1.1-%03.3X-%4.4s\n\0" 2004033e: .string "\nKA46-A V1.2-%03.3X-%4.4s\n\0" 20040359: .string "\nKA47-A V1.1-%03.3X-%4.4s\n\0" 20040374: .string "\nKA48-A V1.3-%03.3X-%4.4s\n\0" 2004038f: .string "%02.2X-%02.2X-%02.2X-%02.2X-%02.2X-%02.2" 200403b7: .string "X\n\0" 200403ba: .string "%dMB\n\0" 200403c0: .string "\0" 200403c1: .string "\r\n\b\t\f\13\25\22\17\e\177\0" 200403cd: .string "ESA0\0" 200403d2: .string "PRA0\0" 200403d7: .string "\0" 200403d8: .string "BYTE\0" 200403dd: .string "WORD\0" 200403e2: .string "LONGWORD\0" 200403eb: .string "QUADWORD\0" 200403f4: .string "VIRTUAL\0" 200403fc: .string "PHYSICAL\0" 20040405: .string "INTERNAL\0" 2004040e: .string "GENERAL\0" 20040416: .string "\0" 20040417: .string "UNCONDITIONAL\0" 20040425: .string "R5\0" 20040428: .string "NUMBER\0" 2004042f: .string "RPB\0" 20040433: .string "MEMORY\0" 2004043a: .string "UTILITY\0" 20040442: .string "ASCII\0" 20040448: .string " %c %08.8X %*.*s\n\0" 2004045b: .string " %c %08.8X %08.8X %08.8X\n\0" 20040476: .string " %c %08.8X %0*.*X\n\0" 2004048a: .string "\0" 2004048b: .string "\0" 2004048c: .string " PSDW0>>> \0" 20040497: .string "\0" 20040498: .string "BFLG\0" 2004049d: .string "BOOT\0" 200404a2: .string "CONFIG\0" 200404a9: .string "CONSOLE\0" 200404b1: .string "DEVICE\0" 200404b8: .string "DIAGENV\0" 200404c0: .string "DTE\0" 200404c4: .string "ERROR\0" 200404ca: .string "ESTAT\0" 200404d0: .string "FBOOT\0" 200404d6: .string "HALT\0" 200404db: .string "KBD\0" 200404df: .string "MEM\0" 200404e3: .string "MOP\0" 200404e7: .string "PSE\0" 200404eb: .string "PSWD\0" 200404f0: .string "RADIX\0" 200404f6: .string "SCSI\0" 200404fb: .string "TRIGGER\0" 20040503: .string "ETHERNET\0" 2004050c: .string "VERSION\0" 20040514: .string "VIDEO\0" 2004051a: .string "%02.2X-%02.2X-%02.2X-%02.2X-%02.2X-%02.2" 20040542: .string "X\0" 20040544: .string " %08.8X\0" 2004054c: .string " %d\0" 20040550: .string " %s\0" 20040554: .string "\n%s =\0" 2004055a: .string "%s = %08.8X%08.8X\n\0" 2004056d: .string " PSWD%d>>> \0" 2004057a: .string "\n\rDEVNBR DEVNAM INFO\n\r-" 2004059e: .string "----- -------- -------------------" 200405c6: .string "-------\n\r\0" 200405d0: .string "%6.6d %8.8s ?? %03.3d %04.4d\n\r\0" 200405f5: .string "%6.6d %8.8s OK\n\r\0" 2004060c: .string " %s \n\0" 20040627: .string "\n?? %03.3d %2.2d %8s %04.4X\n\0" 20040647: .string "\n? %03.3d %2.2d %8s %04.4X\n\0" 20040667: .string "%03.3d %04.4X \0" 20040676: .string "%08.8X \n\0" 2004067f: .string "%08.8X \0" 20040687: .string "\nSYT_EXT_STATUS - PRNT_NXT_SCRN ? \0" 200406aa: .string "\n MEM_TOP = %08.8X\n\0" 200406c5: .string " MEM_BOT = %08.8X\n\n\0" 200406e0: .string " MEM_NOT_AVAIL \n -----" 20040707: .string "------------\n\0" 20040715: .string " %08.8X:%08.8X\n\0" 2004072c: .string "\n VMS/VMB ADDR DEVTYPE NU" 20040753: .string "MBYTES RM/FX WP DEVNAM RE" 2004077b: .string "V\n ------- ---- ------- -" 200407a2: .string "------- ----- -- ------ -" 200407ca: .string "--\n\0" 200407ce: .string " ESA0 %s\n\0" 200407e1: .string "\0" 200407e2: .string "\0" 200407e3: .string "\0" 200407e4: .string "%*.*s\0" 200407ea: .string "%s\0" 200407ed: .string "\n?%02.2X %*s\0" 200407fa: .string "\n %*s\0" 20040800: .string "%dMB = SY=8MB, S0/1=%dMB, S2/3=%dMB, S4/" 20040828: .string "5=%dMB\0" 2004082f: .string "\0" 20040830: .string "NI - Test LANCE registers.\n\0" 2004084c: .string "NI - Test LANCE init.\n\0" 20040863: .string "NI - Test LANCE int lpbk.\n\0" 2004087e: .string "NI - Test LANCE interrupts.\n\0" 2004089b: .string "NI - Test LANCE ext lpbk.\n\0" 200408b6: .string "\0" 200408b7: .string "\0" 200408b8: .string "-INITR \0" 200408c2: .string "-UNKNWN \0" 200408cc: .string "SCSI_E_err %x\n\n\0" 200408dc: .string "SCSI_E_err %d\n\n\0" 200408ec: .string "1 - SCSI-flp_key\n2 - SCSI-tp_key\n\0" 2004090e: .string "3 - SCSI-hd_dsk_eras\n4 - SCSI-flp_fmt\n" 20040934: .string "\0" 20040935: .string "\n\0" 20040937: .string "SCSI_util>>> \0" 20040945: .string "\n\nSCSI_id(0-7)>>> \0" 20040958: .string "\n\nSCSI_lun(0-7)>>> \0" 2004096c: .string "\n\n\0" 2004096f: .string "SCSI_E_badparam %d\n\n\0" 20040984: .string "SCSI_E_err %d\n\n\0" 20040994: .string "SCSI_E_err %d\n\n\0" 200409a4: .string "SCSI_E_badparam %d\n\n\0" 200409b9: .string "SCSI_E_badparam %d\n\n\0" 200409ce: .string "SCSI_E_err %d\n\n\0" 200409de: .string "SCSI_E_err %d\n\n\0" 200409ee: .string "SCSI_E_badparam %d\n\n\0" 20040a03: .string "\nSCSI_util_succ\0" 20040a13: .string "\n\n\0" 20040a16: .string " ..HostID.. A/%d INITR\n\0" 20040a37: .string " A/%x/%x\n\0" 20040a4f: .string " DKA\0" 20040a55: .string " MKA\0" 20040a5b: .string " JKA\0" 20040a61: .string "%d\0" 20040a64: .string " \0" 20040a67: .string " A/%x/%x\0" 20040a76: .string " DISK \0" 20040a82: .string " TAPE \0" 20040a8e: .string " PRNTR \0" 20040a9a: .string " PROC \0" 20040aa6: .string " WODISK\0" 20040ab2: .string " RODISK\0" 20040abe: .string " SCAN \0" 20040aca: .string " OPDISK\0" 20040ad6: .string " CHNGR \0" 20040ae2: .string " COMM \0" 20040aee: .string " UNKNWN\0" 20040afa: .string " ...... \0" 20040b08: .string " \0" 20040b16: .string " %3d\0" 20040b1f: .string ".%2.2dKB\0" 20040b28: .string ".0%1.1dKB\0" 20040b32: .string ".00KB\0" 20040b38: .string " %3d\0" 20040b41: .string ".%2.2dMB\0" 20040b4a: .string ".0%1.1dMB\0" 20040b54: .string ".00MB\0" 20040b5a: .string " %3d\0" 20040b63: .string ".%2.2dGB\0" 20040b6c: .string ".0%1.1dGB\0" 20040b76: .string ".00GB\0" 20040b7c: .string " RM\0" 20040b85: .string " FX\0" 20040b8e: .string " \0" 20040b97: .string " WP\0" 20040ba0: .string " ..\0" 20040ba9: .string " \0" 20040bb2: .string " TZ30 \0" 20040bbe: .string " TK50 \0" 20040bca: .string "\n\0" 20040bcc: .string " \0" 20040bd2: .string "%c\0" 20040bd5: .string "%c\0" 20040bd8: .string "\n\0" 20040bda: .string "\n\0" 20040bdc: .string " \0" 20040be1: .string " \0" 20040be3: .string ".\0" 20040be5: .string "%c\0" 20040be8: .string " \0" 20040bea: .string " \0" 20040bf0: .string "\n\0" 20040bf2: .string ".\0" 20040bf4: .string "%c\0" 20040bf7: .string "\n\0" 20040bf9: .string " SCSI TP_KEY_UTIL\n\n\0" 20040c16: .string " SCSI FLP_KEY_UTIL\n\n\0" 20040c34: .string "SCSI_E_devtyp %d\n\n\0" 20040c47: .string "SCSI_E_devtyp %d\n\n\0" 20040c5a: .string "SCSI_E_media %d\n\n\0" 20040c6c: .string "SCSI_E_lun %d\n\n\0" 20040c7c: .string "MKA\0" 20040c80: .string "DKA\0" 20040c84: .string "%d\0" 20040c87: .string " OK ? \0" 20040c8e: .string "SCSI_user_terminat\n\0" 20040ca2: .string "\nSCSI_E_tur_err %d\n\n\0" 20040cb7: .string "\nSCSI_E_tur_err %d\n\n\0" 20040ccc: .string "\nSCSI_E_modsns_err %d\n\n\0" 20040ce4: .string "\nSCSI_E_modsns_err %d\n\n\0" 20040cfc: .string "\nSCSI_E_media %d\n\n\0" 20040d0f: .string "\nSCSI_E_wrt_err %d\n\n\0" 20040d24: .string "\nSCSI_E_wrt_err %d\n\n\0" 20040d39: .string "\nSCSI_E_rd_err %d\n\n\0" 20040d4d: .string "\nSCSI_E_rd_err %d\n\n\0" 20040d61: .string "\nSCSI_E_rd_err %d\n\n\0" 20040d75: .string "\nSCSI_E_rd_err %d\n\n\0" 20040d89: .string " SCSI HD_DSK_ERAS_UTIL\n\n\0" 20040dab: .string " SCSI FLP_FMT_UTIL\n\n\0" 20040dc9: .string "SCSI_E_devtyp %d\n\n\0" 20040ddc: .string "SCSI_E_media %d\n\n\0" 20040dee: .string "SCSI_E_media %d\n\n\0" 20040e00: .string "DKA\0" 20040e04: .string "%d\0" 20040e07: .string " OK ? \0" 20040e0e: .string "SCSI_user_terminat\n\0" 20040e22: .string "\nSCSI_E_tur_err %d\n\n\0" 20040e37: .string "\nSCSI_E_tur_err %d\n\n\0" 20040e4c: .string "\nSCSI_E_modsns_err %d\n\n\0" 20040e64: .string "\nSCSI_E_modsns_err %d\n\n\0" 20040e7c: .string "\nSCSI_E_media %d\n\n\0" 20040e8f: .string "\nSCSI_E_err %d\n\n\0" 20040ea0: .string "\nSCSI_E_err %d\n\n\0" 20040eb1: .string "\nSCSI_E_err %d\n\n\0" 20040ec2: .string "\nSCSI_E_err %d\n\n\0" 20040ed3: .string "\nSCSI_E_err %d\n\n\0" 20040ee4: .string "\nSCSI_E_err %d\n\n\0" 20040ef5: .string "\nSCSI_E_err %d\n\n\0" 20040f06: .string "\nSCSI_E_err %d\n\n\0" 20040f17: .string "\nSCSI_E_err %d\n\n\0" 20040f28: .string "\nSCSI_E_modsel_err %d\n\n\0" 20040f40: .string "\nSCSI_E_fmt_unt_err %d\n\n\0" 20040f59: .string "\nSCSI_E_err %d\n\0" 20040f69: .string "\nSCSI_E_err %d\n\0" 20040f79: .string "\nSCSI_E_wrt_err %d\n\n\0" 20040f8e: .string "\nSCSI_E_wrt_err %d\n\n\0" 20040fa3: .string "\nSCSI_E_rd_err %d\n\n\0" 20040fb7: .string "\nSCSI_E_rd_err %d\n\n\0" 20040fcb: .string "\nSCSI_E_rd_err %d\n\n\0" 20040fdf: .string "\n\0" 20040fe1: .string "\n\0" 20040fe3: .string "\nSCSI_bb_repl %d\n\n\0" 20040ff6: .string "\nSCSI_E_reass_err %d\n\n\0" 2004100d: .string "\n\nSCSI_E_err %d\n\n\0" 2004101f: .string "\n\nSCSI_E_badparam %d\n\n\0" 20041036: .string "\n\nSCSI_E_badparam %d\n\n\0" 2004104d: .string "\n\nSCSI_E_badparam %d\n\n\0" 20041064: .string "\n\nSCSI_E_err %d\n\n\0" 20041076: .string "\n\nSCSI_E_badparam %d\n\n\0" 2004108d: .string "\n\nSCSI_E_badparam %d\n\n\0" 200410a4: .string "\n\nSCSI_E_badparam %d\n\n\0" 200410bb: .string "\n\nSCSI_E_err %d\n\n\0" 200410cd: .string "\n\nSCSI_E_err %d\n\n\0" 200410df: .string "\n\nSCSI_E_err %d\n\n\0" 200410f1: .string "\nSCSI_E_lun %d\n\n\0" 20041102: .string "\nSCSI_E_inq_err %d\n\n\0" 20041117: .string "\nSCSI_E_inq_err %d\n\n\0" 2004112c: .string "\nSCSI_E_lun %d\n\n\0" 2004113d: .string "\nSCSI_E_st_unt_err %d\n\n\0" 20041155: .string "\nSCSI_E_rdcap_err %d\n\n\0" 2004116c: .string "\nSCSI_E_rwnd_err %d\n\n\0" 20041182: .string "\0" 20041183: .string "\0" 20041184: .string "KSP\0" 20041188: .string "ESP\0" 2004118c: .string "SSP\0" 20041190: .string "USP\0" 20041194: .string "ISP\0" 20041198: .string "P0BR\0" 2004119d: .string "P0LR\0" 200411a2: .string "P1BR\0" 200411a7: .string "P1LR\0" 200411ac: .string "SBR\0" 200411b0: .string "SLR\0" 200411b4: .string "PCBB\0" 200411b9: .string "SCBB\0" 200411be: .string "IPL\0" 200411c2: .string "ASTLVL\0" 200411c9: .string "SIRR\0" 200411ce: .string "SISR\0" 200411d3: .string "ICCS\0" 200411d8: .string "NICR\0" 200411dd: .string "ICR\0" 200411e1: .string "TODR\0" 200411e6: .string "CSRS\0" 200411eb: .string "CSRD\0" 200411f0: .string "CSTS\0" 200411f5: .string "CSTD\0" 200411fa: .string "RXCS\0" 200411ff: .string "RXDB\0" 20041204: .string "TXCS\0" 20041209: .string "TXDB\0" 2004120e: .string "CCR\0" 20041212: .string "MCESR\0" 20041218: .string "MSER\0" 2004121d: .string "ACCS\0" 20041222: .string "SAVPC\0" 20041228: .string "SAVPSL\0" 2004122f: .string "TBTAG\0" 20041235: .string "IORESET\0" 2004123d: .string "MAPEN\0" 20041243: .string "TBIA\0" 20041248: .string "TBIS\0" 2004124d: .string "TBDATA\0" 20041254: .string "SID\0" 20041258: .string "TBCHK\0" 2004125e: .string "BC112\0" 20041264: .string "BCBTS\0" 2004126a: .string "BCP1TS\0" 20041271: .string "BCP2TS\0" 20041278: .string "BCRFR\0" 2004127e: .string "BCIDX\0" 20041284: .string "BCSTS\0" 2004128a: .string "BCCTL\0" 20041290: .string "BCERR\0" 20041296: .string "BCFBTS\0" 2004129d: .string "BCFPTS\0" 200412a4: .string "VINTSR\0" 200412ab: .string "PCTAG\0" 200412b1: .string "PCIDX\0" 200412b7: .string "PCERR\0" 200412bd: .string "PCSTS\0" 200412c3: .string "VPSR\0" 200412c8: .string "VAER\0" 200412cd: .string "VMAC\0" 200412d2: .string "VTBIA\0" 200412d8: .string "VIADR\0" 200412de: .string "VIDLO\0" 200412e4: .string "VIDHI\0" 200412ea: .string "R0\0" 200412ed: .string "R1\0" 200412f0: .string "R2\0" 200412f3: .string "R3\0" 200412f6: .string "R4\0" 200412f9: .string "R5\0" 200412fc: .string "R6\0" 200412ff: .string "R7\0" 20041302: .string "R8\0" 20041305: .string "R9\0" 20041308: .string "R10\0" 2004130c: .string "R11\0" 20041310: .string "R12\0" 20041314: .string "R13\0" 20041318: .string "R14\0" 2004131c: .string "R15\0" 20041320: .string "AP\0" 20041323: .string "FP\0" 20041326: .string "SP\0" 20041329: .string "PC\0" 2004132c: .string "PSL\0" ; Table at 2006152c contains descriptors for these strings. Each one seems ; to have a NUL appended to it, despite the use of descriptors. 20041330: .byte 00 20041331: .ascii "\21\nCVAXstar\n" 2004133c: .byte 00 2004133d: .ascii " 83 BOOT SYS\r" 2004134a: .byte 00 2004134b: .ascii " 84 FAIL\r" 20041354: .byte 00 20041355: .ascii " 85 RESTART SYS\r" 20041365: .byte 00 20041366: .ascii " PC = " 2004136f: .byte 00 20041370: .ascii "\b \b" 20041373: .byte 00 20041374: .ascii "\n" 20041375: .byte 00 20041376: .ascii "\n^C\r" 2004137a: .byte 00 2004137b: .ascii "^U\r" 2004137e: .byte 00 2004137f: .ascii "^O" 20041381: .byte 00 20041382: .ascii "\21\e[c\r" 20041387: .byte 00 20041388: .ascii "\21\e\\\e[4i" 2004138f: .byte 00 20041390: .ascii "DS>" 20041393: .byte 00 20041394: .ascii "\nLK401 (0..15): " 200413a4: .byte 00 200413a5: .ascii "\r>>> " 200413aa: .byte 00 200413ab: .ascii "Bootfile: " 200413b5: .byte 00 200413b6: .ascii "PFIL: " 200413bc: .byte 00 200413bd: .ascii " 9C RMT_TRGGR_REQ\r" 200413d0: .byte 00 200413d1: .ascii "NO MSG\r" 200413d8: .byte 00 200413d9: .byte 00 200413da: .ascii "EXT HLT\r" 200413e2: .byte 00 200413e3: .ascii "ISP ERR\r" 200413eb: .byte 00 200413ec: .ascii "DBL ERR1\r" 200413f5: .byte 00 200413f6: .ascii "HLT INST\r" 200413ff: .byte 00 20041400: .ascii "SCB ERR3\r" 20041409: .byte 00 2004140a: .ascii "SCB ERR2\r" 20041413: .byte 00 20041414: .ascii "CHM FR ISTK\r" 20041420: .byte 00 20041421: .ascii "CHM TO ISTK\r" 2004142d: .byte 00 2004142e: .ascii "SCB RD ERR\r" 20041439: .byte 00 2004143a: .ascii "MCHK AV\r" 20041442: .byte 00 20041443: .ascii "KSP AV\r" 2004144a: .byte 00 2004144b: .ascii "DBL ERR2\r" 20041454: .byte 00 20041455: .ascii "DBL ERR3\r" 2004145e: .byte 00 2004145f: .ascii "PSL EXC5\r" 20041468: .byte 00 20041469: .ascii "PSL EXC6\r" 20041472: .byte 00 20041473: .ascii "PSL EXC7\r" 2004147c: .byte 00 2004147d: .ascii "PSL REI5\r" 20041486: .byte 00 20041487: .ascii "PSL REI6\r" 20041490: .byte 00 20041491: .ascii "PSL REI7\r" 2004149a: .byte 00 2004149b: .ascii "TOY ERR\r" 200414a3: .byte 00 200414a4: .ascii "CORRPTN\r" 200414ac: .byte 00 200414ad: .ascii "ILL REF\r" 200414b5: .byte 00 200414b6: .ascii "ILL CMD\r" 200414be: .byte 00 200414bf: .ascii "INV DGT\r" 200414c7: .byte 00 200414c8: .ascii "LTL\r" 200414cc: .byte 00 200414cd: .ascii "ILL ADR\r" 200414d5: .byte 00 200414d6: .ascii "LEN VIO\r" 200414de: .byte 00 200414df: .ascii "VAL TOO LRG\r" 200414eb: .byte 00 200414ec: .ascii "ILL SW\r" 200414f3: .byte 00 200414f4: .ascii "SW CONF\r" 200414fc: .byte 00 200414fd: .ascii "AMB SYM\r" 20041505: .byte 00 20041506: .ascii "UNK SW\r" 2004150d: .byte 00 2004150e: .ascii "UNK SYM\r" 20041516: .byte 00 20041517: .ascii "CHKSM\r" 2004151d: .byte 00 2004151e: .ascii "HLTED\r" 20041524: .byte 00 20041525: .ascii "FND ERR\r" 2004152d: .byte 00 2004152e: .ascii "TMOUT\r" 20041534: .byte 00 20041535: .ascii "MEM ERR\r" 2004153d: .byte 00 2004153e: .ascii "UNXINT\r" 20041545: .byte 00 20041546: .ascii "ILL PSWD\r" 2004154f: .byte 00 20041550: .ascii "PSWD NOTEN\r" 2004155b: .byte 00 2004155c: .ascii "NO PSWD DEF\r" 20041568: .byte 00 20041569: .ascii "NOT IMPL\r" 20041572: .byte 00 20041573: .ascii "IPR NOT IMPL\r" 20041580: .byte 00 20041581: .ascii "IPR NOWRT\r" 2004158b: .byte 00 2004158c: .ascii "IPR NORD\r" 20041595: .byte 00 20041596: .ascii "NVR RDERR\r" 200415a0: .byte 00 200415a1: .ascii "NVR WRTERR\r" 200415ac: .byte 00 200415ad: .ascii "ILL PARAM\r" 200415b7: .byte 00 200415b8: .ascii "NOSUCHDEV" 200415c1: .byte 00 200415c2: .ascii "DEVASSIGN" 200415cb: .byte 00 200415cc: .ascii "NOSUCHFILE" 200415d6: .byte 00 200415d7: .ascii "FILESTRUCT" 200415e1: .byte 00 200415e2: .ascii "BADCHKSUM" 200415eb: .byte 00 200415ec: .ascii "BADFILEHDR" 200415f6: .byte 00 200415f7: .ascii "BADIRECTORY" 20041602: .byte 00 20041603: .ascii "FILNOTCNTG" 2004160d: .byte 00 2004160e: .ascii "ENDOFFILE" 20041617: .byte 00 20041618: .ascii "BADFILENAME" 20041623: .byte 00 20041624: .ascii "BUFFEROVF" 2004162d: .byte 00 2004162e: .ascii "CTRLERR" 20041635: .byte 00 20041636: .ascii "DEVINACT" 2004163e: .byte 00 2004163f: .ascii "DEVOFFLINE" 20041649: .byte 00 2004164a: .ascii "MEMERR" 20041650: .byte 00 20041651: .ascii "SCBINT" 20041657: .byte 00 20041658: .ascii "SCB2NDINT" 20041661: .byte 00 20041662: .ascii "NOROM" 20041667: .byte 00 20041668: .ascii "NOSUCHNODE" 20041672: .byte 00 20041673: .ascii "RETRY\r" 20041679: .byte 00 2004167a: .ascii "NOWRT" 2004167f: .byte 00 20041680: .ascii "DUPIDENT" 20041688: .byte 00 20041689: .ascii "DEVCMDERR" 20041692: .byte 00 20041693: .ascii "ILLIOFUNC" 2004169c: .byte 00 2004169d: .ascii "NO MSG\r" 200416a4: .byte 00 200416a5: .ascii "\n\r BOOT [/[R5:]] [[:]]\n\r" 200416ca: .ascii " CONTINUE\n\r DEPOSIT [{ /B | /W | /L " 200416f0: .ascii "| /Q | /A }] [{ /P | /V | /I }] [/G] [/U" 20041718: .ascii "] [/N:]\n\r [{ | | + | - | * | @ } []]\n\r EXA" 20041764: .ascii "MINE [{ /B | /W | /L | /Q | /A }] [{ /P " 2004178c: .ascii "| /V | /I }] [/G] [/U] [/N:]\n\r " 200417b2: .ascii " [{ | | + | - | * | @ }" 200417da: .ascii "]\n\r FIND [{ /MEMORY | /RPB }]\n\r HA" 200417fe: .ascii "LT\n\r HELP\n\r INITIALIZE\n\r LOGIN\n" 20041820: .ascii "\r REPEAT \n\r SET BOOT \n\r" 20041844: .ascii " SET BFLG \n\r SET DIAGENV <1-3>" 2004186a: .ascii "\n\r SET FBOOT <0-1>\n\r SET HALT <1-3" 2004188e: .ascii ">\n\r SET KBD <0-15>\n\r SET MOP <0-1>" 200418b2: .ascii "\n\r SET PSE <0-1>\n\r SET PSWD\n\r S" 200418d4: .ascii "ET SCSI <0-7>\n\r SET TRIG <0-1>\n\r S" 200418f8: .ascii "HOW { BOOT | BFLG | CONFIG | DEV | DIAGE" 20041920: .ascii "NV | FBOOT | ETHER | ERROR |\n\r " 20041946: .ascii " ESTAT | HALT | KBD | MEM | MOP | PSE | " 2004196e: .ascii "SCSI | TRIG }\n\r START \n\r TES" 20041992: .ascii "T [/UTIL] \n\r UNJAM\n" 200419b7: .ascii "\r X ...\n\r ?\n\r" 200419d3: .byte 00 200419d4: .string "EXAMINE\0" 200419dc: .string "DEPOSIT\0" 200419e4: .string "CONTINUE\0" 200419ed: .string "INITIALIZE\0" 200419f8: .string "HALT\0" 200419fd: .string "UNJAM\0" 20041a03: .string "BOOT\0" 20041a08: .string "FIND\0" 20041a0d: .string "REPEAT\0" 20041a14: .string "START\0" 20041a1a: .string "TEST\0" 20041a1f: .string "XFER\0" 20041a24: .string "SET\0" 20041a28: .string "SHOW\0" 20041a2d: .string "HELP\0" 20041a32: .string "HLEP\0" 20041a37: .string "?\0" 20041a39: .string "MOVE\0" 20041a3e: .string "SEARCH\0" 20041a45: .string "CHECK\0" 20041a4b: .string "LOGIN\0" 20041a51: .string "\0" 20041a52: .string "\0" 20041a53: .string "CONTINUE\0" 20041a5c: .string "\0" 20041a5d: .string "HALT\0" 20041a62: .string "\0" 20041a63: .string "BOOT\0" 20041a68: .string "\0" 20041a69: .string "\0" 20041a6a: .string "\0" 20041a6b: .string "\0" 20041a6c: .string "\0" 20041a6d: .string "\0" 20041a6e: .string "\0" 20041a6f: .string "\0" 20041a70: .string "\0" 20041a71: .string "\0" 20041a72: .string "\0" 20041a73: .string "\0" 20041a74: .string "\0" 20041a75: .string "LOGIN\0" 20041a7b: .string " ()[]/:!@+-*,.\0" 20041a8a: .string "\0" 20041a8b: .string "\0" 20041a8c: .string "{NULL}\0" 20041a93: .string "\e[0;7m\0" 20041a9a: .string "\e[0m\0" 20041a9f: .space 353 20041c00: mfpr $2b,*$20080000 ; SAVPSL 20041c07: cmpzv $8,$5,*$20080000,$3 20041c10: beql 0x20041c15 20041c12: brw 0x20042e38 20041c15: clrb *$20080014 20041c1b: bicl2 $2,*$2010180c 20041c22: mfpr $3e,r11 ; SID 20041c25: extzv $18,$8,r11,r11 20041c2a: movl $010109ff,*$20101e14 20041c35: movl $3e0109f8,*$20101e10 20041c40: movl $00000101,*$20101e00 20041c4b: movl $0,*$20101ca4 20041c52: movl $ffffffff,*$20101c9c 20041c5d: moval 0x20043e00,*$20080000 20041c68: mtpr *$20080000,$11 ; SCBB ; The above two instructions make no sense to me. They seem to say that ; the data at 20043e00 is the SCB. But the data there makes no sense when ; interpreted as vectors. 20041c6f: mcomb $fe,*$20080010 20041c77: movl $041f0300,*$20080000 20041c82: mtpr $0,$b ; P1LR 20041c85: cmpb r11,$12 20041c88: bneq 0x20041c93 20041c8a: movl $00008000,r1 20041c91: brb 0x20041c9f 20041c93: cmpb r11,$14 20041c96: bneq 0x20041ca6 20041c98: movl $00000400,r1 20041c9f: movl $20200000,r0 20041ca6: clrl (r0)+ 20041ca8: sobgtr r1,0x20041ca6 20041cab: brb 0x20041cad 20041cad: mtpr $0,$18 ; ICCS 20041cb0: cmpb r11,$12 20041cb3: bneq 0x20041cc2 20041cb5: mtpr $000000e4,$0000007f ; PCSTS 20041cc0: brb 0x20041cc5 20041cc2: mtpr $0,$25 ; CCR 20041cc5: cmpb r11,$12 20041cc8: bneq 0x20041cea 20041cca: bbs $a,*$23000000,0x20041cdf 20041cd2: movl $00000080,*$23000000 20041cdd: brb 0x20041cea 20041cdf: movl $00000100,*$23000000 20041cea: movl $02000000,*$20080014 20041cf5: movb $ff,*$2008000f 20041cfd: clrb *$2008000c 20041d03: clrb *$20020000 20041d09: bicw2 $00fc,*$200b003c 20041d12: bicw2 $30,*$200b0038 20041d19: bicw2 $0100,*$200b00a4 20041d22: movw $03fc,*$200b0048 20041d2b: movw $03fc,*$200b004c 20041d34: mcomb $fd,*$20080010 20041d3c: clrl *$2008001e 20041d42: movzwl *$2008001e,r0 20041d49: cmpl r0,$33 20041d4c: blss 0x20041d42 20041d4e: mcomb $fc,*$20080010 20041d56: movl $00007818,r9 20041d5d: movzbl $8,r7 20041d60: clrl r8 20041d62: movzbl $1,*$20080004 20041d69: clrl r1 20041d6b: extzv $0,$6,*$20020000,r0 20041d74: cmpb $3,r0 20041d77: beql 0x20041d8f 20041d79: cmpb $f,r0 20041d7c: beql 0x20041d8f 20041d7e: cmpb $3f,r0 20041d81: beql 0x20041d8f 20041d83: movl $10,*$20080004 20041d8a: brb 0x20041d8f 20041d8c: brw 0x20041e08 20041d8f: extzv $9,$6,*$20020000,r1 20041d98: clrl r2 20041d9a: clrl r5 20041d9c: extzv r2,$2,r0,r3 20041da1: extzv r2,$2,r1,r4 20041da6: movl r2,*$20080004 20041dad: cmpb r3,$3 20041db0: beql 0x20041db5 20041db2: brw 0x20041e08 20041db5: cmpb $3,r4 20041db8: bneq 0x20041dd4 20041dba: cmpb $14,r11 20041dbd: bneq 0x20041dc9 20041dbf: bisl2 $20,*$20080004 20041dc6: brw 0x20041e08 20041dc9: incl r8 20041dcb: bbss r5,r9,0x20041dcf 20041dcf: addl2 $20,r7 20041dd2: brb 0x20041dfb 20041dd4: tstl r4 20041dd6: beql 0x20041de6 20041dd8: bisl2 $00000080,*$20080004 20041de3: brw 0x20041e08 20041de6: tstl r8 20041de8: beql 0x20041df8 20041dea: bisl2 $00000040,*$20080004 20041df5: brw 0x20041e08 20041df8: addl2 $8,r7 20041dfb: incl r5 20041dfd: addl2 $2,r2 20041e00: cmpl r2,$6 20041e03: beql 0x20041e08 20041e05: brw 0x20041d9c 20041e08: tstl r8 20041e0a: beql 0x20041e21 20041e0c: clrl r2 20041e0e: bbs r2,r9,0x20041e16 20041e12: incl r2 20041e14: brb 0x20041e0e 20041e16: bbss r2,r9,0x20041e1a 20041e1a: incl r2 20041e1c: cmpl r2,$3 20041e1f: bneq 0x20041e16 20041e21: movl r9,*$20101800 20041e28: movl $010109ff,*$20101e14 20041e33: movl $3e0109f8,*$20101e10 20041e3e: movl $00000101,*$20101e00 20041e49: movl $0,*$20101ca4 20041e50: movl $ffffffff,*$20101c9c 20041e5b: ashl $14,r7,r0 20041e5f: beql 0x20041e6e 20041e61: bitl $00000200,*$20080004 20041e6c: beql 0x20041e78 20041e6e: mcomb $f2,*$20080010 20041e76: brb 0x20041e76 20041e78: bitl $10,*$20080004 20041e7f: beql 0x20041e84 20041e81: brw 0x20041ec0 20041e84: bitl $20,*$20080004 20041e8b: beql 0x20041e90 20041e8d: brw 0x20041ec0 20041e90: bitl $00000040,*$20080004 20041e9b: beql 0x20041ea0 20041e9d: brw 0x20041ec0 20041ea0: bitl $00000080,*$20080004 20041eab: beql 0x20041eb0 20041ead: brw 0x20041ec0 20041eb0: bitl $00000100,*$20080004 20041ebb: beql 0x20041ec0 20041ebd: brw 0x20041ec0 20041ec0: movl r0,ap 20041ec3: clrl r0 20041ec5: clrq (r0) 20041ec7: movl r0,(r0) 20041eca: addl2 $00010000,r0 20041ed1: cmpl r0,ap 20041ed4: bcs 0x20041ec5 20041ed6: clrl r0 20041ed8: cmpl r0,(r0) 20041edb: beql 0x20041ee9 20041edd: movl r0,r2 20041ee0: movl $00800000,ap 20041ee7: brb 0x20041ef5 20041ee9: addl2 $00010000,r0 20041ef0: cmpl r0,ap 20041ef3: bcs 0x20041ed8 20041ef5: clrl r0 20041ef7: nop 20041ef8: clrq (r0)+ 20041efa: cmpl r0,ap 20041efd: blss 0x20041ef8 20041eff: extzv $c,$13,ap,r6 20041f04: addl2 $000001ff,r6 20041f0b: bicl2 $000001ff,r6 20041f12: addl2 r6,r6 20041f15: extzv $9,$16,r6,r11 20041f1a: addl3 $000003d0,r11,r7 20041f22: movl r7,r11 20041f25: ashl $9,r7,r7 20041f29: subl3 r7,ap,r10 20041f2d: mcomb $fb,*$20080010 20041f35: movb $1,*$20080014 20041f3c: movl $1,r9 20041f3f: addl3 $4,r10,r8 20041f43: movq $3333333333333333,-04(r8) 20041f4f: movl $d617b2d8,-04(r8) 20041f57: cmpl $d617b2d8,-04(r8) 20041f5f: bneq 0x20041fb8 20041f61: cmpl $33333333,(r8) 20041f68: bneq 0x20041fb8 20041f6a: movq $3333333333333333,-04(r8) 20041f76: movl $d617b2d8,-03(r8) 20041f7e: cmpl $17b2d833,-04(r8) 20041f86: bneq 0x20041fb8 20041f88: cmpl $333333d6,(r8) 20041f8f: bneq 0x20041fb8 20041f91: movq $3333333333333333,-04(r8) 20041f9d: movl $d617b2d8,-02(r8) 20041fa5: cmpl $b2d83333,-04(r8) 20041fad: bneq 0x20041fb8 20041faf: cmpl $3333d617,(r8) 20041fb6: beql 0x20041fbb 20041fb8: brw 0x2004209c 20041fbb: movq $3333333333333333,-04(r8) 20041fc7: movl $d617b2d8,-01(r8) 20041fcf: cmpl $d8333333,-04(r8) 20041fd7: bneq 0x20041fb8 20041fd9: cmpl $33d617b2,(r8) 20041fe0: bneq 0x20041fb8 20041fe2: movq $3333333333333333,-04(r8) 20041fee: movw $d617,-04(r8) 20041ff4: cmpl $3333d617,-04(r8) 20041ffc: bneq 0x20041fb8 20041ffe: cmpl $33333333,(r8) 20042005: bneq 0x20041fb8 20042007: movq $3333333333333333,-04(r8) 20042013: movw $d617,-03(r8) 20042019: cmpl $33d61733,-04(r8) 20042021: bneq 0x20041fb8 20042023: cmpl $33333333,(r8) 2004202a: bneq 0x20041fb8 2004202c: movq $3333333333333333,-04(r8) 20042038: movw $d617,-02(r8) 2004203e: cmpl $d6173333,-04(r8) 20042046: bneq 0x2004209c 20042048: cmpl $33333333,(r8) 2004204f: bneq 0x2004209c 20042051: movq $3333333333333333,-04(r8) 2004205d: movw $d617,-01(r8) 20042063: cmpl $17333333,-04(r8) 2004206b: bneq 0x2004209c 2004206d: cmpl $333333d6,(r8) 20042074: bneq 0x2004209c 20042076: movq $3333333333333333,-04(r8) 20042082: movw $d617,(r8) 20042087: cmpl $33333333,-04(r8) 2004208f: bneq 0x2004209c 20042091: cmpl $3333d617,(r8) 20042098: beql 0x200420d6 2004209a: brb 0x2004209c 2004209c: clrb *$20080014 200420a2: mfpr $3e,*$20080000 ; SID 200420a9: extzv $18,$8,*$20080000,*$20080000 200420b6: cmpb *$20080000,$12 200420bd: bneq 0x200420c4 200420bf: mtpr $0,$26 ; MCESR 200420c2: brb 0x200420c7 200420c4: mtpr $7,$27 ; MSER 200420c7: subl2 $00040000,r10 200420ce: blss 0x200420d3 200420d0: brw 0x20041f2d 200420d3: brw 0x20041f15 200420d6: addl2 $00000200,r8 200420dd: acbl r11,$1,r9,0x20041f43 200420e3: clrb *$20080014 200420e9: mcomb $fa,*$20080010 200420f1: movb $1,*$20080014 200420f8: mtpr $0,$27 ; MSER 200420fb: movl r10,r0 200420fe: ashl $fe,r7,r1 20042103: movl 0x20042516,r2 2004210a: movl r2,(r0)+ 2004210d: sobgtr r1,0x2004210a 20042110: movl 0x20042516,r0 20042117: extzv $2,$1d,r7,r1 2004211c: movl r10,r2 2004211f: cmpl (r2),(r2) 20042122: cmpl (r2),r0 20042125: beql 0x2004212a 20042127: brw 0x2004209c 2004212a: mcoml r0,(r2)+ 2004212d: sobgtr r1,0x2004211f 20042130: mcoml r0,r0 20042133: extzv $2,$1d,r7,r1 20042138: cmpl -(r2),(r2) 2004213b: cmpl (r2),r0 2004213e: beql 0x20042143 20042140: brw 0x2004209c 20042143: mcoml r0,(r2) 20042146: sobgtr r1,0x20042138 20042149: movl r10,r0 2004214c: ashl $fe,r7,r1 20042151: movl $01010101,(r0)+ 20042158: sobgtr r1,0x20042151 2004215b: movl r10,r0 2004215e: ashl $fe,r7,r1 20042163: cmpl (r0),(r0)+ 20042166: sobgtr r1,0x20042163 20042169: movl r10,r0 2004216c: ashl $fe,r7,r1 20042171: clrl (r0)+ 20042173: sobgtr r1,0x20042171 20042176: clrb *$20080014 2004217c: mcomb $f9,*$20080010 20042184: addl3 $00040000,r10,r9 2004218c: addl3 r6,r9,r8 20042190: moval 00018c00(r8),r11 20042197: movl r9,30(r11) 2004219b: ashl $ff,r6,r6 200421a0: addl3 r9,r6,10(r11) 200421a5: moval 00019ffc(r8),70(r11) 200421ad: movl 70(r11),sp 200421b1: movl sp,38(r11) 200421b5: extzv $c,$13,70(r11),14(r11) 200421bc: addl2 $000000ff,14(r11) 200421c4: bicl2 $000000ff,14(r11) 200421cc: movc5 $0,$00,$0,14(r11),*10(r11) 200421d5: extzv $c,$14,30(r11),r0 200421db: movc5 $0,$00,$ff,r0,*10(r11) 200421e4: extzv $9,$16,30(r11),r0 200421ea: bicl3 $fffffff8,r0,r1 200421f2: bicl2 $7,r0 200421f5: insv $000000ff,r0,r1,*10(r11) 200421ff: moval 00019000(r8),r1 20042206: movc3 $0400,0x20043a00,(r1) 20042210: moval 00019000(r8),r1 20042217: mtpr r1,$11 ; SCBB 2004221a: mnegl $1,0c(r11) 2004221e: moval 00018a00(r8),(r11) 20042225: moval 00010000(r8),0088(r11) 2004222e: moval (r8),0084(r11) 20042233: movl r10,24(r11) 20042237: movl $00040000,20(r11) 2004223f: addl3 $00040000,r10,1c(r11) 20042248: moval 00018000(r8),04(r11) 20042250: mfpr $3e,r0 ; SID 20042253: extzv $18,$8,r0,r0 20042258: moval 0001a000(r8),*$20080008 20042263: cmpb $14,r0 20042266: bneq 0x2004226d 20042268: movzbl $1,009c(r11) 2004226d: cmpb $12,r0 20042270: bneq 0x20042277 20042272: movzbl $2,009c(r11) 20042277: mcomb $f8,*$20080010 2004227f: pushl r8 20042281: calls $1,_2628 20042288: pushab 0x2004229c 2004228e: pushl r11 20042290: calls $2,_4046 20042297: mtpr $19,$12 ; IPL 2004229a: tstl (r11) 2004229c: mtpr $1f,$12 ; IPL 2004229f: pushl r11 200422a1: calls $1,_4065 200422a8: movl (r11),r9 200422ab: moval 01e0(r11),r6 200422b0: bbc $9,*$200b00bc,0x200422bf 200422b8: movzbl $4,01dc(r11) 200422bd: brb 0x200422c4 200422bf: movzbl $0,01dc(r11) 200422c4: movl 01dc(r11),r7 200422c9: movl $1,01e4(r11) 200422ce: movzwl $1,01e0(r11) 200422d3: pushl r11 200422d5: pushl r7 200422d7: pushl r9 200422d9: pushl r6 200422db: mcomb $f7,*$20080010 200422e3: calls $4,_44ec 200422ea: moval 00018000(r8),r10 200422f1: pushl r11 200422f3: pushl r10 200422f5: calls $2,_2be8 200422fc: bitw $0100,*$20020000 20042305: beql 0x20042313 20042307: insv $1,$2,$8,*$200b0044 20042310: brw 0x2004232c 20042313: movl $1,r1 20042316: ashl $3,r1,r1 2004231a: movab 08(r9)[r1],r0 2004231f: movl 04(r0),r4 20042323: movl 04(r11),r2 20042327: movzwl 06(r4),08(r2) 2004232c: pushl $1 2004232e: pushl r10 20042330: pushl r11 20042332: calls $3,_2ad0 20042339: movl $3,01e4(r11) 2004233e: movzwl $1,01e0(r11) 20042343: pushl r11 20042345: pushl r7 20042347: pushl r9 20042349: pushl r6 2004234b: mcomb $f6,*$20080010 20042353: calls $4,_44ec 2004235a: clrl r5 2004235c: bitw $0100,*$20020000 20042365: beql 0x20042372 20042367: movl 04(r11),r2 2004236b: movl $1,08(r2) 2004236f: brw 0x200423be 20042372: movl $1,r1 20042375: ashl $3,r1,r1 20042379: movab 08(r9)[r1],r0 2004237e: movl 04(r0),r4 20042382: cmpw 06(r4),$00d0 20042388: blss 0x200423be 2004238a: cmpw 06(r4),$00ef 20042390: bgtr 0x200423be 20042392: movl 04(r11),r2 20042396: movzwl 06(r4),08(r2) 2004239b: incl r5 2004239d: movl $2,01e4(r11) 200423a2: movzwl $1,01e0(r11) 200423a7: pushl r11 200423a9: pushl r7 200423ab: pushl r9 200423ad: pushl r6 200423af: mcomb $f5,*$20080010 200423b7: calls $4,_44ec 200423be: mcomb $f4,*$20080010 200423c6: movl 04(r11),r2 200423ca: insv 08(r2),$2,$8,*$200b0044 200423d4: pushl $1 200423d6: pushl r10 200423d8: pushl r11 200423da: calls $3,_2ad0 200423e1: movzbl $1,0248(r11) 200423e6: movzbl $0,r1 200423e9: ashl $3,r1,r1 200423ed: movab 08(r9)[r1],r0 200423f2: movl 04(r0),r4 200423f6: bbc $3,14(r4),0x20042421 200423fb: pushl 04(r11) 200423fe: moval 0x2004240e <"?3C NVR WRTERR\n\r\0">,-(sp) 20042405: calls $2,_1fbf0 2004240c: brb 0x2004241f 2004240e: .string "?3C NVR WRTERR\n\r\0" 2004241f: brb 0x2004241f 20042421: pushl r5 20042423: pushl r9 20042425: pushl r11 20042427: calls $3,_4254 2004242e: movzbl $1,01dc(r11) 20042433: mtpr $0,$10 ; PCBB 20042436: extzv $9,$16,0088(r11),r1 2004243d: subl2 $00000200,r1 20042444: clrl r3 20042446: clrl r2 20042448: movl r3,r0 2004244b: cmpl r1,r3 2004244e: beql 0x20042467 20042450: bbs r3,*10(r11),0x20042459 20042455: incl r3 20042457: brb 0x20042446 20042459: aoblss $00000200,r2,0x20042463 20042461: brb 0x20042469 20042463: incl r3 20042465: brb 0x2004244b 20042467: brb 0x20042467 20042469: ashl $9,r0,0c(r11) 2004246e: clrl r0 20042470: extzv $9,$16,10(r11),r1 20042476: clrl r2 20042478: bbc r0,*10(r11),0x2004247f 2004247d: incl r2 2004247f: aoblss r1,r0,0x20042478 20042483: ashl $9,r2,38(r11) 20042488: pushl r11 2004248a: calls $1,_1fcf4 20042491: pushl r11 20042493: calls $1,_1fcd0 2004249a: movl r0,18(r11) 2004249e: clrq r0 200424a0: clrq r2 200424a2: clrq r4 200424a4: clrq r6 200424a6: clrq r8 200424a8: clrq ap 200424aa: addl3 $00000200,0c(r11),sp 200424b3: mtpr sp,$4 ; ISP 200424b6: movl r11,r0 200424b9: insv r0,$2,$8,*$200b0048 200424c2: rotl $f8,r0,r0 200424c7: insv r0,$2,$8,*$200b004c 200424d0: rotl $f8,r0,r0 200424d5: insv r0,$2,$8,*$200b0050 200424de: rotl $f8,r0,r0 200424e3: insv r0,$2,$8,*$200b0054 200424ec: bisw2 $20,*$200b003c 200424f3: mcomb $f3,*$20080010 200424fb: brw 0x20042e38 200424fe: .long 00e01172 ; See 20042dc1 20042502: .long e0000000 20042506: .long 0000003f 2004250a: .long 00e28400 ; see 20042df8 2004250e: .long e0000000 20042512: .long 0000ffbf 20042516: .long aaaaaaaa ; used at 20042103 and 20042110 2004251a: .word 0000 2004251c: .long 00040000 20042520: .long 00080000 20042524: .long 000c0000 20042528: .long 00100000 2004252c: .long 00140000 20042530: .long 00180000 20042534: .long 001c0000 20042538: .byte 00 20042539: .byte 00 2004253a: .byte 11 2004253b: .string "\r\nKA42-A V1.xxx-xxx-xxxx-xxx\r\n\nV0." 2004255e: .string "0 \0" 2004256a: .long 01000204 2004256e: .string " CCCCooooppppyyyyrrrriiiigggghhhhtttt " 20042596: .string " 1111999999990000,,,, 111199999999111" 200425be: .string "1,,,, DDDDiiiiggggiiiittttaaaallll " 200425e6: .string " EEEEqqqquuuuiiiippppmmmmeeeennnntttt " 2004260e: .string " CCCCoooorrrrpppp.... \0" _2628: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2004262a: subl2 $2c,sp 2004262d: movl 04(ap),r6 20042631: clrl r10 20042633: clrl r7 20042635: clrl -08(fp) 20042638: movab 00018a00(r6),0c(sp) 20042640: movab 00018c00(r6),10(sp) 20042648: movab 00018200(r6),1c(sp) 20042650: movab 00018000(r6),14(sp) 20042658: movc3 $0088,0x20061a18,*0c(sp) 20042663: movl $1,r8 20042666: movl 0c(sp),r2 2004266a: movzwl 06(r2),r2 2004266e: cmpl r8,r2 20042671: blequ 0x20042676 20042673: brw 0x2004281a 20042676: movab _281c,(sp) 2004267d: movab _47ac,04(sp) 20042685: movab _2a4c,00000008(sp) 20042690: cmpl r8,$2 20042693: bneq 0x200426d8 20042695: movl $20020000,r2 2004269c: movzwl (r2),r2 2004269f: bbs $6,r2,0x200426a6 200426a3: brw 0x20042800 200426a6: pushl 1c(sp) 200426a9: pushal -08(fp) 200426ac: pushl 1c(sp) 200426af: pushl 1c(sp) 200426b2: pushl 1c(sp) 200426b5: pushl r8 200426b7: pushl $20140000 200426bd: calls $7,*1c(sp) 200426c1: movl r0,r9 200426c4: cmpl r9,$1 200426c7: bneq 0x200426cc 200426c9: brw 0x20042800 200426cc: movl 1c(sp),r2 200426d0: movw $10,16(r2) 200426d4: brw 0x20042800 200426d7: nop 200426d8: cmpl r8,$c 200426db: bneq 0x20042720 200426dd: movl $20020000,r2 200426e4: movzwl (r2),r2 200426e7: bbs $7,r2,0x200426ee 200426eb: brw 0x20042800 200426ee: pushl 1c(sp) 200426f1: pushal -08(fp) 200426f4: pushl 1c(sp) 200426f7: pushl 1c(sp) 200426fa: pushl 1c(sp) 200426fd: pushl r8 200426ff: pushl $2c100000 20042705: calls $7,*1c(sp) 20042709: movl r0,r9 2004270c: cmpl r9,$1 2004270f: bneq 0x20042714 20042711: brw 0x20042800 20042714: movl 1c(sp),r2 20042718: movw $14,16(r2) 2004271c: brw 0x20042800 2004271f: nop 20042720: cmpl r8,$d 20042723: bneq 0x2004276c 20042725: movl $20080014,r2 2004272c: bicl3 $7fffffff,(r2),r2 20042734: tstl r2 20042736: bneq 0x2004273b 20042738: brw 0x20042800 2004273b: pushl 1c(sp) 2004273e: pushal -08(fp) 20042741: pushl 1c(sp) 20042744: pushl 1c(sp) 20042747: pushl 1c(sp) 2004274a: pushl r8 2004274c: pushl $36000000 20042752: calls $7,*1c(sp) 20042756: movl r0,r9 20042759: cmpl r9,$1 2004275c: bneq 0x20042761 2004275e: brw 0x20042800 20042761: movl 1c(sp),r2 20042765: movw $30,16(r2) 20042769: brw 0x20042800 2004276c: subl3 $1,r8,r2 20042770: ashl $3,r2,r2 20042774: movl 0c(sp),r3 20042778: movab 08(r3)[r2],r2 2004277d: tstw (r2) 2004277f: beql 0x200427fe 20042781: movl 1c(sp),04(r2) 20042786: movab *1c(sp),r11 2004278a: ashl $4,r10,r2 2004278e: movc3 $10,0x20061b0c[r2],(r11) 20042797: clrl 18(sp) 2004279a: movzwl 04(r11),r2 2004279e: cmpl 18(sp),r2 200427a2: bcc 0x200427fe 200427a4: ashl $4,18(sp),r2 200427a9: movl 1c(sp),r3 200427ad: movab 38(r3)[r2],r6 200427b2: ashl $4,r7,r2 200427b6: movc3 $10,0x20061bac[r2],(r6) 200427bf: movzwl 02(r6),r2 200427c3: bbc $f,r2,0x200427d6 200427c7: pushl 10(sp) 200427ca: pushal -0c(fp) 200427cd: pushl r6 200427cf: calls $3,*10(sp) 200427d3: movl r0,r9 200427d6: movzbl (r6),r2 200427d9: cmpl r2,$6 200427dc: bneq 0x200427ef 200427de: pushal -08(fp) 200427e1: pushl r8 200427e3: pushl 1c(sp) 200427e6: pushl r6 200427e8: pushl 2c(sp) 200427eb: calls $5,*1c(sp) 200427ef: incl r7 200427f1: incl 18(sp) 200427f4: movzwl 04(r11),r2 200427f8: cmpl 18(sp),r2 200427fc: bcs 0x200427a4 200427fe: incl r10 20042800: addl2 $00000080,1c(sp) 20042808: incl r8 2004280a: movl 0c(sp),r2 2004280e: movzwl 06(r2),r2 20042812: cmpl r8,r2 20042815: bgtru 0x2004281a 20042817: brw 0x20042690 2004281a: ret 2004281b: nop _281c: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2004281e: subl2 $1c,sp 20042821: movl 04(ap),r3 20042825: movl 08(ap),r4 20042829: movl 0c(ap),r2 2004282d: movl 1c(ap),r5 20042831: movl r3,r7 20042834: movl $1,r10 20042837: movzbl (r7),r11 2004283a: movl r11,r0 2004283d: casel r0,$1,$3 20042841: case -> 0x20042854 20042843: case -> 0x20042860 20042845: case -> 0x20042878 20042847: case -> 0x2004286c 20042849: brb 0x20042878 2004284b: nop 2004284c: jmp 0x60042628 20042852: tstl r0 20042854: movl $4,08(sp) 20042858: movl $8,04(sp) 2004285c: brb 0x2004287f 2004285e: tstl r0 20042860: movl $2,08(sp) 20042864: movl $10,04(sp) 20042868: brb 0x2004287f 2004286a: tstl r0 2004286c: movl $1,08(sp) 20042870: movl $20,04(sp) 20042874: brb 0x2004287f 20042876: tstl r0 20042878: clrl 08(sp) 2004287b: movzbl $51,r10 2004287f: subl3 $1,r4,r6 20042883: ashl $3,r6,r6 20042887: movab 0c(r2)[r6],r9 2004288c: movl r5,(r9) 2004288f: movab 08(r2)[r6],r6 20042894: mnegw $1,(r6) 20042897: pushl $10 20042899: pushab 0x2006197c 2004289f: pushl (r9) 200428a1: calls $3,_1f4cc 200428a8: tstl 08(sp) 200428ab: beql 0x200428d0 200428ad: clrb r8 200428af: nop 200428b0: movzbl (r7),r0 200428b3: pushl r7 200428b5: calls $1,_d8f0 200428bc: movl r0,r10 200428bf: incl r7 200428c1: incb r8 200428c3: movzbl r8,r0 200428c6: cmpl r0,r11 200428c9: bcc 0x200428d0 200428cb: cmpl r10,$1 200428ce: beql 0x200428b0 200428d0: cmpl r10,$1 200428d3: beql 0x200428d8 200428d5: brw 0x200429a4 200428d8: subl3 $1,r4,r7 200428dc: ashl $3,r7,r7 200428e0: pushab 08(r2)[r7] 200428e4: pushl $2 200428e6: pushl r11 200428e8: addl3 $2a,10(sp),-(sp) 200428ed: pushl r3 200428ef: movab _29bc,20(sp) 200428f7: calls $5,*20(sp) 200428fb: movl r0,r10 200428fe: pushaw -0a(fp) 20042901: pushl $2 20042903: pushl r11 20042905: addl3 $28,10(sp),-(sp) 2004290a: pushl r3 2004290c: calls $5,*20(sp) 20042910: movl r0,r10 20042913: movzwl -0a(fp),r6 20042917: ashl $4,r6,r6 2004291b: addl3 $38,r6,(sp) 2004291f: movab 0c(r2)[r7],r9 20042924: movl r5,(r9) 20042927: pushl (r9) 20042929: pushl 04(sp) 2004292c: pushl r11 2004292e: addl3 $24,10(sp),-(sp) 20042933: pushl r3 20042935: calls $5,*20(sp) 20042939: movl r0,r10 2004293c: movl (r9),r7 2004293f: clrb r8 20042941: tstw 04(r7) 20042944: beql 0x200429b8 20042946: tstl r0 20042948: movzbl r8,r2 2004294b: ashl $4,r2,r2 2004294f: movab 38(r7)[r2],r6 20042954: mull3 04(r6),08(sp),r2 2004295a: addl3 r3,r2,04(r6) 2004295f: movzwl 02(r6),r2 20042963: bbc $f,r2,0x20042979 20042967: pushl 10(ap) 2004296a: pushal -08(fp) 2004296d: pushl r6 2004296f: calls $3,_47ac 20042976: movl r0,r10 20042979: movzbl (r6),r2 2004297c: cmpl r2,$6 2004297f: bneq 0x20042997 20042981: pushl 18(ap) 20042984: pushl r4 20042986: pushl 14(ap) 20042989: pushl r6 2004298b: pushl r7 2004298d: calls $5,_2a4c 20042994: movl r0,r10 20042997: incb r8 20042999: movzbl r8,r2 2004299c: cmpw r2,04(r7) 200429a0: bcs 0x20042948 200429a2: brb 0x200429b8 200429a4: cmpl r10,$00000051 200429ab: bneq 0x200429b4 200429ad: movw $e,14(r5) 200429b1: brb 0x200429b8 200429b3: nop 200429b4: movw r10,14(r5) 200429b8: movl r10,r0 200429bb: ret _29bc: entry mask: r7 r6 r5 r4 r3 r2 200429be: subl2 $4,sp 200429c1: movl 04(ap),r2 200429c5: movl 08(ap),r1 200429c9: movl 0c(ap),r4 200429cd: movl 10(ap),r5 200429d1: movl 14(ap),r3 200429d5: cmpl r4,$1 200429d8: beql 0x200429e4 200429da: cmpl r4,$2 200429dd: beql 0x200429f0 200429df: brb 0x20042a04 200429e1: tstl r0 200429e3: nop 200429e4: ashl $2,r1,r0 200429e8: movab (r2)[r0],r7 200429ec: brb 0x20042a08 200429ee: tstl r0 200429f0: divl3 $2,r1,r6 200429f4: ashl $2,r6,r6 200429f8: movab (r2)[r6],r7 200429fc: blbc r1,0x20042a08 200429ff: incl r7 20042a01: brb 0x20042a08 20042a03: nop 20042a04: movab (r2)[r1],r7 20042a08: movl 04(ap),r0 20042a0c: movl r7,r0 20042a0f: clrl r6 20042a11: tstl r5 20042a13: bleq 0x20042a49 20042a15: tstl r0 20042a17: nop 20042a18: movb (r0),(r3) 20042a1b: incl r3 20042a1d: cmpl r4,$1 20042a20: beql 0x20042a2c 20042a22: cmpl r4,$2 20042a25: beql 0x20042a34 20042a27: brb 0x20042a40 20042a29: tstl r0 20042a2b: nop 20042a2c: addl2 $4,r0 20042a2f: brb 0x20042a42 20042a31: tstl r0 20042a33: nop 20042a34: incl r0 20042a36: bbc $1,r0,0x20042a42 20042a3a: addl2 $2,r0 20042a3d: brb 0x20042a42 20042a3f: nop 20042a40: incl r0 20042a42: incl r6 20042a44: cmpl r6,r5 20042a47: blss 0x20042a18 20042a49: ret 20042a4a: tstl r0 _2a4c: entry mask: r5 r4 r3 r2 20042a4e: subl2 $4,sp 20042a51: movl 04(ap),r4 20042a55: movl 0c(ap),r3 20042a59: movl 10(ap),r0 20042a5d: movl 14(ap),r1 20042a61: cmpl r0,$3 20042a64: bneq 0x20042a70 20042a66: movab 00c0(r3),r2 20042a6b: brb 0x20042aa0 20042a6d: tstl r0 20042a6f: nop 20042a70: cmpl r0,$2 20042a73: bneq 0x20042a7c 20042a75: movab 00dc(r3),r2 20042a7a: brb 0x20042aa0 20042a7c: cmpl r0,$9 20042a7f: bneq 0x20042a88 20042a81: movab 00f8(r3),r2 20042a86: brb 0x20042aa0 20042a88: cmpl r0,$8 20042a8b: bneq 0x20042a94 20042a8d: movab 00a4(r3),r2 20042a92: brb 0x20042aa0 20042a94: mull3 $1c,(r1),r0 20042a98: movab 0130(r3)[r0],r2 20042a9e: incl (r1) 20042aa0: movl 08(ap),r0 20042aa4: movl 04(r0),04(r2) 20042aa9: beql 0x20042acd 20042aab: movl 04(r2),r5 20042aaf: movzwl 06(r4),(r2) 20042ab3: movl 08(r5),08(r2) 20042ab8: movl (r5),0c(r2) 20042abc: movl 0c(r5),10(r2) 20042ac1: movab 14(r5),18(r2) 20042ac6: movl r2,10(r4) 20042aca: incl 38(r3) 20042acd: ret 20042ace: .byte 00 20042acf: .byte 00 _2ad0: entry mask: r7 r6 r5 r4 r3 r2 20042ad2: subl2 $c,sp 20042ad5: movl 04(ap),r3 20042ad9: movl 08(ap),r2 20042add: movl $1,r4 20042ae0: movl 0x2006103c,r7 20042ae7: cmpl r4,$1 20042aea: beql 0x20042aef 20042aec: brw 0x20042b87 20042aef: movzwl $0200,(r2) 20042af4: movw $1,06(r2) 20042af8: tstl 08(r2) 20042afb: bneq 0x20042b04 20042afd: extzv $2,$8,44(r7),08(r2) 20042b04: extzv $2,$8,40(r7),14(r2) 20042b0b: movl $c,28(r2) 20042b0f: movl $16,2c(r2) 20042b13: movab 00a4(r2),r5 20042b18: movl 14(r5),08(r3) 20042b1d: addl3 04(r5),0c(r5),r6 20042b23: movl $28,-0c(fp) 20042b27: movab 48(r3),-08(fp) 20042b2c: pushab -0c(fp) 20042b2f: pushl r2 20042b31: calls $2,(r6) 20042b34: movl r0,r4 20042b37: movab 48(r3),r6 20042b3b: pushl 14(r5) 20042b3e: calls $1,*0c(r6) 20042b42: movl r0,r4 20042b45: cmpl 08(r2),$000000d0 20042b4d: bcs 0x20042b59 20042b4f: pushl 14(r5) 20042b52: calls $1,*14(r6) 20042b56: movl r0,r4 20042b59: cmpl 08(r2),$000000d0 20042b61: bcs 0x20042b78 20042b63: movl $3,0c(r2) 20042b67: extzv $2,$8,3c(r7),r0 20042b6d: bisw2 $6,r0 20042b70: insv r0,$2,$8,3c(r7) 20042b76: brb 0x20042b87 20042b78: cmpl 08(r2),$2 20042b7c: bgtru 0x20042b87 20042b7e: pushl r3 20042b80: calls $1,_2c74 20042b87: movl r4,r0 20042b8a: ret 20042b8b: nop _2b8c: entry mask: r5 r4 r3 r2 20042b8e: subl2 $10,sp 20042b91: movl 04(ap),r2 20042b95: movl 04(r2),r4 20042b99: mnegb $2d,-0d(fp) 20042b9d: movb $11,-0e(fp) 20042ba1: movab 48(r2),r3 20042ba5: pushl r4 20042ba7: calls $1,*10(r3) 20042bab: movl r0,r5 20042bae: cmpl 08(r4),$000000d0 20042bb6: bcs 0x20042bcc 20042bb8: pushl r4 20042bba: calls $1,*18(r3) 20042bbe: movl r0,r5 20042bc1: movab -0d(fp),-08(fp) 20042bc6: movw $1,-0c(fp) 20042bca: brb 0x20042bd5 20042bcc: movab -0e(fp),-08(fp) 20042bd1: movw $1,-0c(fp) 20042bd5: pushab -000c(fp) 20042bd9: pushl r4 20042bdb: calls $2,_a868 20042be2: cvtwl $0001,r0 20042be7: ret _2be8: entry mask: r6 r5 r4 r3 r2 20042bea: subl2 $4,sp 20042bed: movl 04(ap),r5 20042bf1: movl 08(ap),r4 20042bf5: movab 00a4(r5),r2 20042bfa: movl $1,r6 20042bfd: clrl r3 20042bff: cmpl r6,$1 20042c02: bneq 0x20042c6f 20042c04: tstl r3 20042c06: bneq 0x20042c10 20042c08: movl r5,14(r2) 20042c0c: brb 0x20042c60 20042c0e: tstl r0 20042c10: cmpl r3,$3 20042c13: bneq 0x20042c24 20042c15: movl 0088(r4),14(r2) 20042c1b: movzwl $8000,10(r2) 20042c21: brb 0x20042c60 20042c23: nop 20042c24: cmpl r3,$4 20042c27: bneq 0x20042c40 20042c29: movl $3c,10(r2) 20042c2d: pushl $3c 20042c2f: pushl r4 20042c31: calls $2,_20424 20042c38: movl r0,14(r2) 20042c3c: brb 0x20042c60 20042c3e: tstl r0 20042c40: tstl 10(r2) 20042c43: beql 0x20042c60 20042c45: extzv $9,$17,10(r2),r0 20042c4b: incl r0 20042c4d: pushl r4 20042c4f: pushl $1 20042c51: pushab 14(r2) 20042c54: pushl r0 20042c56: calls $4,_200a0 20042c5d: movl r0,r6 20042c60: addl2 $1c,r2 20042c63: incl r3 20042c65: cmpl r3,$4 20042c68: bgtr 0x20042c6f 20042c6a: cmpl r6,$1 20042c6d: beql 0x20042c04 20042c6f: movl r6,r0 20042c72: ret 20042c73: nop _2c74: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20042c76: subl2 $10,sp 20042c79: movl 04(ap),r3 20042c7d: clrl r4 20042c7f: clrl r2 20042c81: movl 04(r3),r6 20042c85: clrl r7 20042c87: movl $200b0000,r11 20042c8e: extzv $2,$8,3c(r11),r0 20042c94: bicw2 $0046,r0 20042c99: insv r0,$2,$8,3c(r11) 20042c9f: movzbl $90,-(sp) 20042ca3: pushl r3 20042ca5: calls $2,_82b8 20042cac: movl $2008001e,r10 20042cb3: clrw (r10) 20042cb5: movl 0024(r3),-000c(fp) 20042cbc: movw $1,-10(fp) 20042cc0: movw $5,-0e(fp) 20042cc4: pushab -10(fp) 20042cc7: pushl 04(r3) 20042cca: calls $2,_20744 20042cd1: movl r0,r5 20042cd4: cmpl r5,$1 20042cd7: bneq 0x20042d53 20042cd9: movl -0c(fp),r8 20042cdd: movzbl (r8),r1 20042ce0: cmpl r1,$1b 20042ce3: blss 0x20042d48 20042ce5: beql 0x20042d20 20042ce7: cmpl r1,$3f 20042cea: blss 0x20042d48 20042cec: beql 0x20042d34 20042cee: cmpl r1,$0000005b 20042cf5: blss 0x20042d48 20042cf7: movl r1,r0 20042cfa: casel r0,$0000005b,$8 20042d02: case -> 0x20042d28 20042d04: case -> 0x20042d48 20042d06: case -> 0x20042d48 20042d08: case -> 0x20042d48 20042d0a: case -> 0x20042d48 20042d0c: case -> 0x20042d48 20042d0e: case -> 0x20042d48 20042d10: case -> 0x20042d48 20042d12: case -> 0x20042d40 20042d14: brb 0x20042d48 20042d16: tstl r0 20042d18: jmp 0x60042ad0 20042d1e: tstl r0 20042d20: movl $1,r7 20042d23: brb 0x20042d48 20042d25: tstl r0 20042d27: nop 20042d28: cmpl r7,$1 20042d2b: bneq 0x20042d48 20042d2d: bisl2 $2,r7 20042d30: brb 0x20042d48 20042d32: tstl r0 20042d34: cmpl r7,$3 20042d37: bneq 0x20042d48 20042d39: bisl2 $4,r7 20042d3c: brb 0x20042d48 20042d3e: tstl r0 20042d40: cmpl r7,$7 20042d43: bneq 0x20042d48 20042d45: bisl2 $8,r7 20042d48: tstl r7 20042d4a: beql 0x20042d53 20042d4c: addl3 $1,r8,-0c(fp) 20042d51: incl r2 20042d53: cmpl r7,$f 20042d56: beql 0x20042d67 20042d58: movzwl (r10),r0 20042d5b: cmpl r0,$000001f4 20042d62: bcc 0x20042d67 20042d64: brw 0x20042cbc 20042d67: cmpl r7,$f 20042d6a: beql 0x20042d6f 20042d6c: brw 0x20042e34 20042d6f: movl 24(r3),r0 20042d73: clrl r4 20042d75: movzbl (r0)[r4],r2 20042d79: cmpl r2,$3f 20042d7c: beql 0x20042d8b 20042d7e: tstl r0 20042d80: incl r4 20042d82: movzbl (r0)[r4],r2 20042d86: cmpl r2,$3f 20042d89: bneq 0x20042d80 20042d8b: incl r4 20042d8d: clrl r9 20042d8f: movzbl (r0)[r4],r2 20042d93: cmpl r2,$30 20042d96: bcs 0x20042dc1 20042d98: cmpl r2,$39 20042d9b: bgtru 0x20042dc1 20042d9d: tstl r0 20042d9f: nop 20042da0: mull2 $a,r9 20042da3: movzbl (r0)[r4],r2 20042da7: subl2 $30,r2 20042daa: addl2 r2,r9 20042dad: incl r4 20042daf: movzbl (r0)[r4],r2 20042db3: cmpl r2,$30 20042db6: bcs 0x20042dc1 20042db8: movzbl (r0)[r4],r2 20042dbc: cmpl r2,$39 20042dbf: blequ 0x20042da0 20042dc1: moval 0x200424fe,r4 20042dc8: moval -08(fp),r2 20042dcc: clrl r3 20042dce: ffs r9,$1,(r4),(r2) 20042dd3: beql 0x20042dd7 20042dd5: incl r3 20042dd7: movl r3,r5 20042dda: cmpl r5,$1 20042ddd: bneq 0x20042df8 20042ddf: cmpl -08(fp),r9 20042de3: bneq 0x20042df8 20042de5: extzv $2,$8,3c(r11),r2 20042deb: bisw2 $20,r2 20042dee: insv r2,$2,$8,3c(r11) 20042df4: bisl2 $1,0c(r6) 20042df8: moval 0x2004250a,r4 20042dff: moval -08(fp),r2 20042e03: clrl r3 20042e05: ffs r9,$1,(r4),(r2) 20042e0a: beql 0x20042e0e 20042e0c: incl r3 20042e0e: movl r3,r5 20042e11: cmpl r5,$1 20042e14: bneq 0x20042e34 20042e16: cmpl -08(fp),r9 20042e1a: bneq 0x20042e34 20042e1c: movl $200b003c,r3 20042e23: extzv $2,$8,(r3),r2 20042e28: bisw2 $4,r2 20042e2b: insv r2,$2,$8,(r3) 20042e30: bisl2 $2,0c(r6) 20042e34: ret 20042e35: halt 20042e36: halt 20042e37: halt 20042e38: bbc $6,*$200b003c,0x20042e79 20042e40: mtpr $1,$b ; P1LR 20042e43: pushr $3 20042e45: moval 0x20042e55 <"?? CRPT - Corrupt bi"...>,-(sp) 20042e4c: calls $1,_2bb 20042e53: brb 0x20042e74 20042e55: .string "?? CRPT - Corrupt bit is set\n\r\0" 20042e74: popr $3 20042e76: brw 0x20041c15 20042e79: bisw2 $0040,*$200b003c 20042e82: bbs $5,*$200b003c,0x20042ebd 20042e8a: pushr $3 20042e8c: moval 0x20042e9c <"?? CRPT - Reenter bi"...>,-(sp) 20042e93: calls $1,_2bb 20042e9a: brb 0x20042eb8 20042e9c: .string "?? CRPT - Reenter bit clr\n\r\0" 20042eb8: popr $3 20042eba: brw 0x20041c15 20042ebd: movl r0,*$20080000 20042ec4: mfpr $3e,r0 ; SID 20042ec7: extzv $18,$8,r0,r0 20042ecc: movl sp,*$20080004 20042ed3: movw *$200b0054,r0 20042eda: rotl $fe,r0,r0 20042edf: movb r0,sp 20042ee2: rotl $8,sp,sp 20042ee6: movw *$200b0050,r0 20042eed: rotl $fe,r0,r0 20042ef2: movb r0,sp 20042ef5: rotl $8,sp,sp 20042ef9: movw *$200b004c,r0 20042f00: rotl $fe,r0,r0 20042f05: movb r0,sp 20042f08: rotl $8,sp,sp 20042f0c: movw *$200b0048,r0 20042f13: rotl $fe,r0,r0 20042f18: movb r0,sp 20042f1b: movl *$2010180c,r0 20042f22: bicl2 $2,*$2010180c 20042f29: bitw $01ff,sp 20042f2e: beql 0x20042f63 20042f30: pushr $3 20042f32: moval 0x20042f42 <"?? CRPT - SCR not on"...>,-(sp) 20042f39: calls $1,_2bb 20042f40: brb 0x20042f5e 20042f42: .string "?? CRPT - SCR not on page\n\r\0" 20042f5e: popr $3 20042f60: brw 0x20041c15 20042f63: tstl sp 20042f65: bneq 0x20042f96 20042f67: pushr $3 20042f69: moval 0x20042f79 <"?? CRPT - SCR is at "...>,-(sp) 20042f70: calls $1,_2bb 20042f77: brb 0x20042f91 20042f79: .string "?? CRPT - SCR is at 0\n\r\0" 20042f91: popr $3 20042f93: brw 0x20041c15 20042f96: movzbl *$20080014,00ac(sp) 20042f9f: movl r0,024c(sp) 20042fa4: clrb *$20080014 20042faa: addl3 sp,70(sp),00a8(sp) 20042fb1: addl2 04(sp),00a8(sp) 20042fb7: addl2 10(sp),00a8(sp) 20042fbd: addl2 14(sp),00a8(sp) 20042fc3: addl2 38(sp),00a8(sp) 20042fc9: addl2 0c(sp),00a8(sp) 20042fcf: addl2 0084(sp),00a8(sp) 20042fd6: addl2 0088(sp),00a8(sp) 20042fdd: addl2 0234(sp),00a8(sp) 20042fe4: cmpl 00a8(sp),00b4(sp) 20042feb: beql 0x20043021 20042fed: tstl 00a8(sp) 20042ff1: bneq 0x20043021 20042ff3: pushr $3 20042ff5: moval 0x20043005 <"?? CRPT - Sign error"...>,-(sp) 20042ffc: calls $1,_2bb 20043003: brb 0x2004301c 20043005: .string "?? CRPT - Sign error\n\r\0" 2004301c: popr $3 2004301e: brw 0x20041c15 20043021: extzv $0,$9,0c(sp),r0 20043027: bneq 0x20043041 20043029: ashl $3,14(sp),r0 2004302e: cmpzv $9,$16,0c(sp),r0 20043034: bcc 0x20043041 20043036: extzv $9,$16,0c(sp),r0 2004303c: bbs r0,*10(sp),0x20043076 20043041: mtpr $4,$b ; P1LR 20043044: pushr $3 20043046: moval 0x20043056 <"?? CRPT - good256 is"...>,-(sp) 2004304d: calls $1,_2bb 20043054: brb 0x20043071 20043056: .string "?? CRPT - good256 is bad\n\r\0" 20043071: popr $3 20043073: brw 0x20041c15 20043076: mfpr $11,00a8(sp) ; SCBB 2004307b: movab 0400(sp),r0 20043080: movab 0x20043605,04(r0) 20043088: movab 0x20043609,08(r0) 20043090: movab 0x200438c1,02c0(r0) 20043099: movab 0x200438c5,02c4(r0) 200430a2: movab 0x20043851,0250(r0) 200430ab: movab 0x20043855,0254(r0) 200430b4: movab 0x20043845,0244(r0) 200430bd: movab 0x20043849,0248(r0) 200430c6: movab 0x200439f9,03f8(r0) 200430cf: movab 0x200439fd,03fc(r0) 200430d8: movab 0x200436c1,00c0(r0) 200430e1: mtpr r0,$11 ; SCBB 200430e4: movl sp,r0 200430e7: movl 70(r0),sp 200430eb: cmpl 009c(r0),$2 200430f0: bneq 0x200430fd 200430f2: movab _8dbb,0238(r0) 200430fb: brb 0x20043106 200430fd: movab _8cc8,0238(r0) 20043106: bbc $2,*$200b003c,0x2004316c 2004310e: mfpr $2b,00b0(r0) ; SAVPSL 20043113: cmpzv $8,$5,00b0(r0),$2 2004311a: bneq 0x2004316c 2004311c: subl3 $00000088,sp,r10 20043124: movl r10,sp 20043127: movl r0,r11 2004312a: pushl r11 2004312c: calls $1,_1fcd0 20043133: cmpl r0,18(r11) 20043137: beql 0x20043169 20043139: mtpr $3,$b ; P1LR 2004313c: pushr $3 ; r1,r0 2004313e: moval 0x2004314e <"?? CRPT - bmp cksum\n"...>,-(sp) 20043145: calls $1,_2bb 2004314c: brb 0x20043164 2004314e: .string "?? CRPT - bmp cksum\n\r\0" 20043164: popr $3 ; r1,r0 20043166: brw 0x20041c15 20043169: brw 0x20043306 2004316c: movl 024c(r0),-(sp) 20043171: cmpb 009c(r0),$2 20043176: bneq 0x2004317d 20043178: mfpr $28,-(sp) ; ACCS 2004317b: brb 0x2004317f 2004317d: pushl $0 2004317f: movzwl *$200a001c,-(sp) 20043186: movzwl *$200a0018,-(sp) 2004318d: movzwl *$200a0014,-(sp) 20043194: movzwl *$200a0010,-(sp) 2004319b: movzwl *$200a0000,-(sp) 200431a2: bicl2 $28,*$200a0000 200431a9: movzwl *$200a0008,-(sp) 200431b0: bisl2 $20,*$200a0000 200431b7: cmpb 009c(r0),$2 200431bc: bneq 0x200431cd 200431be: pushl *$23000000 200431c4: bicl2 $1,*$23000000 200431cb: brb 0x200431cf 200431cd: pushl $0 200431cf: bisl3 *$20080014,00ac(r0),-(sp) 200431d9: mfpr $2b,-(sp) ; SAVPSL 200431dc: cmpzv $8,$5,(sp),$3 200431e1: bneq 0x200431ea 200431e3: movl $041f0300,(sp) 200431ea: mfpr $27,-(sp) ; MSER 200431ed: mtpr $0,$27 ; MSER 200431f0: pushl 00a8(r0) 200431f4: cmpb 009c(r0),$2 200431f9: beql 0x20043206 200431fb: mfpr $25,-(sp) ; CCR 200431fe: mtpr $0,$25 ; CCR 20043201: mtpr $0,$25 ; CCR 20043204: brb 0x20043218 20043206: mfpr $0000007f,-(sp) ; PCSTS 2004320d: mtpr $000000e4,$0000007f ; PCSTS 20043218: bicb2 $1,*$20080017 2004321f: extzv $f,$1,0c(sp),-(sp) 20043225: extzv $10,$5,10(sp),-(sp) 2004322b: bicl3 $0000ff00,14(sp),-(sp) 20043234: pushl *$20080004 2004323a: mfpr $2a,-(sp) ; SAVPC 2004323d: pushl 08(sp) 20043240: pushr $3fff 20043244: movl sp,r10 20043247: movl r0,r11 2004324a: movl *$20080000,(r10) 20043251: mfpr $2b,r1 ; SAVPSL 20043254: cmpzv $8,$5,r1,$3 20043259: beql 0x20043262 2004325b: cmpzv $d,$2,r1,$3 20043260: bneq 0x200432c4 20043262: movl $041f0000,44(r10) 2004326a: addl3 $00000200,0c(r0),38(r10) 20043274: movl 38(r10),40(r10) 20043279: movl 38(r10),3c(r10) 2004327e: pushl r11 20043280: calls $1,_1fcd0 20043287: cmpl r0,18(r11) 2004328b: beql 0x200432c4 2004328d: mtpr $3,$b ; P1LR 20043290: pushr $3 20043292: moval 0x200432a2 <"?? CRPT - bmp_cksum "...>,-(sp) 20043299: calls $1,_2bb 200432a0: brb 0x200432bf 200432a2: .string "?? CRPT - bmp_cksum is bad\n\r\0" 200432bf: popr $3 200432c1: brw 0x20041c15 200432c4: bbs $1a,5c(r10),0x200432d3 200432c9: extzv $18,$2,5c(r10),r2 200432cf: mfpr r2,38(r10) 200432d3: tstl 28(r11) 200432d6: beql 0x200432db 200432d8: jsb *28(r11) 200432db: bicw2 $0040,*$200b003c 200432e4: bisw2 $4,*$200b003c 200432eb: movl r10,34(r11) 200432ef: pushl r11 200432f1: calls $1,_2b8c 200432f8: pushl $0 200432fa: pushl r11 200432fc: calls $2,_5004 20043303: brw 0x2004333f 20043306: bicw2 $0040,*$200b003c 2004330f: bisw2 $4,*$200b003c 20043316: movl r10,34(r11) 2004331a: movl 04(r11),r10 2004331e: pushl 48(r10) 20043321: pushl r11 20043323: calls $1,_2b8c 2004332a: movl (sp)+,48(r10) 2004332e: movl 34(r11),r10 20043332: pushl $1 20043334: pushl r11 20043336: calls $1,_5004 2004333d: brb 0x2004333f 2004333f: movw *$200b00a4,-(sp) 20043346: bicw2 $0100,(sp) 2004334b: movw (sp),*$200b00a4 20043352: tstw (sp)+ 20043354: pushl r11 20043356: calls $1,_3429 2004335d: movb $30,*$2008000f 20043364: movw 6c(r10),*$200a0000 2004336c: movw 68(r10),*$200a0008 20043374: moval 7c(r10),r0 20043378: movl $200a0004,r1 2004337f: movzbl $3,r2 20043382: bicw2 $3,(r0) 20043385: bisw2 r2,(r0) 20043388: movw (r0),(r1) 2004338b: tstl -(r0) 2004338d: sobgeq r2,0x20043382 20043390: tstl 2c(r11) 20043393: beql 0x20043398 20043395: jsb *2c(r11) 20043398: pushl r11 2004339a: calls $1,_8c58 200433a1: movab (r10),sp 200433a4: popr $03ff 200433a8: addl2 $8,sp 200433ab: popr $3000 200433af: movl 40(r10),sp 200433b3: mtpr 54(r10),$11 ; SCBB 200433b7: cmpb 009c(r11),$2 200433bc: bneq 0x200433d5 200433be: movl *$23000000,-(sp) 200433c5: movb 64(r10),(sp) 200433c9: movl (sp)+,*$23000000 200433d0: mtpr 0080(r10),$28 ; ACCS 200433d5: movb 60(r10),*$20080014 200433dd: movb $2,*$20080017 200433e4: bbc $18,60(r10),0x200433f0 200433e9: bisb2 $1,*$20080017 200433f0: cmpb 009c(r11),$2 200433f5: bneq 0x20043401 200433f7: mtpr 50(r10),$0000007f ; PCSTS 200433ff: brb 0x20043405 20043401: mtpr 50(r10),$25 ; CCR 20043405: mtpr 58(r10),$27 ; MSER 20043409: movl 4c(r10),*$20080000 20043411: movq 28(r10),r10 20043415: bicw2 $4,*$200b003c 2004341c: bbc $0,*$20080000,0x20043427 20043424: mtpr $1,$38 ; MAPEN 20043427: rei 20043428: halt _3429: entry mask: r5 r4 r3 r2 2004342b: movl 04(ap),r5 2004342f: casel 009c(r5),$0,$2 20043435: case -> 0x200434bf 20043437: case -> 0x2004343b 20043439: case -> 0x2004345a 2004343b: mtpr $1,$25 ; CCR 2004343e: movl $20150000,r2 20043445: clrl r3 20043447: clrl (r2)[r3] 2004344a: aobleq $3f,r3,0x20043447 2004344e: mtpr $2,$25 ; CCR 20043451: movl $00000200,r4 20043458: brb 0x200434af 2004345a: mtpr $000000e4,$0000007f ; PCSTS 20043465: clrl r2 20043467: mtpr r2,$0000007d ; PCIDX 2004346e: mtpr $80000000,$0000007c ; PCTAG 20043479: addl2 $8,r2 2004347c: cmpl $00000800,r2 20043483: bgtr 0x20043467 20043485: clrl r2 20043487: movl $2d000000,r3 2004348e: bbs $a,*$23000000,0x2004349d 20043496: movl $22000000,r3 2004349d: clrl (r3)[r2] 200434a0: aoblss $00010000,r2,0x2004349d 200434a8: movl $00008000,r4 200434af: movl $20200000,r3 200434b6: clrl r2 200434b8: clrl (r3)[r2] 200434bb: aoblss r4,r2,0x200434b8 200434bf: ret 200434c0: .space 320 20043600: .byte 02 20043601: .long 30000000 20043605: .long 300008f3 20043609: .long 300008ef 2004360d: .long 300008eb 20043611: .long 300008e7 20043615: .long 300008e3 20043619: .long 300008df 2004361d: .long 300008db 20043621: .long 300008d7 20043625: .long 300008d3 20043629: .long 300008cf 2004362d: .long 300008cb 20043631: .long 300008c7 20043635: .long 300008c3 20043639: .long 300008bf 2004363d: .long 300008bb 20043641: .long 300008b7 20043645: .long 300008b3 20043649: .long 300008af 2004364d: .long 300008ab 20043651: .long 300008a7 20043655: .long 300008a3 20043659: .long 3000089f 2004365d: .long 3000089b 20043661: .long 30000897 20043665: .long 30000893 20043669: .long 3000088f 2004366d: .long 3000088b 20043671: .long 30000887 20043675: .long 30000883 20043679: .long 3000087f 2004367d: .long 3000087b 20043681: .long 30000877 20043685: .long 30000873 20043689: .long 3000086f 2004368d: .long 3000086b 20043691: .long 30000867 20043695: .long 30000863 20043699: .long 3000085f 2004369d: .long 3000085b 200436a1: .long 30000857 200436a5: .long 30000853 200436a9: .long 3000084f 200436ad: .long 3000084b 200436b1: .long 30000847 200436b5: .long 30000843 200436b9: .long 3000083f 200436bd: .long 3000083b 200436c1: .long 30000837 200436c5: .long 30000833 200436c9: .long 3000082f 200436cd: .long 3000082b 200436d1: .long 30000827 200436d5: .long 30000823 200436d9: .long 3000081f 200436dd: .long 3000081b 200436e1: .long 30000817 200436e5: .long 30000813 200436e9: .long 3000080f 200436ed: .long 3000080b 200436f1: .long 30000807 200436f5: .long 30000803 200436f9: .long 300007ff 200436fd: .long 300007fb 20043701: .long 300007f7 20043705: .long 300007f3 20043709: .long 300007ef 2004370d: .long 300007eb 20043711: .long 300007e7 20043715: .long 300007e3 20043719: .long 300007df 2004371d: .long 300007db 20043721: .long 300007d7 20043725: .long 300007d3 20043729: .long 300007cf 2004372d: .long 300007cb 20043731: .long 300007c7 20043735: .long 300007c3 20043739: .long 300007bf 2004373d: .long 300007bb 20043741: .long 300007b7 20043745: .long 300007b3 20043749: .long 300007af 2004374d: .long 300007ab 20043751: .long 300007a7 20043755: .long 300007a3 20043759: .long 3000079f 2004375d: .long 3000079b 20043761: .long 30000797 20043765: .long 30000793 20043769: .long 3000078f 2004376d: .long 3000078b 20043771: .long 30000787 20043775: .long 30000783 20043779: .long 3000077f 2004377d: .long 3000077b 20043781: .long 30000777 20043785: .long 30000773 20043789: .long 3000076f 2004378d: .long 3000076b 20043791: .long 30000767 20043795: .long 30000763 20043799: .long 3000075f 2004379d: .long 3000075b 200437a1: .long 30000757 200437a5: .long 30000753 200437a9: .long 3000074f 200437ad: .long 3000074b 200437b1: .long 30000747 200437b5: .long 30000743 200437b9: .long 3000073f 200437bd: .long 3000073b 200437c1: .long 30000737 200437c5: .long 30000733 200437c9: .long 3000072f 200437cd: .long 3000072b 200437d1: .long 30000727 200437d5: .long 30000723 200437d9: .long 3000071f 200437dd: .long 3000071b 200437e1: .long 30000717 200437e5: .long 30000713 200437e9: .long 3000070f 200437ed: .long 3000070b 200437f1: .long 30000707 200437f5: .long 30000703 200437f9: .long 300006ff 200437fd: .long 300006fb 20043801: .long 300006f7 20043805: .long 300006f3 20043809: .long 300006ef 2004380d: .long 300006eb 20043811: .long 300006e7 20043815: .long 300006e3 20043819: .long 300006df 2004381d: .long 300006db 20043821: .long 300006d7 20043825: .long 300006d3 20043829: .long 300006cf 2004382d: .long 300006cb 20043831: .long 300006c7 20043835: .long 300006c3 20043839: .long 300006bf 2004383d: .long 300006bb 20043841: .long 300006b7 20043845: .long 300006b3 20043849: .long 300006af 2004384d: .long 300006ab 20043851: .long 300006a7 20043855: .long 300006a3 20043859: .long 3000069f 2004385d: .long 3000069b 20043861: .long 30000697 20043865: .long 30000693 20043869: .long 3000068f 2004386d: .long 3000068b 20043871: .long 30000687 20043875: .long 30000683 20043879: .long 3000067f 2004387d: .long 3000067b 20043881: .long 30000677 20043885: .long 30000673 20043889: .long 3000066f 2004388d: .long 3000066b 20043891: .long 30000667 20043895: .long 30000663 20043899: .long 3000065f 2004389d: .long 3000065b 200438a1: .long 30000657 200438a5: .long 30000653 200438a9: .long 3000064f 200438ad: .long 3000064b 200438b1: .long 30000647 200438b5: .long 30000643 200438b9: .long 3000063f 200438bd: .long 3000063b 200438c1: .long 30000637 200438c5: .long 30000633 200438c9: .long 3000062f 200438cd: .long 3000062b 200438d1: .long 30000627 200438d5: .long 30000623 200438d9: .long 3000061f 200438dd: .long 3000061b 200438e1: .long 30000617 200438e5: .long 30000613 200438e9: .long 3000060f 200438ed: .long 3000060b 200438f1: .long 30000607 200438f5: .long 30000603 200438f9: .long 300005ff 200438fd: .long 300005fb 20043901: .long 300005f7 20043905: .long 300005f3 20043909: .long 300005ef 2004390d: .long 300005eb 20043911: .long 300005e7 20043915: .long 300005e3 20043919: .long 300005df 2004391d: .long 300005db 20043921: .long 300005d7 20043925: .long 300005d3 20043929: .long 300005cf 2004392d: .long 300005cb 20043931: .long 300005c7 20043935: .long 300005c3 20043939: .long 300005bf 2004393d: .long 300005bb 20043941: .long 300005b7 20043945: .long 300005b3 20043949: .long 300005af 2004394d: .long 300005ab 20043951: .long 300005a7 20043955: .long 300005a3 20043959: .long 3000059f 2004395d: .long 3000059b 20043961: .long 30000597 20043965: .long 30000593 20043969: .long 3000058f 2004396d: .long 3000058b 20043971: .long 30000587 20043975: .long 30000583 20043979: .long 3000057f 2004397d: .long 3000057b 20043981: .long 30000577 20043985: .long 30000573 20043989: .long 3000056f 2004398d: .long 3000056b 20043991: .long 30000567 20043995: .long 30000563 20043999: .long 3000055f 2004399d: .long 3000055b 200439a1: .long 30000557 200439a5: .long 30000553 200439a9: .long 3000054f 200439ad: .long 3000054b 200439b1: .long 30000547 200439b5: .long 30000543 200439b9: .long 3000053f 200439bd: .long 3000053b 200439c1: .long 30000537 200439c5: .long 30000533 200439c9: .long 3000052f 200439cd: .long 3000052b 200439d1: .long 30000527 200439d5: .long 30000523 200439d9: .long 3000051f 200439dd: .long 3000051b 200439e1: .long 30000517 200439e5: .long 30000513 200439e9: .long 3000050f 200439ed: .long 3000050b 200439f1: .long 30000507 200439f5: .long 30000503 200439f9: .long 300004ff 200439fd: .byte fb 200439fe: .byte 04 200439ff: .byte 00 20043a00: .ptr 0x20043601 20043a04: .ptr 0x20043605 20043a08: .ptr 0x20043609 20043a0c: .ptr 0x2004360d 20043a10: .ptr 0x20043611 20043a14: .ptr 0x20043615 20043a18: .ptr 0x20043619 20043a1c: .ptr 0x2004361d 20043a20: .ptr 0x20043621 20043a24: .ptr 0x20043625 20043a28: .ptr 0x20043629 20043a2c: .ptr 0x2004362d 20043a30: .ptr 0x20043631 20043a34: .ptr 0x20043635 20043a38: .ptr 0x20043639 20043a3c: .ptr 0x2004363d 20043a40: .ptr 0x20043641 20043a44: .ptr 0x20043645 20043a48: .ptr 0x20043649 20043a4c: .ptr 0x2004364d 20043a50: .ptr 0x20043651 20043a54: .ptr 0x20043655 20043a58: .ptr 0x20043659 20043a5c: .ptr 0x2004365d 20043a60: .ptr 0x20043661 20043a64: .ptr 0x20043665 20043a68: .ptr 0x20043669 20043a6c: .ptr 0x2004366d 20043a70: .ptr 0x20043671 20043a74: .ptr 0x20043675 20043a78: .ptr 0x20043679 20043a7c: .ptr 0x2004367d 20043a80: .ptr 0x20043681 20043a84: .ptr 0x20043685 20043a88: .ptr 0x20043689 20043a8c: .ptr 0x2004368d 20043a90: .ptr 0x20043691 20043a94: .ptr 0x20043695 20043a98: .ptr 0x20043699 20043a9c: .ptr 0x2004369d 20043aa0: .ptr 0x200436a1 20043aa4: .ptr 0x200436a5 20043aa8: .ptr 0x200436a9 20043aac: .ptr 0x200436ad 20043ab0: .ptr 0x200436b1 20043ab4: .ptr 0x200436b5 20043ab8: .ptr 0x200436b9 20043abc: .ptr 0x200436bd 20043ac0: .ptr 0x200436c1 20043ac4: .ptr 0x200436c5 20043ac8: .ptr 0x200436c9 20043acc: .ptr 0x200436cd 20043ad0: .ptr 0x200436d1 20043ad4: .ptr 0x200436d5 20043ad8: .ptr 0x200436d9 20043adc: .ptr 0x200436dd 20043ae0: .ptr 0x200436e1 20043ae4: .ptr 0x200436e5 20043ae8: .ptr 0x200436e9 20043aec: .ptr 0x200436ed 20043af0: .ptr 0x200436f1 20043af4: .ptr 0x200436f5 20043af8: .ptr 0x200436f9 20043afc: .ptr 0x200436fd 20043b00: .ptr 0x20043701 20043b04: .ptr 0x20043705 20043b08: .ptr 0x20043709 20043b0c: .ptr 0x2004370d 20043b10: .ptr 0x20043711 20043b14: .ptr 0x20043715 20043b18: .ptr 0x20043719 20043b1c: .ptr 0x2004371d 20043b20: .ptr 0x20043721 20043b24: .ptr 0x20043725 20043b28: .ptr 0x20043729 20043b2c: .ptr 0x2004372d 20043b30: .ptr 0x20043731 20043b34: .ptr 0x20043735 20043b38: .ptr 0x20043739 20043b3c: .ptr 0x2004373d 20043b40: .ptr 0x20043741 20043b44: .ptr 0x20043745 20043b48: .ptr 0x20043749 20043b4c: .ptr 0x2004374d 20043b50: .ptr 0x20043751 20043b54: .ptr 0x20043755 20043b58: .ptr 0x20043759 20043b5c: .ptr 0x2004375d 20043b60: .ptr 0x20043761 20043b64: .ptr 0x20043765 20043b68: .ptr 0x20043769 20043b6c: .ptr 0x2004376d 20043b70: .ptr 0x20043771 20043b74: .ptr 0x20043775 20043b78: .ptr 0x20043779 20043b7c: .ptr 0x2004377d 20043b80: .ptr 0x20043781 20043b84: .ptr 0x20043785 20043b88: .ptr 0x20043789 20043b8c: .ptr 0x2004378d 20043b90: .ptr 0x20043791 20043b94: .ptr 0x20043795 20043b98: .ptr 0x20043799 20043b9c: .ptr 0x2004379d 20043ba0: .ptr 0x200437a1 20043ba4: .ptr 0x200437a5 20043ba8: .ptr 0x200437a9 20043bac: .ptr 0x200437ad 20043bb0: .ptr 0x200437b1 20043bb4: .ptr 0x200437b5 20043bb8: .ptr 0x200437b9 20043bbc: .ptr 0x200437bd 20043bc0: .ptr 0x200437c1 20043bc4: .ptr 0x200437c5 20043bc8: .ptr 0x200437c9 20043bcc: .ptr 0x200437cd 20043bd0: .ptr 0x200437d1 20043bd4: .ptr 0x200437d5 20043bd8: .ptr 0x200437d9 20043bdc: .ptr 0x200437dd 20043be0: .ptr 0x200437e1 20043be4: .ptr 0x200437e5 20043be8: .ptr 0x200437e9 20043bec: .ptr 0x200437ed 20043bf0: .ptr 0x200437f1 20043bf4: .ptr 0x200437f5 20043bf8: .ptr 0x200437f9 20043bfc: .ptr 0x200437fd 20043c00: .ptr 0x20043801 20043c04: .ptr 0x20043805 20043c08: .ptr 0x20043809 20043c0c: .ptr 0x2004380d 20043c10: .ptr 0x20043811 20043c14: .ptr 0x20043815 20043c18: .ptr 0x20043819 20043c1c: .ptr 0x2004381d 20043c20: .ptr 0x20043821 20043c24: .ptr 0x20043825 20043c28: .ptr 0x20043829 20043c2c: .ptr 0x2004382d 20043c30: .ptr 0x20043831 20043c34: .ptr 0x20043835 20043c38: .ptr 0x20043839 20043c3c: .ptr 0x2004383d 20043c40: .ptr 0x20043841 20043c44: .ptr 0x20043845 20043c48: .ptr 0x20043849 20043c4c: .ptr 0x2004384d 20043c50: .ptr 0x20043851 20043c54: .ptr 0x20043855 20043c58: .ptr 0x20043859 20043c5c: .ptr 0x2004385d 20043c60: .ptr 0x20043861 20043c64: .ptr 0x20043865 20043c68: .ptr 0x20043869 20043c6c: .ptr 0x2004386d 20043c70: .ptr 0x20043871 20043c74: .ptr 0x20043875 20043c78: .ptr 0x20043879 20043c7c: .ptr 0x2004387d 20043c80: .ptr 0x20043881 20043c84: .ptr 0x20043885 20043c88: .ptr 0x20043889 20043c8c: .ptr 0x2004388d 20043c90: .ptr 0x20043891 20043c94: .ptr 0x20043895 20043c98: .ptr 0x20043899 20043c9c: .ptr 0x2004389d 20043ca0: .ptr 0x200438a1 20043ca4: .ptr 0x200438a5 20043ca8: .ptr 0x200438a9 20043cac: .ptr 0x200438ad 20043cb0: .ptr 0x200438b1 20043cb4: .ptr 0x200438b5 20043cb8: .ptr 0x200438b9 20043cbc: .ptr 0x200438bd 20043cc0: .ptr 0x200438c1 20043cc4: .ptr 0x200438c5 20043cc8: .ptr 0x200438c9 20043ccc: .ptr 0x200438cd 20043cd0: .ptr 0x200438d1 20043cd4: .ptr 0x200438d5 20043cd8: .ptr 0x200438d9 20043cdc: .ptr 0x200438dd 20043ce0: .ptr 0x200438e1 20043ce4: .ptr 0x200438e5 20043ce8: .ptr 0x200438e9 20043cec: .ptr 0x200438ed 20043cf0: .ptr 0x200438f1 20043cf4: .ptr 0x200438f5 20043cf8: .ptr 0x200438f9 20043cfc: .ptr 0x200438fd 20043d00: .ptr 0x20043901 20043d04: .ptr 0x20043905 20043d08: .ptr 0x20043909 20043d0c: .ptr 0x2004390d 20043d10: .ptr 0x20043911 20043d14: .ptr 0x20043915 20043d18: .ptr 0x20043919 20043d1c: .ptr 0x2004391d 20043d20: .ptr 0x20043921 20043d24: .ptr 0x20043925 20043d28: .ptr 0x20043929 20043d2c: .ptr 0x2004392d 20043d30: .ptr 0x20043931 20043d34: .ptr 0x20043935 20043d38: .ptr 0x20043939 20043d3c: .ptr 0x2004393d 20043d40: .ptr 0x20043941 20043d44: .ptr 0x20043945 20043d48: .ptr 0x20043949 20043d4c: .ptr 0x2004394d 20043d50: .ptr 0x20043951 20043d54: .ptr 0x20043955 20043d58: .ptr 0x20043959 20043d5c: .ptr 0x2004395d 20043d60: .ptr 0x20043961 20043d64: .ptr 0x20043965 20043d68: .ptr 0x20043969 20043d6c: .ptr 0x2004396d 20043d70: .ptr 0x20043971 20043d74: .ptr 0x20043975 20043d78: .ptr 0x20043979 20043d7c: .ptr 0x2004397d 20043d80: .ptr 0x20043981 20043d84: .ptr 0x20043985 20043d88: .ptr 0x20043989 20043d8c: .ptr 0x2004398d 20043d90: .ptr 0x20043991 20043d94: .ptr 0x20043995 20043d98: .ptr 0x20043999 20043d9c: .ptr 0x2004399d 20043da0: .ptr 0x200439a1 20043da4: .ptr 0x200439a5 20043da8: .ptr 0x200439a9 20043dac: .ptr 0x200439ad 20043db0: .ptr 0x200439b1 20043db4: .ptr 0x200439b5 20043db8: .ptr 0x200439b9 20043dbc: .ptr 0x200439bd 20043dc0: .ptr 0x200439c1 20043dc4: .ptr 0x200439c5 20043dc8: .ptr 0x200439c9 20043dcc: .ptr 0x200439cd 20043dd0: .ptr 0x200439d1 20043dd4: .ptr 0x200439d5 20043dd8: .ptr 0x200439d9 20043ddc: .ptr 0x200439dd 20043de0: .ptr 0x200439e1 20043de4: .ptr 0x200439e5 20043de8: .ptr 0x200439e9 20043dec: .ptr 0x200439ed 20043df0: .ptr 0x200439f1 20043df4: .ptr 0x200439f5 20043df8: .ptr 0x200439f9 20043dfc: .ptr 0x200439fd 20043e00: .long 00000003 20043e04: .ptr 0x2004209d 20043e08: .string "\r\n?%02.2X UNXINT \r\n\0" 20043e1c: .string "%03.3X %08.8X %08.8X\r\0" 20043e34: .string "%03.3X %08.8X %08.8X %08.8X\r\0" 20043e54: .string "%03.3X %08.8X %08.8X %08.8X %08.8X\r" 20043e7b: .string "\0" 20043e7c: .string "%03.3X %08.8X %08.8X %08.8X %08.8X\n" 20043ea3: .string "%08.8X %08.8X\r\0" 20043eb3: .string "%03.3X %08.8X %08.8X %08.8X %08.8X\n" 20043eda: .string "%08.8X %08.8X %08.8X %08.8X\r\0" 20043efa: .word 54d0 20043efc: .long 0800009f 20043f00: .long 9f55d020 20043f04: .long 20080004 20043f08: .long 9e5411db 20043f0c: .long 54fc00c4 20043f10: .long a8c4507d 20043f14: .string "\0" 20043f15: .string "\236\317\352\366Q\303QnUx\217\376UQ\317Q" 20043f25: .string "\0" 20043f26: .word 6833 20043f28: .word 9b00 20043f2a: .word 6800 20043f2c: .word 6800 20043f2e: .word 6800 20043f30: .word 6800 20043f32: .word 6800 20043f34: .word 6800 20043f36: .word 8d00 20043f38: .word 8d00 20043f3a: .word 6f00 20043f3c: .word 6f00 20043f3e: .word 7f00 20043f40: .word 7f00 20043f42: .word 6f00 20043f44: .word 6f00 20043f46: .word 7f00 20043f48: .word 7f00 20043f4a: .word 7f00 20043f4c: .word 7f00 20043f4e: .word 6f00 20043f50: .word 6800 20043f52: .word 6f00 20043f54: .word 6f00 20043f56: .word 6f00 20043f58: .word 6f00 20043f5a: .word 6f00 20043f5c: .word 6f00 20043f5e: .word 6f00 20043f60: .word 6f00 20043f62: .word 6f00 20043f64: .word 6f00 20043f66: .word 6f00 20043f68: .word 6f00 20043f6a: .word 6f00 20043f6c: .word 6f00 20043f6e: .word 6f00 20043f70: .word 6f00 20043f72: .word 6f00 20043f74: .word 6f00 20043f76: .word 6f00 20043f78: .word 6f00 20043f7a: .word 6f00 20043f7c: .word 6f00 20043f7e: .word 6f00 20043f80: .word 6f00 20043f82: .word 6f00 20043f84: .word 6f00 20043f86: .word 6f00 20043f88: .word 6f00 20043f8a: .word 6800 20043f8c: .word 6800 20043f8e: .byte 00 20043f8f: movl 0240(r4),(sp) 20043f94: bneq 0x20043ff2 20043f96: movl r5,(sp) 20043f99: movl 08(r4),-(sp) 20043f9d: pushal 0x20043e1c <"%03.3X %08.8X %08."...> 20043fa1: pushl $5 20043fa3: brw 0x20044011 20043fa6: pushl r5 20043fa8: .long 7e08a4d0 20043fac: .long fe84cfdf 20043fb0: .long 5d1106dd 20043fb4: .long a4d055dd 20043fb8: .long cfdf7e08 20043fbc: .long 07ddfe96 20043fc0: .long c4d14f11 20043fc4: .long 1302009c 20043fc8: .long 08aed116 20043fcc: .long 0000818f 20043fd0: .long d1181300 20043fd4: .long 808f08ae 20043fd8: .byte 00 20043fd9: halt 20043fda: halt _3fdb: entry mask: r11 r10 r9 r4 r1 r0 20043fdd: brb 0x20043ff3 20043fdf: cmpw 08(sp),$10 20043fe3: beql 0x20043feb 20043fe5: cmpw 08(sp),$11 20043fe9: bneq 0x20043ff3 20043feb: movl 023c(r4),(sp) 20043ff0: beql 0x20043ff3 20043ff2: rsb 20043ff3: tstl (sp)+ 20043ff5: movl r5,(sp) 20043ff8: movl 08(r4),-(sp) 20043ffc: cmpl 009c(r4),$2 20044001: beql 0x2004400b 20044003: pushal 0x20043e7c <"%03.3X %08.8X %08."...> 20044007: pushl $9 20044009: brb 0x20044011 2004400b: pushal 0x20043eb3 <"%03.3X %08.8X %08."...> 2004400f: pushl $b 20044011: movl sp,r5 20044014: movl 70(r4),sp 20044018: movzbl $33,-(sp) 2004401b: movl 08(r4),-(sp) 2004401f: pushab 0x20043e08 <"\r\n?%02.2X UNXINT \r"...> 20044023: calls $3,_1fbf0 2004402a: callg (r5),_1fbf0 20044031: movq 00a8(r4),r0 20044036: movl *$20080000,r4 2004403d: movl *$20080004,r5 20044044: brb 0x20044044 _4046: entry mask: r2 20044048: movl 04(ap),r2 2004404c: movab 0x20044078,023c(r2) 20044055: movab 0x2004407e,0240(r2) 2004405e: movl 08(ap),0244(r2) 20044064: ret _4065: entry mask: r2 20044067: movl 04(ap),r2 2004406b: clrl 023c(r2) 2004406f: clrl 0240(r2) 20044073: clrl 0244(r2) 20044077: ret 20044078: addl2 (sp),sp ; See 2004404c 2004407b: addl2 $4,sp 2004407e: addl2 $8,sp ; See 20044055 20044081: movl 0244(r4),-(sp) 20044086: movq 00a8(r4),r0 2004408b: movl *$20080000,r4 20044092: movl *$20080004,r5 20044099: rsb 2004409a: halt 2004409b: halt _409c: entry mask: r3 r2 2004409e: subl2 $c,sp 200440a1: movl 04(ap),r3 200440a5: movl 08(ap),r2 200440a9: movl 0c(r2),r0 200440ad: casel r0,$1,$7 200440b1: case -> 0x200440cc 200440b3: case -> 0x200440f0 200440b5: case -> 0x20044110 200440b7: case -> 0x20044110 200440b9: case -> 0x20044120 200440bb: case -> 0x20044140 200440bd: case -> 0x2004415c 200440bf: case -> 0x2004417a 200440c1: ret 200440c2: tstl r0 200440c4: jmp 0x6004409c 200440ca: tstl r0 200440cc: pushl $0 200440ce: pushl 04(r2) 200440d1: pushl (r2) 200440d3: pushl r3 200440d5: calls $4,_4e44 200440dc: movab 0110(r3),04(r2) 200440e2: pushl 04(r2) 200440e5: calls $1,_1f284 200440ec: movl r0,(r2) 200440ef: ret 200440f0: movab 04(r2),-08(fp) 200440f5: movw $1,-0c(fp) 200440f9: movw $7,-0a(fp) 200440fd: pushab -0c(fp) 20044100: pushl 04(r3) 20044103: calls $2,_20744 2004410a: movl r0,(r2) 2004410d: ret 2004410e: tstl r0 20044110: pushl (r2) 20044112: pushl r3 20044114: calls $2,_82b8 2004411b: movl r0,(r2) 2004411e: ret 2004411f: nop 20044120: movl 04(r2),-08(fp) 20044125: movw (r2),-0c(fp) 20044129: clrw -0a(fp) 2004412c: movl $1,(r2) 2004412f: pushab -0c(fp) 20044132: pushl $0 20044134: pushl 04(r3) 20044137: calls $3,_20588 2004413e: ret 2004413f: nop 20044140: movab 08(r2),-08(fp) 20044145: movw $1,-0c(fp) 20044149: clrw -0a(fp) 2004414c: pushab -0c(fp) 2004414f: pushl $0 20044151: pushl 04(r3) 20044154: calls $3,_206c0 2004415b: ret 2004415c: movab 08(r2),-08(fp) 20044161: movw $1,-0c(fp) 20044165: clrw -0a(fp) 20044168: movl $1,(r2) 2004416b: pushl $0 2004416d: pushl 08(r2) 20044170: pushl 04(r3) 20044173: calls $3,_20588 2004417a: ret 2004417b: .space 216 20044253: nop _4254: entry mask: r7 r6 r5 r4 r3 r2 20044256: subl2 $4,sp 20044259: movl 04(ap),r6 2004425d: movl 08(ap),r5 20044261: movab 01e4(r6),r3 20044266: clrl r4 20044268: pushl r6 2004426a: calls $1,_4914 20044271: clrl r2 20044273: movzwl 06(r5),r0 20044277: decl r0 20044279: cmpl r2,r0 2004427c: bcc 0x200442a6 2004427e: tstl r0 20044280: ashl $3,r2,r0 20044284: movab 0c(r5)[r0],r0 20044289: movl (r0),r0 2004428c: beql 0x20044299 2004428e: tstw 14(r0) 20044291: bneq 0x20044299 20044293: addl3 $1,r2,(r3)+ 20044297: incl r4 20044299: incl r2 2004429b: movzwl 06(r5),r0 2004429f: decl r0 200442a1: cmpl r2,r0 200442a4: bcs 0x20044280 200442a6: movw r4,01e0(r6) 200442ab: pushl $1 200442ad: pushl r6 200442af: pushl r4 200442b1: calls $3,_49dc 200442b8: pushl r6 200442ba: pushl 01dc(r6) 200442be: pushl r5 200442c0: pushab 01e0(r6) 200442c4: calls $4,_44ec 200442cb: movl r0,r7 200442ce: movl 0c(r5),r4 200442d2: movzwl 14(r4),r2 200442d6: cmpl r2,$3 200442d9: bneq 0x200442eb 200442db: pushl r6 200442dd: pushab 14(r4) 200442e0: calls $2,_9670 200442e7: cvtlw r0,14(r4) 200442eb: movl r7,r0 200442ee: ret 200442ef: nop _42f0: entry mask: r10 r9 r8 r7 r6 r5 r4 r3 r2 200442f2: subl2 $8,sp 200442f5: movab 0x200402e0 <"\n\0">,r10 200442fc: movl 04(ap),r3 20044300: movl 08(ap),r2 20044304: movl 0c(ap),r4 20044308: clrl r5 2004430a: movl $1,r7 2004430d: clrl r9 2004430f: movl $2008000c,r0 20044316: movb $0,(r0) 20044319: pushl $9 2004431b: clrl -08(fp) 2004431e: pushal -08(fp) 20044321: pushl $18 20044323: movzbl $44,-(sp) 20044327: pushl r4 20044329: calls $5,*0238(r4) 2004432e: movl 01dc(r4),r6 20044333: tstw 02(r3) 20044336: beql 0x20044350 20044338: pushl r4 2004433a: pushl r6 2004433c: pushl r2 2004433e: pushl r3 20044340: calls $4,_4488 20044347: movl r0,r7 2004434a: brw 0x20044482 2004434d: tstl r0 2004434f: nop 20044350: cmpl 04(r3),$00000063 20044358: bgtr 0x2004435d 2004435a: brw 0x200443e4 2004435d: cmpl 04(r3),$0000006b 20044365: bgeq 0x200443e4 20044367: movl 04(r3),r0 2004436b: casel r0,$00000064,$6 20044373: case -> 0x2004438c 20044375: case -> 0x2004439c 20044377: case -> 0x2004439c 20044379: case -> 0x200443c0 2004437b: case -> 0x200443c0 2004437d: case -> 0x200443dc 2004437f: case -> 0x2004439c 20044381: brb 0x200443dc 20044383: nop 20044384: jmp 0x6004417c 2004438a: tstl r0 2004438c: pushl r6 2004438e: calls $1,_44e0 20044395: movl r0,r7 20044398: brw 0x20044482 2004439b: nop 2004439c: cmpl r6,$2 2004439f: beql 0x200443a6 200443a1: cmpl r6,$3 200443a4: bneq 0x200443b8 200443a6: pushl r6 200443a8: calls $1,_44e0 200443af: movl r0,r7 200443b2: brw 0x20044482 200443b5: tstl r0 200443b7: nop 200443b8: movl $23,r7 200443bb: brw 0x20044482 200443be: tstl r0 200443c0: cmpl r6,$3 200443c3: bneq 0x200443d4 200443c5: pushl r6 200443c7: calls $1,_44e0 200443ce: movl r0,r7 200443d1: brw 0x20044482 200443d4: movl $23,r7 200443d7: brw 0x20044482 200443da: tstl r0 200443dc: movl $23,r7 200443df: brw 0x20044482 200443e2: tstl r0 200443e4: clrl r8 200443e6: movzwl (r3),r0 200443e9: cmpl r8,r0 200443ec: bcc 0x20044431 200443ee: tstl r0 200443f0: movl 04(r3)[r8],r1 200443f5: bleq 0x20044400 200443f7: movzwl 06(r2),r0 200443fb: cmpl r1,r0 200443fe: blequ 0x20044404 20044400: movzbl $40,r7 20044404: decl r1 20044406: ashl $3,r1,r1 2004440a: movab 0c(r2)[r1],r0 2004440f: tstl (r0) 20044411: bneq 0x20044417 20044413: movzbl $40,r7 20044417: movab 08(r2)[r1],r0 2004441c: movzwl (r0),r0 2004441f: cmpl r0,$10 20044422: bneq 0x20044427 20044424: movl $1,r5 20044427: incl r8 20044429: movzwl (r3),r0 2004442c: cmpl r8,r0 2004442f: bcs 0x200443f0 20044431: cmpl r7,$1 20044434: bneq 0x20044482 20044436: cmpl r6,$5 20044439: bneq 0x2004443e 2004443b: movl $1,r9 2004443e: pushl r5 20044440: pushl r4 20044442: movzwl (r3),-(sp) 20044445: calls $3,_49dc 2004444c: pushl r4 2004444e: pushl r6 20044450: pushl r2 20044452: pushl r3 20044454: calls $4,_44ec 2004445b: movl r0,r7 2004445e: cmpl r7,$1 20044461: bneq 0x20044470 20044463: pushl r4 20044465: calls $1,_206a8 2004446c: tstl r0 2004446e: beql 0x20044472 20044470: clrl r9 20044472: pushl 04(r4) 20044475: pushal (r10) 20044477: calls $2,_1fbf0 2004447e: tstl r9 20044480: bneq 0x2004443e 20044482: movl r7,r0 20044485: ret 20044486: tstl r0 _4488: entry mask: r4 r3 r2 2004448a: subl2 $4,sp 2004448d: movl 04(ap),r2 20044491: movl 08(ap),r0 20044495: movl 04(r2),r3 20044499: cmpl r3,$1 2004449c: bcs 0x200444a7 2004449e: movzwl 06(r0),r1 200444a2: cmpl r3,r1 200444a5: blequ 0x200444b0 200444a7: movzbl $40,r4 200444ab: brb 0x200444dc 200444ad: tstl r0 200444af: nop 200444b0: decl r3 200444b2: ashl $3,r3,r3 200444b6: movab 0c(r0)[r3],r1 200444bb: movl (r1),r3 200444be: beql 0x200444d8 200444c0: pushl r2 200444c2: pushl 10(ap) 200444c5: pushl r3 200444c7: pushl 0c(ap) 200444ca: pushl $3 200444cc: calls $5,_4658 200444d3: movl r0,r4 200444d6: brb 0x200444dc 200444d8: movzbl $40,r4 200444dc: movl r4,r0 200444df: ret _44e0: entry mask: 200444e2: subl2 $4,sp 200444e5: movzwl $009d,r0 200444ea: ret 200444eb: nop _44ec: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 200444ee: subl2 $c,sp 200444f1: movl 04(ap),r2 200444f5: movl 08(ap),r5 200444f9: movl 0c(ap),r6 200444fd: movl 10(ap),r4 20044501: movl $1,r3 20044504: movl $1,r7 20044507: clrl r11 20044509: bicb2 $10,010f(r4) 2004450e: tstl r6 20044510: beql 0x20044517 20044512: cmpl r6,$4 20044515: bneq 0x2004455b 20044517: clrl r0 20044519: movzwl 06(r5),r1 2004451d: decl r1 2004451f: cmpl r0,r1 20044522: bcc 0x2004455b 20044524: ashl $3,r0,r1 20044528: movab 0c(r5)[r1],r1 2004452d: movl (r1),r1 20044530: beql 0x2004454e 20044532: tstw 14(r1) 20044535: beql 0x2004454e 20044537: movzwl 14(r1),r1 2004453b: blbs r1,0x2004454e 2004453e: subl3 $1,r0,r1 20044542: ashl r1,$1,r1 20044546: bisl2 r1,r11 20044549: bisb2 $10,010f(r4) 2004454e: incl r0 20044550: movzwl 06(r5),r1 20044554: decl r1 20044556: cmpl r0,r1 20044559: bcs 0x20044524 2004455b: clrl r9 2004455d: tstl r3 2004455f: bneq 0x20044564 20044561: brw 0x20044615 20044564: movl $20080010,0000(sp) 2004456d: movab _201b4,r10 20044574: movl 04(r2)[r9],r8 20044579: tstl r7 2004457b: beql 0x20044588 2004457d: ashl $4,r8,r0 20044581: mcoml r0,r0 20044584: cvtlb r0,*00(sp) 20044588: tstl 0248(r4) 2004458c: beql 0x20044595 2004458e: pushl r4 20044590: pushl $1 20044592: calls $2,(r10) 20044595: subl3 $1,r8,r0 20044599: ashl $3,r0,r0 2004459d: movab 0c(r5)[r0],r0 200445a2: movl (r0),r0 200445a5: beql 0x200445c0 200445a7: pushl $0 200445a9: pushl r4 200445ab: pushl r0 200445ad: pushl r6 200445af: pushl $1 200445b1: calls $5,_4658 200445b8: movl r0,04(sp) 200445bc: brb 0x200445c4 200445be: tstl r0 200445c0: movl $1,04(sp) 200445c4: blbs 04(sp),0x200445e3 200445c8: clrl r7 200445ca: bisb2 $10,010f(r4) 200445cf: decl r8 200445d1: ashl r8,$1,r0 200445d5: bisl2 r0,r11 200445d8: tstl r6 200445da: beql 0x200445e3 200445dc: cmpl r6,$4 200445df: beql 0x200445e3 200445e1: clrl r3 200445e3: tstl 0248(r4) 200445e7: beql 0x200445f0 200445e9: pushl r4 200445eb: pushl $2 200445ed: calls $2,(r10) 200445f0: incl r9 200445f2: movzwl (r2),r0 200445f5: cmpl r9,r0 200445f8: bneq 0x200445fc 200445fa: clrl r3 200445fc: pushl r4 200445fe: calls $1,_206a8 20044605: tstl r0 20044607: beql 0x2004460e 20044609: clrl r3 2004460b: movl $1,r7 2004460e: tstl r3 20044610: beql 0x20044615 20044612: brw 0x20044574 20044615: tstl 0248(r4) 20044619: beql 0x20044637 2004461b: pushl r4 2004461d: calls $1,_206a8 20044624: tstl r0 20044626: bneq 0x20044637 20044628: pushl r4 2004462a: pushl r6 2004462c: pushl r11 2004462e: pushl r5 20044630: calls $4,_486c 20044637: movl $20080010,r2 2004463e: tstl r7 20044640: beql 0x2004464c 20044642: mnegb $1,(r2) 20044645: movl $1,04(sp) 20044649: brb 0x20044651 2004464b: nop 2004464c: movzbl $84,04(sp) 20044651: movl 0004(sp),r0 20044656: ret 20044657: nop _4658: entry mask: r8 r7 r6 r5 r4 r3 r2 2004465a: subl2 $20,sp 2004465d: movl 0c(ap),r6 20044661: movl 10(ap),r7 20044665: tstl r6 20044667: beql 0x20044680 20044669: pushal -08(fp) 2004466c: pushl r6 2004466e: pushl 04(ap) 20044671: calls $3,_4824 20044678: movl r0,r8 2004467b: brb 0x20044682 2004467d: tstl r0 2004467f: nop 20044680: clrl r8 20044682: cmpl r8,$1 20044685: beql 0x2004468a 20044687: clrl r0 20044689: ret 2004468a: movl $00040000,-20(fp) 20044692: clrl -1c(fp) 20044695: movl -08(fp),r3 20044699: movzwl 02(r3),r2 2004469d: bbc $e,r2,0x200446c4 200446a1: pushl r7 200446a3: pushal -10(fp) 200446a6: pushl r3 200446a8: calls $3,_47ac 200446af: movl r0,r8 200446b2: movl -08(fp),r2 200446b6: addl2 0c(r2),-10(fp) 200446bb: cmpl r8,$1 200446be: beql 0x200446cb 200446c0: movl r8,r0 200446c3: ret 200446c4: addl3 04(r3),0c(r3),-10(fp) 200446cb: movl -08(fp),r2 200446cf: movzwl 02(r2),r2 200446d3: blbc r2,0x20044749 200446d6: pushal -0c(fp) 200446d9: pushl r6 200446db: pushl $6 200446dd: calls $3,_4824 200446e4: movl r0,r8 200446e7: cmpl r8,$1 200446ea: beql 0x200446f0 200446ec: movl r8,r0 200446ef: ret 200446f0: movl -0c(fp),r3 200446f4: movzwl 02(r3),r2 200446f8: bbc $e,r2,0x20044744 200446fc: pushl r7 200446fe: pushal -14(fp) 20044701: pushl r3 20044703: calls $3,_47ac 2004470a: movl r0,r8 2004470d: cmpl r8,$1 20044710: beql 0x20044716 20044712: movl r8,r0 20044715: ret 20044716: pushl r7 20044718: pushl $0 2004471a: pushal -18(fp) 2004471d: pushl $1 2004471f: calls $4,_200a0 20044726: movl r0,r8 20044729: cmpl r8,$1 2004472c: beql 0x20044732 2004472e: movl r8,r0 20044731: ret 20044732: movc3 $1c,*10(r6),*-18(fp) 20044738: movl -18(fp),r2 2004473c: movl -14(fp),04(r2) 20044741: brb 0x20044749 20044743: nop 20044744: movl 10(r6),-18(fp) 20044749: movl -10(fp),r4 2004474d: beql 0x200447a4 2004474f: movl 04(ap),r3 20044753: cmpl r3,$3 20044756: bneq 0x20044770 20044758: pushl r7 2004475a: pushl 14(ap) 2004475d: pushl 08(ap) 20044760: pushab -20(fp) 20044763: pushl -18(fp) 20044766: calls $5,(r4) 20044769: movl r0,r8 2004476c: brb 0x200447a8 2004476e: tstl r0 20044770: cmpl r3,$1 20044773: bneq 0x2004478c 20044775: pushl r7 20044777: pushab 14(r6) 2004477a: pushl 08(ap) 2004477d: pushab -20(fp) 20044780: pushl -18(fp) 20044783: calls $5,(r4) 20044786: movl r0,r8 20044789: brb 0x200447a8 2004478b: nop 2004478c: cmpl r3,$5 2004478f: bneq 0x200447a8 20044791: pushl r7 20044793: pushab 20(r7) 20044796: pushl -18(fp) 20044799: calls $3,(r4) 2004479c: movl r0,r8 2004479f: brb 0x200447a8 200447a1: tstl r0 200447a3: nop 200447a4: movzbl $81,r8 200447a8: movl r8,r0 200447ab: ret _47ac: entry mask: r6 r5 r4 r3 r2 200447ae: subl2 $4,sp 200447b1: movl 04(ap),r3 200447b5: movl 08(ap),r4 200447b9: movl 0c(ap),r2 200447bd: clrl r6 200447bf: movzwl 02(r3),r0 200447c3: bbc $f,r0,0x200447ca 200447c7: movl $1,r6 200447ca: pushl r2 200447cc: pushl r6 200447ce: pushl r4 200447d0: divl3 $00000200,08(r3),r0 200447d9: incl r0 200447db: pushl r0 200447dd: calls $4,_200a0 200447e4: movl r0,r5 200447e7: cmpl r5,$1 200447ea: beql 0x200447f0 200447ec: movl r5,r0 200447ef: ret 200447f0: pushl (r4) 200447f2: pushl 08(r3) 200447f5: movzbl 01(r3),-(sp) 200447f9: pushl $0 200447fb: pushl 04(r3) 200447fe: calls $5,_29bc 20044805: tstl r6 20044807: beql 0x2004481e 20044809: movzwl 02(r3),r0 2004480d: bicw3 $8000,r0,02(r3) 20044814: bisw2 $2000,02(r3) 2004481a: movl (r4),04(r3) 2004481e: cvtwl $0001,r0 20044823: ret _4824: entry mask: r5 r4 r3 r2 20044826: subl2 $4,sp 20044829: movl 08(ap),r0 2004482d: clrq r1 2004482f: cvtwl $0001,r3 20044834: ashl $4,r1,r5 20044838: movzbl 38(r0)[r5],r4 2004483d: cmpl r4,04(ap) 20044841: bneq 0x20044850 20044843: movab 38(r0)[r5],*0c(ap) 20044849: movl $1,r2 2004484c: brb 0x20044852 2004484e: tstl r0 20044850: incl r1 20044852: tstl r2 20044854: bneq 0x2004485f 20044856: movzwl 04(r0),r4 2004485a: cmpl r1,r4 2004485d: bcs 0x20044834 2004485f: tstl r2 20044861: bneq 0x20044865 20044863: clrl r3 20044865: movl r3,r0 20044868: ret 20044869: tstl r0 2004486b: nop _486c: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2004486e: subl2 $24,sp 20044871: movab 0x200402e0 <"\n\0">,r11 20044878: movl 04(ap),r6 2004487c: movl 08(ap),r9 20044880: movl 0c(ap),r8 20044884: movl 10(ap),r10 20044888: movc3 $1f,02(r11),-23(fp) 2004488e: pushl 04(r10) 20044891: pushal 21(r11) 20044894: calls $2,_1fbf0 2004489b: tstl r9 2004489d: beql 0x20044900 2004489f: clrl r7 200448a1: movzwl 06(r6),r2 200448a5: decl r2 200448a7: cmpl r7,r2 200448aa: bcc 0x2004490d 200448ac: ashl r7,$1,r2 200448b0: mcoml r2,r2 200448b3: bicl3 r2,r9,r2 200448b7: bneq 0x200448c2 200448b9: tstl r8 200448bb: beql 0x200448c2 200448bd: cmpl r8,$4 200448c0: bneq 0x200448f1 200448c2: ashl $3,r7,r2 200448c6: movab 0c(r6)[r2],r2 200448cb: movl (r2),r3 200448ce: beql 0x200448f1 200448d0: movzwl 14(r3),r4 200448d4: blbs r4,0x200448f1 200448d7: pushl r4 200448d9: pushab 08(r3) 200448dc: addl3 $1,r7,-(sp) 200448e0: movzwl 16(r3),-(sp) 200448e4: pushl 08(r10) 200448e7: pushal -23(fp) 200448ea: calls $6,_1fbf0 200448f1: incl r7 200448f3: movzwl 06(r6),r2 200448f7: decl r2 200448f9: cmpl r7,r2 200448fc: bcs 0x200448ac 200448fe: brb 0x2004490d 20044900: pushl 08(r10) 20044903: pushal 23(r11) 20044906: calls $2,_1fbf0 2004490d: cvtwl $0001,r0 20044912: ret 20044913: nop _4914: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 20044916: movab -00bc(sp),sp 2004491b: movab 0x200402e0 <"\n\0">,r7 20044922: movl 04(ap),r6 20044926: movab 0x20061d38 <"V4.0\0">,r8 2004492d: movc3 $1b,28(r7),-1f(fp) 20044933: movc3 $1b,43(r7),-3a(fp) 20044939: movc3 $1b,5e(r7),-55(fp) 2004493f: movc3 $1b,79(r7),-70(fp) 20044945: movc3 $1b,0094(r7),-008b(fp) 2004494d: movc3 $2b,00af(r7),-00b6(fp) 20044955: movc3 $6,00da(r7),-00bc(fp) 2004495d: cmpl 009c(r6),$1 20044962: beql 0x20044970 20044964: cmpl 009c(r6),$2 20044969: beql 0x20044978 2004496b: brb 0x2004497c 2004496d: tstl r0 2004496f: nop 20044970: moval -1f(fp),r9 20044974: brb 0x2004497c 20044976: tstl r0 20044978: moval -55(fp),r9 2004497c: pushl r8 2004497e: pushl $00000343 20044984: pushl 08(r6) 20044987: pushl r9 20044989: movab _1fbf0,r4 20044990: calls $4,(r4) 20044993: movl $20090000,r3 2004499a: movzbl 14(r3),-(sp) 2004499e: movzbl 10(r3),-(sp) 200449a2: movzbl 0c(r3),-(sp) 200449a6: movzbl 08(r3),-(sp) 200449aa: movzbl 04(r3),-(sp) 200449ae: movl $20090000,r2 200449b5: movzbl (r2),-(sp) 200449b8: pushl 08(r6) 200449bb: pushal -00b6(fp) 200449bf: calls $8,(r4) 200449c2: addl3 $00020004,70(r6),r2 200449cb: ashl $ec,r2,-(sp) 200449d0: pushl 08(r6) 200449d3: pushal -00bc(fp) 200449d7: calls $3,00(r4) 200449db: ret _49dc: entry mask: r10 r9 r8 r7 r6 r5 r4 r3 r2 200449de: subl2 $c,sp 200449e1: movl 04(ap),r0 200449e5: movl 08(ap),r3 200449e9: movb $7c,r8 200449ed: movb r8,r10 200449f0: movb $20,r6 200449f3: clrl r5 200449f5: movl 04(r3),r7 200449f9: movab 48(r3),r9 200449fd: movl 24(r3),r2 20044a01: tstl 0c(ap) 20044a04: beql 0x20044a09 20044a06: movl $c,r5 20044a09: cmpl 08(r7),$000000d0 20044a11: blss 0x20044a1f 20044a13: movb $a4,r8 20044a17: movb $ac,r10 20044a1b: movb $a6,r6 20044a1f: movb r8,(r2) 20044a22: clrl r1 20044a24: mull3 $3,r0,r4 20044a28: decl r4 20044a2a: addl2 r5,r4 20044a2d: cmpl r1,r4 20044a30: bcc 0x20044a4c 20044a32: tstl r0 20044a34: addl3 $1,r1,r4 20044a38: movb r6,(r2)[r4] 20044a3c: incl r1 20044a3e: mull3 $3,r0,r4 20044a42: decl r4 20044a44: addl2 r5,r4 20044a47: cmpl r1,r4 20044a4a: bcs 0x20044a34 20044a4c: movb r10,(r2)[r1] 20044a50: addl3 $1,r1,r4 20044a54: movb $d,(r2)[r4] 20044a58: bbc $0,0c(r7),0x20044a68 20044a5d: addl3 $2,r1,r4 20044a61: clrb (r2)[r4] 20044a64: brb 0x20044a77 20044a66: tstl r0 20044a68: addl3 $2,r1,r4 20044a6c: movb $a,(r2)[r4] 20044a70: addl3 $3,r1,r4 20044a74: clrb (r2)[r4] 20044a77: movl r2,-08(fp) 20044a7b: pushl r2 20044a7d: calls $1,_1f284 20044a84: cvtlw r0,-0c(fp) 20044a88: pushab -0c(fp) 20044a8b: pushl $0 20044a8d: pushl 08(r3) 20044a90: calls $3,*08(r9) 20044a94: movl $1,r0 20044a97: ret _4a98: entry mask: r3 r2 20044a9a: subl2 $4,sp 20044a9d: movl $200a0000,r2 20044aa4: movw $0800,08(r2) 20044aaa: pushl $1 20044aac: calls $1,_1fc9c 20044ab3: movw 0c(r2),r3 20044ab7: clrw 08(r2) 20044aba: pushl $1 20044abc: calls $1,_1fc9c 20044ac3: movzwl 0c(r2),r0 20044ac7: xorw2 r0,r3 20044aca: bicw3 $f7ff,r3,r0 20044ad0: cvtwl r0,r0 20044ad3: ret 20044ad4: .space 16 _4ae4: entry mask: r4 r3 r2 20044ae6: subl2 $4,sp 20044ae9: movab 0x20061034,r4 20044af0: movl 04(ap),r2 20044af4: movl 34(r2),r3 20044af8: pushl 08(ap) 20044afb: pushl r2 20044afd: calls $2,_82b8 20044b04: pushl 44(r3) 20044b07: pushl 3c(r3) 20044b0a: pushl 08(r2) 20044b0d: pushal 14(r4) 20044b10: calls $4,_1fbf0 20044b17: ret _4b18: entry mask: r4 r3 r2 20044b1a: subl2 $c,sp 20044b1d: movl 04(ap),r2 20044b21: movl 34(r2),r0 20044b25: movl 5c(r0),-0c(fp) 20044b2a: bicl3 $ffffe0ff,-0c(fp),r0 20044b33: ashl $f8,r0,-0c(fp) 20044b39: movzbl $85,-(sp) 20044b3d: pushl r2 20044b3f: calls $2,_82b8 20044b46: pushl r2 20044b48: calls $1,_6390 20044b4f: movl r0,r3 20044b52: cmpl r3,$00000081 20044b59: bneq 0x20044b78 20044b5b: pushl r2 20044b5d: pushl $4 20044b5f: pushal -08(fp) 20044b62: pushl $e 20044b64: pushl $0 20044b66: calls $5,_8778 20044b6d: movl r0,r3 20044b70: addl2 $fffffe00,-08(fp) 20044b78: cmpl r3,$00000081 20044b7f: beql 0x20044b84 20044b81: brw 0x20044c07 20044b84: movl -08(fp),r0 20044b88: bbs $0,0c(r0),0x20044c07 20044b8d: pushl r2 20044b8f: pushl $4 20044b91: pushal -0c(fp) 20044b94: pushl $c 20044b96: pushl $1 20044b98: movab _8778,r4 20044b9f: calls $5,(r4) 20044ba2: movl r0,r3 20044ba5: cmpl r3,$00000081 20044bac: bneq 0x20044c07 20044bae: pushl r2 20044bb0: pushl $4 20044bb2: movl -08(fp),r0 20044bb6: pushab 04(r0) 20044bb9: pushl $f 20044bbb: pushl $1 20044bbd: calls $5,(r4) 20044bc0: movl r0,r3 20044bc3: cmpl r3,$00000081 20044bca: bneq 0x20044c07 20044bcc: movl 34(r2),r0 20044bd0: clrl 4c(r0) 20044bd3: pushl r2 20044bd5: pushl $0041f000 20044bdb: calls $2,_8830 20044be2: movl r0,r3 20044be5: cmpl r3,$00000081 20044bec: bneq 0x20044c07 20044bee: addl2 $00000200,-08(fp) 20044bf6: pushl r2 20044bf8: pushl $4 20044bfa: pushal -08(fp) 20044bfd: pushl $e 20044bff: pushl $1 20044c01: calls $5,(r4) 20044c04: movl r0,r3 20044c07: cmpl r3,$00000081 20044c0e: beql 0x20044c14 20044c10: movzbl $84,r3 20044c14: movl r3,r0 20044c17: ret _4c18: entry mask: r7 r6 r5 r4 r3 r2 20044c1a: movab -4c(sp),sp 20044c1e: movab 0x200403c0 <"\0">,r6 20044c25: movab 0x20061034,r4 20044c2c: movl 04(ap),r2 20044c30: movl 34(r2),r3 20044c34: movzbl $75,-14(fp) 20044c39: clrl -10(fp) 20044c3c: movzbl $74,-0c(fp) 20044c41: clrl -08(fp) 20044c44: movl 04(r2),r7 20044c48: movl $28,-1c(fp) 20044c4c: movab -44(fp),-18(fp) 20044c51: tstl 08(ap) 20044c54: beql 0x20044ca8 20044c56: movzbl $83,-(sp) 20044c5a: pushl r2 20044c5c: calls $2,_82b8 20044c63: pushab 00e4(r2) 20044c67: pushl $4 20044c69: pushl $2a 20044c6b: pushl 08(r4) 20044c6e: movab _1f540,r5 20044c75: calls $4,(r5) 20044c78: cmpl r0,$00000081 20044c7f: bneq 0x20044ca8 20044c81: pushab 00f4(r2) 20044c85: pushl $1 20044c87: pushl $30 20044c89: pushl 08(r4) 20044c8c: calls $4,(r5) 20044c8f: cmpl r0,$00000081 20044c96: bneq 0x20044ca8 20044c98: pushab 00fc(r2) 20044c9c: pushl 00f4(r2) 20044ca0: pushl $31 20044ca2: pushl 08(r4) 20044ca5: calls $4,(r5) 20044ca8: tstl (r4) 20044caa: bneq 0x20044caf 20044cac: brw 0x20044e3c 20044caf: tstl 04(r4) 20044cb2: bneq 0x20044cb7 20044cb4: brw 0x20044e3c 20044cb7: pushl $1 20044cb9: pushl r2 20044cbb: calls $2,_6758 20044cc2: movl r0,r5 20044cc5: pushl r2 20044cc7: calls $1,_6514 20044cce: movl r0,r5 20044cd1: clrq 28(r2) 20044cd4: movab 00fc(r2),00f8(r2) 20044cdb: tstl 00f4(r2) 20044cdf: bneq 0x20044cf4 20044ce1: pushal 0d(r6) 20044ce4: pushab 00fc(r2) 20044ce8: calls $2,_1f25c 20044cef: movl $4,00f4(r2) 20044cf4: movl 08(r4),r1 20044cf8: extzv $2,$8,38(r1),r0 20044cfe: bisw2 $4,r0 20044d01: insv r0,$2,$8,38(r1) 20044d07: clrl 4c(r3) 20044d0a: pushl r2 20044d0c: calls $1,_1fcd0 20044d13: cmpl r0,18(r2) 20044d17: beql 0x20044d20 20044d19: movzbl $84,r5 20044d1d: brw 0x20044e3f 20044d20: pushl r2 20044d22: calls $1,_6344 20044d29: movl r0,r5 20044d2c: cmpl r5,$00000081 20044d33: beql 0x20044d38 20044d35: brw 0x20044e3f 20044d38: subl3 (r4),04(r4),-(sp) 20044d3d: pushl (r4) 20044d3f: addl3 $00000200,0c(r2),-(sp) 20044d48: calls $3,_1f4cc 20044d4f: pushl r2 20044d51: pushl $041f0000 20044d57: calls $2,_8830 20044d5e: movl r0,r5 20044d61: cmpl r5,$00000081 20044d68: beql 0x20044d6d 20044d6a: brw 0x20044e3f 20044d6d: movab 00f4(r2),(r3) 20044d72: clrl 04(r3) 20044d75: movl 14(r2),08(r3) 20044d7a: movl 30(r2),0c(r3) 20044d7f: pushl 14(r2) 20044d82: pushl 10(r2) 20044d85: pushl 30(r2) 20044d88: calls $3,_1f4cc 20044d8f: clrl 10(r3) 20044d92: movl 00e4(r2),14(r3) 20044d98: movl 3c(r3),28(r3) 20044d9d: bicl3 $0000ff00,5c(r3),2c(r3) 20044da7: bicl3 $ffffe0ff,5c(r3),r0 20044db0: extzv $8,$18,r0,30(r3) 20044db6: addl3 $00000200,0c(r2),38(r3) 20044dc0: movl 38(r3),3c(r3) 20044dc5: movl 38(r3),40(r3) 20044dca: movl $02000000,60(r3) 20044dd2: addl3 00e0(r7),00e8(r7),r3 20044dda: beql 0x20044e35 20044ddc: pushl $0 20044dde: pushl $1 20044de0: pushl r7 20044de2: pushab -1c(fp) 20044de5: pushl 00f0(r7) 20044de9: pushl 00f4(r7) 20044ded: calls $6,(r3) 20044df0: pushab -14(fp) 20044df3: pushl r7 20044df5: calls $2,*-20(fp) 20044df9: tstl -10(fp) 20044dfc: beql 0x20044e35 20044dfe: movl -10(fp),-4c(fp) 20044e03: pushl $00010000 20044e09: pushab -4c(fp) 20044e0c: pushl r2 20044e0e: calls $3,_20fad 20044e15: tstl r0 20044e17: beql 0x20044e35 20044e19: movl -4c(fp),-10(fp) 20044e1e: movl -48(fp),-08(fp) 20044e23: pushab -14(fp) 20044e26: pushl r7 20044e28: calls $2,*-24(fp) 20044e2c: pushab -0c(fp) 20044e2f: pushl r7 20044e31: calls $2,*-24(fp) 20044e35: movl $3,00b8(r2) 20044e3a: brb 0x20044e3f 20044e3c: movl $37,r5 20044e3f: movl r5,r0 20044e42: ret 20044e43: nop _4e44: entry mask: r5 r4 r3 r2 20044e46: subl2 $4,sp 20044e49: movl 04(ap),r2 20044e4d: movl 04(r2),r4 20044e51: movab 00a4(r4),r5 20044e56: movab 00c4(r2),r3 20044e5b: movl 04(r2),r0 20044e5f: clrl 3c(r0) 20044e62: tstl 10(ap) 20044e65: beql 0x20044e6b 20044e67: movl $4,10(ap) 20044e6b: movab 0110(r2),04(r3) 20044e71: movzbw $50,(r3) 20044e75: bisl3 $8,10(ap),r0 20044e7a: cvtlw r0,02(r3) 20044e7e: tstl 08(ap) 20044e81: beql 0x20044e8f 20044e83: pushl 08(ap) 20044e86: pushl r2 20044e88: calls $2,_82b8 20044e8f: movl $1,3c(r4) 20044e93: pushl r3 20044e95: pushl 14(r5) 20044e98: calls $2,_20744 20044e9f: movl r0,r4 20044ea2: cmpl r4,$1 20044ea5: bneq 0x20044ebf 20044ea7: movzwl 02(r3),r0 20044eab: bicl2 $fffffe7f,r0 20044eb2: beql 0x20044ebf 20044eb4: clrw (r3) 20044eb6: movl $1,r4 20044eb9: bicw2 $0180,02(r3) 20044ebf: movzwl 00(r3),r0 20044ec3: clrb 0110(r2)[r0] 20044ec8: movl r4,r0 20044ecb: ret _4ecc: entry mask: r7 r6 r5 r4 r3 r2 20044ece: subl2 $4,sp 20044ed1: movab 0x200403c0 <"\0">,r6 20044ed8: movl 04(ap),r3 20044edc: movl 04(r3),r4 20044ee0: clrl 00c0(r3) 20044ee4: movl $24,00cc(r3) 20044ee9: cvtbl $16,000000b8(r3) 20044ef1: movab _4c18,r7 20044ef8: movl $1,3c(r4) 20044efc: clrq -(sp) 20044efe: movzbl $99,-(sp) 20044f02: pushl r3 20044f04: calls $4,_4e44 20044f0b: movl r0,r5 20044f0e: bicl2 $ffff0000,48(r4) 20044f16: cmpl r5,$1 20044f19: bneq 0x20044f40 20044f1b: pushl r3 20044f1d: calls $1,_51f8 20044f24: movl r0,r5 20044f27: cmpl r5,$00000081 20044f2e: bneq 0x20044f40 20044f30: pushl 00b8(r3) 20044f34: pushl r3 20044f36: calls $2,_5430 20044f3d: movl r0,r5 20044f40: movzwl 00c6(r3),r0 20044f45: bbc $7,r0,0x20044f4d 20044f49: clrw 00c6(r3) 20044f4d: cmpl r5,$00000081 20044f54: bneq 0x20044f59 20044f56: brw 0x20044ff3 20044f59: movl r5,r0 20044f5c: casel r0,$0000009c,$3 20044f64: case -> 0x20044fa4 20044f66: case -> 0x20044f78 20044f68: case -> 0x20044fbc 20044f6a: case -> 0x20044fc7 20044f6c: brb 0x20044fe4 20044f6e: tstl r0 20044f70: jmp 0x60044ad4 20044f76: tstl r0 20044f78: pushal 12(r6) 20044f7b: movl 04(ap),r2 20044f7f: pushab 00fc(r2) 20044f83: calls $2,_1f25c 20044f8a: movl $4,00f4(r2) 20044f8f: clrl 00e4(r2) 20044f93: movl 04(r2),r0 20044f97: clrl 08(r0) 20044f9a: pushl $0 20044f9c: pushl r2 20044f9e: calls $2,(r7) 20044fa1: brb 0x20044ff3 20044fa3: nop 20044fa4: movl 04(ap),r2 20044fa8: clrl 00f4(r2) 20044fac: movl 04(r2),r0 20044fb0: clrl 08(r0) 20044fb3: pushl $1 20044fb5: pushl r2 20044fb7: calls $2,(r7) 20044fba: brb 0x20044ff3 20044fbc: movl 04(ap),r0 20044fc0: movl 04(r0),r0 20044fc4: clrl 08(r0) 20044fc7: movl 48(r4),r2 20044fcb: pushl $0 20044fcd: movl 04(ap),r0 20044fd1: pushl 04(r0) 20044fd4: pushl r0 20044fd6: calls $3,_2ad0 20044fdd: movl r2,48(r4) 20044fe1: brb 0x20044ff3 20044fe3: nop 20044fe4: pushl r5 20044fe6: pushl r3 20044fe8: calls $2,_82b8 20044fef: clrl 00c0(r3) 20044ff3: cmpl 00b8(r3),$3 20044ff8: beql 0x20044ffd 20044ffa: brw 0x20044ef8 20044ffd: clrl 0000003c(r4) 20045003: ret _5004: entry mask: r5 r4 r3 r2 20045006: subl2 $c,sp 20045009: movab 0x20061034,r4 20045010: movl 04(ap),r2 20045014: movzbl $84,r5 20045018: movl 34(r2),r3 2004501c: movl 5c(r3),-0a(fp) 20045021: tstl 08(ap) 20045024: beql 0x20045029 20045026: brw 0x2004519a 20045029: pushab -06(fp) 2004502c: pushl $1 2004502e: pushl $f 20045030: pushl 08(r4) 20045033: calls $4,_1f540 2004503a: bbc $1,-06(fp),0x2004507b 2004503f: bbs $6,-06(fp),0x2004507b 20045044: clrw 01e0(r2) 20045048: movl $c,00e0(r2) 2004504d: pushl r2 2004504f: calls $1,_77b0 20045056: cmpl r0,$000000ff 2004505d: bneq 0x20045044 2004505f: movl 04(r2),r0 20045063: clrl 14(r0) 20045066: movl 04(r2),r0 2004506a: pushab 14(r0) 2004506d: pushl $1 2004506f: pushl $10 20045071: pushl 08(r4) 20045074: calls $4,_1f540 2004507b: pushab -05(fp) 2004507e: pushl $1 20045080: pushl $e 20045082: pushl 08(r4) 20045085: calls $4,_1f540 2004508c: extzv $5,$2,-09(fp),r0 20045092: beql 0x200450aa 20045094: pushl $21 20045096: pushl r2 20045098: calls $2,_82b8 2004509f: insv $3,$0,$5,-09(fp) 200450a5: movl -0a(fp),5c(r3) 200450aa: bicb3 $e0,-09(fp),r1 200450b0: movzbl r1,r1 200450b3: cmpl r1,$3 200450b6: bgtru 0x200450e4 200450b8: extzv $4,$2,-05(fp),r0 200450be: insv r0,$0,$2,-05(fp) 200450c4: bbs $4,010f(r2),0x200450cf 200450ca: cmpl r1,$2 200450cd: bneq 0x200450d3 200450cf: bisb2 $3,-05(fp) 200450d3: pushab -05(fp) 200450d6: pushl $1 200450d8: pushl $e 200450da: pushl 08(r4) 200450dd: calls $4,_1f590 200450e4: bicb3 $fc,-05(fp),r0 200450ea: movzbl r0,r0 200450ed: cmpl r0,$3 200450f0: bneq 0x2004510b 200450f2: bicb3 $e0,-09(fp),r0 200450f8: movzbl r0,r0 200450fb: cmpl r0,$3 200450fe: beql 0x2004510b 20045100: pushl r0 20045102: pushl r2 20045104: calls $2,_4ae4 2004510b: bicb3 $fc,-05(fp),r0 20045111: movzbl r0,r3 20045114: extzv $4,$2,-05(fp),r0 2004511a: insv r0,$0,$2,-05(fp) 20045120: pushab -05(fp) 20045123: pushl $1 20045125: pushl $e 20045127: pushl 08(r4) 2004512a: calls $4,_1f590 20045131: movl r0,r5 20045134: clrl r5 20045136: cmpl r3,$2 20045139: bgeq 0x20045165 2004513b: bbs $2,-05(fp),0x20045165 20045140: bbs $3,-05(fp),0x20045151 20045145: pushl r2 20045147: calls $1,_4b18 2004514e: movl r0,r5 20045151: cmpl r5,$00000081 20045158: beql 0x20045165 2004515a: pushl r5 2004515c: pushl r2 2004515e: calls $2,_82b8 20045165: cmpl r5,$00000081 2004516c: beql 0x2004519a 2004516e: cmpl r3,$3 20045171: bgeq 0x2004519a 20045173: bbs $2,-05(fp),0x2004519a 20045178: pushl $1 2004517a: pushl r2 2004517c: calls $2,_4c18 20045183: movl r0,r5 20045186: cmpl r5,$00000081 2004518d: beql 0x2004519a 2004518f: pushl r5 20045191: pushl r2 20045193: calls $2,_82b8 2004519a: cmpl r5,$00000081 200451a1: beql 0x200451f4 200451a3: bbc $6,-05(fp),0x200451b4 200451a8: movl 04(r2),r0 200451ac: movl $1,48(r0) 200451b0: brb 0x200451bb 200451b2: tstl r0 200451b4: movl 04(r2),r0 200451b8: clrl 48(r0) 200451bb: pushab -05(fp) 200451be: pushl $1 200451c0: pushl $e 200451c2: pushl 08(r4) 200451c5: calls $4,_1f540 200451cc: movl r0,r3 200451cf: bicb2 $4,-05(fp) 200451d3: bicb2 $8,-05(fp) 200451d7: pushab -05(fp) 200451da: pushl $1 200451dc: pushl $e 200451de: pushl 08(r4) 200451e1: calls $4,_1f590 200451e8: movl r0,r3 200451eb: pushl r2 200451ed: calls $1,_4ecc 200451f4: ret 200451f5: tstl r0 200451f7: nop _51f8: entry mask: r7 r6 r5 r4 r3 r2 200451fa: subl2 $4,sp 200451fd: movab 0x20061034,r4 20045204: movl 04(ap),r2 20045208: movl r2,r3 2004520b: movl $16,r6 2004520e: moval 0x2006182c,r7 20045215: movl $16,00b8(r3) 2004521a: clrl r5 2004521c: movl $1,0160(r3) 20045221: pushab 030c(r2) 20045225: pushl $1 20045227: pushl $29 20045229: pushl 08(r4) 2004522c: calls $4,_1f540 20045233: bbc $7,030c(r2),0x20045246 20045239: bbs $6,030c(r2),0x20045246 2004523f: moval 0x20061888,r7 20045246: tstl 00c0(r3) 2004524a: beql 0x20045258 2004524c: movl $1,r5 2004524f: movl $2,0160(r3) 20045254: brb 0x2004526b 20045256: tstl r0 20045258: pushab 0164(r3) 2004525c: pushab 01b4(r3) 20045260: pushab 0110(r3) 20045264: calls $3,_8ea8 2004526b: addl3 r5,r5,r1 2004526f: movzbl 01b4(r3)[r1],r2 20045275: movzbl 01b5(r3)[r1],r0 2004527b: cmpl r0,$7 2004527e: beql 0x20045291 20045280: pushl r7 20045282: pushab 0164(r3)[r2] 20045287: calls $2,_5770 2004528e: movl r0,r6 20045291: tstl r6 20045293: bneq 0x20045298 20045295: brw 0x20045428 20045298: clrl 00d0(r3) 2004529c: clrl 00ec(r3) 200452a0: clrq 00e4(r3) 200452a4: cvtbl r6,00b8(r3) 200452a9: movl r6,r0 200452ac: casel r0,$1,$15 200452b0: case -> 0x200452e8 200452b2: case -> 0x200452f8 200452b4: case -> 0x20045308 200452b6: case -> 0x20045318 200452b8: case -> 0x20045328 200452ba: case -> 0x20045338 200452bc: case -> 0x20045348 200452be: case -> 0x20045358 200452c0: case -> 0x20045368 200452c2: case -> 0x20045378 200452c4: case -> 0x20045388 200452c6: case -> 0x20045398 200452c8: case -> 0x200453a8 200452ca: case -> 0x200453b8 200452cc: case -> 0x200453c8 200452ce: case -> 0x200453c8 200452d0: case -> 0x200453c8 200452d2: case -> 0x200453d8 200452d4: case -> 0x200453e8 200452d6: case -> 0x200453f8 200452d8: case -> 0x20045408 200452da: case -> 0x20045418 200452dc: brw 0x20045420 200452df: nop 200452e0: jmp 0x60044ad4 200452e6: tstl r0 200452e8: pushl r3 200452ea: calls $1,_5e78 200452f1: movl r0,r2 200452f4: brw 0x2004542b 200452f7: nop 200452f8: pushl r3 200452fa: calls $1,_60d0 20045301: movl r0,r2 20045304: brw 0x2004542b 20045307: nop 20045308: pushl r3 2004530a: calls $1,_626c 20045311: movl r0,r2 20045314: brw 0x2004542b 20045317: nop 20045318: pushl r3 2004531a: calls $1,_64e4 20045321: movl r0,r2 20045324: brw 0x2004542b 20045327: nop 20045328: pushl r3 2004532a: calls $1,_647c 20045331: movl r0,r2 20045334: brw 0x2004542b 20045337: nop 20045338: pushl r3 2004533a: calls $1,_6728 20045341: movl r0,r2 20045344: brw 0x2004542b 20045347: nop 20045348: pushl r3 2004534a: calls $1,_5c74 20045351: movl r0,r2 20045354: brw 0x2004542b 20045357: nop 20045358: pushl r3 2004535a: calls $1,_62b0 20045361: movl r0,r2 20045364: brw 0x2004542b 20045367: nop 20045368: pushl r3 2004536a: calls $1,_7fd4 20045371: movl r0,r2 20045374: brw 0x2004542b 20045377: nop 20045378: pushl r3 2004537a: calls $1,_6850 20045381: movl r0,r2 20045384: brw 0x2004542b 20045387: nop 20045388: pushl r3 2004538a: calls $1,_7d90 20045391: movl r0,r2 20045394: brw 0x2004542b 20045397: nop 20045398: pushl r3 2004539a: calls $1,_807c 200453a1: movl r0,r2 200453a4: brw 0x2004542b 200453a7: nop 200453a8: pushl $0 200453aa: pushl r3 200453ac: calls $2,_6f04 200453b3: movl r0,r2 200453b6: brb 0x2004542b 200453b8: pushl r3 200453ba: calls $1,_6ae8 200453c1: movl r0,r2 200453c4: brb 0x2004542b 200453c6: tstl r0 200453c8: pushl r3 200453ca: calls $1,_7cd4 200453d1: movl r0,r2 200453d4: brb 0x2004542b 200453d6: tstl r0 200453d8: pushl r3 200453da: calls $1,_7f8c 200453e1: movl r0,r2 200453e4: brb 0x2004542b 200453e6: tstl r0 200453e8: pushl r3 200453ea: calls $1,_7fa4 200453f1: movl r0,r2 200453f4: brb 0x2004542b 200453f6: tstl r0 200453f8: pushl r3 200453fa: calls $1,_7fbc 20045401: movl r0,r2 20045404: brb 0x2004542b 20045406: tstl r0 20045408: pushl r3 2004540a: calls $1,_65f4 20045411: movl r0,r2 20045414: brb 0x2004542b 20045416: tstl r0 20045418: movzbl $81,r2 2004541c: brb 0x2004542b 2004541e: tstl r0 20045420: movl $23,r2 20045423: brb 0x2004542b 20045425: tstl r0 20045427: nop 20045428: movl $23,r2 2004542b: movl r2,r0 2004542e: ret 2004542f: nop _5430: entry mask: r3 r2 20045432: subl2 $4,sp 20045435: movl 04(ap),r2 20045439: movzbl $81,r3 2004543d: movl 08(ap),r0 20045441: casel r0,$1,$14 20045445: case -> 0x2004547c 20045447: case -> 0x2004548c 20045449: case -> 0x2004549c 2004544b: case -> 0x200454ac 2004544d: case -> 0x200454bc 2004544f: case -> 0x200454cc 20045451: case -> 0x200454e0 20045453: case -> 0x200454f0 20045455: case -> 0x20045500 20045457: case -> 0x20045510 20045459: case -> 0x20045520 2004545b: case -> 0x20045530 2004545d: case -> 0x20045540 2004545f: case -> 0x20045550 20045461: case -> 0x20045560 20045463: case -> 0x20045560 20045465: case -> 0x20045560 20045467: case -> 0x20045570 20045469: case -> 0x20045580 2004546b: case -> 0x20045590 2004546d: case -> 0x200455a0 2004546f: brw 0x200455ac 20045472: tstl r0 20045474: jmp 0x60044ad4 2004547a: tstl r0 2004547c: pushl r2 2004547e: calls $1,_5f8c 20045485: movl r0,r3 20045488: brw 0x200455ac 2004548b: nop 2004548c: pushl r2 2004548e: calls $1,_6214 20045495: movl r0,r3 20045498: brw 0x200455ac 2004549b: nop 2004549c: pushl r2 2004549e: calls $1,_629c 200454a5: movl r0,r3 200454a8: brw 0x200455ac 200454ab: nop 200454ac: pushl r2 200454ae: calls $1,_6514 200454b5: movl r0,r3 200454b8: brw 0x200455ac 200454bb: nop 200454bc: pushl r2 200454be: calls $1,_64ac 200454c5: movl r0,r3 200454c8: brw 0x200455ac 200454cb: nop 200454cc: pushl $0 200454ce: pushl r2 200454d0: calls $2,_6758 200454d7: movl r0,r3 200454da: brw 0x200455ac 200454dd: tstl r0 200454df: nop 200454e0: pushl r2 200454e2: calls $1,_5dec 200454e9: movl r0,r3 200454ec: brw 0x200455ac 200454ef: nop 200454f0: pushl r2 200454f2: calls $1,_644c 200454f9: movl r0,r3 200454fc: brw 0x200455ac 200454ff: nop 20045500: pushl r2 20045502: calls $1,_8018 20045509: movl r0,r3 2004550c: brw 0x200455ac 2004550f: nop 20045510: pushl r2 20045512: calls $1,_68f8 20045519: movl r0,r3 2004551c: brw 0x200455ac 2004551f: nop 20045520: pushl r2 20045522: calls $1,_7f64 20045529: movl r0,r3 2004552c: brb 0x200455ac 2004552e: tstl r0 20045530: pushl r2 20045532: calls $1,_8124 20045539: movl r0,r3 2004553c: brb 0x200455ac 2004553e: tstl r0 20045540: pushl r2 20045542: calls $1,_77b0 20045549: movl r0,r3 2004554c: brb 0x200455ac 2004554e: tstl r0 20045550: pushl r2 20045552: calls $1,_6b88 20045559: movl r0,r3 2004555c: brb 0x200455ac 2004555e: tstl r0 20045560: pushl r2 20045562: calls $1,_7d04 20045569: movl r0,r3 2004556c: brb 0x200455ac 2004556e: tstl r0 20045570: pushl r2 20045572: calls $1,_7f98 20045579: movl r0,r3 2004557c: brb 0x200455ac 2004557e: tstl r0 20045580: pushl r2 20045582: calls $1,_7fb0 20045589: movl r0,r3 2004558c: brb 0x200455ac 2004558e: tstl r0 20045590: pushl r2 20045592: calls $1,_7fc8 20045599: movl r0,r3 2004559c: brb 0x200455ac 2004559e: tstl r0 200455a0: pushl r2 200455a2: calls $1,_663c 200455a9: movl r0,r3 200455ac: cmpl 00b8(r2),$1 200455b1: beql 0x200455ba 200455b3: cmpl 00b8(r2),$2 200455b8: bneq 0x200455cd 200455ba: bicl3 $00000a00,00d0(r2),00cc(r2) 200455c6: movl 00d8(r2),00d4(r2) 200455cd: movl r3,r0 200455d0: ret 200455d1: halt 200455d2: halt 200455d3: halt _55d4: entry mask: r7 r6 r5 r4 r3 r2 200455d6: subl2 $14,sp 200455d9: movl 04(ap),r4 200455dd: movl 08(ap),r3 200455e1: movl 0c(ap),r2 200455e5: clrq -0c(fp) 200455e8: clrq -14(fp) 200455eb: movzbl $40,r7 200455ef: clrl r6 200455f1: pushl r4 200455f3: calls $1,_1f284 200455fa: cmpb (r4),$25 200455fd: bneq 0x20045622 200455ff: incl r4 20045601: movl r4,r5 20045604: cmpb (r5),$44 20045608: bneq 0x20045614 2004560a: movl $a,r2 2004560d: incl r5 2004560f: movl r5,r4 20045612: brb 0x20045622 20045614: cmpb (r5),$58 20045618: bneq 0x20045622 2004561a: movl $10,r2 2004561d: incl r5 2004561f: movl r5,r4 20045622: cmpl r2,$a 20045625: bneq 0x2004562a 20045627: movl $4,r7 2004562a: tstl r6 2004562c: beql 0x20045631 2004562e: brw 0x2004570b 20045631: tstl r0 20045633: nop 20045634: cvtbl (r4)+,r5 20045637: bneq 0x2004563c 20045639: brw 0x200456e4 2004563c: bicl3 $ffffff80,r5,r0 20045644: movzbl 0x2005f154 <" ((((( "...>[r0],r1 2004564c: mcoml r1,r0 2004564f: bicl3 r0,r7,r0 20045653: bneq 0x20045658 20045655: brw 0x200456dc 20045658: bbc $2,r1,0x20045664 2004565c: subl2 $30,r5 2004565f: brb 0x20045667 20045661: tstl r0 20045663: nop 20045664: subl2 $37,r5 20045667: movl $20,r1 2004566a: movl -0c(fp),-14(fp) 2004566f: movl -08(fp),-10(fp) 20045674: clrq -0c(fp) 20045677: tstl r1 20045679: beql 0x200456c0 2004567b: nop 2004567c: tstl -08(fp) 2004567f: bgeq 0x20045688 20045681: clrl r1 20045683: movl $28,r6 20045686: brb 0x200456bc 20045688: ashl $1,-08(fp),-08(fp) 2004568e: tstl -0c(fp) 20045691: bgeq 0x2004569e 20045693: incl -08(fp) 20045696: bicl2 $80000000,-0c(fp) 2004569e: ashl $1,-0c(fp),-0c(fp) 200456a4: mcoml r2,r0 200456a7: bicl3 r0,r1,r0 200456ab: beql 0x200456b7 200456ad: addl2 -14(fp),-0c(fp) 200456b2: addl2 -10(fp),-08(fp) 200456b7: ashl $ff,r1,r1 200456bc: tstl r1 200456be: bneq 0x2004567c 200456c0: movl -0c(fp),r0 200456c4: bgeq 0x200456d4 200456c6: addl3 r0,r5,-0c(fp) 200456cb: blss 0x20045704 200456cd: incl -08(fp) 200456d0: brb 0x20045704 200456d2: tstl r0 200456d4: addl3 r0,r5,-0c(fp) 200456d9: brb 0x20045704 200456db: nop 200456dc: movl $24,r6 200456df: brb 0x20045704 200456e1: tstl r0 200456e3: nop 200456e4: movzbl $81,r6 200456e8: movl -0c(fp),(r3) 200456ec: cmpl 10(ap),$8 200456f0: bneq 0x200456fc 200456f2: movl -08(fp),04(r3) 200456f7: brb 0x20045704 200456f9: tstl r0 200456fb: nop 200456fc: tstl -08(fp) 200456ff: beql 0x20045704 20045701: movl $28,r6 20045704: tstl r6 20045706: bneq 0x2004570b 20045708: brw 0x20045634 2004570b: movl r6,r0 2004570e: ret 2004570f: nop _5710: entry mask: r8 r7 r6 r5 r4 r3 r2 20045712: subl2 $4,sp 20045715: clrl r8 20045717: movl $1,r4 2004571a: movl $1,r2 2004571d: moval 04(ap),r6 20045721: pushl (r6) 20045723: calls $1,_1f284 2004572a: movl r0,r5 2004572d: moval 08(ap),r7 20045731: tstl *00(r7)[r2] 20045735: beql 0x2004575a 20045737: movl 0000(r7),r3 2004573c: pushl r5 2004573e: pushl (r3)[r2] 20045741: pushl (r6) 20045743: calls $3,_1f2a0 2004574a: tstl r0 2004574c: bneq 0x20045753 2004574e: movl r2,r8 20045751: decl r4 20045753: incl r2 20045755: tstl (r3)[r2] 20045758: bneq 0x2004573c 2004575a: tstl r4 2004575c: bleq 0x20045764 2004575e: decl r4 20045760: brb 0x2004576b 20045762: tstl r0 20045764: tstl r4 20045766: bneq 0x2004576b 20045768: movl r8,r4 2004576b: movl r4,r0 2004576e: ret 2004576f: nop _5770: entry mask: r6 r5 r4 r3 r2 20045772: subl2 $4,sp 20045775: movl $1,r2 20045778: clrl r4 2004577a: pushl 04(ap) 2004577d: calls $1,_1f284 20045784: movl r0,r6 20045787: moval 08(ap),r3 2004578b: movl 0000(r3),r5 20045790: tstl (r5)[r2] 20045793: beql 0x200457b4 20045795: pushl r6 20045797: pushl *00(r3)[r2] 2004579b: pushl 04(ap) 2004579e: calls $3,_1f2a0 200457a5: tstl r0 200457a7: bneq 0x200457b0 200457a9: movl r2,r4 200457ac: brb 0x200457b7 200457ae: tstl r0 200457b0: incl r2 200457b2: brb 0x200457b7 200457b4: mnegl $1,r4 200457b7: tstl r4 200457b9: beql 0x20045790 200457bb: cmpl r4,$ffffffff 200457c2: bneq 0x200457c6 200457c4: clrl r4 200457c6: movl r4,r0 200457c9: ret 200457ca: tstl r0 _57cc: entry mask: r2 200457ce: subl2 $4,sp 200457d1: movl 0c(ap),r0 200457d5: beql 0x200457dc 200457d7: movl r0,r2 200457da: brb 0x200457df 200457dc: movl $10,r2 200457df: movl r2,r0 200457e2: pushl $8 200457e4: pushl r0 200457e6: pushl 08(ap) 200457e9: pushl 04(ap) 200457ec: calls $4,_55d4 200457f3: ret _57f4: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 200457f6: subl2 $18,sp 200457f9: movl 08(ap),r3 200457fd: movl 0c(ap),r2 20045801: movl 10(ap),r4 20045805: movl 14(ap),r5 20045809: movl 18(ap),r6 2004580d: movzbl $81,r10 20045811: movl 1c(ap),r0 20045815: beql 0x2004581c 20045817: movl r0,r1 2004581a: brb 0x2004581f 2004581c: movl $10,r1 2004581f: movl r1,r9 20045822: addl3 (r3),(r3),r0 20045826: movzbl (r2)[r0],r8 2004582a: addl3 (r3),(r3),r0 2004582e: movzbl 01(r2)[r0],r7 20045833: clrl r11 20045835: cmpl r7,$10 20045838: beql 0x2004583f 2004583a: cmpl r7,$f 2004583d: bneq 0x20045854 2004583f: pushl $4 20045841: pushl r9 20045843: pushab 04(r5) 20045846: pushab (r4)[r8] 20045849: calls $4,_55d4 20045850: brw 0x20045a4b 20045853: nop 20045854: mnegl $1,r9 20045857: movl r7,r0 2004585a: casel r0,$8,$6 2004585e: case -> 0x20045878 20045860: case -> 0x2004590c 20045862: case -> 0x2004590f 20045864: case -> 0x20045944 20045866: case -> 0x20045a48 20045868: case -> 0x20045a48 2004586a: case -> 0x2004594c 2004586c: brw 0x20045a48 2004586f: nop 20045870: jmp 0x600455d4 20045876: tstl r0 20045878: movl (r6),-0c(fp) 2004587c: clrl -08(fp) 2004587f: movl (r5),-14(fp) 20045883: clrl -10(fp) 20045886: addl3 $1,(r3),-18(fp) 2004588b: addl3 -18(fp),-18(fp),r0 20045891: movzbl 01(r2)[r0],r7 20045896: cmpl r7,$8 20045899: beql 0x200458c8 2004589b: cmpl r7,$5 2004589e: beql 0x200458c8 200458a0: cmpl r7,$7 200458a3: beql 0x200458c8 200458a5: pushl 1c(ap) 200458a8: pushal -0c(fp) 200458ab: pushal -14(fp) 200458ae: pushl r4 200458b0: pushl r2 200458b2: pushal -18(fp) 200458b5: pushl 04(ap) 200458b8: calls $7,_57f4 200458bf: movl r0,r10 200458c2: movl -18(fp),(r3) 200458c6: brb 0x200458d2 200458c8: movl -0c(fp),-08(fp) 200458cd: movl -14(fp),-10(fp) 200458d2: cmpl r10,$00000081 200458d9: beql 0x200458de 200458db: brw 0x20045a4b 200458de: tstl -08(fp) 200458e1: bneq 0x200458e8 200458e3: movl -0c(fp),-08(fp) 200458e8: pushl 04(ap) 200458eb: bicl3 $f,-08(fp),r2 200458f0: bisl3 $4,r2,-(sp) 200458f4: pushab 04(r5) 200458f7: pushl -10(fp) 200458fa: pushl $0 200458fc: calls $5,_84a8 20045903: movl r0,r10 20045906: brw 0x20045a4b 20045909: tstl r0 2004590b: nop 2004590c: movl $1,r9 2004590f: bicl3 $fffffe0f,04(r6),r2 20045918: bneq 0x20045926 2004591a: bicl3 $fffffe0f,(r6),r3 20045922: bisl2 r3,04(r6) 20045926: bicl3 $ffffffcf,04(r6),r2 2004592f: beql 0x2004593c 20045931: bicl3 $fffffff0,(r6),r2 20045939: mull2 r2,r9 2004593c: addl3 (r5),r9,04(r5) 20045941: brw 0x20045a4b 20045944: movl (r5),04(r5) 20045948: brw 0x20045a4b 2004594b: nop 2004594c: clrl r7 2004594e: tstl r0 20045950: incl r7 20045952: tstl 0x200614c0[r7] 20045959: beql 0x20045970 2004595b: pushab (r4)[r8] 2004595e: pushl 0x200614c0[r7] 20045965: calls $2,0x2005f204 2004596c: tstl r0 2004596e: bneq 0x20045950 20045970: tstl 0x200614c0[r7] 20045977: beql 0x200459d8 20045979: subl3 $1,r7,r0 2004597d: casel r0,$10,$4 20045981: case -> 0x200459b0 20045983: case -> 0x200459b0 20045985: case -> 0x200459b0 20045987: case -> 0x200459b0 20045989: case -> 0x20045998 2004598b: brb 0x200459b3 2004598d: tstl r0 2004598f: nop 20045990: jmp 0x600455d4 20045996: tstl r0 20045998: bisl2 $000000fb,r11 2004599f: bisl2 $00000104,04(r6) 200459a7: movl $14,04(r5) 200459ab: brw 0x20045a31 200459ae: tstl r0 200459b0: subl2 $4,r7 200459b3: bisl2 $00000173,r11 200459ba: bisl2 $00000080,04(r6) 200459c2: bicl3 $fffffff0,04(r6),r2 200459cb: bneq 0x200459d1 200459cd: bisl2 $4,04(r6) 200459d1: subl3 $1,r7,04(r5) 200459d6: brb 0x20045a31 200459d8: pushal 0x2006151c 200459de: pushab (r4)[r8] 200459e1: calls $2,_5710 200459e8: movl r0,r7 200459eb: bleq 0x20045a04 200459ed: movl 0x20061524[r7],04(r5) 200459f6: movzwl $01c0,r11 200459fb: bisl2 $20,04(r6) 200459ff: brb 0x20045a31 20045a01: tstl r0 20045a03: nop 20045a04: pushal 0x20061200 20045a0a: pushab (r4)[r8] 20045a0d: calls $2,_5710 20045a14: movl r0,r7 20045a17: bleq 0x20045a31 20045a19: movzbl 0x200611b9[r7],04(r5) 20045a22: bisl2 $000001bb,r11 20045a29: bisl2 $00000044,04(r6) 20045a31: tstl r7 20045a33: bgeq 0x20045a3c 20045a35: movl $2d,r10 20045a38: brb 0x20045a4b 20045a3a: tstl r0 20045a3c: tstl r7 20045a3e: bneq 0x20045a4b 20045a40: movl $2c,r10 20045a43: brb 0x20045a4b 20045a45: tstl r0 20045a47: nop 20045a48: movl $2c,r10 20045a4b: cmpl r10,$00000081 20045a52: bneq 0x20045a61 20045a54: mcoml r11,r2 20045a57: bicl3 r2,04(r6),r2 20045a5c: beql 0x20045a61 20045a5e: movl $2a,r10 20045a61: movl r10,r0 20045a64: ret 20045a65: tstl r0 20045a67: nop _5a68: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20045a6a: subl2 $4,sp 20045a6d: movl 04(ap),r4 20045a71: movl 08(ap),r3 20045a75: movl 0c(ap),r5 20045a79: movl 10(ap),r6 20045a7d: movl 18(ap),r2 20045a81: movl 1c(ap),r0 20045a85: beql 0x20045a8c 20045a87: movl r0,r8 20045a8a: brb 0x20045a8f 20045a8c: movl $10,r8 20045a8f: movl r8,r11 20045a92: movl $b,r9 20045a95: movzbl $81,r10 20045a99: addl3 (r4),(r4),r0 20045a9d: movzbl 01(r3)[r0],r1 20045aa2: addl3 (r4),(r4),r0 20045aa6: movzbl (r3)[r0],r7 20045aaa: cmpl r1,$10 20045aad: beql 0x20045ab4 20045aaf: cmpl r1,$f 20045ab2: bneq 0x20045ad0 20045ab4: cmpl 20(ap),$7 20045ab8: bneq 0x20045ad0 20045aba: pushl $4 20045abc: pushl r11 20045abe: pushl r2 20045ac0: pushab (r5)[r7] 20045ac3: calls $4,_55d4 20045aca: movl r0,r10 20045acd: brb 0x20045b3f 20045acf: nop 20045ad0: pushal 0x200619d0 20045ad6: pushab (r5)[r7] 20045ad9: calls $2,_5770 20045ae0: movl r0,r9 20045ae3: beql 0x20045b3c 20045ae5: movl 14(ap),r7 20045ae9: subl3 $1,r9,r0 20045aed: cmpl r0,$a 20045af0: beql 0x20045afc 20045af2: cmpl r0,$b 20045af5: beql 0x20045aff 20045af7: brb 0x20045b3f 20045af9: tstl r0 20045afb: nop 20045afc: movl r2,r7 20045aff: incl (r4) 20045b01: addl3 (r4),(r4),r2 20045b05: movzbl 01(r3)[r2],r2 20045b0a: cmpl r2,$6 20045b0d: bneq 0x20045b30 20045b0f: incl (r4) 20045b11: addl3 (r4),(r4),r2 20045b15: movzbl (r3)[r2],r2 20045b19: pushl $4 20045b1b: pushl r11 20045b1d: pushl r7 20045b1f: pushab (r5)[r2] 20045b22: calls $4,_55d4 20045b29: movl r0,r10 20045b2c: brb 0x20045b3f 20045b2e: tstl r0 20045b30: movl $2b,r10 20045b33: brb 0x20045b3f 20045b35: tstl r0 20045b37: nop 20045b38: brb 0x20045b3f 20045b3a: tstl r0 20045b3c: movl $2c,r10 20045b3f: tstl r9 20045b41: beql 0x20045b61 20045b43: subl3 $1,r9,r2 20045b47: ashl r2,$1,r3 20045b4b: bisl2 r3,04(r6) 20045b4f: mcoml 04(r6),r2 20045b53: bicl3 r2,0x20061938[r9],r2 20045b5c: beql 0x20045b61 20045b5e: movl $2a,r10 20045b61: movl r10,r0 20045b64: ret 20045b65: tstl r0 20045b67: nop _5b68: entry mask: r6 r5 r4 r3 r2 20045b6a: subl2 $4,sp 20045b6d: movl 04(ap),r4 20045b71: movl 08(ap),r3 20045b75: movl 0c(ap),r2 20045b79: movzbl $81,r6 20045b7d: addl3 (r4),(r4),r0 20045b81: movzbl (r3)[r0],r5 20045b85: bicb3 $80,(r2)[r5],r0 20045b8b: cvtbl r0,r0 20045b8e: movzbl 0x2005f154 <" ((((( "...>[r0],r0 20045b96: bicl2 $fffffff8,r0 20045b9d: bneq 0x20045ba4 20045b9f: movl $23,r6 20045ba2: brb 0x20045bd5 20045ba4: pushab (r2)[r5] 20045ba7: calls $1,_1f284 20045bae: cmpl r0,$10 20045bb1: bleq 0x20045bb8 20045bb3: movl $23,r6 20045bb6: brb 0x20045bd5 20045bb8: pushab (r2)[r5] 20045bbb: pushl 10(ap) 20045bbe: calls $2,_1f25c 20045bc5: addl3 (r4),(r4),r2 20045bc9: movzbl 01(r3)[r2],r2 20045bce: cmpl r2,$6 20045bd1: bneq 0x20045bd5 20045bd3: incl (r4) 20045bd5: movl r6,r0 20045bd8: ret 20045bd9: tstl r0 20045bdb: nop _5bdc: entry mask: 20045bde: subl2 $4,sp 20045be1: movl 04(ap),r0 20045be5: bicl3 $ffffffcf,00cc(r0),r1 20045bef: beql 0x20045c04 20045bf1: bicl3 $fffffff0,00cc(r0),r1 20045bfb: addl2 r1,00d8(r0) 20045c00: ret 20045c01: tstl r0 20045c03: nop 20045c04: bbc $7,00cc(r0),0x20045c20 20045c0a: bicl3 $fffffff0,00cc(r0),r1 20045c14: divl2 $4,r1 20045c17: addl2 r1,00d8(r0) 20045c1c: ret 20045c1d: tstl r0 20045c1f: nop 20045c20: incl 000000d8(r0) 20045c26: ret 20045c27: nop _5c28: entry mask: 20045c2a: subl2 $4,sp 20045c2d: movl 04(ap),r0 20045c31: bicl3 $ffffffcf,00d0(r0),r1 20045c3b: beql 0x20045c50 20045c3d: bicl3 $fffffff0,00d0(r0),r1 20045c47: addl2 r1,00d8(r0) 20045c4c: ret 20045c4d: tstl r0 20045c4f: nop 20045c50: bbc $7,00d0(r0),0x20045c6c 20045c56: bicl3 $fffffff0,00d0(r0),r1 20045c60: divl2 $4,r1 20045c63: addl2 r1,00d8(r0) 20045c68: ret 20045c69: tstl r0 20045c6b: nop 20045c6c: incl 00d8(r0) 20045c70: ret 20045c71: halt 20045c72: halt 20045c73: halt _5c74: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 20045c76: subl2 $4,sp 20045c79: movl 04(ap),r7 20045c7d: movl r7,r2 20045c80: clrl r9 20045c82: clrl r5 20045c84: movzbl $81,r8 20045c88: movab 0160(r2),r4 20045c8d: movab 01b4(r2),r3 20045c92: addl3 (r4),(r4),r0 20045c96: movzbl 01(r3)[r0],r6 20045c9b: tstl 00c0(r2) 20045c9f: beql 0x20045ca4 20045ca1: brw 0x20045de4 20045ca4: pushl r2 20045ca6: calls $1,_5bdc 20045cad: bbc $7,030c(r7),0x20045cc1 20045cb3: bbs $6,030c(r7),0x20045cc1 20045cb9: cmpl r6,$7 20045cbc: beql 0x20045cc1 20045cbe: movl $23,r8 20045cc1: cmpl r6,$7 20045cc4: bneq 0x20045cc9 20045cc6: brw 0x20045dba 20045cc9: cmpl r8,$00000081 20045cd0: beql 0x20045cd5 20045cd2: brw 0x20045dba 20045cd5: movab _1f284,r7 20045cdc: cmpl r6,$5 20045cdf: bneq 0x20045d18 20045ce1: incl (r4) 20045ce3: pushl 00b8(r2) 20045ce7: pushl 00f0(r2) 20045ceb: pushab 00e4(r2) 20045cef: pushab 00ec(r2) 20045cf3: pushab 00cc(r2) 20045cf7: pushab 0164(r2) 20045cfb: pushl r3 20045cfd: pushl r4 20045cff: calls $8,_5a68 20045d06: movl r0,r8 20045d09: incl (r4) 20045d0b: addl3 (r4),(r4),r0 20045d0f: movzbl 01(r3)[r0],r6 20045d14: brb 0x20045d8e 20045d16: tstl r0 20045d18: cmpl r6,$c 20045d1b: bneq 0x20045d33 20045d1d: tstl r9 20045d1f: bneq 0x20045d28 20045d21: movl $23,r8 20045d24: brb 0x20045d33 20045d26: tstl r0 20045d28: incl (r4) 20045d2a: addl3 (r4),(r4),r0 20045d2e: movzbl 01(r3)[r0],r6 20045d33: cmpl r8,$00000081 20045d3a: bneq 0x20045d8e 20045d3c: tstl r9 20045d3e: beql 0x20045d50 20045d40: movl r5,r0 20045d43: incl r5 20045d45: movb $2c,00fc(r2)[r0] 20045d4b: clrb 00fc(r2)[r5] 20045d50: pushab 00fc(r2)[r5] 20045d55: pushab 0164(r2) 20045d59: pushl r3 20045d5b: pushl r4 20045d5d: calls $4,_5b68 20045d64: movl r0,r8 20045d67: pushab 00fc(r2) 20045d6b: calls $1,(r7) 20045d6e: movl r0,r5 20045d71: incl (r4) 20045d73: incl r9 20045d75: addl3 (r4),(r4),r0 20045d79: movzbl 01(r3)[r0],r6 20045d7e: cmpl r6,$6 20045d81: bneq 0x20045d8e 20045d83: incl (r4) 20045d85: addl3 (r4),(r4),r0 20045d89: movzbl 01(r3)[r0],r6 20045d8e: addl3 (r4),(r4),r0 20045d92: movzbl (r3)[r0],r0 20045d96: pushab 0164(r2)[r0] 20045d9b: calls $1,(r7) 20045d9e: addl2 r5,r0 20045da1: cmpl r0,$10 20045da4: bleq 0x20045da9 20045da6: movl $23,r8 20045da9: cmpl r6,$7 20045dac: beql 0x20045dba 20045dae: cmpl r8,$00000081 20045db5: bneq 0x20045dba 20045db7: brw 0x20045cdc 20045dba: cmpl r8,$00000081 20045dc1: bneq 0x20045de7 20045dc3: bicl3 $00000400,00d0(r2),r0 20045dcd: beql 0x20045dd4 20045dcf: movl $2b,r8 20045dd2: brb 0x20045de7 20045dd4: movl r5,00f4(r2) 20045dd9: movab 00fc(r2),00f8(r2) 20045de0: brb 0x20045de7 20045de2: tstl r0 20045de4: movl $23,r8 20045de7: movl r8,r0 20045dea: ret 20045deb: nop _5dec: entry mask: r3 r2 20045dee: subl2 $4,sp 20045df1: movl 04(ap),r2 20045df5: movzbl $81,r3 20045df9: bbs $a,00d0(r2),0x20045e17 20045dff: pushab 00e4(r2) 20045e03: pushl $4 20045e05: pushl $2a 20045e07: pushl 0x2006103c 20045e0d: calls $4,_1f540 20045e14: movl r0,r3 20045e17: cmpl r3,$00000081 20045e1e: bneq 0x20045e62 20045e20: tstl 00f4(r2) 20045e24: bneq 0x20045e62 20045e26: pushab 00f4(r2) 20045e2a: pushl $1 20045e2c: pushl $30 20045e2e: pushl 0x2006103c 20045e34: calls $4,_1f540 20045e3b: cmpl r0,$00000081 20045e42: bneq 0x20045e62 20045e44: pushab 00fc(r2) 20045e48: pushl 00f4(r2) 20045e4c: pushl $31 20045e4e: pushl 0x2006103c 20045e54: calls $4,_1f540 20045e5b: movab 00fc(r2),00f8(r2) 20045e62: movl 04(r2),r0 20045e66: clrl 08(r0) 20045e69: pushl $0 20045e6b: pushl r2 20045e6d: calls $2,_4c18 20045e74: ret 20045e75: halt 20045e76: halt 20045e77: halt _5e78: entry mask: r7 r6 r5 r4 r3 r2 20045e7a: subl2 $4,sp 20045e7d: movl 04(ap),r2 20045e81: movl $1,r5 20045e84: movzbl $81,r6 20045e88: movab 0160(r2),r3 20045e8d: movab 01b4(r2),r4 20045e92: addl3 (r3),(r3),r0 20045e96: movzbl 01(r4)[r0],r7 20045e9b: pushl r2 20045e9d: calls $1,_5bdc 20045ea4: cmpl r7,$7 20045ea7: bneq 0x20045eac 20045ea9: brw 0x20045f32 20045eac: cmpl r6,$00000081 20045eb3: bneq 0x20045f32 20045eb5: tstl r0 20045eb7: nop 20045eb8: cmpl r7,$5 20045ebb: bneq 0x20045eec 20045ebd: incl (r3) 20045ebf: pushl 00b8(r2) 20045ec3: pushl 00f0(r2) 20045ec7: pushab 00e4(r2) 20045ecb: pushab 00ec(r2) 20045ecf: pushab 00cc(r2) 20045ed3: pushab 0164(r2) 20045ed7: pushl r4 20045ed9: pushl r3 20045edb: calls $8,_5a68 20045ee2: movl r0,r6 20045ee5: incl (r3) 20045ee7: brb 0x20045f1b 20045ee9: tstl r0 20045eeb: nop 20045eec: cmpl r5,$1 20045eef: bneq 0x20045f18 20045ef1: pushl 00f0(r2) 20045ef5: pushab 00cc(r2) 20045ef9: pushab 00d4(r2) 20045efd: pushab 0164(r2) 20045f01: pushl r4 20045f03: pushl r3 20045f05: pushl 04(ap) 20045f08: calls $7,_57f4 20045f0f: movl r0,r6 20045f12: incl (r3) 20045f14: incl r5 20045f16: brb 0x20045f1b 20045f18: movl $23,r6 20045f1b: addl3 (r3),(r3),r0 20045f1f: movzbl 01(r4)[r0],r7 20045f24: cmpl r7,$7 20045f27: beql 0x20045f32 20045f29: cmpl r6,$00000081 20045f30: beql 0x20045eb8 20045f32: cmpl r6,$00000081 20045f39: bneq 0x20045f87 20045f3b: bicl3 $ffff8bff,00d0(r2),r0 20045f45: bneq 0x20045f84 20045f47: bicl3 $fffffff0,00d0(r2),r0 20045f51: bneq 0x20045f63 20045f53: bicw3 $fff0,00cc(r2),r0 20045f5b: movzwl r0,r3 20045f5e: bisl2 r3,00d0(r2) 20045f63: bicl3 $fffffe0f,00d0(r2),r0 20045f6d: bneq 0x20045f87 20045f6f: bicw3 $fe0f,00cc(r2),r0 20045f77: movzwl r0,r3 20045f7a: bisl2 r3,00d0(r2) 20045f7f: brb 0x20045f87 20045f81: tstl r0 20045f83: nop 20045f84: movl $2b,r6 20045f87: movl r6,r0 20045f8a: ret 20045f8b: nop _5f8c: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 20045f8e: subl2 $4,sp 20045f91: movab 0x20040448 <" %c %08.8X %*.*s\n\0">,r6 20045f98: movl 0004(ap),r2 20045f9d: bicl3 $fffffff0,000000d0(r2),r4 20045fa9: movab _1fbf0,r9 20045fb0: pushl r2 20045fb2: pushl 00d0(r2) 20045fb6: pushab 00e4(r2) 20045fba: pushl 00d8(r2) 20045fbe: pushl $0 20045fc0: calls $5,_84a8 20045fc7: movl r0,r8 20045fca: movl 00d8(r2),r7 20045fcf: cmpl r8,$00000081 20045fd6: beql 0x20045fdb 20045fd8: brw 0x2004608d 20045fdb: movl 00d0(r2),r3 20045fe0: bicl3 $ffffffcf,r3,r0 20045fe8: beql 0x20045ff8 20045fea: movl 00dc(r2),r7 20045fef: movzbl $50,r5 20045ff3: brb 0x20046014 20045ff5: tstl r0 20045ff7: nop 20045ff8: bbc $7,r3,0x20046004 20045ffc: movzbl $47,r5 20046000: brb 0x20046014 20046002: tstl r0 20046004: bbc $6,r3,0x20046010 20046008: movzbl $49,r5 2004600c: brb 0x20046014 2004600e: tstl r0 20046010: movzbl $4d,r5 20046014: bbc $f,00d0(r2),0x20046058 2004601a: clrl r0 2004601c: movab 000000e4(r2),r3 20046023: nop 20046024: cmpb (r3)[r0],$20 20046028: bgeq 0x20046030 2004602a: movb $2e,r1 2004602d: brb 0x20046034 2004602f: nop 20046030: movb (r3)[r0],r1 20046034: movb r1,(r3)[r0] 20046038: incl r0 2004603a: cmpl r0,r4 2004603d: blss 0x20046024 2004603f: pushab 00e4(r2) 20046043: pushl r4 20046045: pushl r4 20046047: pushl r7 20046049: pushl r5 2004604b: pushl 04(r2) 2004604e: pushal (r6) 20046050: calls $7,(r9) 20046053: brb 0x2004608d 20046055: tstl r0 20046057: nop 20046058: cmpl r4,$4 2004605b: bleq 0x20046074 2004605d: pushl 00e4(r2) 20046061: pushl 00e8(r2) 20046065: pushl r7 20046067: pushl r5 20046069: pushl 04(r2) 2004606c: pushal 13(r6) 2004606f: calls $6,(r9) 20046072: brb 0x2004608d 20046074: pushl 00e4(r2) 20046078: addl3 r4,r4,r3 2004607c: pushl r3 2004607e: pushl r3 20046080: pushl r7 20046082: pushl r5 20046084: pushl 04(r2) 20046087: pushal 2e(r6) 2004608a: calls $7,(r9) 2004608d: tstl 00ec(r2) 20046091: beql 0x200460a5 20046093: cmpl r8,$00000081 2004609a: bneq 0x200460a5 2004609c: pushl r2 2004609e: calls $1,_5c28 200460a5: movl 00ec(r2),r3 200460aa: decl 00ec(r2) 200460ae: tstl r3 200460b0: beql 0x200460cb 200460b2: cmpl r8,$00000081 200460b9: bneq 0x200460cb 200460bb: pushl r2 200460bd: calls $1,_206a8 200460c4: tstl r0 200460c6: bneq 0x200460cb 200460c8: brw 0x20045fb0 200460cb: movl r8,r0 200460ce: ret 200460cf: halt _60d0: entry mask: r8 r7 r6 r5 r4 r3 r2 200460d2: subl2 $4,sp 200460d5: movl 04(ap),r2 200460d9: movl $1,r5 200460dc: movzbl $81,r6 200460e0: movab 0160(r2),r3 200460e5: movab 0164(r2),r8 200460ea: movab 01b4(r2),r4 200460ef: addl3 (r3),(r3),r0 200460f3: movzbl 01(r4)[r0],r7 200460f8: pushl r2 200460fa: calls $1,_5bdc 20046101: cmpl r7,$7 20046104: bneq 0x20046109 20046106: brw 0x200461bd 20046109: cmpl r6,$00000081 20046110: beql 0x20046115 20046112: brw 0x200461bd 20046115: tstl r0 20046117: nop 20046118: cmpl r7,$5 2004611b: bneq 0x20046148 2004611d: incl (r3) 2004611f: pushl 00b8(r2) 20046123: pushl 00f0(r2) 20046127: pushab 00e4(r2) 2004612b: pushab 00ec(r2) 2004612f: pushab 00cc(r2) 20046133: pushl r8 20046135: pushl r4 20046137: pushl r3 20046139: calls $8,_5a68 20046140: movl r0,r6 20046143: incl (r3) 20046145: brb 0x200461a3 20046147: nop 20046148: cmpl r5,$1 2004614b: beql 0x20046154 2004614d: cmpl r5,$2 20046150: beql 0x2004617c 20046152: brb 0x200461a0 20046154: pushl 00f0(r2) 20046158: pushab 00cc(r2) 2004615c: pushab 00d4(r2) 20046160: pushl r8 20046162: pushl r4 20046164: pushl r3 20046166: pushl 04(ap) 20046169: calls $7,_57f4 20046170: movl r0,r6 20046173: incl (r3) 20046175: incl r5 20046177: brb 0x200461a3 20046179: tstl r0 2004617b: nop 2004617c: addl3 (r3),(r3),r0 20046180: movzbl (r4)[r0],r0 20046184: pushl 00f0(r2) 20046188: pushab 00e4(r2) 2004618c: pushab (r8)[r0] 2004618f: calls $3,_57cc 20046196: movl r0,r6 20046199: incl (r3) 2004619b: incl r5 2004619d: brb 0x200461a3 2004619f: nop 200461a0: movl $23,r6 200461a3: addl3 (r3),(r3),r0 200461a7: movzbl 01(r4)[r0],r7 200461ac: cmpl r7,$7 200461af: beql 0x200461bd 200461b1: cmpl r6,$00000081 200461b8: bneq 0x200461bd 200461ba: brw 0x20046118 200461bd: cmpl r6,$00000081 200461c4: bneq 0x2004620f 200461c6: bicl3 $ffff8bff,00d0(r2),r0 200461d0: bneq 0x2004620c 200461d2: bicl3 $fffffff0,00d0(r2),r0 200461dc: bneq 0x200461ee 200461de: bicw3 $fff0,00cc(r2),r0 200461e6: movzwl r0,r3 200461e9: bisl2 r3,00d0(r2) 200461ee: bicl3 $fffffe0f,00d0(r2),r0 200461f8: bneq 0x2004620f 200461fa: bicw3 $fe0f,00cc(r2),r0 20046202: movzwl r0,r3 20046205: bisl2 r3,00d0(r2) 2004620a: brb 0x2004620f 2004620c: movl $2b,r6 2004620f: movl r6,r0 20046212: ret 20046213: nop _6214: entry mask: r3 r2 20046216: subl2 $4,sp 20046219: movl 00000004(ap),r2 20046220: pushl r2 20046222: pushl 00d0(r2) 20046226: pushab 00e4(r2) 2004622a: pushl 00d8(r2) 2004622e: pushl $1 20046230: calls $5,_84a8 20046237: movl r0,r3 2004623a: tstl 00ec(r2) 2004623e: beql 0x20046252 20046240: cmpl r3,$00000081 20046247: bneq 0x20046252 20046249: pushl r2 2004624b: calls $1,_5c28 20046252: cmpl r3,$00000081 20046259: bneq 0x20046268 2004625b: movl 00ec(r2),r0 20046260: decl 00ec(r2) 20046264: tstl r0 20046266: bneq 0x20046220 20046268: movl r3,r0 2004626b: ret _626c: entry mask: r2 2004626e: subl2 $4,sp 20046271: movl 04(ap),r1 20046275: movl 0160(r1),r0 2004627a: movzbl $81,r2 2004627e: addl2 r0,r0 20046281: movzbl 01b5(r1)[r0],r0 20046287: cmpl r0,$7 2004628a: bneq 0x20046292 2004628c: tstl 00c0(r1) 20046290: beql 0x20046295 20046292: movl $23,r2 20046295: movl r2,r0 20046298: ret 20046299: tstl r0 2004629b: nop _629c: entry mask: 2004629e: subl2 $4,sp 200462a1: movl 04(ap),r0 200462a5: movl $3,00b8(r0) 200462aa: movzbl $81,r0 200462ae: ret 200462af: halt _62b0: entry mask: r6 r5 r4 r3 r2 200462b2: subl2 $4,sp 200462b5: movl 04(ap),r2 200462b9: movab 0160(r2),r4 200462be: movzbl $81,r6 200462c2: movab 01b4(r2),r5 200462c7: tstl 00c0(r2) 200462cb: beql 0x200462d4 200462cd: movl $23,r6 200462d0: brb 0x20046326 200462d2: tstl r0 200462d4: addl3 (r4),(r4),r0 200462d8: movzbl 01(r5)[r0],r3 200462dd: cmpl r3,$5 200462e0: bneq 0x20046310 200462e2: incl (r4) 200462e4: pushl 00b8(r2) 200462e8: pushl 00f0(r2) 200462ec: pushab 00e4(r2) 200462f0: pushab 00ec(r2) 200462f4: pushab 00cc(r2) 200462f8: pushab 0164(r2) 200462fc: pushl r5 200462fe: pushl r4 20046300: calls $8,_5a68 20046307: movl r0,r6 2004630a: incl (r4) 2004630c: brb 0x20046318 2004630e: tstl r0 20046310: cmpl r3,$7 20046313: beql 0x20046318 20046315: movl $23,r6 20046318: cmpl r3,$7 2004631b: beql 0x20046326 2004631d: cmpl r6,$00000081 20046324: beql 0x200462d4 20046326: cmpl r6,$00000081 2004632d: bneq 0x2004633e 2004632f: bicl3 $00003000,00d0(r2),r0 20046339: beql 0x2004633e 2004633b: movl $29,r6 2004633e: movl r6,r0 20046341: ret 20046342: tstl r0 _6344: entry mask: r3 r2 20046346: subl2 $8,sp 20046349: movl 04(ap),r2 2004634d: addl3 $00000200,0c(r2),-08(fp) 20046357: pushl r2 20046359: pushl 0c(r2) 2004635c: calls $2,_858c 20046363: cmpl r0,$00000081 2004636a: beql 0x20046374 2004636c: movzbl $84,r3 20046370: brb 0x20046389 20046372: tstl r0 20046374: pushl r2 20046376: pushl $4 20046378: pushal -08(fp) 2004637b: pushl $e 2004637d: pushl $1 2004637f: calls $5,_8778 20046386: movl r0,r3 20046389: movl r3,r0 2004638c: ret 2004638d: tstl r0 2004638f: nop _6390: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 20046392: subl2 $10,sp 20046395: movl 04(ap),r2 20046399: movl $30,r8 2004639c: clrl -08(fp) 2004639f: clrl r7 200463a1: ashl $3,00000014(r2),r9 200463a9: movab _8920,r6 200463b0: pushl r2 200463b2: pushl $28 200463b4: pushal -10(fp) 200463b7: pushl -08(fp) 200463ba: pushl $0 200463bc: calls $5,(r6) 200463bf: cmpl r0,$00000081 200463c6: bneq 0x2004640d 200463c8: movl -08(fp),r0 200463cc: cmpl (r0),r0 200463cf: bneq 0x2004640d 200463d1: movl 04(r0),r4 200463d5: beql 0x2004640d 200463d7: clrl r5 200463d9: clrl r3 200463db: nop 200463dc: pushl r2 200463de: pushl $28 200463e0: pushal -10(fp) 200463e3: pushl r4 200463e5: pushl $0 200463e7: calls $5,(r6) 200463ea: cmpl r0,$00000081 200463f1: bneq 0x200463f8 200463f3: addl2 (r4),r5 200463f6: brb 0x200463fb 200463f8: movl $1f,r3 200463fb: aobleq $1e,r3,0x200463dc 200463ff: movl -08(fp),r0 20046403: cmpl 08(r0),r5 20046407: bneq 0x2004640d 20046409: movzbl $81,r8 2004640d: cmpl r8,$00000081 20046414: beql 0x20046427 20046416: incl r7 20046418: cmpl r7,r9 2004641b: bgeq 0x20046427 2004641d: addl2 $00000200,-08(fp) 20046425: bneq 0x200463b0 20046427: cmpl r8,$00000081 2004642e: bneq 0x20046445 20046430: pushl r2 20046432: pushl $4 20046434: pushal -08(fp) 20046437: pushl $e 20046439: pushl $1 2004643b: calls $5,_8778 20046442: movl r0,r8 20046445: movl r8,r0 20046448: ret 20046449: tstl r0 2004644b: nop _644c: entry mask: r3 r2 2004644e: subl2 $4,sp 20046451: movl 04(ap),r2 20046455: bbc $d,00d0(r2),0x2004646c 2004645b: pushl r2 2004645d: calls $1,_6344 20046464: movl r0,r3 20046467: brb 0x20046478 20046469: tstl r0 2004646b: nop 2004646c: pushl r2 2004646e: calls $1,_6390 20046475: movl r0,r3 20046478: movl r3,r0 2004647b: ret _647c: entry mask: r2 2004647e: subl2 $4,sp 20046481: movl 04(ap),r1 20046485: movl 0160(r1),r0 2004648a: movzbl $81,r2 2004648e: addl2 r0,r0 20046491: movzbl 01b5(r1)[r0],r0 20046497: cmpl r0,$7 2004649a: bneq 0x200464a2 2004649c: tstl 00c0(r1) 200464a0: beql 0x200464a5 200464a2: movl $23,r2 200464a5: movl r2,r0 200464a8: ret 200464a9: tstl r0 200464ab: nop _64ac: entry mask: 200464ae: subl2 $8,sp 200464b1: pushab -05(fp) 200464b4: pushl $1 200464b6: pushl $29 200464b8: pushl 0x2006103c 200464be: calls $4,_1f540 200464c5: bicb2 $40,-05(fp) 200464ca: pushab -05(fp) 200464cd: pushl $1 200464cf: pushl $29 200464d1: pushl 0x2006103c 200464d7: calls $4,_1f590 200464de: movl $2f,r0 200464e1: ret 200464e2: halt 200464e3: halt _64e4: entry mask: r2 200464e6: subl2 $4,sp 200464e9: movl 04(ap),r1 200464ed: movl 0160(r1),r0 200464f2: movzbl $81,r2 200464f6: addl2 r0,r0 200464f9: movzbl 01b5(r1)[r0],r0 200464ff: cmpl r0,$7 20046502: bneq 0x2004650a 20046504: tstl 00c0(r1) 20046508: beql 0x2004650d 2004650a: movl $23,r2 2004650d: movl r2,r0 20046510: ret 20046511: tstl r0 20046513: nop _6514: entry mask: r4 r3 r2 20046516: subl2 $8,sp 20046519: movl 04(ap),r2 2004651d: movl 34(r2),r4 20046521: movab 0000(r4),r1 20046526: clrl r3 20046528: clrl (r1)+ 2004652a: aobleq $d,r3,0x20046528 2004652e: movzwl $0200,40(r4) 20046534: movzwl $0200,38(r4) 2004653a: movzwl $0200,3c(r4) 20046540: movl $041f0000,44(r4) 20046548: clrl 4c(r4) 2004654b: pushl r2 2004654d: calls $1,_3429 20046554: movl 009c(r2),r0 20046559: casel r0,$0,$2 2004655d: case -> 0x20046570 2004655f: case -> 0x20046578 20046561: case -> 0x20046580 20046563: brb 0x20046592 20046565: tstl r0 20046567: nop 20046568: jmp 0x600464e4 2004656e: tstl r0 20046570: clrl 64(r4) 20046573: brb 0x20046592 20046575: tstl r0 20046577: nop 20046578: movl $2,50(r4) 2004657c: brb 0x20046592 2004657e: tstl r0 20046580: movzbl $e4,50(r4) 20046585: movzbl $80,64(r4) 2004658a: movzbl $80,*$23000000 20046592: pushl $9 20046594: movl $4,-08(fp) 20046598: pushal -08(fp) 2004659b: pushl $13 2004659d: movzbl $44,-(sp) 200465a1: pushl r2 200465a3: calls $5,*0238(r2) 200465a8: movl r0,r3 200465ab: cmpl r3,$00000081 200465b2: bneq 0x200465cc 200465b4: pushl $9 200465b6: clrl -08(fp) 200465b9: pushal -08(fp) 200465bc: pushl $15 200465be: movzbl $44,-(sp) 200465c2: pushl r2 200465c4: calls $5,*0238(r2) 200465c9: movl r0,r3 200465cc: cmpl r3,$00000081 200465d3: bneq 0x200465ed 200465d5: pushl $9 200465d7: clrl -08(fp) 200465da: pushal -08(fp) 200465dd: pushl $18 200465df: movzbl $44,-(sp) 200465e3: pushl r2 200465e5: calls $5,*0238(r2) 200465ea: movl r0,r3 200465ed: movl r3,r0 200465f0: ret 200465f1: halt 200465f2: halt 200465f3: halt _65f4: entry mask: r4 r3 r2 200465f6: subl2 $8,sp 200465f9: movl 04(ap),r2 200465fd: movl 0160(r2),r3 20046602: movzbl $81,r4 20046606: pushab -05(fp) 20046609: pushl $1 2004660b: pushl $29 2004660d: pushl 0x2006103c 20046613: calls $4,_1f540 2004661a: addl2 r3,r3 2004661d: movzbl 01b5(r2)[r3],r0 20046623: cmpl r0,$7 20046626: beql 0x20046630 20046628: movl $23,r4 2004662b: brb 0x20046638 2004662d: tstl r0 2004662f: nop 20046630: bbs $7,-05(fp),0x20046638 20046635: movl $35,r4 20046638: movl r4,r0 2004663b: ret _663c: entry mask: r5 r4 r3 r2 2004663e: subl2 $14,sp 20046641: clrl -08(fp) 20046644: clrl r5 20046646: moval 0x2004048c <" PSDW0>>> \0">,r2 2004664d: movl 04(ap),r3 20046651: movab 00c4(r3),r4 20046656: pushl r2 20046658: calls $1,_1f284 2004665f: cvtlw r0,-10(fp) 20046663: movl r2,-0c(fp) 20046667: pushl $1 20046669: pushl $0 2004666b: pushab -10(fp) 2004666e: pushl r3 20046670: calls $4,_4e44 20046677: movzwl (r4),r0 2004667a: cmpl r0,$10 2004667d: beql 0x20046682 2004667f: movl $34,r5 20046682: tstl r5 20046684: bneq 0x200466b8 20046686: movab 00000110(r3),r2 2004668d: clrl r4 2004668f: nop 20046690: cvtbl (r2),-(sp) 20046693: calls $1,0x2005f1e0 2004669a: cvtlb r0,(r2) 2004669d: bicb3 $80,(r2)+,r0 200466a2: cvtbl r0,r0 200466a5: movzbl 0x2005f154 <" ((((( "...>[r0],r0 200466ad: bbs $6,r0,0x200466b4 200466b1: movl $34,r5 200466b4: aobleq $f,r4,0x20046690 200466b8: tstl r5 200466ba: bneq 0x20046724 200466bc: movl 04(ap),r2 200466c0: pushab 0110(r2) 200466c4: pushl $10 200466c6: calls $2,_1f610 200466cd: bicl3 $ff000000,r0,r2 200466d5: pushal -08(fp) 200466d8: pushl $3 200466da: pushl $26 200466dc: pushl 0x2006103c 200466e2: calls $4,_1f540 200466e9: cmpl -08(fp),r2 200466ed: beql 0x200466f4 200466ef: movl $34,r5 200466f2: brb 0x20046724 200466f4: pushab -11(fp) 200466f7: pushl $1 200466f9: pushl $29 200466fb: pushl 0x2006103c 20046701: calls $4,_1f540 20046708: movl r0,r5 2004670b: bisb2 $40,-11(fp) 20046710: pushab -11(fp) 20046713: pushl $1 20046715: pushl $29 20046717: pushl 0x2006103c 2004671d: calls $4,_1f590 20046724: movl r5,r0 20046727: ret _6728: entry mask: r2 2004672a: subl2 $4,sp 2004672d: movl 04(ap),r1 20046731: movl 0160(r1),r0 20046736: movzbl $81,r2 2004673a: addl2 r0,r0 2004673d: movzbl 01b5(r1)[r0],r0 20046743: cmpl r0,$7 20046746: bneq 0x2004674e 20046748: tstl 00c0(r1) 2004674c: beql 0x20046751 2004674e: movl $23,r2 20046751: movl r2,r0 20046754: ret 20046755: tstl r0 20046757: nop _6758: entry mask: r7 r6 r5 r4 r3 r2 2004675a: subl2 $4,sp 2004675d: movl 04(ap),r4 20046761: movl (r4),r2 20046764: movl 0084(r4),r7 20046769: movl 04(r4),r6 2004676d: movl $02000000,*$20080014 20046778: movl $20020000,r0 2004677f: clrb (r0) 20046781: tstl r2 20046783: beql 0x200467ec 20046785: clrl r3 20046787: movzwl 06(r2),r0 2004678b: cmpl r3,r0 2004678e: bcc 0x200467bd 20046790: ashl $3,r3,r0 20046794: movab 0c(r2)[r0],r0 20046799: movl (r0),r0 2004679c: beql 0x200467b2 2004679e: pushl $0 200467a0: pushl r4 200467a2: pushl r0 200467a4: pushl $0 200467a6: pushl $5 200467a8: calls $5,_4658 200467af: movl r0,r5 200467b2: incl r3 200467b4: movzwl 06(r2),r0 200467b8: cmpl r3,r0 200467bb: bcs 0x20046790 200467bd: tstl 08(ap) 200467c0: beql 0x200467d4 200467c2: pushl $0 200467c4: pushl r6 200467c6: pushl r4 200467c8: calls $3,_2ad0 200467cf: movl r0,r5 200467d2: brb 0x200467ec 200467d4: movl 48(r6),r3 200467d8: pushl $0 200467da: pushl r6 200467dc: pushl r4 200467de: calls $3,_2ad0 200467e5: movl r0,r5 200467e8: movl r3,48(r6) 200467ec: movl $2008000c,r2 200467f3: movb $0,(r2) 200467f6: movl $2008000f,r2 200467fd: movb (r2),(r2) 20046800: movl $20080008,r4 20046807: movab 0001a000(r7),r2 2004680e: movl r2,(r4) 20046811: movl $20080008,r2 20046818: movl (r2),r3 2004681b: clrl r0 2004681d: tstl r0 2004681f: nop 20046820: bicl3 $80000000,(r3),r2 20046828: movl r2,(r3) 2004682b: addl2 $4,r3 2004682e: aobleq $00007fff,r0,0x20046820 20046836: movl $02000000,*$20080014 20046841: movl $20080010,r2 20046848: mnegb $1,(r2) 2004684b: movzbl $81,r0 2004684f: ret _6850: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 20046852: subl2 $4,sp 20046855: movl 04(ap),r2 20046859: clrl r7 2004685b: movzbl $81,r6 2004685f: movab 0160(r2),r5 20046864: movab 0164(r2),r9 20046869: movab 01b4(r2),r3 2004686e: addl3 (r5),(r5),r0 20046872: movzbl 01(r3)[r0],r4 20046877: movl $10,r8 2004687a: tstl 00f0(r2) 2004687e: beql 0x20046885 20046880: movl 00f0(r2),r8 20046885: tstl 00c0(r2) 20046889: beql 0x2004688e 2004688b: movl $23,r6 2004688e: cmpl r4,$7 20046891: beql 0x200468ea 20046893: cmpl r6,$00000081 2004689a: bneq 0x200468ea 2004689c: tstl r7 2004689e: bneq 0x200468d0 200468a0: cmpl r4,$f 200468a3: beql 0x200468aa 200468a5: cmpl r4,$10 200468a8: bneq 0x200468d0 200468aa: pushl $4 200468ac: pushl r8 200468ae: pushab 00d8(r2) 200468b2: addl3 (r5),(r5),r0 200468b6: movzbl (r3)[r0],r0 200468ba: pushab (r9)[r0] 200468bd: calls $4,_55d4 200468c4: movl r0,r6 200468c7: incl (r5) 200468c9: incl r7 200468cb: brb 0x200468d3 200468cd: tstl r0 200468cf: nop 200468d0: movl $23,r6 200468d3: addl3 (r5),(r5),r0 200468d7: movzbl 01(r3)[r0],r4 200468dc: cmpl r4,$7 200468df: beql 0x200468ea 200468e1: cmpl r6,$00000081 200468e8: beql 0x2004689c 200468ea: tstl r7 200468ec: bneq 0x200468f1 200468ee: movl $23,r6 200468f1: movl r6,r0 200468f4: ret 200468f5: tstl r0 200468f7: nop _68f8: entry mask: r2 200468fa: subl2 $4,sp 200468fd: movl 04(ap),r0 20046901: movl 34(r0),r1 20046905: movl 00d8(r0),3c(r1) 2004690b: movl $3,00b8(r0) 20046910: movzbl $81,r0 20046914: ret 20046915: .space 240 20046a05: tstl r0 20046a07: nop _6a08: entry mask: r2 20046a0a: subl2 $4,sp 20046a0d: movab 0x20040498 <"BFLG\0">,r2 20046a14: movl $20090000,r1 20046a1b: movzbl 14(r1),-(sp) 20046a1f: movzbl 10(r1),-(sp) 20046a23: movzbl 0c(r1),-(sp) 20046a27: movzbl 08(r1),-(sp) 20046a2b: movzbl 04(r1),-(sp) 20046a2f: movl $20090000,r0 20046a36: movzbl (r0),-(sp) 20046a39: pushl 04(ap) 20046a3c: pushal 0082(r2) 20046a40: calls $8,_1fc10 20046a47: ret _6a48: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 20046a4a: subl2 $10,sp 20046a4d: movab 0x20040498 <"BFLG\0">,r5 20046a54: movl 0c(ap),r2 20046a58: clrl r4 20046a5a: movl 04(ap),r7 20046a5e: movl 10(ap),r9 20046a62: movl r9,r8 20046a65: moval 00ac(r5),-10(fp) 20046a6b: moval 00b4(r5),-0c(fp) 20046a71: moval 00b8(r5),-08(fp) 20046a77: movl 08(ap),r3 20046a7b: pushl 0x20061aa0[r3] 20046a82: pushl r7 20046a84: pushal 000000bc(r5) 20046a8a: calls $3,_1fc10 20046a91: movab _1fc10,r6 20046a98: pushl r7 20046a9a: calls $1,_1f284 20046aa1: movl r0,r3 20046aa4: movl r2,r0 20046aa7: casel r0,$0,$2 20046aab: case -> 0x20046abc 20046aad: case -> 0x20046abc 20046aaf: case -> 0x20046acc 20046ab1: brb 0x20046ad9 20046ab3: nop 20046ab4: jmp 0x60046918 20046aba: tstl r0 20046abc: pushl (r8)[r4] 20046abf: pushab (r7)[r3] 20046ac2: pushl -10(fp)[r2] 20046ac6: calls $3,(r6) 20046ac9: brb 0x20046ad9 20046acb: nop 20046acc: pushl (r9)[r4] 20046acf: pushab (r7)[r3] 20046ad2: pushl -10(fp)[r2] 20046ad6: calls $3,(r6) 20046ad9: incl r4 20046adb: cmpl r4,14(ap) 20046adf: blss 0x20046a98 20046ae1: movzwl $00ff,r0 20046ae6: ret 20046ae7: nop _6ae8: entry mask: r10 r9 r8 r7 r6 r5 r4 r3 r2 20046aea: subl2 $4,sp 20046aed: movab 0x20061aa0,r8 20046af4: movl 04(ap),r9 20046af8: clrl r6 20046afa: movzbl $81,r4 20046afe: movab 0160(r9),r5 20046b03: movab 0164(r9),r10 20046b08: movab 01b4(r9),r2 20046b0d: addl3 (r5),(r5),r1 20046b11: movzbl (r2)[r1],r3 20046b15: movzbl 01(r2)[r1],r0 20046b1a: tstl 00c0(r9) 20046b1e: beql 0x20046b23 20046b20: movl $23,r4 20046b23: cmpl r0,$7 20046b26: beql 0x20046b78 20046b28: cmpl r4,$00000081 20046b2f: bneq 0x20046b78 20046b31: tstl r0 20046b33: nop 20046b34: tstl r6 20046b36: bneq 0x20046b5c 20046b38: pushal (r8) 20046b3a: pushab (r10)[r3] 20046b3d: calls $2,_5710 20046b44: movl r0,r7 20046b47: bgeq 0x20046b50 20046b49: movl $2d,r4 20046b4c: brb 0x20046b57 20046b4e: tstl r0 20046b50: tstl r7 20046b52: bneq 0x20046b57 20046b54: movl $2c,r4 20046b57: incl r6 20046b59: brb 0x20046b5f 20046b5b: nop 20046b5c: movl $23,r4 20046b5f: incl (r5) 20046b61: addl3 (r5),(r5),r0 20046b65: movzbl 01(r2)[r0],r0 20046b6a: cmpl r0,$7 20046b6d: beql 0x20046b78 20046b6f: cmpl r4,$00000081 20046b76: beql 0x20046b34 20046b78: tstl r6 20046b7a: bneq 0x20046b7f 20046b7c: movl $23,r4 20046b7f: movl r7,00e0(r9) 20046b84: movl r4,r0 20046b87: ret _6b88: entry mask: r8 r7 r6 r5 r4 r3 r2 20046b8a: subl2 $2c,sp 20046b8d: movab 0x20040498 <"BFLG\0">,r5 20046b94: movl 04(ap),r4 20046b98: movzbl $81,r6 20046b9c: clrl r8 20046b9e: movab 01e4(r4),r7 20046ba3: moval -1c(fp),-08(fp) 20046ba8: movl 00e0(r4),r0 20046bad: casel r0,$1,$15 20046bb1: case -> 0x20046be8 20046bb3: case -> 0x20046c04 20046bb5: case -> 0x20046c70 20046bb7: case -> 0x20046c60 20046bb9: case -> 0x20046c80 20046bbb: case -> 0x20046c90 20046bbd: case -> 0x20046ca0 20046bbf: case -> 0x20046ca8 20046bc1: case -> 0x20046cb8 20046bc3: case -> 0x20046cc8 20046bc5: case -> 0x20046cf8 20046bc7: case -> 0x20046d28 20046bc9: case -> 0x20046d80 20046bcb: case -> 0x20046d90 20046bcd: case -> 0x20046e00 20046bcf: case -> 0x20046e30 20046bd1: case -> 0x20046e38 20046bd3: case -> 0x20046e48 20046bd5: case -> 0x20046e78 20046bd7: case -> 0x20046e9c 20046bd9: case -> 0x20046eb0 20046bdb: case -> 0x20046eb8 20046bdd: brw 0x20046ed0 20046be0: jmp 0x60046918 20046be6: tstl r0 20046be8: pushl r7 20046bea: pushl $4 20046bec: pushl $2a 20046bee: pushl 0x2006103c 20046bf4: calls $4,_1f540 20046bfb: movl r0,r6 20046bfe: brw 0x20046ed3 20046c01: tstl r0 20046c03: nop 20046c04: pushab 00f4(r4) 20046c08: pushl $1 20046c0a: pushl $30 20046c0c: pushl 0x2006103c 20046c12: calls $4,_1f540 20046c19: movl r0,r6 20046c1c: cmpl r6,$00000081 20046c23: bneq 0x20046c54 20046c25: tstl 00f4(r4) 20046c29: beql 0x20046c50 20046c2b: movab 00fc(r4),00f8(r4) 20046c32: pushl 00f8(r4) 20046c36: pushl 00f4(r4) 20046c3a: pushl $31 20046c3c: pushl 0x2006103c 20046c42: calls $4,_1f540 20046c49: movl r0,r6 20046c4c: brb 0x20046c54 20046c4e: tstl r0 20046c50: clrl 00f8(r4) 20046c54: movl $2,r8 20046c57: movab 00f8(r4),r7 20046c5c: brw 0x20046ed3 20046c5f: nop 20046c60: movzbl $81,r6 20046c64: movl 04(r4),r2 20046c68: movab 08(r2),r7 20046c6c: brw 0x20046ed3 20046c6f: nop 20046c70: pushl r4 20046c72: calls $1,_797c 20046c79: movl r0,r6 20046c7c: brw 0x20046ed3 20046c7f: nop 20046c80: pushl r4 20046c82: calls $1,_7c68 20046c89: movl r0,r6 20046c8c: brw 0x20046ed3 20046c8f: nop 20046c90: movl 01dc(r4),01e4(r4) 20046c97: movl $1,r8 20046c9a: brw 0x20046ed3 20046c9d: tstl r0 20046c9f: nop 20046ca0: movl $23,r6 20046ca3: brw 0x20046ed3 20046ca6: tstl r0 20046ca8: pushl r4 20046caa: calls $1,_7a40 20046cb1: movl r0,r6 20046cb4: brw 0x20046ed3 20046cb7: nop 20046cb8: pushl r4 20046cba: calls $1,_7b54 20046cc1: movl r0,r6 20046cc4: brw 0x20046ed3 20046cc7: nop 20046cc8: pushab -1d(fp) 20046ccb: pushl $1 20046ccd: pushl $2f 20046ccf: pushl 0x2006103c 20046cd5: calls $4,_1f540 20046cdc: movl r0,r6 20046cdf: cmpl r6,$00000081 20046ce6: beql 0x20046ceb 20046ce8: brw 0x20046ed3 20046ceb: extzv $7,$1,-1d(fp),01e4(r4) 20046cf3: brw 0x20046ed3 20046cf6: tstl r0 20046cf8: pushab -1e(fp) 20046cfb: pushl $1 20046cfd: pushl $e 20046cff: pushl 0x2006103c 20046d05: calls $4,_1f540 20046d0c: movl r0,r6 20046d0f: cmpl r6,$00000081 20046d16: beql 0x20046d1b 20046d18: brw 0x20046ed3 20046d1b: extzv $4,$2,-1e(fp),01e4(r4) 20046d23: brw 0x20046ed3 20046d26: tstl r0 20046d28: pushab -1f(fp) 20046d2b: pushl $1 20046d2d: pushl $f 20046d2f: pushl 0x2006103c 20046d35: calls $4,_1f540 20046d3c: movl r0,r2 20046d3f: bbc $1,-1f(fp),0x20046d78 20046d44: cmpl r2,$00000081 20046d4b: bneq 0x20046d78 20046d4d: pushab -20(fp) 20046d50: pushl $1 20046d52: pushl $10 20046d54: pushl 0x2006103c 20046d5a: calls $4,_1f540 20046d61: movl r0,r6 20046d64: movzbl -20(fp),r2 20046d68: cvtbl 0x200619ac[r2],01e4(r4) 20046d72: movl $1,r8 20046d75: brw 0x20046ed3 20046d78: movl $23,r6 20046d7b: brw 0x20046ed3 20046d7e: tstl r0 20046d80: pushl r4 20046d82: calls $1,_7bd8 20046d89: movl r0,r6 20046d8c: brw 0x20046ed3 20046d8f: nop 20046d90: clrq -29(fp) 20046d93: pushab -29(fp) 20046d96: movl 04(r4),r3 20046d9a: bicl3 $0000ffff,48(r3),r2 20046da3: bisl3 $4,r2,-(sp) 20046da7: pushl r3 20046da9: calls $3,_10738 20046db0: tstl -29(fp) 20046db3: beql 0x20046ddc 20046db5: movl -29(fp),r3 20046db9: movl -25(fp),r2 20046dbd: tstl (r3) 20046dbf: beql 0x20046ddc 20046dc1: tstl r0 20046dc3: nop 20046dc4: pushl (r2)+ 20046dc6: pushl (r2)+ 20046dc8: pushl (r3)+ 20046dca: pushl 04(r4) 20046dcd: pushal 00c2(r5) 20046dd1: calls $5,_1fbf0 20046dd8: tstl (r3) 20046dda: bneq 0x20046dc4 20046ddc: pushab -21(fp) 20046ddf: pushl $1 20046de1: pushl $e 20046de3: pushl 0x2006103c 20046de9: calls $4,_1f540 20046df0: movl r0,r6 20046df3: extzv $6,$1,-21(fp),01e4(r4) 20046dfb: brw 0x20046ed3 20046dfe: tstl r0 20046e00: pushab -2a(fp) 20046e03: pushl $1 20046e05: pushl $29 20046e07: pushl 0x2006103c 20046e0d: calls $4,_1f540 20046e14: movl r0,r6 20046e17: cmpl r6,$00000081 20046e1e: beql 0x20046e23 20046e20: brw 0x20046ed3 20046e23: extzv $7,$1,-2a(fp),01e4(r4) 20046e2b: brw 0x20046ed3 20046e2e: tstl r0 20046e30: movl $23,r6 20046e33: brw 0x20046ed3 20046e36: tstl r0 20046e38: movl 00f0(r4),01e4(r4) 20046e3f: movl $1,r8 20046e42: brw 0x20046ed3 20046e45: tstl r0 20046e47: nop 20046e48: pushab -2b(fp) 20046e4b: pushl $1 20046e4d: pushl $2f 20046e4f: pushl 0x2006103c 20046e55: calls $4,_1f540 20046e5c: movl r0,r6 20046e5f: cmpl r6,$00000081 20046e66: bneq 0x20046ed3 20046e68: bicb3 $f8,-2b(fp),r2 20046e6e: movzbl r2,01e4(r4) 20046e73: brb 0x20046ed3 20046e75: tstl r0 20046e77: nop 20046e78: pushab -2c(fp) 20046e7b: pushl $1 20046e7d: pushl $e 20046e7f: pushl 0x2006103c 20046e85: calls $4,_1f540 20046e8c: movl r0,r6 20046e8f: extzv $7,$1,-2c(fp),01e4(r4) 20046e97: brb 0x20046ed3 20046e99: tstl r0 20046e9b: nop 20046e9c: pushl -08(fp) 20046e9f: calls $1,_6a08 20046ea6: movl $2,r8 20046ea9: moval -08(fp),r7 20046ead: brb 0x20046ed3 20046eaf: nop 20046eb0: movl $37,r6 20046eb3: brb 0x20046ed3 20046eb5: tstl r0 20046eb7: nop 20046eb8: pushl r7 20046eba: pushl $1 20046ebc: pushl $21 20046ebe: pushl 0x2006103c 20046ec4: calls $4,_1f540 20046ecb: movl r0,r6 20046ece: brb 0x20046ed3 20046ed0: movl $23,r6 20046ed3: cmpl r6,$00000081 20046eda: bneq 0x20046ef2 20046edc: pushl $1 20046ede: pushl r7 20046ee0: pushl r8 20046ee2: pushl 00e0(r4) 20046ee6: pushab 0110(r4) 20046eea: calls $5,_6a48 20046ef1: ret 20046ef2: cmpl r6,$000001ac 20046ef9: bneq 0x20046eff 20046efb: movzbl $81,r6 20046eff: movl r6,r0 20046f02: ret 20046f03: nop _6f04: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20046f06: subl2 $10,sp 20046f09: movl 04(ap),r4 20046f0d: movzbl $81,r6 20046f11: movab 0160(r4),r9 20046f16: movab 0164(r4),(sp) 20046f1b: movab 01b4(r4),r8 20046f20: addl3 (r9),(r9),r3 20046f24: movzbl (r8)[r3],r11 20046f28: movzbl 01(r8)[r3],08(sp) 20046f2e: clrl 04(sp) 20046f31: tstl 08(ap) 20046f34: beql 0x20046f40 20046f36: movl $2,r5 20046f39: movl 08(ap),r7 20046f3d: brb 0x20046f43 20046f3f: nop 20046f40: movl $1,r5 20046f43: tstl 00c0(r4) 20046f47: beql 0x20046f4c 20046f49: movl $23,r6 20046f4c: cmpl 08(sp),$7 20046f50: bneq 0x20046f55 20046f52: brw 0x2004707d 20046f55: cmpl r6,$00000081 20046f5c: beql 0x20046f61 20046f5e: brw 0x2004707d 20046f61: tstl r0 20046f63: nop 20046f64: tstl 00f0(r4) 20046f68: beql 0x20046f74 20046f6a: movl 00f0(r4),r2 20046f6f: brb 0x20046f77 20046f71: tstl r0 20046f73: nop 20046f74: movl $10,r2 20046f77: movl r2,r10 20046f7a: cmpl r5,$1 20046f7d: beql 0x20046f88 20046f7f: cmpl r5,$2 20046f82: beql 0x20046fb0 20046f84: brw 0x2004705c 20046f87: nop 20046f88: pushal 0x20061aa0 20046f8e: pushab *04(sp)[r11] 20046f92: calls $2,_5710 20046f99: movl r0,r7 20046f9c: bgeq 0x20046fa4 20046f9e: movl $2d,r6 20046fa1: brb 0x20046fab 20046fa3: nop 20046fa4: tstl r7 20046fa6: bneq 0x20046fab 20046fa8: movl $2c,r6 20046fab: incl r5 20046fad: brw 0x2004705f 20046fb0: cmpl r7,$2 20046fb3: bneq 0x20046ffc 20046fb5: cmpl 08(sp),$d 20046fb9: bneq 0x20046fc4 20046fbb: clrb 00fc(r4) 20046fbf: brb 0x20046fd2 20046fc1: tstl r0 20046fc3: nop 20046fc4: pushl r4 20046fc6: calls $1,_5c74 20046fcd: movl r0,r6 20046fd0: decl (r9) 20046fd2: cmpl r6,$00000081 20046fd9: beql 0x20046fde 20046fdb: brw 0x2004705f 20046fde: pushab 00fc(r4) 20046fe2: calls $1,_1f284 20046fe9: movl r0,00f4(r4) 20046fee: movab 00fc(r4),00f8(r4) 20046ff5: incl r5 20046ff7: brb 0x2004705f 20046ff9: tstl r0 20046ffb: nop 20046ffc: cmpl r7,$10 20046fff: bneq 0x20047008 20047001: movl $23,r6 20047004: brb 0x2004705f 20047006: tstl r0 20047008: cmpl r7,$c 2004700b: beql 0x20047012 2004700d: cmpl r7,$11 20047010: bneq 0x20047026 20047012: movl 00f0(r4),r0 20047017: beql 0x20047020 20047019: movl r0,r2 2004701c: brb 0x20047023 2004701e: tstl r0 20047020: movl $a,r2 20047023: movl r2,r10 20047026: addl3 (r9),(r9),r3 2004702a: movzbl (r8)[r3],r11 2004702e: pushl $4 20047030: pushl r10 20047032: emul $0,$0,0c(sp),r0 20047038: ediv $14,r0,r1,r0 2004703d: movl r0,r2 20047040: pushal 01e4(r4)[r2] 20047045: movzbl (r8)[r3],r2 20047049: pushab *0c(sp)[r2] 2004704d: calls $4,_55d4 20047054: movl r0,r6 20047057: incl 04(sp) 2004705a: brb 0x2004705f 2004705c: movl $23,r6 2004705f: incl (r9) 20047061: addl3 (r9),(r9),r0 20047065: movzbl 01(r8)[r0],08(sp) 2004706b: cmpl 08(sp),$7 2004706f: beql 0x2004707d 20047071: cmpl r6,$00000081 20047078: bneq 0x2004707d 2004707a: brw 0x20046f64 2004707d: cmpl r5,$2 20047080: bgeq 0x2004708b 20047082: cmpl r6,$00000081 20047089: beql 0x20047091 2004708b: cmpl 04(sp),$14 2004708f: bleq 0x20047094 20047091: movl $23,r6 20047094: movl r7,00e0(r4) 20047099: movw 0004(sp),01e0(r4) 200470a0: movl r6,r0 200470a3: ret _70a4: entry mask: r3 r2 200470a6: subl2 $4,sp 200470a9: movl 04(ap),r2 200470ad: movl $23,r3 200470b0: movzwl 01e0(r2),r0 200470b5: cmpl r0,$1 200470b8: bneq 0x200470d2 200470ba: pushab 01e4(r2) 200470be: pushl $4 200470c0: pushl $2a 200470c2: pushl 0x2006103c 200470c8: calls $4,_1f590 200470cf: movl r0,r3 200470d2: movl r3,r0 200470d5: ret 200470d6: tstl r0 _70d8: entry mask: r4 r3 r2 200470da: subl2 $4,sp 200470dd: movl 04(ap),r2 200470e1: pushl 00f8(r2) 200470e5: pushl 00f4(r2) 200470e9: pushl $31 200470eb: pushl 0x2006103c 200470f1: movab _1f590,r3 200470f8: calls $4,(r3) 200470fb: movl r0,r4 200470fe: tstl 00f4(r2) 20047102: bneq 0x20047108 20047104: clrl 00f8(r2) 20047108: cmpl r4,$00000081 2004710f: bneq 0x20047148 20047111: pushab 00f4(r2) 20047115: pushl $1 20047117: pushl $30 20047119: pushl 0x2006103c 2004711f: calls $4,(r3) 20047122: movl r0,r4 20047125: cmpl r4,$00000081 2004712c: bneq 0x20047148 2004712e: bbc $a,00d0(r2),0x20047148 20047134: pushab 00e4(r2) 20047138: pushl $4 2004713a: pushl $2a 2004713c: pushl 0x2006103c 20047142: calls $4,(r3) 20047145: movl r0,r4 20047148: movl $2,*0008(ap) 2004714d: movab 00f8(r2),*000c(ap) 20047154: movl r4,r0 20047157: ret _7158: entry mask: r4 r3 r2 2004715a: subl2 $4,sp 2004715d: movl 04(ap),r3 20047161: movl 0c(ap),r2 20047165: movl $23,r4 20047168: movl (r3),r1 2004716b: movzwl 01e0(r3),r0 20047170: cmpl r0,$1 20047173: bneq 0x200471bb 20047175: cmpl *00(r2),$1 20047179: beql 0x2004718b 2004717b: cmpl *00(r2),$2 2004717f: beql 0x2004718b 20047181: movzwl 10(r1),r0 20047185: cmpl *00(r2),r0 20047189: bneq 0x200471b8 2004718b: pushl (r2) 2004718d: pushl $1 2004718f: pushl $11 20047191: pushl 0x2006103c 20047197: calls $4,_1f590 2004719e: movl r0,r4 200471a1: movl 04(r3),r0 200471a5: clrl 08(r0) 200471a8: cmpl r4,$00000081 200471af: bneq 0x200471bb 200471b1: movzbl $9e,r4 200471b5: brb 0x200471bb 200471b7: nop 200471b8: movl $23,r4 200471bb: movl r4,r0 200471be: ret 200471bf: nop _71c0: entry mask: r3 r2 200471c2: subl2 $4,sp 200471c5: movl 04(ap),r2 200471c9: movl $23,r3 200471cc: movzwl 01e0(r2),r0 200471d1: cmpl r0,$1 200471d4: bneq 0x2004721e 200471d6: bicl3 $80000000,01e4(r2),r1 200471e0: beql 0x2004721e 200471e2: cmpl r1,$3 200471e5: bgtru 0x2004721e 200471e7: cmpl r1,$1 200471ea: blequ 0x20047200 200471ec: calls $0,_4a98 200471f3: tstl r0 200471f5: beql 0x20047204 200471f7: movzbl $81,r3 200471fb: brb 0x20047204 200471fd: tstl r0 200471ff: nop 20047200: movzbl $81,r3 20047204: cmpl r3,$00000081 2004720b: bneq 0x2004721e 2004720d: movl 01e4(r2),01dc(r2) 20047214: movl $1,*08(ap) 20047218: movab 01e4(r2),*0c(ap) 2004721e: movl r3,r0 20047221: ret 20047222: tstl r0 _7224: entry mask: r3 r2 20047226: subl2 $8,sp 20047229: movl 04(ap),r2 2004722d: movl $23,r3 20047230: movzwl 01e0(r2),r0 20047235: cmpl r0,$1 20047238: bneq 0x20047271 2004723a: movl 01e4(r2),-08(fp) 20047240: blss 0x20047271 20047242: cmpl -08(fp),$000000ff 2004724a: bgtr 0x20047271 2004724c: pushal -08(fp) 2004724f: pushl $1 20047251: pushl $21 20047253: pushl 0x2006103c 20047259: calls $4,_1f590 20047260: movl r0,r3 20047263: movl $1,*08(ap) 20047267: movab 01e4(r2),*0c(ap) 2004726d: movzbl $81,r3 20047271: movl r3,r0 20047274: ret 20047275: tstl r0 20047277: nop _7278: entry mask: r3 r2 2004727a: subl2 $8,sp 2004727d: movl 04(ap),r2 20047281: movl $23,r3 20047284: movzwl 01e0(r2),r0 20047289: cmpl r0,$1 2004728c: bneq 0x200472d4 2004728e: cmpl 01e4(r2),$1 20047293: bgtru 0x200472d4 20047295: pushab -05(fp) 20047298: pushl $1 2004729a: pushl $2f 2004729c: pushl 0x2006103c 200472a2: calls $4,_1f540 200472a9: movl r0,r3 200472ac: cmpl r3,$00000081 200472b3: bneq 0x200472d4 200472b5: insv 01e4(r2),$7,$1,-05(fp) 200472bd: pushab -05(fp) 200472c0: pushl $1 200472c2: pushl $2f 200472c4: pushl 0x2006103c 200472ca: calls $4,_1f590 200472d1: movl r0,r3 200472d4: movl r3,r0 200472d7: ret _72d8: entry mask: r3 r2 200472da: subl2 $8,sp 200472dd: movl 04(ap),r2 200472e1: movl $23,r3 200472e4: movzwl 01e0(r2),r0 200472e9: cmpl r0,$1 200472ec: bneq 0x20047339 200472ee: tstl 01e4(r2) 200472f2: beql 0x20047339 200472f4: cmpl 01e4(r2),$3 200472f9: bgtru 0x20047339 200472fb: pushab -05(fp) 200472fe: pushl $1 20047300: pushl $e 20047302: pushl 0x2006103c 20047308: calls $4,_1f540 2004730f: movl r0,r3 20047312: insv 01e4(r2),$4,$2,-05(fp) 2004731a: insv 01e4(r2),$0,$2,-05(fp) 20047322: pushab -05(fp) 20047325: pushl $1 20047327: pushl $e 20047329: pushl 0x2006103c 2004732f: calls $4,_1f590 20047336: movl r0,r3 20047339: movl r3,r0 2004733c: ret 2004733d: tstl r0 2004733f: nop _7340: entry mask: r5 r4 r3 r2 20047342: subl2 $10,sp 20047345: movl 04(ap),r2 20047349: movl 10(ap),r3 2004734d: movl 04(r2),r5 20047351: moval 0x20061310 <"\n\r0) Dansk "...>,-09(fp) 20047359: pushal 0x20061310 <"\n\r0) Dansk "...> 2004735f: calls $1,_1f284 20047366: cvtlw r0,-0d(fp) 2004736a: clrw -0b(fp) 2004736d: pushab -05(fp) 20047370: pushl $1 20047372: pushl $f 20047374: pushl 0x2006103c 2004737a: calls $4,_1f540 20047381: movl r0,r4 20047384: bbs $1,-05(fp),0x2004738c 20047389: brw 0x20047454 2004738c: cmpl r4,$00000081 20047393: beql 0x20047398 20047395: brw 0x20047454 20047398: tstw 01e0(r2) 2004739c: bneq 0x200473d1 2004739e: clrq -(sp) 200473a0: pushab -0d(fp) 200473a3: pushl r2 200473a5: calls $4,_4e44 200473ac: clrl 0160(r2) 200473b0: pushab 0164(r2) 200473b4: pushab 01b4(r2) 200473b8: pushab 0110(r2) 200473bc: calls $3,_8ea8 200473c3: pushl $c 200473c5: pushl r2 200473c7: calls $2,_6f04 200473ce: movl r0,r4 200473d1: cmpl r4,$00000081 200473d8: bneq 0x20047457 200473da: movl $23,r4 200473dd: tstw 01e0(r2) 200473e1: bneq 0x200473ed 200473e3: movw $1,01e0(r2) 200473e8: movl $3,01e4(r2) 200473ed: movzwl 01e0(r2),r0 200473f2: cmpl r0,$1 200473f5: bneq 0x20047457 200473f7: movl 01e4(r2),r0 200473fc: cmpl r0,$f 200473ff: bgtru 0x20047457 20047401: movl r0,(r3) 20047404: cvtbl 0x2006199c[r0],01e4(r2) 2004740e: pushab 01e4(r2) 20047412: pushl $1 20047414: pushl $10 20047416: pushl 0x2006103c 2004741c: calls $4,_1f590 20047423: movl r0,r4 20047426: bisb2 $40,-05(fp) 2004742b: pushab -05(fp) 2004742e: pushl $1 20047430: pushl $f 20047432: pushl 0x2006103c 20047438: calls $4,_1f590 2004743f: movl r0,r4 20047442: movl 01e4(r2),14(r5) 20047448: movl $1,*08(ap) 2004744c: movl r3,*0c(ap) 20047450: brb 0x20047457 20047452: tstl r0 20047454: movl $23,r4 20047457: movl r4,r0 2004745a: ret 2004745b: nop _745c: entry mask: r3 r2 2004745e: subl2 $8,sp 20047461: movl 04(ap),r2 20047465: movl $23,r3 20047468: movzwl 01e0(r2),r0 2004746d: cmpl r0,$1 20047470: bneq 0x200474e8 20047472: cmpl 01e4(r2),$1 20047477: bgtru 0x200474e8 20047479: pushab -05(fp) 2004747c: pushl $1 2004747e: pushl $e 20047480: pushl 0x2006103c 20047486: calls $4,_1f540 2004748d: movl r0,r3 20047490: cmpl r3,$00000081 20047497: bneq 0x200474e8 20047499: extzv $6,$1,-05(fp),r0 2004749f: cmpl r0,01e4(r2) 200474a4: beql 0x200474e8 200474a6: insv 01e4(r2),$6,$1,-05(fp) 200474ae: pushab -05(fp) 200474b1: pushl $1 200474b3: pushl $e 200474b5: pushl 0x2006103c 200474bb: calls $4,_1f590 200474c2: movl r0,r3 200474c5: cmpl r3,$00000081 200474cc: bneq 0x200474e8 200474ce: tstl 01e4(r2) 200474d2: beql 0x200474e0 200474d4: movl 04(r2),r0 200474d8: movl $1,48(r0) 200474dc: brb 0x200474e8 200474de: tstl r0 200474e0: movl 04(r2),r0 200474e4: movl $3,48(r0) 200474e8: movl r3,r0 200474eb: ret _74ec: entry mask: r3 r2 200474ee: subl2 $c,sp 200474f1: movl 04(ap),r2 200474f5: movl $23,r3 200474f8: clrl -08(fp) 200474fb: pushal -08(fp) 200474fe: pushl $3 20047500: pushl $26 20047502: pushl 0x2006103c 20047508: calls $4,_1f540 2004750f: tstl -08(fp) 20047512: beql 0x20047564 20047514: movzwl 01e0(r2),r0 20047519: cmpl r0,$1 2004751c: bneq 0x20047564 2004751e: cmpl 01e4(r2),$1 20047523: bgtru 0x20047564 20047525: pushab -09(fp) 20047528: pushl $1 2004752a: pushl $29 2004752c: pushl 0x2006103c 20047532: calls $4,_1f540 20047539: movl r0,r3 2004753c: cmpl r3,$00000081 20047543: bneq 0x20047564 20047545: insv 01e4(r2),$7,$1,-09(fp) 2004754d: pushab -09(fp) 20047550: pushl $1 20047552: pushl $29 20047554: pushl 0x2006103c 2004755a: calls $4,_1f590 20047561: movl r0,r3 20047564: movl r3,r0 20047567: ret _7568: entry mask: r3 r2 2004756a: subl2 $4,sp 2004756d: movl 04(ap),r0 20047571: movl $23,r3 20047574: movzwl 01e0(r0),r1 20047579: cmpl r1,$1 2004757c: bneq 0x200475a7 2004757e: tstl 01e4(r0) 20047582: beql 0x20047592 20047584: cmpl 01e4(r0),$a 20047589: beql 0x20047592 2004758b: cmpl 01e4(r0),$10 20047590: bneq 0x200475a7 20047592: movl 01e4(r0),00f0(r0) 20047599: movl $1,*08(ap) 2004759d: movab 01e4(r0),*0c(ap) 200475a3: movzbl $81,r3 200475a7: movl r3,r0 200475aa: ret 200475ab: nop _75ac: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 200475ae: subl2 $2c,sp 200475b1: movab 0x20040498 <"BFLG\0">,r6 200475b8: movl 04(ap),r2 200475bc: clrl r8 200475be: clrl -08(fp) 200475c1: clrq -18(fp) 200475c4: clrq -10(fp) 200475c7: movab 00c4(r2),r9 200475cc: pushal -08(fp) 200475cf: pushl $3 200475d1: pushl $26 200475d3: pushl 0x2006103c 200475d9: calls $4,_1f540 200475e0: tstl -08(fp) 200475e3: beql 0x200475ec 200475e5: clrl r5 200475e7: brb 0x200475ef 200475e9: tstl r0 200475eb: nop 200475ec: movl $1,r5 200475ef: cmpl r5,$3 200475f2: blss 0x200475f7 200475f4: brw 0x200476e9 200475f7: movab 0x2005f1e0,r7 200475fe: tstl r0 20047600: pushl r5 20047602: pushal -24(fp) 20047605: pushal 00d5(r6) 20047609: calls $3,_1fc10 20047610: pushal -24(fp) 20047613: calls $1,_1f284 2004761a: cvtlw r0,-2c(fp) 2004761e: moval -24(fp),-28(fp) 20047623: pushl $1 20047625: pushl $0 20047627: pushab -2c(fp) 2004762a: pushl r2 2004762c: calls $4,_4e44 20047633: movl r0,r8 20047636: movzwl (r9),r0 20047639: cmpl r0,$10 2004763c: beql 0x20047641 2004763e: movl $3,r5 20047641: tstl r8 20047643: beql 0x20047670 20047645: movab 0110(r2),r3 2004764a: clrl r4 2004764c: cvtbl (r3),-(sp) 2004764f: calls $1,(r7) 20047652: cvtlb r0,(r3) 20047655: bicb3 $80,(r3)+,r0 2004765a: cvtbl r0,r0 2004765d: movzbl 0x2005f154 <" ((((( "...>[r0],r0 20047665: bbs $6,r0,0x2004766c 20047669: movl $3,r5 2004766c: aobleq $f,r4,0x2004764c 20047670: pushab 0110(r2) 20047674: pushl $10 20047676: calls $2,_1f610 2004767d: bicl3 $ff000000,r0,-18(fp)[r5] 20047687: movl r5,r0 2004768a: casel r0,$0,$2 2004768e: case -> 0x200476a0 20047690: case -> 0x200476b0 20047692: case -> 0x200476b4 20047694: brb 0x200476dc 20047696: tstl r0 20047698: jmp 0x60046918 2004769e: tstl r0 200476a0: cmpl -18(fp),-08(fp) 200476a5: beql 0x200476df 200476a7: movl $34,r8 200476aa: movl $3,r5 200476ad: brb 0x200476df 200476af: nop 200476b0: brb 0x200476df 200476b2: tstl r0 200476b4: cmpl -14(fp),-10(fp) 200476b9: beql 0x200476c0 200476bb: movl $34,r8 200476be: brb 0x200476df 200476c0: pushab -14(fp) 200476c3: pushl $3 200476c5: pushl $26 200476c7: pushl 0x2006103c 200476cd: calls $4,_1f590 200476d4: movzwl $01ac,r8 200476d9: brb 0x200476df 200476db: nop 200476dc: movl $34,r8 200476df: incl r5 200476e1: cmpl r5,$3 200476e4: bgeq 0x200476e9 200476e6: brw 0x20047600 200476e9: movl r8,r0 200476ec: ret 200476ed: tstl r0 200476ef: nop _76f0: entry mask: r3 r2 200476f2: subl2 $8,sp 200476f5: movl 04(ap),r2 200476f9: movl $23,r3 200476fc: movzwl 01e0(r2),r0 20047701: cmpl r0,$1 20047704: bneq 0x2004774c 20047706: cmpl 01e4(r2),$7 2004770b: bgtru 0x2004774c 2004770d: pushab -05(fp) 20047710: pushl $1 20047712: pushl $2f 20047714: pushl 0x2006103c 2004771a: calls $4,_1f540 20047721: movl r0,r3 20047724: cmpl r3,$00000081 2004772b: bneq 0x2004774c 2004772d: insv 01e4(r2),$0,$3,-05(fp) 20047735: pushab -05(fp) 20047738: pushl $1 2004773a: pushl $2f 2004773c: pushl 0x2006103c 20047742: calls $4,_1f590 20047749: movl r0,r3 2004774c: movl r3,r0 2004774f: ret _7750: entry mask: r3 r2 20047752: subl2 $8,sp 20047755: movl 04(ap),r2 20047759: movl $23,r3 2004775c: movzwl 01e0(r2),r0 20047761: cmpl r0,$1 20047764: bneq 0x200477ac 20047766: cmpl 01e4(r2),$1 2004776b: bgtru 0x200477ac 2004776d: pushab -05(fp) 20047770: pushl $1 20047772: pushl $e 20047774: pushl 0x2006103c 2004777a: calls $4,_1f540 20047781: movl r0,r3 20047784: cmpl r3,$00000081 2004778b: bneq 0x200477ac 2004778d: insv 01e4(r2),$7,$1,-05(fp) 20047795: pushab -05(fp) 20047798: pushl $1 2004779a: pushl $e 2004779c: pushl 0x2006103c 200477a2: calls $4,_1f590 200477a9: movl r0,r3 200477ac: movl r3,r0 200477af: ret _77b0: entry mask: r3 r2 200477b2: subl2 $10,sp 200477b5: movl 04(ap),r2 200477b9: movab 01e4(r2),-08(fp) 200477bf: clrl -0c(fp) 200477c2: movl 00e0(r2),r0 200477c7: casel r0,$1,$15 200477cb: case -> 0x20047804 200477cd: case -> 0x2004781c 200477cf: case -> 0x20047940 200477d1: case -> 0x20047834 200477d3: case -> 0x20047940 200477d5: case -> 0x2004784c 200477d7: case -> 0x20047864 200477d9: case -> 0x20047940 200477db: case -> 0x20047940 200477dd: case -> 0x2004786c 200477df: case -> 0x20047884 200477e1: case -> 0x2004789c 200477e3: case -> 0x20047940 200477e5: case -> 0x200478b4 200477e7: case -> 0x200478c8 200477e9: case -> 0x200478dc 200477eb: case -> 0x200478f0 200477ed: case -> 0x20047904 200477ef: case -> 0x20047918 200477f1: case -> 0x20047940 200477f3: case -> 0x20047940 200477f5: case -> 0x2004792c 200477f7: brw 0x20047940 200477fa: tstl r0 200477fc: jmp 0x60046918 20047802: tstl r0 20047804: pushal -08(fp) 20047807: pushal -0c(fp) 2004780a: pushl r2 2004780c: calls $3,_70a4 20047813: movl r0,r3 20047816: brw 0x20047943 20047819: tstl r0 2004781b: nop 2004781c: pushal -08(fp) 2004781f: pushal -0c(fp) 20047822: pushl 04(ap) 20047825: calls $3,_70d8 2004782c: movl r0,r3 2004782f: brw 0x20047943 20047832: tstl r0 20047834: pushal -08(fp) 20047837: pushal -0c(fp) 2004783a: pushl r2 2004783c: calls $3,_7158 20047843: movl r0,r3 20047846: brw 0x20047943 20047849: tstl r0 2004784b: nop 2004784c: pushal -08(fp) 2004784f: pushal -0c(fp) 20047852: pushl r2 20047854: calls $3,_71c0 2004785b: movl r0,r3 2004785e: brw 0x20047943 20047861: tstl r0 20047863: nop 20047864: movl $37,r3 20047867: brw 0x20047943 2004786a: tstl r0 2004786c: pushal -08(fp) 2004786f: pushal -0c(fp) 20047872: pushl r2 20047874: calls $3,_7278 2004787b: movl r0,r3 2004787e: brw 0x20047943 20047881: tstl r0 20047883: nop 20047884: pushal -08(fp) 20047887: pushal -0c(fp) 2004788a: pushl r2 2004788c: calls $3,_72d8 20047893: movl r0,r3 20047896: brw 0x20047943 20047899: tstl r0 2004789b: nop 2004789c: pushal -10(fp) 2004789f: pushal -08(fp) 200478a2: pushal -0c(fp) 200478a5: pushl r2 200478a7: calls $4,_7340 200478ae: movl r0,r3 200478b1: brw 0x20047943 200478b4: pushal -08(fp) 200478b7: pushal -0c(fp) 200478ba: pushl r2 200478bc: calls $3,_745c 200478c3: movl r0,r3 200478c6: brb 0x20047943 200478c8: pushal -08(fp) 200478cb: pushal -0c(fp) 200478ce: pushl r2 200478d0: calls $3,_74ec 200478d7: movl r0,r3 200478da: brb 0x20047943 200478dc: pushal -08(fp) 200478df: pushal -0c(fp) 200478e2: pushl r2 200478e4: calls $3,_75ac 200478eb: movl r0,r3 200478ee: brb 0x20047943 200478f0: pushal -08(fp) 200478f3: pushal -0c(fp) 200478f6: pushl r2 200478f8: calls $3,_7568 200478ff: movl r0,r3 20047902: brb 0x20047943 20047904: pushal -08(fp) 20047907: pushal -0c(fp) 2004790a: pushl r2 2004790c: calls $3,_76f0 20047913: movl r0,r3 20047916: brb 0x20047943 20047918: pushal -08(fp) 2004791b: pushal -0c(fp) 2004791e: pushl r2 20047920: calls $3,_7750 20047927: movl r0,r3 2004792a: brb 0x20047943 2004792c: pushal -08(fp) 2004792f: pushal -0c(fp) 20047932: pushl r2 20047934: calls $3,_7224 2004793b: movl r0,r3 2004793e: brb 0x20047943 20047940: movl $23,r3 20047943: cmpl r3,$00000081 2004794a: bneq 0x20047968 2004794c: pushl $1 2004794e: pushl -08(fp) 20047951: pushl -0c(fp) 20047954: movl 04(ap),r0 20047958: pushl 00e0(r0) 2004795c: pushab 0110(r0) 20047960: calls $5,_6a48 20047967: ret 20047968: cmpl r3,$000001ac 2004796f: bneq 0x20047975 20047971: movzbl $81,r3 20047975: movl r3,r0 20047978: ret 20047979: tstl r0 2004797b: nop _797c: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 2004797e: movab -00b4(sp),sp 20047983: movab 0x20040498 <"BFLG\0">,r8 2004798a: movl 04(ap),r6 2004798e: movc3 $0056,00e2(r8),-5a(fp) 20047997: movc3 $25,0138(r8),-7f(fp) 2004799e: movc3 $17,015d(r8),-0096(fp) 200479a6: movc3 $1b,0174(r8),-00b1(fp) 200479ae: movl (r6),r7 200479b1: pushl r6 200479b3: calls $1,_4914 200479ba: pushl 08(r6) 200479bd: pushal -5a(fp) 200479c0: calls $2,_1fbf0 200479c7: clrl r2 200479c9: movzwl 06(r7),r3 200479cd: cmpl r2,r3 200479d0: bcc 0x20047a37 200479d2: movab _1fbf0,r9 200479d9: tstl r0 200479db: nop 200479dc: ashl $3,r2,r3 200479e0: movab 0c(r7)[r3],r3 200479e5: movl (r3),r4 200479e8: beql 0x20047a2c 200479ea: movzwl 14(r4),r5 200479ee: blbc r5,0x20047a04 200479f1: pushab 08(r4) 200479f4: addl3 $1,r2,-(sp) 200479f8: pushl 08(r6) 200479fb: pushal -0096(fp) 200479ff: calls $4,(r9) 20047a02: brb 0x20047a1a 20047a04: pushl r5 20047a06: movzwl 16(r4),-(sp) 20047a0a: pushab 08(r4) 20047a0d: addl3 $1,r2,-(sp) 20047a11: pushl 08(r6) 20047a14: pushal -7f(fp) 20047a17: calls $6,(r9) 20047a1a: tstl 20(r4) 20047a1d: beql 0x20047a2c 20047a1f: pushl 20(r4) 20047a22: pushl 08(r6) 20047a25: pushal -00b1(fp) 20047a29: calls $3,(r9) 20047a2c: incl r2 20047a2e: movzwl 06(r7),r3 20047a32: cmpl r2,r3 20047a35: bcs 0x200479dc 20047a37: movl $000001ac,r0 20047a3e: ret 20047a3f: nop _7a40: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20047a42: movab -48(sp),sp 20047a46: movab 0x20040498 <"BFLG\0">,r9 20047a4d: movl 04(ap),r6 20047a51: movc3 $20,018f(r9),-24(fp) 20047a58: movc3 $20,01af(r9),-44(fp) 20047a5f: movl (r6),r7 20047a62: clrl r8 20047a64: movzwl 06(r7),r2 20047a68: cmpl r8,r2 20047a6b: bcs 0x20047a70 20047a6d: brw 0x20047b4c 20047a70: movab _1fbf0,r5 20047a77: nop 20047a78: ashl $3,r8,r2 20047a7c: movab 0c(r7)[r2],r2 20047a81: movl (r2),r3 20047a84: bneq 0x20047a89 20047a86: brw 0x20047b3e 20047a89: movzwl 14(r3),r4 20047a8d: blbs r4,0x20047aa8 20047a90: pushl r4 20047a92: pushab 08(r3) 20047a95: addl3 $1,r8,-(sp) 20047a99: movzwl 16(r3),-(sp) 20047a9d: pushl 08(r6) 20047aa0: pushal -24(fp) 20047aa3: calls $6,(r5) 20047aa6: brb 0x20047ac3 20047aa8: cmpl r4,$1 20047aab: beql 0x20047ac3 20047aad: pushl r4 20047aaf: pushab 08(r3) 20047ab2: addl3 $1,r8,-(sp) 20047ab6: movzwl 16(r3),-(sp) 20047aba: pushl 08(r6) 20047abd: pushal -44(fp) 20047ac0: calls $6,(r5) 20047ac3: tstl 18(r3) 20047ac6: beql 0x20047b3e 20047ac8: movzwl 14(r3),r2 20047acc: cmpl r2,$1 20047acf: beql 0x20047b3e 20047ad1: movl 18(r3),r4 20047ad5: divl3 $4,1c(r3),(sp) 20047ada: movl $1,r11 20047add: movl $1,r10 20047ae0: cmpl $1,(sp) 20047ae3: bgtru 0x20047b3e 20047ae5: tstl r0 20047ae7: nop 20047ae8: tstl r11 20047aea: beql 0x20047b08 20047aec: clrl r11 20047aee: movl r4,r3 20047af1: addl3 $2,r3,r2 20047af5: movzwl (r2),-(sp) 20047af8: movzwl (r3),-(sp) 20047afb: pushl 08(r6) 20047afe: pushal 01cf(r9) 20047b02: calls $4,(r5) 20047b05: brb 0x20047b34 20047b07: nop 20047b08: cmpl r10,(sp) 20047b0b: beql 0x20047b17 20047b0d: bicl3 $fffffff8,r10,r2 20047b15: bneq 0x20047b28 20047b17: movl $1,r11 20047b1a: pushl (r4) 20047b1c: pushl 08(r6) 20047b1f: pushal 01de(r9) 20047b23: calls $3,(r5) 20047b26: brb 0x20047b34 20047b28: pushl (r4) 20047b2a: pushl 08(r6) 20047b2d: pushal 01e7(r9) 20047b31: calls $3,(r5) 20047b34: addl2 $4,r4 20047b37: incl r10 20047b39: cmpl r10,(sp) 20047b3c: blequ 0x20047ae8 20047b3e: incl r8 20047b40: movzwl 06(r7),r2 20047b44: cmpl r8,r2 20047b47: bcc 0x20047b4c 20047b49: brw 0x20047a78 20047b4c: movl $000001ac,r0 20047b53: ret _7b54: entry mask: r6 r5 r4 r3 r2 20047b56: subl2 $10,sp 20047b59: movab 0x20040498 <"BFLG\0">,r6 20047b60: movl 04(ap),r0 20047b64: movl (r0),r2 20047b67: movl 04(r0),r5 20047b6b: movab 48(r0),r3 20047b6f: clrl r4 20047b71: movzwl 06(r2),r1 20047b75: cmpl r4,r1 20047b78: bcc 0x20047bd0 20047b7a: tstl r0 20047b7c: ashl $3,r4,r0 20047b80: movab 0c(r2)[r0],r0 20047b85: movl (r0),r0 20047b88: beql 0x20047bc5 20047b8a: movl 30(r0),-08(fp) 20047b8f: beql 0x20047bc5 20047b91: movw $0554,-0c(fp) 20047b97: pushab -0c(fp) 20047b9a: pushl $0 20047b9c: pushl r5 20047b9e: calls $3,*08(r3) 20047ba2: pushl r5 20047ba4: pushal 01ef(r6) 20047ba8: calls $2,_1fbf0 20047baf: movw $1,-0c(fp) 20047bb3: movab -0d(fp),-08(fp) 20047bb8: movw $8,-0a(fp) 20047bbc: pushab -0c(fp) 20047bbf: pushl r5 20047bc1: calls $2,*04(r3) 20047bc5: incl r4 20047bc7: movzwl 06(r2),r0 20047bcb: cmpl r4,r0 20047bce: bcs 0x20047b7c 20047bd0: movl $000001ac,r0 20047bd7: ret _7bd8: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 20047bda: subl2 $c,sp 20047bdd: movab 0x20040498 <"BFLG\0">,r8 20047be4: movl 04(ap),r2 20047be8: movl 04(r2),r5 20047bec: movl 10(r2),r7 20047bf0: movl 14(r2),r6 20047bf4: addl3 $00020004,70(r2),-(sp) 20047bfd: pushl r5 20047bff: pushal 0212(r8) 20047c03: movab _1fbf0,r9 20047c0a: calls $3,(r9) 20047c0d: pushl 0c(r2) 20047c10: pushl r5 20047c12: pushal 022d(r8) 20047c16: calls $3,(r9) 20047c19: ashl $3,r6,r4 20047c1d: clrl r3 20047c1f: pushl r5 20047c21: pushal 0248(r8) 20047c25: calls $2,(r9) 20047c28: subl3 $1,r4,r2 20047c2c: clrq -0c(fp) 20047c2f: pushal -0c(fp) 20047c32: pushal -08(fp) 20047c35: pushl r6 20047c37: pushl r7 20047c39: pushl r3 20047c3b: calls $5,_20efc 20047c42: movl r0,r3 20047c45: tstl -0c(fp) 20047c48: beql 0x20047c5d 20047c4a: pushl -0c(fp) 20047c4d: pushl -08(fp) 20047c50: pushl r5 20047c52: pushal 027d(r8) 20047c56: calls $4,_1fbf0 20047c5d: cmpl r3,r2 20047c60: blss 0x20047c2c 20047c62: movzwl $01ac,r0 20047c67: ret _7c68: entry mask: r4 r3 r2 20047c6a: movab -6c(sp),sp 20047c6e: movab 0x20040498 <"BFLG\0">,r3 20047c75: movl 04(ap),r2 20047c79: movl 04(r2),r4 20047c7d: pushl r4 20047c7f: pushal 0294(r3) 20047c83: calls $2,_1fbf0 20047c8a: pushal -6c(fp) 20047c8d: calls $1,_6a08 20047c94: pushal -6c(fp) 20047c97: pushl r4 20047c99: pushal 0336(r3) 20047c9d: calls $3,_1fbf0 20047ca4: subl3 24(r2),1c(r2),20(r2) 20047cab: movw $2,-58(fp) 20047caf: clrw -56(fp) 20047cb2: movl $a,-54(fp) 20047cb6: clrl -50(fp) 20047cb9: pushl r2 20047cbb: pushl 01dc(r2) 20047cbf: pushl (r2) 20047cc1: pushab -58(fp) 20047cc4: calls $4,_4488 20047ccb: movzwl $01ac,r0 20047cd0: ret 20047cd1: halt 20047cd2: halt 20047cd3: halt _7cd4: entry mask: r2 20047cd6: subl2 $4,sp 20047cd9: movl 04(ap),r1 20047cdd: movl 0160(r1),r0 20047ce2: movzbl $81,r2 20047ce6: addl2 r0,r0 20047ce9: movzbl 01b5(r1)[r0],r0 20047cef: cmpl r0,$7 20047cf2: bneq 0x20047cfa 20047cf4: tstl 00c0(r1) 20047cf8: beql 0x20047cfd 20047cfa: movl $23,r2 20047cfd: movl r2,r0 20047d00: ret 20047d01: tstl r0 20047d03: nop _7d04: entry mask: 20047d06: subl2 $4,sp 20047d09: movab 0x20061824,r0 20047d10: ret 20047d11: halt 20047d12: halt 20047d13: halt _7d14: entry mask: r6 r5 r4 r3 r2 20047d16: subl2 $4,sp 20047d19: movl 04(ap),r2 20047d1d: movl 08(ap),r3 20047d21: movl *18(ap),r0 20047d25: movab 08(r0),r4 20047d29: mnegl $1,r5 20047d2c: movzwl 06(r0),r0 20047d30: subl3 $1,r0,r6 20047d34: cmpl 14(ap),$e 20047d38: bneq 0x20047d78 20047d3a: tstl r0 20047d3c: incl r5 20047d3e: ashl $3,r5,r0 20047d42: movab 04(r4)[r0],r0 20047d47: movl (r0),r0 20047d4a: pushl r2 20047d4c: pushab 08(r0) 20047d4f: calls $2,0x2005f204 20047d56: tstl r0 20047d58: beql 0x20047d5f 20047d5a: cmpl r5,r6 20047d5d: bleq 0x20047d3c 20047d5f: cmpl r5,r6 20047d62: bleq 0x20047d6c 20047d64: movl $2c,r4 20047d67: movl r5,(r3) 20047d6a: brb 0x20047d8b 20047d6c: addl3 $1,r5,(r3) 20047d70: movzbl $81,r4 20047d74: brb 0x20047d8b 20047d76: tstl r0 20047d78: pushl $4 20047d7a: pushl 0c(ap) 20047d7d: pushl r3 20047d7f: pushl r2 20047d81: calls $4,_55d4 20047d88: movl r0,r4 20047d8b: movl r4,r0 20047d8e: ret 20047d8f: nop _7d90: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20047d92: subl2 $10,sp 20047d95: movl 04(ap),r3 20047d99: movab 01e4(r3),r8 20047d9e: clrl r5 20047da0: movzbl $81,r10 20047da4: movab 0160(r3),r6 20047da9: movab 0164(r3),r11 20047dae: movab 01b4(r3),r7 20047db3: addl3 (r6),(r6),r2 20047db7: movzbl 01(r7)[r2],r9 20047dbc: movl 00f0(r3),r2 20047dc1: beql 0x20047dc8 20047dc3: movl r2,r4 20047dc6: brb 0x20047dcb 20047dc8: movl $a,r4 20047dcb: movl r4,(sp) 20047dce: clrw 01e0(r3) 20047dd2: cmpl r9,$7 20047dd5: bneq 0x20047dda 20047dd7: brw 0x20047f15 20047dda: cmpl r10,$00000081 20047de1: beql 0x20047de6 20047de3: brw 0x20047f15 20047de6: movab _7d14,0004(sp) 20047def: nop 20047df0: cmpl r9,$5 20047df3: bneq 0x20047e24 20047df5: incl (r6) 20047df7: movl 04(ap),r2 20047dfb: pushl 00b8(r2) 20047dff: pushl 00f0(r2) 20047e03: pushab 00e4(r2) 20047e07: pushab 00ec(r2) 20047e0b: pushab 00cc(r2) 20047e0f: pushl r11 20047e11: pushl r7 20047e13: pushl r6 20047e15: calls $8,_5a68 20047e1c: movl r0,r10 20047e1f: incl (r6) 20047e21: brw 0x20047efb 20047e24: cmpl r9,$f 20047e27: beql 0x20047e36 20047e29: cmpl r9,$10 20047e2c: beql 0x20047e36 20047e2e: cmpl r9,$e 20047e31: beql 0x20047e36 20047e33: brw 0x20047eec 20047e36: pushl 04(ap) 20047e39: pushl r9 20047e3b: pushl $4 20047e3d: pushl 0c(sp) 20047e40: pushal (r8)[r5] 20047e43: addl3 (r6),(r6),r2 20047e47: movzbl (r7)[r2],r2 20047e4b: pushab (r11)[r2] 20047e4e: calls $6,*1c(sp) 20047e52: movl r0,r10 20047e55: incl (r6) 20047e57: addl3 (r6),(r6),r2 20047e5b: movzbl 01(r7)[r2],r9 20047e60: cmpl r9,$6 20047e63: bneq 0x20047ee0 20047e65: cmpl r10,$00000081 20047e6c: bneq 0x20047ee0 20047e6e: incl (r6) 20047e70: addl3 (r6),(r6),r3 20047e74: movzbl 01(r7)[r3],r2 20047e79: pushl 04(ap) 20047e7c: pushl r2 20047e7e: pushl $4 20047e80: pushl 0c(sp) 20047e83: pushal -08(fp) 20047e86: movzbl (r7)[r3],r2 20047e8a: pushab (r11)[r2] 20047e8d: calls $6,*1c(sp) 20047e91: movl r0,r10 20047e94: incl (r6) 20047e96: cmpl r10,$00000081 20047e9d: bneq 0x20047ee2 20047e9f: movl $1,r4 20047ea2: cmpl -08(fp),(r8)[r5] 20047ea7: bgeq 0x20047eac 20047ea9: mnegl $1,r4 20047eac: movl (r8)[r5],r3 20047eb0: addl3 -08(fp),r4,r2 20047eb5: cmpl r3,r2 20047eb8: beql 0x20047ee2 20047eba: tstl r0 20047ebc: emul $0,$0,r5,r0 20047ec1: ediv $14,r0,r1,r0 20047ec6: movl r0,r2 20047ec9: movl r3,(r8)[r2] 20047ecd: incl r5 20047ecf: addl2 r4,r3 20047ed2: addl3 -08(fp),r4,r0 20047ed7: cmpl r3,r0 20047eda: bneq 0x20047ebc 20047edc: brb 0x20047ee2 20047ede: tstl r0 20047ee0: incl r5 20047ee2: cmpl r5,$14 20047ee5: blss 0x20047efb 20047ee7: movl $23,r10 20047eea: brb 0x20047efb 20047eec: cmpl r9,$c 20047eef: bneq 0x20047ef8 20047ef1: incl (r6) 20047ef3: brb 0x20047efb 20047ef5: tstl r0 20047ef7: nop 20047ef8: movl $23,r10 20047efb: addl3 (r6),(r6),r2 20047eff: movzbl 01(r7)[r2],r9 20047f04: cmpl r9,$7 20047f07: beql 0x20047f15 20047f09: cmpl r10,$00000081 20047f10: bneq 0x20047f15 20047f12: brw 0x20047df0 20047f15: movl 04(ap),r3 20047f19: bicl3 $00004000,00d0(r3),r2 20047f23: beql 0x20047f2c 20047f25: movl $2b,r10 20047f28: brb 0x20047f4b 20047f2a: tstl r0 20047f2c: tstl r5 20047f2e: beql 0x20047f48 20047f30: movw r5,01e0(r3) 20047f35: extzv $e,$12,00d0(r3),r4 20047f3c: bicw3 $fffe,r4,01e2(r3) 20047f44: brb 0x20047f4b 20047f46: tstl r0 20047f48: movl $23,r10 20047f4b: movl 04(ap),r3 20047f4f: bbc $e,00d0(r3),0x20047f5e 20047f55: tstl 00c0(r3) 20047f59: beql 0x20047f5e 20047f5b: movl $23,r10 20047f5e: movl r10,r0 20047f61: ret 20047f62: tstl r0 _7f64: entry mask: r2 20047f66: subl2 $4,sp 20047f69: movl 04(ap),r2 20047f6d: pushl r2 20047f6f: pushl (r2) 20047f71: pushab 01e0(r2) 20047f75: calls $3,_42f0 20047f7c: movl r0,r1 20047f7f: cmpl r1,$1 20047f82: bneq 0x20047f88 20047f84: movzbl $81,r1 20047f88: movl r1,r0 20047f8b: ret _7f8c: entry mask: 20047f8e: subl2 $4,sp 20047f91: cvtwl $0037,r0 20047f96: ret 20047f97: nop _7f98: entry mask: 20047f9a: subl2 $4,sp 20047f9d: movl $23,r0 20047fa0: ret 20047fa1: halt 20047fa2: halt 20047fa3: halt _7fa4: entry mask: 20047fa6: subl2 $4,sp 20047fa9: cvtwl $0037,r0 20047fae: ret 20047faf: nop _7fb0: entry mask: 20047fb2: subl2 $4,sp 20047fb5: movl $23,r0 20047fb8: ret 20047fb9: halt 20047fba: halt 20047fbb: halt _7fbc: entry mask: 20047fbe: subl2 $4,sp 20047fc1: cvtwl $0037,r0 20047fc6: ret 20047fc7: nop _7fc8: entry mask: 20047fca: subl2 $4,sp 20047fcd: movl $23,r0 20047fd0: ret 20047fd1: halt 20047fd2: halt 20047fd3: halt _7fd4: entry mask: r3 r2 20047fd6: subl2 $4,sp 20047fd9: movl 04(ap),r0 20047fdd: movzbl $81,r3 20047fe1: movl 0160(r0),r2 20047fe6: tstl 00c0(r0) 20047fea: beql 0x20047ff8 20047fec: movl $23,r3 20047fef: clrl 00c0(r0) 20047ff3: brb 0x20048013 20047ff5: tstl r0 20047ff7: nop 20047ff8: addl2 r2,r2 20047ffb: movzbl 01b5(r0)[r2],r1 20048001: cmpl r1,$7 20048004: beql 0x20048010 20048006: movl $1,00c0(r0) 2004800b: brb 0x20048013 2004800d: tstl r0 2004800f: nop 20048010: movl $23,r3 20048013: movl r3,r0 20048016: ret 20048017: nop _8018: entry mask: r3 r2 2004801a: subl2 $4,sp 2004801d: movl 00000004(ap),r2 20048024: pushl r2 20048026: calls $1,_51f8 2004802d: movl r0,r3 20048030: cmpl r3,$00000081 20048037: bneq 0x2004806c 20048039: pushl 00b8(r2) 2004803d: pushl r2 2004803f: calls $2,_5430 20048046: movl r0,r3 20048049: cmpl r3,$00000081 20048050: beql 0x20048056 20048052: clrl 00c0(r2) 20048056: pushl r2 20048058: calls $1,_206a8 2004805f: tstl r0 20048061: beql 0x20048070 20048063: clrl 00c0(r2) 20048067: brb 0x20048070 20048069: tstl r0 2004806b: nop 2004806c: clrl 00c0(r2) 20048070: tstl 00c0(r2) 20048074: bneq 0x20048024 20048076: movl r3,r0 20048079: ret 2004807a: halt 2004807b: halt _807c: entry mask: r8 r7 r6 r5 r4 r3 r2 2004807e: subl2 $c,sp 20048081: movl 04(ap),r2 20048085: clrl r3 20048087: movzbl $81,r7 2004808b: movab 0160(r2),r6 20048090: movab 0164(r2),r8 20048095: movab 01b4(r2),r4 2004809a: addl3 (r6),(r6),r0 2004809e: movzbl 01(r4)[r0],r5 200480a3: tstl 00c0(r2) 200480a7: beql 0x200480ac 200480a9: movl $23,r7 200480ac: cmpl r5,$7 200480af: beql 0x2004810a 200480b1: cmpl r7,$00000081 200480b8: bneq 0x2004810a 200480ba: tstl r0 200480bc: cmpl r3,$2 200480bf: bgeq 0x200480f0 200480c1: cmpl r5,$f 200480c4: beql 0x200480cb 200480c6: cmpl r5,$10 200480c9: bneq 0x200480f0 200480cb: pushl $4 200480cd: pushl $10 200480cf: pushal -0c(fp)[r3] 200480d3: addl3 (r6),(r6),r0 200480d7: movzbl (r4)[r0],r0 200480db: pushab (r8)[r0] 200480de: calls $4,_55d4 200480e5: movl r0,r7 200480e8: incl (r6) 200480ea: incl r3 200480ec: brb 0x200480f3 200480ee: tstl r0 200480f0: movl $23,r7 200480f3: addl3 (r6),(r6),r0 200480f7: movzbl 01(r4)[r0],r5 200480fc: cmpl r5,$7 200480ff: beql 0x2004810a 20048101: cmpl r7,$00000081 20048108: beql 0x200480bc 2004810a: cmpl r3,$2 2004810d: beql 0x20048114 2004810f: movl $23,r7 20048112: brb 0x20048120 20048114: movl -0c(fp),00d8(r2) 2004811a: movl -08(fp),00ec(r2) 20048120: movl r7,r0 20048123: ret _8124: entry mask: r8 r7 r6 r5 r4 r3 r2 20048126: subl2 $10,sp 20048129: movl 04(ap),r2 2004812d: bicl3 $80000000,00ec(r2),r6 20048137: movl 04(r2),r3 2004813b: movl 3c(r3),r8 2004813f: clrl r5 20048141: clrl -0d(fp) 20048144: movab -05(fp),-09(fp) 20048149: movw $7,-0b(fp) 2004814d: movw $1,-0d(fp) 20048151: movl 04(r2),r3 20048155: clrl 3c(r3) 20048158: pushab -0d(fp) 2004815b: pushl 08(r2) 2004815e: calls $2,_20744 20048165: movab 0110(r2),r4 2004816a: tstb (r4) 2004816c: beql 0x2004819c 2004816e: tstl r0 20048170: movzbl (r4),r1 20048173: cmpl r1,$00000061 2004817a: bcs 0x20048190 2004817c: cmpl r1,$0000007a 20048183: bgtru 0x20048190 20048185: bicl3 $ffffffa0,r1,r3 2004818d: brb 0x20048193 2004818f: nop 20048190: movl r1,r3 20048193: addl2 r3,r5 20048196: incl r4 20048198: tstb (r4) 2004819a: bneq 0x20048170 2004819c: cvtlb r5,r0 2004819f: mnegb r0,r3 200481a2: cmpb -05(fp),r3 200481a6: beql 0x200481b0 200481a8: movl $2e,r7 200481ab: brw 0x200482ab 200481ae: tstl r0 200481b0: movzbl $99,-(sp) 200481b4: pushl r2 200481b6: calls $2,_82b8 200481bd: movw r6,-0d(fp) 200481c1: movl 00d8(r2),-09(fp) 200481c7: bbc $1f,00ec(r2),0x20048234 200481cd: clrl r5 200481cf: movl 00d8(r2),r4 200481d4: clrl r3 200481d6: tstl r6 200481d8: bleq 0x200481e9 200481da: tstl r0 200481dc: movzbl (r4)+,r0 200481df: addl2 r0,r5 200481e2: incl r3 200481e4: cmpl r3,r6 200481e7: blss 0x200481dc 200481e9: clrw -0b(fp) 200481ec: pushab -0d(fp) 200481ef: pushl $0 200481f1: pushl 08(r2) 200481f4: calls $3,_20588 200481fb: movl r0,r7 200481fe: cmpl r7,$1 20048201: beql 0x20048206 20048203: brw 0x200482ab 20048206: movab -05(fp),-09(fp) 2004820b: movw $1,-0d(fp) 2004820f: cvtlb r5,r0 20048212: mnegb r0,-05(fp) 20048216: pushab -0d(fp) 20048219: pushl $0 2004821b: pushl 08(r2) 2004821e: calls $3,_20588 20048225: movl r0,r7 20048228: cmpl r7,$1 2004822b: bneq 0x200482ab 2004822d: movzbl $81,r7 20048231: brb 0x200482ab 20048233: nop 20048234: movw $7,-0b(fp) 20048238: pushab -0d(fp) 2004823b: pushl 08(r2) 2004823e: calls $2,_20744 20048245: movl r0,r7 20048248: cmpl r7,$1 2004824b: bneq 0x200482ab 2004824d: movw $7,-0b(fp) 20048251: movab -05(fp),-09(fp) 20048256: movw $1,-0d(fp) 2004825a: movb r5,-05(fp) 2004825e: pushab -0d(fp) 20048261: pushl 08(r2) 20048264: calls $2,_20744 2004826b: cmpl r0,$1 2004826e: bneq 0x200482a8 20048270: clrl r5 20048272: movl 00d8(r2),r4 20048277: clrl r3 20048279: tstl r6 2004827b: bleq 0x2004828d 2004827d: tstl r0 2004827f: nop 20048280: movzbl (r4)+,r0 20048283: addl2 r0,r5 20048286: incl r3 20048288: cmpl r3,r6 2004828b: blss 0x20048280 2004828d: cvtlb r5,r0 20048290: mnegb r0,r3 20048293: cmpb -05(fp),r3 20048297: beql 0x200482a0 20048299: movl $2e,r7 2004829c: brb 0x200482ab 2004829e: tstl r0 200482a0: movzbl $81,r7 200482a4: brb 0x200482ab 200482a6: tstl r0 200482a8: movl $31,r7 200482ab: movl 04(r2),r3 200482af: movl r8,3c(r3) 200482b3: movl r7,r0 200482b6: ret 200482b7: halt _82b8: entry mask: r3 r2 200482ba: subl2 $4,sp 200482bd: movab 0x200407e4 <"%*.*s\0">,r3 200482c4: movl 08(ap),r2 200482c8: bneq 0x200482cd 200482ca: brw 0x20048399 200482cd: cmpl r2,$000000fe 200482d4: blequ 0x20048318 200482d6: cmpl r2,$000000ff 200482dd: blequ 0x20048300 200482df: movl r2,r0 200482e2: pushl 04(r0) 200482e5: movzwl (r0),r0 200482e8: pushl r0 200482ea: pushl r0 200482ec: movl 04(ap),r0 200482f0: pushl 08(r0) 200482f3: pushal (r3) 200482f5: calls $5,_1fbf0 200482fc: brw 0x20048399 200482ff: nop 20048300: movl 04(ap),r0 20048304: pushab 0110(r0) 20048308: pushl 08(r0) 2004830b: pushal 06(r3) 2004830e: calls $3,_1fbf0 20048315: brw 0x20048399 20048318: cmpl r2,$0000007f 2004831f: bgtru 0x20048360 20048321: pushal 0x200615cc 20048327: pushl r2 20048329: calls $2,_83a0 20048330: ashl $3,r0,r0 20048334: movab 0x200615d0[r0],r1 2004833c: pushl (r1) 2004833e: movab 0x200615ce[r0],r0 20048346: movzwl (r0),-(sp) 20048349: pushl r2 2004834b: movl 04(ap),r0 2004834f: pushl 08(r0) 20048352: pushal 09(r3) 20048355: calls $5,_1fbf0 2004835c: brb 0x20048399 2004835e: tstl r0 20048360: pushal 0x2006152c 20048366: pushl r2 20048368: calls $2,_83a0 2004836f: ashl $3,r0,r0 20048373: movab 0x20061530[r0],r1 2004837b: pushl (r1) 2004837d: movab 0x2006152e[r0],r0 20048385: movzwl (r0),-(sp) 20048388: movl 04(ap),r0 2004838c: pushl 08(r0) 2004838f: pushal 16(r3) 20048392: calls $4,_1fbf0 20048399: cvtwl $0001,r0 2004839e: ret 2004839f: nop _83a0: entry mask: r2 200483a2: subl2 $4,sp 200483a5: movl 0008(ap),r0 200483aa: clrl r2 200483ac: incl r2 200483ae: ashl $3,r2,r1 200483b2: movab (r0)[r1],r1 200483b6: tstw (r1) 200483b8: beql 0x200483c0 200483ba: cmpw (r1),04(ap) 200483be: bneq 0x200483ac 200483c0: movl r2,r0 200483c3: ret _83c4: entry mask: r6 r5 r4 r3 r2 200483c6: subl2 $4,sp 200483c9: movl 04(ap),r2 200483cd: movl 10(ap),r3 200483d1: movl 0c(ap),r0 200483d5: movl 34(r0),r5 200483d9: movzbl $81,r6 200483dd: movl 08(ap),r4 200483e1: bicl3 $f8ffffff,44(r5),r0 200483ea: ashl $e8,r0,r1 200483ef: cmpl r2,$4 200483f2: bneq 0x200483f7 200483f4: bisl2 $2,r4 200483f7: cmpl r1,r2 200483fa: bneq 0x200483ff 200483fc: bisl2 $4,r4 200483ff: movl r4,r0 20048402: casel r0,$0,$7 20048406: case -> 0x2004843d 20048408: case -> 0x2004843d 2004840a: case -> 0x2004847d 2004840c: case -> 0x2004847d 2004840e: case -> 0x2004843d 20048410: case -> 0x20048424 20048412: case -> 0x2004847d 20048414: case -> 0x20048464 20048416: brw 0x200484a2 20048419: tstl r0 2004841b: nop 2004841c: jmp 0x600483c4 20048422: tstl r0 20048424: pushl $5 20048426: pushl r3 20048428: pushab 38(r5) 2004842b: movzbl $84,-(sp) 2004842f: movl 0c(ap),r0 20048433: pushl r0 20048435: calls $5,*0238(r0) 2004843a: movl r0,r6 2004843d: cmpl r6,$00000081 20048444: bneq 0x200484a2 20048446: bisl3 $8,08(ap),-(sp) 2004844b: pushl r3 2004844d: pushl r2 2004844f: movzbl $44,-(sp) 20048453: movl 0c(ap),r0 20048457: pushl r0 20048459: calls $5,*0238(r0) 2004845e: movl r0,r6 20048461: brb 0x200484a2 20048463: nop 20048464: pushl $5 20048466: pushl r3 20048468: pushab 38(r5) 2004846b: movzbl $84,-(sp) 2004846f: movl 0c(ap),r2 20048473: pushl r2 20048475: calls $5,*0238(r2) 2004847a: movl r0,r6 2004847d: cmpl r6,$00000081 20048484: bneq 0x200484a2 20048486: bisl3 $4,08(ap),-(sp) 2004848b: pushl r3 2004848d: pushab 40(r5) 20048490: movzbl $44,-(sp) 20048494: movl 0c(ap),r2 20048498: pushl r2 2004849a: calls $5,*0238(r2) 2004849f: movl r0,r6 200484a2: movl r6,r0 200484a5: ret 200484a6: tstl r0 _84a8: entry mask: r8 r7 r6 r5 r4 r3 r2 200484aa: subl2 $4,sp 200484ad: movl 04(ap),r6 200484b1: movl 08(ap),r5 200484b5: movl 0c(ap),r4 200484b9: movl 10(ap),r3 200484bd: movl 14(ap),r2 200484c1: bicl3 $fffffff0,r3,r8 200484c9: bbc $5,r3,0x200484e4 200484cd: pushl r2 200484cf: pushl r3 200484d1: pushl r4 200484d3: pushl r5 200484d5: pushl r6 200484d7: calls $5,_8920 200484de: movl r0,r7 200484e1: brw 0x20048588 200484e4: bbc $4,r3,0x20048500 200484e8: pushl r2 200484ea: pushl r3 200484ec: pushl r4 200484ee: pushl r5 200484f0: pushl r6 200484f2: calls $5,_8b24 200484f9: movl r0,r7 200484fc: brw 0x20048588 200484ff: nop 20048500: bbc $6,r3,0x2004852c 20048504: bicl3 $00000844,r3,r0 2004850c: bneq 0x20048524 2004850e: pushl r2 20048510: pushl r3 20048512: pushl r4 20048514: pushl r5 20048516: pushl r6 20048518: calls $5,_8610 2004851f: movl r0,r7 20048522: brb 0x20048588 20048524: movl $29,r7 20048527: brb 0x20048588 20048529: tstl r0 2004852b: nop 2004852c: bbc $7,r3,0x20048574 20048530: cmpl r8,$4 20048533: beql 0x2004853e 20048535: cmpl r8,$8 20048538: beql 0x2004853e 2004853a: tstl r8 2004853c: bneq 0x20048560 2004853e: tstl r8 20048540: bneq 0x2004854a 20048542: bisl2 $4,00d0(r2) 20048547: bisl2 $4,r3 2004854a: pushl r2 2004854c: pushl r3 2004854e: pushl r4 20048550: pushl r5 20048552: pushl r6 20048554: calls $5,_8778 2004855b: movl r0,r7 2004855e: brb 0x20048588 20048560: cmpl r8,$2 20048563: bgtr 0x2004856c 20048565: movl $29,r7 20048568: brb 0x20048588 2004856a: tstl r0 2004856c: movl $2a,r7 2004856f: brb 0x20048588 20048571: tstl r0 20048573: nop 20048574: pushl r2 20048576: pushl r3 20048578: pushl r4 2004857a: pushl r5 2004857c: pushl r6 2004857e: calls $5,_88bc 20048585: movl r0,r7 20048588: movl r7,r0 2004858b: ret _858c: entry mask: r6 r5 r4 r3 r2 2004858e: subl2 $4,sp 20048591: movl 08(ap),r2 20048595: movl $26,r5 20048598: extzv $9,$17,04(ap),r4 2004859e: bicl2 $ffe00000,r4 200485a5: addl3 $7,r4,r3 200485a9: bicl2 $7,r3 200485ac: clrl r1 200485ae: movl r3,r0 200485b1: movl $8,r3 200485b4: bgeq 0x200485c0 200485b6: cmpl r3,r0 200485b9: bgtru 0x200485c5 200485bb: incl r1 200485bd: brb 0x200485c5 200485bf: nop 200485c0: ediv r3,r0,r1,r0 200485c5: cmpl r1,14(r2) 200485c9: bgtr 0x2004860a 200485cb: divl2 $4,r1 200485ce: movl *10(r2)[r1],r6 200485d3: clrl r1 200485d5: movl r4,r0 200485d8: movl $20,r3 200485db: beql 0x200485f4 200485dd: cmpl r3,$1 200485e0: beql 0x200485f9 200485e2: bgtr 0x200485f4 200485e4: cmpl r3,r0 200485e7: beql 0x200485f9 200485e9: bgtru 0x200485ee 200485eb: subl2 r3,r1 200485ee: addl2 r0,r1 200485f1: brb 0x200485f9 200485f3: nop 200485f4: ediv r3,r0,r0,r1 200485f9: ashl r1,$1,r0 200485fd: mcoml r0,r0 20048600: bicl3 r0,r6,r0 20048604: beql 0x2004860a 20048606: movzbl $81,r5 2004860a: movl r5,r0 2004860d: ret 2004860e: tstl r0 _8610: entry mask: r7 r6 r5 r4 r3 r2 20048612: subl2 $8,sp 20048615: movab 0x20061064,r5 2004861c: movl 14(ap),r2 20048620: addl3 $2,009c(r2),r0 20048626: ashl r0,$1,r4 2004862a: movzbl $81,r6 2004862e: cmpl 08(ap),$0000007f 20048636: bleq 0x2004863b 20048638: brw 0x20048770 2004863b: movl 08(ap),r0 2004863f: cvtbl 0x20061138[r0],r0 20048647: bicl3 $fffffffc,r0,r3 2004864f: mcoml r0,r0 20048652: bicl3 r0,r4,r0 20048656: beql 0x20048680 20048658: tstl r3 2004865a: bneq 0x20048664 2004865c: movl $38,r6 2004865f: brb 0x20048683 20048661: tstl r0 20048663: nop 20048664: tstl 04(ap) 20048667: bneq 0x20048674 20048669: blbs r3,0x20048683 2004866c: movl $3a,r6 2004866f: brb 0x20048683 20048671: tstl r0 20048673: nop 20048674: bbs $1,r3,0x20048683 20048678: movl $39,r6 2004867b: brb 0x20048683 2004867d: tstl r0 2004867f: nop 20048680: movl $38,r6 20048683: cmpl r6,$00000081 2004868a: beql 0x2004868f 2004868c: brw 0x20048773 2004868f: clrl r3 20048691: tstl r0 20048693: nop 20048694: incl r3 20048696: cmpl r3,$b 20048699: bgtr 0x200486a5 2004869b: cvtbl (r5)[r3],r0 2004869f: cmpl 08(ap),r0 200486a3: bneq 0x20048694 200486a5: cmpl r3,$6 200486a8: bleq 0x200486ad 200486aa: brw 0x20048738 200486ad: movl r3,r0 200486b0: casel r0,$1,$5 200486b4: case -> 0x200486cc 200486b6: case -> 0x200486d8 200486b8: case -> 0x200486e4 200486ba: case -> 0x200486f0 200486bc: case -> 0x200486f0 200486be: case -> 0x200486fc 200486c0: brb 0x20048705 200486c2: tstl r0 200486c4: jmp 0x600483c4 200486ca: tstl r0 200486cc: movl 34(r2),r0 200486d0: movab 4c(r0),r7 200486d4: brb 0x20048705 200486d6: tstl r0 200486d8: movl 34(r2),r0 200486dc: movab 54(r0),r7 200486e0: brb 0x20048705 200486e2: tstl r0 200486e4: movl 34(r2),r0 200486e8: movab 48(r0),r7 200486ec: brb 0x20048705 200486ee: tstl r0 200486f0: movl 34(r2),r0 200486f4: movab 50(r0),r7 200486f8: brb 0x20048705 200486fa: tstl r0 200486fc: movl 34(r2),r0 20048700: movab 0080(r0),r7 20048705: moval -08(fp),r0 20048709: clrl r1 2004870b: ffs $0,$4,10(ap),(r0) 20048711: beql 0x20048715 20048713: incl r1 20048715: movl r1,r6 20048718: addl2 -08(fp),-08(fp) 2004871d: bisl2 04(ap),-08(fp) 20048722: pushl -08(fp) 20048725: pushl 0c(ap) 20048728: pushl r7 2004872a: pushl $24 2004872c: pushl r2 2004872e: calls $5,*0238(r2) 20048733: movl r0,r6 20048736: brb 0x20048773 20048738: cmpl r3,$9 2004873b: bgtr 0x20048754 2004873d: pushl 0c(ap) 20048740: pushl r2 20048742: pushl 04(ap) 20048745: pushl 08(ap) 20048748: calls $4,_83c4 2004874f: movl r0,r6 20048752: brb 0x20048773 20048754: bisl3 $8,04(ap),-(sp) 20048759: pushl 0c(ap) 2004875c: pushl 08(ap) 2004875f: pushl 10(ap) 20048762: pushl r2 20048764: calls $5,*0238(r2) 20048769: movl r0,r6 2004876c: brb 0x20048773 2004876e: tstl r0 20048770: movl $26,r6 20048773: movl r6,r0 20048776: ret 20048777: nop _8778: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 2004877a: subl2 $4,sp 2004877d: movl 04(ap),r5 20048781: movl 0c(ap),r4 20048785: movl 10(ap),r3 20048789: movl 0014(ap),r2 2004878e: clrl r8 20048790: bicl3 $fffffff0,r3,r0 20048798: divl2 $4,r0 2004879b: subl3 $1,r0,r9 2004879f: moval 0008(ap),r6 200487a4: movl (r6),r1 200487a7: blss 0x20048800 200487a9: addl3 r1,r9,r0 200487ad: cmpl r0,$f 200487b0: bgtr 0x20048800 200487b2: cmpl r1,$e 200487b5: bneq 0x200487e0 200487b7: movl 34(r2),r0 200487bb: bicl3 $f8ffffff,44(r0),(r6) 200487c4: ashl $e8,(r6),(r6) 200487c9: pushl r2 200487cb: pushl r3 200487cd: pushl r4 200487cf: pushl (r6) 200487d1: pushl r5 200487d3: calls $5,_8610 200487da: movl r0,r7 200487dd: brb 0x20048803 200487df: nop 200487e0: movl r4,r1 200487e3: bisl3 $4,r5,-(sp) 200487e7: pushal (r1)[r8] 200487ea: movl (r6),r0 200487ed: pushal *34(r2)[r0] 200487f1: pushl r3 200487f3: pushl r2 200487f5: calls $5,*0238(r2) 200487fa: movl r0,r7 200487fd: brb 0x20048803 200487ff: nop 20048800: movl $26,r7 20048803: incl (r6) 20048805: incl r8 20048807: clrl r0 20048809: cmpl r8,r9 2004880c: bgtr 0x20048810 2004880e: incl r0 20048810: clrl r1 20048812: cmpl r7,$00000081 20048819: bneq 0x2004881d 2004881b: incl r1 2004881d: mcoml r0,r0 20048820: bicl3 r0,r1,r0 20048824: beql 0x20048829 20048826: brw 0x200487a4 20048829: movl r7,r0 2004882c: ret 2004882d: tstl r0 2004882f: nop _8830: entry mask: r5 r4 r3 r2 20048832: subl2 $4,sp 20048835: movl 08(ap),r2 20048839: movl 34(r2),r3 2004883d: bicl3 $f8ffffff,04(ap),r0 20048846: ashl $e8,r0,r5 2004884b: bicl2 $3020ff00,04(ap) 20048853: cmpl r5,$4 20048856: bleq 0x2004886b 20048858: bicl2 $03000000,04(ap) 20048860: bisl2 $001f0000,04(ap) 20048868: movl $4,r5 2004886b: pushl $5 2004886d: pushal 04(ap) 20048870: pushab 44(r3) 20048873: pushl $24 20048875: pushl r2 20048877: calls $5,*0238(r2) 2004887c: movl r0,r4 2004887f: cmpl r4,$00000081 20048886: bneq 0x200488b7 20048888: cmpl r5,$4 2004888b: bneq 0x200488a4 2004888d: pushl $4 2004888f: pushab 38(r3) 20048892: pushab 40(r3) 20048895: pushl $24 20048897: pushl r2 20048899: calls $5,*0238(r2) 2004889e: movl r0,r4 200488a1: brb 0x200488b7 200488a3: nop 200488a4: pushab 38(r3) 200488a7: pushl r2 200488a9: pushl $0 200488ab: pushl r5 200488ad: calls $4,_83c4 200488b4: movl r0,r4 200488b7: movl r4,r0 200488ba: ret 200488bb: nop _88bc: entry mask: r5 r4 r3 r2 200488be: subl2 $4,sp 200488c1: movl 04(ap),r2 200488c5: movl 0c(ap),r4 200488c9: movl 14(ap),r3 200488cd: cmpl 08(ap),$14 200488d1: bneq 0x20048918 200488d3: bbc $9,10(ap),0x200488e0 200488d8: movl r3,00d8(r3) 200488dd: brb 0x200488e4 200488df: nop 200488e0: clrl 00d8(r3) 200488e4: tstl r2 200488e6: bneq 0x20048904 200488e8: bisl3 $4,r2,-(sp) 200488ec: pushl r4 200488ee: movl 34(r3),r0 200488f2: pushab 44(r0) 200488f5: pushl $24 200488f7: pushl r3 200488f9: calls $5,*0238(r3) 200488fe: movl r0,r5 20048901: brb 0x2004891b 20048903: nop 20048904: movl r4,r2 20048907: pushl r3 20048909: pushl (r2) 2004890b: calls $2,_8830 20048912: movl r0,r5 20048915: brb 0x2004891b 20048917: nop 20048918: movl $26,r5 2004891b: movl r5,r0 2004891e: ret 2004891f: nop _8920: entry mask: r7 r6 r5 r4 r3 r2 20048922: subl2 $8,sp 20048925: movl 08(ap),r3 20048929: movl 14(ap),r2 2004892d: movzbl $81,r5 20048931: extzv $1c,$4,r3,r0 20048936: bicl3 $fffffffc,r0,r6 2004893e: bicl3 $fffffff0,10(ap),r7 20048947: movl r3,00dc(r2) 2004894c: cmpl 009c(r2),$2 20048951: bneq 0x20048968 20048953: bicl3 $3,r3,r0 20048957: cmpl r0,$23000000 2004895e: bneq 0x20048968 20048960: movl 34(r2),r0 20048964: movab 64(r0),r3 20048968: bicl3 $3,r3,r0 2004896c: cmpl r0,$2010180c 20048973: bneq 0x20048995 20048975: bicl3 $fffffffc,r3,r4 2004897d: bneq 0x20048984 2004897f: bbs $2,10(ap),0x2004898c 20048984: movl $22,r5 20048987: brb 0x20048995 20048989: tstl r0 2004898b: nop 2004898c: movl 34(r2),r0 20048990: movab 0084(r0),r3 20048995: bicl3 $3,r3,r0 20048999: cmpl r0,$20080014 200489a0: bneq 0x200489cc 200489a2: bicl3 $fffffffc,r3,r4 200489aa: bneq 0x200489b1 200489ac: bbs $2,10(ap),0x200489b8 200489b1: movl $22,r5 200489b4: brw 0x20048ae3 200489b7: nop 200489b8: bbc $9,10(ap),0x200489c0 200489bd: brw 0x20048ae3 200489c0: movl 34(r2),r0 200489c4: movab 60(r0),r3 200489c8: brw 0x20048ae3 200489cb: nop 200489cc: bicl3 $ffffffff,r3,r0 200489d4: beql 0x20048a14 200489d6: bicl3 $fffffffc,r3,r0 200489de: bneq 0x200489f0 200489e0: bicl3 $fffffff9,10(ap),r0 200489e9: beql 0x200489f0 200489eb: bbs $9,10(ap),0x200489f8 200489f0: movl $22,r5 200489f3: brw 0x20048ae3 200489f6: tstl r0 200489f8: addl3 $dff50000,r3,r0 20048a00: extzv $2,$1e,r0,r3 20048a05: ashl $2,r3,r0 20048a09: addl3 0x2006103c,r0,r3 20048a11: brw 0x20048ae3 20048a14: bbc $9,10(ap),0x20048a1c 20048a19: brw 0x20048ae3 20048a1c: movl r6,r0 20048a1f: casel r0,$0,$3 20048a23: case -> 0x20048a38 20048a25: case -> 0x20048a68 20048a27: case -> 0x20048a70 20048a29: case -> 0x20048a70 20048a2b: brw 0x20048ae3 20048a2e: tstl r0 20048a30: jmp 0x600483c4 20048a36: tstl r0 20048a38: pushl r2 20048a3a: pushl r3 20048a3c: calls $2,_858c 20048a43: movl r0,r5 20048a46: cmpl r5,$00000081 20048a4d: beql 0x20048a52 20048a4f: brw 0x20048ae3 20048a52: pushl r2 20048a54: addl2 r3,r7 20048a57: decl r7 20048a59: pushl r7 20048a5b: calls $2,_858c 20048a62: movl r0,r5 20048a65: brb 0x20048ae3 20048a67: nop 20048a68: movl $22,r5 20048a6b: brb 0x20048ae3 20048a6d: tstl r0 20048a6f: nop 20048a70: cmpl r3,$200a0000 20048a77: bcs 0x20048ae3 20048a79: cmpl r3,$200a001f 20048a80: bgtru 0x20048ae3 20048a82: bicl3 $fffffffc,r3,r4 20048a8a: bneq 0x20048a97 20048a8c: bicl3 $fffffff9,10(ap),r0 20048a95: bneq 0x20048a9c 20048a97: movl $22,r5 20048a9a: brb 0x20048ae3 20048a9c: cmpl r3,$200a0000 20048aa3: bneq 0x20048ab0 20048aa5: movl 34(r2),r0 20048aa9: movab 6c(r0),r3 20048aad: brb 0x20048ae3 20048aaf: nop 20048ab0: cmpl r3,$200a0008 20048ab7: bneq 0x20048ac4 20048ab9: movl 34(r2),r0 20048abd: movab 68(r0),r3 20048ac1: brb 0x20048ae3 20048ac3: nop 20048ac4: cmpl r3,$200a0010 20048acb: bcs 0x20048ae3 20048acd: addl3 $dff5fff0,r3,r0 20048ad5: extzv $2,$1e,r0,r6 20048ada: movl 34(r2),r0 20048ade: moval 70(r0)[r6],r3 20048ae3: cmpl r5,$00000081 20048aea: bneq 0x20048b1e 20048aec: moval -08(fp),r0 20048af0: clrl r1 20048af2: ffs $0,$4,10(ap),(r0) 20048af8: beql 0x20048afc 20048afa: incl r1 20048afc: movl r1,r5 20048aff: addl2 -08(fp),-08(fp) 20048b04: bisl2 04(ap),-08(fp) 20048b09: pushl -08(fp) 20048b0c: pushl 0c(ap) 20048b0f: pushl r3 20048b11: pushl 10(ap) 20048b14: pushl r2 20048b16: calls $5,*0238(r2) 20048b1b: movl r0,r5 20048b1e: movl r5,r0 20048b21: ret 20048b22: tstl r0 _8b24: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20048b26: subl2 $14,sp 20048b29: movl 04(ap),r2 20048b2d: movl 0c(ap),r4 20048b31: movl 10(ap),r3 20048b35: movl 14(ap),r5 20048b39: bicl3 $fffffff0,r3,04(sp) 20048b42: movl 08(ap),(sp) 20048b46: movl (sp),r9 20048b49: movl r4,r11 20048b4c: clrl r7 20048b4e: movl (sp),-0c(fp) 20048b52: clrl -08(fp) 20048b55: clrl r6 20048b57: movl 34(r5),r0 20048b5b: movzbl 47(r0),r0 20048b5f: bicl3 $fffffffc,r0,r10 20048b67: movl 34(r5),r0 20048b6b: tstl 4c(r0) 20048b6e: beql 0x20048bc0 20048b70: pushl r2 20048b72: pushl r10 20048b74: pushal -0c(fp)[r6] 20048b78: pushl r9 20048b7a: pushl r5 20048b7c: calls $5,_91e6 20048b83: movl r0,r8 20048b86: cmpl r8,$00000081 20048b8d: bneq 0x20048ba6 20048b8f: bisl3 $0,r2,-(sp) 20048b93: pushab (r11)[r7] 20048b96: pushl -0c(fp)[r6] 20048b9a: pushl $24 20048b9c: pushl r5 20048b9e: calls $5,*0238(r5) 20048ba3: movl r0,r8 20048ba6: movl $1,r6 20048ba9: incl r7 20048bab: incl r9 20048bad: cmpl r7,04(sp) 20048bb1: bgeq 0x20048bd5 20048bb3: cmpl r8,$00000081 20048bba: beql 0x20048b70 20048bbc: brb 0x20048bd5 20048bbe: tstl r0 20048bc0: pushl r5 20048bc2: pushl r3 20048bc4: pushl r4 20048bc6: pushl 0c(sp) 20048bc9: pushl r2 20048bcb: calls $5,_8920 20048bd2: movl r0,r8 20048bd5: cmpl r8,$00000081 20048bdc: bneq 0x20048be4 20048bde: movl -0c(fp),00dc(r5) 20048be4: movl r8,r0 20048be7: ret _8be8: entry mask: r6 r5 r4 r3 r2 20048bea: subl2 $4,sp 20048bed: movl 08(ap),r1 20048bf1: movl 0c(ap),r0 20048bf5: movl 10(ap),r2 20048bf9: extzv $3,$4,03(r1),r4 20048bff: bicl3 $fffffff3,r4,r3 20048c07: ashl $fe,r3,r5 20048c0c: mcoml r4,r3 20048c0f: bicl2 $fffffffc,r3 20048c16: movzbl $81,r6 20048c1a: tstl r4 20048c1c: beql 0x20048c50 20048c1e: cmpl r4,$4 20048c21: beql 0x20048c31 20048c23: cmpl r0,r3 20048c26: blss 0x20048c31 20048c28: tstl r2 20048c2a: bneq 0x20048c50 20048c2c: cmpl r0,r5 20048c2f: bgtr 0x20048c50 20048c31: movl 04(ap),r3 20048c35: extzv $6,$2,03(r3),r3 20048c3b: cmpl r3,$2 20048c3e: bneq 0x20048c53 20048c40: bbs $7,03(r1),0x20048c53 20048c45: cmpl r2,$2 20048c48: bgeq 0x20048c53 20048c4a: movl $22,r6 20048c4d: brb 0x20048c53 20048c4f: nop 20048c50: movl $22,r6 20048c53: movl r6,r0 20048c56: ret 20048c57: nop _8c58: entry mask: r5 r4 r3 r2 20048c5a: subl2 $4,sp 20048c5d: movl 04(ap),r2 20048c61: movl 34(r2),r3 20048c65: tstl 4c(r3) 20048c68: beql 0x20048c74 20048c6a: movzwl $0214,r5 20048c6f: brb 0x20048c79 20048c71: tstl r0 20048c73: nop 20048c74: movzwl $0224,r5 20048c79: pushl r2 20048c7b: pushl r5 20048c7d: pushab 44(r3) 20048c80: subl3 $4,40(r3),-(sp) 20048c85: pushl $1 20048c87: calls $5,_84a8 20048c8e: movl r0,r4 20048c91: cmpl r4,$00000081 20048c98: bneq 0x20048cb2 20048c9a: pushl r2 20048c9c: pushl r5 20048c9e: pushab 3c(r3) 20048ca1: subl3 $8,40(r3),-(sp) 20048ca6: pushl $1 20048ca8: calls $5,_84a8 20048caf: movl r0,r4 20048cb2: cmpl r4,$00000081 20048cb9: bneq 0x20048cbf 20048cbb: subl2 $8,40(r3) 20048cbf: movl r4,r0 20048cc2: ret 20048cc3: halt 20048cc4: .long 00000000 _8cc8: entry mask: r5 r4 r3 r2 20048cca: movl 0c(ap),r1 20048cce: movl 10(ap),r2 20048cd2: movl 04(ap),r3 20048cd6: pushab 0x20048d4b 20048cdc: pushl 04(ap) 20048cdf: calls $2,_4046 20048ce6: movl 34(r3),r3 20048cea: movl $1,r4 20048ced: bicl3 $2,0084(r3),r5 20048cf3: clrl r0 20048cf5: blbc 50(r3),0x20048cfc 20048cf9: movl $1,r0 20048cfc: bbc $9,08(ap),0x20048d1d 20048d01: bitw $30,08(ap) 20048d05: beql 0x20048d1d 20048d07: blbc 14(ap),0x20048d12 20048d0b: movl 0084(r3),r5 20048d10: brb 0x20048d1d 20048d12: bitl $60000000,r1 20048d19: bneq 0x20048d1d 20048d1b: clrl r4 20048d1d: mtpr r0,$25 ; CCR 20048d20: movb r4,*$20080014 20048d27: movl r5,*$2010180c 20048d2e: movzbl $81,r0 20048d32: casel 14(ap),$0,$9 20048d37: case -> 0x20048d50 20048d39: case -> 0x20048d55 20048d3b: case -> 0x20048d5a 20048d3d: case -> 0x20048d5f 20048d3f: case -> 0x20048d64 20048d41: case -> 0x20048d69 20048d43: case -> 0x20048d6e 20048d45: case -> 0x20048d73 20048d47: case -> 0x20048d78 20048d49: case -> 0x20048d8d 20048d4b: movl $32,r0 20048d4e: brb 0x20048da0 20048d50: movb (r1),(r2) 20048d53: brb 0x20048da0 20048d55: movb (r2),(r1) 20048d58: brb 0x20048da0 20048d5a: movw (r1),(r2) 20048d5d: brb 0x20048da0 20048d5f: movw (r2),(r1) 20048d62: brb 0x20048da0 20048d64: movl (r1),(r2) 20048d67: brb 0x20048da0 20048d69: movl (r2),(r1) 20048d6c: brb 0x20048da0 20048d6e: movq (r1),(r2) 20048d71: brb 0x20048da0 20048d73: movq (r2),(r1) 20048d76: brb 0x20048da0 20048d78: tstl 0x20061040 20048d7e: beql 0x20048d88 20048d80: movl 0x20048cc4[r1],(r2) 20048d86: brb 0x20048da0 20048d88: mfpr r1,(r2) 20048d8b: brb 0x20048da0 20048d8d: tstl 0x20061040 20048d93: beql 0x20048d9d 20048d95: movl (r2),0x20048cc4[r1] 20048d9b: brb 0x20048da0 20048d9d: mtpr (r2),r1 20048da0: bicl2 $2,*$2010180c 20048da7: clrb *$20080014 20048dad: mtpr $0,$25 ; CCR 20048db0: pushl 04(ap) 20048db3: calls $1,_4065 20048dba: ret _8dbb: entry mask: r5 r4 r3 r2 20048dbd: movl 0c(ap),r1 20048dc1: movl 10(ap),r2 20048dc5: movl 04(ap),r3 20048dc9: pushab 0x20048e3b 20048dcf: pushl 04(ap) 20048dd2: calls $2,_4046 20048dd9: movl 34(r3),r3 20048ddd: clrl r4 20048ddf: bicl3 $2,0084(r3),r5 20048de5: bbc $9,08(ap),0x20048e14 20048dea: bitw $30,08(ap) 20048dee: beql 0x20048e14 20048df0: blbc 14(ap),0x20048dfb 20048df4: movl 0084(r3),r5 20048df9: brb 0x20048e14 20048dfb: bitl $60000000,r1 20048e02: bneq 0x20048e14 20048e04: bitl $08000000,r1 20048e0b: bneq 0x20048e14 20048e0d: movl $24000000,r4 20048e14: addl2 r4,r1 20048e17: movl r5,*$2010180c 20048e1e: movzbl $81,r0 20048e22: casel 14(ap),$0,$9 20048e27: case -> 0x20048e40 20048e29: case -> 0x20048e45 20048e2b: case -> 0x20048e4a 20048e2d: case -> 0x20048e4f 20048e2f: case -> 0x20048e54 20048e31: case -> 0x20048e59 20048e33: case -> 0x20048e5e 20048e35: case -> 0x20048e63 20048e37: case -> 0x20048e68 20048e39: case -> 0x20048e7d 20048e3b: movl $32,r0 20048e3e: brb 0x20048e90 20048e40: movb (r1),(r2) 20048e43: brb 0x20048e90 20048e45: movb (r2),(r1) 20048e48: brb 0x20048e90 20048e4a: movw (r1),(r2) 20048e4d: brb 0x20048e90 20048e4f: movw (r2),(r1) 20048e52: brb 0x20048e90 20048e54: movl (r1),(r2) 20048e57: brb 0x20048e90 20048e59: movl (r2),(r1) 20048e5c: brb 0x20048e90 20048e5e: movq (r1),(r2) 20048e61: brb 0x20048e90 20048e63: movq (r2),(r1) 20048e66: brb 0x20048e90 20048e68: tstl 0x20061040 20048e6e: beql 0x20048e78 20048e70: movl 0x20048cc4[r1],(r2) 20048e76: brb 0x20048e90 20048e78: mfpr r1,(r2) 20048e7b: brb 0x20048e90 20048e7d: tstl 0x20061040 20048e83: beql 0x20048e8d 20048e85: movl (r2),0x20048cc4[r1] 20048e8b: brb 0x20048e90 20048e8d: mtpr (r2),r1 20048e90: mtpr $0,$26 ; MCESR 20048e93: bicl2 $2,*$2010180c 20048e9a: pushl 04(ap) 20048e9d: calls $1,_4065 20048ea4: ret 20048ea5: halt 20048ea6: halt 20048ea7: halt _8ea8: entry mask: r8 r7 r6 r5 r4 r3 r2 20048eaa: subl2 $4,sp 20048ead: movl 0c(ap),r7 20048eb1: movl 0004(ap),r2 20048eb6: clrl r8 20048eb8: movl r2,r3 20048ebb: addl3 $1,r2,r6 20048ebf: movb 0000(r3),r5 20048ec4: bicb3 $80,r5,r0 20048ec9: cvtbl r0,r2 20048ecc: movzbl 0x2005f154 <" ((((( "...>[r2],r0 20048ed4: bbc $3,r0,0x20048eef 20048ed8: movb (r6)+,r5 20048edb: bicb3 $80,r5,r0 20048ee0: cvtbl r0,r0 20048ee3: movzbl 0x2005f154 <" ((((( "...>[r0],r0 20048eeb: bbs $3,r0,0x20048ed8 20048eef: tstb r5 20048ef1: bneq 0x20048ef6 20048ef3: brw 0x2004908c 20048ef6: clrl r4 20048ef8: addl3 r8,r8,r2 20048efc: moval *08(ap),r3 20048f00: subl3 0c(ap),r7,r0 20048f05: cvtlb r0,(r3)[r2] 20048f09: bicb3 $80,r5,r0 20048f0e: cvtbl r0,r2 20048f11: movzbl 0x2005f154 <" ((((( "...>[r2],r2 20048f19: bicl2 $fffffff8,r2 20048f20: beql 0x20048f94 20048f22: movl $f,r4 20048f25: tstl r2 20048f27: beql 0x20048f8e 20048f29: tstl r0 20048f2b: nop 20048f2c: bicb3 $80,r5,r0 20048f31: cvtbl r0,r0 20048f34: movzbl 0x2005f154 <" ((((( "...>[r0],r1 20048f3c: bbs $2,r1,0x20048f53 20048f40: bbc $6,r1,0x20048f50 20048f44: cmpl r4,$e 20048f47: beql 0x20048f50 20048f49: movl $10,r4 20048f4c: brb 0x20048f53 20048f4e: tstl r0 20048f50: movl $e,r4 20048f53: movl r7,r1 20048f56: incl r7 20048f58: cmpb r5,$61 20048f5c: blss 0x20048f6c 20048f5e: cmpb r5,$7a 20048f62: bgtr 0x20048f6c 20048f64: bicb3 $a0,r5,r2 20048f69: brb 0x20048f6f 20048f6b: nop 20048f6c: movb r5,r2 20048f6f: movb r2,(r1) 20048f72: movb (r6)+,r5 20048f75: bicb3 $80,r5,r0 20048f7a: cvtbl r0,r0 20048f7d: movzbl 0x2005f154 <" ((((( "...>[r0],r0 20048f85: bicl2 $fffffff8,r0 20048f8c: bneq 0x20048f2c 20048f8e: decl r6 20048f90: brw 0x20049074 20048f93: nop 20048f94: movl r7,r3 20048f97: incl r7 20048f99: cmpb r5,$61 20048f9d: blss 0x20048fac 20048f9f: cmpb r5,$7a 20048fa3: bgtr 0x20048fac 20048fa5: bicb3 $a0,r5,r2 20048faa: brb 0x20048faf 20048fac: movb r5,r2 20048faf: movb r2,(r3) 20048fb2: cmpb r5,$25 20048fb5: beql 0x20048fba 20048fb7: brw 0x20049044 20048fba: cvtbl (r6)+,-(sp) 20048fbd: calls $1,0x2005f1e0 20048fc4: cvtlb r0,r3 20048fc7: movb r3,(r7)+ 20048fca: cmpb r3,$44 20048fce: bneq 0x20048fd8 20048fd0: movl $f,r4 20048fd3: brb 0x20048fe7 20048fd5: tstl r0 20048fd7: nop 20048fd8: cmpb r3,$58 20048fdc: bneq 0x20048fe4 20048fde: movl $10,r4 20048fe1: brb 0x20048fe7 20048fe3: nop 20048fe4: movl $e,r4 20048fe7: movb (r6)+,r2 20048fea: bicb3 $80,r2,r0 20048fef: cvtbl r0,r3 20048ff2: movzbl 0x2005f154 <" ((((( "...>[r3],r0 20048ffa: bicl2 $fffffff8,r0 20049001: beql 0x2004903e 20049003: nop 20049004: movl r7,r1 20049007: incl r7 20049009: cmpb r2,$61 2004900d: blss 0x2004901c 2004900f: cmpb r2,$7a 20049013: bgtr 0x2004901c 20049015: bicb3 $a0,r2,r3 2004901a: brb 0x2004901f 2004901c: movb r2,r3 2004901f: movb r3,(r1) 20049022: movb (r6)+,r2 20049025: bicb3 $80,r2,r0 2004902a: cvtbl r0,r0 2004902d: movzbl 0x2005f154 <" ((((( "...>[r0],r0 20049035: bicl2 $fffffff8,r0 2004903c: bneq 0x20049004 2004903e: decl r6 20049040: brb 0x20049074 20049042: tstl r0 20049044: movl 0x200618e4,r2 2004904b: cmpb (r2)[r4],r5 2004904f: beql 0x20049074 20049051: tstb (r2)[r4] 20049054: beql 0x20049074 20049056: movl 0x200618e4,r2 2004905d: tstl r0 2004905f: nop 20049060: incl r4 20049062: cmpb (r2)[r4],r5 20049066: beql 0x20049074 20049068: movl 0x200618e4,r0 2004906f: tstb (r0)[r4] 20049072: bneq 0x20049060 20049074: movl r8,r3 20049077: incl r8 20049079: addl2 r3,r3 2004907c: movl 08(ap),r2 20049080: movb r4,01(r2)[r3] 20049085: clrb (r7)+ 20049087: brb 0x2004908e 20049089: tstl r0 2004908b: nop 2004908c: decl r6 2004908e: movb (r6)+,r5 20049091: beql 0x20049096 20049093: brw 0x20048ec4 20049096: addl3 r8,r8,r3 2004909a: movl 08(ap),r2 2004909e: movb $7,01(r2)[r3] 200490a3: ret _90a4: entry mask: r11 r2 200490a6: movl 04(ap),r11 200490aa: pushl 0c(ap) 200490ad: movab (sp),r2 200490b0: bbs $1f,08(ap),0x200490cd 200490b5: pushl $0 200490b7: pushl $0 200490b9: pushl r2 200490bb: pushl 0c(ap) 200490be: pushl r11 200490c0: calls $5,_91e6 200490c7: cmpb r0,$81 200490cb: bneq 0x200490d6 200490cd: movl *10(ap),*00(r2) 200490d2: movzbl $81,r0 200490d6: tstl (sp)+ 200490d8: ret _90d9: entry mask: r11 200490db: movl 04(ap),r11 200490df: clrl -(sp) 200490e1: movl 0c(ap),-04(fp) 200490e6: bbs $1f,08(ap),0x20049104 200490eb: pushl $0 200490ed: pushl $0 200490ef: pushab -04(fp) 200490f2: pushl 0c(ap) 200490f5: pushl r11 200490f7: calls $5,_91e6 200490fe: cmpb $81,r0 20049102: bneq 0x20049109 20049104: movl *-04(fp),*10(ap) 20049109: ret _910a: entry mask: r11 r4 r3 r2 2004910c: movl 04(ap),r11 20049110: clrq -(sp) 20049112: extzv $1e,$2,08(ap),r0 20049118: clrq r3 2004911a: casel r0,$0,$2 2004911e: case -> 0x2004912a 20049120: case -> 0x2004915c 20049122: case -> 0x2004919c 20049124: movzbl $26,r0 20049127: brw 0x200491dc 2004912a: pushl $8 2004912c: pushab -04(fp) 2004912f: pushl $8 20049131: pushl $00000044 20049137: pushl r11 20049139: calls $5,*0238(r11) 2004913e: movl -04(fp),r2 20049142: pushl $8 20049144: pushab -04(fp) 20049147: pushl $9 20049149: pushl $00000044 2004914f: pushl r11 20049151: calls $5,*0238(r11) 20049156: movl -04(fp),r3 2004915a: brb 0x200491cc 2004915c: pushl $8 2004915e: pushab -04(fp) 20049161: pushl $a 20049163: pushl $00000044 20049169: pushl r11 2004916b: calls $5,*0238(r11) 20049170: movl -04(fp),r2 20049174: pushl $8 20049176: pushab -04(fp) 20049179: pushl $b 2004917b: pushl $00000044 20049181: pushl r11 20049183: calls $5,*0238(r11) 20049188: movl -04(fp),r3 2004918c: extzv $9,$15,08(ap),r0 20049192: cmpl r0,r3 20049195: bcc 0x200491dc 20049197: movzbl $27,r0 2004919a: brb 0x200491e5 2004919c: pushl $8 2004919e: pushab -04(fp) 200491a1: pushl $c 200491a3: pushl $00000044 200491a9: pushl r11 200491ab: calls $5,*0238(r11) 200491b0: movl -04(fp),r2 200491b4: pushl $8 200491b6: pushab -04(fp) 200491b9: pushl $d 200491bb: pushl $00000044 200491c1: pushl r11 200491c3: calls $5,*0238(r11) 200491c8: movl -04(fp),r3 200491cc: extzv $9,$15,08(ap),r0 200491d2: cmpl r0,r3 200491d5: bcs 0x200491dc 200491d7: movzbl $27,r0 200491da: brb 0x200491e5 200491dc: moval (r2)[r0],*0c(ap) 200491e1: movzbl $81,r0 200491e5: ret _91e6: entry mask: r11 r5 r4 r3 r2 200491e8: movl 04(ap),r11 200491ec: clrq -(sp) 200491ee: movab (sp),r2 200491f1: pushab 04(r2) 200491f4: pushl 08(ap) 200491f7: pushl r11 200491f9: calls $3,_910a 200491fe: cmpb $81,r0 20049202: bneq 0x2004926c 20049204: pushab (r2) 20049206: pushl 04(r2) 20049209: pushl 08(ap) 2004920c: pushl r11 2004920e: calls $4,_90d9 20049213: cmpb $81,r0 20049217: bneq 0x2004926c 20049219: pushl 14(ap) 2004921c: pushl 10(ap) 2004921f: pushal (r2) 20049221: pushal 08(ap) 20049224: calls $4,_8be8 2004922b: cmpb $81,r0 2004922f: bneq 0x2004926c 20049231: bbc $0,14(ap),0x20049252 20049236: bisl2 $04000000,(r2) 2004923d: pushab (r2) 2004923f: pushl 04(r2) 20049242: pushl 08(ap) 20049245: pushl r11 20049247: calls $4,_90a4 2004924c: cmpb $81,r0 20049250: bneq 0x2004926c 20049252: extzv $0,$15,(r2),r0 20049257: ashl $9,r0,r1 2004925b: extzv $0,$9,08(ap),r0 20049261: addl2 r0,r1 20049264: movl r1,*0c(ap) 20049268: movzbl $81,r0 2004926c: tstl (sp)+ 2004926e: tstl (sp)+ 20049270: ret 20049271: halt 20049272: halt 20049273: halt _9274: entry mask: r5 r4 r3 r2 20049276: subl2 $4,sp 20049279: movl 0c(ap),r3 2004927d: movl 10(ap),r4 20049281: movl 14(ap),r2 20049285: pushl r3 20049287: pushl r2 20049289: pushl r4 2004928b: calls $3,_92c4 20049292: movl r0,r5 20049295: cmpl r5,$1 20049298: bneq 0x200492aa 2004929a: pushl r3 2004929c: pushl r2 2004929e: pushl r4 200492a0: calls $3,_94bc 200492a7: movl r0,r5 200492aa: cmpl r5,$1 200492ad: beql 0x200492bc 200492af: movw $1,02(r4) 200492b3: movw r5,(r4) 200492b6: clrl r5 200492b8: brb 0x200492bf 200492ba: tstl r0 200492bc: movw $1,(r4) 200492bf: movl r5,r0 200492c2: ret 200492c3: nop _92c4: entry mask: r8 r7 r6 r5 r4 r3 r2 200492c6: subl2 $4,sp 200492c9: movl 0c(ap),r0 200492cd: movl $1,r6 200492d0: movl $1,r7 200492d3: movl $1,r5 200492d6: tstl r0 200492d8: beql 0x200492df 200492da: cmpl r0,$4 200492dd: bneq 0x200492f9 200492df: movl $200b0000,r2 200492e6: extzv $2,$8,34(r2),r0 200492ec: cvtlb r0,r8 200492ef: movzbl r8,r0 200492f2: bbs $7,r0,0x200492f9 200492f6: movl $4,r6 200492f9: cmpl r6,$1 200492fc: bneq 0x2004930e 200492fe: pushl $200b0000 20049304: calls $1,_93ac 2004930b: movl r0,r6 2004930e: cmpl r6,$1 20049311: bneq 0x2004931c 20049313: movab 0x200619c8,r4 2004931a: brb 0x20049323 2004931c: movab 0x200619c0,r4 20049323: clrq r2 20049325: tstl r0 20049327: nop 20049328: cmpl r2,$20 2004932b: bneq 0x20049332 2004932d: addl2 $4,r4 20049330: clrl r3 20049332: ashl r3,$1,r0 20049336: mcoml r0,r0 20049339: bicl3 r0,(r4),r0 2004933d: beql 0x20049351 2004933f: pushl r2 20049341: pushl $200b0000 20049347: calls $2,_93f4 2004934e: movl r0,r5 20049351: incl r3 20049353: incl r2 20049355: bbs $3,r5,0x20049362 20049359: cmpl r2,$00000040 20049360: blss 0x20049328 20049362: cmpl r6,$1 20049365: bneq 0x2004936c 20049367: movl r5,r6 2004936a: brb 0x2004936f 2004936c: bisl2 r5,r6 2004936f: cmpl r6,$1 20049372: beql 0x20049381 20049374: pushl $200b0000 2004937a: calls $1,_946c 20049381: movl $200b0034,r0 20049388: extzv $2,$8,(r0),r0 2004938d: cvtlb r0,r8 20049390: movzbl r8,r0 20049393: bbs $7,r0,0x2004939a 20049397: bisl2 $20,r7 2004939a: cmpl r6,$1 2004939d: bneq 0x200493a4 2004939f: movl r7,r6 200493a2: brb 0x200493a7 200493a4: bisl2 r7,r6 200493a7: movl r6,r0 200493aa: ret 200493ab: nop _93ac: entry mask: r5 r4 r3 r2 200493ae: subl2 $4,sp 200493b1: movl $1,r5 200493b4: clrl r2 200493b6: movl 04(ap),r0 200493ba: movab 00000088(r0),r4 200493c1: movab 0x200619bc,r3 200493c8: extzv $2,$8,(r4),r1 200493cd: movzbl (r3),r0 200493d0: cmpl r1,r0 200493d3: beql 0x200493dc 200493d5: movzbl $40,r5 200493d9: brb 0x200493e3 200493db: nop 200493dc: addl2 $4,r4 200493df: incl r3 200493e1: incl r2 200493e3: cmpl r5,$1 200493e6: bneq 0x200493ed 200493e8: cmpl r2,$4 200493eb: bcs 0x200493c8 200493ed: movl r5,r0 200493f0: ret 200493f1: tstl r0 200493f3: nop _93f4: entry mask: r8 r7 r6 r5 r4 r3 r2 200493f6: subl2 $4,sp 200493f9: movl $1,r6 200493fc: clrl r7 200493fe: movb $1,r3 20049401: ashl $2,0008(ap),r4 20049407: movl 0004(ap),r8 2004940c: movab (r8)[r4],r2 20049410: movzbl r3,r1 20049413: cvtlw r1,r0 20049416: insv r0,$2,$8,(r2) 2004941b: extzv $2,$8,(r2),r0 20049420: cvtlb r0,r5 20049423: cmpb r5,r3 20049426: beql 0x20049430 20049428: movl $8,r6 2004942b: brb 0x2004945f 2004942d: tstl r0 2004942f: nop 20049430: mcomb r1,r3 20049433: movzbl r3,r1 20049436: cvtlw r1,r0 20049439: insv r0,$2,$8,(r2) 2004943e: extzv $2,$8,(r2),r0 20049443: cvtlb r0,r5 20049446: cmpb r5,r3 20049449: beql 0x20049450 2004944b: movl $8,r6 2004944e: brb 0x2004945f 20049450: mcomb r1,r3 20049453: movzbl r3,r0 20049456: ashl $1,r0,r0 2004945a: cvtlb r0,r3 2004945d: incl r7 2004945f: bbs $3,r6,0x20049468 20049463: cmpl r7,$8 20049466: bcs 0x2004940c 20049468: movl r6,r0 2004946b: ret _946c: entry mask: r5 r4 r3 r2 2004946e: subl2 $4,sp 20049471: movl 04(ap),r0 20049475: movl $e,r4 20049478: ashl $2,r4,r1 2004947c: insv $0,$2,$8,(r0)[r1] 20049482: aobleq $3f,r4,0x20049478 20049486: movab 0088(r0),r3 2004948b: movab 0x200619bc,r2 20049492: clrl r5 20049494: movzbl (r2)+,r1 20049497: insv r1,$2,$8,(r3) 2004949c: addl2 $4,r3 2004949f: aobleq $3,r5,0x20049494 200494a3: insv $00000062,$2,$8,38(r0) 200494ad: insv $6,$2,$8,00bc(r0) 200494b4: bisw2 $03fc,0074(r0) 200494bb: ret _94bc: entry mask: r6 r5 r4 r3 r2 200494be: subl2 $4,sp 200494c1: movl $1,r5 200494c4: movl $1,r6 200494c7: movl $200b0000,r2 200494ce: extzv $2,$8,2c(r2),r0 200494d4: cvtlb r0,r4 200494d7: movzbl r4,r0 200494da: bbs $7,r0,0x20049550 200494de: extzv $2,$8,28(r2),r0 200494e4: cvtlb r0,r4 200494e7: movzbl r4,r0 200494ea: bbc $7,r0,0x20049519 200494ee: clrl r3 200494f0: pushl $1 200494f2: calls $1,_1fc9c 200494f9: extzv $2,$8,28(r2),r0 200494ff: cvtlb r0,r4 20049502: incl r3 20049504: cmpl r3,$a 20049507: bcc 0x20049510 20049509: movzbl r4,r0 2004950c: bbs $7,r0,0x200494f0 20049510: cmpl r3,$a 20049513: bneq 0x20049519 20049515: movzbl $80,r5 20049519: cmpl r5,$1 2004951c: bneq 0x2004953c 2004951e: pushl $200b0000 20049524: pushl 0c(ap) 20049527: pushl 08(ap) 2004952a: pushl 04(ap) 2004952d: calls $4,_958c 20049534: movl r0,r5 20049537: brb 0x20049560 20049539: tstl r0 2004953b: nop 2004953c: pushl $200b0000 20049542: calls $1,_9600 20049549: bisl2 r0,r5 2004954c: brb 0x20049560 2004954e: tstl r0 20049550: pushl $200b0000 20049556: calls $1,_9600 2004955d: movl r0,r5 20049560: movl $200b0034,r0 20049567: extzv $2,$8,(r0),r0 2004956c: cvtlb r0,r4 2004956f: movzbl r4,r0 20049572: bbs $7,r0,0x20049579 20049576: bisl2 $20,r6 20049579: cmpl r5,$1 2004957c: bneq 0x20049584 2004957e: movl r6,r5 20049581: brb 0x20049587 20049583: nop 20049584: bisl2 r6,r5 20049587: movl r5,r0 2004958a: ret 2004958b: nop _958c: entry mask: r7 r6 r5 r4 r3 r2 2004958e: subl2 $4,sp 20049591: movl 04(ap),r3 20049595: movl 08(ap),r4 20049599: movl 0c(ap),r2 2004959d: tstl 10(r3) 200495a0: bneq 0x200495b1 200495a2: pushl $8 200495a4: pushl r4 200495a6: calls $2,_20424 200495ad: movl r0,10(r3) 200495b1: movl 10(r3),r5 200495b5: clrl r6 200495b7: movl 0010(ap),r7 200495bc: ashl $2,r6,r0 200495c0: extzv $2,$8,(r7)[r0],r0 200495c6: cvtlb r0,(r5)+ 200495c9: acbl $9,$2,r6,0x200495bc 200495cf: tstl r2 200495d1: beql 0x200495d8 200495d3: cmpl r2,$4 200495d6: bneq 0x200495e0 200495d8: movl $3,r2 200495db: brb 0x200495fa 200495dd: tstl r0 200495df: nop 200495e0: movzwl $0bb8,-(sp) 200495e5: calls $1,_1fc9c 200495ec: pushl r4 200495ee: pushl r3 200495f0: calls $2,_9670 200495f7: movl r0,r2 200495fa: movl r2,r0 200495fd: ret 200495fe: tstl r0 _9600: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 20049602: subl2 $4,sp 20049605: movl 04(ap),r0 20049609: movl $1,r5 2004960c: movab 0x20061d14,r7 20049613: insv $00000080,$2,$8,0000002c(r0) 20049620: movzbl (r7),r9 20049623: movzbl 01(r7),r4 20049627: movzbl 0002(r7),r8 2004962c: ashl $2,r9,r3 20049630: movab (r0)[r3],r2 20049634: movzbl r4,r1 20049637: insv r1,$2,$8,(r2) 2004963c: extzv $2,$8,(r2),r1 20049641: cvtlb r1,r6 20049644: cmpb r6,r4 20049647: beql 0x20049650 20049649: movl $10,r5 2004964c: brb 0x20049652 2004964e: tstl r0 20049650: incl r4 20049652: cmpl r5,$1 20049655: bneq 0x2004965c 20049657: cmpl r4,r8 2004965a: blequ 0x20049630 2004965c: addl2 $3,r7 2004965f: cmpl r5,$1 20049662: bneq 0x20049669 20049664: cmpl r9,$9 20049667: bneq 0x20049620 20049669: movl r5,r0 2004966c: ret 2004966d: tstl r0 2004966f: nop _9670: entry mask: r7 r6 r5 r4 r3 r2 20049672: subl2 $4,sp 20049675: movl $1,r7 20049678: movl $1,r6 2004967b: movl $200b0000,r3 20049682: extzv $2,$8,28(r3),r0 20049688: cvtlb r0,r4 2004968b: movzbl r4,r0 2004968e: bbc $7,r0,0x200496bd 20049692: clrl r2 20049694: pushl $1 20049696: calls $1,_1fc9c 2004969d: extzv $2,$8,28(r3),r0 200496a3: cvtlb r0,r4 200496a6: incl r2 200496a8: cmpl r2,$a 200496ab: bcc 0x200496b4 200496ad: movzbl r4,r0 200496b0: bbs $7,r0,0x20049694 200496b4: cmpl r2,$a 200496b7: bneq 0x200496bd 200496b9: movzbl $80,r7 200496bd: movl 04(ap),r0 200496c1: movl 10(r0),r1 200496c5: clrl r5 200496c7: tstl r6 200496c9: beql 0x200496f6 200496cb: cmpl r5,$a 200496ce: bcc 0x200496f6 200496d0: ashl $2,r5,r0 200496d4: extzv $2,$8,(r3)[r0],r0 200496da: cvtlb r0,r4 200496dd: cmpb r4,(r1) 200496e0: beql 0x200496e8 200496e2: clrl r6 200496e4: brb 0x200496ed 200496e6: tstl r0 200496e8: addl2 $2,r5 200496eb: incl r1 200496ed: tstl r6 200496ef: beql 0x200496f6 200496f1: cmpl r5,$a 200496f4: bcs 0x200496d0 200496f6: tstl r6 200496f8: beql 0x2004971d 200496fa: cmpl r7,$1 200496fd: bneq 0x20049704 200496ff: movl $10,r7 20049702: brb 0x20049707 20049704: bisl2 $10,r7 20049707: insv $00000086,$2,$8,2c(r3) 20049711: movl $200b0028,r0 20049718: insv $20,$2,$8,(r0) 2004971d: movl r7,r0 20049720: ret 20049721: .space 10 2004972b: nop _972c: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2004972e: subl2 $1c,sp 20049731: movl 04(ap),r2 20049735: movl 0c(ap),r4 20049739: movl 10(ap),r5 2004973d: movl 14(ap),r3 20049741: movl 04(r3),r8 20049745: movl $20080010,0c(sp) 2004974d: mnegb $31,*0c(sp) 20049751: movl 18(r2),r11 20049755: movl 14(r2),r10 20049759: cmpl *08(ap),$00000098 20049761: bgtru 0x2004976b 20049763: movzbw $90,(r5) 20049767: movzwl (r5),r0 2004976a: ret 2004976b: cmpl 08(r8),$000000d0 20049773: blss 0x2004978c 20049775: cmpl 08(r8),$000000ef 2004977d: bgtr 0x2004978c 2004977f: moval 0x2006198c,04(sp) 20049787: brb 0x20049794 20049789: tstl r0 2004978b: nop 2004978c: moval 0x20061cfc,04(sp) 20049794: movl 0004(sp),r1 20049799: clrl r7 2004979b: nop 2004979c: clrl r6 2004979e: movb $1,0094(r6)[r7] 200497a4: ashl $2,r7,r0 200497a8: movab 1c(r6)[r0],r0 200497ad: movl (r1),(r0) 200497b0: addl2 $4,r1 200497b3: incl r7 200497b5: cmpl r7,$4 200497b8: bcs 0x2004979c 200497ba: movab 04(r6),-08(fp) 200497bf: movl $18,-0c(fp) 200497c3: movab 04(r6),08(sp) 200497c8: addl3 04(r2),0c(r2),(sp) 200497ce: pushl $0 200497d0: pushl 08(sp) 200497d3: pushl $0 200497d5: pushab -0c(fp) 200497d8: pushl r10 200497da: pushl r11 200497dc: calls $6,*18(sp) 200497e0: movl r0,r9 200497e3: movw $1,02(r5) 200497e7: movl 08(r8),r7 200497eb: cmpl r7,$1 200497ee: bneq 0x200497f8 200497f0: clrb 0097(r6) 200497f4: brb 0x2004980e 200497f6: tstl r0 200497f8: cmpl r7,$000000d0 200497ff: blss 0x2004980e 20049801: cmpl r7,$000000ef 20049808: bgtr 0x2004980e 2004980a: clrw 0094(r6) 2004980e: cmpl r9,$1 20049811: bneq 0x2004982b 20049813: mnegb $32,*0c(sp) 20049817: pushl r3 20049819: pushl $0 2004981b: pushl r5 2004981d: pushl r10 2004981f: pushl r11 20049821: calls $5,_9918 20049828: movl r0,r9 2004982b: cmpl r9,$1 2004982e: bneq 0x2004984a 20049830: mnegb $33,*0c(sp) 20049834: pushl r3 20049836: pushl $0 20049838: pushl r4 2004983a: pushl r5 2004983c: pushl r10 2004983e: pushl r11 20049840: calls $6,_9a30 20049847: movl r0,r9 2004984a: cmpl r9,$1 2004984d: bneq 0x20049869 2004984f: mnegb $34,*0c(sp) 20049853: pushl r3 20049855: pushl $0 20049857: pushl r4 20049859: pushl r5 2004985b: pushl r10 2004985d: pushl r11 2004985f: calls $6,_9bd8 20049866: movl r0,r9 20049869: cmpl r9,$1 2004986c: bneq 0x20049888 2004986e: mnegb $35,*0c(sp) 20049872: pushl r3 20049874: pushl $0 20049876: pushl r4 20049878: pushl r5 2004987a: pushl r10 2004987c: pushl r11 2004987e: calls $6,_9d6c 20049885: movl r0,r9 20049888: cmpl r9,$1 2004988b: bneq 0x200498ab 2004988d: mnegb $36,*0c(sp) 20049891: movw $2,02(r5) 20049895: pushl r4 20049897: pushl $0 20049899: pushl r3 2004989b: pushl r5 2004989d: pushl r10 2004989f: pushl r11 200498a1: calls $6,_9fdc 200498a8: movl r0,r9 200498ab: cmpl r9,$1 200498ae: bneq 0x200498d4 200498b0: movl $20080010,r2 200498b7: mnegb $37,(r2) 200498ba: movw $3,02(r5) 200498be: pushl $0 200498c0: pushl r3 200498c2: pushl r4 200498c4: pushl r5 200498c6: pushl r10 200498c8: pushl r11 200498ca: calls $6,_a154 200498d1: movl r0,r9 200498d4: pushl $0 200498d6: pushl 08(sp) 200498d9: pushl $0 200498db: pushab -0c(fp) 200498de: pushl r10 200498e0: pushl r11 200498e2: calls $6,*18(sp) 200498e6: pushl $0 200498e8: pushl r10 200498ea: pushl r11 200498ec: movl 14(sp),r2 200498f0: calls $3,*00(r2) 200498f4: movw r9,(r5) 200498f7: cmpl r9,$1 200498fa: beql 0x20049913 200498fc: bbc $1f,r4,0x20049913 20049900: pushl r3 20049902: pushl $0 20049904: pushl r4 20049906: pushl r5 20049908: pushl r10 2004990a: pushl r11 2004990c: calls $6,_a380 20049913: movzwl 00(r5),r0 20049917: ret _9918: entry mask: r6 r5 r4 r3 r2 2004991a: subl2 $4,sp 2004991d: movl 04(ap),r3 20049921: movl 10(ap),r2 20049925: movl 14(ap),r4 20049929: movab 04(r2),r0 2004992d: pushl $0 2004992f: pushl 08(ap) 20049932: pushl r3 20049934: calls $3,*00(r0) 20049938: movl r0,r6 2004993b: cmpl r6,$1 2004993e: bneq 0x20049974 20049940: clrl r5 20049942: tstl r0 20049944: movab 1c(r2),r1 20049948: ashl $2,r5,r0 2004994c: addl2 r0,r1 2004994f: pushl r5 20049951: pushl r4 20049953: pushl 0c(ap) 20049956: pushl r3 20049958: pushl r1 2004995a: calls $5,_997c 20049961: movl r0,r6 20049964: incl r5 20049966: cmpl r5,$4 20049969: bcc 0x20049977 2004996b: cmpl r6,$1 2004996e: beql 0x20049944 20049970: brb 0x20049977 20049972: tstl r0 20049974: movl $10,r6 20049977: movl r6,r0 2004997a: ret 2004997b: nop _997c: entry mask: r10 r9 r8 r7 r6 r5 r4 r3 r2 2004997e: subl2 $c,sp 20049981: movl 04(ap),r6 20049985: movl 10(ap),r8 20049989: movl 14(ap),r7 2004998d: ashl $2,r7,r2 20049991: addl2 $200a0010,r2 20049998: movl $1,r9 2004999b: movw (r2),-06(fp) 2004999f: bicb3 $f0,-05(fp),r2 200499a5: movb r2,-0a(fp) 200499a9: extzv $3,$2,-06(fp),r2 200499af: cvtlb r2,-09(fp) 200499b3: extzv $6,$2,-06(fp),r2 200499b9: cvtlb r2,-08(fp) 200499bd: extzv $4,$1,-05(fp),r2 200499c3: cvtlb r2,-07(fp) 200499c7: cmpb (r6),-0a(fp) 200499cb: beql 0x200499d8 200499cd: movl $20,r9 200499d0: movl $21,r10 200499d3: brb 0x20049a05 200499d5: tstl r0 200499d7: nop 200499d8: cmpb 01(r6),-09(fp) 200499dd: beql 0x200499e8 200499df: movl $20,r9 200499e2: movl $22,r10 200499e5: brb 0x20049a05 200499e7: nop 200499e8: cmpb 02(r6),-08(fp) 200499ed: beql 0x200499f8 200499ef: movl $20,r9 200499f2: movl $23,r10 200499f5: brb 0x20049a05 200499f7: nop 200499f8: cmpb 03(r6),-07(fp) 200499fd: beql 0x20049a05 200499ff: movl $20,r9 20049a02: movl $24,r10 20049a05: cmpl r9,$1 20049a08: beql 0x20049a29 20049a0a: subl2 $4,sp 20049a0d: movc3 $4,(r6),(sp) 20049a11: pushl -0a(fp) 20049a14: pushl r7 20049a16: pushl r10 20049a18: pushl $a 20049a1a: pushl 08(ap) 20049a1d: pushl 0c(ap) 20049a20: pushl r8 20049a22: calls $8,_a280 20049a29: movl r9,r0 20049a2c: ret 20049a2d: tstl r0 20049a2f: nop _9a30: entry mask: r8 r7 r6 r5 r4 r3 r2 20049a32: subl2 $4,sp 20049a35: movl 04(ap),r3 20049a39: movl 10(ap),r0 20049a3d: movl 18(ap),r2 20049a41: movl $1,r6 20049a44: bicl3 $fffffffd,r0,r1 20049a4c: cmpl r1,$2 20049a4f: beql 0x20049a61 20049a51: bicl3 $fffffffc,r0,r1 20049a59: cmpl r1,$3 20049a5c: beql 0x20049a61 20049a5e: brw 0x20049bd3 20049a61: cmpl r6,$1 20049a64: bneq 0x20049a9a 20049a66: movl $200a0008,r5 20049a6d: bisb2 $1,01(r5) 20049a71: pushl $1 20049a73: calls $1,_1fc9c 20049a7a: movl $200a000c,r4 20049a81: bicb3 $fe,01(r4),r0 20049a87: movzbl r0,r0 20049a8a: cmpl r0,$1 20049a8d: beql 0x20049a9a 20049a8f: movl $30,r6 20049a92: movl $31,r8 20049a95: movzwl $f1f0,r7 20049a9a: cmpl r6,$1 20049a9d: bneq 0x20049abc 20049a9f: bicb2 $1,01(r5) 20049aa3: pushl $1 20049aa5: calls $1,_1fc9c 20049aac: bbc $0,01(r4),0x20049abc 20049ab1: movl $30,r6 20049ab4: movl $31,r8 20049ab7: movzwl $f0f0,r7 20049abc: cmpl r6,$1 20049abf: bneq 0x20049aef 20049ac1: bisb2 $2,01(r5) 20049ac5: pushl $1 20049ac7: calls $1,_1fc9c 20049ace: extzv $1,$1,01(r4),r0 20049ad4: cmpl r0,$1 20049ad7: bneq 0x20049ae4 20049ad9: extzv $2,$1,01(r4),r0 20049adf: cmpl r0,$1 20049ae2: beql 0x20049aef 20049ae4: movl $30,r6 20049ae7: movl $32,r8 20049aea: movzwl $f6f0,r7 20049aef: cmpl r6,$1 20049af2: bneq 0x20049b16 20049af4: bicb2 $2,01(r5) 20049af8: pushl $1 20049afa: calls $1,_1fc9c 20049b01: bbs $1,01(r4),0x20049b0b 20049b06: bbc $2,01(r4),0x20049b16 20049b0b: movl $30,r6 20049b0e: movl $32,r8 20049b11: movzwl $f0f0,r7 20049b16: cmpl r6,$1 20049b19: bneq 0x20049b3e 20049b1b: bisb2 $8,01(r5) 20049b1f: pushl $1 20049b21: calls $1,_1fc9c 20049b28: extzv $3,$1,01(r4),r0 20049b2e: cmpl r0,$1 20049b31: beql 0x20049b3e 20049b33: movl $30,r6 20049b36: movl $33,r8 20049b39: movzwl $f8f0,r7 20049b3e: cmpl r6,$1 20049b41: bneq 0x20049b60 20049b43: bicb2 $8,01(r5) 20049b47: pushl $1 20049b49: calls $1,_1fc9c 20049b50: bbc $3,01(r4),0x20049b60 20049b55: movl $30,r6 20049b58: movl $33,r8 20049b5b: movzwl $f0f0,r7 20049b60: cmpl r6,$1 20049b63: bneq 0x20049b87 20049b65: bisb2 $4,01(r5) 20049b69: pushl $1 20049b6b: calls $1,_1fc9c 20049b72: extzv $2,$1,(r4),r0 20049b77: cmpl r0,$1 20049b7a: beql 0x20049b87 20049b7c: movl $30,r6 20049b7f: movl $34,r8 20049b82: movzwl $f0f4,r7 20049b87: cmpl r6,$1 20049b8a: bneq 0x20049bae 20049b8c: movl $200a0009,r0 20049b93: bicb2 $4,(r0) 20049b96: pushl $1 20049b98: calls $1,_1fc9c 20049b9f: bbc $2,(r4),0x20049bae 20049ba3: movl $30,r6 20049ba6: movl $34,r8 20049ba9: movzwl $f0f0,r7 20049bae: cmpl r6,$1 20049bb1: beql 0x20049bd3 20049bb3: pushl r7 20049bb5: movl $200a000c,r0 20049bbc: movzwl (r0),-(sp) 20049bbf: pushl $2 20049bc1: pushl r8 20049bc3: pushl $a 20049bc5: pushl r3 20049bc7: pushl 0c(ap) 20049bca: pushl r2 20049bcc: calls $8,_a280 20049bd3: movl r6,r0 20049bd6: ret 20049bd7: nop _9bd8: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20049bda: subl2 $24,sp 20049bdd: movl 04(ap),r7 20049be1: movl 08(ap),r8 20049be5: movl 0c(ap),r5 20049be9: movl 14(ap),r3 20049bed: movl 18(ap),r4 20049bf1: movab 04(r3),r6 20049bf5: movl 08(r7),04(sp) 20049bfa: clrl 10(sp) 20049bfd: pushl $1 20049bff: pushl r8 20049c01: pushl r7 20049c03: calls $3,*00(r6) 20049c07: movl r0,r11 20049c0a: pushl $a 20049c0c: calls $1,_1fc9c 20049c13: cmpl 10(sp),$4 20049c17: blss 0x20049c1c 20049c19: brw 0x20049d58 20049c1c: cmpl r11,$1 20049c1f: beql 0x20049c24 20049c21: brw 0x20049d58 20049c24: movab _1fc9c,08(sp) 20049c2c: movab _a300,0c(sp) 20049c34: mull3 $38,10(sp),r0 20049c39: movab 18(r8)[r0],r2 20049c3e: movw $2,1e(r2) 20049c42: clrl 16(r2) 20049c45: mull3 $14,10(sp),r9 20049c4a: movab 2c(r3)[r9],10(r2) 20049c50: movw $14,14(r2) 20049c54: pushl 10(sp) 20049c57: pushl r8 20049c59: pushl r7 20049c5b: calls $3,*10(r6) 20049c5f: movl r0,r11 20049c62: clrl 16(r2) 20049c65: movab 2c(r3)[r9],10(r2) 20049c6b: clrl r10 20049c6d: mull3 $14,00000010(sp),r9 20049c75: movl r9,r1 20049c78: addl3 r10,r1,r0 20049c7c: clrb 2c(r3)[r0] 20049c80: incl r10 20049c82: cmpl r10,$14 20049c85: bcs 0x20049c78 20049c87: movab 0x20061d0c,-08(fp) 20049c8f: movw $6,-0c(fp) 20049c93: clrw -0a(fp) 20049c96: pushl $0 20049c98: pushab -0c(fp) 20049c9b: pushl 18(sp) 20049c9e: pushl r8 20049ca0: pushl r7 20049ca2: calls $5,*0014(r6) 20049ca7: movl r0,r11 20049caa: clrl r10 20049cac: pushl 10(sp) 20049caf: pushl r8 20049cb1: pushl r7 20049cb3: calls $3,*10(r6) 20049cb7: movl r0,r11 20049cba: pushl $1 20049cbc: calls $1,*0c(sp) 20049cc0: incl r10 20049cc2: cmpl r11,$6 20049cc5: bcc 0x20049ccc 20049cc7: cmpl r10,$14 20049cca: bcs 0x20049cac 20049ccc: cmpl r10,$14 20049ccf: bneq 0x20049d00 20049cd1: movl r11,r10 20049cd4: movzbl $40,r11 20049cd8: movzbl $41,(sp) 20049cdc: movl 04(sp),r0 20049ce0: movzwl 08(r0),-(sp) 20049ce4: pushl r10 20049ce6: pushl 18(sp) 20049ce9: pushl 0c(sp) 20049cec: pushl $b 20049cee: pushl r7 20049cf0: pushl r5 20049cf2: pushl r4 20049cf4: calls $8,_a280 20049cfb: brb 0x20049d47 20049cfd: tstl r0 20049cff: nop 20049d00: movl 10(r2),r9 20049d04: movl $1,r11 20049d07: clrl r10 20049d09: cmpl r11,$1 20049d0c: bneq 0x20049d47 20049d0e: cmpl r10,$6 20049d11: bcc 0x20049d47 20049d13: nop 20049d14: movw (r9),-0e(fp) 20049d18: pushl r7 20049d1a: pushl r5 20049d1c: pushl r4 20049d1e: pushl 1c(sp) 20049d21: movzbl $40,-(sp) 20049d25: movzbl 0x20061d0c[r10],-(sp) 20049d2d: movzwl -0e(fp),-(sp) 20049d31: calls $7,*28(sp) 20049d35: movl r0,r11 20049d38: addl2 $2,r9 20049d3b: incl r10 20049d3d: cmpl r11,$1 20049d40: bneq 0x20049d47 20049d42: cmpl r10,$6 20049d45: bcs 0x20049d14 20049d47: incl 10(sp) 20049d4a: cmpl 10(sp),$4 20049d4e: bgeq 0x20049d58 20049d50: cmpl r11,$1 20049d53: bneq 0x20049d58 20049d55: brw 0x20049c34 20049d58: pushl $0 20049d5a: pushl r8 20049d5c: pushl r7 20049d5e: calls $3,*00000000(r6) 20049d65: movl r0,r10 20049d68: movl r11,r0 20049d6b: ret _9d6c: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20049d6e: subl2 $34,sp 20049d71: movl 04(ap),r6 20049d75: movl 08(ap),r4 20049d79: movl 0c(ap),r3 20049d7d: movl 10(ap),r0 20049d81: movl 14(ap),r5 20049d85: movl 18(ap),r2 20049d89: movab 04(r5),r7 20049d8d: movl 08(r6),10(sp) 20049d92: movl $1,r11 20049d95: movl r5,*$20080000 20049d9c: bicl3 $fffffffd,r0,r8 20049da4: cmpl r8,$2 20049da7: beql 0x20049db6 20049da9: bicl3 $fffffffc,r0,r8 20049db1: cmpl r8,$3 20049db4: bneq 0x20049dbc 20049db6: clrl r10 20049db8: brb 0x20049dbf 20049dba: tstl r0 20049dbc: movl $1,r10 20049dbf: pushl r10 20049dc1: pushl r4 20049dc3: pushl r6 20049dc5: calls $3,*00(r7) 20049dc9: movl r0,r11 20049dcc: mfpr $11,-08(fp) ; SCBB 20049dd0: addl3 $00000250,-08(fp),r9 20049dd9: movl (r9),04(sp) 20049ddd: addl3 $00000254,-08(fp),r8 20049de6: movl (r8),(sp) 20049de9: moval 0x2004a580,r8 20049df0: addl3 $1,r8,(r9) 20049df4: addl3 $00000254,-08(fp),r9 20049dfd: moval 0x2004a5b8,r8 20049e04: addl3 $1,r8,(r9) 20049e08: cmpl r11,$1 20049e0b: bneq 0x20049e38 20049e0d: movl $20,08(sp) 20049e11: pushab 7c(r5) 20049e14: pushl 0c(sp) 20049e17: pushl r4 20049e19: pushl r6 20049e1b: calls $4,*08(r7) 20049e1f: movl r0,r11 20049e22: movl $10,08(sp) 20049e26: pushab 0088(r5) 20049e2a: pushl 0c(sp) 20049e2d: pushl r4 20049e2f: pushl r6 20049e31: calls $4,*08(r7) 20049e35: movl r0,r11 20049e38: clrl r10 20049e3a: tstl r0 20049e3c: clrb 2c(r5)[r10] 20049e40: incl r10 20049e42: cmpl r10,$00000050 20049e49: bcs 0x20049e3c 20049e4b: mtpr $8,$12 ; IPL 20049e4e: clrl 0000001c(sp) 20049e54: movl 1c(sp),r8 20049e58: tstb 0094(r5)[r8] 20049e5d: beql 0x20049ea0 20049e5f: mull2 $38,r8 20049e62: movab 18(r4)[r8],r0 20049e67: movw $2,1e(r0) 20049e6b: clrl 16(r0) 20049e6e: mull3 $14,1c(sp),r8 20049e73: movab 2c(r5)[r8],10(r0) 20049e79: movw $14,14(r0) 20049e7d: movab 0x20061d0c,-0c(fp) 20049e85: movw $6,-10(fp) 20049e89: movw $1,-0e(fp) 20049e8d: pushl $0 20049e8f: pushab -10(fp) 20049e92: pushl 24(sp) 20049e95: pushl r4 20049e97: pushl r6 20049e99: calls $5,*14(r7) 20049e9d: movl r0,r11 20049ea0: incl 1c(sp) 20049ea3: cmpl 1c(sp),$4 20049ea7: bcs 0x20049e54 20049ea9: movl $1,r11 20049eac: clrl 1c(sp) 20049eaf: movab _1fc9c,14(sp) 20049eb7: movab _a300,0018(sp) 20049ec0: movl 1c(sp),r8 20049ec4: tstb 0094(r5)[r8] 20049ec9: bneq 0x20049ece 20049ecb: brw 0x20049f73 20049ece: clrl r10 20049ed0: mull2 $38,r8 20049ed3: nop 20049ed4: movab 2e(r4)[r8],r0 20049ed9: movzwl (r0),r11 20049edc: pushl $1 20049ede: calls $1,*18(sp) 20049ee2: incl r10 20049ee4: cmpl r11,$6 20049ee7: bcc 0x20049eee 20049ee9: cmpl r10,$14 20049eec: bcs 0x20049ed4 20049eee: cmpl r10,$14 20049ef1: bneq 0x20049f20 20049ef3: movl r11,r10 20049ef6: movzbl $50,r11 20049efa: movzbl $51,0c(sp) 20049eff: movl 10(sp),r9 20049f03: movzwl 08(r9),-(sp) 20049f07: pushl r10 20049f09: pushl 24(sp) 20049f0c: pushl 18(sp) 20049f0f: pushl $b 20049f11: pushl r6 20049f13: pushl r3 20049f15: pushl r2 20049f17: calls $8,_a280 20049f1e: brb 0x20049f73 20049f20: mull3 $38,1c(sp),r8 20049f25: movab 18(r4)[r8],r0 20049f2a: movl 10(r0),r9 20049f2e: movl $1,r11 20049f31: clrl r10 20049f33: cmpl r11,$1 20049f36: bneq 0x20049f73 20049f38: cmpl r10,$6 20049f3b: bcc 0x20049f73 20049f3d: tstl r0 20049f3f: nop 20049f40: movw (r9),-12(fp) 20049f44: pushl r6 20049f46: pushl r3 20049f48: pushl r2 20049f4a: pushl 28(sp) 20049f4d: movzbl $50,-(sp) 20049f51: movzbl 0x20061d0c[r10],-(sp) 20049f59: movzwl -12(fp),-(sp) 20049f5d: calls $7,*34(sp) 20049f61: movl r0,r11 20049f64: addl2 $2,r9 20049f67: incl r10 20049f69: cmpl r11,$1 20049f6c: bneq 0x20049f73 20049f6e: cmpl r10,$6 20049f71: bcs 0x20049f40 20049f73: incl 1c(sp) 20049f76: cmpl r11,$1 20049f79: bneq 0x20049f84 20049f7b: cmpl 1c(sp),$4 20049f7f: bcc 0x20049f84 20049f81: brw 0x20049ec0 20049f84: mtpr $1f,$12 ; IPL 20049f87: movl $20,08(sp) 20049f8b: pushab 7c(r5) 20049f8e: pushl 0c(sp) 20049f91: pushl r4 20049f93: pushl r6 20049f95: calls $4,*0c(r7) 20049f99: movl r0,r10 20049f9c: movl $10,08(sp) 20049fa0: pushab 0088(r5) 20049fa4: pushl $10 20049fa6: pushl r4 20049fa8: pushl r6 20049faa: calls $4,*0c(r7) 20049fae: movl r0,r10 20049fb1: addl3 $00000250,-08(fp),r2 20049fba: movl 04(sp),(r2) 20049fbe: addl3 $00000254,-08(fp),r2 20049fc7: movl (sp),(r2) 20049fca: pushl $0 20049fcc: pushl r4 20049fce: pushl r6 20049fd0: calls $3,*0000(r7) 20049fd5: movl r0,r10 20049fd8: movl r11,r0 20049fdb: ret _9fdc: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20049fde: subl2 $14,sp 20049fe1: movl 04(ap),r6 20049fe5: movl 08(ap),r5 20049fe9: movl 10(ap),r3 20049fed: movl 14(ap),r2 20049ff1: movl 18(ap),r0 20049ff5: movab 04(r2),r4 20049ff9: movl 04(r3),r1 20049ffd: mnegb $3,-0d(fp) 2004a001: movb $13,-0f(fp) 2004a005: movb $8c,-0e(fp) 2004a00a: movb $11,-11(fp) 2004a00e: movb $80,-10(fp) 2004a013: movb $23,-14(fp) 2004a017: movb $82,-13(fp) 2004a01c: movb $a7,-12(fp) 2004a021: movl $1,r9 2004a024: movab 18(r5),r7 2004a028: cmpl 08(r1),$000000d0 2004a030: bgeq 0x2004a035 2004a032: brw 0x2004a14e 2004a035: cmpl 08(r1),$000000ef 2004a03d: bleq 0x2004a042 2004a03f: brw 0x2004a14e 2004a042: tstl r0 2004a044: bneq 0x2004a049 2004a046: brw 0x2004a14e 2004a049: cmpl r0,$4 2004a04c: bneq 0x2004a051 2004a04e: brw 0x2004a14e 2004a051: pushl $0 2004a053: pushl r5 2004a055: pushl r6 2004a057: calls $3,*00(r4) 2004a05b: clrw 1e(r7) 2004a05e: clrl 16(r7) 2004a061: movab 2c(r2),10(r7) 2004a066: movw $14,14(r7) 2004a06a: movl 10(r7),r10 2004a06e: movab -0d(fp),-08(fp) 2004a073: movw $1,-0c(fp) 2004a077: clrw -0a(fp) 2004a07a: pushl $0 2004a07c: pushab -000c(fp) 2004a080: pushl $0 2004a082: pushl r5 2004a084: pushl r6 2004a086: calls $5,*0014(r4) 2004a08b: movl r0,r9 2004a08e: clrl r8 2004a090: pushl $0 2004a092: pushl r5 2004a094: pushl r6 2004a096: calls $3,*10(r4) 2004a09a: movl r0,r9 2004a09d: pushl $1 2004a09f: calls $1,_1fc9c 2004a0a6: incl r8 2004a0a8: cmpl r9,$4 2004a0ab: bcc 0x2004a0b6 2004a0ad: cmpl r8,$000000c8 2004a0b4: bcs 0x2004a090 2004a0b6: cmpl r8,$000000c8 2004a0bd: bneq 0x2004a0e4 2004a0bf: movzbl $60,r9 2004a0c3: movzbl $61,r11 2004a0c7: pushl $1 2004a0c9: pushl (r10) 2004a0cb: pushl $0 2004a0cd: pushl r11 2004a0cf: pushl $a 2004a0d1: pushl r6 2004a0d3: pushl 0c(ap) 2004a0d6: pushl r3 2004a0d8: calls $8,_a280 2004a0df: brb 0x2004a0e7 2004a0e1: tstl r0 2004a0e3: nop 2004a0e4: movl $1,r9 2004a0e7: moval -0f(fp),-08(fp) 2004a0ec: movw $2,-0c(fp) 2004a0f0: clrw -0a(fp) 2004a0f3: pushl $0 2004a0f5: pushab -0c(fp) 2004a0f8: pushl $0 2004a0fa: pushl r5 2004a0fc: pushl r6 2004a0fe: calls $5,*14(r4) 2004a102: movzwl $03e8,-(sp) 2004a107: calls $1,_1fc9c 2004a10e: moval -11(fp),-08(fp) 2004a113: movw $2,-0c(fp) 2004a117: clrw -0a(fp) 2004a11a: pushl $0 2004a11c: pushab -0c(fp) 2004a11f: pushl $0 2004a121: pushl r5 2004a123: pushl r6 2004a125: calls $5,*14(r4) 2004a129: moval -14(fp),-08(fp) 2004a12e: movw $3,-0c(fp) 2004a132: clrw -0a(fp) 2004a135: pushl $0 2004a137: pushab -0c(fp) 2004a13a: pushl $0 2004a13c: pushl r5 2004a13e: pushl r6 2004a140: calls $5,*14(r4) 2004a144: pushl $0 2004a146: pushl r5 2004a148: pushl r6 2004a14a: calls $3,*00(r4) 2004a14e: movl r9,r0 2004a151: ret 2004a152: tstl r0 _a154: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2004a156: subl2 $10,sp 2004a159: movl 04(ap),r5 2004a15d: movl 08(ap),r4 2004a161: movl 0c(ap),r7 2004a165: movl 10(ap),r0 2004a169: movl 14(ap),r6 2004a16d: movl 18(ap),r2 2004a171: movab 04(r2),r3 2004a175: movl 04(r6),r1 2004a179: movb $54,-0d(fp) 2004a17e: movl $1,r9 2004a181: cmpl 08(r1),$000000d0 2004a189: bgeq 0x2004a18e 2004a18b: brw 0x2004a27a 2004a18e: cmpl 08(r1),$000000ef 2004a196: bleq 0x2004a19b 2004a198: brw 0x2004a27a 2004a19b: tstl r0 2004a19d: beql 0x2004a1b3 2004a19f: cmpl r0,$4 2004a1a2: beql 0x2004a1b3 2004a1a4: movzwl (r7),r0 2004a1a7: cmpl r0,$00000070 2004a1ae: beql 0x2004a1b3 2004a1b0: brw 0x2004a27a 2004a1b3: pushl $0 2004a1b5: pushl r4 2004a1b7: pushl r5 2004a1b9: calls $3,*00(r3) 2004a1bd: movab 50(r4),r1 2004a1c1: movl $14,r8 2004a1c4: clrb 2c(r2)[r8] 2004a1c8: incl r8 2004a1ca: cmpl r8,$28 2004a1cd: bcs 0x2004a1c4 2004a1cf: clrw 1e(r1) 2004a1d2: clrl 16(r1) 2004a1d5: movab 40(r2),10(r1) 2004a1da: movw $14,14(r1) 2004a1de: movl 10(r1),r10 2004a1e2: movab -0d(fp),-08(fp) 2004a1e7: movw $1,-0c(fp) 2004a1eb: clrw -0a(fp) 2004a1ee: pushl $0 2004a1f0: pushab -000c(fp) 2004a1f4: pushl $1 2004a1f6: pushl r4 2004a1f8: pushl r5 2004a1fa: calls $5,*0014(r3) 2004a1ff: movl r0,r9 2004a202: clrl r8 2004a204: pushl $1 2004a206: pushl r4 2004a208: pushl r5 2004a20a: calls $3,*10(r3) 2004a20e: movl r0,r9 2004a211: pushl $1 2004a213: calls $1,_1fc9c 2004a21a: incl r8 2004a21c: cmpl r9,$4 2004a21f: bcc 0x2004a22a 2004a221: cmpl r8,$000001f4 2004a228: bcs 0x2004a204 2004a22a: cmpl r8,$000001f4 2004a231: bneq 0x2004a240 2004a233: movzbl $70,r9 2004a237: movzbl $71,r11 2004a23b: brb 0x2004a25c 2004a23d: tstl r0 2004a23f: nop 2004a240: movl $1,r9 2004a243: bicl3 $ffffff1f,(r10),r2 2004a24b: cmpl r2,$000000a0 2004a252: beql 0x2004a25c 2004a254: movzbl $70,r9 2004a258: movzbl $72,r11 2004a25c: cmpl r9,$1 2004a25f: beql 0x2004a27a 2004a261: movzbl $a0,-(sp) 2004a265: pushl (r10) 2004a267: pushl $1 2004a269: pushl r11 2004a26b: pushl $a 2004a26d: pushl r5 2004a26f: pushl r7 2004a271: pushl r6 2004a273: calls $8,_a280 2004a27a: movl r9,r0 2004a27d: ret 2004a27e: tstl r0 _a280: entry mask: r5 r4 r3 r2 2004a282: subl2 $8,sp 2004a285: movl 08(ap),r2 2004a289: movl $1,r3 2004a28c: movl 0c(ap),r0 2004a290: movl 08(r0),r5 2004a294: ashl $2,18(ap),r4 2004a299: addl2 $200a0010,r4 2004a2a0: tstl 10(r2) 2004a2a3: bneq 0x2004a2c2 2004a2a5: pushl 04(ap) 2004a2a8: pushl $1 2004a2aa: pushab 10(r2) 2004a2ad: pushl $1 2004a2af: calls $4,_200a0 2004a2b6: movl r0,r3 2004a2b9: cmpl r3,$1 2004a2bc: bneq 0x2004a2c2 2004a2be: movl $1,14(r2) 2004a2c2: cmpl r3,$1 2004a2c5: bneq 0x2004a2fd 2004a2c7: movl 10(r2),r3 2004a2cb: movw 02(r2),(r3) 2004a2cf: movw 10(ap),02(r3) 2004a2d4: movl 14(ap),04(r3) 2004a2d9: movzwl (r5),08(r3) 2004a2dd: movw (r4),-06(fp) 2004a2e1: movzwl (r4),0c(r3) 2004a2e5: movl 18(ap),10(r3) 2004a2ea: movl 1c(ap),14(r3) 2004a2ef: movl 20(ap),18(r3) 2004a2f4: movl 10(r2),04(r2) 2004a2f9: movl $1c,08(r2) 2004a2fd: ret 2004a2fe: tstl r0 _a300: entry mask: r7 r6 r5 r4 r3 r2 2004a302: subl2 $4,sp 2004a305: movb 08(ap),r3 2004a309: movl 0c(ap),r2 2004a30d: movl 14(ap),r4 2004a311: movl $1,r7 2004a314: movl $1,r6 2004a317: moval 04(ap),r5 2004a31b: movzwl (r5),r1 2004a31e: bbs $f,r1,0x2004a328 2004a322: addl3 $2,r2,r6 2004a326: brb 0x2004a355 2004a328: bbc $c,r1,0x2004a334 2004a32c: addl3 $3,r2,r6 2004a330: brb 0x2004a355 2004a332: tstl r0 2004a334: bbc $d,r1,0x2004a340 2004a338: addl3 $4,r2,r6 2004a33c: brb 0x2004a355 2004a33e: tstl r0 2004a340: bbc $e,r1,0x2004a34c 2004a344: addl3 $5,r2,r6 2004a348: brb 0x2004a355 2004a34a: tstl r0 2004a34c: cmpb (r5),r3 2004a34f: beql 0x2004a355 2004a351: addl3 $6,r2,r6 2004a355: cmpl r6,$1 2004a358: beql 0x2004a37a 2004a35a: movl r2,r7 2004a35d: movzbl r3,-(sp) 2004a360: movzwl 04(ap),-(sp) 2004a364: pushl 10(ap) 2004a367: pushl r6 2004a369: pushl $a 2004a36b: pushl 1c(ap) 2004a36e: pushl 18(ap) 2004a371: pushl r4 2004a373: calls $8,_a280 2004a37a: movl r7,r0 2004a37d: ret 2004a37e: tstl r0 _a380: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 2004a382: subl2 $4,sp 2004a385: movl 04(ap),r6 2004a389: movl 08(ap),r5 2004a38d: movl 0c(ap),r2 2004a391: movl 14(ap),r4 2004a395: movl 18(ap),r3 2004a399: movzwl (r2),r0 2004a39c: casel r0,$10,$00000060 2004a3a4: case -> 0x2004a470 2004a3a6: case -> 0x2004a57f 2004a3a8: case -> 0x2004a57f 2004a3aa: case -> 0x2004a57f 2004a3ac: case -> 0x2004a57f 2004a3ae: case -> 0x2004a57f 2004a3b0: case -> 0x2004a57f 2004a3b2: case -> 0x2004a57f 2004a3b4: case -> 0x2004a57f 2004a3b6: case -> 0x2004a57f 2004a3b8: case -> 0x2004a57f 2004a3ba: case -> 0x2004a57f 2004a3bc: case -> 0x2004a57f 2004a3be: case -> 0x2004a57f 2004a3c0: case -> 0x2004a57f 2004a3c2: case -> 0x2004a57f 2004a3c4: case -> 0x2004a470 2004a3c6: case -> 0x2004a57f 2004a3c8: case -> 0x2004a57f 2004a3ca: case -> 0x2004a57f 2004a3cc: case -> 0x2004a57f 2004a3ce: case -> 0x2004a57f 2004a3d0: case -> 0x2004a57f 2004a3d2: case -> 0x2004a57f 2004a3d4: case -> 0x2004a57f 2004a3d6: case -> 0x2004a57f 2004a3d8: case -> 0x2004a57f 2004a3da: case -> 0x2004a57f 2004a3dc: case -> 0x2004a57f 2004a3de: case -> 0x2004a57f 2004a3e0: case -> 0x2004a57f 2004a3e2: case -> 0x2004a57f 2004a3e4: case -> 0x2004a49c 2004a3e6: case -> 0x2004a57f 2004a3e8: case -> 0x2004a57f 2004a3ea: case -> 0x2004a57f 2004a3ec: case -> 0x2004a57f 2004a3ee: case -> 0x2004a57f 2004a3f0: case -> 0x2004a57f 2004a3f2: case -> 0x2004a57f 2004a3f4: case -> 0x2004a57f 2004a3f6: case -> 0x2004a57f 2004a3f8: case -> 0x2004a57f 2004a3fa: case -> 0x2004a57f 2004a3fc: case -> 0x2004a57f 2004a3fe: case -> 0x2004a57f 2004a400: case -> 0x2004a57f 2004a402: case -> 0x2004a57f 2004a404: case -> 0x2004a4cc 2004a406: case -> 0x2004a57f 2004a408: case -> 0x2004a57f 2004a40a: case -> 0x2004a57f 2004a40c: case -> 0x2004a57f 2004a40e: case -> 0x2004a57f 2004a410: case -> 0x2004a57f 2004a412: case -> 0x2004a57f 2004a414: case -> 0x2004a57f 2004a416: case -> 0x2004a57f 2004a418: case -> 0x2004a57f 2004a41a: case -> 0x2004a57f 2004a41c: case -> 0x2004a57f 2004a41e: case -> 0x2004a57f 2004a420: case -> 0x2004a57f 2004a422: case -> 0x2004a57f 2004a424: case -> 0x2004a4fc 2004a426: case -> 0x2004a57f 2004a428: case -> 0x2004a57f 2004a42a: case -> 0x2004a57f 2004a42c: case -> 0x2004a57f 2004a42e: case -> 0x2004a57f 2004a430: case -> 0x2004a57f 2004a432: case -> 0x2004a57f 2004a434: case -> 0x2004a57f 2004a436: case -> 0x2004a57f 2004a438: case -> 0x2004a57f 2004a43a: case -> 0x2004a57f 2004a43c: case -> 0x2004a57f 2004a43e: case -> 0x2004a57f 2004a440: case -> 0x2004a57f 2004a442: case -> 0x2004a57f 2004a444: case -> 0x2004a528 2004a446: case -> 0x2004a57f 2004a448: case -> 0x2004a57f 2004a44a: case -> 0x2004a57f 2004a44c: case -> 0x2004a57f 2004a44e: case -> 0x2004a57f 2004a450: case -> 0x2004a57f 2004a452: case -> 0x2004a57f 2004a454: case -> 0x2004a57f 2004a456: case -> 0x2004a57f 2004a458: case -> 0x2004a57f 2004a45a: case -> 0x2004a57f 2004a45c: case -> 0x2004a57f 2004a45e: case -> 0x2004a57f 2004a460: case -> 0x2004a57f 2004a462: case -> 0x2004a57f 2004a464: case -> 0x2004a554 2004a466: ret 2004a467: nop 2004a468: jmp 0x60049724 2004a46e: tstl r0 2004a470: bbs $1f,10(ap),0x2004a478 2004a475: brw 0x2004a57f 2004a478: bicl3 $7fffffff,00000010(ap),r7 2004a484: pushl r3 2004a486: pushl r4 2004a488: pushl r2 2004a48a: pushl r5 2004a48c: pushl r6 2004a48e: calls $5,_9918 2004a495: tstl r7 2004a497: bneq 0x2004a484 2004a499: ret 2004a49a: tstl r0 2004a49c: moval 10(ap),r9 2004a4a0: bbs $1f,(r9),0x2004a4a7 2004a4a4: brw 0x2004a57f 2004a4a7: movl 0000(r9),r8 2004a4ac: bicl3 $7fffffff,r8,r7 2004a4b4: pushl r3 2004a4b6: pushl r4 2004a4b8: pushl r8 2004a4ba: pushl r2 2004a4bc: pushl r5 2004a4be: pushl r6 2004a4c0: calls $6,_9a30 2004a4c7: tstl r7 2004a4c9: bneq 0x2004a4b4 2004a4cb: ret 2004a4cc: moval 10(ap),r9 2004a4d0: bbs $1f,(r9),0x2004a4d7 2004a4d4: brw 0x2004a57f 2004a4d7: movl 0000(r9),r8 2004a4dc: bicl3 $7fffffff,r8,r7 2004a4e4: pushl r3 2004a4e6: pushl r4 2004a4e8: pushl r8 2004a4ea: pushl r2 2004a4ec: pushl r5 2004a4ee: pushl r6 2004a4f0: calls $6,_9bd8 2004a4f7: tstl r7 2004a4f9: bneq 0x2004a4e4 2004a4fb: ret 2004a4fc: moval 10(ap),r9 2004a500: bbc $1f,(r9),0x2004a57f 2004a504: movl 00(r9),r8 2004a508: bicl3 $7fffffff,r8,r7 2004a510: pushl r3 2004a512: pushl r4 2004a514: pushl r8 2004a516: pushl r2 2004a518: pushl r5 2004a51a: pushl r6 2004a51c: calls $6,_9d6c 2004a523: tstl r7 2004a525: bneq 0x2004a510 2004a527: ret 2004a528: moval 10(ap),r9 2004a52c: bbc $1f,(r9),0x2004a57f 2004a530: movl 00(r9),r8 2004a534: bicl3 $7fffffff,r8,r7 2004a53c: pushl r8 2004a53e: pushl r4 2004a540: pushl r3 2004a542: pushl r2 2004a544: pushl r5 2004a546: pushl r6 2004a548: calls $6,_9fdc 2004a54f: tstl r7 2004a551: bneq 0x2004a53c 2004a553: ret 2004a554: moval 10(ap),r9 2004a558: bbc $1f,(r9),0x2004a57f 2004a55c: movl 00(r9),r8 2004a560: bicl3 $7fffffff,r8,r7 2004a568: pushl r4 2004a56a: pushl r3 2004a56c: pushl r8 2004a56e: pushl r2 2004a570: pushl r5 2004a572: pushl r6 2004a574: calls $6,_a154 2004a57b: tstl r7 2004a57d: bneq 0x2004a568 2004a57f: ret 2004a580: pushr $7 2004a582: movl *$20080000,r2 2004a589: movab 7c(r2),r2 2004a58d: pushl 08(r2) 2004a590: pushl 04(r2) 2004a593: calls $2,*00(r2) 2004a597: popr $7 2004a599: rei 2004a59a: .string "DZISR - sft data area = %x\n\0" 2004a5b6: halt 2004a5b7: halt 2004a5b8: pushr $7 2004a5ba: movl *$20080000,r2 2004a5c1: movab 0088(r2),r2 2004a5c6: pushl 08(r2) 2004a5c9: pushl 04(r2) 2004a5cc: calls $2,*00(r2) 2004a5d0: popr $7 2004a5d2: rei 2004a5d3: halt 2004a5d4: .long 0000002c 2004a5d8: .long 00000000 2004a5dc: .long 00000a80 2004a5e0: .long 000000f8 2004a5e4: .long 00000009 2004a5e8: .long 00000002 2004a5ec: .long 00000001 2004a5f0: .long 200a0000 2004a5f4: .long 00000001 2004a5f8: .long 20080000 2004a5fc: .long 00000000 _a600: entry mask: r7 r6 r5 r4 r3 r2 2004a602: subl2 $4,sp 2004a605: movl 08(ap),r1 2004a609: movl 0c(ap),r0 2004a60d: movl 10(ap),r2 2004a611: cvtbl $01,r7 2004a615: clrl r5 2004a617: movl 0014(ap),r6 2004a61c: ashl $2,r5,r3 2004a620: movab (r6)[r3],r4 2004a624: mull3 $38,r5,r3 2004a628: movab 18(r1)[r3],r3 2004a62d: movb (r4),34(r3) 2004a631: movb 01(r4),35(r3) 2004a636: movb 02(r4),36(r3) 2004a63b: movb 03(r4),37(r3) 2004a640: clrl 06(r3) 2004a643: clrl 16(r3) 2004a646: clrl 30(r3) 2004a649: movab 20(r3),10(r3) 2004a64e: movw $10,14(r3) 2004a652: aobleq $3,r5,0x2004a61c 2004a656: tstl r2 2004a658: bneq 0x2004a6a0 2004a65a: movl 04(r0),r3 2004a65e: cmpl (r0),$18 2004a661: bneq 0x2004a698 2004a663: moval _a740,(r3) 2004a66a: moval _ab7c,10(r3) 2004a672: moval _abf4,14(r3) 2004a67a: moval _aa48,08(r3) 2004a682: moval _aae4,0c(r3) 2004a68a: moval _a91c,04(r3) 2004a692: brw 0x2004a72b 2004a695: tstl r0 2004a697: nop 2004a698: movl $f,r7 2004a69b: brw 0x2004a72b 2004a69e: tstl r0 2004a6a0: movl 04(r0),r3 2004a6a4: cmpl (r0),$28 2004a6a7: bneq 0x2004a728 2004a6a9: movzbl $80,(r3) 2004a6ad: moval _a600,04(r3) 2004a6b5: moval _a8a0,08(r3) 2004a6bd: moval _a868,0c(r3) 2004a6c5: moval _a730,20(r3) 2004a6cd: moval _a738,24(r3) 2004a6d5: moval _a7e8,1c(r3) 2004a6dd: moval _a7e8,14(r3) 2004a6e5: moval _a844,18(r3) 2004a6ed: moval _a844,10(r3) 2004a6f5: movl 18(ap),04(r1) 2004a6fa: cmpl 08(r2),$2 2004a6fe: bgtr 0x2004a708 2004a700: clrb 11(r1) 2004a703: brb 0x2004a70c 2004a705: tstl r0 2004a707: nop 2004a708: movb $1,11(r1) 2004a70c: movl 20(r2),08(r1) 2004a711: movl 24(r2),0c(r1) 2004a716: movb 14(r2),10(r1) 2004a71b: movab 40(r2),14(r1) 2004a720: bicl2 $e,*14(r1) 2004a724: brb 0x2004a72b 2004a726: tstl r0 2004a728: movl $f,r7 2004a72b: movl r7,r0 2004a72e: ret 2004a72f: nop _a730: entry mask: 2004a732: subl2 $4,sp 2004a735: clrl r0 2004a737: ret _a738: entry mask: 2004a73a: subl2 $4,sp 2004a73d: clrl r0 2004a73f: ret _a740: entry mask: r5 r4 r3 r2 2004a742: subl2 $8,sp 2004a745: movl 04(ap),r2 2004a749: movl 08(ap),r3 2004a74d: movzbl $64,r4 2004a751: movl 08(r2),r5 2004a755: addl3 $1e,10(r2),-(sp) 2004a75a: pushl $3 2004a75c: calls $2,_b018 2004a763: movw $10,(r5) 2004a766: movw (r5),-06(fp) 2004a76a: bbc $4,-06(fp),0x2004a781 2004a76f: decl r4 2004a771: beql 0x2004a781 2004a773: nop 2004a774: movw (r5),-06(fp) 2004a778: bbc $4,-06(fp),0x2004a781 2004a77d: decl r4 2004a77f: bneq 0x2004a774 2004a781: tstl r4 2004a783: bneq 0x2004a78b 2004a785: movl $2,(r3) 2004a788: clrl r0 2004a78a: ret 2004a78b: clrl r4 2004a78d: tstl r0 2004a78f: nop 2004a790: clrq -(sp) 2004a792: pushl $0 2004a794: mull3 $38,r4,r0 2004a798: pushab 4c(r3)[r0] 2004a79c: pushl r4 2004a79e: pushl r3 2004a7a0: pushl r2 2004a7a2: calls $7,_a91c 2004a7a9: aobleq $3,r4,0x2004a790 2004a7ad: bicl3 $fffffffe,0c(ap),r2 2004a7b6: ashl $3,r2,r2 2004a7ba: bisw3 $20,r2,(r5) 2004a7be: bbs $5,(r5),0x2004a7c8 2004a7c2: movl $4,(r3) 2004a7c5: clrl r0 2004a7c7: ret 2004a7c8: movw (r5),-06(fp) 2004a7cc: pushl r5 2004a7ce: calls $1,_ae0c 2004a7d5: movw (r5),-06(fp) 2004a7d9: movzwl -06(fp),r2 2004a7dd: bbs $7,r2,0x2004a7cc 2004a7e1: movl $1,(r3) 2004a7e4: movl $1,r0 2004a7e7: ret _a7e8: entry mask: r5 r4 r3 r2 2004a7ea: subl2 $8,sp 2004a7ed: movl 04(ap),r0 2004a7f1: movl 00d8(r0),r4 2004a7f6: movl 00d4(r0),r2 2004a7fb: movl 00000008(r4),r5 2004a802: clrl r3 2004a804: clrq -(sp) 2004a806: pushl $0 2004a808: mull3 $38,r3,r0 2004a80c: pushab 4c(r2)[r0] 2004a810: pushl r3 2004a812: pushl r2 2004a814: pushl r4 2004a816: calls $7,_a91c 2004a81d: aobleq $3,r3,0x2004a804 2004a821: movw $20,(r5) 2004a824: movw (r5),-06(fp) 2004a828: pushl r5 2004a82a: calls $1,_ae0c 2004a831: movw (r5),-06(fp) 2004a835: movzwl -06(fp),r2 2004a839: bbs $7,r2,0x2004a828 2004a83d: cvtwl $0001,r0 2004a842: ret 2004a843: nop _a844: entry mask: 2004a846: subl2 $4,sp 2004a849: movl 04(ap),r0 2004a84d: movl 00d8(r0),r1 2004a852: movl 00d4(r0),r0 2004a857: pushl $0 2004a859: pushl r0 2004a85b: pushl r1 2004a85d: calls $3,_a740 2004a864: movl $1,r0 2004a867: ret _a868: entry mask: r3 r2 2004a86a: subl2 $4,sp 2004a86d: movl 04(ap),r0 2004a871: movl 00d8(r0),r3 2004a876: movl 00d4(r0),r2 2004a87b: mull3 $38,04(r2),r0 2004a880: movab 18(r2)[r0],r0 2004a885: bisw2 $10,0c(r0) 2004a889: pushl $0 2004a88b: pushl 08(ap) 2004a88e: pushl 00000004(r2) 2004a894: pushl r2 2004a896: pushl r3 2004a898: calls $5,_abf4 2004a89f: ret _a8a0: entry mask: r6 r5 r4 r3 r2 2004a8a2: subl2 $4,sp 2004a8a5: movl 04(ap),r2 2004a8a9: movl 08(ap),r3 2004a8ad: movl 00d8(r2),r6 2004a8b2: movl 00d4(r2),r1 2004a8b7: mull3 $38,04(r1),r0 2004a8bc: movab 18(r1)[r0],r5 2004a8c1: movl 20(r2),08(r1) 2004a8c6: movl 24(r2),0c(r1) 2004a8cb: movb 14(r2),10(r1) 2004a8d0: movab 40(r2),14(r1) 2004a8d5: movzbl 11(r1),r4 2004a8d9: bisw3 $0,r4,1e(r5) 2004a8de: pushl 04(r1) 2004a8e1: pushl r1 2004a8e3: pushl r6 2004a8e5: calls $3,_ab7c 2004a8ec: tstl r0 2004a8ee: bneq 0x2004a8f6 2004a8f0: movzwl $01ac,r0 2004a8f5: ret 2004a8f6: tstl 04(r3) 2004a8f9: beql 0x2004a918 2004a8fb: movl 04(r3),r0 2004a8ff: movl 10(r5),r4 2004a903: movzwl 18(r5),r2 2004a907: movb (r4)[r2],(r0) 2004a90b: incw 18(r5) 2004a90e: cmpw 18(r5),14(r5) 2004a913: bneq 0x2004a918 2004a915: clrw 18(r5) 2004a918: movl $1,r0 2004a91b: ret _a91c: entry mask: r7 r6 r5 r4 r3 r2 2004a91e: subl2 $c,sp 2004a921: movl 08(ap),r4 2004a925: movl 0c(ap),r6 2004a929: movl 10(ap),r1 2004a92d: movl 14(ap),r2 2004a931: movl 18(ap),r3 2004a935: movl 1c(ap),r5 2004a939: tstl r1 2004a93b: bneq 0x2004a940 2004a93d: brw 0x2004a9f7 2004a940: clrw -06(fp) 2004a943: cvtbl (r1),r0 2004a946: casel r0,$0,$e 2004a94a: case -> 0x2004a974 2004a94c: case -> 0x2004a974 2004a94e: case -> 0x2004a974 2004a950: case -> 0x2004a974 2004a952: case -> 0x2004a974 2004a954: case -> 0x2004a974 2004a956: case -> 0x2004a97c 2004a958: case -> 0x2004a984 2004a95a: case -> 0x2004a98c 2004a95c: case -> 0x2004a98c 2004a95e: case -> 0x2004a98c 2004a960: case -> 0x2004a994 2004a962: case -> 0x2004a994 2004a964: case -> 0x2004a99c 2004a966: case -> 0x2004a99c 2004a968: brb 0x2004a9a4 2004a96a: tstl r0 2004a96c: jmp 0x6004a5fc 2004a972: tstl r0 2004a974: movb $5,-0a(fp) 2004a978: brb 0x2004a9a8 2004a97a: tstl r0 2004a97c: movb $6,-0a(fp) 2004a980: brb 0x2004a9a8 2004a982: tstl r0 2004a984: movb $7,-0a(fp) 2004a988: brb 0x2004a9a8 2004a98a: tstl r0 2004a98c: movb $a,-0a(fp) 2004a990: brb 0x2004a9a8 2004a992: tstl r0 2004a994: movb $c,-0a(fp) 2004a998: brb 0x2004a9a8 2004a99a: tstl r0 2004a99c: movb $e,-0a(fp) 2004a9a0: brb 0x2004a9a8 2004a9a2: tstl r0 2004a9a4: movb $e,-0a(fp) 2004a9a8: tstb 01(r1) 2004a9ab: beql 0x2004a9b4 2004a9ad: movb $3,-09(fp) 2004a9b1: brb 0x2004a9b8 2004a9b3: nop 2004a9b4: movb $2,-09(fp) 2004a9b8: bicb3 $fc,02(r1),-08(fp) 2004a9bf: bbc $0,03(r1),0x2004a9c8 2004a9c4: movb $1,-07(fp) 2004a9c8: insv -0a(fp),$0,$4,-05(fp) 2004a9cf: insv -09(fp),$3,$2,-06(fp) 2004a9d6: insv -08(fp),$6,$2,-06(fp) 2004a9dd: insv -07(fp),$4,$1,-05(fp) 2004a9e4: insv r6,$0,$2,-06(fp) 2004a9ea: movl 04(ap),r7 2004a9ee: movl 08(r7),r7 2004a9f2: movw -06(fp),04(r7) 2004a9f7: tstl r2 2004a9f9: beql 0x2004aa12 2004a9fb: mull3 $38,r6,r1 2004a9ff: bicl3 $ffff8000,r2,r7 2004aa07: cvtlw r7,r0 2004aa0a: movab 24(r4)[r1],r7 2004aa0f: movw r0,(r7) 2004aa12: tstl r3 2004aa14: beql 0x2004aa2d 2004aa16: mull3 $38,r6,r0 2004aa1a: bicl3 $ffff8000,r3,r2 2004aa22: cvtlw r2,r7 2004aa25: movab 36(r4)[r0],r2 2004aa2a: movw r7,(r2) 2004aa2d: tstl r5 2004aa2f: beql 0x2004aa46 2004aa31: mull3 $38,r6,r2 2004aa35: movab 28(r4)[r2],r3 2004aa3a: movl 04(r5),(r3) 2004aa3e: movab 2c(r4)[r2],r2 2004aa43: movw (r5),(r2) 2004aa46: ret 2004aa47: nop _aa48: entry mask: r8 r7 r6 r5 r4 r3 r2 2004aa4a: subl2 $8,sp 2004aa4d: movl 04(ap),r1 2004aa51: movl 08(ap),r2 2004aa55: movl 10(ap),r0 2004aa59: movl 10(r1),r6 2004aa5d: movl $1,r8 2004aa60: movl $1,(r2) 2004aa63: ffs $0,$8,0c(ap),-08(fp) 2004aa6a: beql 0x2004aacc 2004aa6c: movb 0c(r6),r7 2004aa70: movzbl r7,r4 2004aa73: cvtlb 0c(ap),r3 2004aa77: cvtbl r3,r3 2004aa7a: mcoml r4,r4 2004aa7d: bicl3 r4,r3,r4 2004aa81: beql 0x2004aa8c 2004aa83: clrl r8 2004aa85: movl $8,(r2) 2004aa88: brb 0x2004aad1 2004aa8a: tstl r0 2004aa8c: cmpl -08(fp),$4 2004aa90: beql 0x2004aa9c 2004aa92: cmpl -08(fp),$5 2004aa96: beql 0x2004aab0 2004aa98: brb 0x2004aac4 2004aa9a: tstl r0 2004aa9c: moval _af98,(r0) 2004aaa3: movl r2,08(r0) 2004aaa7: movl r1,04(r0) 2004aaab: movb $10,r7 2004aaae: brb 0x2004aad1 2004aab0: moval _af2c,(r0) 2004aab7: movl r2,08(r0) 2004aabb: movl r1,04(r0) 2004aabf: movb $20,r7 2004aac2: brb 0x2004aad1 2004aac4: clrl r8 2004aac6: movl $6,(r2) 2004aac9: brb 0x2004aad1 2004aacb: nop 2004aacc: clrl r8 2004aace: movl $c,(r2) 2004aad1: tstl r8 2004aad3: beql 0x2004aadd 2004aad5: movb r7,0f(r6) 2004aad9: bisb2 r7,0c(r6) 2004aadd: movl r8,r0 2004aae0: ret 2004aae1: tstl r0 2004aae3: nop _aae4: entry mask: r7 r6 r5 r4 r3 r2 2004aae6: subl2 $8,sp 2004aae9: movl 08(ap),r1 2004aaed: movl 10(ap),r0 2004aaf1: movl 04(ap),r2 2004aaf5: movl 10(r2),r5 2004aaf9: movl $1,r7 2004aafc: movl $1,(r1) 2004aaff: ffs $0,$8,0c(ap),-08(fp) 2004ab06: beql 0x2004ab60 2004ab08: movb 0c(r5),r6 2004ab0c: movzbl r6,r2 2004ab0f: clrl r3 2004ab11: tstl r2 2004ab13: bneq 0x2004ab17 2004ab15: incl r3 2004ab17: cvtlb 0c(ap),r2 2004ab1b: cvtbl r2,r2 2004ab1e: mcoml r3,r3 2004ab21: bicl3 r3,r2,r3 2004ab25: beql 0x2004ab30 2004ab27: clrl r7 2004ab29: movl $a,(r1) 2004ab2c: brb 0x2004ab65 2004ab2e: tstl r0 2004ab30: cmpl -08(fp),$4 2004ab34: beql 0x2004ab40 2004ab36: cmpl -08(fp),$5 2004ab3a: beql 0x2004ab4c 2004ab3c: brb 0x2004ab58 2004ab3e: tstl r0 2004ab40: clrl (r0) 2004ab42: clrq 04(r0) 2004ab45: mnegb $11,r6 2004ab48: brb 0x2004ab65 2004ab4a: tstl r0 2004ab4c: clrl (r0) 2004ab4e: clrq 04(r0) 2004ab51: mnegb $21,r6 2004ab54: brb 0x2004ab65 2004ab56: tstl r0 2004ab58: clrl r7 2004ab5a: movl $6,(r1) 2004ab5d: brb 0x2004ab65 2004ab5f: nop 2004ab60: clrl r7 2004ab62: movl $c,(r1) 2004ab65: tstl r7 2004ab67: beql 0x2004ab76 2004ab69: mcomb 0c(r5),r2 2004ab6d: bicb3 r2,r6,0c(r5) 2004ab72: movb r6,0f(r5) 2004ab76: movl r7,r0 2004ab79: ret 2004ab7a: tstl r0 _ab7c: entry mask: r5 r4 r3 r2 2004ab7e: subl2 $8,sp 2004ab81: movl 04(ap),r2 2004ab85: movl 08(ap),r4 2004ab89: movl 10(r2),r5 2004ab8d: movl 08(r2),r3 2004ab91: movw (r3),-06(fp) 2004ab95: bbc $7,-06(fp),0x2004abb0 2004ab9a: tstl r0 2004ab9c: pushl r4 2004ab9e: pushl r2 2004aba0: calls $2,_ae1c 2004aba7: movw (r3),-06(fp) 2004abab: bbs $7,-06(fp),0x2004ab9c 2004abb0: movzbl 0c(r5),r2 2004abb4: bbc $5,r2,0x2004abbc 2004abb8: movb $20,0f(r5) 2004abbc: mull3 $38,0c(ap),r2 2004abc1: movab 18(r4)[r2],r3 2004abc6: movzwl 14(r3),r0 2004abca: movzwl 1e(r3),r2 2004abce: bbc $1,r2,0x2004abd5 2004abd2: divl2 $2,r0 2004abd5: cmpw 16(r3),18(r3) 2004abda: bcc 0x2004abe8 2004abdc: movzwl 16(r3),r2 2004abe0: addl2 r2,r0 2004abe3: brb 0x2004abec 2004abe5: tstl r0 2004abe7: nop 2004abe8: movzwl 16(r3),r0 2004abec: movzwl 18(r3),r2 2004abf0: subl2 r2,r0 2004abf3: ret _abf4: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2004abf6: subl2 $10,sp 2004abf9: movl 04(ap),r3 2004abfd: movl 08(ap),r4 2004ac01: movl 0c(ap),r5 2004ac05: movl 10(ap),r0 2004ac09: mull3 $38,r5,r7 2004ac0d: movab 18(r4)[r7],r6 2004ac12: movl 08(r3),r2 2004ac16: clrl r10 2004ac18: ashl r5,$1,r1 2004ac1c: cvtlb r1,r11 2004ac1f: movl 10(r3),r9 2004ac23: movl 04(r0),(r6) 2004ac27: movw (r0),04(r6) 2004ac2b: clrl 30(r6) 2004ac2e: clrw 08(r6) 2004ac31: mfpr $12,-08(fp) ; IPL 2004ac35: clrb 03(sp) 2004ac38: movzbl 0c(r9),r1 2004ac3c: bbc $4,r1,0x2004ac49 2004ac40: cmpl -08(fp),$1f 2004ac44: bcc 0x2004ac49 2004ac46: incb 03(sp) 2004ac49: cvtbl 03(sp),r8 2004ac4d: movw 04(r6),06(r6) 2004ac52: movaw 08(r2),r1 2004ac56: movw (r1),-0c(fp) 2004ac5a: tstl r8 2004ac5c: beql 0x2004ac70 2004ac5e: movzwl 02(r0),r1 2004ac62: blbc r1,0x2004ac70 2004ac65: movzbw r11,r7 2004ac68: bisw2 r7,08(r2) 2004ac6c: movl r5,r0 2004ac6f: ret 2004ac70: tstl r10 2004ac72: bneq 0x2004ace9 2004ac74: movzbw r11,r7 2004ac77: nop 2004ac78: mcomw 08(r2),r0 2004ac7c: bicw3 r0,r7,r0 2004ac80: bneq 0x2004ac9c 2004ac82: tstl r8 2004ac84: beql 0x2004ac92 2004ac86: movl $1,r10 2004ac89: cmpl -08(fp),$15 2004ac8d: bcc 0x2004ac92 2004ac8f: mtpr $15,$12 ; IPL 2004ac92: movzbw r11,r1 2004ac95: bisw2 r1,08(r2) 2004ac99: brb 0x2004ace5 2004ac9b: nop 2004ac9c: tstl r8 2004ac9e: bneq 0x2004acad 2004aca0: pushl r5 2004aca2: pushl r4 2004aca4: pushl r3 2004aca6: calls $3,_ab7c 2004acad: movw (r2),-0a(fp) 2004acb1: movzwl -0a(fp),r0 2004acb5: bbc $f,r0,0x2004acd4 2004acb9: movb $10,0f(r9) 2004acbd: bicb3 $fc,-09(fp),r0 2004acc3: movzbl r0,-(sp) 2004acc6: pushl r4 2004acc8: pushl r3 2004acca: calls $3,_aedc 2004acd1: brb 0x2004acdb 2004acd3: nop 2004acd4: tstl r8 2004acd6: beql 0x2004acdb 2004acd8: movl $1,r10 2004acdb: cmpw 08(r6),06(r6) 2004ace0: bcs 0x2004ace5 2004ace2: movl $1,r10 2004ace5: tstl r10 2004ace7: beql 0x2004ac78 2004ace9: mtpr -0008(fp),$12 ; IPL 2004acee: movzwl 0008(r6),r0 2004acf3: ret _acf4: entry mask: r6 r5 r4 r3 r2 2004acf6: subl2 $14,sp 2004acf9: movl 08(ap),r2 2004acfd: movl 10(ap),r3 2004ad01: movb $13,-0a(fp) 2004ad05: movb $84,-09(fp) 2004ad0a: movb $11,-0c(fp) 2004ad0e: movb $84,-0b(fp) 2004ad13: clrl r5 2004ad15: addl3 $1,14(r2),r6 2004ad1a: movzbl 0c(ap),r4 2004ad1e: cmpl r4,$000000ae 2004ad25: beql 0x2004ad30 2004ad27: cmpl r4,$000000ab 2004ad2e: bneq 0x2004ad38 2004ad30: xorl2 $4,*14(r2) 2004ad34: brw 0x2004ae06 2004ad37: nop 2004ad38: cmpl r4,$000000af 2004ad3f: bneq 0x2004ad48 2004ad41: xorl2 $2,*14(r2) 2004ad45: brw 0x2004ae06 2004ad48: cmpl r4,$000000b0 2004ad4f: bneq 0x2004ad84 2004ad51: xorl2 $8,*14(r2) 2004ad55: bbc $3,*14(r2),0x2004ad64 2004ad5a: moval -0a(fp),-10(fp) 2004ad5f: brb 0x2004ad69 2004ad61: tstl r0 2004ad63: nop 2004ad64: moval -0c(fp),-10(fp) 2004ad69: movw $2,-14(fp) 2004ad6d: pushl $0 2004ad6f: pushab -14(fp) 2004ad72: pushl 04(r2) 2004ad75: pushl r2 2004ad77: pushl 04(ap) 2004ad7a: calls $5,_abf4 2004ad81: brw 0x2004ae06 2004ad84: cmpl r4,$000000b3 2004ad8b: bneq 0x2004ad94 2004ad8d: bicl2 $6,*14(r2) 2004ad91: brb 0x2004ae06 2004ad93: nop 2004ad94: cmpl r4,$000000b4 2004ad9b: bneq 0x2004ada8 2004ad9d: movb (r6),(r3) 2004ada0: movl $1,r5 2004ada3: brb 0x2004ae06 2004ada5: tstl r0 2004ada7: nop 2004ada8: cmpl r4,$000000bc 2004adaf: bcc 0x2004adb8 2004adb1: clrl r5 2004adb3: brb 0x2004ae06 2004adb5: tstl r0 2004adb7: nop 2004adb8: addl3 $ffffff44,r4,r0 2004adc0: cvtlb r0,0c(ap) 2004adc4: ffs $0,$4,*14(r2),-08(fp) 2004adcb: bneq 0x2004add0 2004adcd: clrl -08(fp) 2004add0: movzbl 10(r2),r1 2004add4: mull2 $00000044,r1 2004addb: addl2 0c(r2),r1 2004addf: movzbl 0c(ap),r0 2004ade3: addl2 r0,r1 2004ade6: movzbl (r1),r0 2004ade9: ashl $2,r0,r0 2004aded: addl2 -08(fp),r0 2004adf1: movzbl *08(r2)[r0],r0 2004adf6: cvtlb r0,(r3) 2004adf9: beql 0x2004ae04 2004adfb: movb (r3),(r6) 2004adfe: movl $1,r5 2004ae01: brb 0x2004ae06 2004ae03: nop 2004ae04: clrl r5 2004ae06: movl r5,r0 2004ae09: ret 2004ae0a: tstl r0 _ae0c: entry mask: 2004ae0e: subl2 $4,sp 2004ae11: movl 0004(ap),r0 2004ae16: movzwl 0004(r0),r0 2004ae1b: ret _ae1c: entry mask: r8 r7 r6 r5 r4 r3 r2 2004ae1e: subl2 $8,sp 2004ae21: movl 04(ap),r2 2004ae25: movl 08(ap),r3 2004ae29: movl 08(r2),r0 2004ae2d: movw 04(r0),-06(fp) 2004ae32: bicb3 $fc,-05(fp),r0 2004ae38: movzbl r0,r4 2004ae3b: mull3 $38,r4,r5 2004ae3f: movab 18(r3)[r5],r6 2004ae44: bbs $7,-05(fp),0x2004ae4c 2004ae49: clrl r0 2004ae4b: ret 2004ae4c: movzwl 1e(r6),r8 2004ae50: bbc $1,r8,0x2004ae8c 2004ae54: movl 10(r6),r1 2004ae58: movzwl 16(r6),r7 2004ae5c: movl r7,r5 2004ae5f: incl r7 2004ae61: movw -06(fp),(r1)[r5] 2004ae66: movzwl 14(r6),r5 2004ae6a: divl2 $2,r5 2004ae6d: emul $0,$0,r7,r0 2004ae72: ediv r5,r0,r1,r0 2004ae77: movl r0,r5 2004ae7a: movzwl 18(r6),r0 2004ae7e: cmpl r5,r0 2004ae81: beql 0x2004ae87 2004ae83: cvtlw r5,16(r6) 2004ae87: incl r4 2004ae89: brb 0x2004aed7 2004ae8b: nop 2004ae8c: movzwl 16(r6),r5 2004ae90: movl 10(r6),r7 2004ae94: blbc r8,0x2004aeb0 2004ae97: pushab -06(fp) 2004ae9a: movzbl -06(fp),-(sp) 2004ae9e: pushl r3 2004aea0: pushl r2 2004aea2: calls $4,_acf4 2004aea9: tstl r0 2004aeab: bneq 0x2004aeb0 2004aead: clrl r0 2004aeaf: ret 2004aeb0: movl r5,r2 2004aeb3: incl r5 2004aeb5: movb -06(fp),(r7)[r2] 2004aeba: movzwl 14(r6),r2 2004aebe: cmpl r5,r2 2004aec1: bcs 0x2004aec8 2004aec3: clrw 16(r6) 2004aec6: brb 0x2004aed5 2004aec8: movzwl 18(r6),r2 2004aecc: cmpl r5,r2 2004aecf: beql 0x2004aed5 2004aed1: movw r5,16(r6) 2004aed5: incl r4 2004aed7: movl r4,r0 2004aeda: ret 2004aedb: nop _aedc: entry mask: r4 r3 r2 2004aede: subl2 $4,sp 2004aee1: movl 0c(ap),r0 2004aee5: movl 04(ap),r1 2004aee9: movl 08(r1),r4 2004aeed: mull3 $38,r0,r2 2004aef1: movl 08(ap),r1 2004aef5: movab 18(r1)[r2],r2 2004aefa: cmpw 08(r2),06(r2) 2004aeff: bcs 0x2004af1c 2004af01: movzwl 08(r4),r3 2004af05: ashl r0,$1,r1 2004af09: mcoml r1,r1 2004af0c: bicl2 $fffffff0,r1 2004af13: mcomw r3,r3 2004af16: bicw3 r3,r1,08(r4) 2004af1b: ret 2004af1c: movl (r2),r3 2004af1f: movzwl 08(r2),r0 2004af23: movb (r3)[r0],0c(r4) 2004af28: incw 08(r2) 2004af2b: ret _af2c: entry mask: r7 r6 r5 r4 r3 r2 2004af2e: subl2 $c,sp 2004af31: movl 04(ap),r4 2004af35: movl 08(ap),r2 2004af39: movl 10(r4),r3 2004af3d: mnegl $1,-0a(fp) 2004af41: movl 08(r4),r5 2004af45: movw (r5),-06(fp) 2004af49: bbc $7,-06(fp),0x2004af91 2004af4e: tstl r0 2004af50: movb $20,0f(r3) 2004af54: pushl r2 2004af56: pushl r4 2004af58: calls $2,_ae1c 2004af5f: movl r0,r7 2004af62: beql 0x2004af88 2004af64: decl r7 2004af66: mull3 $38,r7,r0 2004af6a: movab 18(r2)[r0],r1 2004af6f: movzwl 16(r1),r6 2004af73: decl r6 2004af75: movzwl 18(r1),r0 2004af79: cmpl r6,r0 2004af7c: beql 0x2004af83 2004af7e: bbc $0,30(r1),0x2004af88 2004af83: movb $1,-0a(fp)[r7] 2004af88: movw (r5),-06(fp) 2004af8c: bbs $7,-06(fp),0x2004af50 2004af91: movl -000a(fp),r0 2004af96: ret 2004af97: nop _af98: entry mask: r6 r5 r4 r3 r2 2004af9a: subl2 $8,sp 2004af9d: movl 04(ap),r0 2004afa1: movl 08(r0),r1 2004afa5: movl 10(r0),r2 2004afa9: movw (r1),-06(fp) 2004afad: movzwl -06(fp),r3 2004afb1: bbc $f,r3,0x2004b012 2004afb5: movl 00000008(ap),r6 2004afbc: movb $10,0f(r2) 2004afc0: bicb3 $fc,-05(fp),r0 2004afc6: movzbl r0,r5 2004afc9: mull3 $38,r5,r0 2004afcd: movab 18(r6)[r0],r3 2004afd2: cmpw 08(r3),06(r3) 2004afd7: bcs 0x2004aff7 2004afd9: movzwl 08(r1),r4 2004afdd: ashl r5,$1,r0 2004afe1: mcoml r0,r0 2004afe4: bicl2 $fffffff0,r0 2004afeb: mcomw r4,r4 2004afee: bicw3 r4,r0,08(r1) 2004aff3: movl r5,r0 2004aff6: ret 2004aff7: movl (r3),r4 2004affa: movzwl 08(r3),r0 2004affe: movb (r4)[r0],0c(r1) 2004b003: incw 08(r3) 2004b006: movw (r1),-06(fp) 2004b00a: movzwl -06(fp),r0 2004b00e: bbs $f,r0,0x2004afbc 2004b012: movzwl $00ff,r0 2004b017: ret _b018: entry mask: r4 r3 r2 2004b01a: subl2 $4,sp 2004b01d: movl 08(ap),r3 2004b021: movzwl (r3),r0 2004b024: addl2 00000004(ap),r0 2004b02b: incl r0 2004b02d: cvtlw r0,r4 2004b030: pushl r3 2004b032: calls $1,_b048 2004b039: movw r0,r2 2004b03c: cmpw r2,r4 2004b03f: bneq 0x2004b030 2004b041: cvtwl $0001,r0 2004b046: ret 2004b047: nop _b048: entry mask: 2004b04a: subl2 $4,sp 2004b04d: movzwl *0004(ap),r0 2004b052: ret 2004b053: nop _b054: entry mask: 2004b056: subl2 $4,sp 2004b059: ret 2004b05a: .space 2 _b05c: movl (sp),ap 2004b05f: bispsw $f 2004b061: rsb ; Call to check instruction results. Call with 2, 4, 6, ..., 14 args. ; First arg is expected low four PSL bits. The second-and-third args are ; a pointer (second) and the value that should be there (third); this ; pointer-and-value pattern repeats for as many times as there are args ; for. The last arg is the actual PSL value. if all is as it should be, ; returns normally, ready for the next test. On error, throws out ; through the sp value in r6, after recording stuff in the area pointed ; to by r7. _b062: entry mask: 2004b064: pushl r0 2004b066: movab 08(ap),r9 2004b06a: subl3 $2,(ap),r8 2004b06e: ashl $ff,r8,r8 2004b073: caseb r8,$0,$6 2004b077: case -> 0x2004b0b5 2004b079: case -> 0x2004b0ad 2004b07b: case -> 0x2004b0a5 2004b07d: case -> 0x2004b09d 2004b07f: case -> 0x2004b095 2004b081: case -> 0x2004b08d 2004b083: case -> 0x2004b085 2004b085: movl (r9)+,r8 2004b088: cmpl (r8),(r9)+ 2004b08b: bneq 0x2004b0cc 2004b08d: movl (r9)+,r8 2004b090: cmpl (r8),(r9)+ 2004b093: bneq 0x2004b0cc 2004b095: movl (r9)+,r8 2004b098: cmpl (r8),(r9)+ 2004b09b: bneq 0x2004b0cc 2004b09d: movl (r9)+,r8 2004b0a0: cmpl (r8),(r9)+ 2004b0a3: bneq 0x2004b0cc 2004b0a5: movl (r9)+,r8 2004b0a8: cmpl (r8),(r9)+ 2004b0ab: bneq 0x2004b0cc 2004b0ad: movl (r9)+,r8 2004b0b0: cmpl (r8),(r9)+ 2004b0b3: bneq 0x2004b0cc 2004b0b5: movl (r9)+,r0 2004b0b8: bicl2 $fffffff0,r0 2004b0bf: movl 04(ap),r8 2004b0c3: cmpl r0,r8 2004b0c6: bneq 0x2004b0cc 2004b0c8: movl (sp)+,r0 2004b0cb: ret 2004b0cc: movl (sp)+,r0 2004b0cf: brw 0x2004b131 ; Call to check instruction results. Call with 2..8 args. First arg is ; expected low four PSL bits. The second through N-1th args are expected ; values of r0 (second arg), r1 (third arg), etc; last arg is actual PSL ; value. If all is as it should be, returns normally, ready for the next ; test. On error, throws out using the sp value in r6, after recording ; stuff in the area pointed to by r7. _b0d2: entry mask: 2004b0d4: movab 08(ap),r9 2004b0d8: subl3 $2,(ap),r10 2004b0dc: caseb r10,$0,$6 2004b0e0: case -> 0x2004b11e ; nargs=2 2004b0e2: case -> 0x2004b116 ; nargs=3 2004b0e4: case -> 0x2004b10e ; nargs=4 2004b0e6: case -> 0x2004b106 ; nargs=5 2004b0e8: case -> 0x2004b0fe ; nargs=6 2004b0ea: case -> 0x2004b0f6 ; nargs=7 2004b0ec: case -> 0x2004b0ee ; nargs=8 2004b0ee: movl r5,r10 ; nargs=8 (also fallthrough) 2004b0f1: cmpl r10,(r9)+ 2004b0f4: bneq 0x2004b131 2004b0f6: movl r4,r10 ; nargs=7 2004b0f9: cmpl r10,(r9)+ 2004b0fc: bneq 0x2004b131 2004b0fe: movl r3,r10 ; nargs=6 2004b101: cmpl r10,(r9)+ 2004b104: bneq 0x2004b131 2004b106: movl r2,r10 ; nargs=5 2004b109: cmpl r10,(r9)+ 2004b10c: bneq 0x2004b131 2004b10e: movl r1,r10 ; nargs=4 2004b111: cmpl r10,(r9)+ 2004b114: bneq 0x2004b131 2004b116: movl r0,r10 ; nargs=3 2004b119: cmpl r10,(r9)+ 2004b11c: bneq 0x2004b131 2004b11e: movl (r9)+,r5 ; nargs=2 2004b121: bicl2 $fffffff0,r5 2004b128: movl 04(ap),r10 2004b12c: cmpl r5,r10 2004b12f: beql 0x2004b13e 2004b131: movzbl $2,r0 2004b134: bisw2 r0,(r7) 2004b137: movw $1,02(r7) 2004b13b: brw 0x2004cf0b 2004b13e: bispsw $f 2004b140: moval _b05c,r10 2004b145: ret 2004b146: brw 0x2004b131 2004b149: halt 2004b14a: halt 2004b14b: halt 2004b14c: movl 04(r7),r0 ; machine check handler - see 2004b1f6 2004b150: movl (sp),08(r7) 2004b154: movc3 (sp),04(sp),04(r0) 2004b15a: movzbl $4,r0 2004b15d: brb 0x2004b190 2004b15f: halt 2004b160: movzbl $10,r0 ; reserved/privileged instruction - see 2004b1fc 2004b163: brb 0x2004b190 2004b165: halt 2004b166: halt 2004b167: halt 2004b168: movzbl $14,r0 ; XFC instruction - see 2004b202 2004b16b: brb 0x2004b190 2004b16d: halt 2004b16e: halt 2004b16f: halt 2004b170: movzbl $18,r0 ; reseved operand - see 2004b208 2004b173: brb 0x2004b190 2004b175: halt 2004b176: halt 2004b177: halt 2004b178: movzbl $1c,r0 ; reserved addressing mode - see 2004b20e 2004b17b: brb 0x2004b190 2004b17d: halt 2004b17e: halt 2004b17f: halt 2004b180: movl 04(r7),r0 ; arithmetic fault - see 2004b214 2004b184: movl 04(sp),04(r0) 2004b189: movl $4,08(r7) 2004b18d: movzbl $34,r0 2004b190: movl r0,*04(r7) 2004b194: movw $4,r0 2004b197: bisw2 r0,(r7) 2004b19a: movw $1,02(r7) 2004b19e: addl2 $4,08(r7) 2004b1a2: brw 0x2004cf0b _b1a5: entry mask: 2004b1a7: pushr $3ffc 2004b1ab: movl 10(ap),r7 2004b1af: movl 14(ap),r11 2004b1b3: tstl 10(r7) 2004b1b6: bneq 0x2004b1d1 2004b1b8: pushl r11 2004b1ba: pushl $1 2004b1bc: pushal 10(r7) 2004b1bf: pushl $1 2004b1c1: calls $4,_200a0 2004b1c8: movl $1,14(r7) 2004b1cc: movl 10(r7),04(r7) 2004b1d1: clrl 08(r7) 2004b1d4: cmpl $2,009c(r11) 2004b1d9: bneq 0x2004b1de 2004b1db: mtpr $2,$28 ; ACCS 2004b1de: mfpr $11,r10 ; SCBB 2004b1e1: pushl 04(r10) 2004b1e4: pushl 10(r10) 2004b1e7: pushl 14(r10) 2004b1ea: pushl 18(r10) 2004b1ed: pushl 1c(r10) 2004b1f0: pushl 34(r10) 2004b1f3: movl sp,r6 2004b1f6: movab 0x2004b14d,04(r10) 2004b1fc: movab 0x2004b161,10(r10) 2004b202: movab 0x2004b169,14(r10) 2004b208: movab 0x2004b171,18(r10) 2004b20e: movab 0x2004b179,1c(r10) 2004b214: movab 0x2004b181,34(r10) 2004b21a: moval _b05c,r10 2004b21f: movw $0100,(r7) 2004b224: moval _b0d2,fp 2004b229: clrl r2 2004b22b: jsb (r10) 2004b22d: movf r2,r0 2004b230: movpsl -(sp) 2004b232: pushl $0 2004b234: pushl $5 2004b236: calls $3,(fp) 2004b239: movl $ffff0000,r2 ; non-canonical 0.0 2004b240: jsb (r10) 2004b242: movf r2,r0 2004b245: movpsl -(sp) 2004b247: pushl $0 2004b249: pushl $5 2004b24b: calls $3,(fp) 2004b24e: jsb (r10) 2004b250: movf $8,r0 ; 1 2004b253: movpsl -(sp) 2004b255: pushl $00004080 ; 1 2004b25b: pushl $1 2004b25d: calls $3,(fp) 2004b260: jsb (r10) 2004b262: movf $0000c080,r0 ; -1 2004b269: movpsl -(sp) 2004b26b: pushl $0000c080 ; -1 2004b271: pushl $9 2004b273: calls $3,(fp) 2004b276: movl $bbbb4eff,r2 ; 536311648 2004b27d: jsb (r10) 2004b27f: movf r2,r0 2004b282: movpsl -(sp) 2004b284: pushl $bbbb4eff ; 536311648 2004b28a: pushl $1 2004b28c: calls $3,(fp) 2004b28f: movl $ccccceff,r2 ; -536451456 2004b296: jsb (r10) 2004b298: movf r2,r0 2004b29b: movpsl -(sp) 2004b29d: pushl $ccccceff ; -536451456 2004b2a3: pushl $9 2004b2a5: calls $3,(fp) 2004b2a8: moval _b062,fp 2004b2ad: clrl 00a8(r11) 2004b2b1: jsb (r10) 2004b2b3: movf $8,00a8(r11) ; 1 2004b2b8: movpsl -(sp) 2004b2ba: pushl $00004080 ; 1 2004b2c0: pushab 00a8(r11) 2004b2c4: pushl $1 2004b2c6: calls $4,(fp) 2004b2c9: movw $0200,(r7) 2004b2ce: moval _b0d2,fp 2004b2d3: clrl r2 2004b2d5: jsb (r10) 2004b2d7: mnegf r2,r0 2004b2da: movpsl -(sp) 2004b2dc: pushl $0 2004b2de: pushl $4 2004b2e0: calls $3,(fp) 2004b2e3: movl $ffff0000,r2 ; non-canonical 0.0 2004b2ea: jsb (r10) 2004b2ec: mnegf r2,r0 2004b2ef: movpsl -(sp) 2004b2f1: pushl $0 2004b2f3: pushl $4 2004b2f5: calls $3,(fp) 2004b2f8: jsb (r10) 2004b2fa: mnegf $8,r0 ; 1 2004b2fd: movpsl -(sp) 2004b2ff: pushl $0000c080 ; -1 2004b305: pushl $8 2004b307: calls $3,(fp) 2004b30a: jsb (r10) 2004b30c: mnegf $0000c080,r0 ; -1 2004b313: movpsl -(sp) 2004b315: pushl $00004080 ; 1 2004b31b: pushl $0 2004b31d: calls $3,(fp) 2004b320: movl $bbbb4eff,r2 ; 536311648 2004b327: jsb (r10) 2004b329: mnegf r2,r0 2004b32c: movpsl -(sp) 2004b32e: pushl $bbbbceff ; -536311648 2004b334: pushl $8 2004b336: calls $3,(fp) 2004b339: movl $ccccceff,r2 ; -536451456 2004b340: jsb (r10) 2004b342: mnegf r2,r0 2004b345: movpsl -(sp) 2004b347: pushl $cccc4eff ; 536451456 2004b34d: pushl $0 2004b34f: calls $3,(fp) 2004b352: moval _b062,fp 2004b357: clrl 00a8(r11) 2004b35b: jsb (r10) 2004b35d: mnegf $8,00a8(r11) ; 1 2004b362: movpsl -(sp) 2004b364: pushl $0000c080 ; -1 2004b36a: pushab 00a8(r11) 2004b36e: pushl $8 2004b370: calls $4,(fp) 2004b373: movw $0300,(r7) 2004b378: moval _b0d2,fp 2004b37d: cmpl $2,009c(r11) 2004b382: bneq 0x2004b387 2004b384: brw 0x2004b4dc 2004b387: moval 0x2004b387,ap 2004b38b: movf $8,r0 ; 1 2004b38e: clrl r1 2004b390: incl r1 2004b392: bispsw $f 2004b394: acbf $10,$8,r0,0x2004b390 ; 2, 1 2004b39a: movpsl -(sp) 2004b39c: pushl $00004140 ; 3 2004b3a2: pushl $2 2004b3a4: pushl $1 2004b3a6: calls $4,(fp) 2004b3a9: moval 0x2004b3a9,ap 2004b3ad: mnegf $8,r0 ; 1 2004b3b0: clrl r1 2004b3b2: incl r1 2004b3b4: bispsw $f 2004b3b6: acbf $8,$8,r0,0x2004b3b2 ; 1, 1 2004b3bc: movpsl -(sp) 2004b3be: pushl $00004100 ; 2 2004b3c4: pushl $3 2004b3c6: pushl $1 2004b3c8: calls $4,(fp) 2004b3cb: moval 0x2004b3cb,ap 2004b3cf: mnegf $10,r0 ; 2 2004b3d2: clrl r1 2004b3d4: incl r1 2004b3d6: bispsw $f 2004b3d8: acbf $0000c080,$8,r0,0x2004b3d4 ; -1, 1 2004b3e2: movpsl -(sp) 2004b3e4: pushl $0 2004b3e6: pushl $2 2004b3e8: pushl $5 2004b3ea: calls $4,(fp) 2004b3ed: moval 0x2004b3ed,ap 2004b3f1: mnegf $8,r0 ; 1 2004b3f4: clrl r1 2004b3f6: incl r1 2004b3f8: bispsw $f 2004b3fa: acbf $00000000,$8,r0,0x2004b3f6 ; 0, 1 2004b404: movpsl -(sp) 2004b406: pushl $00004080 ; 1 2004b40c: pushl $2 2004b40e: pushl $1 2004b410: calls $4,(fp) 2004b413: moval 0x2004b413,ap 2004b417: mnegf $8,r0 ; 1 2004b41a: clrl r1 2004b41c: incl r1 2004b41e: bispsw $f 2004b420: acbf $0000c100,$0000c080,r0,0x2004b41c ; -2, -1 2004b42e: movpsl -(sp) 2004b430: pushl $0000c140 ; -3 2004b436: pushl $2 2004b438: pushl $9 2004b43a: calls $4,(fp) 2004b43d: moval 0x2004b43d,ap 2004b441: movf $8,r0 ; 1 2004b444: clrl r1 2004b446: incl r1 2004b448: bispsw $f 2004b44a: acbf $0000c080,$0000c080,r0,0x2004b446 ; -1, -1 2004b458: movpsl -(sp) 2004b45a: pushl $0000c100 ; -2 2004b460: pushl $3 2004b462: pushl $9 2004b464: calls $4,(fp) 2004b467: moval 0x2004b467,ap 2004b46b: movf $10,r0 ; 2 2004b46e: clrl r1 2004b470: incl r1 2004b472: bispsw $f 2004b474: acbf $8,$0000c080,r0,0x2004b470 ; 1, -1 2004b47e: movpsl -(sp) 2004b480: pushl $0 ; 0 2004b482: pushl $2 2004b484: pushl $5 2004b486: calls $4,(fp) 2004b489: moval 0x2004b489,ap 2004b48d: movf $8,r0 ; 1 2004b490: clrl r1 2004b492: incl r1 2004b494: bispsw $f 2004b496: acbf $00000000,$0000c080,r0,0x2004b492 ; 0, -1 2004b4a4: movpsl -(sp) 2004b4a6: pushl $0000c080 ; -1 2004b4ac: pushl $2 2004b4ae: pushl $9 2004b4b0: calls $4,(fp) 2004b4b3: moval 0x2004b4b3,ap 2004b4b7: moval _b062,fp 2004b4bc: movf $8,00a8(r11) ; 1 2004b4c1: bispsw $f 2004b4c3: acbf $10,$8,00a8(r11),0x2004b4c1 ; 2, 1 2004b4cb: movpsl -(sp) 2004b4cd: pushl $00004140 ; 3 2004b4d3: pushab 00a8(r11) 2004b4d7: pushl $1 2004b4d9: calls $4,(fp) 2004b4dc: movw $0400,(r7) 2004b4e1: moval _b0d2,fp 2004b4e6: movab 0x2004b4e6,ap 2004b4ea: movl $ffff4a7f,r2 ; 1048575.9375 2004b4f1: movl $ffff407f,r0 ; .999999940395355224609375 2004b4f8: bispsw $f 2004b4fa: addf2 r2,r0 2004b4fd: movpsl -(sp) 2004b4ff: pushl $00074a80 ; 1048576.875 2004b505: pushl $0 2004b507: calls $3,(fp) 2004b50a: movab 0x2004b50a,ap 2004b50e: movl $ffff51ff,r2 ; 34359736320 2004b515: movl $ffff407f,r0 ; .999999940395355224609375 2004b51c: bispsw $f 2004b51e: addf2 r2,r0 2004b521: movpsl -(sp) 2004b523: pushl $ffff51ff ; 34359736320 2004b529: pushl $0 2004b52b: calls $3,(fp) 2004b52e: movab 0x2004b52e,ap 2004b532: movl $ffff407f,r2 ; .999999940395355224609375 2004b539: movl $ffff4a7f,r0 ; 1048575.9375 2004b540: bispsw $f 2004b542: addf2 r2,r0 2004b545: movpsl -(sp) 2004b547: pushl $00074a80 ; 1048576.875 2004b54d: pushl $0 2004b54f: calls $3,(fp) 2004b552: movab 0x2004b552,ap 2004b556: movl $ffff407f,r2 ; .999999940395355224609375 2004b55d: movl $ffff51ff,r0 ; 34359736320 2004b564: bispsw $f 2004b566: addf2 r2,r0 2004b569: movpsl -(sp) 2004b56b: pushl $ffff51ff ; 34359736320 2004b571: pushl $0 2004b573: calls $3,(fp) 2004b576: movab 0x2004b576,ap 2004b57a: movl $ffffca7f,r2 ; -1048575.9375 2004b581: movl $ffffc07f,r0 ; -.999999940395355224609375 2004b588: bispsw $f 2004b58a: addf2 r2,r0 2004b58d: movpsl -(sp) 2004b58f: pushl $0007ca80 ; -1048576.875 2004b595: pushl $8 2004b597: calls $3,(fp) 2004b59a: movab 0x2004b59a,ap 2004b59e: movl $ffffd1ff,r2 ; -34359736320 2004b5a5: movl $ffffc07f,r0 ; -.999999940395355224609375 2004b5ac: bispsw $f 2004b5ae: addf2 r2,r0 2004b5b1: movpsl -(sp) 2004b5b3: pushl $ffffd1ff ; -34359736320 2004b5b9: pushl $8 2004b5bb: calls $3,(fp) 2004b5be: movab 0x2004b5be,ap 2004b5c2: movl $ffffc07f,r2 ; -.999999940395355224609375 2004b5c9: movl $ffffca7f,r0 ; -1048575.9375 2004b5d0: bispsw $f 2004b5d2: addf2 r2,r0 2004b5d5: movpsl -(sp) 2004b5d7: pushl $0007ca80 ; -1048576.875 2004b5dd: pushl $8 2004b5df: calls $3,(fp) 2004b5e2: movab 0x2004b5e2,ap 2004b5e6: movl $ffffc07f,r2 ; -.999999940395355224609375 2004b5ed: movl $ffffd1ff,r0 ; -34359736320 2004b5f4: bispsw $f 2004b5f6: addf2 r2,r0 2004b5f9: movpsl -(sp) 2004b5fb: pushl $ffffd1ff ; -34359736320 2004b601: pushl $8 2004b603: calls $3,(fp) 2004b606: movl $ffff4d7f,r2 ; 67108860 2004b60d: movl $0000cd40,r4 ; -50331648 2004b614: jsb (r10) 2004b616: addf3 r2,r4,r0 2004b61a: movpsl -(sp) 2004b61c: pushl $fffc4c7f ; 16777212 2004b622: pushl $0 2004b624: calls $3,(fp) 2004b627: movl $0000cd00,r4 ; -33554432 2004b62e: jsb (r10) 2004b630: addf3 r2,r4,r0 2004b634: movpsl -(sp) 2004b636: pushl $fffe4cff ; 33554428 2004b63c: pushl $0 2004b63e: calls $3,(fp) 2004b641: movl $0000cc80,r4 ; -16777216 2004b648: jsb (r10) 2004b64a: addf3 r2,r4,r0 2004b64e: movpsl -(sp) 2004b650: pushl $ffff4d3f ; 50331644 2004b656: pushl $0 2004b658: calls $3,(fp) 2004b65b: movl $0000cc00,r4 ; -8388608 2004b662: jsb (r10) 2004b664: addf3 r2,r4,r0 2004b668: movpsl -(sp) 2004b66a: pushl $ffff4d5f ; 58720252 2004b670: pushl $0 2004b672: calls $3,(fp) 2004b675: movl $00004c80,r4 ; 16777216 2004b67c: jsb (r10) 2004b67e: addf3 r2,r4,r0 2004b682: movpsl -(sp) 2004b684: pushl $00004da0 ; 83886080 2004b68a: pushl $0 2004b68c: calls $3,(fp) 2004b68f: movl $00004d00,r4 ; 33554432 2004b696: jsb (r10) 2004b698: addf3 r2,r4,r0 2004b69c: movpsl -(sp) 2004b69e: pushl $00004dc0 ; 100663296 2004b6a4: pushl $0 2004b6a6: calls $3,(fp) 2004b6a9: movl $00004d40,r4 ; 50331648 2004b6b0: jsb (r10) 2004b6b2: addf3 r2,r4,r0 2004b6b6: movpsl -(sp) 2004b6b8: pushl $00004de0 ; 117440512 2004b6be: pushl $0 2004b6c0: calls $3,(fp) 2004b6c3: movl $00004d60,r4 ; 58720256 2004b6ca: jsb (r10) 2004b6cc: addf3 r2,r4,r0 2004b6d0: movpsl -(sp) 2004b6d2: pushl $00004df0 ; 125829120 2004b6d8: pushl $0 2004b6da: calls $3,(fp) 2004b6dd: movl $ffff4d7f,r2 ; 67108860 2004b6e4: movl $0000cd7c,r4 ; -66060288 2004b6eb: jsb (r10) 2004b6ed: addf3 r4,r2,r0 2004b6f1: movpsl -(sp) 2004b6f3: pushl $ffc04a7f ; 1048572 2004b6f9: pushl $0 2004b6fb: calls $3,(fp) 2004b6fe: movl $0000cd78,r4 ; -65011712 2004b705: jsb (r10) 2004b707: addf3 r4,r2,r0 2004b70b: movpsl -(sp) 2004b70d: pushl $ffe04aff ; 2097148 2004b713: pushl $0 2004b715: calls $3,(fp) 2004b718: movl $0000cd74,r4 ; -63963136 2004b71f: jsb (r10) 2004b721: addf3 r4,r2,r0 2004b725: movpsl -(sp) 2004b727: pushl $fff04b3f ; 3145724 2004b72d: pushl $0 2004b72f: calls $3,(fp) 2004b732: movl $0000cd70,r4 ; -62914560 2004b739: jsb (r10) 2004b73b: addf3 r4,r2,r0 2004b73f: movpsl -(sp) 2004b741: pushl $fff04b7f ; 4194300 2004b747: pushl $0 2004b749: calls $3,(fp) 2004b74c: movl $0000cd6c,r4 ; -61865984 2004b753: jsb (r10) 2004b755: addf3 r4,r2,r0 2004b759: movpsl -(sp) 2004b75b: pushl $fff84b9f ; 5242876 2004b761: pushl $0 2004b763: calls $3,(fp) 2004b766: movl $0000cd68,r4 ; -60817408 2004b76d: jsb (r10) 2004b76f: addf3 r4,r2,r0 2004b773: movpsl -(sp) 2004b775: pushl $fff84bbf ; 6291452 2004b77b: pushl $0 2004b77d: calls $3,(fp) 2004b780: movl $0000cd64,r4 ; -59768832 2004b787: jsb (r10) 2004b789: addf3 r4,r2,r0 2004b78d: movpsl -(sp) 2004b78f: pushl $fff84bdf ; 7340028 2004b795: pushl $0 2004b797: calls $3,(fp) 2004b79a: movl $0000cd60,r4 ; -58720256 2004b7a1: jsb (r10) 2004b7a3: addf3 r4,r2,r0 2004b7a7: movpsl -(sp) 2004b7a9: pushl $fff84bff ; 8388604 2004b7af: pushl $0 2004b7b1: calls $3,(fp) 2004b7b4: movl $0000cd5c,r4 ; -57671680 2004b7bb: jsb (r10) 2004b7bd: addf3 r4,r2,r0 2004b7c1: movpsl -(sp) 2004b7c3: pushl $fffc4c0f ; 9437180 2004b7c9: pushl $0 2004b7cb: calls $3,(fp) 2004b7ce: movl $0000cd58,r4 ; -56623104 2004b7d5: jsb (r10) 2004b7d7: addf3 r4,r2,r0 2004b7db: movpsl -(sp) 2004b7dd: pushl $fffc4c1f ; 10485756 2004b7e3: pushl $0 2004b7e5: calls $3,(fp) 2004b7e8: movl $0000cd54,r4 ; -55574528 2004b7ef: jsb (r10) 2004b7f1: addf3 r4,r2,r0 2004b7f5: movpsl -(sp) 2004b7f7: pushl $fffc4c2f ; 11534332 2004b7fd: pushl $0 2004b7ff: calls $3,(fp) 2004b802: movl $0000cd50,r4 ; -54525952 2004b809: jsb (r10) 2004b80b: addf3 r4,r2,r0 2004b80f: movpsl -(sp) 2004b811: pushl $fffc4c3f ; 12582908 2004b817: pushl $0 2004b819: calls $3,(fp) 2004b81c: movl $0000cd4c,r4 ; -53477376 2004b823: jsb (r10) 2004b825: addf3 r4,r2,r0 2004b829: movpsl -(sp) 2004b82b: pushl $fffc4c4f ; 13631484 2004b831: pushl $0 2004b833: calls $3,(fp) 2004b836: movl $0000cd48,r4 ; -52428800 2004b83d: jsb (r10) 2004b83f: addf3 r4,r2,r0 2004b843: movpsl -(sp) 2004b845: pushl $fffc4c5f ; 14680060 2004b84b: pushl $0 2004b84d: calls $3,(fp) 2004b850: movl $0000cd44,r4 ; -51380224 2004b857: jsb (r10) 2004b859: addf3 r4,r2,r0 2004b85d: movpsl -(sp) 2004b85f: pushl $fffc4c6f ; 15728636 2004b865: pushl $0 2004b867: calls $3,(fp) 2004b86a: movl $c000cd40,r4 ; -50528256 2004b871: jsb (r10) 2004b873: addf3 r4,r2,r0 2004b877: movpsl -(sp) 2004b879: pushl $fffc4c7c ; 16580604 2004b87f: pushl $0 2004b881: calls $3,(fp) 2004b884: movl $ffff4d7f,r2 ; 67108860 2004b88b: movl $fffecd7f,r4 ; -67108856 2004b892: jsb (r10) 2004b894: addf3 r4,r2,r0 2004b898: movpsl -(sp) 2004b89a: pushl $00004180 ; 4 2004b8a0: pushl $0 2004b8a2: calls $3,(fp) 2004b8a5: movl $ffe0cd7f,r4 ; -67108736 2004b8ac: jsb (r10) 2004b8ae: addf3 r4,r2,r0 2004b8b2: movpsl -(sp) 2004b8b4: pushl $000043f8 ; 124 2004b8ba: pushl $0 2004b8bc: calls $3,(fp) 2004b8bf: movl $fe00cd7f,r4 ; -67106816 2004b8c6: jsb (r10) 2004b8c8: addf3 r4,r2,r0 2004b8cc: movpsl -(sp) 2004b8ce: pushl $800045ff ; 2044 2004b8d4: pushl $0 2004b8d6: calls $3,(fp) 2004b8d9: movl $e000cd7f,r4 ; -67076096 2004b8e0: jsb (r10) 2004b8e2: addf3 r4,r2,r0 2004b8e6: movpsl -(sp) 2004b8e8: pushl $f80047ff ; 32764 2004b8ee: pushl $0 2004b8f0: calls $3,(fp) 2004b8f3: movl $0000cd7e,r4 ; -66584576 2004b8fa: jsb (r10) 2004b8fc: addf3 r4,r2,r0 2004b900: movpsl -(sp) 2004b902: pushl $ff8049ff ; 524284 2004b908: pushl $0 2004b90a: calls $3,(fp) 2004b90d: movl $ffff4c7f,r4 ; 16777215 2004b914: movl $00004000,r2 ; .5 2004b91b: jsb (r10) 2004b91d: addf3 r4,r2,r0 2004b921: movpsl -(sp) 2004b923: pushl $00004c80 ; 16777216 2004b929: pushl $0 2004b92b: calls $3,(fp) 2004b92e: moval 0x2004b92e,ap 2004b932: moval _b062,fp 2004b937: movl $ffff4a7f,r0 ; 1048575.9375 2004b93e: movl $ffff407f,00a8(r11) ; .999999940395355224609375 2004b947: bispsw $f 2004b949: addf2 r0,00a8(r11) 2004b94e: movpsl -(sp) 2004b950: pushl $00074a80 ; 1048576.875 2004b956: pushab 00a8(r11) 2004b95a: pushl $0 2004b95c: calls $4,(fp) 2004b95f: movl $ffff407f,r1 ; .999999940395355224609375 2004b966: clrl 00a8(r11) 2004b96a: jsb (r10) 2004b96c: addf3 r0,r1,00a8(r11) 2004b972: movpsl -(sp) 2004b974: pushl $00074a80 ; 1048576.875 2004b97a: pushab 00a8(r11) 2004b97e: pushl $0 2004b980: calls $4,(fp) 2004b983: movw $0500,(r7) 2004b988: moval _b0d2,fp 2004b98d: jsb (r10) 2004b98f: cmpf $10,$8 ; 2, 1 2004b992: movpsl -(sp) 2004b994: pushl $0 2004b996: calls $2,(fp) 2004b999: jsb (r10) 2004b99b: cmpf $0000c080,$0000c100 ; -1, -2 2004b9a6: movpsl -(sp) 2004b9a8: pushl $0 2004b9aa: calls $2,(fp) 2004b9ad: jsb (r10) 2004b9af: cmpf $10,$0000c080 ; 2, -1 2004b9b6: movpsl -(sp) 2004b9b8: pushl $0 2004b9ba: calls $2,(fp) 2004b9bd: jsb (r10) 2004b9bf: cmpf $00000000,$0000c080 ; 0, -1 2004b9ca: movpsl -(sp) 2004b9cc: pushl $0 2004b9ce: calls $2,(fp) 2004b9d1: jsb (r10) 2004b9d3: cmpf $8,$00000000 ; 1, 0 2004b9da: movpsl -(sp) 2004b9dc: pushl $0 2004b9de: calls $2,(fp) 2004b9e1: jsb (r10) 2004b9e3: cmpf $8,$8 ; 1, 1 2004b9e6: movpsl -(sp) 2004b9e8: pushl $4 2004b9ea: calls $2,(fp) 2004b9ed: jsb (r10) 2004b9ef: cmpf $0000c080,$0000c080 ; -1, -1 2004b9fa: movpsl -(sp) 2004b9fc: pushl $4 2004b9fe: calls $2,(fp) 2004ba01: jsb (r10) 2004ba03: cmpf $8,$10 ; 1, 2 2004ba06: movpsl -(sp) 2004ba08: pushl $8 2004ba0a: calls $2,(fp) 2004ba0d: jsb (r10) 2004ba0f: cmpf $0000c100,$0000c080 ; -2, -1 2004ba1a: movpsl -(sp) 2004ba1c: pushl $8 2004ba1e: calls $2,(fp) 2004ba21: jsb (r10) 2004ba23: cmpf $0000c080,$10 ; -1, 2 2004ba2a: movpsl -(sp) 2004ba2c: pushl $8 2004ba2e: calls $2,(fp) 2004ba31: jsb (r10) 2004ba33: cmpf $0000c080,$00000000 ; -1, 0 2004ba3e: movpsl -(sp) 2004ba40: pushl $8 2004ba42: calls $2,(fp) 2004ba45: jsb (r10) 2004ba47: cmpf $00000000,$10 ; 0, 2 2004ba4e: movpsl -(sp) 2004ba50: pushl $8 2004ba52: calls $2,(fp) 2004ba55: movw $0600,(r7) 2004ba5a: moval _b0d2,fp 2004ba5f: clrl r2 2004ba61: jsb (r10) 2004ba63: cvtfd r2,r0 2004ba66: movpsl -(sp) 2004ba68: pushl $0 2004ba6a: pushl $0 2004ba6c: pushl $4 2004ba6e: calls $4,(fp) 2004ba71: movl $ffff0000,r2 ; noncanonical 0.0 2004ba78: jsb (r10) 2004ba7a: cvtfd r2,r0 2004ba7d: movpsl -(sp) 2004ba7f: pushl $0 2004ba81: pushl $0 2004ba83: pushl $4 2004ba85: calls $4,(fp) 2004ba88: jsb (r10) 2004ba8a: cvtfd $8,r0 ; 1 2004ba8d: movpsl -(sp) 2004ba8f: pushl $00004080 ; 1 2004ba95: pushl $0 2004ba97: pushl $0 2004ba99: calls $4,(fp) 2004ba9c: jsb (r10) 2004ba9e: cvtfd $0000c080,r0 ; -1 2004baa5: movpsl -(sp) 2004baa7: pushl $0000c080 ; -1 2004baad: pushl $0 2004baaf: pushl $8 2004bab1: calls $4,(fp) 2004bab4: movl $bbbb4fff,r2 ; 2145246592 2004babb: jsb (r10) 2004babd: cvtfd r2,r0 2004bac0: movpsl -(sp) 2004bac2: pushl $bbbb4fff ; 2145246592 2004bac8: pushl $0 2004baca: pushl $0 2004bacc: calls $4,(fp) 2004bacf: movl $cccccfff,r2 ; -2145805824 2004bad6: jsb (r10) 2004bad8: cvtfd r2,r0 2004badb: movpsl -(sp) 2004badd: pushl $cccccfff ; -2145805824 2004bae3: pushl $0 2004bae5: pushl $8 2004bae7: calls $4,(fp) 2004baea: moval _b062,fp 2004baef: clrq 00a8(r11) 2004baf3: jsb (r10) 2004baf5: cvtfd $8,00a8(r11) ; 1 2004bafa: movpsl -(sp) 2004bafc: pushl $0 2004bafe: pushab 00ac(r11) 2004bb02: pushl $00004080 ; 1 2004bb08: pushab 00a8(r11) 2004bb0c: pushl $0 2004bb0e: calls $6,(fp) 2004bb11: moval _b0d2,fp 2004bb16: clrl r2 2004bb18: jsb (r10) 2004bb1a: cvtfg r2,r0 2004bb1e: movpsl -(sp) 2004bb20: pushl $0 2004bb22: pushl $0 2004bb24: pushl $4 2004bb26: calls $4,(fp) 2004bb29: movl $ffff0000,r2 ; noncanonical 0.0 2004bb30: jsb (r10) 2004bb32: cvtfg r2,r0 2004bb36: movpsl -(sp) 2004bb38: pushl $0 2004bb3a: pushl $0 2004bb3c: pushl $4 2004bb3e: calls $4,(fp) 2004bb41: jsb (r10) 2004bb43: cvtfg $8,r0 ; 1 2004bb47: movpsl -(sp) 2004bb49: pushl $00004010 ; 1 2004bb4f: pushl $0 2004bb51: pushl $0 2004bb53: calls $4,(fp) 2004bb56: jsb (r10) 2004bb58: cvtfg $0000c080,r0 ; -1 2004bb60: movpsl -(sp) 2004bb62: pushl $0000c010 ; -1 2004bb68: pushl $0 2004bb6a: pushl $8 2004bb6c: calls $4,(fp) 2004bb6f: movl $bbbb4fff,r2 ; 2145246592 2004bb76: jsb (r10) 2004bb78: cvtfg r2,r0 2004bb7c: movpsl -(sp) 2004bb7e: pushl $f77741ff ; 2145246592 2004bb84: pushl $00006000 2004bb8a: pushl $0 2004bb8c: calls $4,(fp) 2004bb8f: movl $cccccfff,r2 ; -2145805824 2004bb96: jsb (r10) 2004bb98: cvtfg r2,r0 2004bb9c: movpsl -(sp) 2004bb9e: pushl $f999c1ff ; -2145805824 2004bba4: pushl $00008000 2004bbaa: pushl $8 2004bbac: calls $4,(fp) 2004bbaf: moval _b062,fp 2004bbb4: clrq 00a8(r11) 2004bbb8: jsb (r10) 2004bbba: cvtfg $8,00a8(r11) ; 1 2004bbc0: movpsl -(sp) 2004bbc2: pushl $0 2004bbc4: pushab 00ac(r11) 2004bbc8: pushl $00004010 ; 1 2004bbce: pushab 00a8(r11) 2004bbd2: pushl $0 2004bbd4: calls $6,(fp) 2004bbd7: movw $0700,(r7) 2004bbdc: moval _b0d2,fp 2004bbe1: clrl r0 2004bbe3: movzwl $5c00,r2 2004bbe8: jsb (r10) 2004bbea: cvtfb r2,r0 2004bbed: movpsl -(sp) 2004bbef: pushl $0 2004bbf1: pushl $6 2004bbf3: calls $3,(fp) 2004bbf6: jsb (r10) 2004bbf8: cvtfw r2,r0 2004bbfb: movpsl -(sp) 2004bbfd: pushl $0 2004bbff: pushl $6 2004bc01: calls $3,(fp) 2004bc04: jsb (r10) 2004bc06: cvtfl r2,r0 2004bc09: movpsl -(sp) 2004bc0b: pushl $0 2004bc0d: pushl $6 2004bc0f: calls $3,(fp) 2004bc12: jsb (r10) 2004bc14: cvtrfl r2,r0 2004bc17: movpsl -(sp) 2004bc19: pushl $0 2004bc1b: pushl $6 2004bc1d: calls $3,(fp) 2004bc20: clrl r0 2004bc22: movl $43215065,r2 ; 3846381824 2004bc29: jsb (r10) 2004bc2b: cvtfb r2,r0 2004bc2e: movpsl -(sp) 2004bc30: pushl $0 2004bc32: pushl $6 2004bc34: calls $3,(fp) 2004bc37: jsb (r10) 2004bc39: cvtfw r2,r0 2004bc3c: movpsl -(sp) 2004bc3e: pushl $00002100 2004bc44: pushl $2 2004bc46: calls $3,(fp) 2004bc49: jsb (r10) 2004bc4b: cvtfl r2,r0 2004bc4e: movpsl -(sp) 2004bc50: pushl $e5432100 2004bc56: pushl $a 2004bc58: calls $3,(fp) 2004bc5b: jsb (r10) 2004bc5d: cvtrfl r2,r0 2004bc60: movpsl -(sp) 2004bc62: pushl $e5432100 2004bc68: pushl $a 2004bc6a: calls $3,(fp) 2004bc6d: clrl r0 2004bc6f: movl $eeee446e,r2 ; 238.933319091796875 2004bc76: jsb (r10) 2004bc78: cvtfb r2,r0 2004bc7b: movpsl -(sp) 2004bc7d: pushl $000000ee 2004bc83: pushl $a 2004bc85: calls $3,(fp) 2004bc88: jsb (r10) 2004bc8a: cvtfw r2,r0 2004bc8d: movpsl -(sp) 2004bc8f: pushl $000000ee 2004bc95: pushl $0 2004bc97: calls $3,(fp) 2004bc9a: jsb (r10) 2004bc9c: cvtfl r2,r0 2004bc9f: movpsl -(sp) 2004bca1: pushl $000000ee 2004bca7: pushl $0 2004bca9: calls $3,(fp) 2004bcac: jsb (r10) 2004bcae: cvtrfl r2,r0 2004bcb1: movpsl -(sp) 2004bcb3: pushl $000000ef 2004bcb9: pushl $0 2004bcbb: calls $3,(fp) 2004bcbe: clrl r0 2004bcc0: jsb (r10) 2004bcc2: cvtfb $00000000,r0 ; 0 2004bcc9: movpsl -(sp) 2004bccb: pushl $0 2004bccd: pushl $4 2004bccf: calls $3,(fp) 2004bcd2: jsb (r10) 2004bcd4: cvtfw $00000000,r0 ; 0 2004bcdb: movpsl -(sp) 2004bcdd: pushl $0 2004bcdf: pushl $4 2004bce1: calls $3,(fp) 2004bce4: jsb (r10) 2004bce6: cvtfl $00000000,r0 ; 0 2004bced: movpsl -(sp) 2004bcef: pushl $0 2004bcf1: pushl $4 2004bcf3: calls $3,(fp) 2004bcf6: jsb (r10) 2004bcf8: cvtrfl $00000000,r0 ; 0 2004bcff: movpsl -(sp) 2004bd01: pushl $0 2004bd03: pushl $4 2004bd05: calls $3,(fp) 2004bd08: clrl r0 2004bd0a: jsb (r10) 2004bd0c: cvtfb $8,r0 ; 1 2004bd0f: movpsl -(sp) 2004bd11: pushl $1 2004bd13: pushl $0 2004bd15: calls $3,(fp) 2004bd18: jsb (r10) 2004bd1a: cvtfw $8,r0 ; 1 2004bd1d: movpsl -(sp) 2004bd1f: pushl $1 2004bd21: pushl $0 2004bd23: calls $3,(fp) 2004bd26: jsb (r10) 2004bd28: cvtfl $8,r0 ; 1 2004bd2b: movpsl -(sp) 2004bd2d: pushl $1 2004bd2f: pushl $0 2004bd31: calls $3,(fp) 2004bd34: jsb (r10) 2004bd36: cvtrfl $8,r0 ; 1 2004bd39: movpsl -(sp) 2004bd3b: pushl $1 2004bd3d: pushl $0 2004bd3f: calls $3,(fp) 2004bd42: clrl r0 2004bd44: jsb (r10) 2004bd46: cvtfb $0000c080,r0 ; -1 2004bd4d: movpsl -(sp) 2004bd4f: pushl $000000ff 2004bd55: pushl $8 2004bd57: calls $3,(fp) 2004bd5a: jsb (r10) 2004bd5c: cvtfw $0000c080,r0 ; -1 2004bd63: movpsl -(sp) 2004bd65: pushl $0000ffff 2004bd6b: pushl $8 2004bd6d: calls $3,(fp) 2004bd70: jsb (r10) 2004bd72: cvtfl $0000c080,r0 ; -1 2004bd79: movpsl -(sp) 2004bd7b: pushl $ffffffff 2004bd81: pushl $8 2004bd83: calls $3,(fp) 2004bd86: jsb (r10) 2004bd88: cvtrfl $0000c080,r0 ; -1 2004bd8f: movpsl -(sp) 2004bd91: pushl $ffffffff 2004bd97: pushl $8 2004bd99: calls $3,(fp) 2004bd9c: clrl r0 2004bd9e: jsb (r10) 2004bda0: cvtfb $000043fe,r0 ; 127 2004bda7: movpsl -(sp) 2004bda9: pushl $0000007f 2004bdaf: pushl $0 2004bdb1: calls $3,(fp) 2004bdb4: jsb (r10) 2004bdb6: cvtfw $fe0047ff,r0 ; 32767 2004bdbd: movpsl -(sp) 2004bdbf: pushl $00007fff 2004bdc5: pushl $0 2004bdc7: calls $3,(fp) 2004bdca: jsb (r10) 2004bdcc: cvtfl $ffff4fff,r0 ; 2147483520 2004bdd3: movpsl -(sp) 2004bdd5: pushl $7fffff80 2004bddb: pushl $0 2004bddd: calls $3,(fp) 2004bde0: jsb (r10) 2004bde2: cvtrfl $ffff4fff,r0 ; 2147483520 2004bde9: movpsl -(sp) 2004bdeb: pushl $7fffff80 2004bdf1: pushl $0 2004bdf3: calls $3,(fp) 2004bdf6: clrl r0 2004bdf8: jsb (r10) 2004bdfa: cvtfb $0000c400,r0 ; -128 2004be01: movpsl -(sp) 2004be03: pushl $00000080 2004be09: pushl $8 2004be0b: calls $3,(fp) 2004be0e: jsb (r10) 2004be10: cvtfw $0000c800,r0 ; -32768 2004be17: movpsl -(sp) 2004be19: pushl $00008000 2004be1f: pushl $8 2004be21: calls $3,(fp) 2004be24: jsb (r10) 2004be26: cvtfl $0000d000,r0 ; -2147483648 2004be2d: movpsl -(sp) 2004be2f: pushl $80000000 2004be35: pushl $8 2004be37: calls $3,(fp) 2004be3a: jsb (r10) 2004be3c: cvtrfl $0000d000,r0 ; -2147483648 2004be43: movpsl -(sp) 2004be45: pushl $80000000 2004be4b: pushl $8 2004be4d: calls $3,(fp) 2004be50: clrl r0 2004be52: jsb (r10) 2004be54: cvtfb $00004400,r0 ; 128 2004be5b: movpsl -(sp) 2004be5d: pushl $00000080 2004be63: pushl $a 2004be65: calls $3,(fp) 2004be68: jsb (r10) 2004be6a: cvtfw $00004800,r0 ; 32768 2004be71: movpsl -(sp) 2004be73: pushl $00008000 2004be79: pushl $a 2004be7b: calls $3,(fp) 2004be7e: jsb (r10) 2004be80: cvtfl $00005000,r0 ; 2147483648 2004be87: movpsl -(sp) 2004be89: pushl $80000000 2004be8f: pushl $a 2004be91: calls $3,(fp) 2004be94: jsb (r10) 2004be96: cvtrfl $00005000,r0 ; 2147483648 2004be9d: movpsl -(sp) 2004be9f: pushl $80000000 2004bea5: pushl $a 2004bea7: calls $3,(fp) 2004beaa: clrl r0 2004beac: jsb (r10) 2004beae: cvtfb $c,r0 ; 1.5 2004beb1: movpsl -(sp) 2004beb3: pushl $1 2004beb5: pushl $0 2004beb7: calls $3,(fp) 2004beba: jsb (r10) 2004bebc: cvtfw $c,r0 ; 1.5 2004bebf: movpsl -(sp) 2004bec1: pushl $1 2004bec3: pushl $0 2004bec5: calls $3,(fp) 2004bec8: jsb (r10) 2004beca: cvtfl $c,r0 ; 1.5 2004becd: movpsl -(sp) 2004becf: pushl $1 2004bed1: pushl $0 2004bed3: calls $3,(fp) 2004bed6: jsb (r10) 2004bed8: cvtrfl $c,r0 ; 1.5 2004bedb: movpsl -(sp) 2004bedd: pushl $2 2004bedf: pushl $0 2004bee1: calls $3,(fp) 2004bee4: clrl r0 2004bee6: jsb (r10) 2004bee8: cvtfb $a,r0 ; 1.25 2004beeb: movpsl -(sp) 2004beed: pushl $1 2004beef: pushl $0 2004bef1: calls $3,(fp) 2004bef4: jsb (r10) 2004bef6: cvtfw $a,r0 ; 1.25 2004bef9: movpsl -(sp) 2004befb: pushl $1 2004befd: pushl $0 2004beff: calls $3,(fp) 2004bf02: jsb (r10) 2004bf04: cvtfl $a,r0 ; 1.25 2004bf07: movpsl -(sp) 2004bf09: pushl $1 2004bf0b: pushl $0 2004bf0d: calls $3,(fp) 2004bf10: jsb (r10) 2004bf12: cvtrfl $a,r0 ; 1.25 2004bf15: movpsl -(sp) 2004bf17: pushl $1 2004bf19: pushl $0 2004bf1b: calls $3,(fp) 2004bf1e: clrl r0 2004bf20: jsb (r10) 2004bf22: cvtfb $0000c0c0,r0 ; -1.5 2004bf29: movpsl -(sp) 2004bf2b: pushl $000000ff 2004bf31: pushl $8 2004bf33: calls $3,(fp) 2004bf36: jsb (r10) 2004bf38: cvtfw $0000c0c0,r0 ; -1.5 2004bf3f: movpsl -(sp) 2004bf41: pushl $0000ffff 2004bf47: pushl $8 2004bf49: calls $3,(fp) 2004bf4c: jsb (r10) 2004bf4e: cvtfl $0000c0c0,r0 ; -1.5 2004bf55: movpsl -(sp) 2004bf57: pushl $ffffffff 2004bf5d: pushl $8 2004bf5f: calls $3,(fp) 2004bf62: jsb (r10) 2004bf64: cvtrfl $0000c0c0,r0 ; -1.5 2004bf6b: movpsl -(sp) 2004bf6d: pushl $fffffffe 2004bf73: pushl $8 2004bf75: calls $3,(fp) 2004bf78: clrl r0 2004bf7a: jsb (r10) 2004bf7c: cvtfb $0000c0a0,r0 ; -1.25 2004bf83: movpsl -(sp) 2004bf85: pushl $000000ff 2004bf8b: pushl $8 2004bf8d: calls $3,(fp) 2004bf90: jsb (r10) 2004bf92: cvtfw $0000c0a0,r0 ; -1.25 2004bf99: movpsl -(sp) 2004bf9b: pushl $0000ffff 2004bfa1: pushl $8 2004bfa3: calls $3,(fp) 2004bfa6: jsb (r10) 2004bfa8: cvtfl $0000c0a0,r0 ; -1.25 2004bfaf: movpsl -(sp) 2004bfb1: pushl $ffffffff 2004bfb7: pushl $8 2004bfb9: calls $3,(fp) 2004bfbc: jsb (r10) 2004bfbe: cvtrfl $0000c0a0,r0 ; -1.25 2004bfc5: movpsl -(sp) 2004bfc7: pushl $ffffffff 2004bfcd: pushl $8 2004bfcf: calls $3,(fp) 2004bfd2: clrl r0 2004bfd4: jsb (r10) 2004bfd6: cvtfb $00003f80,r0 ; .25 2004bfdd: movpsl -(sp) 2004bfdf: pushl $0 2004bfe1: pushl $4 2004bfe3: calls $3,(fp) 2004bfe6: jsb (r10) 2004bfe8: cvtfw $00003f80,r0 ; .25 2004bfef: movpsl -(sp) 2004bff1: pushl $0 2004bff3: pushl $4 2004bff5: calls $3,(fp) 2004bff8: jsb (r10) 2004bffa: cvtfl $00003f80,r0 ; .25 2004c001: movpsl -(sp) 2004c003: pushl $0 2004c005: pushl $4 2004c007: calls $3,(fp) 2004c00a: jsb (r10) 2004c00c: cvtrfl $00003f80,r0 ; .25 2004c013: movpsl -(sp) 2004c015: pushl $0 2004c017: pushl $4 2004c019: calls $3,(fp) 2004c01c: clrl r0 2004c01e: movl $00005080,r2 ; 4294967296 2004c025: jsb (r10) 2004c027: cvtfb r2,r0 2004c02a: movpsl -(sp) 2004c02c: pushl $0 2004c02e: pushl $6 2004c030: calls $3,(fp) 2004c033: jsb (r10) 2004c035: cvtfw r2,r0 2004c038: movpsl -(sp) 2004c03a: pushl $0 2004c03c: pushl $6 2004c03e: calls $3,(fp) 2004c041: jsb (r10) 2004c043: cvtfl r2,r0 2004c046: movpsl -(sp) 2004c048: pushl $0 2004c04a: pushl $6 2004c04c: calls $3,(fp) 2004c04f: jsb (r10) 2004c051: cvtrfl r2,r0 2004c054: movpsl -(sp) 2004c056: pushl $0 2004c058: pushl $6 2004c05a: calls $3,(fp) 2004c05d: clrl r0 2004c05f: jsb (r10) 2004c061: cvtfb $0000c401,r0 ; -129 2004c068: movpsl -(sp) 2004c06a: pushl $0000007f 2004c070: pushl $2 2004c072: calls $3,(fp) 2004c075: clrl r0 2004c077: jsb (r10) 2004c079: cvtfb $00004401,r0 ; 129 2004c080: movpsl -(sp) 2004c082: pushl $00000081 2004c088: pushl $a 2004c08a: calls $3,(fp) 2004c08d: clrl r0 2004c08f: jsb (r10) 2004c091: cvtfw $0100c800,r0 ; -32769 2004c098: movpsl -(sp) 2004c09a: pushl $00007fff 2004c0a0: pushl $2 2004c0a2: calls $3,(fp) 2004c0a5: clrl r0 2004c0a7: jsb (r10) 2004c0a9: cvtfw $01004800,r0 ; 32769 2004c0b0: movpsl -(sp) 2004c0b2: pushl $00008001 2004c0b8: pushl $a 2004c0ba: calls $3,(fp) 2004c0bd: clrl r0 2004c0bf: jsb (r10) 2004c0c1: cvtfl $ffffd07f,r0 ; -4294967040 2004c0c8: movpsl -(sp) 2004c0ca: pushl $00000100 2004c0d0: pushl $2 2004c0d2: calls $3,(fp) 2004c0d5: clrl r0 2004c0d7: jsb (r10) 2004c0d9: cvtfl $ffff507f,r0 ; 4294967040 2004c0e0: movpsl -(sp) 2004c0e2: pushl $ffffff00 2004c0e8: pushl $a 2004c0ea: calls $3,(fp) 2004c0ed: clrl r0 2004c0ef: jsb (r10) 2004c0f1: cvtrfl $ffffd07f,r0 ; -4294967040 2004c0f8: movpsl -(sp) 2004c0fa: pushl $00000100 2004c100: pushl $2 2004c102: calls $3,(fp) 2004c105: clrl r0 2004c107: jsb (r10) 2004c109: cvtrfl $ffff507f,r0 ; 4294967040 2004c110: movpsl -(sp) 2004c112: pushl $ffffff00 2004c118: pushl $a 2004c11a: calls $3,(fp) 2004c11d: moval _b062,fp 2004c122: clrl 00a8(r11) 2004c126: jsb (r10) 2004c128: cvtfb $8,00a8(r11) ; 1 2004c12d: movpsl -(sp) 2004c12f: pushl $1 2004c131: pushab 00a8(r11) 2004c135: pushl $0 2004c137: calls $4,(fp) 2004c13a: clrl 00a8(r11) 2004c13e: jsb (r10) 2004c140: cvtfw $8,00a8(r11) ; 1 2004c145: movpsl -(sp) 2004c147: pushl $1 2004c149: pushab 00a8(r11) 2004c14d: pushl $0 2004c14f: calls $4,(fp) 2004c152: clrl 00a8(r11) 2004c156: jsb (r10) 2004c158: cvtfl $8,00a8(r11) ; 1 2004c15d: movpsl -(sp) 2004c15f: pushl $1 2004c161: pushab 00a8(r11) 2004c165: pushl $0 2004c167: calls $4,(fp) 2004c16a: clrl 00a8(r11) 2004c16e: cvtrfl $8,00a8(r11) ; 1 2004c173: movpsl -(sp) 2004c175: pushl $1 2004c177: pushab 00a8(r11) 2004c17b: pushl $0 2004c17d: calls $4,(fp) 2004c180: movw $0800,(r7) 2004c185: moval _b0d2,fp 2004c18a: jsb (r10) 2004c18c: cvtbf $0,r0 2004c18f: movpsl -(sp) 2004c191: pushl $0 ; 0 2004c193: pushl $4 2004c195: calls $3,(fp) 2004c198: jsb (r10) 2004c19a: cvtwf $0,r0 2004c19d: movpsl -(sp) 2004c19f: pushl $0 ; 0 2004c1a1: pushl $4 2004c1a3: calls $3,(fp) 2004c1a6: jsb (r10) 2004c1a8: cvtlf $0,r0 2004c1ab: movpsl -(sp) 2004c1ad: pushl $0 ; 0 2004c1af: pushl $4 2004c1b1: calls $3,(fp) 2004c1b4: jsb (r10) 2004c1b6: cvtbf $1,r0 2004c1b9: movpsl -(sp) 2004c1bb: pushl $00004080 ; 1 2004c1c1: pushl $0 2004c1c3: calls $3,(fp) 2004c1c6: jsb (r10) 2004c1c8: cvtwf $1,r0 2004c1cb: movpsl -(sp) 2004c1cd: pushl $00004080 ; 1 2004c1d3: pushl $0 2004c1d5: calls $3,(fp) 2004c1d8: jsb (r10) 2004c1da: cvtlf $1,r0 2004c1dd: movpsl -(sp) 2004c1df: pushl $00004080 ; 1 2004c1e5: pushl $0 2004c1e7: calls $3,(fp) 2004c1ea: jsb (r10) 2004c1ec: cvtbf $ff,r0 2004c1f0: movpsl -(sp) 2004c1f2: pushl $0000c080 ; -1 2004c1f8: pushl $8 2004c1fa: calls $3,(fp) 2004c1fd: jsb (r10) 2004c1ff: cvtwf $ffff,r0 2004c204: movpsl -(sp) 2004c206: pushl $0000c080 ; -1 2004c20c: pushl $8 2004c20e: calls $3,(fp) 2004c211: jsb (r10) 2004c213: cvtlf $ffffffff,r0 2004c21a: movpsl -(sp) 2004c21c: pushl $0000c080 ; -1 2004c222: pushl $8 2004c224: calls $3,(fp) 2004c227: jsb (r10) 2004c229: cvtbf $7f,r0 2004c22d: movpsl -(sp) 2004c22f: pushl $000043fe ; 127 2004c235: pushl $0 2004c237: calls $3,(fp) 2004c23a: jsb (r10) 2004c23c: cvtwf $7fff,r0 2004c241: movpsl -(sp) 2004c243: pushl $fe0047ff ; 32767 2004c249: pushl $0 2004c24b: calls $3,(fp) 2004c24e: jsb (r10) 2004c250: cvtlf $7fffffff,r0 2004c257: movpsl -(sp) 2004c259: pushl $00005000 ; 2147483648 (not 2147483647) 2004c25f: pushl $0 2004c261: calls $3,(fp) 2004c264: jsb (r10) 2004c266: cvtbf $80,r0 2004c26a: movpsl -(sp) 2004c26c: pushl $0000c400 ; -128 2004c272: pushl $8 2004c274: calls $3,(fp) 2004c277: jsb (r10) 2004c279: cvtwf $8000,r0 2004c27e: movpsl -(sp) 2004c280: pushl $0000c800 ; -32768 2004c286: pushl $8 2004c288: calls $3,(fp) 2004c28b: jsb (r10) 2004c28d: cvtlf $80000000,r0 2004c294: movpsl -(sp) 2004c296: pushl $0000d000 ; -2147483648 2004c29c: pushl $8 2004c29e: calls $3,(fp) 2004c2a1: jsb (r10) 2004c2a3: cvtlf $01234567,r0 2004c2aa: movpsl -(sp) 2004c2ac: pushl $a2b44c91 ; 19088744 (0x01234568) 2004c2b2: pushl $0 2004c2b4: calls $3,(fp) 2004c2b7: jsb (r10) 2004c2b9: cvtlf $12345678,r0 2004c2c0: movpsl -(sp) 2004c2c2: pushl $a2b44e91 ; 305419904 (0x12345680) 2004c2c8: pushl $0 2004c2ca: calls $3,(fp) 2004c2cd: jsb (r10) 2004c2cf: cvtlf $23456789,r0 2004c2d6: movpsl -(sp) 2004c2d8: pushl $159e4f0d ; 591751040 (0x23456780) 2004c2de: pushl $0 2004c2e0: calls $3,(fp) 2004c2e3: jsb (r10) 2004c2e5: cvtlf $3456789a,r0 2004c2ec: movpsl -(sp) 2004c2ee: pushl $59e24f51 ; 878082176 (0x34567880) 2004c2f4: pushl $0 2004c2f6: calls $3,(fp) 2004c2f9: jsb (r10) 2004c2fb: cvtlf $456789ab,r0 2004c302: movpsl -(sp) 2004c304: pushl $cf134f8a ; 1164413312 (0x45678980) 2004c30a: pushl $0 2004c30c: calls $3,(fp) 2004c30f: jsb (r10) 2004c311: cvtlf $56789abc,r0 2004c318: movpsl -(sp) 2004c31a: pushl $f1354fac ; 1450744448 (0x56789a80) 2004c320: pushl $0 2004c322: calls $3,(fp) 2004c325: jsb (r10) 2004c327: cvtlf $6789abcd,r0 2004c32e: movpsl -(sp) 2004c330: pushl $13584fcf ; 1737075712 (0x6789ac00) 2004c336: pushl $0 2004c338: calls $3,(fp) 2004c33b: jsb (r10) 2004c33d: cvtlf $789abcde,r0 2004c344: movpsl -(sp) 2004c346: pushl $357a4ff1 ; 2023406848 (0x789abd00) 2004c34c: pushl $0 2004c34e: calls $3,(fp) 2004c351: jsb (r10) 2004c353: cvtlf $89abcdef,r0 2004c35a: movpsl -(sp) 2004c35c: pushl $a864cfec ; -1985229312 (0x89abce00) 2004c362: pushl $8 2004c364: calls $3,(fp) 2004c367: jsb (r10) 2004c369: cvtlf $9abcdef1,r0 2004c370: movpsl -(sp) 2004c372: pushl $8642cfca ; -1698898176 (0x9abcdf00) 2004c378: pushl $8 2004c37a: calls $3,(fp) 2004c37d: jsb (r10) 2004c37f: cvtlf $abcdef12,r0 2004c386: movpsl -(sp) 2004c388: pushl $6422cfa8 ; -1412567296 (0xabcdef00) 2004c38e: pushl $8 2004c390: calls $3,(fp) 2004c393: jsb (r10) 2004c395: cvtlf $bcdef123,r0 2004c39c: movpsl -(sp) 2004c39e: pushl $421ecf86 ; -1126240000 (0xbcdef100) 2004c3a4: pushl $8 2004c3a6: calls $3,(fp) 2004c3a9: jsb (r10) 2004c3ab: cvtlf $cdef1234,r0 2004c3b2: movpsl -(sp) 2004c3b4: pushl $43b7cf48 ; -839970240 (0xcdef1240) 2004c3ba: pushl $8 2004c3bc: calls $3,(fp) 2004c3bf: jsb (r10) 2004c3c1: cvtlf $def12345,r0 2004c3c8: movpsl -(sp) 2004c3ca: pushl $3b73cf04 ; -554622144 (0xdef12340) 2004c3d0: pushl $8 2004c3d2: calls $3,(fp) 2004c3d5: jsb (r10) 2004c3d7: cvtlf $ef123456,r0 2004c3de: movpsl -(sp) 2004c3e0: pushl $6e5dce87 ; -284019616 (0xef123460) 2004c3e6: pushl $8 2004c3e8: calls $3,(fp) 2004c3eb: jsb (r10) 2004c3ed: cvtlf $f1234567,r0 2004c3f4: movpsl -(sp) 2004c3f6: pushl $cbaace6d ; -249346720 (0xf1234560) 2004c3fc: pushl $8 2004c3fe: calls $3,(fp) 2004c401: jsb (r10) 2004c403: cvtlf $08234567,r0 2004c40a: movpsl -(sp) 2004c40c: pushl $34564e02 ; 136529248 (0x08234560) 2004c412: pushl $0 2004c414: calls $3,(fp) 2004c417: jsb (r10) 2004c419: cvtlf $09234567,r0 2004c420: movpsl -(sp) 2004c422: pushl $34564e12 ; 153306464 (0x09234560) 2004c428: pushl $0 2004c42a: calls $3,(fp) 2004c42d: jsb (r10) 2004c42f: cvtlf $0a234567,r0 2004c436: movpsl -(sp) 2004c438: pushl $34564e22 ; 170083680 (0x0a234560) 2004c43e: pushl $0 2004c440: calls $3,(fp) 2004c443: jsb (r10) 2004c445: cvtlf $0b234567,r0 2004c44c: movpsl -(sp) 2004c44e: pushl $34564e32 ; 186860896 (0x0b234560) 2004c454: pushl $0 2004c456: calls $3,(fp) 2004c459: jsb (r10) 2004c45b: cvtlf $0c234567,r0 2004c462: movpsl -(sp) 2004c464: pushl $34564e42 ; 203638112 (0x0c234560) 2004c46a: pushl $0 2004c46c: calls $3,(fp) 2004c46f: jsb (r10) 2004c471: cvtlf $0d234567,r0 2004c478: movpsl -(sp) 2004c47a: pushl $34564e52 ; 220415328 (0x0d234560) 2004c480: pushl $0 2004c482: calls $3,(fp) 2004c485: jsb (r10) 2004c487: cvtlf $0e234567,r0 2004c48e: movpsl -(sp) 2004c490: pushl $34564e62 ; 237192544 (0x0e234560) 2004c496: pushl $0 2004c498: calls $3,(fp) 2004c49b: jsb (r10) 2004c49d: cvtlf $0f234567,r0 2004c4a4: movpsl -(sp) 2004c4a6: pushl $34564e72 ; 253969760 (0x0f234560) 2004c4ac: pushl $0 2004c4ae: calls $3,(fp) 2004c4b1: moval _b062,fp 2004c4b6: clrl 00a8(r11) 2004c4ba: jsb (r10) 2004c4bc: cvtbf $1,00a8(r11) 2004c4c1: movpsl -(sp) 2004c4c3: pushl $00004080 ; 1 2004c4c9: pushab 00a8(r11) 2004c4cd: pushl $0 2004c4cf: calls $4,(fp) 2004c4d2: clrl 00a8(r11) 2004c4d6: jsb (r10) 2004c4d8: cvtwf $1,00a8(r11) 2004c4dd: movpsl -(sp) 2004c4df: pushl $00004080 ; 1 2004c4e5: pushab 00a8(r11) 2004c4e9: pushl $0 2004c4eb: calls $4,(fp) 2004c4ee: clrl 00a8(r11) 2004c4f2: jsb (r10) 2004c4f4: cvtlf $1,00a8(r11) 2004c4f9: movpsl -(sp) 2004c4fb: pushl $00004080 ; 1 2004c501: pushab 00a8(r11) 2004c505: pushl $0 2004c507: calls $4,(fp) 2004c50a: movw $0900,(r7) 2004c50f: moval _b0d2,fp 2004c514: movab 0x2004c514,ap 2004c518: movf $00000000,r0 ; 0 2004c51f: movf $8,r2 ; 1 2004c522: bispsw $f 2004c524: divf2 r2,r0 2004c527: movpsl -(sp) 2004c529: pushl $0 ; 0 2004c52b: pushl $4 2004c52d: calls $3,(fp) 2004c530: movl $ffff0000,r0 ; noncanonical 0.0 2004c537: bispsw $f 2004c539: divf2 r2,r0 2004c53c: movpsl -(sp) 2004c53e: pushl $0 ; 0 2004c540: pushl $4 2004c542: calls $3,(fp) 2004c545: movab 0x2004c545,ap 2004c549: movf $0,r0 ; .5 2004c54c: movf r0,r2 ; same 2004c54f: bispsw $f 2004c551: divf2 r2,r0 2004c554: movpsl -(sp) 2004c556: pushl $00004080 ; 1 2004c55c: pushl $0 2004c55e: calls $3,(fp) 2004c561: movab 0x2004c561,ap 2004c565: mnegf $0,r0 ; -.5 2004c568: movf r0,r2 ; same 2004c56b: bispsw $f 2004c56d: divf2 r2,r0 2004c570: movpsl -(sp) 2004c572: pushl $00004080 ; 1 2004c578: pushl $0 2004c57a: calls $3,(fp) 2004c57d: movab 0x2004c57d,ap 2004c581: mnegf $0,r0 ; -.5 2004c584: mnegf r0,r2 ; .5 2004c587: bispsw $f 2004c589: divf2 r2,r0 2004c58c: movpsl -(sp) 2004c58e: pushl $0000c080 ; -1 2004c594: pushl $8 2004c596: calls $3,(fp) 2004c599: movab 0x2004c599,ap 2004c59d: movf $0,r0 ; .5 2004c5a0: mnegf r0,r2 ; -.5 2004c5a3: bispsw $f 2004c5a5: divf2 r2,r0 2004c5a8: movpsl -(sp) 2004c5aa: pushl $0000c080 ; -1 2004c5b0: pushl $8 2004c5b2: calls $3,(fp) 2004c5b5: movl $a5a5400a,r4 ; .541590034961700439453125 2004c5bc: movl $5a5a4ef5,r2 ; 514542400 2004c5c3: jsb (r10) 2004c5c5: divf3 r4,r2,r0 ; actual quotient 950058839.31447674446+ 2004c5c9: movpsl -(sp) 2004c5cb: pushl $82fd4f62 ; 950058816 2004c5d1: pushl $0 2004c5d3: calls $3,(fp) 2004c5d6: movl $5a5a4ef5,r4 ; 514542400 2004c5dd: movl $a5a5400a,r2 ; .541590034961700439453125 2004c5e4: jsb (r10) 2004c5e6: divf3 r4,r2,r0 ; actual quotient 1.05256638706878+e-9 2004c5ea: movpsl -(sp) 2004c5ec: pushl $a9e33190 ; 1.05256636739881+e-9 2004c5f2: pushl $0 2004c5f4: calls $3,(fp) 2004c5f7: movl $0f0f400f,r4 ; .558823525905609130859375 2004c5fe: movl $f0f0cef0,r2 ; -505290240 2004c605: jsb (r10) 2004c607: divf3 r4,r2,r0 ; actual quotient -904203593.041550944- 2004c60b: movpsl -(sp) 2004c60d: pushl $9435cf57 ; -904203584 2004c613: pushl $8 2004c615: calls $3,(fp) 2004c618: movl $b5b54efb,r4 ; 527873696 2004c61f: movl $5b5bc00b,r2 ; -.544362723827362060546875 2004c626: jsb (r10) 2004c628: divf3 r4,r2,r0 ; actual quotient -1.031236691565252875+e-9 2004c62c: movpsl -(sp) 2004c62e: pushl $bb6ab18d ; -1.0312366516274096+e-9 2004c634: pushl $8 2004c636: calls $3,(fp) 2004c639: movl $e22ec3f2,r4 ; -121.4417572021484375 2004c640: movl $2ee2c5fe,r2 ; -2033.465087890625 2004c647: jsb (r10) 2004c649: divf3 r4,r2,r0 ; actual quotient 16.74436482754262039524265+ 2004c64d: movpsl -(sp) 2004c64f: pushl $f4764285 ; 16.744365692138671875 2004c655: pushl $0 2004c657: calls $3,(fp) 2004c65a: moval 0x2004c65a,ap 2004c65e: moval _b062,fp 2004c663: movf $0,r0 ; .5 2004c666: movf r0,00a8(r11) ; same 2004c66b: bispsw $f 2004c66d: divf2 r0,00a8(r11) 2004c672: movpsl -(sp) 2004c674: pushl $00004080 ; 1 2004c67a: pushab 00a8(r11) 2004c67e: pushl $0 2004c680: calls $4,(fp) 2004c683: clrl 00a8(r11) 2004c687: jsb (r10) 2004c689: divf3 r0,r0,00a8(r11) 2004c68f: movpsl -(sp) 2004c691: pushl $00004080 ; 1 2004c697: pushab 00a8(r11) 2004c69b: pushl $0 2004c69d: calls $4,(fp) 2004c6a0: cmpl $2,009c(r11) 2004c6a5: bneq 0x2004c6aa 2004c6a7: brw 0x2004c925 2004c6aa: movw $0a00,(r7) 2004c6af: moval _b0d2,fp 2004c6b4: movf $8,r4 ; 1 2004c6b7: clrl r2 2004c6b9: jsb (r10) 2004c6bb: emodf r4,$0,r2,r0,r1 2004c6c1: movpsl -(sp) 2004c6c3: pushl $0 2004c6c5: pushl $0 2004c6c7: pushl $4 2004c6c9: calls $4,(fp) 2004c6cc: movl $ffff0000,r2 ; noncanonical 0.0 2004c6d3: jsb (r10) 2004c6d5: emodf r4,$b5,r2,r0,r1 2004c6dc: movpsl -(sp) 2004c6de: pushl $0 2004c6e0: pushl $0 2004c6e2: pushl $4 2004c6e4: calls $4,(fp) 2004c6e7: clrl r4 2004c6e9: movf $8,r2 2004c6ec: jsb (r10) 2004c6ee: emodf r4,$0,r2,r0,r1 2004c6f4: movpsl -(sp) 2004c6f6: pushl $0 2004c6f8: pushl $0 2004c6fa: pushl $4 2004c6fc: calls $4,(fp) 2004c6ff: movf $c,r2 ; 1.5 2004c702: jsb (r10) 2004c704: emodf r2,$0,r2,r0,r1 2004c70a: movpsl -(sp) 2004c70c: pushl $2 2004c70e: pushl $00003f80 ; .25 2004c714: pushl $0 2004c716: calls $4,(fp) 2004c719: movf $c,r2 ; 1.5 2004c71c: mnegf r2,r4 ; -1.5 2004c71f: jsb (r10) 2004c721: emodf r4,$0,r2,r0,r1 2004c727: movpsl -(sp) 2004c729: pushl $fffffffe 2004c72f: pushl $0000bf80 ; -.25 2004c735: pushl $8 2004c737: calls $4,(fp) 2004c73a: movl $bbb5433b,r4 ; 46.933307647705078125 2004c741: movl $b55b43d5,r2 ; 106.85420989990234375 2004c748: jsb (r10) ; r4|$b5 = 46.93331034481525421142578125 ; actual product 5015.0217948821472191411885432898998260498046875 2004c74a: emodf r4,$b5,r2,r0,r1 2004c751: movpsl -(sp) 2004c753: pushl $00001397 ; 5015 2004c759: pushl $88003db2 ; .021793365478515625 2004c75f: pushl $0 2004c761: calls $4,(fp) 2004c764: movl $a66a407a,r4 2004c76b: movl $6aa64036,r2 2004c772: jsb (r10) 2004c774: emodf r4,$66,r2,r0,r1 2004c77b: movpsl -(sp) 2004c77d: pushl $0 2004c77f: pushl $9abb4032 2004c785: pushl $0 2004c787: calls $4,(fp) 2004c78a: movl $f1e4485b,r4 2004c791: movl $2315ca94,r2 2004c798: jsb (r10) 2004c79a: emodf r4,$b5,r2,r0,r1 2004c7a1: movpsl -(sp) 2004c7a3: pushl $17407560 2004c7a9: pushl $0 2004c7ab: pushl $6 2004c7ad: calls $4,(fp) 2004c7b0: movl $df155875,r4 2004c7b7: movl $2fed5adb,r2 2004c7be: jsb (r10) 2004c7c0: emodf r4,$13,r2,r0,r1 2004c7c6: movpsl -(sp) 2004c7c8: pushl $0 2004c7ca: pushl $0 2004c7cc: pushl $6 2004c7ce: calls $4,(fp) 2004c7d1: movl $00004870,r4 2004c7d8: movl $000043e0,r2 2004c7df: jsb (r10) 2004c7e1: emodf r4,$0,r2,r0,r1 2004c7e7: movpsl -(sp) 2004c7e9: pushl $00690000 2004c7ef: pushl $0 2004c7f1: pushl $4 2004c7f3: calls $4,(fp) 2004c7f6: movl $00004870,r4 2004c7fd: movl $00004ae0,r2 2004c804: jsb (r10) 2004c806: emodf r4,$0,r2,r0,r1 2004c80c: movpsl -(sp) 2004c80e: pushl $40000000 2004c814: pushl $0 2004c816: pushl $6 2004c818: calls $4,(fp) 2004c81b: movl $ddddc874,r4 2004c822: movl $aaaa4aeb,r2 2004c829: jsb (r10) 2004c82b: emodf r4,$0,r2,r0,r1 2004c831: movpsl -(sp) 2004c833: pushl $d2a30620 2004c839: pushl $0 2004c83b: pushl $6 2004c83d: calls $4,(fp) 2004c840: movf $ff00487f,r4 2004c847: movf $00004880,r2 2004c84e: jsb (r10) 2004c850: emodf r4,$0,r2,r0,r1 2004c856: movpsl -(sp) 2004c858: pushl $ffff0000 2004c85e: pushl $0 2004c860: pushl $6 2004c862: calls $4,(fp) 2004c865: mnegf $00004880,r4 2004c86c: movf $00004800,r2 2004c873: jsb (r10) 2004c875: emodf r4,$0,r2,r0,r1 2004c87b: movpsl -(sp) 2004c87d: pushl $80000000 2004c883: pushl $0 2004c885: pushl $4 2004c887: calls $4,(fp) 2004c88a: moval _b062,fp 2004c88f: movf $c,r1 2004c892: clrq 00a8(r11) 2004c896: jsb (r10) 2004c898: emodf r1,$0,r1,00a8(r11),00ac(r11) 2004c8a2: movpsl -(sp) 2004c8a4: pushl $2 2004c8a6: pushab 00a8(r11) 2004c8aa: pushl $00003f80 2004c8b0: pushab 00ac(r11) 2004c8b4: pushl $0 2004c8b6: calls $6,(fp) 2004c8b9: moval _b0d2,fp 2004c8be: clrl 00a8(r11) 2004c8c2: clrl r0 2004c8c4: jsb (r10) 2004c8c6: emodf r1,$0,r1,00a8(r11),r0 2004c8ce: movpsl -(sp) 2004c8d0: pushl $00003f80 2004c8d6: pushl $0 2004c8d8: calls $3,(fp) 2004c8db: moval _b062,fp 2004c8e0: bispsw $f 2004c8e2: movpsl -(sp) 2004c8e4: pushl $2 2004c8e6: pushab 00a8(r11) 2004c8ea: pushl $f 2004c8ec: calls $4,(fp) 2004c8ef: moval _b0d2,fp 2004c8f4: clrl r0 2004c8f6: clrl 00a8(r11) 2004c8fa: jsb (r10) 2004c8fc: emodf r1,$0,r1,r0,00a8(r11) 2004c904: movpsl -(sp) 2004c906: pushl $2 2004c908: pushl $0 2004c90a: calls $3,(fp) 2004c90d: moval _b062,fp 2004c912: bispsw $f 2004c914: movpsl -(sp) 2004c916: pushl $00003f80 2004c91c: pushab 00a8(r11) 2004c920: pushl $f 2004c922: calls $4,(fp) 2004c925: movw $0b00,(r7) 2004c92a: moval _b0d2,fp 2004c92f: movab 0x2004c92f,ap 2004c933: clrl r2 2004c935: movf $8,r0 2004c938: bispsw $f 2004c93a: mulf2 r2,r0 2004c93d: movpsl -(sp) 2004c93f: pushl $0 2004c941: pushl $4 2004c943: calls $3,(fp) 2004c946: movl $ffff0000,r2 2004c94d: movf $8,r0 2004c950: bispsw $f 2004c952: mulf2 r2,r0 2004c955: movpsl -(sp) 2004c957: pushl $0 2004c959: pushl $4 2004c95b: calls $3,(fp) 2004c95e: movab 0x2004c95e,ap 2004c962: movf $8,r2 2004c965: movf r2,r0 2004c968: bispsw $f 2004c96a: mulf2 r2,r0 2004c96d: movpsl -(sp) 2004c96f: pushl $00004080 2004c975: pushl $0 2004c977: calls $3,(fp) 2004c97a: movab 0x2004c97a,ap 2004c97e: movf $8,r2 2004c981: mnegf r2,r0 2004c984: bispsw $f 2004c986: mulf2 r2,r0 2004c989: movpsl -(sp) 2004c98b: pushl $0000c080 2004c991: pushl $8 2004c993: calls $3,(fp) 2004c996: movab 0x2004c996,ap 2004c99a: mnegf $8,r2 2004c99d: mnegf r2,r0 2004c9a0: bispsw $f 2004c9a2: mulf2 r2,r0 2004c9a5: movpsl -(sp) 2004c9a7: pushl $0000c080 2004c9ad: pushl $8 2004c9af: calls $3,(fp) 2004c9b2: movab 0x2004c9b2,ap 2004c9b6: mnegf $8,r2 2004c9b9: movf r2,r0 2004c9bc: bispsw $f 2004c9be: mulf2 r2,r0 2004c9c1: movpsl -(sp) 2004c9c3: pushl $00004080 2004c9c9: pushl $0 2004c9cb: calls $3,(fp) 2004c9ce: movl $9abc4efd,r4 2004c9d5: movl $765431e3,r2 2004c9dc: jsb (r10) 2004c9de: mulf3 r4,r2,r0 2004c9e2: movpsl -(sp) 2004c9e4: pushl $556d4061 2004c9ea: pushl $0 2004c9ec: calls $3,(fp) 2004c9ef: movl $7654cef3,r4 2004c9f6: movl $9abcb1ed,r2 2004c9fd: jsb (r10) 2004c9ff: mulf3 r4,r2,r0 2004ca03: movpsl -(sp) 2004ca05: pushl $f7b44061 2004ca0b: pushl $0 2004ca0d: calls $3,(fp) 2004ca10: moval 0x2004ca10,ap 2004ca14: moval _b062,fp 2004ca19: movf $8,r0 2004ca1c: movf r0,00a8(r11) 2004ca21: bispsw $f 2004ca23: mulf2 r0,00a8(r11) 2004ca28: movpsl -(sp) 2004ca2a: pushl $00004080 2004ca30: pushab 00a8(r11) 2004ca34: pushl $0 2004ca36: calls $4,(fp) 2004ca39: clrl 00a8(r11) 2004ca3d: jsb (r10) 2004ca3f: mulf3 r0,r0,00a8(r11) 2004ca45: movpsl -(sp) 2004ca47: pushl $00004080 2004ca4d: pushab 00a8(r11) 2004ca51: pushl $0 2004ca53: calls $4,(fp) 2004ca56: cmpl $2,009c(r11) 2004ca5b: bneq 0x2004ca60 2004ca5d: brw 0x2004cc75 2004ca60: brw 0x2004caeb ; POLYF test polynomials. When the value disassembled is not exact, the ; exact value in decimal is shown in a comment. 2004ca63: .float 1 2004ca67: .float 2 2004ca6b: .float 3 2004ca6f: .float 2.5 2004ca73: .float -5 2004ca77: .float 4 2004ca7b: .float 2.5 2004ca7f: .float 5 2004ca83: .float 4 2004ca87: .float 2.5 2004ca8b: .float 4.5 2004ca8f: .float 8 2004ca93: .float 2.48910332 ; 2.4891033172607421875 2004ca97: .float 32.5558891 ; 32.555889129638671875 2004ca9b: .float 514.699097 ; 514.6990966796875 2004ca9f: .float 2164199680 2004caa3: .float -2.48910332 ; -2.4891033172607421875 2004caa7: .float -32.5558891 ; -32.555889129638671875 2004caab: .float -514.699097 ; -514.6990966796875 2004caaf: .float -2164199680 2004cab3: .float 1.98765433 ; 1.98765432834625244140625 2004cab7: .float 4.12345695 ; 4.1234569549560546875 2004cabb: .float 2.14161515 ; 2.1416151523590087890625 2004cabf: .float 1.11111116 ; 1.111111164093017578125 2004cac3: .float -1.98765433 ; -1.98765432834625244140625 2004cac7: .float -4.12345695 ; -4.1234569549560546875 2004cacb: .float -2.14161515 ; -2.1416151523590087890625 2004cacf: .float -1.11111116 ; -1.111111164093017578125 2004cad3: .float 0.812345684 ; .812345683574676513671875 2004cad7: .float 0.5 2004cadb: .float -0.812345684 ; -.812345683574676513671875 2004cadf: .float -0.5 2004cae3: .float 4294965248 2004cae7: .float -1 2004caeb: movw $0c00,(r7) 2004caf0: moval _b0d2,fp 2004caf5: jsb (r10) ; $10 = 2.0 ; polynomial is [1] 2004caf7: polyf $10,$0,0x2004ca63 2004cafd: movpsl -(sp) 2004caff: pushl $00004080 ; 1 2004cb05: pushl $0 2004cb07: pushl $0 2004cb09: pushab 0x2004ca67 2004cb0d: pushl $0 2004cb0f: calls $6,(fp) 2004cb12: jsb (r10) ; $12 = 2.5 ; polynomial is [2 3] 2004cb14: polyf $12,$1,0x2004ca67 2004cb1a: movpsl -(sp) 2004cb1c: pushl $00004200 ; 8 2004cb22: pushl $0 2004cb24: pushl $0 2004cb26: pushab 0x2004ca6f 2004cb2a: pushl $0 2004cb2c: calls $6,(fp) 2004cb2f: jsb (r10) ; $10 = 2.0 ; polynomial is [2.5 -5 4] 2004cb31: polyf $10,$2,0x2004ca6f 2004cb37: movpsl -(sp) 2004cb39: pushl $00004180 ; 4 2004cb3f: pushl $0 2004cb41: pushl $0 2004cb43: pushab 0x2004ca7b 2004cb47: pushl $0 2004cb49: calls $6,(fp) 2004cb4c: jsb (r10) ; $0000c100 = -2 ; polynomial is [2.5 5 4] 2004cb4e: polyf $0000c100,$2,0x2004ca7b 2004cb58: movpsl -(sp) 2004cb5a: pushl $00004180 ; 4 2004cb60: pushl $0 2004cb62: pushl $0 2004cb64: pushab 0x2004ca87 2004cb68: pushl $0 2004cb6a: calls $6,(fp) 2004cb6d: jsb (r10) ; $00000000 = 0 ; polynomial is [2.5 4.5 8] 2004cb6f: polyf $00000000,$2,0x2004ca87 2004cb79: movpsl -(sp) 2004cb7b: pushl $00004200 ; 8 2004cb81: pushl $0 2004cb83: pushl $0 2004cb85: pushab 0x2004ca93 2004cb89: pushl $0 2004cb8b: calls $6,(fp) 2004cb8e: jsb (r10) ; $11444109 = 2.14167881011962890625 ; polynomial is [2.4891033 32.555889 514.6991 2164199680] ; actual polynomial value is 2164200952.68573993873971749460+ ; 2164200960 is within one ULP of this; ff155000 is 2164200704. 2004cb90: polyf $11444109,$3,0x2004ca93 2004cb9a: movpsl -(sp) 2004cb9c: pushl $ff165000 ; 2164200960 2004cba2: pushl $0 2004cba4: pushl $0 2004cba6: pushab 0x2004caa3 2004cbaa: pushl $0 2004cbac: calls $6,(fp) 2004cbaf: jsb (r10) ; $11444109 = 2.14167881011962890625 ; polynomial is [-2.4891033 -32.555889 -514.6991 -2164199680] ; actual polynomial value is -2164200952.68573993873971749460+ ; -2164200960 is within half an ULP of this; ff15d000 is -2164200704. 2004cbb1: polyf $11444109,$3,0x2004caa3 2004cbbb: movpsl -(sp) 2004cbbd: pushl $ff16d000 ; -2164200960 2004cbc3: pushl $0 2004cbc5: pushl $0 2004cbc7: pushab 0x2004cab3 2004cbcb: pushl $8 2004cbcd: calls $6,(fp) 2004cbd0: jsb (r10) ; $3c7c4b74 = 4001567 ; polynomial is [1.9876543 4.123457 2.1416152 1.1111112] ; actual polynomial value is 127359505024750746710.29771578311920166015625 ; eefb61dc is 127359501681758830592 - actually closer than eefc61dc. 2004cbd2: polyf $3c7c4b74,$3,0x2004cab3 2004cbdc: movpsl -(sp) 2004cbde: pushl $eefc61dc ; 127359510477851852800 2004cbe4: pushl $0 2004cbe6: pushl $0 2004cbe8: pushab 0x2004cac3 2004cbec: pushl $0 2004cbee: calls $6,(fp) 2004cbf1: jsb (r10) ; $3c7c4b74 = 4001567 ; polynomial is [-1.9876543 -4.123457 -2.1416152 -1.1111112] ; actual polynomial value is -127359505024750746710.29771578311920166015625 ; eefbe1dc is -127359501681758830592 - actually closer than eefce1dc. 2004cbf3: polyf $3c7c4b74,$3,0x2004cac3 2004cbfd: movpsl -(sp) 2004cbff: pushl $eefce1dc ; -127359510477851852800 2004cc05: pushl $0 2004cc07: pushl $0 2004cc09: pushab 0x2004cad3 2004cc0d: pushl $8 2004cc0f: calls $6,(fp) 2004cc12: jsb (r10) ; $f5e3404f = .812345683574676513671875 ; polynomial is [0.81234568 0.5] ; actual polynomial value is 1.159905509622408459335929364897310733795166+ ; 77c84094 is 1.15990543365478515625; 77c94094 is closer. 2004cc14: polyf $f5e3404f,$1,0x2004cad3 2004cc1e: movpsl -(sp) 2004cc20: pushl $77c94094 ; 1.15990555286407470703125 2004cc26: pushl $0 2004cc28: pushl $0 2004cc2a: pushab 0x2004cadb 2004cc2e: pushl $0 2004cc30: calls $6,(fp) 2004cc33: jsb (r10) ; $f5e3404f = .812345683574676513671875 ; polynomial is [-0.81234568 -0.5] ; actual polynomial value is -1.159905509622408459335929364897310733795166+ ; 77c8c094 is -1.15990543365478515625; 77c9c094 is closer. 2004cc35: polyf $f5e3404f,$1,0x2004cadb 2004cc3f: movpsl -(sp) 2004cc41: pushl $77c9c094 ; -1.15990555286407470703125 2004cc47: pushl $0 2004cc49: pushl $0 2004cc4b: pushab 0x2004cae3 2004cc4f: pushl $8 2004cc51: calls $6,(fp) 2004cc54: jsb (r10) ; $ffff467f = 4095.999755859375 ; polynomial is [4294965248 -1] ; actual polynomial value is 17592176607231.5 - only .5 off $fff7567f. ; This is obviously a borderline case; fff6567f is 17592175558656. 2004cc56: polyf $ffff467f,$1,0x2004cae3 2004cc60: movpsl -(sp) 2004cc62: pushl $fff7567f ; 17592176607232 2004cc68: pushl $0 2004cc6a: pushl $0 2004cc6c: pushab 0x2004caeb 2004cc70: pushl $0 2004cc72: calls $6,(fp) 2004cc75: movw $0d00,(r7) 2004cc7a: moval _b0d2,fp 2004cc7f: movab 0x2004cc7f,ap 2004cc83: movl $ffffca7f,r2 ; -1048575.9375 2004cc8a: movl $ffff407f,r0 ; .999999940395355224609375 2004cc91: bispsw $f 2004cc93: subf2 r2,r0 2004cc96: movpsl -(sp) 2004cc98: pushl $00074a80 ; 1048576.875 2004cc9e: pushl $0 2004cca0: calls $3,(fp) 2004cca3: movab 0x2004cca3,ap 2004cca7: movl $ffffd1ff,r2 ; -34359736320 2004ccae: movl $ffff407f,r0 ; .999999940395355224609375 2004ccb5: bispsw $f 2004ccb7: subf2 r2,r0 2004ccba: movpsl -(sp) 2004ccbc: pushl $ffff51ff ; 34359736320 2004ccc2: pushl $0 2004ccc4: calls $3,(fp) 2004ccc7: movab 0x2004ccc7,ap 2004cccb: movl $ffffc07f,r2 ; -.999999940395355224609375 2004ccd2: movl $ffff4a7f,r0 ; 1048575.9375 2004ccd9: bispsw $f 2004ccdb: subf2 r2,r0 2004ccde: movpsl -(sp) 2004cce0: pushl $00074a80 ; 1048576.875 2004cce6: pushl $0 2004cce8: calls $3,(fp) 2004cceb: movab 0x2004cceb,ap 2004ccef: movl $ffffc07f,r2 ; -.999999940395355224609375 2004ccf6: movl $ffff51ff,r0 ; 34359736320 2004ccfd: bispsw $f 2004ccff: subf2 r2,r0 2004cd02: movpsl -(sp) 2004cd04: pushl $ffff51ff ; 34359736320 2004cd0a: pushl $0 2004cd0c: calls $3,(fp) 2004cd0f: movab 0x2004cd0f,ap 2004cd13: movl $ffff4a7f,r2 ; 1048575.9375 2004cd1a: movl $ffffc07f,r0 ; -.999999940395355224609375 2004cd21: bispsw $f 2004cd23: subf2 r2,r0 2004cd26: movpsl -(sp) 2004cd28: pushl $0007ca80 ; -1048576.875 2004cd2e: pushl $8 2004cd30: calls $3,(fp) 2004cd33: movab 0x2004cd33,ap 2004cd37: movl $ffff51ff,r2 ; 34359736320 2004cd3e: movl $ffffc07f,r0 ; -.999999940395355224609375 2004cd45: bispsw $f 2004cd47: subf2 r2,r0 2004cd4a: movpsl -(sp) 2004cd4c: pushl $ffffd1ff ; -34359736320 2004cd52: pushl $8 2004cd54: calls $3,(fp) 2004cd57: movab 0x2004cd57,ap 2004cd5b: movl $ffff407f,r2 ; .999999940395355224609375 2004cd62: movl $ffffca7f,r0 ; -1048575.9375 2004cd69: bispsw $f 2004cd6b: subf2 r2,r0 2004cd6e: movpsl -(sp) 2004cd70: pushl $0007ca80 ; -1048576.875 2004cd76: pushl $8 2004cd78: calls $3,(fp) 2004cd7b: movab 0x2004cd7b,ap 2004cd7f: movl $ffff407f,r2 ; .999999940395355224609375 2004cd86: movl $ffffd1ff,r0 ; -34359736320 2004cd8d: bispsw $f 2004cd8f: subf2 r2,r0 2004cd92: movpsl -(sp) 2004cd94: pushl $ffffd1ff ; -34359736320 2004cd9a: pushl $8 2004cd9c: calls $3,(fp) 2004cd9f: movl $ffff4d7f,r2 ; 67108860 2004cda6: movl $fffe4d7f,r4 ; 67108856 2004cdad: jsb (r10) 2004cdaf: subf3 r4,r2,r0 2004cdb3: movpsl -(sp) 2004cdb5: pushl $00004180 ; 4 2004cdbb: pushl $0 2004cdbd: calls $3,(fp) 2004cdc0: movl $ffe04d7f,r4 ; 67108736 2004cdc7: jsb (r10) 2004cdc9: subf3 r4,r2,r0 2004cdcd: movpsl -(sp) 2004cdcf: pushl $000043f8 ; 124 2004cdd5: pushl $0 2004cdd7: calls $3,(fp) 2004cdda: movl $fe004d7f,r4 ; 67106816 2004cde1: jsb (r10) 2004cde3: subf3 r4,r2,r0 2004cde7: movpsl -(sp) 2004cde9: pushl $800045ff ; 2044 2004cdef: pushl $0 2004cdf1: calls $3,(fp) 2004cdf4: movl $e0004d7f,r4 ; 67076096 2004cdfb: jsb (r10) 2004cdfd: subf3 r4,r2,r0 2004ce01: movpsl -(sp) 2004ce03: pushl $f80047ff ; 32764 2004ce09: pushl $0 2004ce0b: calls $3,(fp) 2004ce0e: movl $00004d7e,r4 ; 66584576 2004ce15: jsb (r10) 2004ce17: subf3 r4,r2,r0 2004ce1b: movpsl -(sp) 2004ce1d: pushl $ff8049ff ; 524284 2004ce23: pushl $0 2004ce25: calls $3,(fp) 2004ce28: movl $ffffcc7f,r4 ; -16777215 2004ce2f: movzwl $4000,r2 ; .5 2004ce34: jsb (r10) 2004ce36: subf3 r4,r2,r0 2004ce3a: movpsl -(sp) 2004ce3c: pushl $00004c80 ; 16777216 2004ce42: pushl $0 2004ce44: calls $3,(fp) 2004ce47: movab 0x2004ce47,ap 2004ce4b: moval _b062,fp 2004ce50: movl $ffffd1ff,r0 ; -34359736320 2004ce57: movl $ffff407f,00a8(r11) ; .999999940395355224609375 2004ce60: bispsw $f 2004ce62: subf2 r0,00a8(r11) 2004ce67: movpsl -(sp) 2004ce69: pushl $ffff51ff ; 34359736320 2004ce6f: pushab 00a8(r11) 2004ce73: pushl $0 2004ce75: calls $4,(fp) 2004ce78: clrl 00a8(r11) 2004ce7c: movl $ffff407f,r1 ; .999999940395355224609375 2004ce83: jsb (r10) 2004ce85: subf3 r0,r1,00a8(r11) 2004ce8b: movpsl -(sp) 2004ce8d: pushl $ffff51ff ; 34359736320 2004ce93: pushab 00a8(r11) 2004ce97: pushl $0 2004ce99: calls $4,(fp) 2004ce9c: movw $0e00,(r7) 2004cea1: moval _b0d2,fp 2004cea6: clrl r0 2004cea8: jsb (r10) 2004ceaa: tstf r0 2004ceac: movpsl -(sp) 2004ceae: pushl $4 2004ceb0: calls $2,(fp) 2004ceb3: movl $ffff0000,r0 ; non-canonical 0.0 2004ceba: jsb (r10) 2004cebc: tstf r0 2004cebe: movpsl -(sp) 2004cec0: pushl $4 2004cec2: calls $2,(fp) 2004cec5: movf $8,r0 ; $8 = 1 2004cec8: jsb (r10) 2004ceca: tstf r0 2004cecc: movpsl -(sp) 2004cece: pushl $0 2004ced0: calls $2,(fp) 2004ced3: mnegf $8,r0 ; $8 = 1 2004ced6: jsb (r10) 2004ced8: tstf r0 2004ceda: movpsl -(sp) 2004cedc: pushl $8 2004cede: calls $2,(fp) 2004cee1: movl $bbbb4eff,r0 ; 536311648 2004cee8: jsb (r10) 2004ceea: tstf r0 2004ceec: movpsl -(sp) 2004ceee: pushl $0 2004cef0: calls $2,(fp) 2004cef3: movl $ccccceff,r0 ; -536451456 2004cefa: jsb (r10) 2004cefc: tstf r0 2004cefe: movpsl -(sp) 2004cf00: pushl $8 2004cf02: calls $2,(fp) 2004cf05: movzbl $1,r0 2004cf08: movw r0,(r7) 2004cf0b: cmpl $2,009c(r11) 2004cf10: bneq 0x2004cf18 2004cf12: mtpr $0,$28 ; ACCS 2004cf15: mtpr $0,$26 ; MCESR 2004cf18: movl r6,sp 2004cf1b: mfpr $11,r1 ; SCBB 2004cf1e: movl (sp)+,34(r1) 2004cf22: movl (sp)+,1c(r1) 2004cf26: movl (sp)+,18(r1) 2004cf2a: movl (sp)+,14(r1) 2004cf2e: movl (sp)+,10(r1) 2004cf32: movl (sp)+,04(r1) 2004cf36: popr $3ffc 2004cf3a: ret 2004cf3b: halt _cf3c: entry mask: r4 r3 r2 2004cf3e: subl2 $4,sp 2004cf41: movl 10(ap),r3 2004cf45: movl 14(ap),r2 2004cf49: movl $1,r4 2004cf4c: tstl 10(r3) 2004cf4f: bneq 0x2004cf6b 2004cf51: pushl $10 2004cf53: pushl r2 2004cf55: calls $2,_20424 2004cf5c: movl r0,10(r3) 2004cf60: beql 0x2004cf6b 2004cf62: movl 10(r3),04(r3) 2004cf67: movl $10,14(r3) 2004cf6b: clrl 08(r3) 2004cf6e: movl 009c(r2),r0 2004cf73: casel r0,$0,$2 2004cf77: case -> 0x2004cf88 2004cf79: case -> 0x2004cf8c 2004cf7b: case -> 0x2004cfa0 2004cf7d: brb 0x2004cfb1 2004cf7f: nop 2004cf80: jmp 0x6004cf3c 2004cf86: tstl r0 2004cf88: brb 0x2004cfb1 2004cf8a: tstl r0 2004cf8c: pushl 0c(ap) 2004cf8f: pushl r3 2004cf91: pushl r2 2004cf93: calls $3,_d2dc 2004cf9a: movl r0,r4 2004cf9d: brb 0x2004cfb1 2004cf9f: nop 2004cfa0: pushl 0c(ap) 2004cfa3: pushl r3 2004cfa5: pushl r2 2004cfa7: calls $3,_d410 2004cfae: movl r0,r4 2004cfb1: blbs r4,0x2004cfb8 2004cfb4: movw $1,02(r3) 2004cfb8: movw r4,00(r3) 2004cfbc: movl r4,r0 2004cfbf: ret _cfc0: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2004cfc2: subl2 $8,sp 2004cfc5: movl 08(ap),r0 2004cfc9: movl r0,r7 2004cfcc: movl $aaaaaaaa,r8 2004cfd3: movl $1,00(sp) 2004cfd7: clrl r5 2004cfd9: movl $20150800,r11 2004cfe0: ashl r5,$1,r4 2004cfe4: movl $20150400,r2 2004cfeb: mcoml r7,r1 2004cfee: bicl3 r1,r4,r1 2004cff2: beql 0x2004d007 2004cff4: movl r4,0000(r11) 2004cff9: clrl r3 2004cffb: nop 2004cffc: movl r8,(r2)+ 2004cfff: aobleq $000000ff,r3,0x2004cffc 2004d007: aobleq $7,r5,0x2004cfe0 2004d00b: clrl r10 2004d00d: tstl r0 2004d00f: nop 2004d010: ashl r10,$1,r6 2004d014: movl $20150400,r3 2004d01b: mcoml r7,r2 2004d01e: bicl3 r2,r6,r2 2004d022: beql 0x2004d053 2004d024: movl r6,00(r11) 2004d028: clrl r4 2004d02a: cvtlb r8,r9 2004d02d: cvtbl r9,r5 2004d030: cvtbl (r3),r1 2004d033: cmpl r1,r5 2004d036: bneq 0x2004d040 2004d038: mcoml r8,r1 2004d03b: cvtlb r1,(r3)+ 2004d03e: brb 0x2004d04b 2004d040: movl r6,r1 2004d043: bicl2 r1,r7 2004d046: movzwl $0400,r4 2004d04b: aobleq $000003ff,r4,0x2004d030 2004d053: aobleq $7,r10,0x2004d010 2004d057: mcoml r8,r8 2004d05a: cvtwl $0007,r9 2004d05f: nop 2004d060: ashl r9,$1,r5 2004d064: movl $20150800,r3 2004d06b: mcoml r7,r2 2004d06e: bicl3 r2,r5,r2 2004d072: beql 0x2004d0a3 2004d074: movl r5,00(r11) 2004d078: clrl r2 2004d07a: cvtlb r8,r6 2004d07d: cvtbl r6,r4 2004d080: cvtbl -(r3),r1 2004d083: cmpl r1,r4 2004d086: bneq 0x2004d090 2004d088: mcoml r8,r1 2004d08b: cvtlb r1,(r3) 2004d08e: brb 0x2004d09b 2004d090: movl r5,r1 2004d093: bicl2 r1,r7 2004d096: movzwl $0400,r2 2004d09b: aobleq $000003ff,r2,0x2004d080 2004d0a3: sobgeq r9,0x2004d060 2004d0a6: cmpl r7,r0 2004d0a9: beql 0x2004d0b0 2004d0ab: movzwl $0200,(sp) 2004d0b0: movl 04(ap),r2 2004d0b4: movl r7,08(r2) 2004d0b8: movl (sp),r0 2004d0bb: ret _d0bc: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2004d0be: subl2 $4,sp 2004d0c1: movl 08(ap),r0 2004d0c5: movl r0,r6 2004d0c8: movl $aaaaaaaa,r7 2004d0cf: cvtbl $01,r11 2004d0d3: clrl r4 2004d0d5: movl $20150800,r10 2004d0dc: ashl r4,$1,r3 2004d0e0: movl $20150000,r1 2004d0e7: mcoml r6,r2 2004d0ea: bicl3 r2,r3,r2 2004d0ee: beql 0x2004d106 2004d0f0: movl r3,0000(r10) 2004d0f5: clrl r2 2004d0f7: nop 2004d0f8: movl r7,(r1) 2004d0fb: addl2 $8,r1 2004d0fe: aobleq $0000007f,r2,0x2004d0f8 2004d106: aobleq $7,r4,0x2004d0dc 2004d10a: clrl r8 2004d10c: ashl r8,$1,r5 2004d110: mcoml r6,r2 2004d113: bicl3 r2,r5,r2 2004d117: beql 0x2004d15a 2004d119: movl r5,0000(r10) 2004d11e: movl $20150000,r2 2004d125: clrl r3 2004d127: bicl3 $200003ff,r7,r4 2004d12f: nop 2004d130: bicl3 $200003ff,(r2),r1 2004d138: cmpl r1,r4 2004d13b: bneq 0x2004d148 2004d13d: mcoml r7,(r2) 2004d140: addl2 $8,r2 2004d143: brb 0x2004d152 2004d145: tstl r0 2004d147: nop 2004d148: movl r5,r1 2004d14b: bicl2 r1,r6 2004d14e: movzbl $80,r3 2004d152: aobleq $0000007f,r3,0x2004d130 2004d15a: aobleq $7,r8,0x2004d10c 2004d15e: mcoml r7,r7 2004d161: cvtbl $07,r9 2004d165: movl $20150800,r8 2004d16c: ashl r9,$1,r5 2004d170: movl $20150400,r3 2004d177: mcoml r6,r2 2004d17a: bicl3 r2,r5,r2 2004d17e: beql 0x2004d1c1 2004d180: movl r5,0000(r8) 2004d185: clrl r2 2004d187: bicl3 $200003ff,r7,r4 2004d18f: nop 2004d190: subl2 $8,r3 2004d193: bicl3 $200003ff,(r3),r1 2004d19b: cmpl r1,r4 2004d19e: bneq 0x2004d1a8 2004d1a0: mcoml r7,(r3) 2004d1a3: brb 0x2004d1b9 2004d1a5: tstl r0 2004d1a7: nop 2004d1a8: movl $20150000,r3 2004d1af: movl r5,r1 2004d1b2: bicl2 r1,r6 2004d1b5: movzbl $80,r2 2004d1b9: aobleq $0000007f,r2,0x2004d190 2004d1c1: sobgeq r9,0x2004d16c 2004d1c4: cmpl r6,r0 2004d1c7: beql 0x2004d1ce 2004d1c9: movzwl $0300,r11 2004d1ce: movl 0004(ap),r2 2004d1d3: movl r6,0008(r2) 2004d1d8: movl r11,r0 2004d1db: ret _d1dc: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2004d1de: subl2 $8,sp 2004d1e1: movl 0c(ap),r6 2004d1e5: clrl r7 2004d1e7: clrl 00(sp) 2004d1ea: movl $20150800,r11 2004d1f1: movab _d814,r10 2004d1f8: clrl r8 2004d1fa: ashl 0000(sp),$1,r9 2004d200: mtpr $1,$25 ; CCR 2004d203: movl r9,r5 2004d206: clrq r2 2004d208: tstl r8 2004d20a: beql 0x2004d220 2004d20c: ashl $8,r3,r1 2004d210: bicl3 $fffffff8,r5,r3 2004d218: addl2 r1,r3 2004d21b: brb 0x2004d232 2004d21d: tstl r0 2004d21f: nop 2004d220: ashl $8,r3,r1 2004d224: mcoml r5,r0 2004d227: bicl2 $fffffff8,r0 2004d22e: addl3 r1,r0,r3 2004d232: aobleq $3,r2,0x2004d208 2004d236: mcoml r6,r0 2004d239: bicl3 r0,r5,r0 2004d23d: beql 0x2004d2b9 2004d23f: movl r5,(r11) 2004d242: movl 0004(ap),r0 2004d247: movl 00000084(r0),r1 2004d24e: clrl r4 2004d250: movl r3,(r1)+ 2004d253: aobleq $000000ff,r4,0x2004d250 2004d25b: mtpr $0,$25 ; CCR 2004d25e: movl 04(ap),r0 2004d262: movl 0084(r0),r2 2004d267: pushl r2 2004d269: pushl r0 2004d26b: calls $2,(r10) 2004d26e: movl r0,r4 2004d271: cmpl r4,$1 2004d274: bneq 0x2004d2ac 2004d276: mtpr $1,$25 ; CCR 2004d279: clrl r1 2004d27b: nop 2004d27c: movl (r2),r0 2004d27f: cmpl r0,r3 2004d282: bneq 0x2004d28c 2004d284: addl2 $4,r2 2004d287: brb 0x2004d2a0 2004d289: tstl r0 2004d28b: nop 2004d28c: movl r5,r0 2004d28f: bicl2 r0,r6 2004d292: movzwl $0100,r1 2004d297: tstl r7 2004d299: bneq 0x2004d2a0 2004d29b: movzwl $0700,r7 2004d2a0: aobleq $000000ff,r1,0x2004d27c 2004d2a8: brb 0x2004d2b9 2004d2aa: tstl r0 2004d2ac: movl r5,r0 2004d2af: bicl2 r0,r6 2004d2b2: tstl r7 2004d2b4: bneq 0x2004d2b9 2004d2b6: movl r4,r7 2004d2b9: mtpr $0,$25 ; CCR 2004d2bc: acbl $1,$1,r8,0x2004d200 2004d2c2: acbl $7,$1,(sp),0x2004d1f8 2004d2c8: movl 08(ap),r2 2004d2cc: movl r6,08(r2) 2004d2d0: tstl r7 2004d2d2: bneq 0x2004d2d8 2004d2d4: movl $1,r0 2004d2d7: ret 2004d2d8: movl r7,r0 2004d2db: ret _d2dc: entry mask: r5 r4 r3 r2 2004d2de: subl2 $8,sp 2004d2e1: movl 08(ap),r0 2004d2e5: movl 04(r0),r3 2004d2e9: pushab -05(fp) 2004d2ec: pushl $1 2004d2ee: pushl $1d 2004d2f0: pushl 0x2006103c 2004d2f6: calls $4,_1f540 2004d2fd: mtpr $1,$25 ; CCR 2004d300: movl $20150800,r2 2004d307: tstb -05(fp) 2004d30a: beql 0x2004d314 2004d30c: cvtbl -05(fp),(r2) 2004d310: brb 0x2004d318 2004d312: tstl r0 2004d314: movzbl $ff,(r2) 2004d318: movl (r2),04(r3) 2004d31c: movl (r2),r4 2004d31f: cvtbw -05(fp),r0 2004d323: cmpw r0,$00ff 2004d328: bneq 0x2004d342 2004d32a: cvtlb r4,-05(fp) 2004d32e: pushab 08(r3) 2004d331: pushl $1 2004d333: pushl $1d 2004d335: pushl 0x2006103c 2004d33b: calls $4,_1f590 2004d342: movl $20080010,r2 2004d349: movb $be,(r2) 2004d34d: pushl r4 2004d34f: pushl r3 2004d351: calls $2,_cfc0 2004d358: movl r0,r5 2004d35b: cmpl r5,$1 2004d35e: bneq 0x2004d375 2004d360: mtpr $1,$25 ; CCR 2004d363: movb $bd,(r2) 2004d367: pushl r4 2004d369: pushl r3 2004d36b: calls $2,_d0bc 2004d372: movl r0,r5 2004d375: mtpr $0,$25 ; CCR 2004d378: cmpl r5,$1 2004d37b: bneq 0x2004d399 2004d37d: movl $20080010,r0 2004d384: movb $bc,(r0) 2004d388: pushl r4 2004d38a: pushl r3 2004d38c: pushl 04(ap) 2004d38f: calls $3,_d1dc 2004d396: movl r0,r5 2004d399: mtpr $1,$25 ; CCR 2004d39c: movl 08(r3),*$20150800 2004d3a4: cvtbl -05(fp),r0 2004d3a8: cmpl 08(r3),r0 2004d3ac: beql 0x2004d3c2 2004d3ae: pushab 08(r3) 2004d3b1: pushl $1 2004d3b3: pushl $1d 2004d3b5: pushl 0x2006103c 2004d3bb: calls $4,_1f590 2004d3c2: mtpr $0,$25 ; CCR 2004d3c5: blbs r5,0x2004d3d0 2004d3c8: movl 08(ap),r0 2004d3cc: movl $c,08(r0) 2004d3d0: clrq r1 2004d3d2: tstl r0 2004d3d4: ashl r1,$1,r0 2004d3d8: mcoml r0,r0 2004d3db: bicl3 r0,08(r3),r0 2004d3e0: beql 0x2004d3e4 2004d3e2: incl r2 2004d3e4: aobleq $7,r1,0x2004d3d4 2004d3e8: tstl r2 2004d3ea: beql 0x2004d3ee 2004d3ec: decl r2 2004d3ee: cmpl r2,$5 2004d3f1: bleq 0x2004d402 2004d3f3: cmpl 0c(ap),$2 2004d3f7: blss 0x2004d3ff 2004d3f9: cmpl 0c(ap),$3 2004d3fd: bleq 0x2004d402 2004d3ff: bisl2 $1,r5 2004d402: movl r2,*$20080018 2004d409: movl r5,r0 2004d40c: ret 2004d40d: halt 2004d40e: halt 2004d40f: halt _d410: entry mask: r10 r3 r2 2004d412: mtpr $4,$0000007f ; PCSTS 2004d419: movl 08(ap),r2 2004d41d: clrl 08(r2) 2004d420: movl 04(r2),r3 2004d424: movl $2d000000,r10 2004d42b: bbs $a,*$23000000,0x2004d43a 2004d433: movl $22000000,r10 2004d43a: mcoml $00000041,*$20080010 2004d445: pushl r3 2004d447: pushl 04(ap) 2004d44a: calls $2,_d4d3 2004d451: blbc r0,0x2004d4b4 2004d454: mcoml $00000042,*$20080010 2004d45f: pushl r3 2004d461: calls $1,_d58b 2004d468: blbc r0,0x2004d4b4 2004d46b: cmpl 0c(ap),$0 2004d46f: beql 0x2004d4b4 2004d471: cmpl 0c(ap),$4 2004d475: beql 0x2004d4b4 2004d477: movl 04(ap),r0 2004d47b: mcoml $00000047,*$20080010 2004d486: pushl 0c(r0) 2004d489: pushl r3 2004d48b: pushl r0 2004d48d: calls $3,_d649 2004d494: blbc r0,0x2004d4b4 2004d497: mcoml $0000004b,*$20080010 2004d4a2: movl 04(ap),r0 2004d4a6: pushl 0c(r0) 2004d4a9: pushl r3 2004d4ab: pushl r0 2004d4ad: calls $3,_d73b 2004d4b4: pushl r0 2004d4b6: pushl 04(ap) 2004d4b9: calls $1,_3429 2004d4c0: movl (sp)+,r0 2004d4c3: blbs r0,0x2004d4ca 2004d4c6: movl $10,08(r2) 2004d4ca: ret 2004d4cb: .long aaaaaaaa 2004d4cf: .long aaaaaaaa _d4d3: entry mask: r5 r4 r3 r2 2004d4d5: movl $08000000,r3 2004d4dc: clrl r0 2004d4de: movl 08(ap),r5 2004d4e2: pushal 0x2004d547 2004d4e8: pushl 04(ap) 2004d4eb: calls $2,_4046 2004d4f2: mtpr $19,$12 ; IPL 2004d4f5: movq 0x2004d4cb,(r3)[r0] 2004d4fa: aobleq $00008000,r0,0x2004d4f5 2004d502: movl 0x2004d4cb,r2 2004d506: movl $00010000,r0 2004d50d: nop 2004d50e: nop 2004d50f: nop 2004d510: movl (r3),r4 2004d513: cmpl r4,r2 2004d516: bneq 0x2004d565 2004d518: mcoml r2,(r3)+ 2004d51b: decl r0 2004d51d: bgtr 0x2004d510 2004d51f: mcoml r2,r2 2004d522: movl $0803fffc,r3 2004d529: movl $00010000,r0 2004d530: movl (r3),r4 2004d533: cmpl r4,r2 2004d536: bneq 0x2004d565 2004d538: mcoml r2,(r3) 2004d53b: subl2 $4,r3 2004d53e: decl r0 2004d540: bgtr 0x2004d530 2004d542: movl $1,r0 2004d545: brb 0x2004d57d 2004d547: mtpr $0,$26 ; MCESR 2004d54a: mfpr $0000007f,r4 ; PCSTS 2004d551: mtpr $000000e0,$0000007f ; PCSTS 2004d55c: movl $00000e00,r0 2004d563: brb 0x2004d56a 2004d565: movzwl $0200,r0 2004d56a: movl r3,04(r5) 2004d56e: movl r2,08(r5) 2004d572: movl r4,0c(r5) 2004d576: movw $a,02(r5) 2004d57a: movw $1,(r5) 2004d57d: pushl 04(ap) 2004d580: calls $0,_4065 2004d587: mtpr $1f,$12 ; IPL 2004d58a: ret _d58b: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 2004d58d: movl 04(ap),r5 2004d591: movl $00008000,r4 2004d598: movl $000002aa,r9 2004d59f: bbs $a,*$23000000,0x2004d5b3 2004d5a7: movzwl $02a9,r8 2004d5ac: movzwl $0556,r7 2004d5b1: brb 0x2004d5bd 2004d5b3: movzwl $02aa,r8 2004d5b8: movzwl $0555,r7 2004d5bd: clrl r2 2004d5bf: movl r10,r3 2004d5c2: movl r9,(r3) 2004d5c5: addl2 $8,r3 2004d5c8: aoblss r4,r2,0x2004d5c2 2004d5cc: mcoml r9,r9 2004d5cf: bicl2 $fffff800,r9 2004d5d6: clrl r2 2004d5d8: movl r10,r3 2004d5db: movl r8,08(r5) 2004d5df: movl (r3),r6 2004d5e2: cmpl r8,r6 2004d5e5: bneq 0x2004d5f3 2004d5e7: movl r9,(r3) 2004d5ea: addl2 $8,r3 2004d5ed: aoblss r4,r2,0x2004d5df 2004d5f1: brb 0x2004d5fc 2004d5f3: movl $00000300,r0 2004d5fa: brb 0x2004d635 2004d5fc: mcoml r9,r9 2004d5ff: bicl2 $fffff800,r9 2004d606: clrl r2 2004d608: addl3 r10,$00040000,r3 2004d610: subl2 $8,r3 2004d613: movl r7,08(r5) 2004d617: movl (r3),r6 2004d61a: cmpl r7,r6 2004d61d: bneq 0x2004d62e 2004d61f: movl r9,(r3) 2004d622: subl2 $8,r3 2004d625: aoblss r4,r2,0x2004d617 2004d629: movl $1,r0 2004d62c: brb 0x2004d635 2004d62e: movl $00000300,r0 2004d635: bbs $0,r0,0x2004d648 2004d639: movl r3,04(r5) 2004d63d: movw $a,02(r5) 2004d641: movw $1,(r5) 2004d644: movl r6,0c(r5) 2004d648: ret _d649: entry mask: r6 r5 r4 r3 r2 2004d64b: pushl 04(ap) 2004d64e: calls $1,_3429 2004d655: movl 0c(ap),r6 2004d659: movl 08(ap),r5 2004d65d: clrl r1 2004d65f: movl r1,(r6)[r1] 2004d663: aoblss $00010000,r1,0x2004d65f 2004d66b: bisl2 $1,*$23000000 2004d672: clrl r1 2004d674: movb (r6)[r1],r2 2004d678: acbl $0003ffff,$8,r1,0x2004d674 2004d682: bicl2 $1,*$23000000 2004d689: movl $08000000,r4 2004d690: movl $2d000000,r3 2004d697: bbs $a,*$23000000,0x2004d6a6 2004d69f: movl $22000000,r3 2004d6a6: clrl r1 2004d6a8: bitl $1,(r3)[r1] 2004d6ac: bneq 0x2004d6b8 2004d6ae: movl $00000900,r0 2004d6b5: brw 0x2004d71c 2004d6b8: cmpl r1,(r4)[r1] 2004d6bc: beql 0x2004d6c8 2004d6be: movl $00000a00,r0 2004d6c5: brw 0x2004d71c 2004d6c8: incl r1 2004d6ca: cmpl r1,(r4)[r1] 2004d6ce: beql 0x2004d6da 2004d6d0: movl $00000a00,r0 2004d6d7: brw 0x2004d71c 2004d6da: aoblss $00010000,r1,0x2004d6b8 2004d6e2: clrl r1 2004d6e4: clrl (r6)[r1] 2004d6e7: aoblss $00010000,r1,0x2004d6e4 2004d6ef: clrl r1 2004d6f1: bisl2 $1,*$23000000 2004d6f8: cmpl r1,(r6)[r1] 2004d6fc: beql 0x2004d70f 2004d6fe: bicl2 $1,*$23000000 2004d705: movl $00000700,r0 2004d70c: brw 0x2004d71c 2004d70f: aoblss $00010000,r1,0x2004d70f 2004d717: movl $1,r0 2004d71a: brb 0x2004d730 2004d71c: movl r1,04(r5) 2004d720: movl r1,08(r5) 2004d724: movl (r6)[r1],0c(r5) 2004d729: movw $b,02(r5) 2004d72d: movw $1,(r5) 2004d730: pushl 04(ap) 2004d733: calls $1,_3429 2004d73a: ret _d73b: entry mask: r6 r5 r4 r3 2004d73d: pushl 04(ap) 2004d740: calls $1,_3429 2004d747: movl 0c(ap),r6 2004d74b: movl 08(ap),r5 2004d74f: clrl r1 2004d751: movl r1,(r6)[r1] 2004d755: aoblss $00010000,r1,0x2004d751 2004d75d: clrl r1 2004d75f: bisl2 $1,*$23000000 2004d766: mcoml (r6)[r1],(r6)[r1] 2004d76b: aoblss $00010000,r1,0x2004d766 2004d773: bicl2 $1,*$23000000 2004d77a: movl $08000000,r4 2004d781: clrl r1 2004d783: mcoml r1,r3 2004d786: cmpl r3,(r4)[r1] 2004d78a: beql 0x2004d795 2004d78c: movl $00000b00,r0 2004d793: brb 0x2004d7f5 2004d795: cmpl (r6)[r1],r3 2004d799: beql 0x2004d7a4 2004d79b: movl $ffffffff,r0 2004d7a2: brb 0x2004d7f5 2004d7a4: aoblss $00010000,r1,0x2004d783 2004d7ac: movl $00010000,r1 2004d7b3: bisl2 $1,*$23000000 2004d7ba: movl (r6),r3 2004d7bd: mcoml r3,(r6)[r1] 2004d7c1: tstl *$23000000 2004d7c7: bicl2 $1,*$23000000 2004d7ce: cmpl r3,(r4) 2004d7d1: beql 0x2004d7de 2004d7d3: clrl r1 2004d7d5: movl $00000d00,r0 2004d7dc: brb 0x2004d7f5 2004d7de: mcoml r3,r3 2004d7e1: cmpl r3,(r6)[r1] 2004d7e5: beql 0x2004d7f0 2004d7e7: movl $00000d00,r0 2004d7ee: brb 0x2004d7f5 2004d7f0: movl $1,r0 2004d7f3: brb 0x2004d809 2004d7f5: movl r1,04(r5) 2004d7f9: movl r3,08(r5) 2004d7fd: movl (r6)[r1],0c(r5) 2004d802: movw $b,02(r5) 2004d806: movw $1,(r5) 2004d809: pushl 04(ap) 2004d80c: calls $1,_3429 2004d813: ret _d814: entry mask: r3 r2 2004d816: clrl r0 2004d818: pushab 0x2004d858 2004d81e: pushl 04(ap) 2004d821: calls $2,_4046 2004d828: movl 08(ap),r2 2004d82c: clrl r0 2004d82e: mtpr $6,$25 ; CCR 2004d831: movl (r2)[r0],r3 2004d835: aoblss $00000100,r0,0x2004d831 2004d83d: mtpr $0,$25 ; CCR 2004d840: clrl r0 2004d842: mtpr $6,$25 ; CCR 2004d845: movl (r2)[r0],r3 2004d849: aoblss $00000100,r0,0x2004d845 2004d851: mtpr $0,$25 ; CCR 2004d854: movzbl $1,r0 2004d857: ret 2004d858: pushl 04(ap) 2004d85b: calls $1,_4065 2004d862: movl $00000800,r0 2004d869: ret 2004d86a: halt 2004d86b: halt _d86c: entry mask: r6 r5 r4 r3 r2 2004d86e: movl 10(ap),r5 2004d872: movl $1,r3 2004d875: mnegb $80,*$20080010 2004d87d: bsbw _d8b2 2004d880: blbs r0,0x2004d886 2004d883: movl r0,r3 2004d886: mnegb $82,*$20080010 2004d88e: pushl 14(ap) 2004d891: pushl r5 2004d893: calls $2,_d98e 2004d89a: bisl2 r0,r3 2004d89d: bitw $fffe,r3 2004d8a2: beql 0x2004d8ab 2004d8a4: movw $1,02(r5) 2004d8a8: bicb2 $1,r3 2004d8ab: movl r3,r0 2004d8ae: movw r0,(r5) 2004d8b1: ret _d8b2: pushl $20040000 2004d8b8: calls $1,_d8f0 2004d8bf: blbc r0,0x2004d8ef 2004d8c2: pushl $20040001 2004d8c8: calls $1,_d8f0 2004d8cf: blbc r0,0x2004d8ef 2004d8d2: pushl $20040002 2004d8d8: calls $1,_d8f0 2004d8df: blbc r0,0x2004d8ef 2004d8e2: pushl $20040003 2004d8e8: calls $1,_d8f0 2004d8ef: rsb _d8f0: entry mask: r4 r3 r2 2004d8f2: pushl r1 2004d8f4: movl 04(ap),r0 2004d8f8: casel r0,$20040000,$3 2004d900: case -> 0x2004d918 2004d902: case -> 0x2004d918 2004d904: case -> 0x2004d918 2004d906: case -> 0x2004d918 2004d908: caseb (r0),$0,$4 2004d90c: case -> 0x2004d985 2004d90e: case -> 0x2004d918 2004d910: case -> 0x2004d918 2004d912: case -> 0x2004d985 2004d914: case -> 0x2004d918 2004d916: brb 0x2004d985 2004d918: extzv $0,$2,r0,r1 2004d91d: cmpb r1,0c(r0) 2004d921: beql 0x2004d92a 2004d923: movzwl $0400,r0 2004d928: brb 0x2004d98a 2004d92a: cmpb $55,10(r0) 2004d92f: bneq 0x2004d93e 2004d931: cmpb $aa,14(r0) 2004d936: bneq 0x2004d93e 2004d938: cmpb $33,18(r0) 2004d93c: beql 0x2004d945 2004d93e: movzwl $0300,r0 2004d943: brb 0x2004d98a 2004d945: movzbl 1c(r0),r1 2004d949: ashl $a,r1,r1 2004d94d: decl r1 2004d94f: clrq r2 2004d951: movl (r0)[r2],r4 2004d955: movzbl r4,r4 2004d958: rotl $1,r3,r3 2004d95c: bbcc $8,r3,0x2004d963 2004d960: bisb2 $1,r3 2004d963: addl2 r4,r3 2004d966: movzbl r3,r3 2004d969: aoblss r1,r2,0x2004d951 2004d96d: movl (r0)[r1],r4 2004d971: movzbl r4,r4 2004d974: cmpb r4,r3 2004d977: bneq 0x2004d97e 2004d979: movl $1,r0 2004d97c: brb 0x2004d98a 2004d97e: movzwl $0200,r0 2004d983: brb 0x2004d98a 2004d985: movzwl $0100,r0 2004d98a: movl (sp)+,r1 2004d98d: ret _d98e: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 2004d990: movl 04(ap),r4 2004d994: movl 08(ap),r5 2004d998: cmpb 009c(r5),$2 2004d99d: bneq 0x2004d9b6 2004d99f: movl $00020000,r2 2004d9a6: movl $00005540,r7 2004d9ad: movl $0000aa80,r8 2004d9b4: brb 0x2004d9cb 2004d9b6: movl $00001000,r2 2004d9bd: movl $00005555,r7 2004d9c4: movl $0000aaaa,r8 2004d9cb: movl $20200000,r1 2004d9d2: movl r1,r6 2004d9d5: ashl $fe,r2,r3 2004d9da: movl $55555555,(r6)+ 2004d9e1: sobgtr r3,0x2004d9da 2004d9e4: movl r1,r6 2004d9e7: ashl $fe,r2,r3 2004d9ec: cmpb 009c(r5),$2 2004d9f1: bneq 0x2004d9f9 2004d9f3: bicl3 $3f,(r6),r9 2004d9f7: brb 0x2004d9fc 2004d9f9: movl (r6),r9 2004d9fc: cmpl r7,r9 2004d9ff: beql 0x2004da08 2004da01: movzbl $80,r0 2004da05: brw 0x2004da45 2004da08: movl $aaaaaaaa,(r6)+ 2004da0f: sobgtr r3,0x2004d9ec 2004da12: addl3 r2,r1,r6 2004da16: ashl $fe,r2,r3 2004da1b: cmpb 009c(r5),$2 2004da20: bneq 0x2004da28 2004da22: bicl3 $3f,-(r6),r9 2004da26: brb 0x2004da2b 2004da28: movl -(r6),r9 2004da2b: cmpl r8,r9 2004da2e: beql 0x2004da3a 2004da30: movzbl $80,r0 2004da34: movl r8,r7 2004da37: brw 0x2004da45 2004da3a: clrl (r6) 2004da3c: sobgtr r3,0x2004da1b 2004da3f: movzbl $1,r0 2004da42: brw 0x2004da82 2004da45: tstl 10(r4) 2004da48: bneq 0x2004da67 2004da4a: pushr $1 2004da4c: pushl r5 2004da4e: pushl $1 2004da50: pushal 10(r4) 2004da53: pushl $1 2004da55: calls $4,_200a0 2004da5c: popr $1 2004da5e: movl $1,14(r4) 2004da62: movl 10(r4),04(r4) 2004da67: movl $10,08(r4) 2004da6b: movl 04(r4),r1 2004da6f: movw $1,(r1) 2004da72: movw $10,02(r1) 2004da76: movl r6,04(r1) 2004da7a: movl r9,08(r1) 2004da7e: movl r7,0c(r1) 2004da82: ret 2004da83: .space 48 2004dab3: nop _dab4: entry mask: r4 r3 r2 2004dab6: subl2 $4,sp 2004dab9: movl 08(ap),r2 2004dabd: movl 10(r2),r4 2004dac1: ashl $f7,04(ap),r1 2004dac7: bicl3 $ffffffe0,r1,r0 2004dacf: ashl r0,$1,r3 2004dad3: ashl $fb,r1,r0 2004dad8: ashl $2,r0,r0 2004dadc: addl2 r0,r4 2004dadf: movl (r4),r0 2004dae2: xorl3 r0,r3,(r4) 2004dae6: pushl r2 2004dae8: calls $1,_1fcd0 2004daef: movl r0,18(r2) 2004daf3: ret _daf4: entry mask: r10 r9 r8 r7 r6 r5 r4 r3 r2 2004daf6: subl2 $8,sp 2004daf9: movl 04(ap),r7 2004dafd: movl 08(ap),r6 2004db01: movb 0c(ap),r8 2004db05: cmpl r6,$0000fffc 2004db0c: blss 0x2004db36 2004db0e: clrl r10 2004db10: movaw -06(fp),r9 2004db14: movc5 $0,(r10),r8,$fffc,(r7) 2004db1c: movw r0,(r9) 2004db1f: addl2 $ffff0004,r6 2004db26: addl2 $0000fffc,r7 2004db2d: cmpl r6,$0000fffc 2004db34: bgeq 0x2004db10 2004db36: clrl r2 2004db38: movaw -06(fp),r9 2004db3c: movc5 $0,(r2),r8,r6,(r7) 2004db42: movw r0,0000(r9) 2004db47: ret _db48: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2004db4a: movab -4c(sp),sp 2004db4e: movl 0c(ap),r11 2004db52: movc3 $2f,0x20040800 <"%dMB = SY=8MB, S0/1="...>,-43(fp) 2004db5b: clrl r6 2004db5d: movl $1,r10 2004db60: clrl (sp) 2004db62: movl $3,04(sp) 2004db66: movl $20020000,r2 2004db6d: bicb3 $c0,(r2),r2 2004db72: movzbl r2,r7 2004db75: movl $20020001,r2 2004db7c: extzv $1,$6,(r2),r8 2004db81: mfpr $3e,-08(fp) ; SID 2004db85: ashl $e8,-08(fp),-08(fp) 2004db8c: clrl r9 2004db8e: clrq -14(fp) 2004db91: clrl -0c(fp) 2004db94: cmpl r9,$3 2004db97: bcs 0x2004db9c 2004db99: brw 0x2004dc3e 2004db9c: cmpl r10,$1 2004db9f: beql 0x2004dba4 2004dba1: brw 0x2004dc3e 2004dba4: mcoml r7,r2 2004dba7: bicl3 r2,04(sp),r2 2004dbac: bneq 0x2004dbb4 2004dbae: movl $1,(sp) 2004dbb1: brb 0x2004dc24 2004dbb3: nop 2004dbb4: cmpl r2,04(sp) 2004dbb8: bneq 0x2004dc14 2004dbba: mcoml r8,r2 2004dbbd: bicl3 r2,04(sp),r2 2004dbc2: bneq 0x2004dbe4 2004dbc4: tstl (sp) 2004dbc6: beql 0x2004dbd0 2004dbc8: movzbl $42,r10 2004dbcc: brb 0x2004dc24 2004dbce: tstl r0 2004dbd0: cmpl r6,$1 2004dbd3: beql 0x2004dbdc 2004dbd5: movl $8,-14(fp)[r9] 2004dbda: brb 0x2004dc24 2004dbdc: movzbl $46,r10 2004dbe0: brb 0x2004dc24 2004dbe2: tstl r0 2004dbe4: cmpl r2,04(sp) 2004dbe8: bneq 0x2004dc0c 2004dbea: tstl (sp) 2004dbec: beql 0x2004dbf4 2004dbee: movzbl $42,r10 2004dbf2: brb 0x2004dc24 2004dbf4: cmpl -08(fp),$12 2004dbf8: bneq 0x2004dc04 2004dbfa: movl $20,-14(fp)[r9] 2004dbff: movl $1,r6 2004dc02: brb 0x2004dc24 2004dc04: movzbl $44,r10 2004dc08: brb 0x2004dc24 2004dc0a: tstl r0 2004dc0c: movzbl $40,r10 2004dc10: brb 0x2004dc24 2004dc12: tstl r0 2004dc14: tstl (sp) 2004dc16: beql 0x2004dc20 2004dc18: movzbl $42,r10 2004dc1c: brb 0x2004dc24 2004dc1e: tstl r0 2004dc20: movzbl $48,r10 2004dc24: cmpl r10,$1 2004dc27: bneq 0x2004dc31 2004dc29: incl r9 2004dc2b: ashl $2,04(sp),04(sp) 2004dc31: cmpl r9,$3 2004dc34: bcc 0x2004dc3e 2004dc36: cmpl r10,$1 2004dc39: bneq 0x2004dc3e 2004dc3b: brw 0x2004dba4 2004dc3e: movl -14(fp),r4 2004dc42: addl3 $8,r4,r2 2004dc46: movl -10(fp),r5 2004dc4a: addl2 r5,r2 2004dc4d: movl -0c(fp),r6 2004dc51: addl2 r6,r2 2004dc54: pushl r6 2004dc56: pushl r5 2004dc58: pushl r4 2004dc5a: pushl r2 2004dc5c: pushl 04(ap) 2004dc5f: pushal -43(fp) 2004dc62: calls $6,_1fc10 2004dc69: movl 08(ap),r3 2004dc6d: movl r4,(r3) 2004dc70: addl3 $4,r3,r2 2004dc74: movl r5,(r2) 2004dc77: addl2 $8,r3 2004dc7a: movl r6,(r3) 2004dc7d: movzwl (r11),r2 2004dc80: cmpl r2,$1 2004dc83: bneq 0x2004dc98 2004dc85: cmpl r10,$1 2004dc88: beql 0x2004dc98 2004dc8a: movw r10,(r11) 2004dc8d: ashl $1,r9,r2 2004dc91: addl2 $28,r2 2004dc94: cvtlw r2,02(r11) 2004dc98: ret 2004dc99: tstl r0 2004dc9b: nop _dc9c: entry mask: r6 r5 r4 r3 r2 2004dc9e: subl2 $4,sp 2004dca1: movl 04(ap),r2 2004dca5: movl (r2),r3 2004dca8: movab 08(r3),r5 2004dcac: clrl r6 2004dcae: mnegl $1,r4 2004dcb1: movl 009c(r2),r0 2004dcb6: casel r0,$0,$2 2004dcba: case -> 0x2004dccc 2004dcbc: case -> 0x2004dcd0 2004dcbe: case -> 0x2004dcd4 2004dcc0: brb 0x2004dd0c 2004dcc2: tstl r0 2004dcc4: jmp 0x6004da84 2004dcca: tstl r0 2004dccc: brb 0x2004dd0c 2004dcce: tstl r0 2004dcd0: brb 0x2004dd0c 2004dcd2: tstl r0 2004dcd4: incl r4 2004dcd6: cmpl r4,$10 2004dcd9: bgeq 0x2004dceb 2004dcdb: ashl $3,r4,r2 2004dcdf: movab (r5)[r2],r2 2004dce3: movzwl (r2),r2 2004dce6: cmpl r2,$8 2004dce9: bneq 0x2004dcd4 2004dceb: cmpl r4,$f 2004dcee: bgtr 0x2004dd0c 2004dcf0: ashl $3,r4,r2 2004dcf4: movab 04(r5)[r2],r2 2004dcf9: movl (r2),r2 2004dcfc: movzwl 14(r2),r2 2004dd00: cmpl r2,$1 2004dd03: bneq 0x2004dd0c 2004dd05: movl $08000000,r6 2004dd0c: tstl r6 2004dd0e: beql 0x2004dd1c 2004dd10: movc3 $03e8,*08(ap),(r6) 2004dd17: brb 0x2004dd20 2004dd19: tstl r0 2004dd1b: nop 2004dd1c: movl 08(ap),r6 2004dd20: movl r6,r0 2004dd23: ret _dd24: entry mask: r6 r5 r4 r3 r2 2004dd26: subl2 $3c,sp 2004dd29: movl 04(ap),r0 2004dd2d: movl $00800000,-20(fp) 2004dd35: movl $27,-3c(fp) 2004dd39: clrl r6 2004dd3b: cvtbl $01,r5 2004dd3f: moval -003c(fp),r3 2004dd44: ashl $2,r6,r2 2004dd48: addl2 0c(ap),r2 2004dd4c: movl (r2),r4 2004dd4f: bneq 0x2004dd63 2004dd51: clrl 20(r3) 2004dd54: clrl 04(r3) 2004dd57: addl3 $1,r5,r2 2004dd5b: clrl -20(fp)[r2] 2004dd5f: clrl -3c(fp)[r2] 2004dd63: cmpl r4,$8 2004dd66: bneq 0x2004dd94 2004dd68: subl3 $1,r5,r2 2004dd6c: addl3 $00400000,-20(fp)[r2],20(r3) 2004dd77: addl3 $1,-3c(fp)[r2],04(r3) 2004dd7e: addl3 $1,r5,r2 2004dd82: addl3 $00400000,20(r3),-20(fp)[r2] 2004dd8d: addl3 $1,04(r3),-3c(fp)[r2] 2004dd94: cmpl r4,$10 2004dd97: bneq 0x2004ddc5 2004dd99: subl3 $1,r5,r2 2004dd9d: addl3 $01000000,-20(fp)[r2],20(r3) 2004dda8: addl3 $1,-3c(fp)[r2],04(r3) 2004ddaf: addl3 $1,r5,r2 2004ddb3: addl3 $01000000,20(r3),-20(fp)[r2] 2004ddbe: addl3 $1,04(r3),-3c(fp)[r2] 2004ddc5: incl r6 2004ddc7: addl2 $8,r3 2004ddca: acbl $6,$2,r5,0x2004dd44 2004ddd0: cmpl r0,-20(fp) 2004ddd4: bgeq 0x2004ddd9 2004ddd6: movl $1,r1 2004ddd9: clrl r4 2004dddb: moval -0024(fp),r3 2004dde0: cmpl r0,04(r3) 2004dde4: blss 0x2004ddf8 2004dde6: addl3 $1,r4,r2 2004ddea: cmpl r0,-20(fp)[r2] 2004ddef: bgeq 0x2004ddf8 2004ddf1: movl -3c(fp)[r2],r1 2004ddf6: brb 0x2004de13 2004ddf8: addl3 $1,r4,r2 2004ddfc: cmpl r0,-20(fp)[r2] 2004de01: blss 0x2004de13 2004de03: addl3 $2,r4,r2 2004de07: cmpl r0,-20(fp)[r2] 2004de0c: bgeq 0x2004de13 2004de0e: movl -3c(fp)[r2],r1 2004de13: addl2 $8,r3 2004de16: acbl $5,$2,r4,0x2004dde0 2004de1c: movl r1,r0 2004de1f: ret _de20: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2004de22: subl2 $2c,sp 2004de25: movl 10(ap),r3 2004de29: movl 14(ap),r2 2004de2d: movl $1,r9 2004de30: movl 0x20061044,r10 2004de37: clrl -10(fp) 2004de3a: moval -1c(fp),-20(fp) 2004de3f: movw r9,(r3) 2004de42: pushal _e404 2004de48: pushl r2 2004de4a: calls $2,_dc9c 2004de51: movl r0,(sp) 2004de54: tstl 10(r3) 2004de57: bneq 0x2004de82 2004de59: pushl $14 2004de5b: pushl r2 2004de5d: calls $2,_20424 2004de64: movl r0,10(r3) 2004de68: movl $14,14(r3) 2004de6c: movl 10(r3),04(r3) 2004de71: movzbl $50,-(sp) 2004de75: pushl r2 2004de77: calls $2,_20424 2004de7e: movl r0,0c(r3) 2004de82: movl 10(r3),r8 2004de86: clrl 08(r3) 2004de89: pushl r2 2004de8b: pushl r3 2004de8d: pushal -20(fp) 2004de90: pushl 0c(r3) 2004de93: calls $4,_db48 2004de9a: movl r0,r5 2004de9d: pushl r2 2004de9f: pushl $1 2004dea1: pushal -08(fp) 2004dea4: pushl $1 2004dea6: calls $4,_200a0 2004dead: movl r0,r5 2004deb0: pushl r2 2004deb2: pushl -08(fp) 2004deb5: pushl $1 2004deb7: calls $3,_20168 2004debe: movl r0,r5 2004dec1: addl2 $00000200,-08(fp) 2004dec9: subl3 r10,-08(fp),r11 2004dece: divl2 $4,r11 2004ded1: pushal -10(fp) 2004ded4: pushl $3 2004ded6: pushl $1e 2004ded8: pushl 0x2006103c 2004dede: calls $4,_1f540 2004dee5: cmpl 0c(ap),$4 2004dee9: bneq 0x2004def8 2004deeb: divl3 $2,r11,r4 2004deef: cmpl r4,-10(fp) 2004def3: beql 0x2004def8 2004def5: clrl 0c(ap) 2004def8: tstl 0c(ap) 2004defb: bneq 0x2004df16 2004defd: divl3 $2,r11,-10(fp) 2004df02: pushal -10(fp) 2004df05: pushl $3 2004df07: pushl $1e 2004df09: pushl 0x2006103c 2004df0f: calls $4,_1f590 2004df16: movl $20080014,r4 2004df1d: bisb2 $1,(r4) 2004df20: pushl r2 2004df22: pushl $1 2004df24: calls $2,_201b4 2004df2b: cmpl 0c(ap),$4 2004df2f: beql 0x2004dfa4 2004df31: pushl r2 2004df33: calls $1,_206a8 2004df3a: tstl r0 2004df3c: bneq 0x2004dfa4 2004df3e: movl $20080010,04(sp) 2004df46: movb $af,*04(sp) 2004df4b: addl3 $00000200,r10,-0c(fp) 2004df54: cmpl -0c(fp),-08(fp) 2004df59: bcc 0x2004dfa4 2004df5b: nop 2004df5c: pushl r8 2004df5e: pushl r2 2004df60: pushl -0c(fp) 2004df63: calls $3,_e27c 2004df6a: movl r0,r4 2004df6d: cmpl r4,$1 2004df70: beql 0x2004df84 2004df72: tstl 0c(ap) 2004df75: beql 0x2004df84 2004df77: bisl3 $00000100,r4,r9 2004df7f: movl -08(fp),-0c(fp) 2004df84: cmpl r4,$1 2004df87: beql 0x2004df95 2004df89: pushl r2 2004df8b: pushl -0c(fp) 2004df8e: calls $2,_dab4 2004df95: addl2 $00000200,-0c(fp) 2004df9d: cmpl -0c(fp),-08(fp) 2004dfa2: bcs 0x2004df5c 2004dfa4: pushl r2 2004dfa6: pushl $1 2004dfa8: calls $2,_201b4 2004dfaf: cvtbl $aa,-(sp) 2004dfb3: subl3 r10,-08(fp),-(sp) 2004dfb8: pushl r10 2004dfba: calls $3,_daf4 2004dfc1: cmpl 0c(ap),$4 2004dfc5: bneq 0x2004dfca 2004dfc7: brw 0x2004e080 2004dfca: pushl r2 2004dfcc: calls $1,_206a8 2004dfd3: tstl r0 2004dfd5: beql 0x2004dfda 2004dfd7: brw 0x2004e080 2004dfda: movb $ae,*04(sp) 2004dfdf: pushl $0 2004dfe1: pushl r2 2004dfe3: calls $2,_4046 2004dfea: movl r10,r7 2004dfed: cmpl r7,-08(fp) 2004dff1: bcs 0x2004dff6 2004dff3: brw 0x2004e08b 2004dff6: movab *00000000(sp),r6 2004dffd: movab _dab4,r5 2004e004: movl r7,-000c(fp) 2004e009: addl3 r7,r11,r4 2004e00d: subl2 $4,r4 2004e010: pushl r2 2004e012: pushl $1 2004e014: calls $2,_201b4 2004e01b: nop 2004e01c: pushl r2 2004e01e: pushl r8 2004e020: pushl $1 2004e022: pushl $aaaaaaaa 2004e028: pushl r4 2004e02a: pushal -0c(fp) 2004e02d: calls $6,(r6) 2004e030: cmpl r0,$1 2004e033: beql 0x2004e05d 2004e035: cmpl r0,$4 2004e038: beql 0x2004e03f 2004e03a: movzwl $0202,r9 2004e03f: tstl 0c(ap) 2004e042: bneq 0x2004e058 2004e044: pushl r2 2004e046: pushl -0c(fp) 2004e049: calls $2,(r5) 2004e04c: addl2 $00000200,-0c(fp) 2004e054: brb 0x2004e05d 2004e056: tstl r0 2004e058: movl -08(fp),-0c(fp) 2004e05d: cmpl -0c(fp),r4 2004e061: bcs 0x2004e01c 2004e063: pushl r2 2004e065: calls $1,_206a8 2004e06c: tstl r0 2004e06e: beql 0x2004e074 2004e070: movl -08(fp),r7 2004e074: addl2 r11,r7 2004e077: cmpl r7,-08(fp) 2004e07b: bcs 0x2004e004 2004e07d: brb 0x2004e08b 2004e07f: nop 2004e080: pushl r2 2004e082: pushl $4 2004e084: calls $2,_201b4 2004e08b: pushl r2 2004e08d: calls $1,_4065 2004e094: cmpl 0c(ap),$4 2004e098: bneq 0x2004e09d 2004e09a: brw 0x2004e14c 2004e09d: pushl r2 2004e09f: calls $1,_206a8 2004e0a6: tstl r0 2004e0a8: beql 0x2004e0ad 2004e0aa: brw 0x2004e14c 2004e0ad: movb $ad,*04(sp) 2004e0b2: pushl $0 2004e0b4: pushl r2 2004e0b6: calls $2,_4046 2004e0bd: movl -08(fp),r7 2004e0c1: clrl 08(sp) 2004e0c4: movab *0000(sp),r6 2004e0c9: movab _dab4,r5 2004e0d0: subl3 $4,r7,-0c(fp) 2004e0d5: subl3 r11,r7,r4 2004e0d9: pushl r2 2004e0db: pushl $1 2004e0dd: calls $2,_201b4 2004e0e4: pushl r2 2004e0e6: pushl r8 2004e0e8: pushl $0 2004e0ea: pushl $55555555 2004e0f0: pushl r4 2004e0f2: pushal -0c(fp) 2004e0f5: calls $6,(r6) 2004e0f8: cmpl r0,$1 2004e0fb: beql 0x2004e124 2004e0fd: cmpl r0,$4 2004e100: beql 0x2004e107 2004e102: movzwl $0302,r9 2004e107: tstl 0c(ap) 2004e10a: bneq 0x2004e120 2004e10c: pushl r2 2004e10e: pushl -0c(fp) 2004e111: calls $2,(r5) 2004e114: tstl -0c(fp) 2004e117: beql 0x2004e124 2004e119: subl2 $4,-0c(fp) 2004e11d: brb 0x2004e124 2004e11f: nop 2004e120: movl r10,-0c(fp) 2004e124: cmpl -0c(fp),r4 2004e128: bgtru 0x2004e0e4 2004e12a: pushl r2 2004e12c: calls $1,_206a8 2004e133: tstl r0 2004e135: beql 0x2004e13b 2004e137: movl $4,08(sp) 2004e13b: subl2 r11,r7 2004e13e: incl 08(sp) 2004e141: cmpl 08(sp),$3 2004e145: blequ 0x2004e0d0 2004e147: brb 0x2004e157 2004e149: tstl r0 2004e14b: nop 2004e14c: pushl r2 2004e14e: pushl $4 2004e150: calls $2,_201b4 2004e157: pushl r2 2004e159: calls $1,_4065 2004e160: pushl r2 2004e162: pushl $2 2004e164: calls $2,_201b4 2004e16b: cmpl 0c(ap),$4 2004e16f: bneq 0x2004e174 2004e171: brw 0x2004e21b 2004e174: pushl r2 2004e176: calls $1,_206a8 2004e17d: tstl r0 2004e17f: beql 0x2004e184 2004e181: brw 0x2004e21b 2004e184: movl $1,r6 2004e187: pushl $0 2004e189: pushl r2 2004e18b: calls $2,_4046 2004e192: pushl $1 2004e194: subl3 r10,-08(fp),-(sp) 2004e199: pushl r10 2004e19b: calls $3,_daf4 2004e1a2: movl $20080010,r4 2004e1a9: movb $ab,(r4) 2004e1ad: movl r10,-0c(fp) 2004e1b1: pushal _e4ec 2004e1b7: pushl r2 2004e1b9: calls $2,_dc9c 2004e1c0: movl r0,r5 2004e1c3: movl -08(fp),r4 2004e1c7: cmpl 009c(r2),$2 2004e1cc: beql 0x2004e1d2 2004e1ce: movzbl $80,r6 2004e1d2: pushl r2 2004e1d4: pushl r8 2004e1d6: pushl r6 2004e1d8: pushl $01010101 2004e1de: pushl r4 2004e1e0: pushal -0c(fp) 2004e1e3: calls $6,(r5) 2004e1e6: cmpl r0,$1 2004e1e9: beql 0x2004e215 2004e1eb: cmpl r0,$4 2004e1ee: beql 0x2004e1f5 2004e1f0: movzwl $0502,r9 2004e1f5: tstl 0c(ap) 2004e1f8: bneq 0x2004e210 2004e1fa: pushl r2 2004e1fc: pushl -0c(fp) 2004e1ff: calls $2,_dab4 2004e206: addl2 $00000200,-0c(fp) 2004e20e: brb 0x2004e215 2004e210: movl -08(fp),-0c(fp) 2004e215: cmpl -0c(fp),r4 2004e219: bcs 0x2004e1d2 2004e21b: pushl r2 2004e21d: calls $1,_4065 2004e224: movl $20080014,r4 2004e22b: bicb2 $1,(r4) 2004e22e: movzwl (r3),r4 2004e231: cmpl r4,$1 2004e234: bneq 0x2004e23e 2004e236: cmpl r9,$1 2004e239: beql 0x2004e23e 2004e23b: movw r9,(r3) 2004e23e: movzwl (r3),r4 2004e241: blbs r4,0x2004e262 2004e244: pushal -20(fp) 2004e247: pushl r2 2004e249: pushl 08(r8) 2004e24c: calls $3,_dd24 2004e253: cvtlw r0,02(r3) 2004e257: movw r0,(r8) 2004e25a: movw $a,02(r8) 2004e25e: movl $14,08(r3) 2004e262: pushl r2 2004e264: calls $1,_1fcd0 2004e26b: movl r0,18(r2) 2004e26f: pushl r2 2004e271: calls $1,_3429 2004e278: movzwl (r3),r0 2004e27b: ret _e27c: entry mask: r11 r7 r6 r5 r4 r3 r2 2004e27e: movl 04(ap),r4 2004e282: movl 08(ap),r11 2004e286: movl 0c(ap),r5 2004e28a: cmpl $2,009c(r2) 2004e28f: bneq 0x2004e299 2004e291: pushab 0x2004e3a0 2004e297: brb 0x2004e29f 2004e299: pushab 0x2004e3a3 2004e29f: pushl r11 2004e2a1: calls $2,_4046 2004e2a8: mtpr $19,$12 ; IPL 2004e2ab: bsbw 0x2004e3bb 2004e2ae: movl $d617b2d8,-04(r4) 2004e2b6: movl $d617b2d8,r2 2004e2bd: movl $33333333,r3 2004e2c4: bsbw 0x2004e3c8 2004e2c7: bsbw 0x2004e3bb 2004e2ca: movl $d617b2d8,-03(r4) 2004e2d2: movl $17b2d833,r2 2004e2d9: movl $333333d6,r3 2004e2e0: bsbw 0x2004e3c8 2004e2e3: bsbw 0x2004e3bb 2004e2e6: movl $d617b2d8,-02(r4) 2004e2ee: movl $b2d83333,r2 2004e2f5: movl $3333d617,r3 2004e2fc: bsbw 0x2004e3c8 2004e2ff: bsbw 0x2004e3bb 2004e302: movl $d617b2d8,-01(r4) 2004e30a: movl $d8333333,r2 2004e311: movl $33d617b2,r3 2004e318: bsbw 0x2004e3c8 2004e31b: bsbw 0x2004e3bb 2004e31e: movw $d617,-04(r4) 2004e324: movl $3333d617,r2 2004e32b: movl $33333333,r3 2004e332: bsbw 0x2004e3c8 2004e335: bsbw 0x2004e3bb 2004e338: movw $d617,-03(r4) 2004e33e: movl $33d61733,r2 2004e345: movl $33333333,r3 2004e34c: bsbw 0x2004e3c8 2004e34f: bsbw 0x2004e3bb 2004e352: movw $d617,-02(r4) 2004e358: movl $d6173333,r2 2004e35f: movl $33333333,r3 2004e366: bsbw 0x2004e3c8 2004e369: bsbw 0x2004e3bb 2004e36c: movw $d617,-01(r4) 2004e372: movl $17333333,r2 2004e379: movl $333333d6,r3 2004e380: bsbw 0x2004e3c8 2004e383: bsbb 0x2004e3bb 2004e385: movw $d617,(r4) 2004e38a: movl $33333333,r2 2004e391: movl $3333d617,r3 2004e398: bsbw 0x2004e3c8 2004e39b: movzwl $1,r0 2004e39e: brb 0x2004e3ab 2004e3a0: mtpr $0,$26 ; MCESR 2004e3a3: movzwl $4,r0 2004e3a6: brb 0x2004e3ab 2004e3a8: movzwl $2,r0 2004e3ab: mtpr $1f,$12 ; IPL 2004e3ae: clrq -04(r4) 2004e3b1: pushl r11 2004e3b3: calls $1,_4065 2004e3ba: ret 2004e3bb: movq $3333333333333333,-04(r4) 2004e3c7: rsb 2004e3c8: movl -04(r4),r6 2004e3cc: cmpl r6,r2 2004e3cf: bneq 0x2004e3db 2004e3d1: movl (r4),r7 2004e3d4: cmpl r7,r3 2004e3d7: bneq 0x2004e3ea 2004e3d9: brb 0x2004e401 2004e3db: movl r6,14(r5) 2004e3df: movl r2,10(r5) 2004e3e3: moval -04(r4),0c(r5) 2004e3e8: brb 0x2004e3f9 2004e3ea: movl r7,14(r5) 2004e3ee: movl r3,10(r5) 2004e3f2: moval (r4),0c(r5) 2004e3f6: movl r3,(r5) 2004e3f9: mfpr $27,08(r5) ; MSER 2004e3fd: moval 0x2004e3a8,(sp) 2004e401: rsb 2004e402: rsb 2004e403: halt _e404: entry mask: r6 r5 r4 r3 r2 2004e406: movl $1,r0 2004e409: movl 18(ap),r2 2004e40d: cmpl $2,009c(r2) 2004e412: bneq 0x2004e41f 2004e414: movab 0x2004e4c1,0244(r2) 2004e41d: brb 0x2004e42b 2004e41f: movab 0x2004e4c4,0244(r2) 2004e428: mtpr $19,$12 ; IPL 2004e42b: movl *04(ap),r2 2004e42f: movl 0c(ap),r5 2004e433: movl 14(ap),r6 2004e437: tstl 10(ap) 2004e43a: beql 0x2004e480 2004e43c: subl3 *04(ap),08(ap),r4 2004e442: addl2 $4,r4 2004e445: ashl $fe,r4,r4 2004e44a: nop 2004e44b: nop 2004e44c: movl (r2),r1 2004e44f: cmpl r1,r5 2004e452: beql 0x2004e473 2004e454: movl r2,08(r6) 2004e458: movl r1,10(r6) 2004e45c: movl r5,0c(r6) 2004e460: clrl 04(r6) 2004e463: movl $00000200,r0 2004e46a: bicl2 $000001ff,r2 2004e471: brb 0x2004e4d9 2004e473: mcoml r5,(r2) 2004e476: decl r4 2004e478: beql 0x2004e4d9 2004e47a: addl2 $4,r2 2004e47d: brb 0x2004e44c 2004e47f: nop 2004e480: subl3 08(ap),*04(ap),r4 2004e486: addl2 $4,r4 2004e489: ashl $fe,r4,r4 2004e48e: movl (r2),r1 2004e491: cmpl r1,r5 2004e494: beql 0x2004e4b5 2004e496: movl r1,10(r6) 2004e49a: movl r5,0c(r6) 2004e49e: clrl 04(r6) 2004e4a1: movl r2,08(r6) 2004e4a5: movl $00000300,r0 2004e4ac: bicl2 $000001ff,r2 2004e4b3: brb 0x2004e4d9 2004e4b5: mcoml r5,(r2) 2004e4b8: decl r4 2004e4ba: beql 0x2004e4d9 2004e4bc: subl2 $4,r2 2004e4bf: brb 0x2004e48e 2004e4c1: mtpr $0,$26 ; MCESR 2004e4c4: movl $4,r0 2004e4c7: movl r2,08(r6) 2004e4cb: bicl2 $000001ff,r2 2004e4d2: movl r5,0c(r6) 2004e4d6: clrl 10(r6) 2004e4d9: mtpr $1f,$12 ; IPL 2004e4dc: movl r2,*04(ap) 2004e4e0: movl 18(ap),r2 2004e4e4: clrl 0244(r2) 2004e4e8: ret 2004e4e9: halt 2004e4ea: halt 2004e4eb: halt _e4ec: entry mask: r6 r5 r4 r3 r2 2004e4ee: movl $1,r0 2004e4f1: movl 18(ap),r2 2004e4f5: cmpl $2,009c(r2) 2004e4fa: bneq 0x2004e50a 2004e4fc: movab 0x2004e559,0244(r2) 2004e505: mtpr $19,$12 ; IPL 2004e508: brb 0x2004e513 2004e50a: movab 0x2004e55c,0244(r2) 2004e513: movl *04(ap),r2 2004e517: movl 0c(ap),r5 2004e51b: movl 14(ap),r6 2004e51f: ashl $2,10(ap),r3 2004e524: movl 08(ap),r4 2004e528: movl (r2),r1 2004e52b: cmpl r1,r5 2004e52e: beql 0x2004e54f 2004e530: movl r2,08(r6) 2004e534: movl r1,10(r6) 2004e538: movl r5,0c(r6) 2004e53c: clrl 04(r6) 2004e53f: movl $00000200,r0 2004e546: bicl2 $000001ff,r2 2004e54d: brb 0x2004e571 2004e54f: addl2 r3,r2 2004e552: cmpl r2,r4 2004e555: bgeq 0x2004e571 2004e557: brb 0x2004e528 2004e559: mtpr $0,$26 ; MCESR 2004e55c: movl $4,r0 2004e55f: movl r2,08(r6) 2004e563: bicl2 $000001ff,r2 2004e56a: movl r5,0c(r6) 2004e56e: clrl 10(r6) 2004e571: movl r2,*04(ap) 2004e575: movl 18(ap),r2 2004e579: clrl 0244(r2) 2004e57d: mtpr $1f,$12 ; IPL 2004e580: ret 2004e581: .space 3 _e584: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2004e586: subl2 $3c,sp 2004e589: clrb r8 2004e58b: movl 08(ap),r0 2004e58f: bneq 0x2004e5a0 2004e591: movzwl $0624,-30(fp) 2004e597: movzwl $0200,r2 2004e59c: brb 0x2004e5a8 2004e59e: tstl r0 2004e5a0: movl (r0),-30(fp) 2004e5a4: movl 04(r0),r2 2004e5a8: cmpl -30(fp),$00000624 2004e5b0: bcc 0x2004e5bd 2004e5b2: movl $2,r3 2004e5b5: movw $2,*10(ap) 2004e5b9: movl r3,r0 2004e5bc: ret 2004e5bd: tstl r2 2004e5bf: bneq 0x2004e5c6 2004e5c1: movzwl $0200,r2 2004e5c6: tstl 04(ap) 2004e5c9: bneq 0x2004e5d6 2004e5cb: movl $2,r3 2004e5ce: movw $2,*10(ap) 2004e5d2: movl r3,r0 2004e5d5: ret 2004e5d6: movl 0c(ap),(r2) 2004e5da: movl 10(ap),r4 2004e5de: movl r4,04(r2) 2004e5e2: movl 14(ap),r1 2004e5e6: movl r1,01fc(r2) 2004e5eb: movl 04(ap),r0 2004e5ef: movl 18(r0),048c(r2) 2004e5f5: movl 0088(r1),0490(r2) 2004e5fc: movl 0490(r2),r0 2004e601: movl 04(r1),08(r0) 2004e606: clrl 04d0(r2) 2004e60a: tstl 10(r4) 2004e60d: bneq 0x2004e634 2004e60f: pushl r1 2004e611: pushl $1 2004e613: pushab 10(r4) 2004e616: pushl $1 2004e618: calls $4,_200a0 2004e61f: movl r0,r3 2004e622: cmpl r3,$1 2004e625: bneq 0x2004e639 2004e627: movl $1,14(r4) 2004e62b: movl 10(r4),04(r4) 2004e630: brb 0x2004e639 2004e632: tstl r0 2004e634: movl 10(r4),04(r4) 2004e639: movl 048c(r2),r0 2004e63e: addl3 $c,08(r0),r5 2004e643: movzbl (r5),r0 2004e646: bicb3 $2,r0,r7 2004e64a: movb r7,(r5) 2004e64d: movl 048c(r2),r0 2004e652: addl3 $4,18(r0),r6 2004e657: movw $0,(r6) 2004e65a: subl2 $4,r6 2004e65d: movw $4,(r6) 2004e660: movl 048c(r2),r0 2004e665: addl3 $15,08(r0),r11 2004e66a: movb (r11),(r11) 2004e66d: movb 03(r5),r7 2004e671: movb r7,03(r5) 2004e675: movl $1,r3 2004e678: movzwl $8000,-14(fp) 2004e67e: movl 0490(r2),-10(fp) 2004e684: movzbl $40,r10 2004e688: mulw3 $4,r10,-1c(fp) 2004e68d: movl 048c(r2),r0 2004e692: addl3 $8,08(r0),-2c(fp) 2004e698: subl3 r10,$00008000,r0 2004e6a0: ashl $2,r0,r0 2004e6a4: addl3 *-2c(fp),r0,-18(fp) 2004e6aa: movl -18(fp),0200(r2) 2004e6b0: pushl -2c(fp) 2004e6b3: pushl 14(ap) 2004e6b6: pushab -1c(fp) 2004e6b9: pushab -14(fp) 2004e6bc: calls $4,_1fda8 2004e6c3: movl r0,r3 2004e6c6: cmpl r3,$1 2004e6c9: beql 0x2004e6d0 2004e6cb: clrl r3 2004e6cd: brb 0x2004e6d3 2004e6cf: nop 2004e6d0: movl $1,r3 2004e6d3: cmpl r3,$1 2004e6d6: bneq 0x2004e70c 2004e6d8: movzbl $91,-(sp) 2004e6dc: pushl 048c(r2) 2004e6e0: calls $2,_10594 2004e6e5: pushl r2 2004e6e7: calls $1,_e878 2004e6ee: movl r0,r3 2004e6f1: bneq 0x2004e70c 2004e6f3: bbc $1f,(r2),0x2004e70c 2004e6f7: tstl r3 2004e6f9: bneq 0x2004e70a 2004e6fb: nop 2004e6fc: pushl r2 2004e6fe: calls $1,_e878 2004e705: movl r0,r3 2004e708: beql 0x2004e6fc 2004e70a: clrl r3 2004e70c: cmpl r3,$1 2004e70f: bneq 0x2004e76b 2004e711: pushl r2 2004e713: calls $1,_10170 2004e718: movl $3c,-0c(fp) 2004e71c: movab 0494(r2),-08(fp) 2004e722: movl 04(ap),r0 2004e726: addl3 04(r0),0c(r0),-3c(fp) 2004e72d: pushl $1 2004e72f: pushl 0490(r2) 2004e733: movl 14(ap),r0 2004e737: pushl 04(r0) 2004e73a: pushab -0c(fp) 2004e73d: pushl 0490(r2) 2004e741: pushl 048c(r2) 2004e745: calls $6,*-3c(fp) 2004e749: movl r0,-38(fp) 2004e74d: cmpl -38(fp),$1 2004e751: beql 0x2004e758 2004e753: clrl r3 2004e755: brb 0x2004e76b 2004e757: nop 2004e758: cmpl 0494(r2),$000000c0 2004e761: beql 0x2004e768 2004e763: clrl r3 2004e765: brb 0x2004e76b 2004e767: nop 2004e768: movb $1,r8 2004e76b: cmpl r3,$1 2004e76e: bneq 0x2004e77a 2004e770: pushl r2 2004e772: calls $1,_e810 2004e777: movl r0,r3 2004e77a: cmpl r3,$1 2004e77d: bneq 0x2004e7a0 2004e77f: movl $1,r3 2004e782: movw $1,*10(ap) 2004e786: bicl3 $f0000000,(r2),r0 2004e78e: beql 0x2004e795 2004e790: cmpl r0,$4 2004e793: bneq 0x2004e7ba 2004e795: movl 0490(r2),r0 2004e79a: bisl2 $2,04(r0) 2004e79e: brb 0x2004e7ba 2004e7a0: clrl r3 2004e7a2: bicl3 $f0000000,(r2),r0 2004e7aa: beql 0x2004e7b1 2004e7ac: cmpl r0,$4 2004e7af: bneq 0x2004e7ba 2004e7b1: movl 0490(r2),r0 2004e7b6: bicl2 $2,04(r0) 2004e7ba: tstb r8 2004e7bc: beql 0x2004e80b 2004e7be: mull3 $00000054,04d0(r2),r0 2004e7c8: movab 04d4(r2)[r0],-34(fp) 2004e7cf: addl3 $1,04d0(r2),r9 2004e7d5: cmpl r9,$4 2004e7d8: bneq 0x2004e7e0 2004e7da: clrl 04d0(r2) 2004e7de: brb 0x2004e7e5 2004e7e0: movl r9,04d0(r2) 2004e7e5: movl $1,-28(fp) 2004e7e9: movl $a,-24(fp) 2004e7ed: pushab -28(fp) 2004e7f0: clrq -(sp) 2004e7f2: pushl -34(fp) 2004e7f5: pushl 0490(r2) 2004e7f9: pushl 048c(r2) 2004e7fd: calls $6,*049c(r2) 2004e802: pushl 048c(r2) 2004e806: calls $1,*04a8(r2) 2004e80b: movl r3,r0 2004e80e: ret 2004e80f: nop _e810: entry mask: r6 r5 r4 r3 r2 2004e812: subl2 $4,sp 2004e815: movab 0x20061070,r5 2004e81c: movl $1,r3 2004e81f: movab 0f(r5),r2 2004e823: moval 04(ap),r4 2004e827: movl (r4),r0 2004e82a: movl 048c(r0),r6 2004e82f: tstl (r2) 2004e831: beql 0x2004e871 2004e833: cmpl r3,$1 2004e836: bneq 0x2004e871 2004e838: movzbl 08(r2),-(sp) 2004e83c: pushl r6 2004e83e: calls $2,_10594 2004e843: pushl (r4) 2004e845: calls $1,*00(r2) 2004e849: movl r0,r3 2004e84c: bneq 0x2004e865 2004e84e: bbc $1f,*00(r4),0x2004e865 2004e853: tstl r3 2004e855: bneq 0x2004e863 2004e857: nop 2004e858: pushl (r4) 2004e85a: calls $1,*00(r2) 2004e85e: movl r0,r3 2004e861: beql 0x2004e858 2004e863: clrl r3 2004e865: addl2 $9,r2 2004e868: tstl (r2) 2004e86a: beql 0x2004e871 2004e86c: cmpl r3,$1 2004e86f: beql 0x2004e838 2004e871: movl r3,r0 2004e874: ret 2004e875: tstl r0 2004e877: nop _e878: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2004e87a: subl2 $2c,sp 2004e87d: moval 04(ap),r0 2004e881: addl3 $4,r0,r6 2004e885: movl 04(ap),r1 2004e889: bneq 0x2004e8ac 2004e88b: addl2 $4,r6 2004e88e: subl3 $4,r6,r0 2004e892: movl (r0),r5 2004e895: addl2 $4,r6 2004e898: subl3 $4,r6,r0 2004e89c: movl (r0),r11 2004e89f: addl2 $4,r6 2004e8a2: subl3 $4,r6,r0 2004e8a6: movl (r0),r10 2004e8a9: brb 0x2004e8b9 2004e8ab: nop 2004e8ac: movl 04(r1),r7 2004e8b0: movl 048c(r1),r0 2004e8b5: movl 10(r0),r5 2004e8b9: pushl $1 2004e8bb: pushab -24(fp) 2004e8be: pushl r5 2004e8c0: calls $3,_1f6a4 2004e8c7: movl r0,r3 2004e8ca: bneq 0x2004e8ed 2004e8cc: movl 04(ap),r0 2004e8d0: beql 0x2004e8e9 2004e8d2: clrq -(sp) 2004e8d4: pushl $0 2004e8d6: pushl r5 2004e8d8: pushl $b 2004e8da: pushl $1 2004e8dc: pushl $10 2004e8de: pushl r7 2004e8e0: pushl 01fc(r0) 2004e8e4: calls $9,_105b0 2004e8e9: movl r3,r0 2004e8ec: ret 2004e8ed: movzbl -24(fp),r0 2004e8f1: bneq 0x2004e969 2004e8f3: movzbl -23(fp),r0 2004e8f7: bneq 0x2004e969 2004e8f9: movzbl -22(fp),r0 2004e8fd: bneq 0x2004e969 2004e8ff: movzbl -21(fp),r0 2004e903: bneq 0x2004e969 2004e905: movzbl -20(fp),r0 2004e909: bneq 0x2004e969 2004e90b: movzbl -1f(fp),r0 2004e90f: bneq 0x2004e969 2004e911: clrl r3 2004e913: tstl 04(ap) 2004e916: beql 0x2004e965 2004e918: movb -21(fp),-2c(fp) 2004e91d: movb -22(fp),-2b(fp) 2004e922: movb -23(fp),-2a(fp) 2004e927: movb -24(fp),-29(fp) 2004e92c: movb -1d(fp),-28(fp) 2004e931: movb -1e(fp),-27(fp) 2004e936: movb -1f(fp),-26(fp) 2004e93b: movb -20(fp),-25(fp) 2004e940: movab -2c(fp),r4 2004e944: movl r4,r2 2004e947: pushl $0 2004e949: pushl 04(r2) 2004e94c: pushl (r2) 2004e94e: pushl r5 2004e950: pushl $b 2004e952: pushl $1 2004e954: pushl $12 2004e956: pushl r7 2004e958: movl 04(ap),r0 2004e95c: pushl 01fc(r0) 2004e960: calls $9,_105b0 2004e965: movl r3,r0 2004e968: ret 2004e969: movzbl -24(fp),r0 2004e96d: blbc r0,0x2004e9c8 2004e970: clrl r3 2004e972: tstl 04(ap) 2004e975: beql 0x2004e9c4 2004e977: movb -21(fp),-2c(fp) 2004e97c: movb -22(fp),-2b(fp) 2004e981: movb -23(fp),-2a(fp) 2004e986: movb -24(fp),-29(fp) 2004e98b: movb -1d(fp),-28(fp) 2004e990: movb -1e(fp),-27(fp) 2004e995: movb -1f(fp),-26(fp) 2004e99a: movb -20(fp),-25(fp) 2004e99f: movab -2c(fp),r4 2004e9a3: movl r4,r2 2004e9a6: pushl $0 2004e9a8: pushl 04(r2) 2004e9ab: pushl (r2) 2004e9ad: pushl r5 2004e9af: pushl $b 2004e9b1: pushl $1 2004e9b3: pushl $14 2004e9b5: pushl r7 2004e9b7: movl 04(ap),r0 2004e9bb: pushl 01fc(r0) 2004e9bf: calls $9,_105b0 2004e9c4: movl r3,r0 2004e9c7: ret 2004e9c8: pushal -24(fp) 2004e9cb: calls $1,_1f6e0 2004e9d2: movw r0,r9 2004e9d5: movzbw -1e(fp),r8 2004e9d9: movzwl r8,r0 2004e9dc: ashl $8,r0,r1 2004e9e0: movzbl -1d(fp),r0 2004e9e4: movzwl r0,r0 2004e9e7: bisw3 r0,r1,r8 2004e9eb: cmpw r8,r9 2004e9ee: beql 0x2004ea49 2004e9f0: clrl r3 2004e9f2: tstl 04(ap) 2004e9f5: beql 0x2004ea45 2004e9f7: movb -21(fp),-2c(fp) 2004e9fc: movb -22(fp),-2b(fp) 2004ea01: movb -23(fp),-2a(fp) 2004ea06: movb -24(fp),-29(fp) 2004ea0b: movb -1d(fp),-28(fp) 2004ea10: movb -1e(fp),-27(fp) 2004ea15: movb -1f(fp),-26(fp) 2004ea1a: movb -20(fp),-25(fp) 2004ea1f: movab -2c(fp),r4 2004ea23: movl r4,r2 2004ea26: movzwl r9,-(sp) 2004ea29: pushl 04(r2) 2004ea2c: pushl (r2) 2004ea2e: pushl r5 2004ea30: pushl $b 2004ea32: pushl $1 2004ea34: pushl $16 2004ea36: pushl r7 2004ea38: movl 04(ap),r0 2004ea3c: pushl 01fc(r0) 2004ea40: calls $9,_105b0 2004ea45: movl r3,r0 2004ea48: ret 2004ea49: cmpb -24(fp),-15(fp) 2004ea4e: bneq 0x2004ea81 2004ea50: cmpb -23(fp),-16(fp) 2004ea55: bneq 0x2004ea81 2004ea57: cmpb -22(fp),-17(fp) 2004ea5c: bneq 0x2004ea81 2004ea5e: cmpb -21(fp),-18(fp) 2004ea63: bneq 0x2004ea81 2004ea65: cmpb -20(fp),-19(fp) 2004ea6a: bneq 0x2004ea81 2004ea6c: cmpb -1f(fp),-1a(fp) 2004ea71: bneq 0x2004ea81 2004ea73: cmpb -1e(fp),-1b(fp) 2004ea78: bneq 0x2004ea81 2004ea7a: cmpb -1d(fp),-1c(fp) 2004ea7f: beql 0x2004ead9 2004ea81: clrl r3 2004ea83: tstl 04(ap) 2004ea86: beql 0x2004ead5 2004ea88: movb -18(fp),-2c(fp) 2004ea8d: movb -17(fp),-2b(fp) 2004ea92: movb -16(fp),-2a(fp) 2004ea97: movb -15(fp),-29(fp) 2004ea9c: movb -1c(fp),-28(fp) 2004eaa1: movb -1b(fp),-27(fp) 2004eaa6: movb -1a(fp),-26(fp) 2004eaab: movb -19(fp),-25(fp) 2004eab0: movab -2c(fp),r4 2004eab4: movl r4,r2 2004eab7: pushl $0 2004eab9: pushl 04(r2) 2004eabc: pushl (r2) 2004eabe: pushl r5 2004eac0: pushl $b 2004eac2: pushl $1 2004eac4: pushl $18 2004eac6: pushl r7 2004eac8: movl 04(ap),r0 2004eacc: pushl 01fc(r0) 2004ead0: calls $9,_105b0 2004ead5: movl r3,r0 2004ead8: ret 2004ead9: cmpb -24(fp),-14(fp) 2004eade: bneq 0x2004eb11 2004eae0: cmpb -23(fp),-13(fp) 2004eae5: bneq 0x2004eb11 2004eae7: cmpb -22(fp),-12(fp) 2004eaec: bneq 0x2004eb11 2004eaee: cmpb -21(fp),-11(fp) 2004eaf3: bneq 0x2004eb11 2004eaf5: cmpb -20(fp),-10(fp) 2004eafa: bneq 0x2004eb11 2004eafc: cmpb -1f(fp),-0f(fp) 2004eb01: bneq 0x2004eb11 2004eb03: cmpb -1e(fp),-0e(fp) 2004eb08: bneq 0x2004eb11 2004eb0a: cmpb -1d(fp),-0d(fp) 2004eb0f: beql 0x2004eb69 2004eb11: clrl r3 2004eb13: tstl 04(ap) 2004eb16: beql 0x2004eb65 2004eb18: movb -11(fp),-2c(fp) 2004eb1d: movb -12(fp),-2b(fp) 2004eb22: movb -13(fp),-2a(fp) 2004eb27: movb -14(fp),-29(fp) 2004eb2c: movb -0d(fp),-28(fp) 2004eb31: movb -0e(fp),-27(fp) 2004eb36: movb -0f(fp),-26(fp) 2004eb3b: movb -10(fp),-25(fp) 2004eb40: movab -2c(fp),r4 2004eb44: movl r4,r2 2004eb47: pushl $0 2004eb49: pushl 10(r2) 2004eb4c: pushl (r2) 2004eb4e: pushl r5 2004eb50: pushl $b 2004eb52: pushl $1 2004eb54: pushl $1a 2004eb56: pushl r7 2004eb58: movl 04(ap),r0 2004eb5c: pushl 01fc(r0) 2004eb60: calls $9,_105b0 2004eb65: movl r3,r0 2004eb68: ret 2004eb69: movzbl -0c(fp),r0 2004eb6d: cmpl r0,$000000ff 2004eb74: bneq 0x2004ebc3 2004eb76: movzbl -0b(fp),r0 2004eb7a: bneq 0x2004ebc3 2004eb7c: movzbl -0a(fp),r0 2004eb80: cmpl r0,$00000055 2004eb87: bneq 0x2004ebc3 2004eb89: movzbl -09(fp),r0 2004eb8d: cmpl r0,$000000aa 2004eb94: bneq 0x2004ebc3 2004eb96: movzbl -08(fp),r0 2004eb9a: cmpl r0,$000000ff 2004eba1: bneq 0x2004ebc3 2004eba3: movzbl -07(fp),r0 2004eba7: bneq 0x2004ebc3 2004eba9: movzbl -06(fp),r0 2004ebad: cmpl r0,$00000055 2004ebb4: bneq 0x2004ebc3 2004ebb6: movzbl -05(fp),r0 2004ebba: cmpl r0,$000000aa 2004ebc1: beql 0x2004ebee 2004ebc3: clrl r3 2004ebc5: movl 04(ap),r0 2004ebc9: beql 0x2004ebea 2004ebcb: movab -0c(fp),r4 2004ebcf: movl r4,r2 2004ebd2: pushl 04(r2) 2004ebd5: pushl (r2) 2004ebd7: pushl r5 2004ebd9: pushl $c 2004ebdb: pushl $1 2004ebdd: pushl $1c 2004ebdf: pushl r7 2004ebe1: pushl 01fc(r0) 2004ebe5: calls $8,_105b0 2004ebea: movl r3,r0 2004ebed: ret 2004ebee: tstl 04(ap) 2004ebf1: bneq 0x2004ec08 2004ebf3: pushl r10 2004ebf5: pushl r11 2004ebf7: pushl r5 2004ebf9: calls $3,_1f6a4 2004ec00: movl r0,r3 2004ec03: brb 0x2004ec0b 2004ec05: tstl r0 2004ec07: nop 2004ec08: movl $1,r3 2004ec0b: clrl r6 2004ec0d: movl r3,r0 2004ec10: ret 2004ec11: tstl r0 2004ec13: nop _ec14: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2004ec16: subl2 $18,sp 2004ec19: movab 0x20061070,r11 2004ec20: movl 04(ap),r5 2004ec24: movl 04(r5),r4 2004ec28: movl 048c(r5),r8 2004ec2d: movl 04ac(r5),-10(fp) 2004ec33: movl 04a8(r5),-18(fp) 2004ec39: movl 04b0(r5),-0c(fp) 2004ec3f: mull3 $00000054,04d0(r5),r0 2004ec49: movab 04d4(r5)[r0],r6 2004ec4f: addl3 $1,04d0(r5),-14(fp) 2004ec56: cmpl -14(fp),$4 2004ec5a: bneq 0x2004ec64 2004ec5c: clrl 04d0(r5) 2004ec60: brb 0x2004ec6a 2004ec62: tstl r0 2004ec64: movl -14(fp),04d0(r5) 2004ec6a: movl 18(r8),r9 2004ec6e: addl3 $4,r9,-08(fp) 2004ec73: pushl r8 2004ec75: calls $1,*-18(fp) 2004ec79: movl r0,r3 2004ec7c: cmpl r3,$1 2004ec7f: beql 0x2004ec98 2004ec81: pushl $0 2004ec83: pushl $4 2004ec85: pushl r9 2004ec87: pushl $1 2004ec89: pushl $1 2004ec8b: pushl $22 2004ec8d: pushl r4 2004ec8f: pushl 01fc(r5) 2004ec93: calls $8,_105b0 2004ec98: movab 45(r11),r2 2004ec9c: cmpl r3,$1 2004ec9f: beql 0x2004eca4 2004eca1: brw 0x2004ed59 2004eca4: movzwl 02(r2),r0 2004eca8: bneq 0x2004ecad 2004ecaa: brw 0x2004ed59 2004ecad: tstl r0 2004ecaf: nop 2004ecb0: cmpw (r2),$ffff 2004ecb5: beql 0x2004eccc 2004ecb7: cvtwl (r2),-(sp) 2004ecba: cvtbl $ff,-(sp) 2004ecbe: pushl r8 2004ecc0: calls $3,*-0c(fp) 2004ecc4: movl r9,r7 2004ecc7: brb 0x2004ecd0 2004ecc9: tstl r0 2004eccb: nop 2004eccc: movl -08(fp),r7 2004ecd0: movzwl 04(r2),r0 2004ecd4: beql 0x2004ed14 2004ecd6: pushl r6 2004ecd8: movzwl 04(r2),-(sp) 2004ecdc: movzwl 02(r2),-(sp) 2004ece0: pushl r7 2004ece2: calls $4,_10358 2004ece7: movl r0,r3 2004ecea: cmpl r3,$1 2004eced: beql 0x2004ed48 2004ecef: pushl 0c(r6) 2004ecf2: pushl 08(r6) 2004ecf5: pushl 04(r6) 2004ecf8: pushl $1 2004ecfa: pushl $1 2004ecfc: movzwl 06(r2),-(sp) 2004ed00: pushl r4 2004ed02: movl 04(ap),r0 2004ed06: pushl 01fc(r0) 2004ed0a: calls $8,_105b0 2004ed0f: brb 0x2004ed48 2004ed11: tstl r0 2004ed13: nop 2004ed14: cmpw (r2),$3 2004ed17: bneq 0x2004ed48 2004ed19: pushl $3 2004ed1b: pushl r8 2004ed1d: calls $2,*-10(fp) 2004ed21: movw r0,r10 2004ed24: movzwl r10,r0 2004ed27: beql 0x2004ed48 2004ed29: clrl r3 2004ed2b: pushl $0 2004ed2d: pushl r0 2004ed2f: pushl r9 2004ed31: pushl $1 2004ed33: pushl $1 2004ed35: movzwl 06(r2),-(sp) 2004ed39: pushl r4 2004ed3b: movl 04(ap),r0 2004ed3f: pushl 01fc(r0) 2004ed43: calls $8,_105b0 2004ed48: addl2 $8,r2 2004ed4b: cmpl r3,$1 2004ed4e: bneq 0x2004ed59 2004ed50: movzwl 02(r2),r0 2004ed54: beql 0x2004ed59 2004ed56: brw 0x2004ecb0 2004ed59: movl r3,r0 2004ed5c: ret 2004ed5d: tstl r0 2004ed5f: nop _ed60: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2004ed62: movab -40(sp),sp 2004ed66: movl 04(ap),r6 2004ed6a: movl 04(r6),r3 2004ed6e: movl 048c(r6),-20(fp) 2004ed74: movab 08(r6),r10 2004ed78: movl 049c(r6),-28(fp) 2004ed7e: movl 04a8(r6),-40(fp) 2004ed84: movl 04ac(r6),-38(fp) 2004ed8a: movl 04b0(r6),-34(fp) 2004ed90: mull3 $00000054,04d0(r6),r4 2004ed9a: movab 04d4(r6)[r4],r5 2004eda0: addl3 $1,04d0(r6),r11 2004eda6: cmpl r11,$4 2004eda9: bneq 0x2004edb4 2004edab: clrl 04d0(r6) 2004edaf: brb 0x2004edb9 2004edb1: tstl r0 2004edb3: nop 2004edb4: movl r11,04d0(r6) 2004edb9: movl $1,-1c(fp) 2004edbd: movl $a,-18(fp) 2004edc1: movl -20(fp),r4 2004edc5: addl3 $8,08(r4),-24(fp) 2004edcb: addl3 $c,08(r4),-3c(fp) 2004edd1: pushl r4 2004edd3: calls $1,*-40(fp) 2004edd7: movl -3c(fp),r0 2004eddb: movb $2,03(r0) 2004eddf: pushl r6 2004ede1: calls $1,_10170 2004ede6: movl $1,r2 2004ede9: movab 0x200610e5,r7 2004edf0: cmpl r2,$1 2004edf3: beql 0x2004edf8 2004edf5: brw 0x2004f105 2004edf8: movzbl (r7),r0 2004edfb: bneq 0x2004ee00 2004edfd: brw 0x2004f105 2004ee00: movab _1ff78,r6 2004ee07: nop 2004ee08: movzwl 01(r7),r1 2004ee0c: bisl2 $00000044,r1 2004ee13: movzwl 03(r7),r0 2004ee17: bisw3 r0,r1,r8 2004ee1b: movzbl (r7),r0 2004ee1e: cmpl r0,$2 2004ee21: bneq 0x2004ee26 2004ee23: brw 0x2004f00c 2004ee26: cmpl r0,$3 2004ee29: beql 0x2004ee2e 2004ee2b: brw 0x2004f0f5 2004ee2e: movw r8,(r10) 2004ee31: movw $2,02(r10) 2004ee35: pushab -1c(fp) 2004ee38: pushl r10 2004ee3a: pushl $0 2004ee3c: pushl r5 2004ee3e: movl 04(ap),r4 2004ee42: pushl 0490(r4) 2004ee46: pushl -20(fp) 2004ee49: calls $6,*-28(fp) 2004ee4d: movl r0,r2 2004ee50: cmpl r2,$7 2004ee53: bneq 0x2004ee58 2004ee55: brw 0x2004eefc 2004ee58: pushal -0c(fp) 2004ee5b: pushal -08(fp) 2004ee5e: clrq -(sp) 2004ee60: pushl $0 2004ee62: movzwl 04(r5),-(sp) 2004ee66: pushl r4 2004ee68: calls $7,_fb5c 2004ee6d: movl r0,r2 2004ee70: cmpl r2,$1 2004ee73: beql 0x2004eed0 2004ee75: movl 0490(r4),r0 2004ee7a: addl3 3c(r0),r0,-2c(fp) 2004ee80: pushl -24(fp) 2004ee83: pushl 0200(r4) 2004ee87: pushal -10(fp) 2004ee8a: pushl -2c(fp) 2004ee8d: calls $4,(r6) 2004ee90: bicl3 $ff0001ff,-10(fp),r0 2004ee99: extzv $7,$19,r0,r9 2004ee9e: bicl3 $f801ffff,*-24(fp),r0 2004eea7: bisl2 r0,r9 2004eeaa: pushl -0c(fp) 2004eead: pushl (r9) 2004eeaf: pushl r9 2004eeb1: pushl -10(fp) 2004eeb4: pushl -08(fp) 2004eeb7: pushl 04(r5) 2004eeba: pushl $2 2004eebc: pushl $1 2004eebe: movzbl $e4,-(sp) 2004eec2: pushl r3 2004eec4: pushl 01fc(r4) 2004eec8: calls $b,_105b0 2004eecd: brw 0x2004f0f5 2004eed0: clrl r2 2004eed2: pushl 14(r5) 2004eed5: pushl 10(r5) 2004eed8: pushl 0c(r5) 2004eedb: pushl 08(r5) 2004eede: pushl 04(r5) 2004eee1: pushl $d 2004eee3: pushl $1 2004eee5: pushl $30 2004eee7: pushl r3 2004eee9: movl 04(ap),r0 2004eeed: pushl 01fc(r0) 2004eef1: calls $a,_105b0 2004eef6: brw 0x2004f0f5 2004eef9: tstl r0 2004eefb: nop 2004eefc: movl $1,r2 2004eeff: pushl $0 2004ef01: pushl -20(fp) 2004ef04: calls $2,*-38(fp) 2004ef08: movw r0,r8 2004ef0b: movzwl r8,-(sp) 2004ef0e: pushl $0 2004ef10: pushl -20(fp) 2004ef13: calls $3,*-34(fp) 2004ef17: cmpl r2,$1 2004ef1a: beql 0x2004ef1f 2004ef1c: brw 0x2004f0f5 2004ef1f: movw 04(r5),r8 2004ef23: tstw 01(r7) 2004ef26: beql 0x2004ef5c 2004ef28: movzwl r8,r1 2004ef2b: bbc $4,r1,0x2004ef5c 2004ef2f: clrl r2 2004ef31: movl r1,r11 2004ef34: pushl 14(r5) 2004ef37: pushl 10(r5) 2004ef3a: pushl 0c(r5) 2004ef3d: pushl 08(r5) 2004ef40: pushl r11 2004ef42: pushl $d 2004ef44: pushl $1 2004ef46: pushl $38 2004ef48: pushl r3 2004ef4a: movl 04(ap),r0 2004ef4e: pushl 01fc(r0) 2004ef52: calls $a,_105b0 2004ef57: brw 0x2004f0f5 2004ef5a: tstl r0 2004ef5c: tstw 01(r7) 2004ef5f: bneq 0x2004ef94 2004ef61: movzwl r8,r1 2004ef64: bbs $4,r1,0x2004ef94 2004ef68: clrl r2 2004ef6a: movl r1,r11 2004ef6d: pushl 14(r5) 2004ef70: pushl 10(r5) 2004ef73: pushl 0c(r5) 2004ef76: pushl 08(r5) 2004ef79: pushl r11 2004ef7b: pushl $d 2004ef7d: pushl $1 2004ef7f: pushl $34 2004ef81: pushl r3 2004ef83: movl 04(ap),r0 2004ef87: pushl 01fc(r0) 2004ef8b: calls $a,_105b0 2004ef90: brw 0x2004f0f5 2004ef93: nop 2004ef94: tstw 03(r7) 2004ef97: beql 0x2004efcc 2004ef99: movzwl r8,r1 2004ef9c: bbc $5,r1,0x2004efcc 2004efa0: clrl r2 2004efa2: movl r1,r11 2004efa5: pushl 14(r5) 2004efa8: pushl 10(r5) 2004efab: pushl 0c(r5) 2004efae: pushl 08(r5) 2004efb1: pushl r11 2004efb3: pushl $d 2004efb5: pushl $1 2004efb7: pushl $36 2004efb9: pushl r3 2004efbb: movl 04(ap),r0 2004efbf: pushl 01fc(r0) 2004efc3: calls $a,_105b0 2004efc8: brw 0x2004f0f5 2004efcb: nop 2004efcc: tstw 03(r7) 2004efcf: beql 0x2004efd4 2004efd1: brw 0x2004f0f5 2004efd4: movzwl r8,r1 2004efd7: bbc $5,r1,0x2004efde 2004efdb: brw 0x2004f0f5 2004efde: clrl r2 2004efe0: movl r1,r11 2004efe3: pushl 14(r5) 2004efe6: pushl 10(r5) 2004efe9: pushl 0c(r5) 2004efec: pushl 08(r5) 2004efef: pushl r11 2004eff1: pushl $d 2004eff3: pushl $1 2004eff5: pushl $32 2004eff7: pushl r3 2004eff9: movl 04(ap),r0 2004effd: pushl 01fc(r0) 2004f001: calls $a,_105b0 2004f006: brw 0x2004f0f5 2004f009: tstl r0 2004f00b: nop 2004f00c: movl 04(ap),r4 2004f010: movl 0490(r4),r0 2004f015: addl3 3c(r0),r0,-30(fp) 2004f01b: pushl -24(fp) 2004f01e: pushl 0200(r4) 2004f022: pushal -10(fp) 2004f025: pushl -30(fp) 2004f028: calls $4,(r6) 2004f02b: bicl3 $ff0001ff,-10(fp),r0 2004f034: extzv $7,$19,r0,r9 2004f039: bicl3 $f801ffff,*-24(fp),r0 2004f042: bisl2 r0,r9 2004f045: bicl3 $80000000,(r9),r0 2004f04d: movl r0,(r9) 2004f050: movw r8,(r10) 2004f053: movw $2,02(r10) 2004f057: pushab -1c(fp) 2004f05a: pushl r10 2004f05c: pushl $0 2004f05e: pushl r5 2004f060: pushl 0490(r4) 2004f064: pushl -20(fp) 2004f067: calls $6,*-28(fp) 2004f06b: movl r0,r2 2004f06e: cmpl r2,$7 2004f071: beql 0x2004f0c4 2004f073: pushal -0c(fp) 2004f076: pushal -08(fp) 2004f079: pushl $2 2004f07b: movzwl $0400,-(sp) 2004f080: movzwl $0800,-(sp) 2004f085: movzwl 04(r5),-(sp) 2004f089: pushl r4 2004f08b: calls $7,_fb5c 2004f090: movl r0,r2 2004f093: cmpl r2,$1 2004f096: beql 0x2004f0ea 2004f098: movw 04(r5),r8 2004f09c: movzwl r8,r11 2004f09f: pushl -0c(fp) 2004f0a2: pushl (r9) 2004f0a4: pushl r9 2004f0a6: pushl -10(fp) 2004f0a9: pushl -08(fp) 2004f0ac: pushl r11 2004f0ae: pushl $2 2004f0b0: pushl $1 2004f0b2: movzbl $e2,-(sp) 2004f0b6: pushl r3 2004f0b8: pushl 01fc(r4) 2004f0bc: calls $b,_105b0 2004f0c1: brb 0x2004f0ea 2004f0c3: nop 2004f0c4: movw 04(r5),r8 2004f0c8: movzwl r8,r11 2004f0cb: clrq -(sp) 2004f0cd: clrq -(sp) 2004f0cf: movl 0490(r4),r0 2004f0d4: addl3 3c(r0),r0,-(sp) 2004f0d9: pushl $d 2004f0db: pushl $1 2004f0dd: pushl $30 2004f0df: pushl r3 2004f0e1: pushl 01fc(r4) 2004f0e5: calls $a,_105b0 2004f0ea: bisl3 (r9),$80000000,r0 2004f0f2: movl r0,(r9) 2004f0f5: addl2 $5,r7 2004f0f8: cmpl r2,$1 2004f0fb: bneq 0x2004f105 2004f0fd: movzbl (r7),r0 2004f100: beql 0x2004f105 2004f102: brw 0x2004ee08 2004f105: cmpl r2,$1 2004f108: beql 0x2004f110 2004f10a: clrl r2 2004f10c: brb 0x2004f11d 2004f10e: tstl r0 2004f110: pushl 04(ap) 2004f113: calls $1,_101c8 2004f11a: movl r0,r2 2004f11d: pushl -20(fp) 2004f120: calls $1,*-40(fp) 2004f124: movl r2,r0 2004f127: ret _f128: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2004f12a: subl2 $14,sp 2004f12d: movab 0x20061070,r7 2004f134: moval 04(ap),r10 2004f138: movl (r10),r5 2004f13b: movl 04(r5),r3 2004f13f: movl 048c(r5),-14(fp) 2004f145: movab 34(r5),r2 2004f149: movab 08(r5),r6 2004f14d: movl 04a8(r5),-10(fp) 2004f153: pushl -14(fp) 2004f156: calls $1,*-10(fp) 2004f15a: movzbw $44,(r2) 2004f15e: movab (r7),04(r2) 2004f162: movw $2,08(r2) 2004f166: clrl 0c(r2) 2004f169: movl $5,18(r2) 2004f16d: movzwl $0300,1c(r2) 2004f173: movw $0210,20(r2) 2004f179: movzwl $0300,24(r2) 2004f17f: movw $0420,28(r2) 2004f185: clrl 2c(r2) 2004f188: clrw 30(r2) 2004f18b: clrb 32(r2) 2004f18e: movl $1,r4 2004f191: movl $8,10(r2) 2004f195: clrl r8 2004f197: cmpl r4,$1 2004f19a: beql 0x2004f19f 2004f19c: brw 0x2004f30a 2004f19f: cmpl 10(r2),$20 2004f1a3: blequ 0x2004f1a8 2004f1a5: brw 0x2004f30a 2004f1a8: movab _1f508,-0c(fp) 2004f1b0: cmpl r4,$1 2004f1b3: beql 0x2004f1b8 2004f1b5: brw 0x2004f2f7 2004f1b8: cmpl r8,$7 2004f1bb: blss 0x2004f1c0 2004f1bd: brw 0x2004f2f7 2004f1c0: movl 00(r10),r9 2004f1c4: movb 08(r7)[r8],14(r2) 2004f1ca: pushl r9 2004f1cc: calls $1,_10170 2004f1d1: movw (r2),(r6) 2004f1d4: movw 08(r2),02(r6) 2004f1d9: addl3 $4,10(r2),18(r6) 2004f1df: addl3 $4,10(r2),20(r6) 2004f1e5: pushl r9 2004f1e7: calls $1,_fe88 2004f1ec: movl r0,r4 2004f1ef: cmpl r4,$1 2004f1f2: beql 0x2004f20c 2004f1f4: movzwl (r3),r0 2004f1f7: cmpl r0,$000000f0 2004f1fe: beql 0x2004f203 2004f200: brw 0x2004f2f7 2004f203: movzbw $40,(r3) 2004f207: brw 0x2004f2f7 2004f20a: tstl r0 2004f20c: movzbl 14(r2),-(sp) 2004f210: pushl 0c(r2) 2004f213: movl (r10),r5 2004f216: pushab 68(r5) 2004f219: pushl 10(r2) 2004f21c: pushl 18(r2) 2004f21f: pushl 0490(r5) 2004f223: calls $6,_fcec 2004f228: pushl r5 2004f22a: calls $1,_10424 2004f22f: movl r0,r4 2004f232: cmpl r4,$1 2004f235: beql 0x2004f268 2004f237: movzwl (r3),r0 2004f23a: casel r0,$000000f2,$2 2004f242: case -> 0x2004f254 2004f244: case -> 0x2004f264 2004f246: case -> 0x2004f25c 2004f248: brw 0x2004f2f7 2004f24b: nop 2004f24c: jmp 0x6004e584 2004f252: tstl r0 2004f254: movzbw $42,(r3) 2004f258: brw 0x2004f2f7 2004f25b: nop 2004f25c: movzbw $4e,(r3) 2004f260: brw 0x2004f2f7 2004f263: nop 2004f264: brw 0x2004f2f7 2004f267: nop 2004f268: pushl (r10) 2004f26a: calls $1,_fff4 2004f26f: movl r0,r4 2004f272: cmpl r4,$1 2004f275: beql 0x2004f2a8 2004f277: movzwl (r3),r0 2004f27a: casel r0,$000000f6,$2 2004f282: case -> 0x2004f294 2004f284: case -> 0x2004f2a4 2004f286: case -> 0x2004f29c 2004f288: brb 0x2004f2f7 2004f28a: tstl r0 2004f28c: jmp 0x6004e584 2004f292: tstl r0 2004f294: movzbw $44,(r3) 2004f298: brb 0x2004f2f7 2004f29a: tstl r0 2004f29c: movzbw $4e,(r3) 2004f2a0: brb 0x2004f2f7 2004f2a2: tstl r0 2004f2a4: brb 0x2004f2f7 2004f2a6: tstl r0 2004f2a8: movl 10(r2),-08(fp) 2004f2ad: pushl -08(fp) 2004f2b0: movl (r10),r5 2004f2b3: pushab 00a8(r5) 2004f2b7: pushab 68(r5) 2004f2ba: calls $3,*-0c(fp) 2004f2be: movl r0,r11 2004f2c1: beql 0x2004f2e8 2004f2c3: clrl r4 2004f2c5: pushl $0 2004f2c7: movzbl 14(r2),-(sp) 2004f2cb: pushl 10(r2) 2004f2ce: pushl $0 2004f2d0: pushl $10 2004f2d2: pushl $1 2004f2d4: movzbl $46,-(sp) 2004f2d8: pushl r3 2004f2da: pushl 01fc(r5) 2004f2de: calls $9,_105b0 2004f2e3: brb 0x2004f2f7 2004f2e5: tstl r0 2004f2e7: nop 2004f2e8: incl r8 2004f2ea: cmpl r4,$1 2004f2ed: bneq 0x2004f2f7 2004f2ef: cmpl r8,$7 2004f2f2: bgeq 0x2004f2f7 2004f2f4: brw 0x2004f1c4 2004f2f7: incl 10(r2) 2004f2fa: clrl r8 2004f2fc: cmpl r4,$1 2004f2ff: bneq 0x2004f30a 2004f301: cmpl 10(r2),$20 2004f305: bgtru 0x2004f30a 2004f307: brw 0x2004f1b0 2004f30a: pushl -14(fp) 2004f30d: calls $1,*-00000010(fp) 2004f314: movl r4,r0 2004f317: ret _f318: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2004f31a: movab -68(sp),sp 2004f31e: movl 04(ap),r5 2004f322: movl 04(r5),r3 2004f326: movl 048c(r5),r9 2004f32b: movab 34(r5),r2 2004f32f: movab 08(r5),-2c(fp) 2004f334: movab 00fc(r5),r11 2004f339: movl 049c(r5),-68(fp) 2004f33f: movl 04a8(r5),-38(fp) 2004f345: movl 04b4(r5),-64(fp) 2004f34b: movl 04b8(r5),-40(fp) 2004f351: mull3 $00000054,04d0(r5),r4 2004f35b: movab 04d4(r5)[r4],r7 2004f361: addl3 $1,04d0(r5),-10(fp) 2004f368: cmpl -10(fp),$4 2004f36c: bneq 0x2004f374 2004f36e: clrl 04d0(r5) 2004f372: brb 0x2004f37a 2004f374: movl -10(fp),04d0(r5) 2004f37a: movl $1,-24(fp) 2004f37e: movl $a,-20(fp) 2004f382: addl3 $8,08(r9),-50(fp) 2004f388: addl3 $c,08(r9),r6 2004f38d: movl 18(r9),-60(fp) 2004f392: addl3 $4,-60(fp),-5c(fp) 2004f398: pushl r9 2004f39a: movab *-38(fp),-28(fp) 2004f39f: calls $1,*-28(fp) 2004f3a3: movzbl (r6),r0 2004f3a6: bicb3 $2,r0,-45(fp) 2004f3ab: movb -45(fp),(r6) 2004f3af: movb $2,03(r6) 2004f3b3: pushl r5 2004f3b5: calls $1,_10170 2004f3ba: movl -2c(fp),r4 2004f3be: movzwl 02(r4),r4 2004f3c2: bisw2 $0040,r4 2004f3c7: movl -2c(fp),r0 2004f3cb: movw r4,02(r0) 2004f3cf: pushab -24(fp) 2004f3d2: pushl -2c(fp) 2004f3d5: pushl $0 2004f3d7: pushl r7 2004f3d9: pushl 0490(r5) 2004f3dd: pushl r9 2004f3df: calls $6,*-68(fp) 2004f3e3: movl r0,r10 2004f3e6: cmpl r10,$7 2004f3e9: bneq 0x2004f3ee 2004f3eb: brw 0x2004f4a7 2004f3ee: pushal -0c(fp) 2004f3f1: pushal -08(fp) 2004f3f4: clrq -(sp) 2004f3f6: pushl $0 2004f3f8: movzwl 04(r7),-(sp) 2004f3fc: pushl r5 2004f3fe: calls $7,_fb5c 2004f403: movl r0,r10 2004f406: cmpl r10,$1 2004f409: beql 0x2004f475 2004f40b: movl 0490(r5),r0 2004f410: addl3 3c(r0),r0,-58(fp) 2004f416: pushl -50(fp) 2004f419: pushl 0200(r5) 2004f41d: pushal -14(fp) 2004f420: pushl -58(fp) 2004f423: calls $4,_1ff78 2004f42a: bicl3 $ff0001ff,-14(fp),r0 2004f433: extzv $7,$19,r0,-4c(fp) 2004f439: bicl3 $f801ffff,*-50(fp),r0 2004f442: bisl2 r0,-4c(fp) 2004f446: pushl -0c(fp) 2004f449: pushl *-4c(fp) 2004f44c: pushl -4c(fp) 2004f44f: pushl -14(fp) 2004f452: pushl -08(fp) 2004f455: pushl 04(r7) 2004f458: pushl $2 2004f45a: pushl $1 2004f45c: movzbl $e4,-(sp) 2004f460: pushl r3 2004f462: pushl 01fc(r5) 2004f466: calls $b,_105b0 2004f46b: pushl r9 2004f46d: calls $1,*-28(fp) 2004f471: movl r10,r0 2004f474: ret 2004f475: clrl r10 2004f477: pushl 14(r7) 2004f47a: pushl 10(r7) 2004f47d: pushl 0c(r7) 2004f480: pushl 08(r7) 2004f483: pushl 04(r7) 2004f486: pushl $d 2004f488: pushl $1 2004f48a: movzbl $50,-(sp) 2004f48e: pushl r3 2004f490: movl 04(ap),r4 2004f494: pushl 01fc(r4) 2004f498: calls $a,_105b0 2004f49d: pushl r9 2004f49f: calls $1,*-38(fp) 2004f4a3: movl r10,r0 2004f4a6: ret 2004f4a7: movl $1,r10 2004f4aa: movzbl 03(r6),r0 2004f4ae: bbs $1,r0,0x2004f4df 2004f4b2: clrl r10 2004f4b4: movzbl 03(r6),r0 2004f4b8: pushl r0 2004f4ba: movzbl (r6),r0 2004f4bd: pushl r0 2004f4bf: pushl 04(r7) 2004f4c2: pushl $11 2004f4c4: pushl $1 2004f4c6: movzbl $58,-(sp) 2004f4ca: pushl r3 2004f4cc: pushl 01fc(r5) 2004f4d0: calls $8,_105b0 2004f4d5: pushl r9 2004f4d7: calls $1,*-28(fp) 2004f4db: movl r10,r0 2004f4de: ret 2004f4df: movzbl (r6),r0 2004f4e2: bicb3 $2,r0,-45(fp) 2004f4e7: movb -45(fp),(r6) 2004f4eb: movb $2,03(r6) 2004f4ef: movzbw $44,(r2) 2004f4f3: movab 0x20061070,04(r2) 2004f4fb: movzbw $42,08(r2) 2004f500: clrl 0c(r2) 2004f503: movl $5,18(r2) 2004f507: movl $8,10(r2) 2004f50b: movb $aa,14(r2) 2004f510: movzwl $0300,1c(r2) 2004f516: movw $0210,20(r2) 2004f51c: movzwl $0300,24(r2) 2004f522: movw $0420,28(r2) 2004f528: clrl 2c(r2) 2004f52b: clrw 30(r2) 2004f52e: clrb 32(r2) 2004f531: movl 04(ap),r5 2004f535: pushl r5 2004f537: calls $1,_10170 2004f53c: movw (r2),*-2c(fp) 2004f540: movl -2c(fp),r0 2004f544: movw 08(r2),02(r0) 2004f549: movab 00e8(r5),-54(fp) 2004f54f: movl -54(fp),-34(fp) 2004f554: clrl -30(fp) 2004f557: movaw *-0034(fp),r0 2004f55c: clrw (r0) 2004f55e: addl2 $2,r0 2004f561: aobleq $9,-30(fp),0x2004f55c 2004f566: moval 0x20050b43,r4 2004f56d: moval 0x20050b28,r0 2004f574: subl2 r0,r4 2004f577: divl2 $4,r4 2004f57a: incl r4 2004f57c: ashl $2,r4,-10(fp) 2004f581: pushl -10(fp) 2004f584: pushal 0x20050b28 2004f58a: pushl r11 2004f58c: calls $3,_1f4cc 2004f593: moval 0x200506c0,(r11) 2004f598: movl r9,04(r11) 2004f59c: movl 04(ap),r5 2004f5a0: movl r5,08(r11) 2004f5a4: mfpr $11,-10(fp) ; SCBB 2004f5a8: movl -10(fp),r8 2004f5ac: movl 03f8(r8),-3c(fp) 2004f5b2: movab 0c(r11),r4 2004f5b6: incl r4 2004f5b8: movl r4,03f8(r8) 2004f5bd: pushl r11 2004f5bf: pushl 0490(r5) 2004f5c3: pushl r9 2004f5c5: calls $3,*-64(fp) 2004f5c9: mfpr $12,-18(fp) ; IPL 2004f5cd: mtpr $13,$12 ; IPL 2004f5d0: pushl r5 2004f5d2: calls $1,_fe88 2004f5d7: movl r0,r10 2004f5da: cmpl r10,$1 2004f5dd: beql 0x2004f60f 2004f5df: movzwl (r3),r0 2004f5e2: cmpl r0,$000000f0 2004f5e9: bneq 0x2004f5ef 2004f5eb: movzbw $50,(r3) 2004f5ef: mtpr -18(fp),$12 ; IPL 2004f5f3: pushl r11 2004f5f5: pushl 0490(r5) 2004f5f9: pushl r9 2004f5fb: calls $3,*-40(fp) 2004f5ff: movl -3c(fp),03f8(r8) 2004f605: pushl r9 2004f607: calls $1,*-38(fp) 2004f60b: movl r10,r0 2004f60e: ret 2004f60f: movzbl 03(r6),r0 2004f613: bbc $1,r0,0x2004f65e 2004f617: clrl r10 2004f619: movzbl 03(r6),r0 2004f61d: pushl r0 2004f61f: movzbl (r6),r0 2004f622: pushl r0 2004f624: pushl 04(r7) 2004f627: pushl $11 2004f629: pushl $1 2004f62b: movzbl $5a,-(sp) 2004f62f: pushl r3 2004f631: movl 04(ap),r4 2004f635: pushl 01fc(r4) 2004f639: calls $8,_105b0 2004f63e: mtpr -18(fp),$12 ; IPL 2004f642: pushl r11 2004f644: pushl 0490(r4) 2004f648: pushl r9 2004f64a: calls $3,*-40(fp) 2004f64e: movl -3c(fp),03f8(r8) 2004f654: pushl r9 2004f656: calls $1,*-38(fp) 2004f65a: movl r10,r0 2004f65d: ret 2004f65e: movl 04(ap),r5 2004f662: movzwl 00f2(r5),r4 2004f667: cmpl r4,$1 2004f66a: beql 0x2004f6c0 2004f66c: tstl r4 2004f66e: bneq 0x2004f678 2004f670: movzbl $5c,-44(fp) 2004f675: brb 0x2004f67d 2004f677: nop 2004f678: movzbl $5e,-44(fp) 2004f67d: clrl r10 2004f67f: movzbl 03(r6),r0 2004f683: pushl r0 2004f685: movzbl (r6),r0 2004f688: pushl r0 2004f68a: pushl 04(r7) 2004f68d: pushl $11 2004f68f: pushl $1 2004f691: movzwl -44(fp),-(sp) 2004f695: pushl r3 2004f697: pushl 01fc(r5) 2004f69b: calls $8,_105b0 2004f6a0: mtpr -18(fp),$12 ; IPL 2004f6a4: pushl r11 2004f6a6: pushl 0490(r5) 2004f6aa: pushl r9 2004f6ac: calls $3,*-40(fp) 2004f6b0: movl -3c(fp),03f8(r8) 2004f6b6: pushl r9 2004f6b8: calls $1,*-38(fp) 2004f6bc: movl r10,r0 2004f6bf: ret 2004f6c0: movzbl 14(r2),-(sp) 2004f6c4: pushl 0c(r2) 2004f6c7: movl 04(ap),r4 2004f6cb: pushab 68(r4) 2004f6ce: pushl 10(r2) 2004f6d1: pushl 18(r2) 2004f6d4: pushl 0490(r4) 2004f6d8: calls $6,_fcec 2004f6dd: pushl r4 2004f6df: calls $1,_10424 2004f6e4: movl r0,r10 2004f6e7: cmpl r10,$1 2004f6ea: beql 0x2004f734 2004f6ec: clrl r10 2004f6ee: movzwl (r3),r0 2004f6f1: casel r0,$000000f2,$2 2004f6f9: case -> 0x2004f70c 2004f6fb: case -> 0x2004f710 2004f6fd: case -> 0x2004f70c 2004f6ff: brb 0x2004f710 2004f701: tstl r0 2004f703: nop 2004f704: jmp 0x6004e584 2004f70a: tstl r0 2004f70c: movzbw $52,(r3) 2004f710: mtpr -18(fp),$12 ; IPL 2004f714: pushl r11 2004f716: movl 04(ap),r4 2004f71a: pushl 0490(r4) 2004f71e: pushl r9 2004f720: calls $3,*-40(fp) 2004f724: movl -3c(fp),03f8(r8) 2004f72a: pushl r9 2004f72c: calls $1,*-38(fp) 2004f730: movl r10,r0 2004f733: ret 2004f734: pushl 04(ap) 2004f737: calls $1,_fff4 2004f73c: movl r0,r10 2004f73f: cmpl r10,$1 2004f742: beql 0x2004f78c 2004f744: clrl r10 2004f746: movzwl (r3),r0 2004f749: casel r0,$000000f6,$2 2004f751: case -> 0x2004f764 2004f753: case -> 0x2004f768 2004f755: case -> 0x2004f764 2004f757: brb 0x2004f768 2004f759: tstl r0 2004f75b: nop 2004f75c: jmp 0x6004e584 2004f762: tstl r0 2004f764: movzbw $54,(r3) 2004f768: mtpr -18(fp),$12 ; IPL 2004f76c: pushl r11 2004f76e: movl 04(ap),r4 2004f772: pushl 0490(r4) 2004f776: pushl r9 2004f778: calls $3,*-40(fp) 2004f77c: movl -3c(fp),03f8(r8) 2004f782: pushl r9 2004f784: calls $1,*-38(fp) 2004f788: movl r10,r0 2004f78b: ret 2004f78c: movzbl 03(r6),r0 2004f790: bbc $1,r0,0x2004f7db 2004f794: clrl r10 2004f796: movzbl 03(r6),r0 2004f79a: pushl r0 2004f79c: movzbl (r6),r0 2004f79f: pushl r0 2004f7a1: pushl 04(r7) 2004f7a4: pushl $11 2004f7a6: pushl $1 2004f7a8: movzbl $5a,-(sp) 2004f7ac: pushl r3 2004f7ae: movl 04(ap),r4 2004f7b2: pushl 01fc(r4) 2004f7b6: calls $8,_105b0 2004f7bb: mtpr -18(fp),$12 ; IPL 2004f7bf: pushl r11 2004f7c1: pushl 0490(r4) 2004f7c5: pushl r9 2004f7c7: calls $3,*-40(fp) 2004f7cb: movl -3c(fp),03f8(r8) 2004f7d1: pushl r9 2004f7d3: calls $1,*-38(fp) 2004f7d7: movl r10,r0 2004f7da: ret 2004f7db: movl 04(ap),r4 2004f7df: movzwl 00f0(r4),r5 2004f7e4: cmpl r5,$1 2004f7e7: bneq 0x2004f7f3 2004f7e9: movzwl 00ee(r4),r0 2004f7ee: cmpl r0,$1 2004f7f1: beql 0x2004f854 2004f7f3: tstl r5 2004f7f5: beql 0x2004f7fe 2004f7f7: movzwl 00ee(r4),r0 2004f7fc: bneq 0x2004f808 2004f7fe: movzbl $5c,-44(fp) 2004f803: brb 0x2004f80d 2004f805: tstl r0 2004f807: nop 2004f808: movzbl $5e,-44(fp) 2004f80d: clrl r10 2004f80f: movzbl 03(r6),r0 2004f813: pushl r0 2004f815: movzbl (r6),r0 2004f818: pushl r0 2004f81a: pushl 04(r7) 2004f81d: pushl $11 2004f81f: pushl $1 2004f821: movzwl -44(fp),-(sp) 2004f825: pushl r3 2004f827: movl 04(ap),r4 2004f82b: pushl 01fc(r4) 2004f82f: calls $8,_105b0 2004f834: mtpr -18(fp),$12 ; IPL 2004f838: pushl r11 2004f83a: pushl 0490(r4) 2004f83e: pushl r9 2004f840: calls $3,*-40(fp) 2004f844: movl -3c(fp),03f8(r8) 2004f84a: pushl r9 2004f84c: calls $1,*-38(fp) 2004f850: movl r10,r0 2004f853: ret 2004f854: movl 10(r2),-10(fp) 2004f859: pushl -10(fp) 2004f85c: movl 04(ap),r4 2004f860: pushab 00a8(r4) 2004f864: pushab 68(r4) 2004f867: calls $3,_1f508 2004f86e: movl r0,r10 2004f871: beql 0x2004f898 2004f873: clrl r10 2004f875: pushl $0 2004f877: movzbl 14(r2),-(sp) 2004f87b: pushl 10(r2) 2004f87e: pushl $0 2004f880: pushl $10 2004f882: pushl $1 2004f884: movzbl $56,-(sp) 2004f888: pushl r3 2004f88a: pushl 01fc(r4) 2004f88e: calls $9,_105b0 2004f893: brb 0x2004f89b 2004f895: tstl r0 2004f897: nop 2004f898: movl $1,r10 2004f89b: mtpr -18(fp),$12 ; IPL 2004f89f: pushl r11 2004f8a1: movl 04(ap),r4 2004f8a5: pushl 0490(r4) 2004f8a9: pushl r9 2004f8ab: calls $3,*-40(fp) 2004f8af: movl -3c(fp),03f8(r8) 2004f8b5: pushl r9 2004f8b7: calls $1,*-38(fp) 2004f8bb: movzbl (r6),r0 2004f8be: bicb3 $2,r0,-45(fp) 2004f8c3: movb -45(fp),(r6) 2004f8c7: movb $2,03(r6) 2004f8cb: movl r10,r0 2004f8ce: ret 2004f8cf: nop _f8d0: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2004f8d2: subl2 $c,sp 2004f8d5: moval 04(ap),r7 2004f8d9: movl (r7),r4 2004f8dc: movl 04(r4),r3 2004f8e0: movl 048c(r4),-0c(fp) 2004f8e6: movab 34(r4),r2 2004f8ea: movab 08(r4),r11 2004f8ee: movl 04a8(r4),-08(fp) 2004f8f4: pushl -0c(fp) 2004f8f7: calls $1,*-08(fp) 2004f8fb: movw $4,(r2) 2004f8fe: movab 0x20061070,04(r2) 2004f906: movw $2,08(r2) 2004f90a: clrl 0c(r2) 2004f90d: movl $20,10(r2) 2004f911: movb $aa,14(r2) 2004f916: movl $5,18(r2) 2004f91a: movzwl $0300,1c(r2) 2004f920: movw $0210,20(r2) 2004f926: movzwl $0300,24(r2) 2004f92c: movw $0420,28(r2) 2004f932: clrl 2c(r2) 2004f935: clrw 30(r2) 2004f938: clrb 32(r2) 2004f93b: pushl r4 2004f93d: calls $1,_10170 2004f942: movw (r2),(r11) 2004f945: movw 08(r2),02(r11) 2004f94a: addl3 $4,10(r2),18(r11) 2004f950: addl3 $4,10(r2),20(r11) 2004f956: movzbl 14(r2),-(sp) 2004f95a: pushl 0c(r2) 2004f95d: pushab 68(r4) 2004f960: pushl 10(r2) 2004f963: pushl 18(r2) 2004f966: pushl 0490(r4) 2004f96a: calls $6,_fcec 2004f96f: movl $1,r5 2004f972: clrl r9 2004f974: clrb r6 2004f976: clrl r8 2004f978: cmpl r9,$1 2004f97b: bneq 0x2004f980 2004f97d: brw 0x2004fb05 2004f980: tstb r6 2004f982: beql 0x2004f987 2004f984: brw 0x2004fb05 2004f987: cmpl r8,$20 2004f98a: bcs 0x2004f98f 2004f98c: brw 0x2004fb05 2004f98f: nop 2004f990: pushl (r7) 2004f992: calls $1,_fe88 2004f997: movl r0,r5 2004f99a: cmpl r5,$1 2004f99d: beql 0x2004f9b8 2004f99f: movb $1,r6 2004f9a2: movzwl (r3),r0 2004f9a5: cmpl r0,$000000f0 2004f9ac: beql 0x2004f9b1 2004f9ae: brw 0x2004fb05 2004f9b1: movzbw $a0,(r3) 2004f9b5: brw 0x2004fb05 2004f9b8: pushl (r7) 2004f9ba: calls $1,_10424 2004f9bf: movl r0,r5 2004f9c2: cmpl r5,$1 2004f9c5: beql 0x2004fa45 2004f9c7: movzwl (r3),r0 2004f9ca: casel r0,$000000e8,$c 2004f9d2: case -> 0x2004fa08 2004f9d4: case -> 0x2004fa2c 2004f9d6: case -> 0x2004fa2c 2004f9d8: case -> 0x2004fa2c 2004f9da: case -> 0x2004fa2c 2004f9dc: case -> 0x2004fa2c 2004f9de: case -> 0x2004fa2c 2004f9e0: case -> 0x2004fa2c 2004f9e2: case -> 0x2004fa2c 2004f9e4: case -> 0x2004fa2c 2004f9e6: case -> 0x2004f9f8 2004f9e8: case -> 0x2004fa2c 2004f9ea: case -> 0x2004fa2c 2004f9ec: brb 0x2004fa2c 2004f9ee: tstl r0 2004f9f0: jmp 0x6004e584 2004f9f6: tstl r0 2004f9f8: movl 04(r3),r0 2004f9fc: bbc $1e,10(r0),0x2004fa2f 2004fa01: movb $1,r6 2004fa04: brb 0x2004fa2f 2004fa06: tstl r0 2004fa08: movb $1,r6 2004fa0b: clrq -(sp) 2004fa0d: clrq -(sp) 2004fa0f: clrq -(sp) 2004fa11: pushl $0 2004fa13: pushl $1 2004fa15: movzbl $ac,-(sp) 2004fa19: pushl r3 2004fa1b: movl (r7),r0 2004fa1e: pushl 01fc(r0) 2004fa22: calls $b,_105b0 2004fa27: brb 0x2004fa2f 2004fa29: tstl r0 2004fa2b: nop 2004fa2c: movb $1,r6 2004fa2f: tstb r6 2004fa31: beql 0x2004fa36 2004fa33: brw 0x2004faf2 2004fa36: movzwl (r3),r0 2004fa39: cmpl r0,$000000f2 2004fa40: bneq 0x2004fa45 2004fa42: brw 0x2004faf2 2004fa45: pushl (r7) 2004fa47: calls $1,_fff4 2004fa4c: movl r0,r5 2004fa4f: cmpl r5,$1 2004fa52: beql 0x2004fa9f 2004fa54: movzwl (r3),r0 2004fa57: casel r0,$000000ea,$e 2004fa5f: case -> 0x2004fa8c 2004fa61: case -> 0x2004fa8c 2004fa63: case -> 0x2004fa8c 2004fa65: case -> 0x2004fa8c 2004fa67: case -> 0x2004fa8c 2004fa69: case -> 0x2004fa8c 2004fa6b: case -> 0x2004fa8c 2004fa6d: case -> 0x2004fa8c 2004fa6f: case -> 0x2004fa8c 2004fa71: case -> 0x2004fa8c 2004fa73: case -> 0x2004fa8c 2004fa75: case -> 0x2004fa8c 2004fa77: case -> 0x2004fa88 2004fa79: case -> 0x2004fa8c 2004fa7b: case -> 0x2004fa8c 2004fa7d: brb 0x2004fa8c 2004fa7f: nop 2004fa80: jmp 0x6004e584 2004fa86: tstl r0 2004fa88: brb 0x2004fa8f 2004fa8a: tstl r0 2004fa8c: movb $1,r6 2004fa8f: tstb r6 2004fa91: bneq 0x2004faf2 2004fa93: movzwl (r3),r0 2004fa96: cmpl r0,$000000f6 2004fa9d: beql 0x2004faf2 2004fa9f: movzwl 2a(r2),r0 2004faa3: bneq 0x2004faf2 2004faa5: movl 10(r2),r10 2004faa9: pushl r10 2004faab: movl (r7),r0 2004faae: pushab 00a8(r0) 2004fab2: pushab 68(r0) 2004fab5: calls $3,_1f508 2004fabc: movl r0,r5 2004fabf: beql 0x2004faec 2004fac1: clrl r5 2004fac3: movb $1,r6 2004fac6: pushl $0 2004fac8: movzbl 14(r2),-(sp) 2004facc: pushl 10(r2) 2004facf: pushl $0 2004fad1: pushl $10 2004fad3: pushl $1 2004fad5: movzbl $a6,-(sp) 2004fad9: pushl r3 2004fadb: movl 04(ap),r0 2004fadf: pushl 01fc(r0) 2004fae3: calls $9,_105b0 2004fae8: brb 0x2004fb05 2004faea: tstl r0 2004faec: movl $1,r9 2004faef: movl $1,r5 2004faf2: incl r8 2004faf4: cmpl r9,$1 2004faf7: beql 0x2004fb05 2004faf9: tstb r6 2004fafb: bneq 0x2004fb05 2004fafd: cmpl r8,$20 2004fb00: bcc 0x2004fb05 2004fb02: brw 0x2004f990 2004fb05: cmpl r8,$20 2004fb08: bcs 0x2004fb50 2004fb0a: clrl r5 2004fb0c: movzwl (r3),r0 2004fb0f: cmpl r0,$000000f2 2004fb16: beql 0x2004fb33 2004fb18: cmpl r0,$000000f4 2004fb1f: beql 0x2004fb33 2004fb21: cmpl r0,$000000f6 2004fb28: beql 0x2004fb33 2004fb2a: cmpl r0,$000000f8 2004fb31: bneq 0x2004fb50 2004fb33: clrq -(sp) 2004fb35: clrq -(sp) 2004fb37: clrq -(sp) 2004fb39: pushl $0 2004fb3b: pushl $1 2004fb3d: movzbl $ac,-(sp) 2004fb41: pushl r3 2004fb43: movl 04(ap),r0 2004fb47: pushl 01fc(r0) 2004fb4b: calls $b,_105b0 2004fb50: pushl -0c(fp) 2004fb53: calls $1,*-0008(fp) 2004fb58: movl r5,r0 2004fb5b: ret _fb5c: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2004fb5e: subl2 $10,sp 2004fb61: movl $1,r2 2004fb64: movl 04(ap),r0 2004fb68: movl 048c(r0),r11 2004fb6d: movl 04ac(r0),-10(fp) 2004fb73: movl 04b0(r0),-0c(fp) 2004fb79: movzwl 08(ap),r0 2004fb7d: bicw3 $f7ff,r0,r3 2004fb83: cmpw r3,0c(ap) 2004fb87: beql 0x2004fb91 2004fb89: cmpl r2,$1 2004fb8c: bneq 0x2004fb91 2004fb8e: movl $4,r2 2004fb91: pushl $0 2004fb93: pushl r11 2004fb95: calls $2,*-10(fp) 2004fb99: movw r0,r3 2004fb9c: movzwl r3,r1 2004fb9f: movzwl 0c(ap),r0 2004fba3: bisl2 $ffff80f4,r0 2004fbaa: mcomw r1,r1 2004fbad: bicw3 r1,r0,r3 2004fbb1: movzwl r3,-(sp) 2004fbb4: pushl $0 2004fbb6: pushl r11 2004fbb8: calls $3,*-0c(fp) 2004fbbc: addl3 $14,08(r11),r9 2004fbc1: addl3 $15,08(r11),r7 2004fbc6: movl (r9),-08(fp) 2004fbca: bicl3 $fffff9ff,-08(fp),r4 2004fbd3: movl 10(ap),r10 2004fbd7: cmpl r4,r10 2004fbda: beql 0x2004fc13 2004fbdc: cmpl r2,$1 2004fbdf: bneq 0x2004fc13 2004fbe1: bicl3 $fffffbff,r4,r1 2004fbe9: bicl3 $fffffbff,r10,r0 2004fbf1: cmpl r1,r0 2004fbf4: beql 0x2004fbfc 2004fbf6: movl $6,r2 2004fbf9: brb 0x2004fc13 2004fbfb: nop 2004fbfc: bicl3 $fffffdff,r4,r0 2004fc04: bicl2 $fffffdff,r10 2004fc0b: cmpl r0,r10 2004fc0e: beql 0x2004fc13 2004fc10: movl $8,r2 2004fc13: movb (r7),(r7) 2004fc16: addl3 $f,08(r11),r6 2004fc1b: movb (r6),r5 2004fc1e: movzbl r5,r0 2004fc21: bicb3 $fd,r0,r8 2004fc26: cmpb r8,14(ap) 2004fc2a: beql 0x2004fc34 2004fc2c: cmpl r2,$1 2004fc2f: bneq 0x2004fc34 2004fc31: movl $a,r2 2004fc34: movb 14(ap),(r6) 2004fc38: cmpl r2,$1 2004fc3b: beql 0x2004fc46 2004fc3d: movl -08(fp),*18(ap) 2004fc42: movzbl r5,*1c(ap) 2004fc46: movl r2,r0 2004fc49: ret 2004fc4a: tstl r0 _fc4c: entry mask: r7 r6 r5 r4 r3 r2 2004fc4e: subl2 $4,sp 2004fc51: movl $1,r0 2004fc54: movl 04(ap),r3 2004fc58: movl 048c(r3),r7 2004fc5d: movl 04ac(r3),r6 2004fc62: movl 04b0(r3),r5 2004fc67: movl 08(ap),r4 2004fc6b: movzwl 04(r4),r3 2004fc6f: bicw3 $ebdf,r3,r2 2004fc75: cmpw r2,0c(ap) 2004fc79: beql 0x2004fc7d 2004fc7b: clrl r0 2004fc7d: bicl3 $00ffffff,0c(r4),r3 2004fc86: extzv $10,$10,r3,r1 2004fc8b: cmpl r1,10(ap) 2004fc8f: beql 0x2004fc93 2004fc91: clrl r0 2004fc93: ret _fc94: entry mask: r7 r6 r5 r4 r3 r2 2004fc96: subl2 $4,sp 2004fc99: movl $1,r1 2004fc9c: movl 04(ap),r3 2004fca0: movl 048c(r3),r7 2004fca5: movl 04ac(r3),r6 2004fcaa: movl 04b0(r3),r5 2004fcaf: movl 08(ap),r4 2004fcb3: movzwl 04(r4),r3 2004fcb7: bicw3 $bdef,r3,r2 2004fcbd: cmpw r2,0c(ap) 2004fcc1: beql 0x2004fcc5 2004fcc3: clrl r1 2004fcc5: bicl3 $00ffffff,0c(r4),r3 2004fcce: extzv $10,$10,r3,r0 2004fcd3: bicl3 $03ffffff,10(r4),r3 2004fcdc: bisl2 r3,r0 2004fcdf: cmpl r0,10(ap) 2004fce3: beql 0x2004fce7 2004fce5: clrl r1 2004fce7: movl r1,r0 2004fcea: ret 2004fceb: nop _fcec: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 2004fcee: subl2 $8,sp 2004fcf1: movl 04(ap),r0 2004fcf5: movl 08(r0),r9 2004fcf9: movl 10(ap),r3 2004fcfd: movl 08(ap),r4 2004fd01: blbc r4,0x2004fd2c 2004fd04: bbc $3,r4,0x2004fd1c 2004fd08: subl3 $4,0c(ap),r7 2004fd0d: cmpl r7,$8 2004fd10: bcs 0x2004fd18 2004fd12: cmpl 0c(ap),$20 2004fd16: blequ 0x2004fd63 2004fd18: movl $2,r0 2004fd1b: ret 2004fd1c: cmpl 0c(ap),$8 2004fd20: bcs 0x2004fd28 2004fd22: cmpl 0c(ap),$20 2004fd26: blequ 0x2004fd63 2004fd28: movl $2,r0 2004fd2b: ret 2004fd2c: bbc $3,r4,0x2004fd48 2004fd30: cmpl 0c(ap),$00000040 2004fd38: bcs 0x2004fd44 2004fd3a: cmpl 0c(ap),$000005ee 2004fd42: blequ 0x2004fd63 2004fd44: movl $2,r0 2004fd47: ret 2004fd48: addl3 $4,0c(ap),r7 2004fd4d: cmpl r7,$00000040 2004fd54: bcs 0x2004fd5f 2004fd56: cmpl r7,$000005ee 2004fd5d: blequ 0x2004fd63 2004fd5f: movl $2,r0 2004fd62: ret 2004fd63: movl 0c(ap),r4 2004fd67: cmpl r4,$12 2004fd6a: bcc 0x2004fde4 2004fd6c: pushl $6 2004fd6e: movl 04(ap),r0 2004fd72: pushab 34(r0) 2004fd75: pushal (r3) 2004fd77: calls $3,_1f4cc 2004fd7e: bbc $3,08(ap),0x2004fd8c 2004fd83: subl3 $a,r4,r5 2004fd87: brb 0x2004fd90 2004fd89: tstl r0 2004fd8b: nop 2004fd8c: subl3 $6,r4,r5 2004fd90: bbc $2,08(ap),0x2004fd9c 2004fd95: movb 18(ap),r6 2004fd99: brb 0x2004fda0 2004fd9b: nop 2004fd9c: movb $aa,r6 2004fda0: clrl r2 2004fda2: tstl r5 2004fda4: beql 0x2004fdb4 2004fda6: tstl r0 2004fda8: movb r6,06(r3)[r2] 2004fdad: incl r2 2004fdaf: cmpl r2,r5 2004fdb2: bcs 0x2004fda8 2004fdb4: bbs $3,08(ap),0x2004fdbc 2004fdb9: brw 0x2004fe81 2004fdbc: subl3 $4,0c(ap),r8 2004fdc1: pushl r3 2004fdc3: pushl r8 2004fdc5: calls $2,_1f610 2004fdcc: movl r0,-08(fp) 2004fdd0: pushl $4 2004fdd2: pushal -08(fp) 2004fdd5: pushab 06(r3)[r5] 2004fdd9: calls $3,_1f4cc 2004fde0: brw 0x2004fe81 2004fde3: nop 2004fde4: bbc $1,08(ap),0x2004fdfc 2004fde9: pushl $6 2004fdeb: pushl 14(ap) 2004fdee: pushal (r3) 2004fdf0: calls $3,_1f4cc 2004fdf7: brb 0x2004fe0e 2004fdf9: tstl r0 2004fdfb: nop 2004fdfc: pushl $6 2004fdfe: movl 04(ap),r0 2004fe02: pushab 34(r0) 2004fe05: pushal (r3) 2004fe07: calls $3,_1f4cc 2004fe0e: pushl $6 2004fe10: movl 04(ap),r0 2004fe14: pushab 34(r0) 2004fe17: pushab 06(r3) 2004fe1a: calls $3,_1f4cc 2004fe21: clrw 0c(r3) 2004fe24: bbc $3,08(ap),0x2004fe30 2004fe29: subl3 $12,0c(ap),r5 2004fe2e: brb 0x2004fe35 2004fe30: subl3 $e,0c(ap),r5 2004fe35: bbc $2,08(ap),0x2004fe40 2004fe3a: movb 18(ap),r6 2004fe3e: brb 0x2004fe44 2004fe40: movb $aa,r6 2004fe44: clrl r2 2004fe46: tstl r5 2004fe48: beql 0x2004fe58 2004fe4a: tstl r0 2004fe4c: movb r6,0e(r3)[r2] 2004fe51: incl r2 2004fe53: cmpl r2,r5 2004fe56: bcs 0x2004fe4c 2004fe58: bbc $3,08(ap),0x2004fe81 2004fe5d: subl3 $4,0c(ap),r8 2004fe62: pushl r3 2004fe64: pushl r8 2004fe66: calls $2,_1f610 2004fe6d: movl r0,-08(fp) 2004fe71: pushl $4 2004fe73: pushal -08(fp) 2004fe76: pushab 0e(r3)[r5] 2004fe7a: calls $3,_1f4cc 2004fe81: cvtwl $0001,r0 2004fe86: ret 2004fe87: nop _fe88: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2004fe8a: subl2 $34,sp 2004fe8d: movl 04(ap),r4 2004fe91: movl 04(r4),r3 2004fe95: movl 048c(r4),r7 2004fe9a: movab 34(r4),r2 2004fe9e: movab 08(r4),-34(fp) 2004fea3: movl 049c(r4),-30(fp) 2004fea9: movl 04ac(r4),-2c(fp) 2004feaf: movl 04b0(r4),-28(fp) 2004feb5: mull3 $00000054,04d0(r4),r0 2004febf: movab 04d4(r4)[r0],r5 2004fec5: addl3 $1,04d0(r4),r11 2004fecb: cmpl r11,$4 2004fece: bneq 0x2004fed8 2004fed0: clrl 04d0(r4) 2004fed4: brb 0x2004fedd 2004fed6: tstl r0 2004fed8: movl r11,04d0(r4) 2004fedd: movl $1,-1c(fp) 2004fee1: movl $a,-18(fp) 2004fee5: addl3 $8,08(r7),r9 2004feea: movzwl 28(r2),r0 2004feee: bbc $c,r0,0x2004fef8 2004fef2: movl $2,-20(fp) 2004fef6: brb 0x2004fefb 2004fef8: clrl -20(fp) 2004fefb: pushab -1c(fp) 2004fefe: pushl -34(fp) 2004ff01: pushl -20(fp) 2004ff04: pushl r5 2004ff06: pushl 0490(r4) 2004ff0a: pushl r7 2004ff0c: calls $6,*-30(fp) 2004ff10: movl r0,r6 2004ff13: cmpl r6,$7 2004ff16: bneq 0x2004ff1b 2004ff18: brw 0x2004ffcb 2004ff1b: pushal -10(fp) 2004ff1e: pushal -0c(fp) 2004ff21: movzbl 32(r2),-(sp) 2004ff25: pushl 2c(r2) 2004ff28: movzwl 30(r2),-(sp) 2004ff2c: movzwl 04(r5),-(sp) 2004ff30: pushl r4 2004ff32: calls $7,_fb5c 2004ff37: movl r0,r6 2004ff3a: cmpl r6,$1 2004ff3d: beql 0x2004ff9f 2004ff3f: clrl r6 2004ff41: movl 0490(r4),r0 2004ff46: addl3 3c(r0),r0,-24(fp) 2004ff4c: pushl r9 2004ff4e: pushl 0200(r4) 2004ff52: pushal -08(fp) 2004ff55: pushl -24(fp) 2004ff58: calls $4,_1ff78 2004ff5f: bicl3 $ff0001ff,-08(fp),r0 2004ff68: extzv $7,$19,r0,r8 2004ff6d: bicl3 $f801ffff,(r9),r0 2004ff75: bisl2 r0,r8 2004ff78: pushl -10(fp) 2004ff7b: pushl (r8) 2004ff7d: pushl r8 2004ff7f: pushl -08(fp) 2004ff82: pushl -0c(fp) 2004ff85: pushl 04(r5) 2004ff88: pushl $2 2004ff8a: pushl $1 2004ff8c: movzbl $e6,-(sp) 2004ff90: pushl r3 2004ff92: pushl 01fc(r4) 2004ff96: calls $b,_105b0 2004ff9b: movl r6,r0 2004ff9e: ret 2004ff9f: clrl r6 2004ffa1: pushl 14(r5) 2004ffa4: pushl 10(r5) 2004ffa7: pushl 0c(r5) 2004ffaa: pushl 08(r5) 2004ffad: pushl 04(r5) 2004ffb0: pushl $d 2004ffb2: pushl $1 2004ffb4: movzbl $f0,-(sp) 2004ffb8: pushl r3 2004ffba: movl 04(ap),r0 2004ffbe: pushl 01fc(r0) 2004ffc2: calls $a,_105b0 2004ffc7: movl r6,r0 2004ffca: ret 2004ffcb: movl $1,r6 2004ffce: pushl $0 2004ffd0: pushl r7 2004ffd2: calls $2,*-2c(fp) 2004ffd6: movw r0,r10 2004ffd9: movzwl r10,r0 2004ffdc: bicw3 $7e0b,r0,r10 2004ffe2: movzwl r10,-(sp) 2004ffe5: pushl $0 2004ffe7: pushl r7 2004ffe9: calls $3,*-00000028(fp) 2004fff0: movl r6,r0 2004fff3: ret _fff4: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2004fff6: subl2 $30,sp 2004fff9: movl 04(ap),r4 2004fffd: movl 04(r4),r3 20050001: movl 048c(r4),r7 20050006: movab 34(r4),r2 2005000a: movab 08(r4),-30(fp) 2005000f: movl 04a0(r4),-28(fp) 20050015: mull3 $00000054,04d0(r4),r0 2005001f: movab 04d4(r4)[r0],r5 20050025: addl3 $1,04d0(r4),r10 2005002b: cmpl r10,$4 2005002e: bneq 0x20050038 20050030: clrl 04d0(r4) 20050034: brb 0x2005003d 20050036: tstl r0 20050038: movl r10,04d0(r4) 2005003d: movl $1,-24(fp) 20050041: movzwl $03e8,-20(fp) 20050047: addl3 $8,08(r7),r9 2005004c: movl 10(r2),-18(fp) 20050051: movab 00a8(r4),-14(fp) 20050057: pushab -24(fp) 2005005a: pushl $0 2005005c: pushab -18(fp) 2005005f: pushl r5 20050061: pushl 0490(r4) 20050065: pushl r7 20050067: calls $6,*-28(fp) 2005006b: movl r0,-2c(fp) 2005006f: addl3 $4,10(r2),r0 20050074: cmpl -18(fp),r0 20050078: beql 0x20050080 2005007a: movw $1,2a(r2) 2005007e: brb 0x20050083 20050080: clrw 2a(r2) 20050083: pushal -10(fp) 20050086: pushal -0c(fp) 20050089: movzbl 32(r2),-(sp) 2005008d: pushl 2c(r2) 20050090: movzwl 30(r2),-(sp) 20050094: movzwl 04(r5),-(sp) 20050098: pushl r4 2005009a: calls $7,_fb5c 2005009f: movl r0,r6 200500a2: cmpl r6,$1 200500a5: beql 0x200500ff 200500a7: clrl r6 200500a9: movl 08(r5),r11 200500ad: pushl r9 200500af: pushl 0200(r4) 200500b3: pushal -08(fp) 200500b6: pushl r11 200500b8: calls $4,_1ff78 200500bf: bicl3 $ff0001ff,-08(fp),r0 200500c8: extzv $7,$19,r0,r8 200500cd: bicl3 $f801ffff,(r9),r0 200500d5: bisl2 r0,r8 200500d8: pushl -10(fp) 200500db: pushl (r8) 200500dd: pushl r8 200500df: pushl -08(fp) 200500e2: pushl -0c(fp) 200500e5: pushl 04(r5) 200500e8: pushl $2 200500ea: pushl $1 200500ec: movzbl $ea,-(sp) 200500f0: pushl r3 200500f2: pushl 01fc(r4) 200500f6: calls $b,_105b0 200500fb: movl r6,r0 200500fe: ret 200500ff: pushl 24(r2) 20050102: movzwl 28(r2),-(sp) 20050106: pushl r5 20050108: movl 04(ap),r4 2005010c: pushl r4 2005010e: calls $4,_fc4c 20050113: movl r0,r6 20050116: bneq 0x2005013b 20050118: pushl 10(r5) 2005011b: pushl 0c(r5) 2005011e: pushl 08(r5) 20050121: pushl 04(r5) 20050124: pushl $f 20050126: pushl $1 20050128: movzbl $f6,-(sp) 2005012c: pushl r3 2005012e: pushl 01fc(r4) 20050132: calls $9,_105b0 20050137: movl r6,r0 2005013a: ret 2005013b: cmpl -2c(fp),$11 2005013f: beql 0x20050166 20050141: clrl r6 20050143: pushl 10(r5) 20050146: pushl 0c(r5) 20050149: pushl 08(r5) 2005014c: pushl 04(r5) 2005014f: pushl $f 20050151: pushl $1 20050153: movzbl $f8,-(sp) 20050157: pushl r3 20050159: pushl 01fc(r4) 2005015d: calls $9,_105b0 20050162: movl r6,r0 20050165: ret 20050166: cvtbl $01,r6 2005016a: cvtwl $0001,r0 2005016f: ret _10170: entry mask: r4 r3 r2 20050172: subl2 $4,sp 20050175: movl 04(ap),r3 20050179: movl 048c(r3),r0 2005017e: movl 10(r0),r4 20050182: movab 08(r3),r2 20050186: clrw (r2) 20050188: movw $2,02(r2) 2005018c: movl $8,04(r2) 20050190: movab 0x20061070,08(r2) 20050198: movzbl $40,0c(r2) 2005019d: movl 0490(r3),10(r2) 200501a3: movl $3,14(r2) 200501a7: movzwl $0600,18(r2) 200501ad: movl $3,1c(r2) 200501b1: movzwl $0600,0020(r2) 200501b8: pushl $0 200501ba: pushab 0024(r2) 200501be: pushl r4 200501c0: calls $3,_1f6a4 200501c7: ret _101c8: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 200501ca: subl2 $30,sp 200501cd: movab 0x20061070,r4 200501d4: movl $1,r8 200501d7: movab 0098(r4),r11 200501dc: movl 04(ap),r0 200501e0: movl 01fc(r0),-24(fp) 200501e6: movl 04(r0),r2 200501ea: movl 048c(r0),-30(fp) 200501f0: movl -30(fp),r5 200501f4: movl 08(r5),r5 200501f8: addl3 $8,r5,r10 200501fc: addl3 $c,r5,r6 20050200: movl r5,-2c(fp) 20050204: addl3 $14,r5,-2c(fp) 20050209: movl -30(fp),r5 2005020d: movl 18(r5),r7 20050211: addl3 $4,r7,r9 20050215: movzwl $0200,r3 2005021a: movw $0,(r9) 2005021d: movw $4,(r7) 20050220: movb $2,03(r6) 20050224: movzwl $0200,-10(fp) 2005022a: clrl -0c(fp) 2005022d: movw $4,-18(fp) 20050231: bisl3 (r10),(r11),-14(fp) 20050236: pushl r10 20050238: pushl -24(fp) 2005023b: pushab -18(fp) 2005023e: pushab -10(fp) 20050241: calls $4,_1fda8 20050248: movl r0,r8 2005024b: cmpl r8,$1 2005024e: beql 0x20050253 20050250: brw 0x20050340 20050253: movl -0c(fp),r3 20050257: movw $3,(r3) 2005025a: clrl 02(r3) 2005025d: clrw 06(r3) 20050260: clrq 08(r3) 20050263: clrq 10(r3) 20050266: movl -14(fp),-1c(fp) 2005026b: pushl r10 2005026d: pushl -1c(fp) 20050270: pushal -08(fp) 20050273: pushl r3 20050275: calls $4,_1ff78 2005027c: movw $1,(r9) 2005027f: bicw3 $0000,-08(fp),r0 20050286: movw r0,(r7) 20050289: movw $2,(r9) 2005028c: bicl3 $ff00ffff,-08(fp),r0 20050295: extzv $10,$10,r0,r0 2005029a: movw r0,(r7) 2005029d: movw $3,(r9) 200502a0: movw $0,(r7) 200502a3: movw $0,(r9) 200502a6: movw $1,(r7) 200502a9: pushl $a 200502ab: calls $1,_1fc9c 200502b2: movw (r7),-26(fp) 200502b6: movzwl -26(fp),r5 200502ba: bbs $8,r5,0x2005031e 200502be: clrl r8 200502c0: movl *-2c(fp),-20(fp) 200502c5: bbs $b,r5,0x200502ce 200502c9: bbc $a,-20(fp),0x200502fc 200502ce: movzbl 03(r6),r0 200502d2: pushl r0 200502d4: pushl *-1c(fp) 200502d7: pushl -1c(fp) 200502da: pushl -08(fp) 200502dd: pushl -20(fp) 200502e0: pushl r5 200502e2: pushl $2 200502e4: pushl $1 200502e6: movzbl $e4,-(sp) 200502ea: pushl r2 200502ec: movl 04(ap),r0 200502f0: pushl 01fc(r0) 200502f4: calls $b,_105b0 200502f9: brb 0x2005031e 200502fb: nop 200502fc: pushl 0c(r3) 200502ff: pushl 08(r3) 20050302: movzwl (r3),-(sp) 20050305: pushl r3 20050307: pushl r5 20050309: pushl $d 2005030b: pushl $1 2005030d: pushl $30 2005030f: pushl r2 20050311: movl 04(ap),r0 20050315: pushl 01fc(r0) 20050319: calls $a,_105b0 2005031e: movw $0,(r9) 20050321: movw $4,(r7) 20050324: movb $2,03(r6) 20050328: pushl r10 2005032a: pushl -24(fp) 2005032d: pushab -18(fp) 20050330: pushab -10(fp) 20050333: calls $4,_1feac 2005033a: movl r0,r8 2005033d: addl2 $4,r11 20050340: tstl (r11) 20050342: beql 0x2005034c 20050344: cmpl r8,$1 20050347: bneq 0x2005034c 20050349: brw 0x20050224 2005034c: cmpl r8,$1 2005034f: beql 0x20050353 20050351: clrl r8 20050353: movl r8,r0 20050356: ret 20050357: nop _10358: entry mask: r10 r9 r8 r7 r6 r5 r4 r3 r2 2005035a: subl2 $4,sp 2005035d: movab 0x20061070,r9 20050364: tstl 08(ap) 20050367: bleq 0x2005036f 20050369: cmpl 08(ap),$20 2005036d: bleq 0x20050373 2005036f: movl $2,r0 20050372: ret 20050373: movl 10(ap),r2 20050377: movab 04(r2),r3 2005037b: movl $1,r1 2005037e: clrl r0 20050380: tstl 08(ap) 20050383: bleq 0x200503cf 20050385: movl 04(ap),r4 20050389: movl 0c(ap),r5 2005038d: mcoml r5,r7 20050390: mcoml (r4),r2 20050393: bicl3 r2,r7,r2 20050397: movl r2,(r4) 2005039a: mcoml r1,r2 2005039d: bicl3 r2,r5,r6 200503a1: bisl3 (r4),r6,r2 200503a5: movl r2,(r4) 200503a8: mcoml (r4),r2 200503ab: bicl3 r2,r5,r8 200503af: cmpl r6,r8 200503b2: beql 0x200503c3 200503b4: movl 04(ap),(r3) 200503b8: movl r6,04(r3) 200503bc: movl r8,08(r3) 200503c0: clrl r0 200503c2: ret 200503c3: incl r0 200503c5: ashl $1,r1,r1 200503c9: cmpl r0,08(ap) 200503cd: blss 0x20050390 200503cf: clrl r0 200503d1: movl 04(ap),r4 200503d5: movl 000c(ap),r7 200503da: mcoml r7,r10 200503dd: moval 000000a8(r9),r5 200503e4: mcoml (r4),r2 200503e7: bicl3 r2,r10,r2 200503eb: movl r2,(r4) 200503ee: mcoml (r5),r2 200503f1: bicl3 r2,r7,r6 200503f5: bisl3 (r4),r6,r2 200503f9: movl r2,(r4) 200503fc: mcoml (r4),r2 200503ff: bicl3 r2,r7,r8 20050403: cmpl r6,r8 20050406: beql 0x20050417 20050408: movl 04(ap),(r3) 2005040c: movl r6,04(r3) 20050410: movl r8,08(r3) 20050414: clrl r0 20050416: ret 20050417: addl2 $4,r5 2005041a: aobleq $7,r0,0x200503e4 2005041e: cvtwl $0001,r0 20050423: ret _10424: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20050426: subl2 $34,sp 20050429: movl 04(ap),r4 2005042d: movl 04(r4),r3 20050431: movl 048c(r4),r7 20050436: movab 34(r4),r2 2005043a: movab 08(r4),-34(fp) 2005043f: movl 04a4(r4),-2c(fp) 20050445: mull3 $00000054,04d0(r4),r0 2005044f: movab 04d4(r4)[r0],r5 20050455: addl3 $1,04d0(r4),r10 2005045b: cmpl r10,$4 2005045e: bneq 0x20050468 20050460: clrl 04d0(r4) 20050464: brb 0x2005046d 20050466: tstl r0 20050468: movl r10,04d0(r4) 2005046d: movl $1,-24(fp) 20050471: movzwl $03e8,-20(fp) 20050477: addl3 $8,08(r7),r9 2005047c: movl 10(r2),-18(fp) 20050481: movab 68(r4),-14(fp) 20050486: bbc $1f,1c(r2),0x20050490 2005048b: movl $2,r11 2005048e: brb 0x20050492 20050490: clrl r11 20050492: pushab -24(fp) 20050495: pushl r11 20050497: pushab -18(fp) 2005049a: pushl r5 2005049c: pushl 0490(r4) 200504a0: pushl r7 200504a2: calls $6,*-2c(fp) 200504a6: movl r0,-30(fp) 200504aa: pushal -10(fp) 200504ad: pushal -0c(fp) 200504b0: movzbl 32(r2),-(sp) 200504b4: pushl 2c(r2) 200504b7: movzwl 30(r2),-(sp) 200504bb: movzwl 04(r5),-(sp) 200504bf: pushl r4 200504c1: calls $7,_fb5c 200504c6: movl r0,r6 200504c9: cmpl r6,$1 200504cc: beql 0x20050528 200504ce: clrl r6 200504d0: movl 08(r5),-28(fp) 200504d5: pushl r9 200504d7: pushl 0200(r4) 200504db: pushal -08(fp) 200504de: pushl -28(fp) 200504e1: calls $4,_1ff78 200504e8: bicl3 $ff0001ff,-08(fp),r0 200504f1: extzv $7,$19,r0,r8 200504f6: bicl3 $f801ffff,(r9),r0 200504fe: bisl2 r0,r8 20050501: pushl -10(fp) 20050504: pushl (r8) 20050506: pushl r8 20050508: pushl -08(fp) 2005050b: pushl -0c(fp) 2005050e: pushl 04(r5) 20050511: pushl $2 20050513: pushl $1 20050515: movzbl $e8,-(sp) 20050519: pushl r3 2005051b: pushl 01fc(r4) 2005051f: calls $b,_105b0 20050524: movl r6,r0 20050527: ret 20050528: pushl 1c(r2) 2005052b: movzwl 20(r2),-(sp) 2005052f: pushl r5 20050531: movl 04(ap),r4 20050535: pushl r4 20050537: calls $4,_fc94 2005053c: movl r0,r6 2005053f: bneq 0x20050563 20050541: pushl 10(r5) 20050544: pushl 0c(r5) 20050547: pushl 08(r5) 2005054a: pushl 04(r5) 2005054d: pushl $e 2005054f: pushl $1 20050551: movzbl $f2,-(sp) 20050555: pushl r3 20050557: pushl 01fc(r4) 2005055b: calls $9,_105b0 2005055f: movl r6,r0 20050562: ret 20050563: cmpl -30(fp),$b 20050567: beql 0x2005058d 20050569: clrl r6 2005056b: pushl 10(r5) 2005056e: pushl 0c(r5) 20050571: pushl 08(r5) 20050574: pushl 04(r5) 20050577: pushl $e 20050579: pushl $1 2005057b: movzbl $f4,-(sp) 2005057f: pushl r3 20050581: pushl 01fc(r4) 20050585: calls $9,_105b0 20050589: movl r6,r0 2005058c: ret 2005058d: movl $1,r6 20050590: movl $1,r0 20050593: ret _10594: entry mask: 20050596: subl2 $4,sp 20050599: movl 04(ap),r0 2005059d: addl3 $10,08(r0),r1 200505a2: movzbl 08(ap),r0 200505a6: movzwl r0,r0 200505a9: mcomw r0,r0 200505ac: movw r0,(r1) 200505af: ret _105b0: entry mask: r6 r5 r4 r3 r2 200505b2: subl2 $4,sp 200505b5: movaw 14(ap),r4 200505b9: addl3 $4,r4,r6 200505bd: movzwl 14(ap),r0 200505c1: casel r0,$0,$11 200505c5: case -> 0x200505f4 200505c7: case -> 0x200505fc 200505c9: case -> 0x20050604 200505cb: case -> 0x20050644 200505cd: case -> 0x20050644 200505cf: case -> 0x20050644 200505d1: case -> 0x20050644 200505d3: case -> 0x20050644 200505d5: case -> 0x20050644 200505d7: case -> 0x20050644 200505d9: case -> 0x20050644 200505db: case -> 0x2005060c 200505dd: case -> 0x20050614 200505df: case -> 0x2005061c 200505e1: case -> 0x20050624 200505e3: case -> 0x2005062c 200505e5: case -> 0x20050634 200505e7: case -> 0x2005063c 200505e9: brb 0x20050644 200505eb: nop 200505ec: jmp 0x6004e584 200505f2: tstl r0 200505f4: movl $7,r3 200505f7: brb 0x20050646 200505f9: tstl r0 200505fb: nop 200505fc: movl $4,r3 200505ff: brb 0x20050646 20050601: tstl r0 20050603: nop 20050604: movl $7,r3 20050607: brb 0x20050646 20050609: tstl r0 2005060b: nop 2005060c: movl $5,r3 2005060f: brb 0x20050646 20050611: tstl r0 20050613: nop 20050614: movl $4,r3 20050617: brb 0x20050646 20050619: tstl r0 2005061b: nop 2005061c: movl $6,r3 2005061f: brb 0x20050646 20050621: tstl r0 20050623: nop 20050624: movl $5,r3 20050627: brb 0x20050646 20050629: tstl r0 2005062b: nop 2005062c: movl $5,r3 2005062f: brb 0x20050646 20050631: tstl r0 20050633: nop 20050634: movl $5,r3 20050637: brb 0x20050646 20050639: tstl r0 2005063b: nop 2005063c: movl $4,r3 2005063f: brb 0x20050646 20050641: tstl r0 20050643: nop 20050644: clrl r3 20050646: movl 08(ap),r4 2005064a: beql 0x200506bc 2005064c: tstl r3 2005064e: bleq 0x200506bc 20050650: movw 0c(ap),(r4) 20050654: movl 04(r4),r1 20050658: movl $1,r2 2005065b: cmpl $1,r3 2005065e: bgtr 0x200506b3 20050660: moval 10(ap),r5 20050664: movl r2,r0 20050667: casel r0,$1,$7 2005066b: case -> 0x20050688 2005066d: case -> 0x200506a0 2005066f: case -> 0x200506a0 20050671: case -> 0x200506a0 20050673: case -> 0x200506a0 20050675: case -> 0x200506a0 20050677: case -> 0x200506a0 20050679: case -> 0x200506a0 2005067b: brb 0x200506af 2005067d: tstl r0 2005067f: nop 20050680: jmp 0x6004e584 20050686: tstl r0 20050688: movl 08(ap),r0 2005068c: movw (r5),02(r0) 20050690: movzwl 14(ap),r0 20050694: ashl $10,r0,(r1) 20050698: movzwl (r5),r0 2005069b: bisl2 r0,(r1) 2005069e: brb 0x200506af 200506a0: subl3 $1,r2,r4 200506a4: addl2 $4,r6 200506a7: subl3 $4,r6,r0 200506ab: movl (r0),(r1)[r4] 200506af: aobleq r3,r2,0x20050664 200506b3: movl 08(ap),r4 200506b7: ashl $2,r3,08(r4) 200506bc: clrl r6 200506be: ret 200506bf: nop 200506c0: movzwl $0,5e04(r2) 200506c5: movl 08(ap),r0 200506c9: movab 00e8(r0),r2 200506ce: movl 04ac(r0),r4 200506d3: pushl $0 200506d5: pushl 04(ap) 200506d8: calls $2,(r4) 200506db: movw r0,r5 200506de: movzwl r5,r3 200506e1: bbc $e,r3,0x200506ed 200506e5: movzwl (r2),r0 200506e8: incl r0 200506ea: cvtlw r0,(r2) 200506ed: bbc $c,r3,0x200506fb 200506f1: movzwl 02(r2),r0 200506f5: incl r0 200506f7: cvtlw r0,02(r2) 200506fb: bbc $b,r3,0x20050709 200506ff: movzwl 04(r2),r0 20050703: incl r0 20050705: cvtlw r0,04(r2) 20050709: bbc $a,r3,0x20050717 2005070d: movzwl 06(r2),r0 20050711: incl r0 20050713: cvtlw r0,06(r2) 20050717: bbc $9,r3,0x20050725 2005071b: movzwl 08(r2),r0 2005071f: incl r0 20050721: cvtlw r0,08(r2) 20050725: bbc $8,r3,0x20050733 20050729: movzwl 0a(r2),r0 2005072d: incl r0 2005072f: cvtlw r0,0a(r2) 20050733: movl $1,r0 20050736: ret 20050737: halt _10738: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2005073a: movab -00f0(sp),sp 2005073f: tstl 04(ap) 20050742: bneq 0x20050748 20050744: movl $1,r0 20050747: ret 20050748: movl 04(ap),r0 2005074c: movab 00f8(r0),r4 20050751: movl 18(r4),r6 20050755: movl 14(r4),r2 20050759: bneq 0x2005075f 2005075b: movl $1,r0 2005075e: ret 2005075f: movl 04(ap),r0 20050763: movl r0,08(r2) 20050767: movab 0124(r0),r8 2005076c: cmpl (r8),$3c 2005076f: bcs 0x20050780 20050771: movl (r8),-0c(fp) 20050775: movl 04(r8),-08(fp) 2005077a: movl 04(r8),r5 2005077e: brb 0x20050784 20050780: movl $1,r0 20050783: ret 20050784: bbs $10,08(ap),0x20050792 20050789: bicl2 $000000e0,019c(r2) 20050792: bicl3 $00010000,08(ap),r0 2005079b: casel r0,$0,$4 2005079f: case -> 0x200507b4 200507a1: case -> 0x200507e4 200507a3: case -> 0x200508cc 200507a5: case -> 0x20050a14 200507a7: case -> 0x20050a60 200507a9: brw 0x20050ad8 200507ac: jmp 0x60050738 200507b2: tstl r0 200507b4: movl $1,r3 200507b7: movl 019c(r2),r1 200507bc: bbc $5,r1,0x200507c8 200507c0: movzbl $9c,r3 200507c4: brw 0x20050adb 200507c7: nop 200507c8: bbc $7,r1,0x200507d4 200507cc: movzbl $9e,r3 200507d0: brw 0x20050adb 200507d3: nop 200507d4: bbs $6,r1,0x200507db 200507d8: brw 0x20050adb 200507db: movzbl $9f,r3 200507df: brw 0x20050adb 200507e2: tstl r0 200507e4: bbs $1,04(r2),0x200507f0 200507e9: movl $1,r3 200507ec: brw 0x20050adb 200507ef: nop 200507f0: clrq -(sp) 200507f2: pushl r4 200507f4: calls $3,_13eac 200507fb: movzwl $8000,-00d0(fp) 20050802: movl r2,-00cc(fp) 20050807: movzbl $40,r10 2005080b: mulw3 $4,r10,-00d8(fp) 20050811: addl3 $8,08(r6),r11 20050816: subl3 r10,$00008000,r0 2005081e: ashl $2,r0,r0 20050822: addl3 (r11),r0,-00d4(fp) 20050828: pushl r11 2005082a: pushl $0 2005082c: pushab -00d8(fp) 20050830: pushab -00d0(fp) 20050834: calls $4,_1fda8 2005083b: movl r0,r3 2005083e: cmpl r3,$1 20050841: beql 0x2005084c 20050843: movl $1,r3 20050846: brw 0x20050adb 20050849: tstl r0 2005084b: nop 2005084c: addl3 04(r4),0c(r4),-00e0(fp) 20050854: clrq -(sp) 20050856: pushl $0 20050858: pushab -0c(fp) 2005085b: pushl r2 2005085d: pushl r6 2005085f: calls $6,*-00e0(fp) 20050864: movl r0,r7 20050867: cmpl r7,$1 2005086a: beql 0x20050878 2005086c: bisl2 $4,04(r2) 20050870: movl $1,r3 20050873: brw 0x20050adb 20050876: tstl r0 20050878: cmpl (r5),$000000c0 2005087f: beql 0x20050888 20050881: movl $1,r3 20050884: brw 0x20050adb 20050887: nop 20050888: bicl2 $4,04(r2) 2005088c: movl 2c(r5),-00dc(fp) 20050892: clrl r9 20050894: movl $1,-6c(fp) 20050898: movl $a,-68(fp) 2005089c: pushab -6c(fp) 2005089f: pushl $0 200508a1: pushl r9 200508a3: pushab -60(fp) 200508a6: pushl r2 200508a8: pushl r6 200508aa: calls $6,*-00dc(fp) 200508af: movl r0,r7 200508b2: cmpl r7,$7 200508b5: bneq 0x200508c0 200508b7: movl $1,r3 200508ba: brw 0x20050adb 200508bd: tstl r0 200508bf: nop 200508c0: bisl2 $4,04(r2) 200508c4: movl $1,r3 200508c7: brw 0x20050adb 200508ca: tstl r0 200508cc: bbs $2,04(r2),0x200508d6 200508d1: bbs $1,04(r2),0x200508dc 200508d6: movl $1,r3 200508d9: brw 0x20050adb 200508dc: movl 2c(r5),-00dc(fp) 200508e2: movl 30(r5),-00f0(fp) 200508e8: movl 34(r5),-00ec(fp) 200508ee: movab 01c0(r2),-70(fp) 200508f4: clrl -7c(fp) 200508f7: movab 13c0(r2),-78(fp) 200508fd: movl $1,r9 20050900: movl $1,-6c(fp) 20050904: movl $1,-68(fp) 20050908: pushab -6c(fp) 2005090b: pushl r9 2005090d: pushab -74(fp) 20050910: pushab -60(fp) 20050913: pushl r2 20050915: pushl r6 20050917: calls $6,*-00f0(fp) 2005091c: movl r0,r7 2005091f: cmpl r7,$28 20050922: beql 0x20050948 20050924: movl $1,r9 20050927: movl $1,-6c(fp) 2005092b: movzwl $03e8,-68(fp) 20050931: pushab -6c(fp) 20050934: pushl r9 20050936: pushab -7c(fp) 20050939: pushab -60(fp) 2005093c: pushl r2 2005093e: pushl r6 20050940: calls $6,*-00ec(fp) 20050945: movl r0,r7 20050948: cmpl r7,$28 2005094b: beql 0x20050950 2005094d: brw 0x200509e4 20050950: clrq -(sp) 20050952: pushl r4 20050954: calls $3,_13eac 2005095b: movzwl $8000,-00d0(fp) 20050962: movl r2,-00cc(fp) 20050967: movzbl $40,r10 2005096b: mulw3 $4,r10,-00d8(fp) 20050971: addl3 $8,08(r6),r11 20050976: subl3 r10,$00008000,r0 2005097e: ashl $2,r0,r0 20050982: addl3 (r11),r0,-00d4(fp) 20050988: pushl r11 2005098a: pushl $0 2005098c: pushab -00d8(fp) 20050990: pushab -00d0(fp) 20050994: calls $4,_1fda8 2005099b: movl r0,r3 2005099e: cmpl r3,$1 200509a1: beql 0x200509ac 200509a3: movl $1,r3 200509a6: brw 0x20050adb 200509a9: tstl r0 200509ab: nop 200509ac: movl $d,r9 200509af: movl $1,-6c(fp) 200509b3: movl $a,-68(fp) 200509b7: pushab -6c(fp) 200509ba: pushl $0 200509bc: pushl r9 200509be: pushab -60(fp) 200509c1: pushl r2 200509c3: pushl r6 200509c5: calls $6,*-00dc(fp) 200509ca: movl r0,r7 200509cd: cmpl r7,$7 200509d0: bneq 0x200509d8 200509d2: movl $1,r3 200509d5: brb 0x200509e7 200509d7: nop 200509d8: bisl2 $4,04(r2) 200509dc: movl $1,r3 200509df: brb 0x200509e7 200509e1: tstl r0 200509e3: nop 200509e4: movl $1,r3 200509e7: movl 019c(r2),r1 200509ec: bbc $5,r1,0x200509f8 200509f0: movzbl $9c,r3 200509f4: brw 0x20050adb 200509f7: nop 200509f8: bbc $7,r1,0x20050a04 200509fc: movzbl $9e,r3 20050a00: brw 0x20050adb 20050a03: nop 20050a04: bbs $6,r1,0x20050a0b 20050a08: brw 0x20050adb 20050a0b: movzbl $9f,r3 20050a0f: brw 0x20050adb 20050a12: tstl r0 20050a14: movl $1,r3 20050a17: bbc $2,04(r2),0x20050a1f 20050a1c: brw 0x20050adb 20050a1f: bbs $1,04(r2),0x20050a27 20050a24: brw 0x20050adb 20050a27: clrq -(sp) 20050a29: pushl r4 20050a2b: calls $3,_13eac 20050a32: movl 38(r5),-00e8(fp) 20050a38: pushl r6 20050a3a: calls $1,*-00e8(fp) 20050a3f: movl 04(ap),r0 20050a43: cmpl 08(r0),$000000c0 20050a4b: beql 0x20050a50 20050a4d: brw 0x20050adb 20050a50: bisl2 $00000080,019c(r2) 20050a59: movzbl $9e,r3 20050a5d: brb 0x20050adb 20050a5f: nop 20050a60: tstl 0c(ap) 20050a63: bneq 0x20050a6c 20050a65: movl $1,r3 20050a68: brb 0x20050adb 20050a6a: tstl r0 20050a6c: movl $3c,-0c(fp) 20050a70: movab -00b8(fp),-08(fp) 20050a76: addl3 04(r4),0c(r4),-00e0(fp) 20050a7e: clrq -(sp) 20050a80: pushl $0 20050a82: pushab -0c(fp) 20050a85: pushl r2 20050a87: pushl r6 20050a89: calls $6,*-00e0(fp) 20050a8e: movl r0,r7 20050a91: cmpl r7,$1 20050a94: beql 0x20050a9c 20050a96: movl $1,r3 20050a99: brb 0x20050adb 20050a9b: nop 20050a9c: cmpl -00b8(fp),$000000c0 20050aa5: beql 0x20050aac 20050aa7: movl $1,r3 20050aaa: brb 0x20050adb 20050aac: movl -0090(fp),-00e4(fp) 20050ab3: pushab -00c8(fp) 20050ab7: pushab -00c0(fp) 20050abb: pushl r2 20050abd: calls $3,*-00e4(fp) 20050ac2: movl 0c(ap),r0 20050ac6: movl -00bc(fp),04(r0) 20050acc: movl -00c4(fp),(r0) 20050ad1: movl $1,r3 20050ad4: brb 0x20050adb 20050ad6: tstl r0 20050ad8: movl $1,r3 20050adb: movl r3,r0 20050ade: ret 20050adf: halt 20050ae0: .long 000002a4 20050ae4: .long 00000000 20050ae8: .long 000033c4 20050aec: .long 00000000 20050af0: .long 0000000d 20050af4: .long 00000006 20050af8: .long 00000001 20050afc: .long 20080000 20050b00: .long 00000001 20050b04: .long 20090000 20050b08: .long 00000001 20050b0c: .long 200e0000 20050b10: .long 00000100 20050b14: .long 20000000 20050b18: .long 00000001 20050b1c: .long 200b0000 20050b20: .long 00000001 20050b24: .long 20020000 20050b28: .long 00000000 20050b2c: .long 00000000 20050b30: .word 0000 _10b32: entry mask: 20050b34: pushr $3 20050b36: pushl 0x20050b30 20050b39: pushl 0x20050b2c 20050b3c: calls $2,*0x20050b28 20050b40: popr $3 20050b42: rei 20050b43: .space 9 20050b4c: .long 902b0008 20050b50: .long 2b000800 20050b54: .long 00ab0260 20050b58: .long 00000200 20050b5c: .long ffffffff 20050b60: .word ffff 20050b62: .ascii "0123456789ABCDEF" 20050b72: .string "UTC \0" 20050b7b: .string "AccurTDF\0" 20050b84: .string "BytesRx \0" 20050b8d: .string "BytesTx \0" 20050b96: .string "FramesRx\0" 20050b9f: .string "FramesTx\0" 20050ba8: .string "McBytsRx\0" 20050bb1: .string "McFrmsRx\0" 20050bba: .string "FrmDefer\0" 20050bc3: .string "Frm1Coll\0" 20050bcc: .string "FrmMColl\0" 20050bd5: .string "TerXsCol\0" 20050bde: .string "TerCarCk\0" 20050be7: .string "TerShCkt\0" 20050bf0: .string "TerOpCkt\0" 20050bf9: .string "TerFrLng\0" 20050c02: .string "TerNoDef\0" 20050c0b: .string "RerFCSEr\0" 20050c14: .string "RerFrmEr\0" 20050c1d: .string "RerFrLng\0" 20050c26: .string "UnknDest\0" 20050c2f: .string "DataOvrn\0" 20050c38: .string "SyBuffUn\0" 20050c41: .string "UsBuffUn\0" 20050c4a: .string "HrtBtErr\0" 20050c53: .string "\0" 20050c54: .long acd0000c 20050c58: .long acd05004 20050c5c: .long ac3c5108 20050c60: .long acd0520c 20050c64: .long 607d5310 20050c68: .long a80b1360 20050c6c: .long 60c06352 20050c70: .long 04a0d861 20050c74: .long 000404a1 _10c78: entry mask: r4 r3 r2 20050c7a: movl 04(ap),r2 20050c7e: movl 08(ap),r3 20050c82: movw (r2),r4 20050c85: bbs $6,r4,0x20050c94 20050c89: bbc $1f,(r3),0x20050c9d 20050c8d: movw $0400,(r2) 20050c92: brb 0x20050c9d 20050c94: bbc $1f,(r3),0x20050c9d 20050c98: movw $0440,(r2) 20050c9d: ret _10c9e: entry mask: r3 r2 20050ca0: movl 04(ap),r0 20050ca4: movl 08(ap),r1 20050ca8: ediv $00989680,(r1),r2,r3 20050cb1: bvs 0x20050cbc 20050cb3: cmpl $0000ffff,r2 20050cba: bcc 0x20050cc1 20050cbc: movzwl $ffff,r2 20050cc1: movw r2,(r0) 20050cc4: ret _10cc5: entry mask: 20050cc7: movl 04(ap),r0 20050ccb: movl 08(ap),r1 20050ccf: tstl 04(r1) 20050cd2: beql 0x20050cd9 20050cd4: mcoml $0,(r0) 20050cd7: brb 0x20050cdc 20050cd9: movl (r1),(r0) 20050cdc: ret _10cdd: entry mask: 20050cdf: movl 04(ap),r0 20050ce3: movl 08(ap),r1 20050ce7: tstw 02(r1) 20050cea: bneq 0x20050cf1 20050cec: tstl 04(r1) 20050cef: beql 0x20050cf6 20050cf1: mcomw $0,(r0) 20050cf4: brb 0x20050cf9 20050cf6: movw (r1),(r0) 20050cf9: ret _10cfa: entry mask: r7 r6 r5 r4 r3 r2 20050cfc: movl 04(ap),r7 20050d00: movl 08(ap),r2 20050d04: movl 0c(ap),r3 20050d08: cmpl r2,r3 20050d0b: bneq 0x20050d12 20050d0d: movl r2,r0 20050d10: brb 0x20050d41 20050d12: emul (r7),$bb40e62d,$1b0cb0ad,(r7) 20050d1f: bicl2 $80000000,(r7) 20050d26: subl3 r2,r3,r6 20050d2a: incl r6 20050d2c: emul (r7),r6,$0,r4 20050d31: ashq $1,r4,r4 20050d35: addl3 r2,r5,r0 20050d39: cmpl r0,r3 20050d3c: blequ 0x20050d41 20050d3e: subl2 r3,r0 20050d41: ret 20050d42: halt 20050d43: halt 20050d44: movl 04(ap),r0 20050d48: movl 08(ap),r1 20050d4c: mcoml (r0),(r1) 20050d4f: mcoml 04(r0),04(r1) 20050d54: addl2 $1,(r1) 20050d57: adwc $0,04(r1) 20050d5b: ret add_32_to_64: entry mask: ; add_32_to_64(u64_t *_64, unsigned int _32) ; *_64p += _32 20050d5e: movl 04(ap),r0 20050d62: addl2 08(ap),(r0) 20050d66: adwc $0,04(r0) 20050d6a: ret ; (u64_t *_64, unsigned int _32) ; *_64 += _32 * (u64_t)100000 add64_100000: entry mask: r2 20050d6d: movl 04(ap),r2 20050d71: emul $000186a0,08(ap),$0,r0 ; 0x186a0 = 0d100000 20050d7b: addl2 r0,(r2) 20050d7e: adwc r1,04(r2) 20050d82: ret 20050d83: halt _10d84: entry mask: r4 r3 r2 20050d86: subl2 $4,sp 20050d89: movl 0c(ap),r0 20050d8d: tstl 04(r0) 20050d90: bneq 0x20050d95 20050d92: clrl r0 20050d94: ret 20050d95: bbc $0,18(ap),0x20050dbf 20050d9a: tstl 10(ap) 20050d9d: bneq 0x20050da2 20050d9f: clrl r0 20050da1: ret 20050da2: movl 08(ap),r1 20050da6: movl 10(ap),08(r1) 20050dab: movl 14(ap),(r1) 20050daf: bicl2 $fffffffd,04(r1) 20050db7: movl $0001ff00,0c(r1) 20050dbf: tstl 10(ap) 20050dc2: beql 0x20050dcc 20050dc4: bbs $0,18(ap),0x20050dcc 20050dc9: brw 0x20050e54 20050dcc: cmpl *0c(ap),$3c 20050dd0: bgeq 0x20050dd5 20050dd2: clrl r0 20050dd4: ret 20050dd5: movl 0c(ap),r0 20050dd9: movl 04(r0),r3 20050ddd: movzbl $c0,(r3) 20050de1: moval _10d84,04(r3) 20050de9: moval _10eb8,08(r3) 20050df1: moval _111a4,0c(r3) 20050df9: moval _11684,10(r3) 20050e01: moval _11b74,14(r3) 20050e09: moval _11b90,18(r3) 20050e11: moval _11bc0,1c(r3) 20050e19: moval 0x20051bf0,20(r3) 20050e21: moval 0x20051c70,24(r3) 20050e29: moval _11ce4,28(r3) 20050e31: moval 0x200528e8,2c(r3) 20050e39: moval 0x20052934,30(r3) 20050e41: moval _12c48,34(r3) 20050e49: moval _12c80,38(r3) 20050e51: brb 0x20050eb1 20050e53: nop 20050e54: cmpl *0c(ap),$28 20050e58: bgeq 0x20050e5d 20050e5a: clrl r0 20050e5c: ret 20050e5d: movl 0c(ap),r0 20050e61: movl 04(r0),r4 20050e65: movzbl $c0,(r4) 20050e69: moval _10d84,04(r4) 20050e71: moval 0x20053d74,08(r4) 20050e79: moval 0x20053e04,0c(r4) 20050e81: moval _13e8c,10(r4) 20050e89: moval _13e94,14(r4) 20050e91: moval _13e8c,18(r4) 20050e99: moval _13e94,1c(r4) 20050ea1: moval _13e9c,20(r4) 20050ea9: moval _13e9c,24(r4) 20050eb1: cvtwl $0001,r0 20050eb6: ret 20050eb7: nop _10eb8: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20050eba: subl2 $34,sp 20050ebd: movl 04(ap),r3 20050ec1: movl 18(r3),-34(fp) 20050ec6: movl 10(r3),-30(fp) 20050ecb: pushl r3 20050ecd: calls $1,_11b74 20050ed4: moval 10(ap),r5 20050ed8: bbs $0,(r5),0x20050f54 20050edc: pushl 14(ap) 20050edf: movl 08(ap),r2 20050ee3: pushl r2 20050ee5: pushl r3 20050ee7: calls $3,_11d40 20050eee: movl r0,r8 20050ef1: cmpl r8,$1 20050ef4: bneq 0x20050f50 20050ef6: pushl $1 20050ef8: pushab -28(fp) 20050efb: pushl -30(fp) 20050efe: calls $3,_12194 20050f05: pushl $8 20050f07: pushab -28(fp) 20050f0a: pushab 40(r2) 20050f0d: movab memcpy,r4 20050f14: calls $3,(r4) 20050f17: movab 10(r2),r7 20050f1b: movl 18(r2),-2c(fp) 20050f20: movzbl (r5),-(sp) 20050f23: pushl r2 20050f25: pushl r3 20050f27: calls $3,_12228 20050f2e: addl3 3c(r2),r2,r6 20050f33: movw (r7),(r6) 20050f36: pushl $6 20050f38: pushab 34(r2) 20050f3b: pushab 02(r6) 20050f3e: calls $3,(r4) 20050f41: pushl $8 20050f43: pushl -2c(fp) 20050f46: pushab 08(r6) 20050f49: calls $3,(r4) 20050f4c: brb 0x20050f6a 20050f4e: tstl r0 20050f50: movl r8,r0 20050f53: ret 20050f54: movl 08(ap),r0 20050f58: movab 10(r0),r7 20050f5c: addl3 3c(r0),r0,r6 20050f61: pushl r0 20050f63: calls $1,_121d0 20050f6a: movl 08(ap),r2 20050f6e: bicl2 $1,04(r2) 20050f72: bbs $2,10(ap),0x20050f81 20050f77: pushab 6c(r2) 20050f7a: calls $1,_11fc4 20050f81: movl 08(ap),r1 20050f85: clrl 50(r1) 20050f88: clrq 60(r1) 20050f8b: pushal -08(fp) 20050f8e: pushl r6 20050f90: pushl r1 20050f92: movl 04(ap),r3 20050f96: pushl r3 20050f98: calls $4,_1205c 20050f9f: bicw3 $0000,-08(fp),r0 20050fa6: movzwl r0,-(sp) 20050fa9: pushl $1 20050fab: pushl r3 20050fad: movab _11bc0,r2 20050fb4: calls $3,(r2) 20050fb7: bicl3 $ff00ffff,-08(fp),r0 20050fc0: extzv $10,$10,r0,r0 20050fc5: movzwl r0,-(sp) 20050fc8: pushl $2 20050fca: pushl r3 20050fcc: calls $3,(r2) 20050fcf: pushl $0 20050fd1: pushl $3 20050fd3: pushl r3 20050fd5: calls $3,(r2) 20050fd8: movw $1,r11 20050fdb: movzwl 02(r7),r0 20050fdf: bbc $6,r0,0x20050fec 20050fe3: movzwl r11,r0 20050fe6: bisw3 $0040,r0,r11 20050fec: movzwl r11,-(sp) 20050fef: pushl $0 20050ff1: pushl r3 20050ff3: calls $3,(r2) 20050ff6: movl *18(ap),r0 20050ffa: casel r0,$0,$2 20050ffe: case -> 0x2005118c 20051000: case -> 0x20051010 20051002: case -> 0x200510fc 20051004: brw 0x2005118c 20051007: nop 20051008: jmp 0x60050d84 2005100e: tstl r0 20051010: pushl $0 20051012: cvtbl $ff,-(sp) 20051016: pushl 04(ap) 20051019: calls $3,_11bc0 20051020: movzwl $0100,-(sp) 20051025: movzwl $0100,-(sp) 2005102a: pushl -34(fp) 2005102d: movl 18(ap),r0 20051031: pushl 04(r0) 20051034: pushl $0 20051036: pushl 04(ap) 20051039: calls $6,_126ec 20051040: movl r0,r8 20051043: movl r8,r0 20051046: casel r0,$2,$3 2005104a: case -> 0x20051060 2005104c: case -> 0x200510d0 2005104e: case -> 0x200510e8 20051050: case -> 0x20051064 20051052: brw 0x200510e8 20051055: tstl r0 20051057: nop 20051058: jmp 0x60050d84 2005105e: tstl r0 20051060: brw 0x2005119e 20051063: nop 20051064: movl $7,r8 20051067: pushl $0 20051069: movl 04(ap),r3 2005106d: pushl r3 2005106f: calls $2,_11b90 20051076: movw r0,r10 20051079: movzwl r10,r2 2005107c: bicl2 $00007f0b,r2 20051083: movzwl 02(r7),r0 20051087: bisw3 r0,r2,r10 2005108b: movzwl r10,-(sp) 2005108e: pushl $0 20051090: pushl r3 20051092: calls $3,_11bc0 20051099: pushl $0 2005109b: pushl r3 2005109d: calls $2,_11b90 200510a4: movw r0,r9 200510a7: movl 0c(ap),r1 200510ab: movzwl r9,r0 200510ae: movl r0,04(r1) 200510b2: bicl2 $00007f0b,r0 200510b9: bisw3 $0100,r0,r9 200510bf: movzwl r9,-(sp) 200510c2: pushl $0 200510c4: pushl r3 200510c6: calls $3,_11bc0 200510cd: brw 0x2005119e 200510d0: movl $a,r8 200510d3: pushl r6 200510d5: pushl 0c(ap) 200510d8: pushl 04(ap) 200510db: calls $3,_128b8 200510e2: brw 0x2005119e 200510e5: tstl r0 200510e7: nop 200510e8: clrl r8 200510ea: pushl r6 200510ec: pushl 0c(ap) 200510ef: pushl 04(ap) 200510f2: calls $3,_128b8 200510f9: brw 0x2005119e 200510fc: movl 18(ap),r0 20051100: moval *08(r0),r2 20051104: calls $0,(r2) 20051107: pushl $0 20051109: movl 04(ap),r3 2005110d: pushl r3 2005110f: calls $2,_11b90 20051116: movw r0,r10 20051119: movzwl r10,r2 2005111c: bbc $8,r2,0x20051178 20051120: movl $7,r8 20051123: bicl2 $00007f0b,r2 2005112a: movzwl 02(r7),r0 2005112e: bisw3 r0,r2,r10 20051132: movzwl r10,-(sp) 20051135: pushl $0 20051137: pushl r3 20051139: calls $3,_11bc0 20051140: pushl $0 20051142: pushl r3 20051144: calls $2,_11b90 2005114b: movw r0,r9 2005114e: movl 0c(ap),r1 20051152: movzwl r9,r0 20051155: movl r0,04(r1) 20051159: bicl2 $00007f0b,r0 20051160: bisw3 $0100,r0,r9 20051166: movzwl r9,-(sp) 20051169: pushl $0 2005116b: pushl r3 2005116d: calls $3,_11bc0 20051174: brb 0x2005119e 20051176: tstl r0 20051178: movl $a,r8 2005117b: pushl r6 2005117d: pushl 0c(ap) 20051180: pushl r3 20051182: calls $3,_128b8 20051189: brb 0x2005119e 2005118b: nop 2005118c: movl $9,r8 2005118f: pushl r6 20051191: pushl 0c(ap) 20051194: pushl 04(ap) 20051197: calls $3,_128b8 2005119e: movl r8,r0 200511a1: ret 200511a2: tstl r0 _111a4: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 200511a6: subl2 $2c,sp 200511a9: movl 04(ap),r4 200511ad: movl 18(r4),-2c(fp) 200511b2: movl 08(ap),r4 200511b6: addl3 48(r4),r4,-28(fp) 200511bc: movl 50(r4),-1c(fp) 200511c1: ashl $3,-1c(fp),r4 200511c6: movab *-28(fp)[r4],r2 200511cb: movl *18(ap),r0 200511cf: casel r0,$0,$2 200511d3: case -> 0x20051364 200511d5: case -> 0x200511e4 200511d7: case -> 0x200512e8 200511d9: brw 0x20051364 200511dc: jmp 0x60050d84 200511e2: tstl r0 200511e4: pushl $0 200511e6: cvtbl $ff,-(sp) 200511ea: movl 04(ap),r6 200511ee: pushl r6 200511f0: calls $3,_11bc0 200511f7: movzwl $0400,-(sp) 200511fc: movzwl $0400,-(sp) 20051201: pushl -2c(fp) 20051204: movl 18(ap),r5 20051208: pushl 04(r5) 2005120b: pushl $0 2005120d: pushl r6 2005120f: calls $6,_126ec 20051216: movl r0,-18(fp) 2005121a: cmpl -18(fp),$5 2005121e: bneq 0x20051245 20051220: pushl $0 20051222: pushl $80000000 20051228: ashl $3,-1c(fp),r4 2005122d: addl2 -28(fp),r4 20051231: pushab (r4) 20051233: pushl 04(r5) 20051236: pushl $0 20051238: pushl r6 2005123a: calls $6,_126ec 20051241: movl r0,-18(fp) 20051245: movl -18(fp),r0 20051249: casel r0,$2,$3 2005124d: case -> 0x20051260 2005124f: case -> 0x2005126c 20051251: case -> 0x200512d0 20051253: case -> 0x20051264 20051255: brb 0x200512d0 20051257: nop 20051258: jmp 0x60050d84 2005125e: tstl r0 20051260: brw 0x20051384 20051263: nop 20051264: movl $11,-18(fp) 20051268: brw 0x20051384 2005126b: nop 2005126c: movl $13,-18(fp) 20051270: pushl r2 20051272: pushl 0c(ap) 20051275: movl 04(ap),r6 20051279: pushl r6 2005127b: calls $3,_1288c 20051282: pushl $0 20051284: pushl 08(ap) 20051287: pushl r6 20051289: calls $3,_12448 20051290: pushl $0 20051292: pushl r6 20051294: calls $2,_11b90 2005129b: movw r0,r9 2005129e: movzwl r9,r5 200512a1: bbs $5,r5,0x200512a9 200512a5: movl $22,-18(fp) 200512a9: bicl2 $00007f0b,r5 200512b0: bisl2 $00001000,r5 200512b7: bisw3 $0800,r5,r9 200512bd: movzwl r9,-(sp) 200512c0: pushl $0 200512c2: pushl r6 200512c4: calls $3,_11bc0 200512cb: brw 0x20051384 200512ce: tstl r0 200512d0: movl $1e,-18(fp) 200512d4: pushl r2 200512d6: pushl 0c(ap) 200512d9: pushl 04(ap) 200512dc: calls $3,_1288c 200512e3: brw 0x20051384 200512e6: tstl r0 200512e8: movl 18(ap),r4 200512ec: moval *08(r4),r4 200512f0: calls $0,(r4) 200512f3: bbc $7,03(r2),0x2005135c 200512f8: movl $13,-18(fp) 200512fc: pushl r2 200512fe: pushl 0c(ap) 20051301: movl 04(ap),r6 20051305: pushl r6 20051307: calls $3,_1288c 2005130e: pushl $0 20051310: pushl 08(ap) 20051313: pushl r6 20051315: calls $3,_12448 2005131c: pushl $0 2005131e: pushl r6 20051320: calls $2,_11b90 20051327: movw r0,r9 2005132a: movzwl r9,r5 2005132d: bbs $5,r5,0x20051335 20051331: movl $22,-18(fp) 20051335: bicl2 $00007f0b,r5 2005133c: bisl2 $00001000,r5 20051343: bisw3 $0800,r5,r9 20051349: movzwl r9,-(sp) 2005134c: pushl $0 2005134e: pushl r6 20051350: calls $3,_11bc0 20051357: brb 0x20051384 20051359: tstl r0 2005135b: nop 2005135c: movl $11,-18(fp) 20051360: brb 0x20051384 20051362: tstl r0 20051364: bbc $7,03(r2),0x20051380 20051369: movl $15,-18(fp) 2005136d: pushl r2 2005136f: pushl 0c(ap) 20051372: pushl 04(ap) 20051375: calls $3,_1288c 2005137c: brb 0x20051384 2005137e: tstl r0 20051380: movl $11,-18(fp) 20051384: cmpl -18(fp),$11 20051388: beql 0x2005138d 2005138a: brw 0x2005164b 2005138d: bbs $1,03(r2),0x200513f0 20051392: movl $1a,-18(fp) 20051396: pushl r2 20051398: pushl 0c(ap) 2005139b: pushl 04(ap) 2005139e: calls $3,_1288c 200513a5: movzwl 02(r2),r5 200513a9: bicw3 $ff00,r5,02(r2) 200513b0: clrw 06(r2) 200513b3: bisb2 $80,03(r2) 200513b8: movl 08(ap),r5 200513bc: addl3 $1,50(r5),r4 200513c1: clrl r1 200513c3: movl r4,r0 200513c6: movl 4c(r5),r4 200513ca: beql 0x200513e4 200513cc: cmpl r4,$1 200513cf: beql 0x200513e9 200513d1: bgtr 0x200513e4 200513d3: cmpl r4,r0 200513d6: beql 0x200513e9 200513d8: bgtru 0x200513dd 200513da: subl2 r4,r1 200513dd: addl2 r0,r1 200513e0: brb 0x200513e9 200513e2: tstl r0 200513e4: ediv r4,r0,r0,r1 200513e9: movl r1,50(r5) 200513ed: brw 0x2005164b 200513f0: bicl3 $ff000000,(r2),-20(fp) 200513f9: pushal -08(fp) 200513fc: pushl -20(fp) 200513ff: pushl 08(ap) 20051402: pushl 04(ap) 20051405: calls $4,_11fe0 2005140c: clrw r3 2005140e: movl 10(ap),r4 20051412: movl 04(r4),-14(fp) 20051417: clrb -0f(fp) 2005141a: clrb -21(fp) 2005141d: tstb -0f(fp) 20051420: beql 0x20051425 20051422: brw 0x20051622 20051425: tstb -21(fp) 20051428: beql 0x2005142d 2005142a: brw 0x20051622 2005142d: movab _1288c,r8 20051434: movab _12448,r10 2005143b: movab _11b90,r11 20051442: movab _11bc0,-000c(fp) 2005144b: nop 2005144c: bbc $6,03(r2),0x20051454 20051451: brw 0x20051570 20051454: bbc $7,03(r2),0x2005145c 20051459: brw 0x20051570 2005145c: bicb3 $fe,03(r2),r0 20051462: movzbl r0,r0 20051465: cmpl r0,$1 20051468: bneq 0x20051480 2005146a: movb $1,-0f(fp) 2005146e: movzwl 06(r2),r4 20051472: movzwl r3,r0 20051475: subl3 r0,r4,r0 20051479: cvtlw r0,-0e(fp) 2005147d: brb 0x20051488 2005147f: nop 20051480: movzwl 04(r2),r0 20051484: mnegw r0,-0e(fp) 20051488: cvtwl -0e(fp),r7 2005148c: pushl r7 2005148e: pushab *-08(fp) 20051491: pushab *-14(fp) 20051494: calls $3,memcpy 2005149b: pushl r2 2005149d: pushl 0c(ap) 200514a0: movl 04(ap),r6 200514a4: pushl r6 200514a6: calls $3,(r8) 200514a9: pushl r2 200514ab: movl 08(ap),r5 200514af: pushl r5 200514b1: pushl r6 200514b3: calls $3,(r10) 200514b6: movzwl 02(r2),r4 200514ba: bicw3 $ff00,r4,02(r2) 200514c1: clrw 06(r2) 200514c4: pushl $0 200514c6: pushl r6 200514c8: calls $2,(r11) 200514cb: movw r0,r9 200514ce: movzwl r9,r4 200514d1: bicl2 $00007f0b,r4 200514d8: bisl2 $00001000,r4 200514df: bisw3 $0800,r4,r9 200514e5: movzwl r9,-(sp) 200514e8: pushl $0 200514ea: pushl r6 200514ec: calls $3,*-0c(fp) 200514f0: addl2 r7,-14(fp) 200514f4: movzwl r3,r4 200514f7: movzwl -0e(fp),r0 200514fb: addl2 r4,r0 200514fe: cvtlw r0,r3 20051501: bisb2 $80,03(r2) 20051506: addl3 $1,50(r5),r4 2005150b: clrl r1 2005150d: movl r4,r0 20051510: movl 4c(r5),r4 20051514: beql 0x2005152c 20051516: cmpl r4,$1 20051519: beql 0x20051531 2005151b: bgtr 0x2005152c 2005151d: cmpl r4,r0 20051520: beql 0x20051531 20051522: bgtru 0x20051527 20051524: subl2 r4,r1 20051527: addl2 r0,r1 2005152a: brb 0x20051531 2005152c: ediv r4,r0,r0,r1 20051531: movl r1,50(r5) 20051535: tstb -0f(fp) 20051538: bneq 0x20051568 2005153a: movl 50(r5),-1c(fp) 2005153f: ashl $3,-1c(fp),r4 20051544: movab *-28(fp)[r4],r2 20051549: bicl3 $ff000000,(r2),-20(fp) 20051552: pushal -08(fp) 20051555: pushl -20(fp) 20051558: pushl r5 2005155a: pushl r6 2005155c: calls $4,_11fe0 20051563: brw 0x20051615 20051566: tstl r0 20051568: movzwl r3,*10(ap) 2005156c: brw 0x20051615 2005156f: nop 20051570: bbc $7,03(r2),0x20051584 20051575: pushl r2 20051577: pushl 0c(ap) 2005157a: pushl 04(ap) 2005157d: calls $3,(r8) 20051580: brw 0x2005160d 20051583: nop 20051584: pushl r2 20051586: pushl 0c(ap) 20051589: movl 04(ap),r6 2005158d: pushl r6 2005158f: calls $3,(r8) 20051592: pushl r2 20051594: movl 08(ap),r5 20051598: pushl r5 2005159a: pushl r6 2005159c: calls $3,(r10) 2005159f: movzwl 02(r2),r4 200515a3: bicw3 $ff00,r4,02(r2) 200515aa: clrw 06(r2) 200515ad: bisb2 $80,03(r2) 200515b2: addl3 $1,50(r5),r4 200515b7: clrl r1 200515b9: movl r4,r0 200515bc: movl 4c(r5),r4 200515c0: beql 0x200515d8 200515c2: cmpl r4,$1 200515c5: beql 0x200515dd 200515c7: bgtr 0x200515d8 200515c9: cmpl r4,r0 200515cc: beql 0x200515dd 200515ce: bgtru 0x200515d3 200515d0: subl2 r4,r1 200515d3: addl2 r0,r1 200515d6: brb 0x200515dd 200515d8: ediv r4,r0,r0,r1 200515dd: movl r1,50(r5) 200515e1: pushl $0 200515e3: pushl r6 200515e5: calls $2,(r11) 200515e8: movw r0,r9 200515eb: movzwl r9,r4 200515ee: bicl2 $00007f0b,r4 200515f5: bisl2 $00001000,r4 200515fc: bisw3 $0800,r4,r9 20051602: movzwl r9,-(sp) 20051605: pushl $0 20051607: pushl r6 20051609: calls $3,*-0c(fp) 2005160d: movb $1,-21(fp) 20051611: movl $1c,-18(fp) 20051615: tstb -0f(fp) 20051618: bneq 0x20051622 2005161a: tstb -21(fp) 2005161d: bneq 0x20051622 2005161f: brw 0x2005144c 20051622: cmpl -18(fp),$11 20051626: bneq 0x2005164b 20051628: bbc $0,14(ap),0x2005164b 2005162d: pushl $6 2005162f: pushab 0x20050b5c 20051635: movl 10(ap),r4 20051639: pushl 04(r4) 2005163c: calls $3,_12114 20051643: tstl r0 20051645: bneq 0x2005164b 20051647: movl $17,-18(fp) 2005164b: movl 08(ap),r5 2005164f: ashl $3,50(r5),r4 20051654: movab *-28(fp)[r4],r2 20051659: pushl $0 2005165b: cvtbl $ff,-(sp) 2005165f: pushl 04(ap) 20051662: calls $3,_11bc0 20051669: pushl r2 2005166b: pushl -2c(fp) 2005166e: calls $2,_10c78 20051675: bbc $0,04(r5),0x2005167e 2005167a: movl $20,-18(fp) 2005167e: movl -0018(fp),r0 20051683: ret _11684: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20051686: subl2 $38,sp 20051689: movl 04(ap),r4 2005168d: movl 18(r4),-38(fp) 20051692: pushl 0c(ap) 20051695: pushl 08(ap) 20051698: pushl r4 2005169a: calls $3,_11e70 200516a1: movl r0,r10 200516a4: cmpl r10,$18 200516a7: beql 0x200516b3 200516a9: cmpl r10,$16 200516ac: beql 0x200516b3 200516ae: bbc $0,14(ap),0x200516b7 200516b3: movl r10,r0 200516b6: ret 200516b7: pushl $0 200516b9: pushl 04(ap) 200516bc: calls $2,_11b90 200516c3: movw r0,-32(fp) 200516c7: movzwl r0,r4 200516ca: bbs $4,r4,0x200516d2 200516ce: movl $24,r0 200516d1: ret 200516d2: movl 08(ap),r5 200516d6: addl3 58(r5),r5,-10(fp) 200516dc: movl 60(r5),-1c(fp) 200516e1: ashl $3,-1c(fp),r4 200516e6: movab *-10(fp)[r4],r2 200516eb: bicl3 $ff000000,(r2),-20(fp) 200516f4: pushal -08(fp) 200516f7: pushl -20(fp) 200516fa: pushl r5 200516fc: pushl 04(ap) 200516ff: calls $4,_11fe0 20051706: movl -1c(fp),-2c(fp) 2005170b: movl -1c(fp),-28(fp) 20051710: movl 10(ap),r4 20051714: movl 04(r4),-18(fp) 20051719: movl (r4),-0c(fp) 2005171d: bbc $2,14(ap),0x20051730 20051722: cmpl -0c(fp),$3c 20051726: bcc 0x20051730 20051728: movl $3c,r3 2005172b: brb 0x20051734 2005172d: tstl r0 2005172f: nop 20051730: movl -0c(fp),r3 20051734: tstl r3 20051736: bneq 0x2005173b 20051738: brw 0x2005182a 2005173b: bbc $7,03(r2),0x20051743 20051740: brw 0x2005182a 20051743: moval 0008(ap),r8 20051748: movl 0000(r8),r5 2005174d: movab memcpy,r9 20051754: cmpl r3,30(r5) 20051758: bgtru 0x20051760 2005175a: movl r3,r7 2005175d: brb 0x20051767 2005175f: nop 20051760: movl (r8),r0 20051763: movl 30(r0),r7 20051767: cmpl -0c(fp),r7 2005176b: bcc 0x20051794 2005176d: pushl -0c(fp) 20051770: pushab *-18(fp) 20051773: pushab *-08(fp) 20051776: calls $3,(r9) 20051779: movl -0c(fp),r6 2005177d: cmpl r6,r7 20051780: bcc 0x2005178f 20051782: tstl r0 20051784: clrb *-08(fp)[r6] 20051788: incl r6 2005178a: cmpl r6,r7 2005178d: bcs 0x20051784 2005178f: clrl -0c(fp) 20051792: brb 0x200517a3 20051794: pushl r7 20051796: pushab *-18(fp) 20051799: pushab *-08(fp) 2005179c: calls $3,(r9) 2005179f: subl2 r7,-0c(fp) 200517a3: cvtlw r7,r0 200517a6: mnegw r0,04(r2) 200517aa: bicb2 $1,03(r2) 200517ae: bicb2 $2,03(r2) 200517b2: addl3 $1,60(r5),r4 200517b7: clrl r1 200517b9: movl r4,r0 200517bc: movl 5c(r5),r4 200517c0: beql 0x200517d8 200517c2: cmpl r4,$1 200517c5: beql 0x200517dd 200517c7: bgtr 0x200517d8 200517c9: cmpl r4,r0 200517cc: beql 0x200517dd 200517ce: bgtru 0x200517d3 200517d0: subl2 r4,r1 200517d3: addl2 r0,r1 200517d6: brb 0x200517dd 200517d8: ediv r4,r0,r0,r1 200517dd: movl r1,60(r5) 200517e1: subl2 r7,r3 200517e4: addl2 r7,-18(fp) 200517e8: tstl r3 200517ea: beql 0x2005181e 200517ec: movl (r8),r1 200517ef: movl 60(r1),-1c(fp) 200517f4: ashl $3,-1c(fp),r4 200517f9: movab *-10(fp)[r4],r2 200517fe: bicl3 $ff000000,(r2),-20(fp) 20051807: pushal -08(fp) 2005180a: pushl -20(fp) 2005180d: pushl r1 2005180f: pushl 04(ap) 20051812: calls $4,_11fe0 20051819: movl -1c(fp),-28(fp) 2005181e: tstl r3 20051820: beql 0x2005182a 20051822: bbs $7,03(r2),0x2005182a 20051827: brw 0x20051754 2005182a: tstl r3 2005182c: beql 0x20051844 2005182e: movl $c,r10 20051831: pushl r2 20051833: pushl 0c(ap) 20051836: pushl 04(ap) 20051839: calls $3,_1288c 20051840: brw 0x20051b6e 20051843: nop 20051844: ashl $3,-2c(fp),r4 20051849: addl2 -10(fp),r4 2005184d: bisb2 $2,03(r4) 20051851: bbs $1,14(ap),0x20051863 20051856: ashl $3,-28(fp),r4 2005185b: addl2 -10(fp),r4 2005185f: bisb2 $1,03(r4) 20051863: movl -28(fp),-14(fp) 20051868: cmpl -14(fp),-2c(fp) 2005186d: beql 0x200518bc 2005186f: movl 0008(ap),r5 20051874: ashl $3,-14(fp),r0 20051879: addl2 -10(fp),r0 2005187d: bisb2 $80,03(r0) 20051882: addl3 5c(r5),-14(fp),r4 20051888: decl r4 2005188a: clrl r1 2005188c: movl r4,r0 2005188f: movl 5c(r5),r4 20051893: beql 0x200518ac 20051895: cmpl r4,$1 20051898: beql 0x200518b1 2005189a: bgtr 0x200518ac 2005189c: cmpl r4,r0 2005189f: beql 0x200518b1 200518a1: bgtru 0x200518a6 200518a3: subl2 r4,r1 200518a6: addl2 r0,r1 200518a9: brb 0x200518b1 200518ab: nop 200518ac: ediv r4,r0,r0,r1 200518b1: movl r1,-14(fp) 200518b5: cmpl -14(fp),-2c(fp) 200518ba: bneq 0x20051874 200518bc: ashl $3,-2c(fp),r4 200518c1: addl2 -10(fp),r4 200518c5: bisb2 $80,03(r4) 200518ca: movl r4,-30(fp) 200518ce: extzv $9,$17,-30(fp),r5 200518d4: extzv $9,$17,08(ap),r4 200518da: subl3 r4,r5,-30(fp) 200518df: movl *18(ap),r0 200518e3: casel r0,$0,$2 200518e7: case -> 0x20051b54 200518e9: case -> 0x200518f8 200518eb: case -> 0x20051a74 200518ed: brw 0x20051b54 200518f0: jmp 0x60050d84 200518f6: tstl r0 200518f8: pushl $0 200518fa: cvtbl $ff,-(sp) 200518fe: movl 04(ap),r8 20051902: pushl r8 20051904: calls $3,_11bc0 2005190b: movzwl $0200,-(sp) 20051910: movzwl $0200,-(sp) 20051915: pushl -38(fp) 20051918: movl 18(ap),r5 2005191c: pushl 04(r5) 2005191f: pushl $0 20051921: pushl r8 20051923: calls $6,_126ec 2005192a: movl r0,r10 2005192d: cmpl r10,$5 20051930: bneq 0x20051956 20051932: pushl $0 20051934: pushl $80000000 2005193a: ashl $3,-28(fp),r4 2005193f: addl2 -10(fp),r4 20051943: pushab (r4) 20051945: pushl 04(r5) 20051948: pushl $0 2005194a: pushl r8 2005194c: calls $6,_126ec 20051953: movl r0,r10 20051956: movl r10,r0 20051959: casel r0,$2,$3 2005195d: case -> 0x20051970 2005195f: case -> 0x20051a1c 20051961: case -> 0x20051a48 20051963: case -> 0x20051974 20051965: brw 0x20051a48 20051968: jmp 0x60050d84 2005196e: tstl r0 20051970: brw 0x20051b6e 20051973: nop 20051974: movl -2c(fp),r11 20051978: addl3 $1,-28(fp),r5 2005197d: moval 08(ap),r8 20051981: movl (r8),r4 20051984: clrl r1 20051986: movl r5,r0 20051989: movl 5c(r4),r4 2005198d: beql 0x200519a8 2005198f: cmpl r4,$1 20051992: beql 0x200519ad 20051994: bgtr 0x200519a8 20051996: cmpl r4,r0 20051999: beql 0x200519ad 2005199b: bgtru 0x200519a0 2005199d: subl2 r4,r1 200519a0: addl2 r0,r1 200519a3: brb 0x200519ad 200519a5: tstl r0 200519a7: nop 200519a8: ediv r4,r0,r0,r1 200519ad: movl r1,-24(fp) 200519b1: movl (r8),r5 200519b4: pushl 0c(ap) 200519b7: pushl r5 200519b9: pushl 04(ap) 200519bc: calls $3,_11e70 200519c3: movl r0,r10 200519c6: ashl $3,r11,r4 200519ca: addl2 -10(fp),r4 200519ce: bbc $1e,(r4),0x200519d8 200519d2: movl $10,r10 200519d5: brb 0x200519db 200519d7: nop 200519d8: movl $b,r10 200519db: bbc $0,04(r5),0x200519e3 200519e0: movl $12,r10 200519e3: addl3 $1,r11,r4 200519e7: clrl r1 200519e9: movl r4,r0 200519ec: movl 5c(r5),r4 200519f0: beql 0x20051a08 200519f2: cmpl r4,$1 200519f5: beql 0x20051a0d 200519f7: bgtr 0x20051a08 200519f9: cmpl r4,r0 200519fc: beql 0x20051a0d 200519fe: bgtru 0x20051a03 20051a00: subl2 r4,r1 20051a03: addl2 r0,r1 20051a06: brb 0x20051a0d 20051a08: ediv r4,r0,r0,r1 20051a0d: movl r1,r11 20051a10: cmpl r11,-24(fp) 20051a14: bneq 0x200519b4 20051a16: brw 0x20051b6e 20051a19: tstl r0 20051a1b: nop 20051a1c: movl $e,r10 20051a1f: pushl $0 20051a21: pushl 08(ap) 20051a24: pushl 04(ap) 20051a27: calls $3,_12598 20051a2e: ashl $3,-28(fp),r4 20051a33: addl3 -10(fp),r4,-(sp) 20051a38: pushl 0c(ap) 20051a3b: pushl 04(ap) 20051a3e: calls $3,_1288c 20051a45: brw 0x20051b6e 20051a48: movl $14,r10 20051a4b: pushl $0 20051a4d: pushl 08(ap) 20051a50: pushl 04(ap) 20051a53: calls $3,_12598 20051a5a: ashl $3,-28(fp),r4 20051a5f: addl3 -10(fp),r4,-(sp) 20051a64: pushl 0c(ap) 20051a67: pushl 04(ap) 20051a6a: calls $3,_1288c 20051a71: brw 0x20051b6e 20051a74: movl 18(ap),r4 20051a78: moval *08(r4),r4 20051a7c: calls $0,(r4) 20051a7f: bbc $7,03(r2),0x20051ab0 20051a84: movl $e,r10 20051a87: pushl $0 20051a89: pushl 08(ap) 20051a8c: pushl 04(ap) 20051a8f: calls $3,_12598 20051a96: ashl $3,-28(fp),r4 20051a9b: addl3 -10(fp),r4,-(sp) 20051aa0: pushl 0c(ap) 20051aa3: pushl 04(ap) 20051aa6: calls $3,_1288c 20051aad: brw 0x20051b6e 20051ab0: movl -2c(fp),r11 20051ab4: addl3 $1,-28(fp),r5 20051ab9: moval 08(ap),r8 20051abd: movl (r8),r4 20051ac0: clrl r1 20051ac2: movl r5,r0 20051ac5: movl 5c(r4),r4 20051ac9: beql 0x20051ae4 20051acb: cmpl r4,$1 20051ace: beql 0x20051ae9 20051ad0: bgtr 0x20051ae4 20051ad2: cmpl r4,r0 20051ad5: beql 0x20051ae9 20051ad7: bgtru 0x20051adc 20051ad9: subl2 r4,r1 20051adc: addl2 r0,r1 20051adf: brb 0x20051ae9 20051ae1: tstl r0 20051ae3: nop 20051ae4: ediv r4,r0,r0,r1 20051ae9: movl r1,-24(fp) 20051aed: movl (r8),r5 20051af0: pushl 0c(ap) 20051af3: pushl r5 20051af5: pushl 04(ap) 20051af8: calls $3,_11e70 20051aff: movl r0,r10 20051b02: ashl $3,r11,r4 20051b06: addl2 -10(fp),r4 20051b0a: bbc $1e,(r4),0x20051b14 20051b0e: movl $10,r10 20051b11: brb 0x20051b17 20051b13: nop 20051b14: movl $b,r10 20051b17: bbc $0,04(r5),0x20051b1f 20051b1c: movl $12,r10 20051b1f: addl3 $1,r11,r4 20051b23: clrl r1 20051b25: movl r4,r0 20051b28: movl 5c(r5),r4 20051b2c: beql 0x20051b44 20051b2e: cmpl r4,$1 20051b31: beql 0x20051b49 20051b33: bgtr 0x20051b44 20051b35: cmpl r4,r0 20051b38: beql 0x20051b49 20051b3a: bgtru 0x20051b3f 20051b3c: subl2 r4,r1 20051b3f: addl2 r0,r1 20051b42: brb 0x20051b49 20051b44: ediv r4,r0,r0,r1 20051b49: movl r1,r11 20051b4c: cmpl r11,-24(fp) 20051b50: bneq 0x20051af0 20051b52: brb 0x20051b6e 20051b54: movl $d,r10 20051b57: ashl $3,-28(fp),r4 20051b5c: addl3 -10(fp),r4,-(sp) 20051b61: pushl 0c(ap) 20051b64: pushl 04(ap) 20051b67: calls $3,_1288c 20051b6e: movl r10,r0 20051b71: ret 20051b72: tstl r0 _11b74: entry mask: r2 20051b76: subl2 $4,sp 20051b79: pushl $4 20051b7b: pushl $0 20051b7d: pushl 0004(ap) 20051b81: calls $3,_11bc0 20051b88: movl r0,r2 20051b8b: movl r2,r0 20051b8e: ret 20051b8f: nop _11b90: entry mask: r4 r3 r2 20051b92: subl2 $4,sp 20051b95: movl 04(ap),r0 20051b99: movl 18(r0),r3 20051b9d: addl3 $4,r3,r2 20051ba1: tstw 08(ap) 20051ba4: bgeq 0x20051bac 20051ba6: movw (r2),r1 20051ba9: brb 0x20051bb9 20051bab: nop 20051bac: bicw3 $fffc,08(ap),r4 20051bb3: movw r4,(r2) 20051bb6: movw (r3),r1 20051bb9: movzwl r1,r0 20051bbc: ret 20051bbd: tstl r0 20051bbf: nop _11bc0: entry mask: r3 r2 20051bc2: subl2 $4,sp 20051bc5: movl 04(ap),r0 20051bc9: movl 18(r0),r2 20051bcd: addl3 $4,r2,r1 20051bd1: tstw 08(ap) 20051bd4: bgeq 0x20051bdc 20051bd6: movw 0c(ap),(r1) 20051bda: brb 0x20051bea 20051bdc: bicw3 $fffc,08(ap),r3 20051be3: movw r3,(r1) 20051be6: movw 0c(ap),(r2) 20051bea: cvtwl $0001,r0 20051bef: ret 20051bf0: clrq $0 20051bf2: subl2 $8,sp 20051bf5: movl 08(ap),r1 20051bf9: movl 08(r1),r6 20051bfd: movl 04(ap),r2 20051c01: addl3 $c,08(r2),r3 20051c06: mfpr $12,-08(fp) ; IPL 20051c0a: mtpr $16,$12 ; IPL 20051c0d: movzbl (r3),r0 20051c10: bbc $1,r0,0x20051c1c 20051c14: movl $6,r5 20051c17: brb 0x20051c68 20051c19: tstl r0 20051c1b: nop 20051c1c: movl 0c(ap),r0 20051c20: tstl (r0) 20051c22: bneq 0x20051c33 20051c24: moval 0x20051d34,(r0) 20051c2b: movl r2,04(r0) 20051c2f: movl r1,08(r0) 20051c33: pushl $0 20051c35: pushl r2 20051c37: calls $2,_11b90 20051c3e: movw r0,r4 20051c41: movzwl r4,r0 20051c44: bicw3 $7f0b,r0,r4 20051c4a: movzwl r4,-(sp) 20051c4d: pushl $0 20051c4f: pushl r2 20051c51: calls $3,_11bc0 20051c58: movb $2,03(r3) 20051c5c: movzbl (r3),r0 20051c5f: bisb2 $2,r0 20051c62: movb r0,(r3) 20051c65: movl $1,r5 20051c68: mtpr -08(fp),$12 ; IPL 20051c6c: movl r5,r0 20051c6f: ret 20051c70: clrq $0 20051c72: subl2 $8,sp 20051c75: movl 08(ap),r0 20051c79: movl 08(r0),r6 20051c7d: movl 04(ap),r2 20051c81: addl3 $c,08(r2),r3 20051c86: mfpr $12,-08(fp) ; IPL 20051c8a: mtpr $16,$12 ; IPL 20051c8d: movzbl (r3),r0 20051c90: bicl2 $2,r0 20051c93: beql 0x20051c9c 20051c95: movl $8,r5 20051c98: brb 0x20051cda 20051c9a: tstl r0 20051c9c: movl 0c(ap),r0 20051ca0: clrl (r0) 20051ca2: clrq 04(r0) 20051ca5: pushl $0 20051ca7: pushl r2 20051ca9: calls $2,_11b90 20051cb0: movw r0,r4 20051cb3: movzwl r4,r0 20051cb6: bicw3 $7f4b,r0,r4 20051cbc: movzwl r4,-(sp) 20051cbf: pushl $0 20051cc1: pushl r2 20051cc3: calls $3,_11bc0 20051cca: movb $2,03(r3) 20051cce: movzbl (r3),r0 20051cd1: bicb2 $2,r0 20051cd4: movb r0,(r3) 20051cd7: movl $1,r5 20051cda: mtpr -0008(fp),$12 ; IPL 20051cdf: movl r5,r0 20051ce2: ret 20051ce3: nop _11ce4: entry mask: r4 r3 r2 20051ce6: subl2 $4,sp 20051ce9: moval 0x20050b72 <"UTC \0">,r3 20051cf0: movl 08(ap),r1 20051cf4: movzbl $c8,(r1) 20051cf8: moval 04(ap),r2 20051cfc: movl (r2),r0 20051cff: movab 6c(r0),04(r1) 20051d04: clrl r4 20051d06: movl (r2),r0 20051d09: moval 00000134(r0),r1 20051d10: movl r3,(r1) 20051d13: addl2 $9,r3 20051d16: addl2 $4,r1 20051d19: aobleq $18,r4,0x20051d10 20051d1d: movl 04(ap),r1 20051d21: clrl 0134(r1)[r4] 20051d26: movl 0c(ap),r0 20051d2a: movl $1d,(r0) 20051d2d: movab 0134(r1),04(r0) 20051d33: ret 20051d34: halt 20051d35: halt 20051d36: subl2 $4,sp 20051d39: cvtwl $0001,r0 20051d3e: ret 20051d3f: nop _11d40: entry mask: r8 r7 r6 r5 r4 r3 r2 20051d42: subl2 $4,sp 20051d45: movl 08(ap),r2 20051d49: movab 10(r2),r4 20051d4d: movl 0c(ap),r3 20051d51: bneq 0x20051d9c 20051d53: clrw (r4) 20051d55: movw $2,02(r4) 20051d59: movl $8,04(r4) 20051d5d: movab 0x20050b44,08(r4) 20051d65: movzbl $40,0c(r4) 20051d6a: movl r2,10(r4) 20051d6e: movl $3,14(r4) 20051d72: movzwl $0600,18(r4) 20051d78: movl $3,1c(r4) 20051d7c: movzwl $0600,20(r4) 20051d82: movl 04(ap),r0 20051d86: movl 10(r0),r7 20051d8a: pushl $0 20051d8c: pushab 24(r4) 20051d8f: pushl r7 20051d91: calls $3,_12194 20051d98: movl $1,r0 20051d9b: ret 20051d9c: cmpl r2,10(r3) 20051da0: beql 0x20051da6 20051da2: movl $2,r0 20051da5: ret 20051da6: movl 0c(ap),r0 20051daa: cmpl 20(r0),$8 20051dae: bcs 0x20051dd6 20051db0: cmpl 20(r0),$00001000 20051db8: bgtru 0x20051dd6 20051dba: cmpl 1c(r0),$7 20051dbe: bgtru 0x20051dd6 20051dc0: cmpl 18(r0),$8 20051dc4: bcs 0x20051dd6 20051dc6: cmpl 18(r0),$00001000 20051dce: bgtru 0x20051dd6 20051dd0: cmpl 14(r0),$7 20051dd4: blequ 0x20051dda 20051dd6: movl $2,r0 20051dd9: ret 20051dda: movl 0c(ap),r3 20051dde: pushl 1c(r3) 20051de1: pushl $2 20051de3: calls $2,_12170 20051dea: movl r0,r6 20051ded: pushl 14(r3) 20051df0: pushl $2 20051df2: calls $2,_12170 20051df9: movl r0,r5 20051dfc: ashl $3,r6,r2 20051e00: addl2 $00001b2c,r2 20051e07: mull3 20(r3),r6,r0 20051e0c: addl2 r0,r2 20051e0f: ashl $3,r5,r0 20051e13: addl2 r0,r2 20051e16: mull3 18(r3),r5,r0 20051e1b: addl2 r0,r2 20051e1e: clrl r1 20051e20: movl r2,r0 20051e23: movl $00000200,r2 20051e2a: bgeq 0x20051e38 20051e2c: cmpl r2,r0 20051e2f: bgtru 0x20051e3d 20051e31: incl r1 20051e33: brb 0x20051e3d 20051e35: tstl r0 20051e37: nop 20051e38: ediv r2,r0,r1,r0 20051e3d: addl3 $1,r1,r8 20051e41: cmpl 0c(r3),r8 20051e45: bcc 0x20051e4b 20051e47: movl $2,r0 20051e4a: ret 20051e4b: movl 0c(ap),r0 20051e4f: bicl3 $fffffe00,10(r0),r0 20051e58: beql 0x20051e5e 20051e5a: movl $2,r0 20051e5d: ret 20051e5e: pushl $2c 20051e60: pushl 0c(ap) 20051e63: pushl r4 20051e65: calls $3,memcpy 20051e6c: movl $1,r0 20051e6f: ret _11e70: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20051e72: subl2 $14,sp 20051e75: movl 04(ap),r2 20051e79: movl 18(r2),-0c(fp) 20051e7e: movl 08(ap),r3 20051e82: addl3 58(r3),r3,-14(fp) 20051e88: movl 60(r3),-10(fp) 20051e8d: movl 64(r3),r8 20051e91: movb $1,-05(fp) 20051e95: clrb r11 20051e97: movl $f,r7 20051e9a: tstb -05(fp) 20051e9d: bneq 0x20051ea2 20051e9f: brw 0x20051fc0 20051ea2: tstb r11 20051ea4: beql 0x20051ea9 20051ea6: brw 0x20051fc0 20051ea9: movab _12598,r10 20051eb0: movab _11bc0,r9 20051eb7: nop 20051eb8: ashl $3,r8,r2 20051ebc: movab *-14(fp)[r2],r4 20051ec1: extzv $7,$1,03(r4),r0 20051ec7: cmpl r0,$1 20051eca: beql 0x20051edc 20051ecc: cmpl r8,-10(fp) 20051ed0: bneq 0x20051f18 20051ed2: movl 08(ap),r0 20051ed6: cmpl 5c(r0),$1 20051eda: beql 0x20051f18 20051edc: clrb -05(fp) 20051edf: pushl $0 20051ee1: movl 08(ap),r2 20051ee5: pushl r2 20051ee7: pushl 04(ap) 20051eea: calls $3,(r10) 20051eed: bbc $0,04(r2),0x20051ef5 20051ef2: movl $18,r7 20051ef5: pushl $0 20051ef7: cvtbl $ff,-(sp) 20051efb: pushl 04(ap) 20051efe: calls $3,(r9) 20051f01: movw *-0c(fp),r6 20051f05: movzwl r6,r0 20051f08: bicw3 $150b,r0,r6 20051f0e: movw r6,*-0c(fp) 20051f12: brw 0x20051fb4 20051f15: tstl r0 20051f17: nop 20051f18: bbc $6,03(r4),0x20051f23 20051f1d: movb $1,r11 20051f20: movl $16,r7 20051f23: pushl r4 20051f25: pushl 0c(ap) 20051f28: movl 04(ap),r5 20051f2c: pushl r5 20051f2e: calls $3,_1288c 20051f35: pushl r4 20051f37: movl 08(ap),r3 20051f3b: pushl r3 20051f3d: pushl r5 20051f3f: calls $3,(r10) 20051f42: bbc $0,04(r3),0x20051f4a 20051f47: movl $18,r7 20051f4a: movzwl 02(r4),r2 20051f4e: bicw3 $ff00,r2,02(r4) 20051f55: movzwl 06(r4),r2 20051f59: bicw3 $ffc0,r2,06(r4) 20051f60: pushl $0 20051f62: pushl r5 20051f64: calls $2,_11b90 20051f6b: movw r0,r6 20051f6e: movzwl r6,r0 20051f71: bicw3 $170b,r0,r6 20051f77: movzwl r6,-(sp) 20051f7a: pushl $0 20051f7c: pushl r5 20051f7e: calls $3,(r9) 20051f81: addl3 $1,64(r3),r2 20051f86: clrl r1 20051f88: movl r2,r0 20051f8b: movl 5c(r3),r2 20051f8f: beql 0x20051fa8 20051f91: cmpl r2,$1 20051f94: beql 0x20051fad 20051f96: bgtr 0x20051fa8 20051f98: cmpl r2,r0 20051f9b: beql 0x20051fad 20051f9d: bgtru 0x20051fa2 20051f9f: subl2 r2,r1 20051fa2: addl2 r0,r1 20051fa5: brb 0x20051fad 20051fa7: nop 20051fa8: ediv r2,r0,r0,r1 20051fad: movl r1,64(r3) 20051fb1: movl r1,r8 20051fb4: tstb -05(fp) 20051fb7: beql 0x20051fc0 20051fb9: tstb r11 20051fbb: bneq 0x20051fc0 20051fbd: brw 0x20051eb8 20051fc0: movl r7,r0 20051fc3: ret _11fc4: entry mask: r3 r2 20051fc6: subl2 $4,sp 20051fc9: clrl r3 20051fcb: moval *04(ap),r2 20051fcf: moval 0000(r2),r1 20051fd4: clrl (r1) 20051fd6: addl2 $4,r1 20051fd9: aobleq $31,r3,0x20051fd4 20051fdd: ret 20051fde: tstl r0 _11fe0: entry mask: r10 r9 r8 r7 r6 r5 r4 r3 r2 20051fe2: subl2 $4,sp 20051fe5: tstl 10(ap) 20051fe8: bneq 0x20051fee 20051fea: movl $2,r0 20051fed: ret 20051fee: movl 04(ap),r0 20051ff2: movl 20(r0),r5 20051ff6: movl 08(ap),r3 20051ffa: clrl r1 20051ffc: movl 0c(r3),r0 20052000: movl $4,r2 20052003: bgeq 0x20052010 20052005: cmpl r2,r0 20052008: bgtru 0x20052015 2005200a: incl r1 2005200c: brb 0x20052015 2005200e: tstl r0 20052010: ediv r2,r0,r1,r0 20052015: ashl $2,r1,r9 20052019: addl2 r5,r9 2005201c: bicl3 $ff0001ff,0c(ap),r0 20052025: extzv $7,$19,r0,r10 2005202a: addl3 r10,r5,r6 2005202e: bbc $1f,(r6),0x20052054 20052032: subl3 r9,r6,r4 20052036: divl2 $4,r4 20052039: ashl $9,r4,r4 2005203d: bicl3 $fffffe00,0c(ap),r8 20052046: bisl2 r4,r8 20052049: addl3 r8,r3,*10(ap) 2005204e: movl $1,r7 20052051: brb 0x20052056 20052053: nop 20052054: clrl r7 20052056: movl r7,r0 20052059: ret 2005205a: tstl r0 _1205c: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2005205e: subl2 $10,sp 20052061: tstl 10(ap) 20052064: bneq 0x2005206a 20052066: movl $2,r0 20052069: ret 2005206a: movl 04(ap),r0 2005206e: addl3 $8,08(r0),r5 20052073: movl 20(r0),r4 20052077: movl 08(ap),r3 2005207b: clrl r1 2005207d: movl 0c(r3),r0 20052081: movl $4,r2 20052084: bgeq 0x20052090 20052086: cmpl r2,r0 20052089: bgtru 0x20052095 2005208b: incl r1 2005208d: brb 0x20052095 2005208f: nop 20052090: ediv r2,r0,r1,r0 20052095: ashl $2,r1,r0 20052099: addl2 r0,r4 2005209c: addl3 (r5),r0,-0c(fp) 200520a1: subl3 r3,0c(ap),r11 200520a6: addl2 (r3),r11 200520a9: bicl3 $f80001ff,r11,r0 200520b1: extzv $9,$17,r0,r9 200520b6: clrb r8 200520b8: bicl3 $fffc0000,(r4),r7 200520c0: subl3 r7,r9,r0 200520c4: ashl $2,r0,r0 200520c8: addl3 r4,r0,r10 200520cc: addl3 -0c(fp),r0,-10(fp) 200520d2: bbc $1f,(r10),0x200520fe 200520d6: bicl3 $fffc0000,(r10),r7 200520de: cmpl r7,r9 200520e1: bneq 0x200520fe 200520e3: movb $1,r8 200520e6: bicl3 $fffe0003,-10(fp),r0 200520ef: ashl $7,r0,r6 200520f3: bicl3 $fffffe00,r11,r0 200520fb: bisl2 r0,r6 200520fe: tstb r8 20052100: beql 0x2005210c 20052102: movl r6,*10(ap) 20052106: movl $1,-08(fp) 2005210a: brb 0x2005210f 2005210c: clrl -08(fp) 2005210f: movl -08(fp),r0 20052113: ret _12114: entry mask: r6 r5 r4 r3 r2 20052116: subl2 $4,sp 20052119: movl 0c(ap),r0 2005211d: clrl r3 2005211f: clrl r5 20052121: cmpl r3,r0 20052124: bgeq 0x20052147 20052126: movl 0004(ap),r6 2005212b: movl 0008(ap),r4 20052130: cvtbl (r6)[r3],r2 20052134: cvtbl (r4)[r3],r1 20052138: subl3 r1,r2,r5 2005213c: incl r3 2005213e: tstl r5 20052140: bneq 0x20052147 20052142: cmpl r3,r0 20052145: blss 0x20052130 20052147: movl r5,r0 2005214a: ret 2005214b: nop memcpy: entry mask: r8 r7 r6 r5 r4 r3 r2 2005214e: subl2 $4,sp 20052151: movl 0c(ap),r6 20052155: movl 04(ap),r8 20052159: movl 08(ap),r7 2005215d: tstl r6 2005215f: beql 0x20052168 20052161: cvtlw r6,r2 20052164: movc3 r2,(r7),(r8) 20052168: movl 00000004(ap),r0 2005216f: ret _12170: entry mask: r3 r2 20052172: subl2 $4,sp 20052175: movl $1,r1 20052178: movl $1,r2 2005217b: moval 08(ap),r3 2005217f: cmpl r2,(r3) 20052182: bgtr 0x20052190 20052184: movl 00(r3),r0 20052188: mull2 04(ap),r1 2005218c: aobleq r0,r2,0x20052188 20052190: movl r1,r0 20052193: ret _12194: entry mask: r4 r3 r2 20052196: subl2 $4,sp 20052199: cmpl 0c(ap),$1 2005219d: bneq 0x200521a4 2005219f: movl $20,r4 200521a2: brb 0x200521a7 200521a4: movl $6,r4 200521a7: clrl r1 200521a9: tstl r4 200521ab: bleq 0x200521ca 200521ad: movl 08(ap),r3 200521b1: movl 00000004(ap),r2 200521b8: moval (r2)[r1],r0 200521bc: movab (r0),r0 200521bf: movb (r0),(r3)[r1] 200521c3: incl r1 200521c5: cmpl r1,r4 200521c8: blss 0x200521b8 200521ca: cvtwl $0001,r0 200521cf: ret _121d0: entry mask: r8 r7 r6 r5 r4 r3 r2 200521d2: subl2 $4,sp 200521d5: movl 04(ap),r4 200521d9: movl 4c(r4),r5 200521dd: movl 5c(r4),r6 200521e1: addl3 48(r4),r4,r8 200521e6: addl3 58(r4),r4,r7 200521eb: clrl r0 200521ed: tstl r5 200521ef: beql 0x20052208 200521f1: tstl r0 200521f3: nop 200521f4: ashl $3,r0,r3 200521f8: movab (r8)[r3],r2 200521fc: bisb2 $80,03(r2) 20052201: incl r0 20052203: cmpl r0,r5 20052206: bcs 0x200521f4 20052208: clrl r0 2005220a: tstl r6 2005220c: beql 0x20052224 2005220e: tstl r0 20052210: ashl $3,r0,r3 20052214: movab (r7)[r3],r1 20052218: bicb2 $80,03(r1) 2005221d: incl r0 2005221f: cmpl r0,r6 20052222: bcs 0x20052210 20052224: ret 20052225: tstl r0 20052227: nop _12228: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2005222a: subl2 $1c,sp 2005222d: movl 08(ap),r6 20052231: movab 10(r6),r7 20052235: pushl 1c(r7) 20052238: pushl $2 2005223a: calls $2,_12170 20052241: movl r0,r9 20052244: pushl 14(r7) 20052247: pushl $2 20052249: calls $2,_12170 20052250: movl r0,r8 20052253: movab 1c(r6),-18(fp) 20052258: movl -18(fp),-1c(fp) 2005225d: movzwl $1c00,3c(r6) 20052263: addl3 $18,3c(r6),48(r6) 20052269: ashl $3,r8,r1 2005226d: addl3 48(r6),r1,58(r6) 20052273: ashl $3,r9,r1 20052277: addl3 58(r6),r1,54(r6) 2005227d: mull3 18(r7),r8,r1 20052282: addl3 54(r6),r1,68(r6) 20052288: movl r8,4c(r6) 2005228c: movl r9,5c(r6) 20052290: clrl 50(r6) 20052293: clrq 60(r6) 20052296: addl3 3c(r6),r6,r10 2005229b: addl3 48(r6),r6,-14(fp) 200522a1: addl3 58(r6),r6,-10(fp) 200522a7: addl3 54(r6),r6,-0c(fp) 200522ad: addl3 68(r6),r6,r11 200522b2: clrl r2 200522b4: mull3 18(r7),r8,r0 200522b9: cmpl r2,r0 200522bc: bcc 0x200522d0 200522be: tstl r0 200522c0: clrb *-0c(fp)[r2] 200522c4: incl r2 200522c6: mull3 18(r7),r8,r0 200522cb: cmpl r2,r0 200522ce: bcs 0x200522c0 200522d0: clrl r2 200522d2: mull3 20(r7),r9,r0 200522d7: cmpl r2,r0 200522da: bcc 0x200522eb 200522dc: clrb (r11)[r2] 200522df: incl r2 200522e1: mull3 20(r7),r9,r0 200522e6: cmpl r2,r0 200522e9: bcs 0x200522dc 200522eb: clrl r2 200522ed: tstl r8 200522ef: beql 0x20052365 200522f1: movzbl 0c(ap),r6 200522f5: bicl2 $fffffffd,r6 200522fc: ashl $3,r2,r0 20052300: movab *-14(fp)[r0],r4 20052305: clrl (r4) 20052307: clrl 04(r4) 2005230a: mull3 18(r7),r2,r5 2005230f: addl2 -0c(fp),r5 20052313: pushal -08(fp) 20052316: pushl r5 20052318: pushl 08(ap) 2005231b: pushl 04(ap) 2005231e: calls $4,_1205c 20052325: bicl3 $ffff0000,-08(fp),r0 2005232e: movw r0,(r4) 20052331: bicl3 $ff00ffff,-08(fp),r0 2005233a: extzv $10,$10,r0,r0 2005233f: movb r0,02(r4) 20052343: tstl r6 20052345: bneq 0x2005234c 20052347: bisb2 $80,03(r4) 2005234c: cvtlw 18(r7),r0 20052350: mnegw r0,r0 20052353: insv r0,$0,$c,04(r4) 20052359: bisb2 $f0,05(r4) 2005235e: incl r2 20052360: cmpl r2,r8 20052363: bcs 0x200522fc 20052365: clrl r2 20052367: tstl r9 20052369: beql 0x200523d0 2005236b: nop 2005236c: ashl $3,r2,r0 20052370: movab *-10(fp)[r0],r3 20052375: clrl (r3) 20052377: clrl 04(r3) 2005237a: mull3 20(r7),r2,r5 2005237f: addl2 r11,r5 20052382: pushal -08(fp) 20052385: pushl r5 20052387: pushl 08(ap) 2005238a: pushl 04(ap) 2005238d: calls $4,_1205c 20052394: bicl3 $ffff0000,-08(fp),r0 2005239d: movw r0,(r3) 200523a0: bicl3 $ff00ffff,-08(fp),r0 200523a9: extzv $10,$10,r0,r0 200523ae: movb r0,02(r3) 200523b2: bicb2 $80,03(r3) 200523b7: cvtlw 20(r7),r0 200523bb: mnegw r0,r0 200523be: insv r0,$0,$c,04(r3) 200523c4: bisb2 $f0,05(r3) 200523c9: incl r2 200523cb: cmpl r2,r9 200523ce: bcs 0x2005236c 200523d0: pushal -08(fp) 200523d3: pushl -14(fp) 200523d6: pushl 08(ap) 200523d9: pushl 04(ap) 200523dc: calls $4,_1205c 200523e3: bicl3 $ffff0000,-08(fp),r6 200523ec: movw r6,10(r10) 200523f0: bicl3 $ff00ffff,-08(fp),r0 200523f9: extzv $10,$10,r0,r0 200523fe: movb r0,12(r10) 20052402: insv 14(r7),$5,$3,13(r10) 20052409: pushal -08(fp) 2005240c: pushl -10(fp) 2005240f: pushl 08(ap) 20052412: pushl 04(ap) 20052415: calls $4,_1205c 2005241c: bicl3 $ffff0000,-08(fp),r6 20052425: movw r6,14(r10) 20052429: bicl3 $ff00ffff,-08(fp),r0 20052432: extzv $10,$10,r0,r0 20052437: movb r0,16(r10) 2005243b: insv 1c(r7),$5,$3,17(r10) 20052442: cvtwl $0001,r0 20052447: ret _12448: entry mask: r6 r5 r4 r3 r2 2005244a: subl2 $8,sp 2005244d: movl 08(ap),r2 20052451: movab 6c(r2),r3 20052455: pushl $0 20052457: pushl 04(ap) 2005245a: calls $2,_11b90 20052461: movw r0,r5 20052464: movzwl r5,r0 20052467: bbc $c,r0,0x2005247c 2005246b: bisl2 $1,04(r2) 2005246f: pushl $1 20052471: pushab 00b8(r3) 20052475: calls $2,add_32_to_64 2005247c: movzwl r5,r0 2005247f: bbc $b,r0,0x20052498 20052483: movl 08(ap),r0 20052487: bisl2 $1,04(r0) 2005248b: pushl $1 2005248d: pushab 00b0(r3) 20052491: calls $2,add_32_to_64 20052498: movl 0c(ap),r2 2005249c: bneq 0x200524a1 2005249e: brw 0x20052596 200524a1: bbc $6,03(r2),0x20052520 200524a6: bbc $5,03(r2),0x200524c2 200524ab: bbc $0,03(r2),0x200524c2 200524b0: bbs $4,03(r2),0x200524c2 200524b5: pushl $1 200524b7: pushab 0090(r3) 200524bb: calls $2,add_32_to_64 200524c2: movl 0c(ap),r1 200524c6: bbc $4,03(r1),0x200524dd 200524cb: bbs $0,03(r1),0x200524dd 200524d0: pushl $1 200524d2: pushab 00a8(r3) 200524d6: calls $2,add_32_to_64 200524dd: movl 0c(ap),r1 200524e1: bbc $3,03(r1),0x200524fd 200524e6: bbc $0,03(r1),0x200524fd 200524eb: bbs $4,03(r1),0x200524fd 200524f0: pushl $1 200524f2: pushab 0088(r3) 200524f6: calls $2,add_32_to_64 200524fd: movl 0c(ap),r1 20052501: bbs $2,03(r1),0x20052509 20052506: brw 0x20052596 20052509: bbc $4,03(r1),0x20052511 2005250e: brw 0x20052596 20052511: pushl $1 20052513: pushab 00b8(r3) 20052517: calls $2,add_32_to_64 2005251e: ret 2005251f: nop 20052520: bbc $0,03(r2),0x20052596 20052525: bicw3 $f000,06(r2),r0 2005252c: movzwl r0,r4 2005252f: subl3 $4,r4,-(sp) 20052533: pushab 10(r3) 20052536: movab add_32_to_64,r2 2005253d: calls $2,(r2) 20052540: pushl $1 20052542: pushab 20(r3) 20052545: calls $2,(r2) 20052548: cmpl r4,$000005ee 2005254f: bleq 0x2005255a 20052551: pushl $1 20052553: pushab 0098(r3) 20052557: calls $2,(r2) 2005255a: bicl3 $ff000000,*0c(ap),r6 20052563: pushal -08(fp) 20052566: pushl r6 20052568: pushl 08(ap) 2005256b: pushl 04(ap) 2005256e: calls $4,_11fe0 20052575: movzbl *-08(fp),r0 20052579: blbc r0,0x20052596 2005257c: subl3 $4,r4,-(sp) 20052580: pushab 30(r3) 20052583: calls $2,add_32_to_64 2005258a: pushl $1 2005258c: pushab 38(r3) 2005258f: calls $2,add_32_to_64 20052596: ret 20052597: nop _12598: entry mask: r5 r4 r3 r2 2005259a: subl2 $4,sp 2005259d: movl 08(ap),r2 200525a1: movab 6c(r2),r3 200525a5: pushl $0 200525a7: pushl 04(ap) 200525aa: calls $2,_11b90 200525b1: movw r0,r5 200525b4: movzwl r5,r0 200525b7: bbc $e,r0,0x200525cb 200525bb: bisl2 $1,04(r2) 200525bf: pushl $1 200525c1: pushab 78(r3) 200525c4: calls $2,add_32_to_64 200525cb: movzwl r5,r0 200525ce: bbc $d,r0,0x200525df 200525d2: pushl $1 200525d4: pushab 00c0(r3) 200525d8: calls $2,add_32_to_64 200525df: movzwl r5,r0 200525e2: bbc $b,r0,0x200525fb 200525e6: movl 08(ap),r0 200525ea: bisl2 $1,04(r0) 200525ee: pushl $1 200525f0: pushab 00b0(r3) 200525f4: calls $2,add_32_to_64 200525fb: movl 0c(ap),r2 200525ff: bneq 0x20052604 20052601: brw 0x200526e9 20052604: bbc $6,03(r2),0x20052674 20052609: bbc $7,07(r2),0x2005262d 2005260e: bbc $6,07(r2),0x2005262d 20052613: bbs $2,07(r2),0x2005262d 20052618: movl 08(ap),r0 2005261c: bisl2 $1,04(r0) 20052620: pushl $1 20052622: pushab 00b8(r3) 20052626: calls $2,add_32_to_64 2005262d: movl 0c(ap),r0 20052631: bbc $4,07(r0),0x20052643 20052636: pushl $1 20052638: pushab 0080(r3) 2005263c: calls $2,add_32_to_64 20052643: movl 0c(ap),r0 20052647: bbc $3,07(r0),0x20052658 2005264c: pushl $1 2005264e: pushab 60(r3) 20052651: calls $2,add_32_to_64 20052658: movl 0c(ap),r0 2005265c: bbs $2,07(r0),0x20052664 20052661: brw 0x200526e9 20052664: pushl $1 20052666: pushab 58(r3) 20052669: calls $2,add_32_to_64 20052670: ret 20052671: tstl r0 20052673: nop 20052674: bicw3 $f000,04(r2),r0 2005267b: movzwl r0,r0 2005267e: mnegl r0,r4 20052681: bicl2 $fffff000,r4 20052688: pushl r4 2005268a: pushab 18(r3) 2005268d: calls $2,add_32_to_64 20052694: bbc $0,03(r2),0x200526a5 20052699: pushl $1 2005269b: pushab 28(r3) 2005269e: calls $2,add_32_to_64 200526a5: movl 0c(ap),r0 200526a9: bbc $4,03(r0),0x200526ba 200526ae: pushl $1 200526b0: pushab 50(r3) 200526b3: calls $2,add_32_to_64 200526ba: movl 0c(ap),r1 200526be: bbc $3,03(r1),0x200526d4 200526c3: bbs $4,07(r1),0x200526d4 200526c8: pushl $1 200526ca: pushab 48(r3) 200526cd: calls $2,add_32_to_64 200526d4: movl 0c(ap),r0 200526d8: bbc $2,03(r0),0x200526e9 200526dd: pushl $1 200526df: pushab 40(r3) 200526e2: calls $2,add_32_to_64 200526e9: ret 200526ea: tstl r0 _126ec: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 200526ee: subl2 $10,sp 200526f1: moval 08(ap),r0 200526f5: addl3 $4,r0,r9 200526f9: movl 04(ap),r0 200526fd: addl3 $1c,08(r0),r6 20052702: tstl 08(ap) 20052705: beql 0x20052714 20052707: cmpl 08(ap),$1 2005270b: bneq 0x20052710 2005270d: brw 0x2005282c 20052710: brw 0x20052884 20052713: nop 20052714: addl2 $4,r9 20052717: subl3 $4,r9,r0 2005271b: movl (r0),r11 2005271e: movw r11,r4 20052721: addl2 $4,r9 20052724: subl3 $4,r9,r0 20052728: movl (r0),r5 2005272b: addl2 $4,r9 2005272e: subl3 $4,r9,r0 20052732: movl (r0),r8 20052735: addl2 $4,r9 20052738: subl3 $4,r9,r0 2005273c: movl (r0),r7 2005273f: tstl r5 20052741: bneq 0x2005279c 20052743: movl (r6),-0c(fp) 20052747: movl -0c(fp),-10(fp) 2005274c: clrq r2 2005274e: bneq 0x20052793 20052750: cmpw r2,r4 20052753: bcc 0x2005278c 20052755: movl (r6),-10(fp) 20052759: cmpw -0e(fp),-0a(fp) 2005275e: bcc 0x20052778 20052760: movzwl -0a(fp),r0 20052764: subl3 r0,$0000ffff,r1 2005276c: movzwl -0e(fp),r0 20052770: addl2 r1,r0 20052773: cvtlw r0,r2 20052776: brb 0x2005278f 20052778: movzwl -0e(fp),r1 2005277c: movzwl -0a(fp),r0 20052780: subl3 r0,r1,r0 20052784: cvtlw r0,r2 20052787: brb 0x2005278f 20052789: tstl r0 2005278b: nop 2005278c: movl $1,r3 2005278f: tstl r3 20052791: beql 0x20052750 20052793: movl $3,r10 20052796: brw 0x20052887 20052799: tstl r0 2005279b: nop 2005279c: movl (r6),-0c(fp) 200527a0: movl -0c(fp),-10(fp) 200527a5: clrw r2 200527a7: movl $0,-08(fp) 200527ab: clrl r3 200527ad: tstl r0 200527af: nop 200527b0: cmpw r2,r4 200527b3: bcc 0x20052808 200527b5: tstl -08(fp) 200527b8: bneq 0x20052808 200527ba: movl (r6),-10(fp) 200527be: cmpw -0e(fp),-0a(fp) 200527c3: bcc 0x200527e0 200527c5: movzwl -0a(fp),r0 200527c9: subl3 r0,$0000ffff,r1 200527d1: movzwl -0e(fp),r0 200527d5: addl2 r1,r0 200527d8: cvtlw r0,r2 200527db: brb 0x200527ef 200527dd: tstl r0 200527df: nop 200527e0: movzwl -0e(fp),r1 200527e4: movzwl -0a(fp),r0 200527e8: subl3 r0,r1,r0 200527ec: cvtlw r0,r2 200527ef: mcoml (r5),r0 200527f2: bicl3 r0,r8,r0 200527f6: clrl r1 200527f8: cmpl r0,r7 200527fb: bneq 0x200527ff 200527fd: incl r1 200527ff: movl r1,-08(fp) 20052803: brb 0x20052815 20052805: tstl r0 20052807: nop 20052808: cmpw r2,r4 2005280b: bcc 0x20052812 2005280d: tstl -08(fp) 20052810: beql 0x20052815 20052812: movl $1,r3 20052815: tstl r3 20052817: beql 0x200527b0 20052819: tstl -08(fp) 2005281c: beql 0x20052824 2005281e: movl $5,r10 20052821: brb 0x20052887 20052823: nop 20052824: movl $3,r10 20052827: brb 0x20052887 20052829: tstl r0 2005282b: nop 2005282c: addl2 $4,r9 2005282f: subl3 $4,r9,r0 20052833: movl (r0),r5 20052836: addl2 $4,r9 20052839: subl3 $4,r9,r0 2005283d: movl (r0),r8 20052840: addl2 $4,r9 20052843: subl3 $4,r9,r0 20052847: movl (r0),r7 2005284a: tstl r5 2005284c: bneq 0x20052854 2005284e: movl $2,r10 20052851: brb 0x20052887 20052853: nop 20052854: movl $0,-08(fp) 20052858: clrl r3 2005285a: tstl r0 2005285c: tstl -08(fp) 2005285f: bneq 0x20052878 20052861: mcoml (r5),r0 20052864: bicl3 r0,r8,r0 20052868: clrl r1 2005286a: cmpl r0,r7 2005286d: bneq 0x20052871 2005286f: incl r1 20052871: movl r1,-08(fp) 20052875: brb 0x2005287b 20052877: nop 20052878: movl $1,r3 2005287b: tstl r3 2005287d: beql 0x2005285c 2005287f: movl $5,r10 20052882: brb 0x20052887 20052884: movl $2,r10 20052887: movl r10,r0 2005288a: ret 2005288b: nop _1288c: entry mask: r2 2005288e: subl2 $4,sp 20052891: movl 08(ap),r2 20052895: pushl $0 20052897: pushl 04(ap) 2005289a: calls $2,_11b90 200528a1: movzwl r0,04(r2) 200528a5: movl 0c(ap),r0 200528a9: movl r0,08(r2) 200528ad: movl (r0),0c(r2) 200528b1: movl 04(r0),0010(r2) 200528b7: ret _128b8: entry mask: r2 200528ba: subl2 $4,sp 200528bd: movl 08(ap),r2 200528c1: pushl $0 200528c3: pushl 04(ap) 200528c6: calls $2,_11b90 200528cd: movzwl r0,04(r2) 200528d1: movl 0c(ap),r1 200528d5: movl r1,08(r2) 200528d9: movzwl (r1),0c(r2) 200528dd: movl 0c(r1),10(r2) 200528e2: movl 08(r1),14(r2) 200528e7: ret 200528e8: movzwl $0,5e04(r2) 200528ed: movl 10(ap),r3 200528f1: bbs $2,r3,0x200528fd 200528f5: movl 08(ap),r0 200528f9: clrl 019c(r0) 200528fd: pushl 18(ap) 20052900: pushl 14(ap) 20052903: pushl r3 20052905: pushl 0c(ap) 20052908: pushl 08(ap) 2005290b: movl 04(ap),r2 2005290f: pushl r2 20052911: calls $6,_10eb8 20052918: movl r0,r5 2005291b: bbs $3,r3,0x20052930 2005291f: addl3 $1c,08(r2),r4 20052924: pushl r4 20052926: pushl 08(ap) 20052929: calls $2,_13b74 20052930: movl r5,r0 20052933: ret 20052934: 20052936: movab -00ac(sp),sp 2005293b: moval 08(ap),r3 2005293f: movl (r3),r2 20052942: movab 07c0(r2),-18(fp) 20052948: movab 0dc0(r2),-20(fp) 2005294e: movab 13c0(r2),-28(fp) 20052954: pushl r2 20052956: moval 04(ap),r9 2005295a: pushl (r9) 2005295c: calls $2,_136b4 20052963: movb $1,r10 20052966: clrb -008d(fp) 2005296a: clrb -00a9(fp) 2005296e: tstb r10 20052970: bneq 0x20052975 20052972: brw 0x20052c44 20052975: tstb -008d(fp) 20052979: beql 0x2005297e 2005297b: brw 0x20052c44 2005297e: tstb -00a9(fp) 20052982: beql 0x20052987 20052984: brw 0x20052c44 20052987: moval 10(ap),r8 2005298b: movab _12c98,-00a0(fp) 20052994: movab _13a7c,-00a4(fp) 2005299d: movab _138e4,-000000a8(fp) 200529a8: pushl 18(ap) 200529ab: pushl 14(ap) 200529ae: pushl (r8) 200529b0: pushl 0c(ap) 200529b3: pushl (r3) 200529b5: pushl (r9) 200529b7: calls $6,_111a4 200529be: movl r0,r7 200529c1: movl r7,r0 200529c4: casel r0,$11,$11 200529c8: case -> 0x200529f8 200529ca: case -> 0x20052c2c 200529cc: case -> 0x20052c2c 200529ce: case -> 0x20052c2c 200529d0: case -> 0x20052c24 200529d2: case -> 0x20052c2c 200529d4: case -> 0x20052c2c 200529d6: case -> 0x20052c2c 200529d8: case -> 0x20052c2c 200529da: case -> 0x20052c2c 200529dc: case -> 0x20052c2c 200529de: case -> 0x20052c2c 200529e0: case -> 0x20052c2c 200529e2: case -> 0x20052c2c 200529e4: case -> 0x20052c2c 200529e6: case -> 0x20052c18 200529e8: case -> 0x20052c2c 200529ea: case -> 0x20052c18 200529ec: brw 0x20052c2c 200529ef: nop 200529f0: jmp 0x60050d84 200529f6: tstl r0 200529f8: clrl r4 200529fa: movl (r3),r2 200529fd: bicl2 $10,019c(r2) 20052a02: pushl (r8) 20052a04: pushl r2 20052a06: calls $2,_1337c 20052a0d: movl r0,-0098(fp) 20052a12: pushl $6 20052a14: pushab 0x20050b5c 20052a1a: pushab 01b8(r2) 20052a1e: calls $3,_12114 20052a25: tstl r0 20052a27: bneq 0x20052a2c 20052a29: brw 0x20052c31 20052a2c: cmpl -0098(fp),$1 20052a31: beql 0x20052a40 20052a33: cmpl -0098(fp),$2 20052a38: bneq 0x20052a3d 20052a3a: brw 0x20052b28 20052a3d: brw 0x20052b8b 20052a40: pushab -0c(fp) 20052a43: pushl (r8) 20052a45: pushl (r3) 20052a47: calls $3,_131fc 20052a4e: movl r0,-0094(fp) 20052a53: casel r0,$1,$2 20052a57: case -> 0x20052aac 20052a59: case -> 0x20052a68 20052a5b: case -> 0x20052a68 20052a5d: brw 0x20052b8b 20052a60: jmp 0x60050d84 20052a66: tstl r0 20052a68: pushab -1c(fp) 20052a6b: pushab -0c(fp) 20052a6e: pushl -0094(fp) 20052a72: movl (r3),r2 20052a75: pushl r2 20052a77: calls $4,_13868 20052a7e: movl r0,r4 20052a81: cmpl r4,$1 20052a84: beql 0x20052a89 20052a86: brw 0x20052b8b 20052a89: bbc $4,019c(r2),0x20052a92 20052a8f: brw 0x20052b8b 20052a92: pushab -24(fp) 20052a95: pushab -1c(fp) 20052a98: movzbl 01bf(r2),-(sp) 20052a9d: pushl $1 20052a9f: pushl $0 20052aa1: pushl r2 20052aa3: calls $6,*-00a0(fp) 20052aa8: brw 0x20052b8b 20052aab: nop 20052aac: pushab -14(fp) 20052aaf: pushab -0c(fp) 20052ab2: pushl (r3) 20052ab4: calls $3,_132d8 20052abb: movl r0,r6 20052abe: cmpl r6,$2 20052ac1: beql 0x20052acc 20052ac3: cmpl r6,$3 20052ac6: beql 0x20052ae0 20052ac8: brb 0x20052af2 20052aca: tstl r0 20052acc: pushab -1c(fp) 20052acf: pushab -14(fp) 20052ad2: pushl (r3) 20052ad4: calls $3,*-00a4(fp) 20052ad9: movl r0,r4 20052adc: brb 0x20052af2 20052ade: tstl r0 20052ae0: pushab -1c(fp) 20052ae3: pushab -14(fp) 20052ae6: pushl (r3) 20052ae8: pushl (r9) 20052aea: calls $4,*-00a8(fp) 20052aef: movl r0,r4 20052af2: cmpl r4,$1 20052af5: beql 0x20052afa 20052af7: brw 0x20052b8b 20052afa: movl (r3),r2 20052afd: bbc $4,019c(r2),0x20052b06 20052b03: brw 0x20052b8b 20052b06: pushab -24(fp) 20052b09: pushab -1c(fp) 20052b0c: movzbl 01bf(r2),-(sp) 20052b11: movzbl $aa,-(sp) 20052b15: movzbl $aa,-(sp) 20052b19: pushl r2 20052b1b: calls $6,*-00a0(fp) 20052b20: brb 0x20052b8b 20052b22: tstl r0 20052b24: brb 0x20052b8b 20052b26: tstl r0 20052b28: pushab -14(fp) 20052b2b: pushl (r8) 20052b2d: pushl (r3) 20052b2f: calls $3,_133e8 20052b36: movl r0,r6 20052b39: cmpl r6,$2 20052b3c: beql 0x20052b48 20052b3e: cmpl r6,$3 20052b41: beql 0x20052b5c 20052b43: brb 0x20052b6e 20052b45: tstl r0 20052b47: nop 20052b48: pushab -1c(fp) 20052b4b: pushab -14(fp) 20052b4e: pushl (r3) 20052b50: calls $3,*-00a4(fp) 20052b55: movl r0,r4 20052b58: brb 0x20052b6e 20052b5a: tstl r0 20052b5c: pushab -1c(fp) 20052b5f: pushab -14(fp) 20052b62: pushl (r3) 20052b64: pushl (r9) 20052b66: calls $4,*-00a8(fp) 20052b6b: movl r0,r4 20052b6e: cmpl r4,$1 20052b71: bneq 0x20052b8b 20052b73: movl (r3),r2 20052b76: bbs $4,019c(r2),0x20052b8b 20052b7c: pushab -24(fp) 20052b7f: pushab -1c(fp) 20052b82: pushl r2 20052b84: calls $3,_12e50 20052b8b: cmpl r4,$1 20052b8e: bneq 0x20052c08 20052b90: movl (r3),r2 20052b93: bbs $4,019c(r2),0x20052c08 20052b99: pushab -2c(fp) 20052b9c: pushab -24(fp) 20052b9f: pushab 01b8(r2) 20052ba3: pushl r2 20052ba5: calls $4,_12db4 20052bac: movw $14,-80(fp) 20052bb0: clrl -008c(fp) 20052bb4: bbc $3,019c(r2),0x20052bc4 20052bba: movl $4,-009c(fp) 20052bbf: brb 0x20052bc8 20052bc1: tstl r0 20052bc3: nop 20052bc4: clrl -009c(fp) 20052bc8: pushab -008c(fp) 20052bcc: pushl -009c(fp) 20052bd0: pushab -2c(fp) 20052bd3: pushab -80(fp) 20052bd6: pushl r2 20052bd8: pushl (r9) 20052bda: calls $6,_12c48 20052be1: movl r0,r11 20052be4: cmpl r11,$d 20052be7: bneq 0x20052bf0 20052be9: movl r7,r5 20052bec: brb 0x20052c31 20052bee: tstl r0 20052bf0: cmpl r11,$28 20052bf3: bneq 0x20052c00 20052bf5: movb $1,-008d(fp) 20052bfa: movl r11,r5 20052bfd: brb 0x20052c31 20052bff: nop 20052c00: clrb r10 20052c02: movl $2a,r5 20052c05: brb 0x20052c31 20052c07: nop 20052c08: tstl r4 20052c0a: bneq 0x20052c31 20052c0c: movb $1,-00a9(fp) 20052c11: movl r7,r5 20052c14: brb 0x20052c31 20052c16: tstl r0 20052c18: movb $1,-008d(fp) 20052c1d: movl $28,r5 20052c20: brb 0x20052c31 20052c22: tstl r0 20052c24: clrb r10 20052c26: movl r7,r5 20052c29: brb 0x20052c31 20052c2b: nop 20052c2c: clrb r10 20052c2e: movl r7,r5 20052c31: tstb r10 20052c33: beql 0x20052c44 20052c35: tstb -008d(fp) 20052c39: bneq 0x20052c44 20052c3b: tstb -00a9(fp) 20052c3f: bneq 0x20052c44 20052c41: brw 0x200529a8 20052c44: movl r5,r0 20052c47: ret _12c48: entry mask: r2 20052c4a: subl2 $4,sp 20052c4d: pushl 18(ap) 20052c50: pushl 14(ap) 20052c53: pushl 10(ap) 20052c56: pushl 0c(ap) 20052c59: pushl 08(ap) 20052c5c: pushl 04(ap) 20052c5f: calls $6,_11684 20052c66: movl r0,r2 20052c69: cmpl r2,$12 20052c6c: beql 0x20052c78 20052c6e: cmpl r2,$18 20052c71: beql 0x20052c78 20052c73: cmpl r2,$24 20052c76: bneq 0x20052c7b 20052c78: movl $28,r2 20052c7b: movl r2,r0 20052c7e: ret 20052c7f: nop _12c80: entry mask: r2 20052c82: subl2 $4,sp 20052c85: pushl 0004(ap) 20052c89: calls $1,_11b74 20052c90: movl r0,r2 20052c93: movl r2,r0 20052c96: ret 20052c97: nop _12c98: entry mask: r5 r4 r3 r2 20052c9a: subl2 $4,sp 20052c9d: movl 18(ap),r0 20052ca1: movl 04(r0),r3 20052ca5: movb 08(ap),(r3) 20052ca9: movb 0c(ap),01(r3) 20052cae: movl 04(ap),r2 20052cb2: bbc $1,019c(r2),0x20052cc4 20052cb8: movzbl 10(ap),r0 20052cbc: bisb3 $10,r0,r5 20052cc0: brb 0x20052ccc 20052cc2: tstl r0 20052cc4: movzbl 10(ap),r0 20052cc8: bicb3 $10,r0,r5 20052ccc: movb r5,02(r3) 20052cd0: movzbl 01be(r2),r0 20052cd5: casel r0,$1,$2 20052cd9: case -> 0x20052d4c 20052cdb: case -> 0x20052d1c 20052cdd: case -> 0x20052cec 20052cdf: brb 0x20052d4c 20052ce1: tstl r0 20052ce3: nop 20052ce4: jmp 0x60050d84 20052cea: tstl r0 20052cec: movab 03(r3),r4 20052cf0: pushl $5 20052cf2: pushab 0x20050b51 20052cf8: pushab (r4) 20052cfa: calls $3,memcpy 20052d01: movl 14(ap),r2 20052d05: pushl (r2) 20052d07: pushl 04(r2) 20052d0a: pushab 05(r4) 20052d0d: calls $3,memcpy 20052d14: addl3 $8,(r2),*18(ap) 20052d19: ret 20052d1a: tstl r0 20052d1c: movab 03(r3),r4 20052d20: pushl $5 20052d22: pushab 0x20050b4c 20052d28: pushab (r4) 20052d2a: calls $3,memcpy 20052d31: movl 14(ap),r2 20052d35: pushl (r2) 20052d37: pushl 04(r2) 20052d3a: pushab 05(r4) 20052d3d: calls $3,memcpy 20052d44: addl3 $8,(r2),*18(ap) 20052d49: ret 20052d4a: tstl r0 20052d4c: movl 14(ap),r2 20052d50: pushl (r2) 20052d52: pushl 04(r2) 20052d55: pushab 03(r3) 20052d58: calls $3,memcpy 20052d5f: addl3 $3,(r2),*18(ap) 20052d64: ret 20052d65: tstl r0 20052d67: nop _12d68: entry mask: r3 r2 20052d6a: subl2 $4,sp 20052d6d: movl 04(ap),r0 20052d71: movl (r0),r3 20052d74: pushl r3 20052d76: pushl 04(r0) 20052d79: movl 08(ap),r2 20052d7d: pushl 04(r2) 20052d80: calls $3,memcpy 20052d87: movl r3,00(r2) 20052d8b: ret _12d8c: entry mask: 20052d8e: subl2 $4,sp 20052d91: movl 04(ap),r1 20052d95: movl 04(r1),r0 20052d99: movb $81,(r0) 20052d9d: insv $1,$0,$5,01(r0) 20052da3: bicw2 $01e0,01(r0) 20052da9: bicb2 $fe,02(r0) 20052dae: movl $3,0000(r1) 20052db3: ret _12db4: entry mask: r5 r4 r3 r2 20052db6: subl2 $4,sp 20052db9: movl 10(ap),r0 20052dbd: movl 04(r0),r4 20052dc1: pushl $6 20052dc3: pushl 08(ap) 20052dc6: pushab (r4) 20052dc8: calls $3,memcpy 20052dcf: pushl $6 20052dd1: movl 04(ap),r3 20052dd5: pushab 34(r3) 20052dd8: pushab 06(r4) 20052ddb: calls $3,memcpy 20052de2: bbc $0,019c(r3),0x20052e10 20052de8: movw *0c(ap),r5 20052dec: movzwl r5,r1 20052def: bicl3 $ffffff00,r1,r0 20052df7: ashl $8,r0,r2 20052dfb: bicl2 $ffff00ff,r1 20052e02: extzv $8,$18,r1,r0 20052e07: bisw3 r0,r2,0c(r4) 20052e0c: brb 0x20052e36 20052e0e: tstl r0 20052e10: movzbl 01be(r3),r0 20052e15: cmpl r0,$2 20052e18: beql 0x20052e28 20052e1a: cmpl r0,$3 20052e1d: bneq 0x20052e30 20052e1f: movw $0260,0c(r4) 20052e25: brb 0x20052e36 20052e27: nop 20052e28: movzbw $90,0c(r4) 20052e2d: brb 0x20052e36 20052e2f: nop 20052e30: movw $0560,0c(r4) 20052e36: movl 0c(ap),r2 20052e3a: pushl (r2) 20052e3c: pushl 04(r2) 20052e3f: pushab 0e(r4) 20052e42: calls $3,memcpy 20052e49: addl3 $e,(r2),*0010(ap) 20052e4f: ret _12e50: entry mask: r5 r4 r3 r2 20052e52: subl2 $4,sp 20052e55: movl 0c(ap),r3 20052e59: movl 04(r3),r4 20052e5d: movl 04(ap),r0 20052e61: movzbl 01be(r0),r0 20052e66: cmpl r0,$2 20052e69: bneq 0x20052e84 20052e6b: movl 08(ap),r2 20052e6f: pushl (r2) 20052e71: pushl 04(r2) 20052e74: pushaw (r4) 20052e76: calls $3,memcpy 20052e7d: movl (r2),(r3) 20052e80: ret 20052e81: tstl r0 20052e83: nop 20052e84: movl 08(ap),r2 20052e88: movw (r2),r5 20052e8b: movw r5,(r4) 20052e8e: pushl (r2) 20052e90: pushl 04(r2) 20052e93: pushab 02(r4) 20052e96: calls $3,memcpy 20052e9d: addl3 $2,(r2),0000(r3) 20052ea3: ret _12ea4: entry mask: r6 r5 r4 r3 r2 20052ea6: subl2 $1c,sp 20052ea9: movl 08(ap),r2 20052ead: movl 04(r2),r4 20052eb1: movl 0c(ap),r2 20052eb5: movl 04(r2),r3 20052eb9: movb $b,(r3) 20052ebc: movb 01(r4),01(r3) 20052ec1: movb 02(r4),02(r3) 20052ec6: movab 03(r3),r5 20052eca: pushab -1c(fp) 20052ecd: pushab -14(fp) 20052ed0: movl 04(ap),r2 20052ed4: pushl r2 20052ed6: calls $3,_11ce4 20052edd: bbc $0,019c(r2),0x20052ef8 20052ee3: pushl -14(fp) 20052ee6: pushl -10(fp) 20052ee9: pushl r5 20052eeb: calls $3,memcpy 20052ef2: movl -14(fp),r6 20052ef6: brb 0x20052f0d 20052ef8: movl r5,-08(fp) 20052efc: pushab -0c(fp) 20052eff: pushl -10(fp) 20052f02: calls $2,_13444 20052f09: movl -0c(fp),r6 20052f0d: addl3 $3,r6,*000c(ap) 20052f13: ret _12f14: entry mask: r3 r2 20052f16: subl2 $4,sp 20052f19: movl 04(ap),r0 20052f1d: movl (r0),r3 20052f20: pushl r3 20052f22: pushl 04(r0) 20052f25: movl 08(ap),r2 20052f29: pushl 04(r2) 20052f2c: calls $3,memcpy 20052f33: movl r3,00(r2) 20052f37: ret _12f38: entry mask: r6 r5 r4 r3 r2 20052f3a: subl2 $4,sp 20052f3d: movl 08(ap),r2 20052f41: movl 04(r2),r3 20052f45: movb $13,(r3) 20052f48: moval 04(ap),r6 20052f4c: movl (r6),r5 20052f4f: bbc $c,019c(r5),0x20052f5c 20052f55: movb $1,01(r3) 20052f59: brb 0x20052f5f 20052f5b: nop 20052f5c: clrb 01(r3) 20052f5f: clrl r4 20052f61: bbs $b,019c(r5),0x20052fb4 20052f67: tstw 19ce(r5) 20052f6b: bleq 0x20052fbd 20052f6d: movl (r6),r1 20052f70: addl3 $1,r4,r2 20052f74: cvtwl 19d2(r1),r0 20052f79: movb 1a14(r1)[r0],01(r3)[r2] 20052f81: cvtwl 19ce(r1),r0 20052f86: decl r0 20052f88: cvtlw r0,19ce(r1) 20052f8d: incl r4 20052f8f: cvtwl 19d2(r1),r0 20052f94: incl r0 20052f96: cvtlw r0,19d2(r1) 20052f9b: cmpw 19d2(r1),$0100 20052fa2: blss 0x20052fab 20052fa4: movl (r6),r0 20052fa7: clrw 19d2(r0) 20052fab: tstw 19ce(r1) 20052faf: bgtr 0x20052f70 20052fb1: brb 0x20052fbd 20052fb3: nop 20052fb4: bicl2 $00000800,019c(r5) 20052fbd: addl3 $2,r4,*0008(ap) 20052fc3: ret _12fc4: entry mask: r4 r3 r2 20052fc6: subl2 $c,sp 20052fc9: movl 10(ap),r4 20052fcd: movl 04(r4),r2 20052fd1: movb $7,(r2) 20052fd4: clrb 01(r2) 20052fd7: movab 04(r2),-08(fp) 20052fdc: movl 0c(ap),r0 20052fe0: bneq 0x20052fe8 20052fe2: clrw 02(r2) 20052fe5: brb 0x20052ff6 20052fe7: nop 20052fe8: movl 04(r0),r3 20052fec: movb 02(r3),02(r2) 20052ff1: movb 03(r3),03(r2) 20052ff6: pushab -0c(fp) 20052ff9: pushl 08(ap) 20052ffc: pushl 04(ap) 20052fff: calls $3,_1300c 20053006: addl3 $4,-0c(fp),(r4) 2005300b: ret _1300c: entry mask: r8 r7 r6 r5 r4 r3 r2 2005300e: subl2 $4,sp 20053011: movl 04(ap),r0 20053015: movl 28(r0),r6 20053019: movab 38(r6),r8 2005301d: extzv $2,$8,(r8),r0 20053022: cvtlb r0,r7 20053025: movzbl r7,r0 20053028: bbs $7,r0,0x200530a0 2005302c: movl 0c(ap),r5 20053030: movl 04(r5),r4 20053034: movw $1,(r4) 20053037: movb $3,02(r4) 2005303b: movb $4,03(r4) 2005303f: clrw 04(r4) 20053042: movw $2,06(r4) 20053046: movb $2,08(r4) 2005304a: movb $41,09(r4) 2005304f: movw $7,0b(r4) 20053053: movb $6,0d(r4) 20053057: pushl $6 20053059: movl 08(ap),r3 2005305d: pushab 34(r3) 20053060: pushab 0e(r4) 20053063: calls $3,memcpy 2005306a: movzbw $64,14(r4) 2005306f: movb $1,16(r4) 20053073: movb $27,17(r4) 20053077: movw $0190,18(r4) 2005307d: movb $1,1a(r4) 20053081: movb $1,1b(r4) 20053085: movw $0191,1c(r4) 2005308b: movb $2,1e(r4) 2005308f: movzwl 28(r3),r0 20053093: subl2 $12,r0 20053096: cvtlw r0,1f(r4) 2005309a: movl $21,(r5) 2005309d: ret 2005309e: tstl r0 200530a0: movl 0c(ap),r5 200530a4: movl 04(r5),r2 200530a8: movw $1,(r2) 200530ab: movb $3,02(r2) 200530af: movb $4,03(r2) 200530b3: clrw 04(r2) 200530b6: movw $2,06(r2) 200530ba: movb $2,08(r2) 200530be: movb $71,09(r2) 200530c3: movl 08(ap),r3 200530c7: bbc $8,019c(r3),0x200530d7 200530cd: movzbl 09(r2),r0 200530d1: bisb3 $80,r0,09(r2) 200530d7: clrb 0a(r2) 200530da: movw $3,0b(r2) 200530de: movb $6,0d(r2) 200530e2: pushl $6 200530e4: pushab 19c0(r3) 200530e8: pushab 0e(r2) 200530eb: calls $3,memcpy 200530f2: movw $4,14(r2) 200530f6: movb $2,16(r2) 200530fa: movzbw $e1,17(r2) 200530ff: movw $5,19(r2) 20053103: movb $2,1b(r2) 20053107: movzbw $40,1c(r2) 2005310c: movw $6,1e(r2) 20053110: movb $2,20(r2) 20053114: movw $0100,21(r2) 2005311a: movw $7,23(r2) 2005311e: movb $6,25(r2) 20053122: pushl $6 20053124: pushab 34(r3) 20053127: pushab 26(r2) 2005312a: calls $3,memcpy 20053131: movzbw $64,2c(r2) 20053136: movb $1,2e(r2) 2005313a: movb $27,2f(r2) 2005313e: movw $0190,30(r2) 20053144: movb $1,32(r2) 20053148: movb $1,33(r2) 2005314c: movw $0191,34(r2) 20053152: movb $2,36(r2) 20053156: movzwl 28(r3),r0 2005315a: subl2 $12,r0 2005315d: cvtlw r0,37(r2) 20053161: cvtbl $39,0000(r5) 20053167: ret _13168: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 2005316a: subl2 $8,sp 2005316d: movl 04(ap),r0 20053171: mnegl $1,r3 20053174: movl 08(ap),-08(fp) 20053179: clrl r8 2005317b: tstl r0 2005317d: beql 0x200531d7 2005317f: nop 20053180: movl -08(fp),r2 20053184: bicl3 $ffffff00,(r2),r5 2005318c: addl3 $1,r2,-0008(fp) 20053192: clrl r4 20053194: bbc $1f,r3,0x200531a0 20053198: movl $1,r6 2005319b: brb 0x200531a2 2005319d: tstl r0 2005319f: nop 200531a0: clrl r6 200531a2: bicl3 $fffffffe,r5,r1 200531aa: xorl2 r6,r1 200531ad: beql 0x200531c0 200531af: ashl $1,r3,r1 200531b3: xorl3 $04c11db7,r1,r3 200531bb: brb 0x200531c4 200531bd: tstl r0 200531bf: nop 200531c0: ashl $1,r3,r3 200531c4: extzv $1,$1f,r5,r5 200531c9: incl r4 200531cb: cmpl r4,$8 200531ce: bcs 0x20053194 200531d0: incl r8 200531d2: cmpl r8,r0 200531d5: bcs 0x20053180 200531d7: clrl r7 200531d9: clrl r4 200531db: nop 200531dc: ashl $1,r7,r7 200531e0: blbc r3,0x200531e6 200531e3: bisl2 $1,r7 200531e6: extzv $1,$1f,r3,r3 200531eb: incl r4 200531ed: cmpl r4,$20 200531f0: bcs 0x200531dc 200531f2: mcoml r7,r9 200531f5: movl r9,r0 200531f8: ret 200531f9: tstl r0 200531fb: nop _131fc: entry mask: r7 r6 r5 r4 r3 r2 200531fe: subl2 $4,sp 20053201: movl 08(ap),r0 20053205: movl 04(r0),r4 20053209: movab 0e(r4),r3 2005320d: movzwl 0c(r4),r1 20053211: bicl3 $ffffff00,r1,r0 20053219: ashl $8,r0,r2 2005321d: bicl2 $ffff00ff,r1 20053224: extzv $8,$18,r1,r0 20053229: bisw3 r0,r2,r6 2005322d: movzbl 02(r3),r2 20053231: bbc $4,r2,0x20053240 20053235: movl 04(ap),r0 20053239: bisl2 $2,019c(r0) 2005323e: brb 0x20053249 20053240: movl 04(ap),r0 20053244: bicl2 $2,019c(r0) 20053249: movzbl 02(r3),r0 2005324d: bicw3 $10,r0,r7 20053251: movl 04(ap),r0 20053255: movb r7,01bf(r0) 2005325a: movzwl r7,r2 2005325d: cmpl r2,$3 20053260: blss 0x200532d0 20053262: beql 0x2005327c 20053264: cmpl r2,$000000af 2005326b: blss 0x200532d0 2005326d: beql 0x20053298 2005326f: cmpl r2,$000000e3 20053276: beql 0x200532b4 20053278: brb 0x200532d0 2005327a: tstl r0 2005327c: movl $1,r5 2005327f: movl 0c(ap),r1 20053283: movzwl r6,(r1) 20053286: movl r3,04(r1) 2005328a: movl 04(ap),r0 2005328e: bicl2 $2,019c(r0) 20053293: brb 0x200532d2 20053295: tstl r0 20053297: nop 20053298: movl $2,r5 2005329b: movl 0c(ap),r1 2005329f: movzwl r6,(r1) 200532a2: movl r3,04(r1) 200532a6: movl 04(ap),r0 200532aa: movb $1,01be(r0) 200532af: brb 0x200532d2 200532b1: tstl r0 200532b3: nop 200532b4: movl $3,r5 200532b7: movl 0c(ap),r1 200532bb: movzwl r6,(r1) 200532be: movl r3,04(r1) 200532c2: movl 04(ap),r0 200532c6: movb $1,01be(r0) 200532cb: brb 0x200532d2 200532cd: tstl r0 200532cf: nop 200532d0: clrl r5 200532d2: movl r5,r0 200532d5: ret 200532d6: tstl r0 _132d8: entry mask: r8 r7 r6 r5 r4 r3 r2 200532da: subl2 $4,sp 200532dd: movl 08(ap),r0 200532e1: movl 04(r0),r2 200532e5: movl (r0),r8 200532e8: movab 03(r2),r3 200532ec: movab (r3),r5 200532ef: movab 05(r3),r7 200532f3: subl3 $8,(r0),r6 200532f7: movzbl (r2),r0 200532fa: cmpl r0,$000000aa 20053301: bneq 0x2005336c 20053303: movzbl 01(r2),r0 20053307: cmpl r0,$000000aa 2005330e: bneq 0x2005336c 20053310: movzbl 02(r2),r0 20053314: bbs $4,r0,0x2005336c 20053318: pushl $5 2005331a: pushab 0x20050b4c 20053320: pushl r5 20053322: calls $3,_12114 20053329: tstl r0 2005332b: bneq 0x20053340 2005332d: movl $2,r4 20053330: movl 0c(ap),r0 20053334: movl r6,(r0) 20053337: movl r7,04(r0) 2005333b: brb 0x2005336e 2005333d: tstl r0 2005333f: nop 20053340: pushl $5 20053342: pushab 0x20050b51 20053348: pushl r5 2005334a: calls $3,_12114 20053351: tstl r0 20053353: bneq 0x20053368 20053355: movl $3,r4 20053358: movl 0c(ap),r0 2005335c: movl r6,(r0) 2005335f: movl r7,04(r0) 20053363: brb 0x2005336e 20053365: tstl r0 20053367: nop 20053368: clrl r4 2005336a: brb 0x2005336e 2005336c: clrl r4 2005336e: movl 0004(ap),r0 20053373: movb r4,01be(r0) 20053378: movl r4,r0 2005337b: ret _1337c: entry mask: r5 r4 r3 r2 2005337e: subl2 $4,sp 20053381: movl 08(ap),r0 20053385: movl 04(r0),r3 20053389: movzwl 0c(r3),r1 2005338d: bicl3 $ffffff00,r1,r0 20053395: ashl $8,r0,r2 20053399: bicl2 $ffff00ff,r1 200533a0: extzv $8,$18,r1,r0 200533a5: bisw3 r0,r2,r5 200533a9: movzwl r5,r2 200533ac: cmpl r2,$000005dc 200533b3: blequ 0x200533c4 200533b5: movl $2,r4 200533b8: movl 04(ap),r0 200533bc: bicl2 $1,019c(r0) 200533c1: brb 0x200533d0 200533c3: nop 200533c4: movl $1,r4 200533c7: movl 04(ap),r0 200533cb: bisl2 $1,019c(r0) 200533d0: pushl $6 200533d2: pushab 06(r3) 200533d5: movl 04(ap),r0 200533d9: pushab 01b8(r0) 200533dd: calls $3,memcpy 200533e4: movl r4,r0 200533e7: ret _133e8: entry mask: r6 r5 r4 r3 r2 200533ea: subl2 $4,sp 200533ed: movl 08(ap),r2 200533f1: movl 04(r2),r4 200533f5: movab 0e(r4),r5 200533f9: movzwl 0c(r4),r3 200533fd: cmpl r3,$00000090 20053404: bneq 0x20053418 20053406: movl $2,r6 20053409: movl 0c(ap),r1 2005340d: subl3 $12,(r2),(r1) 20053411: movaw (r5),04(r1) 20053415: brb 0x20053436 20053417: nop 20053418: cmpl r3,$00000260 2005341f: bneq 0x20053434 20053421: movl $3,r6 20053424: movl 0c(ap),r1 20053428: movzwl (r5),(r1) 2005342b: movab 02(r5),04(r1) 20053430: brb 0x20053436 20053432: tstl r0 20053434: clrl r6 20053436: movl 0004(ap),r0 2005343b: movb r6,01be(r0) 20053440: movl r6,r0 20053443: ret _13444: entry mask: r8 r7 r6 r5 r4 r3 r2 20053446: subl2 $c,sp 20053449: movl 08(ap),r0 2005344d: movl 04(r0),r6 20053451: clrl r7 20053453: movab 0000(r6),r0 20053458: clrb (r0) 2005345a: incl r0 2005345c: aobleq $35,r7,0x20053458 20053460: movl 08(ap),r8 20053464: movl 04(r8),r3 20053468: movl 04(ap),r2 2005346c: pushab (r2) 2005346e: pushaw (r3) 20053470: calls $2,_10c9e 20053477: pushab 10(r2) 2005347a: pushab 02(r3) 2005347d: movab _10cc5,r4 20053484: calls $2,(r4) 20053487: pushab 18(r2) 2005348a: pushab 06(r3) 2005348d: calls $2,(r4) 20053490: pushab 20(r2) 20053493: pushab 0a(r3) 20053496: calls $2,(r4) 20053499: pushab 28(r2) 2005349c: pushab 0e(r3) 2005349f: calls $2,(r4) 200534a2: pushab 30(r2) 200534a5: pushab 12(r3) 200534a8: calls $2,(r4) 200534ab: pushab 38(r2) 200534ae: pushab 16(r3) 200534b1: calls $2,(r4) 200534b4: pushab 40(r2) 200534b7: pushab 1a(r3) 200534ba: calls $2,(r4) 200534bd: pushab 48(r2) 200534c0: pushab 1e(r3) 200534c3: calls $2,(r4) 200534c6: pushab 50(r2) 200534c9: pushab 22(r3) 200534cc: calls $2,(r4) 200534cf: clrq -0c(fp) 200534d2: pushab 28(r3) 200534d5: pushl $1 200534d7: pushab -0c(fp) 200534da: pushab 58(r2) 200534dd: movab 0x20050c54,r5 200534e4: calls $4,(r5) 200534e7: pushab 28(r3) 200534ea: pushl $2 200534ec: pushab -0c(fp) 200534ef: pushab 60(r2) 200534f2: calls $4,(r5) 200534f5: pushab 28(r3) 200534f8: pushl $4 200534fa: pushab -0c(fp) 200534fd: pushab 68(r2) 20053500: calls $4,(r5) 20053503: pushab 28(r3) 20053506: pushl $8 20053508: pushab -0c(fp) 2005350b: pushab 70(r2) 2005350e: calls $4,(r5) 20053511: pushab 28(r3) 20053514: pushl $10 20053516: pushab -0c(fp) 20053519: pushab 78(r2) 2005351c: calls $4,(r5) 2005351f: pushab 28(r3) 20053522: pushl $20 20053524: pushab -0c(fp) 20053527: pushab 0080(r2) 2005352b: calls $4,(r5) 2005352e: pushab -0c(fp) 20053531: pushab 26(r3) 20053534: movab _10cdd,r4 2005353b: calls $2,(r4) 2005353e: clrq -0c(fp) 20053541: pushab 2c(r3) 20053544: pushl $1 20053546: pushab -0c(fp) 20053549: pushab 0088(r2) 2005354d: calls $4,(r5) 20053550: pushab 2c(r3) 20053553: pushl $2 20053555: pushab -0c(fp) 20053558: pushab 0090(r2) 2005355c: calls $4,(r5) 2005355f: pushab 2c(r3) 20053562: pushl $4 20053564: pushab -0c(fp) 20053567: pushab 0098(r2) 2005356b: calls $4,(r5) 2005356e: pushab -0c(fp) 20053571: pushab 2a(r3) 20053574: calls $2,(r4) 20053577: pushab 00a0(r2) 2005357b: pushab 2e(r3) 2005357e: calls $2,(r4) 20053581: pushab 00a8(r2) 20053585: pushab 30(r3) 20053588: calls $2,(r4) 2005358b: pushab 00b0(r2) 2005358f: pushab 32(r3) 20053592: calls $2,(r4) 20053595: pushab 00b8(r2) 20053599: pushab 34(r3) 2005359c: calls $2,(r4) 2005359f: movl $36,00(r8) 200535a3: ret _135a4: entry mask: r7 r6 r5 r4 r3 r2 200535a6: subl2 $4,sp 200535a9: movl 08(ap),r2 200535ad: movl 04(r2),r3 200535b1: movb 01(r3),r7 200535b5: movl 04(ap),r1 200535b9: movl 019c(r1),r5 200535be: bbc $9,r5,0x200535ec 200535c2: bicl3 $00000200,r5,019c(r1) 200535cc: movzbl r7,r2 200535cf: blbc r2,0x200535e0 200535d2: bisl2 $00001000,019c(r1) 200535db: brb 0x20053645 200535dd: tstl r0 200535df: nop 200535e0: bicl2 $00001000,019c(r1) 200535e9: brb 0x20053645 200535eb: nop 200535ec: bicl3 $ffffefff,r5,r0 200535f4: bneq 0x200535fc 200535f6: movzbl r7,r2 200535f9: blbs r2,0x20053606 200535fc: tstl r0 200535fe: beql 0x20053638 20053600: movzbl r7,r2 20053603: blbs r2,0x20053638 20053606: movzbl r7,r2 20053609: blbc r2,0x2005361c 2005360c: movl 04(ap),r2 20053610: bisl2 $00001000,019c(r2) 20053619: brb 0x20053629 2005361b: nop 2005361c: movl 04(ap),r2 20053620: bicl2 $00001000,019c(r2) 20053629: movl 04(ap),r2 2005362d: bicl2 $00000800,019c(r2) 20053636: brb 0x20053645 20053638: bisl2 $00000800,r5 2005363f: bisl3 $10,r5,019c(r1) 20053645: subl3 $2,*08(ap),r6 2005364a: clrl r4 2005364c: moval 04(ap),r5 20053650: movl (r5),r2 20053653: cmpw 19c8(r2),$0040 2005365a: bgeq 0x200536b0 2005365c: cmpl r4,r6 2005365f: bcc 0x200536b0 20053661: movl (r5),r1 20053664: cvtwl 19ca(r1),r2 20053669: addl3 $1,r4,r0 2005366d: movzbl 01(r3)[r0],r0 20053672: cvtlb r0,19d4(r1)[r2] 20053678: cvtwl 19c8(r1),r0 2005367d: incl r0 2005367f: cvtlw r0,19c8(r1) 20053684: incl r4 20053686: cvtwl 19ca(r1),r0 2005368b: incl r0 2005368d: cvtlw r0,19ca(r1) 20053692: cmpw 19ca(r1),$0040 20053699: blss 0x200536a2 2005369b: movl (r5),r0 2005369e: clrw 19ca(r0) 200536a2: cmpw 19c8(r1),$0040 200536a9: bgeq 0x200536b0 200536ab: cmpl r4,r6 200536ae: bcs 0x20053664 200536b0: ret 200536b1: tstl r0 200536b3: nop _136b4: entry mask: r7 r6 r5 r4 r3 r2 200536b6: movab -7c(sp),sp 200536ba: movl 08(ap),r2 200536be: movab 07c0(r2),-08(fp) 200536c4: movab 0dc0(r2),-10(fp) 200536ca: movab 13c0(r2),-18(fp) 200536d0: movab 01a0(r2),r3 200536d5: tstl 08(r3) 200536d8: bleq 0x200536dd 200536da: brw 0x200537c1 200536dd: pushab -0c(fp) 200536e0: pushl $0 200536e2: pushl r2 200536e4: movl 04(ap),r4 200536e8: pushl r4 200536ea: calls $4,_12fc4 200536f1: bicl2 $2,019c(r2) 200536f6: bisl2 $1,019c(r2) 200536fb: movb $3,01bf(r2) 20053700: movb $3,01be(r2) 20053705: pushab -14(fp) 20053708: pushab -0c(fp) 2005370b: movzbl 01bf(r2),-(sp) 20053710: movzbl $aa,-(sp) 20053714: movzbl $aa,-(sp) 20053718: pushl r2 2005371a: calls $6,_12c98 20053721: pushab -1c(fp) 20053724: pushab -14(fp) 20053727: pushab 0x20050b56 2005372d: pushl r2 2005372f: calls $4,_12db4 20053736: movw $14,-70(fp) 2005373a: clrl -7c(fp) 2005373d: pushab -7c(fp) 20053740: pushl $4 20053742: pushab -1c(fp) 20053745: pushab -70(fp) 20053748: pushl r2 2005374a: pushl r4 2005374c: calls $6,_12c48 20053753: movl r0,r5 20053756: cmpl r5,$d 20053759: bneq 0x200537a4 2005375b: bicl2 $1,019c(r2) 20053760: pushab -14(fp) 20053763: pushab -0c(fp) 20053766: pushl r2 20053768: calls $3,_12e50 2005376f: pushab -1c(fp) 20053772: pushab -14(fp) 20053775: pushab 0x20050b56 2005377b: pushl r2 2005377d: calls $4,_12db4 20053784: movw $14,-70(fp) 20053788: clrl -7c(fp) 2005378b: pushab -7c(fp) 2005378e: pushl $4 20053790: pushab -1c(fp) 20053793: pushab -70(fp) 20053796: pushl r2 20053798: pushl r4 2005379a: calls $6,_12c48 200537a1: movl r0,r5 200537a4: movzwl $5460,-(sp) 200537a9: pushl $0 200537ab: pushab 10(r3) 200537ae: calls $3,_10cfa 200537b5: movl r0,r7 200537b8: addl3 $0000b400,r7,08(r3) 200537c1: movl 04(ap),r0 200537c5: addl3 $1c,0008(r0),r6 200537cb: pushl r6 200537cd: pushl 0008(ap) 200537d1: calls $2,_13af0 200537d8: movl r5,r0 200537db: ret _137dc: entry mask: r4 r3 r2 200537de: subl2 $4,sp 200537e1: moval 04(ap),r4 200537e5: movl (r4),r0 200537e8: bisl2 $00000080,019c(r0) 200537f1: bicl2 $00000100,019c(r0) 200537fa: clrl r2 200537fc: movl 00(r4),r1 20053800: clrb 19c0(r1)[r2] 20053805: incl r2 20053807: cmpl r2,$6 2005380a: bcs 0x20053800 2005380c: movl 0004(ap),r3 20053811: clrl 000001ac(r3) 20053817: ret _13818: entry mask: r3 r2 2005381a: subl2 $4,sp 2005381d: movl 04(ap),r2 20053821: bisl3 $00000100,019c(r2),r1 2005382b: bisl2 $00000040,r1 20053832: bisl3 $00000200,r1,019c(r2) 2005383c: pushl $6 2005383e: pushab 01b8(r2) 20053842: pushab 19c0(r2) 20053846: calls $3,memcpy 2005384d: movl 08(r2),r3 20053851: movzbl $c0,08(r3) 20053856: clrq 19c8(r2) 2005385a: clrl 19d0(r2) 2005385e: movzwl $5460,000001ac(r2) 20053867: ret _13868: entry mask: r3 r2 2005386a: subl2 $c,sp 2005386d: movl 0c(ap),r0 20053871: movl 04(r0),r2 20053875: subl3 $3,(r0),-0c(fp) 2005387a: movab 03(r2),-08(fp) 2005387f: cmpl 08(ap),$2 20053883: beql 0x20053890 20053885: cmpl 08(ap),$3 20053889: beql 0x200538b4 2005388b: brb 0x200538dc 2005388d: tstl r0 2005388f: nop 20053890: movzbl 01(r2),r0 20053894: blbs r0,0x200538b0 20053897: movl $1,r3 2005389a: pushl 10(ap) 2005389d: calls $1,_12d8c 200538a4: movl 04(ap),r0 200538a8: bisl2 $8,019c(r0) 200538ad: brb 0x200538de 200538af: nop 200538b0: clrl r3 200538b2: brb 0x200538de 200538b4: movzbl 01(r2),r0 200538b8: blbs r0,0x200538d8 200538bb: movl $1,r3 200538be: pushl 10(ap) 200538c1: pushab -0c(fp) 200538c4: calls $2,_12d68 200538cb: movl 04(ap),r0 200538cf: bisl2 $8,019c(r0) 200538d4: brb 0x200538de 200538d6: tstl r0 200538d8: clrl r3 200538da: brb 0x200538de 200538dc: clrl r3 200538de: movl r3,r0 200538e1: ret 200538e2: tstl r0 _138e4: entry mask: r7 r6 r5 r4 r3 r2 200538e6: subl2 $4,sp 200538e9: clrl r6 200538eb: movl 0c(ap),r2 200538ef: movl 04(r2),r5 200538f3: movzbl (r5),r0 200538f6: casel r0,$5,$c 200538fa: case -> 0x20053920 200538fc: case -> 0x2005394c 200538fe: case -> 0x20053a76 20053900: case -> 0x20053a76 20053902: case -> 0x20053984 20053904: case -> 0x20053a76 20053906: case -> 0x20053a76 20053908: case -> 0x20053a76 2005390a: case -> 0x200539b0 2005390c: case -> 0x20053a76 2005390e: case -> 0x200539f8 20053910: case -> 0x20053a76 20053912: case -> 0x20053a2c 20053914: brw 0x20053a76 20053917: nop 20053918: jmp 0x60050d84 2005391e: tstl r0 20053920: movl 0c(ap),r2 20053924: cmpl (r2),$4 20053927: bcc 0x2005392c 20053929: brw 0x20053a76 2005392c: movl $1,r6 2005392f: pushl 10(ap) 20053932: pushl r2 20053934: movl 08(ap),r3 20053938: pushl r3 2005393a: pushl 04(ap) 2005393d: calls $4,_12fc4 20053944: bisl2 $8,019c(r3) 20053949: brw 0x20053a76 2005394c: cmpl *0c(ap),$b 20053950: bcc 0x20053955 20053952: brw 0x20053a76 20053955: movab 01(r5),r7 20053959: pushl r7 2005395b: movl 08(ap),r3 2005395f: pushl r3 20053961: pushl 04(ap) 20053964: calls $3,_13c14 2005396b: tstl r0 2005396d: bneq 0x20053972 2005396f: brw 0x20053a76 20053972: movl $1,r6 20053975: bisl3 $10,019c(r3),r2 2005397b: bisl3 $20,r2,019c(r3) 20053981: brw 0x20053a76 20053984: movl 0c(ap),r2 20053988: cmpl (r2),$3 2005398b: bcc 0x20053990 2005398d: brw 0x20053a76 20053990: movl $1,r6 20053993: pushl 10(ap) 20053996: pushl r2 20053998: movl 08(ap),r2 2005399c: pushl r2 2005399e: calls $3,_12ea4 200539a5: bisl2 $8,019c(r2) 200539aa: brw 0x20053a76 200539ad: tstl r0 200539af: nop 200539b0: movl 0c(ap),r4 200539b4: cmpl (r4),$9 200539b7: bcc 0x200539bc 200539b9: brw 0x20053a76 200539bc: movab 01(r5),r7 200539c0: movl 08(ap),r3 200539c4: bbc $8,019c(r3),0x200539cd 200539ca: brw 0x20053a76 200539cd: pushl r7 200539cf: pushl r3 200539d1: pushl 04(ap) 200539d4: calls $3,_13c14 200539db: tstl r0 200539dd: bneq 0x200539e2 200539df: brw 0x20053a76 200539e2: movl $1,r6 200539e5: bisl2 $10,019c(r3) 200539ea: pushl r4 200539ec: pushl r3 200539ee: calls $2,_13818 200539f5: brb 0x20053a76 200539f7: nop 200539f8: cmpl *0c(ap),$1 200539fc: bcs 0x20053a76 200539fe: movl 08(ap),r3 20053a02: bbc $8,019c(r3),0x20053a76 20053a08: pushab 01b8(r3) 20053a0c: pushl r3 20053a0e: calls $2,_13be8 20053a15: tstl r0 20053a17: beql 0x20053a76 20053a19: movl $1,r6 20053a1c: bisl2 $10,019c(r3) 20053a21: pushl r3 20053a23: calls $1,_137dc 20053a2a: brb 0x20053a76 20053a2c: movl 0c(ap),r2 20053a30: cmpl (r2),$2 20053a33: bcs 0x20053a76 20053a35: movl 08(ap),r3 20053a39: bbc $8,019c(r3),0x20053a76 20053a3f: pushab 01b8(r3) 20053a43: pushl r3 20053a45: calls $2,_13be8 20053a4c: tstl r0 20053a4e: beql 0x20053a76 20053a50: movl $1,r6 20053a53: movzwl $5460,01ac(r3) 20053a5a: pushl r2 20053a5c: pushl r3 20053a5e: calls $2,_135a4 20053a65: pushl 10(ap) 20053a68: pushl r3 20053a6a: calls $2,_12f38 20053a71: bisl2 $8,019c(r3) 20053a76: movl r6,r0 20053a79: ret 20053a7a: tstl r0 _13a7c: entry mask: r7 r6 r5 r4 r3 r2 20053a7e: subl2 $4,sp 20053a81: movl 08(ap),r4 20053a85: movl 04(r4),r5 20053a89: movw (r5),r7 20053a8c: addl3 $2,r5,r0 20053a90: movzwl r7,r1 20053a93: addl3 r0,r1,r3 20053a97: movzwl (r3),r0 20053a9a: cmpl r0,$2 20053a9d: bneq 0x20053ae8 20053a9f: addl3 $8,r1,r0 20053aa3: movw r0,(r5) 20053aa6: movzbl 02(r3),r2 20053aaa: cmpl r2,$000000ff 20053ab1: beql 0x20053ab6 20053ab3: blbc r2,0x20053abc 20053ab6: clrl r6 20053ab8: brb 0x20053aea 20053aba: tstl r0 20053abc: movl $1,r6 20053abf: pushl $6 20053ac1: pushab 02(r3) 20053ac4: movl 04(ap),r2 20053ac8: pushab 01b8(r2) 20053acc: calls $3,memcpy 20053ad3: bicl2 $8,019c(r2) 20053ad8: pushl 0c(ap) 20053adb: pushl r4 20053add: calls $2,_12f14 20053ae4: brb 0x20053aea 20053ae6: tstl r0 20053ae8: clrl r6 20053aea: movl r6,r0 20053aed: ret 20053aee: tstl r0 _13af0: entry mask: r8 r7 r6 r5 r4 r3 r2 20053af2: subl2 $4,sp 20053af5: movl 08(ap),r6 20053af9: movl 04(ap),r4 20053afd: movab 6c(r4),r8 20053b01: movab 01a0(r4),r3 20053b06: movzwl 02(r6),r5 20053b0a: movl (r3),r2 20053b0d: cmpl r5,r2 20053b10: bcc 0x20053b20 20053b12: subl3 r2,$0000ffff,r7 20053b1a: addl2 r5,r7 20053b1d: brb 0x20053b24 20053b1f: nop 20053b20: subl3 r2,r5,r7 20053b24: cmpl r7,$a 20053b27: bcs 0x20053b6f 20053b29: movl r5,(r3) 20053b2c: clrl r1 20053b2e: movl r7,r0 20053b31: movl $a,r2 20053b34: bgeq 0x20053b40 20053b36: cmpl r2,r0 20053b39: bgtru 0x20053b45 20053b3b: incl r1 20053b3d: brb 0x20053b45 20053b3f: nop 20053b40: ediv r2,r0,r1,r0 20053b45: movl r1,04(r3) 20053b49: subl2 r1,08(r3) 20053b4d: bbc $8,019c(r4),0x20053b63 20053b53: subl2 04(r3),0c(r3) 20053b58: bgtr 0x20053b63 20053b5a: pushl r4 20053b5c: calls $1,_137dc 20053b63: pushl 04(r3) 20053b66: pushab (r8) 20053b68: calls $2,add64_100000 20053b6f: cvtbl $01,r0 20053b73: ret _13b74: entry mask: r5 r4 r3 r2 20053b76: subl2 $4,sp 20053b79: movl 08(ap),r4 20053b7d: movl 04(ap),r2 20053b81: movab 01a0(r2),r3 20053b86: movab 6c(r2),r5 20053b8a: tstl (r4) 20053b8c: bneq 0x20053b9c 20053b8e: bicl2 $4,019c(r2) 20053b93: clrw (r4) 20053b95: clrw 02(r4) 20053b98: brb 0x20053ba1 20053b9a: tstl r0 20053b9c: bisl2 $4,019c(r2) 20053ba1: movzwl 02(r4),(r3) 20053ba5: clrq 04(r3) 20053ba8: pushl $8 20053baa: pushab 40(r2) 20053bad: pushab 10(r3) 20053bb0: calls $3,memcpy 20053bb7: movl $000186a0,08(r5) 20053bbf: movl $10000000,0c(r5) 20053bc7: cvtbl $01,r0 20053bcb: ret _13bcc: entry mask: 20053bce: subl2 $4,sp 20053bd1: movl 08(ap),r1 20053bd5: movl 04(ap),r0 20053bd9: bbs $2,019c(r0),0x20053be4 20053bdf: clrw (r1) 20053be1: clrw 02(r1) 20053be4: movl $1,r0 20053be7: ret _13be8: entry mask: r3 r2 20053bea: subl2 $4,sp 20053bed: pushl $6 20053bef: movl 04(ap),r0 20053bf3: pushab 19c0(r0) 20053bf7: pushl 08(ap) 20053bfa: calls $3,_12114 20053c01: movl r0,r3 20053c04: bneq 0x20053c0c 20053c06: movl $1,r2 20053c09: brb 0x20053c0e 20053c0b: nop 20053c0c: clrl r2 20053c0e: movl r2,r0 20053c11: ret 20053c12: tstl r0 _13c14: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20053c16: subl2 $2c,sp 20053c19: movl 04(ap),r0 20053c1d: movl 28(r0),r10 20053c21: movab 38(r10),-24(fp) 20053c26: extzv $2,$8,*-24(fp),r0 20053c2c: cvtlb r0,-1d(fp) 20053c30: movzbl r0,r0 20053c33: bbs $7,r0,0x20053c3a 20053c37: brw 0x20053d6c 20053c3a: movab 0098(r10),r9 20053c3f: clrl r8 20053c41: movab -0000000c(fp),r1 20053c48: ashl $2,r8,r0 20053c4c: ashl $3,r0,r0 20053c50: addl2 $2,r0 20053c53: extzv r0,$8,(r9),r0 20053c58: cvtlb r0,(r1) 20053c5b: incl r1 20053c5d: aobleq $2,r8,0x20053c48 20053c61: movab -0d(fp),r5 20053c65: clrl r8 20053c67: movl 0c(ap),r4 20053c6b: movab 0000(r4),r3 20053c70: movzbl (r3),r0 20053c73: bicb3 $f0,r0,r7 20053c78: movl r5,r2 20053c7b: decl r5 20053c7d: movzbl r7,r1 20053c80: cmpl r1,$a 20053c83: bcc 0x20053c8c 20053c85: movb $30,r6 20053c88: brb 0x20053c8f 20053c8a: tstl r0 20053c8c: movb $37,r6 20053c8f: cvtbl r6,r0 20053c92: addl2 r1,r0 20053c95: cvtlb r0,(r2) 20053c98: movzbl (r3),r0 20053c9b: bicl2 $ffffff0f,r0 20053ca2: extzv $4,$1c,r0,r0 20053ca7: cvtlb r0,r7 20053caa: movl r5,r2 20053cad: decl r5 20053caf: movzbl r7,r1 20053cb2: cmpl r1,$a 20053cb5: bcc 0x20053cbc 20053cb7: movb $30,r6 20053cba: brb 0x20053cbf 20053cbc: movb $37,r6 20053cbf: cvtbl r6,r0 20053cc2: addl2 r1,r0 20053cc5: cvtlb r0,(r2) 20053cc8: incl r3 20053cca: aobleq $3,r8,0x20053c70 20053cce: movab -15(fp),r5 20053cd2: movl $4,r8 20053cd5: movl 0c(ap),r4 20053cd9: movab 00000004(r4),r3 20053ce0: movzbl (r3),r0 20053ce3: bicb3 $f0,r0,r7 20053ce8: movl r5,r2 20053ceb: decl r5 20053ced: movzbl r7,r1 20053cf0: cmpl r1,$a 20053cf3: bcc 0x20053cfc 20053cf5: movb $30,r6 20053cf8: brb 0x20053cff 20053cfa: tstl r0 20053cfc: movb $37,r6 20053cff: cvtbl r6,r0 20053d02: addl2 r1,r0 20053d05: cvtlb r0,(r2) 20053d08: movzbl (r3),r0 20053d0b: bicl2 $ffffff0f,r0 20053d12: extzv $4,$1c,r0,r0 20053d17: cvtlb r0,r7 20053d1a: movl r5,r2 20053d1d: decl r5 20053d1f: movzbl r7,r1 20053d22: cmpl r1,$a 20053d25: bcc 0x20053d2c 20053d27: movb $30,r6 20053d2a: brb 0x20053d2f 20053d2c: movb $37,r6 20053d2f: cvtbl r6,r0 20053d32: addl2 r1,r0 20053d35: cvtlb r0,(r2) 20053d38: incl r3 20053d3a: aobleq $7,r8,0x20053ce0 20053d3e: pushab -1c(fp) 20053d41: pushl $10 20053d43: calls $2,_13168 20053d4a: movl r0,-08(fp) 20053d4e: pushl $3 20053d50: pushal -08(fp) 20053d53: pushal -0c(fp) 20053d56: calls $3,_12114 20053d5d: movl r0,r8 20053d60: bneq 0x20053d68 20053d62: movl $1,r11 20053d65: brb 0x20053d6e 20053d67: nop 20053d68: clrl r11 20053d6a: brb 0x20053d6e 20053d6c: clrl r11 20053d6e: movl r11,r0 20053d71: ret 20053d72: tstl r0 20053d74: 20053d76: subl2 $4,sp 20053d79: movl 08(ap),r2 20053d7d: movl 04(ap),r5 20053d81: movl 010c(r5),r0 20053d86: movab 19d4(r0),r4 20053d8b: movl 04(r2),r3 20053d8f: clrw r1 20053d91: tstw 19c8(r0) 20053d95: bleq 0x20053dec 20053d97: cvtwl r1,r6 20053d9a: movzwl (r2),r5 20053d9d: cmpl r6,r5 20053da0: bcc 0x20053dec 20053da2: tstl r0 20053da4: cvtwl r1,r6 20053da7: cvtwl 19cc(r0),r5 20053dac: movb (r4)[r5],(r3)[r6] 20053db1: cvtwl 19c8(r0),r5 20053db6: decl r5 20053db8: cvtlw r5,19c8(r0) 20053dbd: incl r6 20053dbf: cvtlw r6,r1 20053dc2: cvtwl 19cc(r0),r5 20053dc7: incl r5 20053dc9: cvtlw r5,19cc(r0) 20053dce: cmpw 19cc(r0),$0040 20053dd5: blss 0x20053ddb 20053dd7: clrw 19cc(r0) 20053ddb: tstw 19c8(r0) 20053ddf: bleq 0x20053dec 20053de1: cvtwl r1,r6 20053de4: movzwl (r2),r5 20053de7: cmpl r6,r5 20053dea: bcs 0x20053da4 20053dec: tstw r1 20053dee: bleq 0x20053df8 20053df0: movw r1,(r2) 20053df3: movl $1,r7 20053df6: brb 0x20053dfd 20053df8: movzwl $01ac,r7 20053dfd: movl r7,r0 20053e00: ret 20053e01: tstl r0 20053e03: nop 20053e04: 20053e06: subl2 $4,sp 20053e09: movl 08(ap),r2 20053e0d: movl 04(ap),r5 20053e11: movl 010c(r5),r0 20053e16: movab 1a14(r0),r4 20053e1b: movl 04(r2),r3 20053e1f: clrw r1 20053e21: cmpw 19ce(r0),$0100 20053e28: bgeq 0x20053e83 20053e2a: cvtwl r1,r6 20053e2d: movzwl (r2),r5 20053e30: cmpl r6,r5 20053e33: bcc 0x20053e83 20053e35: tstl r0 20053e37: nop 20053e38: cvtwl 19d0(r0),r5 20053e3d: cvtwl r1,r6 20053e40: movb (r3)[r6],(r4)[r5] 20053e45: cvtwl 19ce(r0),r5 20053e4a: incl r5 20053e4c: cvtlw r5,19ce(r0) 20053e51: incl r6 20053e53: cvtlw r6,r1 20053e56: cvtwl 19d0(r0),r5 20053e5b: incl r5 20053e5d: cvtlw r5,19d0(r0) 20053e62: cmpw 19d0(r0),$0100 20053e69: blss 0x20053e6f 20053e6b: clrw 19d0(r0) 20053e6f: cmpw 19ce(r0),$0100 20053e76: bgeq 0x20053e83 20053e78: cvtwl r1,r6 20053e7b: movzwl (r2),r5 20053e7e: cmpl r6,r5 20053e81: bcs 0x20053e38 20053e83: cvtwl r1,r7 20053e86: movl r7,r0 20053e89: ret 20053e8a: tstl r0 _13e8c: entry mask: 20053e8e: subl2 $4,sp 20053e91: clrl r0 20053e93: ret _13e94: entry mask: 20053e96: subl2 $4,sp 20053e99: clrl r0 20053e9b: ret _13e9c: entry mask: 20053e9e: subl2 $4,sp 20053ea1: clrl r0 20053ea3: ret _13ea4: entry mask: 20053ea6: subl2 $4,sp 20053ea9: ret 20053eaa: halt 20053eab: halt _13eac: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20053eae: subl2 $4,sp 20053eb1: movl 04(ap),r0 20053eb5: movl 18(r0),r7 20053eb9: movl 18(r7),r8 20053ebd: addl3 $8,08(r7),r9 20053ec2: addl3 $14,08(r7),r6 20053ec7: addl3 $1,r6,r4 20053ecb: movl $200c0018,r10 20053ed2: addl2 $4,r8 20053ed5: movw $0,(r8) 20053ed8: subl2 $4,r8 20053edb: movw $4,(r8) 20053ede: movw (r8),r11 20053ee1: bicl3 $fffffbff,(r6),r0 20053ee9: tstl r0 20053eeb: beql 0x20053f5b 20053eed: movb (r4),(r4) 20053ef0: bicl3 $fffffbff,(r6),r0 20053ef8: tstl r0 20053efa: beql 0x20053f5b 20053efc: movl (r10),r3 20053eff: bbs $1f,r3,0x20053f5b 20053f03: bicl3 $8003ffff,r3,r0 20053f0b: extzv $10,$10,r0,r3 20053f10: bisl3 r3,(r9),r0 20053f14: movl r0,r1 20053f17: clrl r2 20053f19: movl $1,r5 20053f1c: cmpl r2,$4 20053f1f: bgeq 0x20053f5b 20053f21: tstl r5 20053f23: beql 0x20053f5b 20053f25: tstl r0 20053f27: nop 20053f28: movl (r1),r3 20053f2b: movl $ffffffff,(r1) 20053f32: movb (r4),(r4) 20053f35: movl r3,(r1) 20053f38: bicl3 $fffffbff,(r6),r0 20053f40: tstl r0 20053f42: beql 0x20053f50 20053f44: addl2 $00008000,r1 20053f4b: incl r2 20053f4d: brb 0x20053f52 20053f4f: nop 20053f50: clrl r5 20053f52: cmpl r2,$4 20053f55: bgeq 0x20053f5b 20053f57: tstl r5 20053f59: bneq 0x20053f28 20053f5b: movzbl $81,r0 20053f5f: ret 20053f60: .space 27 20053f7b: nop _13f7c: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20053f7e: movab -0234(sp),sp 20053f83: movl 04(ap),r2 20053f87: movl 0c(ap),r6 20053f8b: movl 10(ap),r7 20053f8f: movl 14(ap),r3 20053f93: movl $1,14(sp) 20053f97: movl $20080010,(sp) 20053f9e: movb $5f,*00(sp) 20053fa3: movl 08(ap),r4 20053fa7: movl 04(r4),r4 20053fab: movl r4,14(r2) 20053faf: addl2 10(r2),r4 20053fb3: movl 18(r2),24(sp) 20053fb8: movl 14(r2),r11 20053fbc: movl r4,1c(sp) 20053fc0: addl2 $8,r4 20053fc3: movl r4,r9 20053fc6: addl2 $00000048,r4 20053fcd: movzbl $48,*1c(sp) 20053fd2: movl 1c(sp),r0 20053fd6: movl r9,04(r0) 20053fda: movzbl $a0,(r9) 20053fde: movl r4,20(sp) 20053fe2: addl3 $28,r4,10(sp) 20053fe7: movl 24(sp),r4 20053feb: movl 18(r4),r4 20053fef: pushab -020a(fp) 20053ff3: pushl $1 20053ff5: pushl $2f 20053ff7: pushl r4 20053ff9: calls $4,_1f540 20054000: cmpl r0,$00000081 20054007: beql 0x20054031 20054009: pushl $0 2005400b: movzbl $c2,-(sp) 2005400f: pushl 28(sp) 20054012: calls $3,_15574 20054019: pushab -0209(fp) 2005401d: pushl r7 2005401f: pushl 28(sp) 20054022: pushl r11 20054024: calls $4,_158d0 2005402b: movl r0,r10 2005402e: clrl r0 20054030: ret 20054031: bicb3 $f8,-020a(fp),r4 20054038: movb r4,0f(sp) 2005403c: extzv $3,$4,-020a(fp),r4 20054043: ashl $ff,r4,r4 20054048: bicl3 $fffffff8,r4,08(sp) 20054051: ashl 08(sp),14(sp),14(sp) 20054058: movb $1,-0209(fp) 2005405d: clrl 08(r7) 20054060: addl3 04(r2),0c(r2),r0 20054066: pushl $0 20054068: pushl 18(sp) 2005406b: movzbl 17(sp),-(sp) 2005406f: pushl r3 20054071: pushl 2c(sp) 20054074: pushl r11 20054076: pushl 3c(sp) 20054079: calls $7,(r0) 2005407c: cmpl r0,$1 2005407f: beql 0x200540a9 20054081: pushl $0 20054083: movzbl $52,-(sp) 20054087: pushl 28(sp) 2005408a: calls $3,_15574 20054091: pushab -0209(fp) 20054095: pushl r7 20054097: pushl 28(sp) 2005409a: pushl r11 2005409c: calls $4,_158d0 200540a3: movl r0,r10 200540a6: clrl r0 200540a8: ret 200540a9: clrb r8 200540ab: nop 200540ac: clrb r5 200540ae: movzbl r8,r3 200540b1: ashl $3,r3,r3 200540b5: tstl r0 200540b7: nop 200540b8: movzbl r5,r2 200540bb: addl2 r3,r2 200540be: clrl -0108(fp)[r2] 200540c3: clrl -0208(fp)[r2] 200540c8: incb r5 200540ca: movzbl r5,r2 200540cd: cmpl r2,$8 200540d0: bcs 0x200540b8 200540d2: incb r8 200540d4: movzbl r8,r2 200540d7: cmpl r2,$8 200540da: bcs 0x200540ac 200540dc: extzv $3,$4,-020a(fp),r2 200540e3: blbc r2,0x200540fc 200540e6: tstl r6 200540e8: beql 0x200540ef 200540ea: cmpl r6,$4 200540ed: bneq 0x200540fc 200540ef: pushal -0108(fp) 200540f3: pushl r11 200540f5: pushl 2c(sp) 200540f8: calls $3,*20(r9) 200540fc: bbc $1f,r6,0x20054108 20054100: movb $1,07(sp) 20054104: brb 0x2005410b 20054106: tstl r0 20054108: clrb 07(sp) 2005410b: movb $5e,*00(sp) 20054110: pushl 20(sp) 20054113: pushl r11 20054115: pushl 2c(sp) 20054118: calls $3,*40(r9) 2005411c: movl r0,r10 2005411f: cmpl r10,$1 20054122: beql 0x2005416e 20054124: tstb 07(sp) 20054127: beql 0x20054148 20054129: cmpl r10,$1 2005412c: beql 0x2005416e 2005412e: tstl r0 20054130: pushl 20(sp) 20054133: pushl r11 20054135: pushl 2c(sp) 20054138: calls $3,*40(r9) 2005413c: movl r0,r10 2005413f: cmpl r10,$1 20054142: bneq 0x20054130 20054144: brb 0x2005416e 20054146: tstl r0 20054148: pushab -0209(fp) 2005414c: pushl r7 2005414e: pushl 28(sp) 20054151: pushl r11 20054153: calls $4,_158d0 2005415a: movl r0,r10 2005415d: pushl r9 2005415f: pushl r11 20054161: pushl 2c(sp) 20054164: calls $3,_15988 2005416b: clrl r0 2005416d: ret 2005416e: movl 10(sp),08(sp) 20054173: bicl3 $f,08(sp),r2 20054178: addl3 $4,r2,10(sp) 2005417d: movl 10(sp),r8 20054181: addl2 $3e,10(sp) 20054185: pushab (r8) 20054187: pushl r11 20054189: pushl 2c(sp) 2005418c: calls $3,*24(r9) 20054190: moval 0x2006190c,r3 20054197: movc3 $32,(r3),0c(r8) 2005419c: mfpr $11,-08(fp) ; SCBB 200541a0: addl3 $000003fc,-08(fp),18(sp) 200541aa: movl *18(sp),08(sp) 200541af: movab 0c(r8),r2 200541b3: addl3 $1,r2,*18(sp) 200541b8: movb $5d,*00(sp) 200541bd: pushl 20(sp) 200541c0: pushl r11 200541c2: pushl 2c(sp) 200541c5: calls $3,*44(r9) 200541c9: movl r0,r10 200541cc: cmpl r10,$1 200541cf: beql 0x2005421f 200541d1: tstb 07(sp) 200541d4: beql 0x200541f4 200541d6: cmpl r10,$1 200541d9: beql 0x2005421f 200541db: nop 200541dc: pushl 20(sp) 200541df: pushl r11 200541e1: pushl 2c(sp) 200541e4: calls $3,*44(r9) 200541e8: movl r0,r10 200541eb: cmpl r10,$1 200541ee: bneq 0x200541dc 200541f0: brb 0x2005421f 200541f2: tstl r0 200541f4: movl 08(sp),*18(sp) 200541f9: pushab -0209(fp) 200541fd: pushl r7 200541ff: pushl 28(sp) 20054202: pushl r11 20054204: calls $4,_158d0 2005420b: movl r0,r10 2005420e: pushl r9 20054210: pushl r11 20054212: pushl 2c(sp) 20054215: calls $3,_15988 2005421c: clrl r0 2005421e: ret 2005421f: movl 08(sp),*18(sp) 20054224: movl 10(sp),r4 20054228: addl3 $4,10(sp),(r4) 2005422d: addl2 $8,10(sp) 20054231: movb $5c,*00(sp) 20054236: pushl 20(sp) 20054239: pushl r9 2005423b: pushab -0209(fp) 2005423f: pushl r7 20054241: pushl r4 20054243: pushal -0208(fp) 20054247: pushal -0108(fp) 2005424b: pushl r11 2005424d: pushl 44(sp) 20054250: calls $9,_14bb0 20054257: movl r0,r10 2005425a: cmpl r10,$1 2005425d: beql 0x200542b1 2005425f: tstb 07(sp) 20054262: beql 0x200542a0 20054264: cmpl r10,$1 20054267: beql 0x200542b1 20054269: tstl r0 2005426b: nop 2005426c: pushl 20(sp) 2005426f: pushl r9 20054271: pushab -0209(fp) 20054275: pushl r7 20054277: pushl r4 20054279: pushal -0208(fp) 2005427d: pushal -0108(fp) 20054281: pushl r11 20054283: pushl 44(sp) 20054286: calls $9,_14bb0 2005428d: movl r0,r10 20054290: movb $1,-0209(fp) 20054295: clrl 08(r7) 20054298: cmpl r10,$1 2005429b: bneq 0x2005426c 2005429d: brb 0x200542b1 2005429f: nop 200542a0: pushl r9 200542a2: pushl r11 200542a4: pushl 2c(sp) 200542a7: calls $3,_15988 200542ae: clrl r0 200542b0: ret 200542b1: movl (r4),r3 200542b4: cmpl r6,$2 200542b7: beql 0x200542c1 200542b9: cmpl r6,$3 200542bc: beql 0x200542c1 200542be: brw 0x200543c2 200542c1: movb $5b,*00(sp) 200542c6: pushl 20(sp) 200542c9: pushl r9 200542cb: pushl r3 200542cd: pushal -0208(fp) 200542d1: pushal -0108(fp) 200542d5: pushl r11 200542d7: pushl 3c(sp) 200542da: calls $7,_14638 200542e1: movl r0,r10 200542e4: cmpl r10,$1 200542e7: beql 0x20054342 200542e9: tstb 07(sp) 200542ec: beql 0x2005431c 200542ee: cmpl r10,$1 200542f1: beql 0x20054342 200542f3: nop 200542f4: pushl 20(sp) 200542f7: pushl r9 200542f9: pushl r3 200542fb: pushal -0208(fp) 200542ff: pushal -0108(fp) 20054303: pushl r11 20054305: pushl 3c(sp) 20054308: calls $7,_14638 2005430f: movl r0,r10 20054312: cmpl r10,$1 20054315: bneq 0x200542f4 20054317: brb 0x20054342 20054319: tstl r0 2005431b: nop 2005431c: pushab -0209(fp) 20054320: pushl r7 20054322: pushl 28(sp) 20054325: pushl r11 20054327: calls $4,_158d0 2005432e: movl r0,r10 20054331: pushl r9 20054333: pushl r11 20054335: pushl 2c(sp) 20054338: calls $3,_15988 2005433f: clrl r0 20054341: ret 20054342: movl $20080010,r2 20054349: movb $5a,(r2) 2005434d: pushl 20(sp) 20054350: pushl r9 20054352: pushal -0208(fp) 20054356: pushal -0108(fp) 2005435a: pushl r11 2005435c: pushl 38(sp) 2005435f: calls $6,_143cc 20054366: movl r0,r10 20054369: cmpl r10,$1 2005436c: beql 0x200543c2 2005436e: tstb 07(sp) 20054371: beql 0x2005439c 20054373: cmpl r10,$1 20054376: beql 0x200543c2 20054378: pushl 20(sp) 2005437b: pushl r9 2005437d: pushal -0208(fp) 20054381: pushal -0108(fp) 20054385: pushl r11 20054387: pushl 38(sp) 2005438a: calls $6,_143cc 20054391: movl r0,r10 20054394: cmpl r10,$1 20054397: bneq 0x20054378 20054399: brb 0x200543c2 2005439b: nop 2005439c: pushab -0209(fp) 200543a0: pushl r7 200543a2: pushl 28(sp) 200543a5: pushl r11 200543a7: calls $4,_158d0 200543ae: movl r0,r10 200543b1: pushl r9 200543b3: pushl r11 200543b5: pushl 2c(sp) 200543b8: calls $3,_15988 200543bf: clrl r0 200543c1: ret 200543c2: movw $1,00(r7) 200543c6: cvtwl $0001,r0 200543cb: ret _143cc: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 200543ce: subl2 $18,sp 200543d1: movl 04(ap),r5 200543d5: movl 08(ap),r3 200543d9: movl 14(ap),r2 200543dd: movl 18(ap),r4 200543e1: clrb 12(sp) 200543e4: moval 0c(ap),0c(sp) 200543e9: movab _1fc9c,(sp) 200543f0: cmpb 12(sp),06(r3) 200543f5: bneq 0x200543fa 200543f7: brw 0x20054623 200543fa: movzbl 12(sp),r6 200543fe: ashl $3,r6,r6 20054402: movl 0c(sp),r7 20054406: tstl *00(r7)[r6] 2005440a: bneq 0x2005440f 2005440c: brw 0x20054623 2005440f: clrb 13(sp) 20054412: movzbl 12(sp),08(sp) 20054417: ashl $3,08(sp),08(sp) 2005441d: movl *000c(sp),0004(sp) 20054424: movzbl 13(sp),r1 20054428: addl3 08(sp),r1,r0 2005442d: tstl *04(sp)[r0] 20054431: bneq 0x20054436 20054433: brw 0x20054614 20054436: movzbl 12(sp),r0 2005443a: ashl $3,r0,r0 2005443e: addl2 r0,r1 20054441: moval *10(ap),r0 20054445: movl (r0)[r1],r0 20054449: movzbl 04(r0),r0 2005444d: cmpl r0,$1 20054450: bneq 0x20054455 20054452: brw 0x20054614 20054455: movzbl 12(sp),r10 20054459: ashl $3,r10,r0 2005445d: movzbl 13(sp),r9 20054461: addl3 r0,r9,r6 20054465: movl 10(ap),r8 20054469: movl (r8)[r6],r1 2005446d: movzbl 02(r1),r0 20054471: cmpl r0,$5 20054474: bneq 0x200544d0 20054476: tstb 03(r1) 20054479: beql 0x200544d0 2005447b: pushl $1 2005447d: clrq -(sp) 2005447f: clrq -(sp) 20054481: movl *20(sp),r7 20054485: pushl (r7)[r6] 20054488: pushl r3 2005448a: calls $7,*0c(r2) 2005448e: movl r0,r11 20054491: movl (r8)[r6],r0 20054495: pushab 27(r0) 20054498: pushl $6 2005449a: clrq -(sp) 2005449c: pushl (r7)[r6] 2005449f: calls $5,*10(r2) 200544a3: movl r0,r11 200544a6: clrq -(sp) 200544a8: clrq -(sp) 200544aa: pushl r9 200544ac: pushl r10 200544ae: pushl r7 200544b0: pushl r3 200544b2: pushl r5 200544b4: calls $9,*34(r2) 200544b8: cmpl r0,$1 200544bb: beql 0x200544d0 200544bd: pushl $32 200544bf: pushl r4 200544c1: pushl 0c(ap) 200544c4: pushl r3 200544c6: calls $4,_15654 200544cd: clrl r0 200544cf: ret 200544d0: movzbl 12(sp),r10 200544d4: ashl $3,r10,r0 200544d8: movzbl 13(sp),r9 200544dc: addl3 r0,r9,r6 200544e0: movl 10(ap),r8 200544e4: movl (r8)[r6],r1 200544e8: movzbl 02(r1),r0 200544ec: bneq 0x2005454b 200544ee: movzbl 03(r1),r0 200544f2: bneq 0x2005454b 200544f4: pushl $32 200544f6: clrq -(sp) 200544f8: clrq -(sp) 200544fa: movl *20(sp),r7 200544fe: pushl (r7)[r6] 20054501: pushl r3 20054503: calls $7,*0c(r2) 20054507: movl r0,r11 2005450a: movl (r8)[r6],r0 2005450e: pushab 27(r0) 20054511: pushl $6 20054513: clrq -(sp) 20054515: pushl (r7)[r6] 20054518: calls $5,*10(r2) 2005451c: movl r0,r11 2005451f: clrq -(sp) 20054521: pushl $1 20054523: pushl $1b 20054525: pushl r9 20054527: pushl r10 20054529: pushl r7 2005452b: pushl r3 2005452d: pushl r5 2005452f: calls $9,*38(r2) 20054533: cmpl r0,$1 20054536: beql 0x2005454b 20054538: pushl $32 2005453a: pushl r4 2005453c: pushl 0c(ap) 2005453f: pushl r3 20054541: calls $4,_15654 20054548: clrl r0 2005454a: ret 2005454b: movzbl $78,-(sp) 2005454f: clrq -(sp) 20054551: clrq -(sp) 20054553: movzbl 26(sp),r10 20054557: ashl $3,r10,r0 2005455b: movzbl 27(sp),r9 2005455f: addl3 r0,r9,r6 20054563: movl *20(sp),r7 20054567: pushl (r7)[r6] 2005456a: pushl r3 2005456c: calls $7,*0c(r2) 20054570: movl r0,r11 20054573: movl 10(ap),r8 20054577: movl (r8)[r6],r0 2005457b: pushab 27(r0) 2005457e: pushl $6 20054580: clrq -(sp) 20054582: pushl (r7)[r6] 20054585: calls $5,*10(r2) 20054589: movl r0,r11 2005458c: clrq -(sp) 2005458e: pushl $1 20054590: pushl $1d 20054592: pushl r9 20054594: pushl r10 20054596: pushl r7 20054598: pushl r3 2005459a: pushl r5 2005459c: calls $9,*34(r2) 200545a0: movl r0,r11 200545a3: movl (r8)[r6],r1 200545a7: bicb3 $e0,34(r1),r0 200545ad: movzbl r0,r0 200545b0: cmpl r0,$1 200545b3: bneq 0x200545fc 200545b5: bbc $7,35(r1),0x200545fc 200545ba: movzbl 44(r1),r0 200545be: cmpl r0,$00000054 200545c5: bneq 0x200545fc 200545c7: movzbl 45(r1),r0 200545cb: cmpl r0,$0000004c 200545d2: bneq 0x200545fc 200545d4: movzbl 46(r1),r0 200545d8: cmpl r0,$0000005a 200545df: bneq 0x200545fc 200545e1: movzbl 47(r1),r0 200545e5: cmpl r0,$30 200545e8: bneq 0x200545fc 200545ea: movzbl 48(r1),r0 200545ee: cmpl r0,$34 200545f1: bneq 0x200545fc 200545f3: movzwl $3a98,-(sp) 200545f8: calls $1,*04(sp) 200545fc: cmpl r11,$1 200545ff: beql 0x20054614 20054601: pushl $32 20054603: pushl r4 20054605: pushl 0c(ap) 20054608: pushl r3 2005460a: calls $4,_15654 20054611: clrl r0 20054613: ret 20054614: incb 13(sp) 20054617: movzbl 13(sp),r0 2005461b: cmpl r0,$8 2005461e: bcc 0x20054623 20054620: brw 0x20054424 20054623: incb 12(sp) 20054626: movzbl 12(sp),r6 2005462a: cmpl r6,$8 2005462d: bcc 0x20054632 2005462f: brw 0x200543f0 20054632: cvtwl $0001,r0 20054637: ret _14638: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2005463a: movab -5c(sp),sp 2005463e: movl 04(ap),r7 20054642: movl 08(ap),r6 20054646: movl 18(ap),r2 2005464a: movl 1c(ap),r8 2005464e: clrb -13(fp) 20054651: movb $12,-12(fp) 20054655: clrw -11(fp) 20054658: clrb -0f(fp) 2005465b: movb $8,-0e(fp) 2005465f: clrb -0d(fp) 20054662: movl 08(r7),r9 20054666: clrw 1e(sp) 20054669: movl 14(ap),10(sp) 2005466e: movl 27(r6),(sp) 20054672: movl 10(r7),r3 20054676: movab 14(r3),20(sp) 2005467b: clrl *20(sp) 2005467e: movl 20(sp),r3 20054682: bbc $2,02(r3),0x20054699 20054687: pushl $0 20054689: movzbl $40,-(sp) 2005468d: pushl r8 2005468f: calls $3,_15574 20054696: clrl r0 20054698: ret 20054699: movl 20(sp),r3 2005469d: bbc $1,02(r3),0x200546b4 200546a2: pushl $0 200546a4: movzbl $44,-(sp) 200546a8: pushl r8 200546aa: calls $3,_15574 200546b1: clrl r0 200546b3: ret 200546b4: clrb r11 200546b6: tstl r0 200546b8: cmpb r11,06(r6) 200546bc: beql 0x200546df 200546be: movzbl r11,r3 200546c1: ashl $3,r3,r3 200546c5: moval *0c(ap),r4 200546c9: tstl (r4)[r3] 200546cc: beql 0x200546df 200546ce: moval *10(ap),r4 200546d2: movl (r4)[r3],r3 200546d6: movzbl 04(r3),r3 200546da: cmpl r3,$1 200546dd: bneq 0x200546e9 200546df: incb r11 200546e1: movzbl r11,r3 200546e4: cmpl r3,$8 200546e7: bcs 0x200546b8 200546e9: movzbl r11,r3 200546ec: cmpl r3,$8 200546ef: bneq 0x200546f5 200546f1: movl $1,r0 200546f4: ret 200546f5: movzwl $0600,-2b(fp) 200546fb: bicl3 $000001ff,10(sp),r3 20054704: addl3 $00000200,r3,-27(fp) 2005470d: movl -27(fp),10(sp) 20054712: movw $c,-1b(fp) 20054716: clrl -17(fp) 20054719: pushl $20080008 2005471f: pushl 04(sp) 20054722: pushab -1b(fp) 20054725: pushab -2b(fp) 20054728: calls $4,_1fda8 2005472f: cmpl r0,$1 20054732: beql 0x20054744 20054734: pushl $0 20054736: pushl $3c 20054738: pushl r8 2005473a: calls $3,_15574 20054741: clrl r0 20054743: ret 20054744: movl 10(sp),18(sp) 20054749: pushl $20080008 2005474f: pushl -17(fp) 20054752: pushal -0c(fp) 20054755: pushl 1c(sp) 20054758: calls $4,_1ff78 2005475f: cmpl r0,$1 20054762: beql 0x20054776 20054764: pushl $0 20054766: movzbl $46,-(sp) 2005476a: pushl r8 2005476c: calls $3,_15574 20054773: clrl r0 20054775: ret 20054776: movzwl $0600,-33(fp) 2005477c: bicl3 $000001ff,10(sp),r3 20054785: addl3 $00000800,r3,-2f(fp) 2005478e: movl -2f(fp),10(sp) 20054793: movw $c,-23(fp) 20054797: clrl -1f(fp) 2005479a: pushl $20080008 200547a0: pushl 04(sp) 200547a3: pushab -23(fp) 200547a6: pushab -33(fp) 200547a9: calls $4,_1fda8 200547b0: cmpl r0,$1 200547b3: beql 0x200547c5 200547b5: pushl $0 200547b7: pushl $3c 200547b9: pushl r8 200547bb: calls $3,_15574 200547c2: clrl r0 200547c4: ret 200547c5: pushl $20080008 200547cb: pushl -1f(fp) 200547ce: pushal -08(fp) 200547d1: pushl 1c(sp) 200547d4: calls $4,_1ff78 200547db: cmpl r0,$1 200547de: beql 0x200547f2 200547e0: pushl $0 200547e2: movzbl $46,-(sp) 200547e6: pushl r8 200547e8: calls $3,_15574 200547ef: clrl r0 200547f1: ret 200547f2: movl -1f(fp),0c(sp) 200547f7: bicl2 $80000000,*0c(sp) 200547ff: movl 20(sp),r3 20054803: bisb2 $1,02(r3) 20054807: movb $1,2b(r6) 2005480b: pushl $1 2005480d: clrq -(sp) 2005480f: pushl $0 20054811: pushl $1 20054813: movzbl r11,r4 20054816: ashl $3,r4,r4 2005481a: movl 0c(ap),r5 2005481e: pushl (r5)[r4] 20054821: pushl r6 20054823: calls $7,*0c(r2) 20054827: movl r0,04(sp) 2005482b: incl -08(fp) 2005482e: incl -0c(fp) 20054831: incl 18(sp) 20054834: pushl 10(sp) 20054837: pushl 1c(sp) 2005483a: pushl -0c(fp) 2005483d: pushl $6 2005483f: pushl -08(fp) 20054842: pushl $8 20054844: pushl (r5)[r4] 20054847: calls $7,*14(r2) 2005484b: movl r0,04(sp) 2005484f: movl 18(sp),r5 20054853: cvtwb $0001,r10 20054858: movzbl r10,r3 2005485b: movb -13(fp)[r3],(r5)+ 20054860: incb r10 20054862: movzbl r10,r3 20054865: cmpl r3,$7 20054868: bcs 0x20054858 2005486a: clrq -(sp) 2005486c: pushl $0 2005486e: movzwl $ffff,-(sp) 20054873: pushl $0 20054875: movzbl r11,r4 20054878: pushl r4 2005487a: pushl 0c(ap) 2005487d: pushl r6 2005487f: pushl r7 20054881: calls $9,*34(r2) 20054885: movl r0,04(sp) 20054889: clrb 2b(r6) 2005488c: movl 20(sp),r3 20054890: bbs $2,02(r3),0x200548ff 20054895: clrl 14(sp) 20054898: bisl3 $0,r4,14(sp) 2005489d: pushl *0c(sp) 200548a0: pushl -1f(fp) 200548a3: subl2 $4,sp 200548a6: movc3 $4,*2c(sp),(sp) 200548ab: pushl -08(fp) 200548ae: pushl -0c(fp) 200548b1: pushl 28(sp) 200548b4: pushl $13 200548b6: pushl $8 200548b8: movzbl $42,-(sp) 200548bc: pushl r8 200548be: calls $a,_15574 200548c5: pushl $20080008 200548cb: pushl 04(sp) 200548ce: pushab -1b(fp) 200548d1: pushab -2b(fp) 200548d4: calls $4,_1feac 200548db: movl r0,04(sp) 200548df: pushl $20080008 200548e5: pushl 04(sp) 200548e8: pushab -23(fp) 200548eb: pushab -33(fp) 200548ee: calls $4,_1feac 200548f5: movl r0,04(sp) 200548f9: clrl *20(sp) 200548fc: clrl r0 200548fe: ret 200548ff: movl 20(sp),r2 20054903: bbc $1,02(r2),0x20054951 20054908: pushl $0 2005490a: movzbl $44,-(sp) 2005490e: pushl r8 20054910: calls $3,_15574 20054917: pushl $20080008 2005491d: pushl 04(sp) 20054920: pushab -1b(fp) 20054923: pushab -2b(fp) 20054926: calls $4,_1feac 2005492d: movl r0,04(sp) 20054931: pushl $20080008 20054937: pushl 04(sp) 2005493a: pushab -23(fp) 2005493d: pushab -33(fp) 20054940: calls $4,_1feac 20054947: movl r0,04(sp) 2005494b: clrl *20(sp) 2005494e: clrl r0 20054950: ret 20054951: bicl2 $0,*0c(sp) 20054955: clrl *20(sp) 20054958: movl 20(sp),r2 2005495c: bbc $2,02(r2),0x200549a7 20054961: pushl $0 20054963: movzbl $40,-(sp) 20054967: pushl r8 20054969: calls $3,_15574 20054970: pushl $20080008 20054976: pushl 04(sp) 20054979: pushab -1b(fp) 2005497c: pushab -2b(fp) 2005497f: calls $4,_1feac 20054986: movl r0,04(sp) 2005498a: pushl $20080008 20054990: pushl 04(sp) 20054993: pushab -23(fp) 20054996: pushab -33(fp) 20054999: calls $4,_1feac 200549a0: movl r0,04(sp) 200549a4: clrl r0 200549a6: ret 200549a7: bicb3 $e0,009c(r9),r2 200549ae: movb r2,0b(sp) 200549b2: clrb r10 200549b4: tstb 0b(sp) 200549b7: beql 0x200549cc 200549b9: movzbl 00000088(r9),r2 200549c0: movl r2,14(sp) 200549c4: incb r10 200549c6: cmpb r10,0b(sp) 200549ca: bcs 0x200549c0 200549cc: mnegb $1,27(sp) 200549d0: movzbl 27(sp),r2 200549d4: bneq 0x200549d9 200549d6: brw 0x20054b58 200549d9: movab _1fc9c,r5 200549e0: bbc $5,0094(r9),0x200549e9 200549e6: brw 0x20054b58 200549e9: movb 0094(r9),r10 200549ee: bicb3 $f8,0090(r9),r2 200549f5: movb r2,1d(sp) 200549f9: movzbl r2,r0 200549fc: casel r0,$1,$6 20054a00: case -> 0x20054a1c 20054a02: case -> 0x20054adc 20054a04: case -> 0x20054a1c 20054a06: case -> 0x20054adc 20054a08: case -> 0x20054adc 20054a0a: case -> 0x20054adc 20054a0c: case -> 0x20054a1c 20054a0e: brw 0x20054adc 20054a11: tstl r0 20054a13: nop 20054a14: jmp 0x60053f60 20054a1a: tstl r0 20054a1c: movb $10,008c(r9) 20054a22: clrb r10 20054a24: pushl $1 20054a26: calls $1,(r5) 20054a29: bbs $7,0090(r9),0x20054a3d 20054a2f: incb r10 20054a31: movzbl r10,r2 20054a34: cmpl r2,$00000050 20054a3b: bcs 0x20054a24 20054a3d: movzbl r10,r2 20054a40: cmpl r2,$00000050 20054a47: bneq 0x20054a64 20054a49: movzbl r11,r2 20054a4c: ashl $3,r2,r2 20054a50: moval *0c(ap),r3 20054a54: movl (r3)[r2],r2 20054a58: movl $3a,038e(r2) 20054a5d: movb $1,1f(sp) 20054a61: brw 0x20054af5 20054a64: movzbl 0088(r9),14(sp) 20054a6a: bbc $5,0094(r9),0x20054a7c 20054a70: mnegb $c,27(sp) 20054a74: movb $1,1e(sp) 20054a78: brb 0x20054af5 20054a7a: tstl r0 20054a7c: movzbl 1d(sp),r2 20054a80: cmpl r2,$7 20054a83: bneq 0x20054af5 20054a85: movb $12,008c(r9) 20054a8a: clrb r10 20054a8c: pushl $1 20054a8e: calls $1,(r5) 20054a91: bbs $7,0090(r9),0x20054aa5 20054a97: incb r10 20054a99: movzbl r10,r2 20054a9c: cmpl r2,$00000050 20054aa3: bcs 0x20054a8c 20054aa5: movzbl r10,r2 20054aa8: cmpl r2,$00000050 20054aaf: bneq 0x20054acc 20054ab1: movzbl r11,r2 20054ab4: ashl $3,r2,r2 20054ab8: moval *0c(ap),r3 20054abc: movl (r3)[r2],r2 20054ac0: movl $3a,038e(r2) 20054ac5: movb $1,1f(sp) 20054ac9: brb 0x20054af5 20054acb: nop 20054acc: bbc $5,0094(r9),0x20054af5 20054ad2: mnegb $c,27(sp) 20054ad6: movb $1,1e(sp) 20054ada: brb 0x20054af5 20054adc: movzbl r11,r2 20054adf: ashl $3,r2,r2 20054ae3: moval *0c(ap),r3 20054ae7: movl (r3)[r2],r2 20054aeb: movzbl $41,038e(r2) 20054af1: movb $1,1f(sp) 20054af5: movzbl 27(sp),r2 20054af9: decl r2 20054afb: cvtlb r2,27(sp) 20054aff: tstb 1f(sp) 20054b02: beql 0x20054b4a 20054b04: movzbl r11,r2 20054b07: ashl $3,r2,r2 20054b0b: movl 0c(ap),r4 20054b0f: movl (r4)[r2],r2 20054b13: bicb3 $f8,0090(r9),r3 20054b1a: movzbl r3,038a(r2) 20054b1f: movb 0090(r9),0c(r6) 20054b25: movb 0094(r9),0d(r6) 20054b2b: pushl $3e 20054b2d: pushl r8 20054b2f: pushl r4 20054b31: pushl r6 20054b33: calls $4,_15654 20054b3a: pushl r4 20054b3c: pushl r6 20054b3e: pushl r7 20054b40: calls $3,_18e80 20054b47: clrl r0 20054b49: ret 20054b4a: tstb 1e(sp) 20054b4d: bneq 0x20054b58 20054b4f: movzbl 27(sp),r2 20054b53: beql 0x20054b58 20054b55: brw 0x200549e0 20054b58: pushl $20080008 20054b5e: pushl 04(sp) 20054b61: pushab -1b(fp) 20054b64: pushab -2b(fp) 20054b67: calls $4,_1feac 20054b6e: cmpl r0,$1 20054b71: beql 0x20054b82 20054b73: pushl $0 20054b75: movzbl $46,-(sp) 20054b79: pushl r8 20054b7b: calls $3,_15574 20054b82: pushl $20080008 20054b88: pushl 04(sp) 20054b8b: pushab -23(fp) 20054b8e: pushab -33(fp) 20054b91: calls $4,_1feac 20054b98: cmpl r0,$1 20054b9b: beql 0x20054bac 20054b9d: pushl $0 20054b9f: movzbl $46,-(sp) 20054ba3: pushl r8 20054ba5: calls $3,_15574 20054bac: movl $1,r0 20054baf: ret _14bb0: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20054bb2: movab -00a8(sp),sp 20054bb7: movl 04(ap),r6 20054bbb: movl 08(ap),r8 20054bbf: movl 14(ap),r5 20054bc3: movl 18(ap),r7 20054bc7: movl 1c(ap),r3 20054bcb: movl 20(ap),r2 20054bcf: movl 24(ap),r4 20054bd3: movl 0c(ap),r11 20054bd7: movl (r5),(r11) 20054bda: movl 10(ap),(sp) 20054bde: addl3 $00000396,(r5),*00(sp) 20054be7: clrq -(sp) 20054be9: pushl r11 20054beb: calls $3,*08(r2) 20054bef: movl r0,50(sp) 20054bf3: pushl $1 20054bf5: pushl $0 20054bf7: pushl $1 20054bf9: clrq -(sp) 20054bfb: pushl (r11) 20054bfd: pushl r8 20054bff: calls $7,*0c(r2) 20054c03: movl r0,50(sp) 20054c07: movl *00(sp),r10 20054c0b: pushab 27(r10) 20054c0e: pushl $6 20054c10: clrq -(sp) 20054c12: pushl (r11) 20054c14: calls $5,*10(r2) 20054c18: movl r0,50(sp) 20054c1c: clrq -(sp) 20054c1e: clrq -(sp) 20054c20: clrq -(sp) 20054c22: pushl r11 20054c24: pushl r8 20054c26: pushl r6 20054c28: calls $9,*34(r2) 20054c2c: movl r0,50(sp) 20054c30: clrl (r11) 20054c32: clrl *00(sp) 20054c35: movl 10(r6),r10 20054c39: bicl3 $ffffff0f,14(r10),r10 20054c42: cmpl r10,$000000b0 20054c49: bneq 0x20054c54 20054c4b: movb $1,1b(sp) 20054c4f: brb 0x20054c57 20054c51: tstl r0 20054c53: nop 20054c54: clrb 1b(sp) 20054c57: movl 27(r8),34(sp) 20054c5c: movl (r5),4c(sp) 20054c60: addl2 $000000ff,(r5) 20054c67: clrb 26(sp) 20054c6a: movab _159b0,04(sp) 20054c72: movab _15654,1c(sp) 20054c7a: movab _158d0,48(sp) 20054c82: movab _15574,38(sp) 20054c8a: movab _1fda8,0c(sp) 20054c92: movab _1ff78,0008(sp) 20054c9b: movab _1feac,0040(sp) 20054ca4: cmpb 26(sp),06(r8) 20054ca9: bneq 0x20054cae 20054cab: brw 0x200554f6 20054cae: clrb 00000027(sp) 20054cb4: movzbl 27(sp),r0 20054cb8: cmpl r0,$1 20054cbb: bneq 0x20054cd1 20054cbd: movzbl 26(sp),r0 20054cc1: ashl $3,r0,r0 20054cc5: moval *0c(ap),r1 20054cc9: tstl (r1)[r0] 20054ccc: bneq 0x20054cd1 20054cce: brw 0x200554f6 20054cd1: movzbl 26(sp),6c(sp) 20054cd6: ashl $3,6c(sp),r0 20054cdb: movzbl 27(sp),5c(sp) 20054ce0: addl3 r0,5c(sp),r10 20054ce5: movl 0c(ap),008c(sp) 20054ceb: movl (r5),*008c(sp)[r10] 20054cf1: addl2 $00000396,(r5) 20054cf8: movl *008c(sp)[r10],7c(sp) 20054cff: pushl 5c(sp) 20054d02: pushl 70(sp) 20054d05: pushl 0094(sp) 20054d09: calls $3,*08(r2) 20054d0d: movl r0,50(sp) 20054d11: movl 10(ap),68(sp) 20054d16: movl (r5),*68(sp)[r10] 20054d1b: movl (r5),r11 20054d1e: addl2 $00000153,(r5) 20054d25: pushl 5c(sp) 20054d28: pushl 70(sp) 20054d2b: pushl r11 20054d2d: calls $3,*10(sp) 20054d31: movab 34(r11),3c(sp) 20054d36: pushl $1 20054d38: clrq -(sp) 20054d3a: clrq -(sp) 20054d3c: pushl *00a0(sp)[r10] 20054d41: pushl r8 20054d43: calls $7,*0c(r2) 20054d47: movl r0,50(sp) 20054d4b: pushab 27(r11) 20054d4e: pushl $6 20054d50: pushl 44(sp) 20054d53: movzbl $ff,-(sp) 20054d57: pushl *009c(sp)[r10] 20054d5c: calls $5,*10(r2) 20054d60: movl r0,50(sp) 20054d64: clrq -(sp) 20054d66: pushl $0 20054d68: pushl $12 20054d6a: pushl 6c(sp) 20054d6d: pushl 0080(sp) 20054d71: pushl 00a4(sp) 20054d75: pushl r8 20054d77: pushl r6 20054d79: calls $9,*34(r2) 20054d7d: cmpl r0,$1 20054d80: beql 0x20054df5 20054d82: movl 7c(sp),r0 20054d86: movzbl 0323(r0),r0 20054d8b: bneq 0x20054da0 20054d8d: clrl *008c(sp)[r10] 20054d92: clrl *68(sp)[r10] 20054d96: addl2 $fffffb17,(r5) 20054d9d: brw 0x200554e7 20054da0: movl 7c(sp),r0 20054da4: bicb3 $f0,0218(r0),r0 20054dab: movzbl r0,r0 20054dae: cmpl r0,$5 20054db1: bneq 0x20054dcc 20054db3: tstl 5c(sp) 20054db6: beql 0x20054dcc 20054db8: clrl *008c(sp)[r10] 20054dbd: clrl *68(sp)[r10] 20054dc1: addl2 $fffffb17,(r5) 20054dc8: brw 0x200554e7 20054dcb: nop 20054dcc: pushl $22 20054dce: pushl r4 20054dd0: pushl 0094(sp) 20054dd4: pushl r8 20054dd6: calls $4,*2c(sp) 20054dda: movb $1,04(r11) 20054dde: pushl r3 20054de0: pushl r7 20054de2: pushl r4 20054de4: pushl r8 20054de6: calls $4,*58(sp) 20054dea: cmpl r0,$1 20054ded: bneq 0x20054df2 20054def: brw 0x200554e7 20054df2: clrl r0 20054df4: ret 20054df5: extzv $5,$3,34(r11),r0 20054dfb: beql 0x20054e24 20054dfd: movzbl 26(sp),r0 20054e01: ashl $3,r0,r0 20054e05: movzbl 27(sp),r1 20054e09: addl2 r0,r1 20054e0c: moval *0c(ap),r0 20054e10: clrl (r0)[r1] 20054e13: moval *10(ap),r0 20054e17: clrl (r0)[r1] 20054e1a: addl2 $fffffb17,(r5) 20054e21: brw 0x200554e7 20054e24: movzbl 27(sp),r10 20054e28: cmpl r10,$1 20054e2b: bneq 0x20054e94 20054e2d: movzbl 26(sp),r0 20054e31: ashl $3,r0,r0 20054e35: movl 10(ap),0088(sp) 20054e3b: movl *0088(sp)[r0],r1 20054e41: bicb3 $e0,34(r1),r0 20054e47: movzbl r0,r0 20054e4a: cmpl r0,$1 20054e4d: bneq 0x20054e94 20054e4f: bbc $7,35(r1),0x20054e94 20054e54: cmpl 0137(r1),$5 20054e59: bneq 0x20054e94 20054e5b: bicb3 $80,35(r1),r0 20054e61: movzbl r0,r0 20054e64: cmpl r0,$30 20054e67: beql 0x20054e72 20054e69: cmpl r0,$00000050 20054e70: bneq 0x20054e94 20054e72: movzbl 26(sp),r0 20054e76: ashl $3,r0,r0 20054e7a: addl2 r0,r10 20054e7d: moval *0c(ap),r0 20054e81: clrl (r0)[r10] 20054e84: clrl *0088(sp)[r10] 20054e89: addl2 $fffffb17,(r5) 20054e90: brw 0x200554f6 20054e93: nop 20054e94: movl 7c(sp),r10 20054e98: movl 0368(r10),0137(r11) 20054e9f: cmpl 0368(r10),$2 20054ea4: bgtru 0x20054efa 20054ea6: movzbl 27(sp),r0 20054eaa: ashl $10,r0,r1 20054eae: movzbl 26(sp),r0 20054eb2: bisl3 r0,r1,10(sp) 20054eb7: ashl $10,031e(r10),r0 20054ebd: bisl3 031a(r10),r0,14(sp) 20054ec4: pushl 0368(r10) 20054ec8: movzbl 033b(r10),-(sp) 20054ecd: pushl 1c(sp) 20054ed0: pushl 1c(sp) 20054ed3: pushl $d 20054ed5: pushl $5 20054ed7: pushl $24 20054ed9: pushl r4 20054edb: calls $8,*58(sp) 20054edf: movb $1,04(r11) 20054ee3: pushl r3 20054ee5: pushl r7 20054ee7: pushl r4 20054ee9: pushl r8 20054eeb: calls $4,*58(sp) 20054eef: cmpl r0,$1 20054ef2: bneq 0x20054ef7 20054ef4: brw 0x200554e7 20054ef7: clrl r0 20054ef9: ret 20054efa: bicb3 $e0,*3c(sp),r0 20054f00: movb r0,02(r11) 20054f04: movl 3c(sp),r10 20054f08: extzv $7,$1,01(r10),r0 20054f0e: cvtlb r0,03(r11) 20054f12: movl r10,r1 20054f15: movl 7c(sp),r10 20054f19: movl 0368(r10),28(sp) 20054f1f: clrl r9 20054f21: tstl 28(sp) 20054f24: beql 0x20054f35 20054f26: tstl r0 20054f28: movb (r1)+,*4c(sp)[r9] 20054f2d: incl r9 20054f2f: cmpl r9,28(sp) 20054f33: bcs 0x20054f28 20054f35: movl (r5),r0 20054f38: movzwl $1400,-18(fp) 20054f3e: bicl2 $000001ff,r0 20054f45: addl3 $00000200,r0,-14(fp) 20054f4e: movl -14(fp),r10 20054f52: movw $28,-10(fp) 20054f56: clrl -0c(fp) 20054f59: pushl $20080008 20054f5f: pushl 38(sp) 20054f62: pushab -10(fp) 20054f65: pushab -18(fp) 20054f68: calls $4,*1c(sp) 20054f6c: cmpl r0,$1 20054f6f: beql 0x20054f98 20054f71: pushl $0 20054f73: pushl $20 20054f75: pushl r4 20054f77: calls $3,_15574 20054f7e: movb $1,04(r11) 20054f82: pushl r3 20054f84: pushl r7 20054f86: pushl r4 20054f88: pushl r8 20054f8a: calls $4,_158d0 20054f91: movl r0,50(sp) 20054f95: clrl r0 20054f97: ret 20054f98: pushl $20080008 20054f9e: pushl -0c(fp) 20054fa1: pushal -08(fp) 20054fa4: pushl r10 20054fa6: calls $4,*18(sp) 20054faa: cmpl r0,$1 20054fad: beql 0x20054ff0 20054faf: pushl $0 20054fb1: pushl $1e 20054fb3: pushl r4 20054fb5: calls $3,_15574 20054fbc: movb $1,04(r11) 20054fc0: pushl $20080008 20054fc6: pushl 38(sp) 20054fc9: pushab -10(fp) 20054fcc: pushab -18(fp) 20054fcf: calls $4,_1feac 20054fd6: movl r0,50(sp) 20054fda: pushl r3 20054fdc: pushl r7 20054fde: pushl r4 20054fe0: pushl r8 20054fe2: calls $4,_158d0 20054fe9: movl r0,50(sp) 20054fed: clrl r0 20054fef: ret 20054ff0: movzbl 1b(sp),r1 20054ff4: addl2 r1,-08(fp) 20054ff8: addl3 $00000200,-08(fp),20(sp) 20055002: addl3 r10,r1,2c(sp) 20055007: pushl $1 20055009: clrq -(sp) 2005500b: pushl $0 2005500d: pushl $1 2005500f: movzbl 3a(sp),0084(sp) 20055015: ashl $3,0084(sp),r0 2005501b: movzbl 3b(sp),0094(sp) 20055021: addl3 r0,0094(sp),r10 20055027: movl 0c(ap),0098(sp) 2005502d: pushl *0098(sp)[r10] 20055032: pushl r8 20055034: calls $7,*0c(r2) 20055038: movl r0,50(sp) 2005503c: addl3 $00000200,2c(sp),-(sp) 20055045: pushl 30(sp) 20055048: pushl -08(fp) 2005504b: pushl $6 2005504d: pushl 30(sp) 20055050: movzbl $ff,-(sp) 20055054: pushl *009c(sp)[r10] 20055059: calls $7,*14(r2) 2005505d: movl r0,50(sp) 20055061: clrq -(sp) 20055063: pushl $0 20055065: pushl $12 20055067: pushl 0090(sp) 2005506b: pushl 0084(sp) 2005506f: pushl 009c(sp) 20055073: pushl r8 20055075: pushl r6 20055077: calls $9,*34(r2) 2005507b: cmpl r0,$1 2005507e: beql 0x200550c0 20055080: pushl $20080008 20055086: pushl 38(sp) 20055089: pushab -10(fp) 2005508c: pushab -18(fp) 2005508f: calls $4,*50(sp) 20055093: movl r0,50(sp) 20055097: pushl $26 20055099: pushl r4 2005509b: pushl 008c(sp) 2005509f: pushl r8 200550a1: calls $4,*2c(sp) 200550a5: movb $1,04(r11) 200550a9: pushl r3 200550ab: pushl r7 200550ad: pushl r4 200550af: pushl r8 200550b1: calls $4,*58(sp) 200550b5: cmpl r0,$1 200550b8: bneq 0x200550bd 200550ba: brw 0x200554e7 200550bd: clrl r0 200550bf: ret 200550c0: addl3 $00000200,2c(sp),r10 200550c9: movl 7c(sp),r0 200550cd: movl 0368(r0),44(sp) 200550d3: cmpl 28(sp),44(sp) 200550d8: beql 0x2005511e 200550da: pushl $20080008 200550e0: pushl 38(sp) 200550e3: pushab -10(fp) 200550e6: pushab -18(fp) 200550e9: calls $4,*50(sp) 200550ed: movl r0,50(sp) 200550f1: pushl 44(sp) 200550f4: pushl 2c(sp) 200550f7: pushl $14 200550f9: pushl $4 200550fb: pushl $28 200550fd: pushl r4 200550ff: calls $6,*50(sp) 20055103: movb $1,04(r11) 20055107: pushl r3 20055109: pushl r7 2005510b: pushl r4 2005510d: pushl r8 2005510f: calls $4,*58(sp) 20055113: cmpl r0,$1 20055116: bneq 0x2005511b 20055118: brw 0x200554e7 2005511b: clrl r0 2005511d: ret 2005511e: movl $1,30(sp) 20055122: clrl r9 20055124: tstl 44(sp) 20055127: beql 0x20055180 20055129: tstl r0 2005512b: nop 2005512c: cmpb *4c(sp)[r9],(r10)[r9] 20055132: beql 0x20055178 20055134: pushl $20080008 2005513a: pushl 38(sp) 2005513d: pushab -10(fp) 20055140: pushab -18(fp) 20055143: calls $4,*50(sp) 20055147: movl r0,50(sp) 2005514b: pushl r9 2005514d: pushl $15 2005514f: pushl $3 20055151: pushl $28 20055153: pushl r4 20055155: calls $5,*4c(sp) 20055159: movb $1,04(r11) 2005515d: pushl r3 2005515f: pushl r7 20055161: pushl r4 20055163: pushl r8 20055165: calls $4,*58(sp) 20055169: cmpl r0,$1 2005516c: beql 0x20055171 2005516e: clrl r0 20055170: ret 20055171: clrl 30(sp) 20055174: brb 0x20055180 20055176: tstl r0 20055178: incl r9 2005517a: cmpl r9,44(sp) 2005517e: bcs 0x2005512c 20055180: tstl 30(sp) 20055183: bneq 0x20055188 20055185: brw 0x200554e7 20055188: pushl $1 2005518a: clrq -(sp) 2005518c: pushl $0 2005518e: pushl $1 20055190: movzbl 3a(sp),6c(sp) 20055195: ashl $3,6c(sp),r0 2005519a: movzbl 3b(sp),78(sp) 2005519f: addl3 r0,78(sp),r10 200551a4: movl 0c(ap),008c(sp) 200551aa: pushl *008c(sp)[r10] 200551af: pushl r8 200551b1: calls $7,*0c(r2) 200551b5: movl r0,50(sp) 200551b9: movzbl 1b(sp),r1 200551bd: addl2 $000001fd,r1 200551c4: addl2 r1,2c(sp) 200551c8: addl2 r1,-08(fp) 200551cc: addl2 r1,20(sp) 200551d0: addl3 $00000200,2c(sp),-(sp) 200551d9: pushl 30(sp) 200551dc: pushl -08(fp) 200551df: pushl $6 200551e1: pushl 30(sp) 200551e4: movzbl $ff,-(sp) 200551e8: pushl *0090(sp)[r10] 200551ed: calls $7,*14(r2) 200551f1: movl r0,50(sp) 200551f5: clrq -(sp) 200551f7: pushl $0 200551f9: pushl $12 200551fb: pushl 74(sp) 200551fe: pushl 6c(sp) 20055201: pushl 0090(sp) 20055205: pushl r8 20055207: pushl r6 20055209: calls $9,*34(r2) 2005520d: cmpl r0,$1 20055210: beql 0x20055252 20055212: pushl $20080008 20055218: pushl 38(sp) 2005521b: pushab -10(fp) 2005521e: pushab -18(fp) 20055221: calls $4,*50(sp) 20055225: movl r0,50(sp) 20055229: pushl $2a 2005522b: pushl r4 2005522d: pushl 0080(sp) 20055231: pushl r8 20055233: calls $4,*2c(sp) 20055237: movb $1,04(r11) 2005523b: pushl r3 2005523d: pushl r7 2005523f: pushl r4 20055241: pushl r8 20055243: calls $4,*58(sp) 20055247: cmpl r0,$1 2005524a: bneq 0x2005524f 2005524c: brw 0x200554e7 2005524f: clrl r0 20055251: ret 20055252: addl3 $00000200,2c(sp),r10 2005525b: movl 7c(sp),r0 2005525f: movl 0368(r0),44(sp) 20055265: cmpl 28(sp),44(sp) 2005526a: beql 0x200552b0 2005526c: pushl $20080008 20055272: pushl 38(sp) 20055275: pushab -10(fp) 20055278: pushab -18(fp) 2005527b: calls $4,*50(sp) 2005527f: movl r0,50(sp) 20055283: pushl 44(sp) 20055286: pushl 2c(sp) 20055289: pushl $14 2005528b: pushl $4 2005528d: pushl $2c 2005528f: pushl r4 20055291: calls $6,*50(sp) 20055295: movb $1,04(r11) 20055299: pushl r3 2005529b: pushl r7 2005529d: pushl r4 2005529f: pushl r8 200552a1: calls $4,*58(sp) 200552a5: cmpl r0,$1 200552a8: bneq 0x200552ad 200552aa: brw 0x200554e7 200552ad: clrl r0 200552af: ret 200552b0: movl $1,30(sp) 200552b4: clrl r9 200552b6: tstl 44(sp) 200552b9: beql 0x20055310 200552bb: nop 200552bc: cmpb *4c(sp)[r9],(r10)[r9] 200552c2: beql 0x20055308 200552c4: pushl $20080008 200552ca: pushl 38(sp) 200552cd: pushab -10(fp) 200552d0: pushab -18(fp) 200552d3: calls $4,*50(sp) 200552d7: movl r0,50(sp) 200552db: pushl r9 200552dd: pushl $15 200552df: pushl $3 200552e1: pushl $2c 200552e3: pushl r4 200552e5: calls $5,*4c(sp) 200552e9: movb $1,04(r11) 200552ed: pushl r3 200552ef: pushl r7 200552f1: pushl r4 200552f3: pushl r8 200552f5: calls $4,*58(sp) 200552f9: cmpl r0,$1 200552fc: beql 0x20055301 200552fe: clrl r0 20055300: ret 20055301: clrl 30(sp) 20055304: brb 0x20055310 20055306: tstl r0 20055308: incl r9 2005530a: cmpl r9,44(sp) 2005530e: bcs 0x200552bc 20055310: tstl 30(sp) 20055313: bneq 0x20055318 20055315: brw 0x200554e7 20055318: tstb 1b(sp) 2005531b: beql 0x20055320 2005531d: brw 0x200554c5 20055320: pushl $1 20055322: clrq -(sp) 20055324: pushl $0 20055326: pushl $2 20055328: movzbl 3a(sp),68(sp) 2005532d: ashl $3,68(sp),r0 20055332: movzbl 3b(sp),74(sp) 20055337: addl3 r0,74(sp),r10 2005533c: movl 0c(ap),0088(sp) 20055342: pushl *0088(sp)[r10] 20055347: pushl r8 20055349: calls $7,*0c(r2) 2005534d: movl r0,50(sp) 20055351: movzbl 1b(sp),r1 20055355: addl2 $3,r1 20055358: addl2 r1,2c(sp) 2005535c: addl2 r1,-08(fp) 20055360: addl2 r1,20(sp) 20055364: addl3 $00000200,2c(sp),-(sp) 2005536d: pushl 30(sp) 20055370: pushl -08(fp) 20055373: pushl $6 20055375: pushl 30(sp) 20055378: movzbl $ff,-(sp) 2005537c: pushl *008c(sp)[r10] 20055381: calls $7,*14(r2) 20055385: movl r0,50(sp) 20055389: clrq -(sp) 2005538b: pushl $0 2005538d: pushl $12 2005538f: pushl 70(sp) 20055392: pushl 68(sp) 20055395: pushl 008c(sp) 20055399: pushl r8 2005539b: pushl r6 2005539d: calls $9,*34(r2) 200553a1: cmpl r0,$1 200553a4: beql 0x200553e5 200553a6: pushl $20080008 200553ac: pushl 38(sp) 200553af: pushab -10(fp) 200553b2: pushab -18(fp) 200553b5: calls $4,*50(sp) 200553b9: movl r0,50(sp) 200553bd: pushl $2e 200553bf: pushl r4 200553c1: pushl 7c(sp) 200553c4: pushl r8 200553c6: calls $4,*2c(sp) 200553ca: movb $1,04(r11) 200553ce: pushl r3 200553d0: pushl r7 200553d2: pushl r4 200553d4: pushl r8 200553d6: calls $4,*58(sp) 200553da: cmpl r0,$1 200553dd: bneq 0x200553e2 200553df: brw 0x200554e7 200553e2: clrl r0 200553e4: ret 200553e5: movl 7c(sp),r10 200553e9: movzbl 033a(r10),r0 200553ee: cmpl r0,$1 200553f1: beql 0x200553f6 200553f3: brw 0x200554c5 200553f6: movzbl 033b(r10),r0 200553fb: cmpl r0,$1 200553fe: beql 0x20055403 20055400: brw 0x200554c5 20055403: addl3 $00000200,2c(sp),r10 2005540c: movl 7c(sp),r0 20055410: movl 0368(r0),44(sp) 20055416: cmpl 28(sp),44(sp) 2005541b: beql 0x20055461 2005541d: pushl $20080008 20055423: pushl 38(sp) 20055426: pushab -10(fp) 20055429: pushab -18(fp) 2005542c: calls $4,*50(sp) 20055430: movl r0,50(sp) 20055434: pushl 44(sp) 20055437: pushl 2c(sp) 2005543a: pushl $14 2005543c: pushl $4 2005543e: pushl $30 20055440: pushl r4 20055442: calls $6,*50(sp) 20055446: movb $1,04(r11) 2005544a: pushl r3 2005544c: pushl r7 2005544e: pushl r4 20055450: pushl r8 20055452: calls $4,*58(sp) 20055456: cmpl r0,$1 20055459: bneq 0x2005545e 2005545b: brw 0x200554e7 2005545e: clrl r0 20055460: ret 20055461: movl $1,30(sp) 20055465: clrl r9 20055467: tstl 44(sp) 2005546a: beql 0x200554c0 2005546c: cmpb *4c(sp)[r9],(r10)[r9] 20055472: beql 0x200554b8 20055474: pushl $20080008 2005547a: pushl 38(sp) 2005547d: pushab -10(fp) 20055480: pushab -18(fp) 20055483: calls $4,*50(sp) 20055487: movl r0,50(sp) 2005548b: pushl r9 2005548d: pushl $15 2005548f: pushl $3 20055491: pushl $30 20055493: pushl r4 20055495: calls $5,*4c(sp) 20055499: movb $1,04(r11) 2005549d: pushl r3 2005549f: pushl r7 200554a1: pushl r4 200554a3: pushl r8 200554a5: calls $4,*58(sp) 200554a9: cmpl r0,$1 200554ac: beql 0x200554b1 200554ae: clrl r0 200554b0: ret 200554b1: clrl 30(sp) 200554b4: brb 0x200554c0 200554b6: tstl r0 200554b8: incl r9 200554ba: cmpl r9,44(sp) 200554be: bcs 0x2005546c 200554c0: tstl 30(sp) 200554c3: beql 0x200554e7 200554c5: pushl $20080008 200554cb: pushl 38(sp) 200554ce: pushab -10(fp) 200554d1: pushab -18(fp) 200554d4: calls $4,*50(sp) 200554d8: cmpl r0,$1 200554db: beql 0x200554e7 200554dd: pushl $0 200554df: pushl $1e 200554e1: pushl r4 200554e3: calls $3,*44(sp) 200554e7: incb 27(sp) 200554ea: movzbl 27(sp),r0 200554ee: cmpl r0,$8 200554f1: bcc 0x200554f6 200554f3: brw 0x20054cb4 200554f6: incb 26(sp) 200554f9: movzbl 26(sp),r10 200554fd: cmpl r10,$8 20055500: bcc 0x20055505 20055502: brw 0x20054ca4 20055505: pushl 10(ap) 20055508: pushl 0c(ap) 2005550b: pushl r7 2005550d: pushl r4 2005550f: pushl r8 20055511: calls $5,_159d4 20055518: cmpl r0,$1 2005551b: beql 0x20055520 2005551d: clrl r0 2005551f: ret 20055520: clrb 0026(sp) 20055524: clrb 0027(sp) 20055528: cmpb 26(sp),06(r8) 2005552d: beql 0x20055557 2005552f: movzbl 26(sp),r2 20055533: ashl $3,r2,r2 20055537: movzbl 27(sp),r3 2005553b: addl2 r2,r3 2005553e: moval *0c(ap),r2 20055542: tstl (r2)[r3] 20055545: beql 0x20055557 20055547: moval *10(ap),r2 2005554b: movl (r2)[r3],r2 2005554f: tstb 04(r2) 20055552: beql 0x20055557 20055554: clrl r0 20055556: ret 20055557: incb 27(sp) 2005555a: movzbl 27(sp),r0 2005555e: cmpl r0,$8 20055561: bcs 0x20055528 20055563: incb 26(sp) 20055566: movzbl 26(sp),r2 2005556a: cmpl r2,$8 2005556d: bcs 0x20055524 2005556f: cvtbl $01,r0 20055573: ret _15574: entry mask: r8 r7 r6 r5 r4 r3 r2 20055576: subl2 $4,sp 20055579: movl 04(ap),r1 2005557d: movw 08(ap),r2 20055581: movw r2,(r1) 20055584: movw $1,02(r1) 20055588: tstl 0c(ap) 2005558b: bneq 0x20055594 2005558d: clrl 04(r1) 20055590: ret 20055591: tstl r0 20055593: nop 20055594: movw 02(r1),08(r1) 20055599: movl 0c(ap),04(r1) 2005559e: moval 0c(ap),r3 200555a2: addl2 $4,r3 200555a5: addl3 $4,r3,r5 200555a9: subl3 $4,r5,r0 200555ad: movw (r0),0a(r1) 200555b1: addl3 $c,r1,r4 200555b5: movzwl (r1),r0 200555b8: casel r0,$28,$1a 200555bc: case -> 0x200555fc 200555be: case -> 0x20055620 200555c0: case -> 0x20055620 200555c2: case -> 0x20055620 200555c4: case -> 0x200555fc 200555c6: case -> 0x20055620 200555c8: case -> 0x20055620 200555ca: case -> 0x20055620 200555cc: case -> 0x200555fc 200555ce: case -> 0x20055620 200555d0: case -> 0x20055620 200555d2: case -> 0x20055620 200555d4: case -> 0x20055620 200555d6: case -> 0x20055620 200555d8: case -> 0x20055620 200555da: case -> 0x20055620 200555dc: case -> 0x20055620 200555de: case -> 0x20055620 200555e0: case -> 0x20055620 200555e2: case -> 0x20055620 200555e4: case -> 0x20055620 200555e6: case -> 0x20055620 200555e8: case -> 0x20055620 200555ea: case -> 0x20055620 200555ec: case -> 0x20055620 200555ee: case -> 0x20055620 200555f0: case -> 0x200555fc 200555f2: brb 0x20055620 200555f4: jmp 0x60053f60 200555fa: tstl r0 200555fc: subl3 $2,0c(ap),r8 20055601: clrl r6 20055603: tstl r8 20055605: beql 0x2005561c 20055607: nop 20055608: addl2 $4,r5 2005560b: subl3 $4,r5,r0 2005560f: movl (r0),r7 20055612: movl r7,(r4)+ 20055615: incl r6 20055617: cmpl r6,r8 2005561a: bcs 0x20055608 2005561c: movzwl r2,(r4)+ 2005561f: ret 20055620: subl3 $1,0c(ap),r8 20055625: clrl r6 20055627: tstl r8 20055629: beql 0x20055640 2005562b: nop 2005562c: addl2 $4,r5 2005562f: subl3 $4,r5,r0 20055633: movl (r0),r7 20055636: movl r7,(r4)+ 20055639: incl r6 2005563b: cmpl r6,r8 2005563e: bcs 0x2005562c 20055640: movzwl r2,r6 20055643: ashl $10,r6,r3 20055647: bicl3 $0000ffff,r3,r6 2005564f: bisl2 r6,18(r1) 20055653: ret _15654: entry mask: r8 r7 r6 r5 r4 r3 r2 20055656: subl2 $4,sp 20055659: movl 04(ap),r0 2005565d: movl 0c(ap),r2 20055661: movw 10(ap),r1 20055665: movzbl 04(r0),r3 20055669: ashl $3,r3,r3 2005566d: movzbl 05(r0),r4 20055671: addl2 r3,r4 20055674: moval *08(ap),r3 20055678: movl (r3)[r4],r5 2005567c: movw r1,(r2) 2005567f: movw r1,16(r2) 20055683: movzbw (r5),0c(r2) 20055687: movzbw 01(r5),0e(r2) 2005568c: movw 031a(r5),10(r2) 20055692: movw 031e(r5),12(r2) 20055698: movzbw 033b(r5),14(r2) 2005569e: cmpl 0383(r5),$f 200556a3: bcc 0x200556b4 200556a5: bisl3 $ffff0000,038e(r5),18(r2) 200556b0: clrb r8 200556b2: brb 0x200556c9 200556b4: movab 0216(r5),r3 200556b9: addl2 $e,r3 200556bc: movzbl (r3),r4 200556bf: bisl3 038e(r5),r4,18(r2) 200556c6: movb $1,r8 200556c9: movl 18(r2),r6 200556cd: cmpl r6,$29 200556d0: beql 0x200556e6 200556d2: cmpl r6,$28 200556d5: beql 0x200556e6 200556d7: cmpl r6,$27 200556da: beql 0x200556e6 200556dc: cmpl r6,$3f 200556df: beql 0x200556e6 200556e1: cmpl r6,$3b 200556e4: bneq 0x200556ff 200556e6: movzwl 0c(r2),r4 200556ea: mull2 $a,r4 200556ed: addl2 $00000064,r4 200556f4: movzwl 0e(r2),r3 200556f8: addl2 r4,r3 200556fb: cvtlw r3,02(r2) 200556ff: cmpl r6,$29 20055702: bneq 0x20055730 20055704: movl $7,04(r2) 20055708: movw $10,0a(r2) 2005570c: movl 0383(r5),1c(r2) 20055712: movzbl r8,r3 20055715: cmpl r3,$1 20055718: bneq 0x20055728 2005571a: bicb3 $f0,0218(r5),r0 20055721: movzbl r0,20(r2) 20055725: brw 0x200558c9 20055728: mnegl $1,20(r2) 2005572c: brw 0x200558c9 2005572f: nop 20055730: clrl r4 20055732: cmpl r6,$28 20055735: bneq 0x20055739 20055737: incl r4 20055739: clrl r3 2005573b: cmpl r6,$27 2005573e: bneq 0x20055742 20055740: incl r3 20055742: bisl2 r3,r4 20055745: beql 0x20055774 20055747: movl $7,04(r2) 2005574b: movw $f,0a(r2) 2005574f: movzbl 02(r5),1c(r2) 20055754: movzbl r8,r3 20055757: cmpl r3,$1 2005575a: bneq 0x2005576c 2005575c: bicb3 $f0,0218(r5),r0 20055763: movzbl r0,20(r2) 20055767: brw 0x200558c9 2005576a: tstl r0 2005576c: mnegl $1,20(r2) 20055770: brw 0x200558c9 20055773: nop 20055774: cmpl r6,$3f 20055777: bneq 0x200557bc 20055779: movl $8,04(r2) 2005577d: movw $12,0a(r2) 20055781: movzbl 04(r5),1c(r2) 20055786: movzwl 0394(r5),r7 2005578b: ashl $10,r7,r4 2005578f: movzwl 0392(r5),r3 20055794: bisl3 r3,r4,r7 20055798: movl r7,20(r2) 2005579c: movzbl r8,r3 2005579f: cmpl r3,$1 200557a2: bneq 0x200557b4 200557a4: bicb3 $f0,0218(r5),r0 200557ab: movzbl r0,24(r2) 200557af: brw 0x200558c9 200557b2: tstl r0 200557b4: mnegl $1,24(r2) 200557b8: brw 0x200558c9 200557bb: nop 200557bc: cmpl r6,$3b 200557bf: bneq 0x200557f0 200557c1: movl $8,04(r2) 200557c5: movw $11,0a(r2) 200557c9: movzwl 0394(r5),r7 200557ce: ashl $10,r7,r4 200557d2: movzwl 0392(r5),r3 200557d7: bisl3 r3,r4,r7 200557db: movl r7,1c(r2) 200557df: movl 0368(r5),20(r2) 200557e5: movl 0378(r5),24(r2) 200557eb: brw 0x200558c9 200557ee: tstl r0 200557f0: movl $8,04(r2) 200557f4: movw $e,0a(r2) 200557f8: movl 038a(r5),1c(r2) 200557fe: movzwl 0394(r5),r7 20055803: ashl $10,r7,r4 20055807: movzwl 0392(r5),r3 2005580c: bisl3 r3,r4,r7 20055810: movl r7,20(r2) 20055814: movzbl r8,r1 20055817: cmpl r1,$1 2005581a: bneq 0x2005582c 2005581c: bicb3 $f0,0218(r5),r0 20055823: movzbl r0,24(r2) 20055827: brb 0x20055830 20055829: tstl r0 2005582b: nop 2005582c: mnegl $1,24(r2) 20055830: bicb3 $f0,0218(r5),r3 20055837: movzbl r3,r3 2005583a: cmpl r3,$6 2005583d: beql 0x2005584e 2005583f: cmpl r3,$2 20055842: beql 0x2005584e 20055844: cmpl r3,$3 20055847: beql 0x2005584e 20055849: cmpl r3,$4 2005584c: bneq 0x2005586c 2005584e: movzwl 0c(r2),r4 20055852: mull2 $a,r4 20055855: addl2 $00000064,r4 2005585c: movzwl 0e(r2),r3 20055860: addl2 r4,r3 20055863: cvtlw r3,02(r2) 20055867: brb 0x200558c9 20055869: tstl r0 2005586b: nop 2005586c: cmpl r1,$1 2005586f: bneq 0x2005588c 20055871: movzwl 0c(r2),r4 20055875: mull2 $a,r4 20055878: addl2 $00000064,r4 2005587f: movzwl 0e(r2),r3 20055883: addl2 r4,r3 20055886: cvtlw r3,02(r2) 2005588a: brb 0x200558c9 2005588c: bicl3 $ffff0000,18(r2),r3 20055895: cmpl r3,$0000004b 2005589c: beql 0x200558a7 2005589e: cmpl r3,$0000004c 200558a5: bneq 0x200558b0 200558a7: movw $1,02(r2) 200558ab: brb 0x200558c9 200558ad: tstl r0 200558af: nop 200558b0: movzwl 0c(r2),r4 200558b4: mull2 $a,r4 200558b7: addl2 $00000064,r4 200558be: movzwl 0e(r2),r3 200558c2: addl2 r4,r3 200558c5: cvtlw r3,02(r2) 200558c9: movw 02(r2),0008(r2) 200558cf: ret _158d0: entry mask: r7 r6 r5 r4 r3 r2 200558d2: subl2 $4,sp 200558d5: movl 08(ap),r3 200558d9: movl 0c(ap),r2 200558dd: movl 10(ap),r0 200558e1: movzbl (r0),r1 200558e4: cmpl r1,$1 200558e7: bneq 0x200558f3 200558e9: movw (r3),(r2) 200558ec: movw 02(r3),02(r2) 200558f1: clrb (r0) 200558f3: tstl 04(r3) 200558f6: bneq 0x200558fb 200558f8: brw 0x20055983 200558fb: tstl 10(r2) 200558fe: bneq 0x20055928 20055900: movzwl $08c0,-(sp) 20055905: movl 04(ap),r4 20055909: pushl 27(r4) 2005590c: calls $2,_20424 20055913: movl r0,10(r2) 20055917: movl r0,04(r2) 2005591b: movzwl $08c0,14(r2) 20055921: movl 04(r2),r6 20055925: brb 0x20055936 20055927: nop 20055928: divl3 $4,08(r2),r0 2005592d: ashl $2,r0,r0 20055931: addl3 04(r2),r0,r6 20055936: movl 04(r3),r4 2005593a: subl3 r4,$8,r7 2005593e: ashl $2,r4,r0 20055942: addl2 r3,r0 20055945: addl3 $8,r0,r1 20055949: clrl r5 2005594b: tstl r7 2005594d: beql 0x20055959 2005594f: nop 20055950: clrl (r1)+ 20055952: incl r5 20055954: cmpl r5,r7 20055957: bcs 0x20055950 20055959: addl2 $20,0008(r2) 2005595e: movl r6,r0 20055961: clrl r5 20055963: nop 20055964: clrl (r0)+ 20055966: incl r5 20055968: cmpl r5,$8 2005596b: bcs 0x20055964 2005596d: addl3 $8,r3,r1 20055971: clrl r5 20055973: tstl 04(r3) 20055976: beql 0x20055983 20055978: movl (r1)+,(r6)+ 2005597b: incl r5 2005597d: cmpl r5,04(r3) 20055981: bcs 0x20055978 20055983: cvtbl $01,r0 20055987: ret _15988: entry mask: r3 r2 2005598a: subl2 $4,sp 2005598d: movl 04(ap),r3 20055991: movl 0c(ap),r2 20055995: pushl 08(ap) 20055998: pushl r3 2005599a: calls $2,*1c(r2) 2005599e: pushl $0 200559a0: pushl r3 200559a2: calls $2,*28(r2) 200559a6: pushl r3 200559a8: calls $1,*0000002c(r2) 200559af: ret _159b0: entry mask: 200559b2: subl2 $4,sp 200559b5: movl 04(ap),r0 200559b9: movb 08(ap),(r0) 200559bd: movb 0c(ap),01(r0) 200559c2: mnegb $1,02(r0) 200559c6: clrb 03(r0) 200559c9: clrb 12(r0) 200559cc: clrb 04(r0) 200559cf: clrl 0005(r0) 200559d3: ret _159d4: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 200559d6: subl2 $1c,sp 200559d9: movab 0x200408b8 <"-INITR \0">,r9 200559e0: movl 04(ap),r7 200559e4: movl 0c(ap),r6 200559e8: movc3 $a,(r9),-0e(fp) 200559ed: movc3 $a,0a(r9),-18(fp) 200559f3: clrb 02(sp) 200559f6: tstl 10(r6) 200559f9: bneq 0x20055a24 200559fb: movzwl $08c0,-(sp) 20055a00: pushl 27(r7) 20055a03: calls $2,_20424 20055a0a: movl r0,10(r6) 20055a0e: movl r0,04(r6) 20055a12: movzwl $08c0,14(r6) 20055a18: addl3 $00000600,10(r6),0c(r6) 20055a22: brb 0x20055a2e 20055a24: addl3 $00000600,10(r6),0c(r6) 20055a2e: movl 0c(r6),r4 20055a32: clrb 03(sp) 20055a35: moval 10(ap),r0 20055a39: movl (r0),r1 20055a3c: cmpb 03(sp),06(r7) 20055a41: bneq 0x20055a8e 20055a43: movzbl 02(sp),r2 20055a47: incl r2 20055a49: cvtlb r2,02(sp) 20055a4d: movzbl r2,r2 20055a50: cmpl r2,$5 20055a53: bneq 0x20055a6d 20055a55: movb $0a,(r4)+ 20055a59: cvtwb $000d,(r4)+ 20055a5e: clrb r8 20055a60: movb $20,(r4)+ 20055a63: incb r8 20055a65: movzbl r8,r2 20055a68: cmpl r2,$16 20055a6b: bcs 0x20055a60 20055a6d: movzbl 00000003(sp),r2 20055a74: addl2 $30,r2 20055a77: cvtlb r2,(r4)+ 20055a7a: clrb r8 20055a7c: movzbl r8,r2 20055a7f: movb -0e(fp)[r2],(r4)+ 20055a84: incb r8 20055a86: movzbl r8,r2 20055a89: cmpl r2,$9 20055a8c: bcs 0x20055a7c 20055a8e: movzbl 03(sp),r2 20055a92: ashl $3,r2,r2 20055a96: tstl (r1)[r2] 20055a99: bneq 0x20055a9e 20055a9b: brw 0x20055c04 20055a9e: movzbl 03(sp),r2 20055aa2: ashl $3,r2,r2 20055aa6: movl *00(r0)[r2],r2 20055aab: movzbl 0323(r2),r2 20055ab0: bneq 0x20055ab5 20055ab2: brw 0x20055c04 20055ab5: movzbl 03(sp),r6 20055ab9: ashl $3,r6,r2 20055abd: moval *14(ap),r3 20055ac1: movl (r3)[r2],r5 20055ac5: tstb 04(r5) 20055ac8: beql 0x20055aec 20055aca: addl3 $30,r6,r2 20055ace: cvtlb r2,(r4)+ 20055ad1: clrb r8 20055ad3: nop 20055ad4: movzbl r8,r2 20055ad7: movb -18(fp)[r2],(r4)+ 20055adc: incb r8 20055ade: movzbl r8,r2 20055ae1: cmpl r2,$9 20055ae4: bcs 0x20055ad4 20055ae6: brw 0x20055c04 20055ae9: tstl r0 20055aeb: nop 20055aec: movzbl 02(sp),r2 20055af0: incl r2 20055af2: cvtlb r2,02(sp) 20055af6: movzbl r2,r2 20055af9: cmpl r2,$5 20055afc: bneq 0x20055b15 20055afe: movb $a,(r4)+ 20055b01: cvtwb $000d,(r4)+ 20055b06: clrb r8 20055b08: movb $20,(r4)+ 20055b0b: incb r8 20055b0d: movzbl r8,r2 20055b10: cmpl r2,$16 20055b13: bcs 0x20055b08 20055b15: bicb3 $e0,34(r5),r2 20055b1b: movzbl r2,r2 20055b1e: cmpl r2,$1 20055b21: bneq 0x20055b88 20055b23: bbc $7,35(r5),0x20055b88 20055b28: cmpl 0137(r5),$5 20055b2d: bneq 0x20055b88 20055b2f: bicb3 $80,35(r5),r2 20055b35: movzbl r2,r2 20055b38: cmpl r2,$30 20055b3b: beql 0x20055b46 20055b3d: cmpl r2,$00000050 20055b44: bneq 0x20055b88 20055b46: movzbl 03(sp),r2 20055b4a: addl2 $30,r2 20055b4d: cvtlb r2,(r4)+ 20055b50: movb $2d,(r4)+ 20055b53: movb $54,(r4)+ 20055b57: bicb3 $80,35(r5),r2 20055b5d: movzbl r2,r2 20055b60: cmpl r2,$30 20055b63: bneq 0x20055b78 20055b65: movb $5a,(r4)+ 20055b69: movb $33,(r4)+ 20055b6c: movb $30,(r4)+ 20055b6f: movb $20,(r4)+ 20055b72: brw 0x20055c04 20055b75: tstl r0 20055b77: nop 20055b78: movb $4b,(r4)+ 20055b7c: movb $35,(r4)+ 20055b7f: movb $30,(r4)+ 20055b82: movb $20,(r4)+ 20055b85: brb 0x20055c04 20055b87: nop 20055b88: movzbl 03(sp),r2 20055b8c: addl2 $30,r2 20055b8f: cvtlb r2,(r4)+ 20055b92: movb $2d,(r4)+ 20055b95: movl 0137(r5),r11 20055b9a: cmpl r11,$10 20055b9d: bcc 0x20055ba3 20055b9f: movl $1,r0 20055ba2: ret 20055ba3: subl2 $10,r11 20055ba6: cmpl r11,$10 20055ba9: blequ 0x20055bae 20055bab: movl $7,r11 20055bae: clrb r10 20055bb0: clrb r8 20055bb2: tstl r11 20055bb4: beql 0x20055c01 20055bb6: tstl r0 20055bb8: tstb r10 20055bba: beql 0x20055bc4 20055bbc: movb $20,(r4)+ 20055bbf: brb 0x20055bf7 20055bc1: tstl r0 20055bc3: nop 20055bc4: movzbl r8,r3 20055bc7: movzbl 44(r5)[r3],r2 20055bcc: cmpl r2,$20 20055bcf: bcs 0x20055bda 20055bd1: cmpl r2,$0000007e 20055bd8: bcs 0x20055be0 20055bda: movb $2e,(r4)+ 20055bdd: brb 0x20055be5 20055bdf: nop 20055be0: movb 44(r5)[r3],(r4)+ 20055be5: movzbl r8,r2 20055be8: incl r2 20055bea: movzbl 44(r5)[r2],r2 20055bef: cmpl r2,$20 20055bf2: bneq 0x20055bf7 20055bf4: movb $1,r10 20055bf7: incb r8 20055bf9: movzbl r8,r2 20055bfc: cmpl r2,r11 20055bff: bcs 0x20055bb8 20055c01: movb $20,(r4)+ 20055c04: incb 03(sp) 20055c07: movzbl 03(sp),r2 20055c0b: cmpl r2,$8 20055c0e: bcc 0x20055c13 20055c10: brw 0x20055a3c 20055c13: clrb (r4)+ 20055c15: movl $1,r0 20055c18: ret 20055c19: .space 55 _15c50: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20055c52: subl2 $24,sp 20055c55: movab 0x200408cc <"SCSI_E_err %x\n\n\0">,r6 20055c5c: movl 04(ap),r2 20055c60: movl 0c(ap),r4 20055c64: movl 10(ap),r5 20055c68: movl 14(ap),r3 20055c6c: movl $1,r10 20055c6f: movl 04(r3),r8 20055c73: movl 3c(r8),(sp) 20055c77: movl 08(ap),r0 20055c7b: movl 04(r0),r11 20055c7f: movl r11,14(r2) 20055c83: addl2 10(r2),r11 20055c87: movl 18(r2),18(sp) 20055c8c: movl 14(r2),r9 20055c90: movl r11,r7 20055c93: addl2 $8,r11 20055c96: movl r11,10(sp) 20055c9a: addl2 $00000048,r11 20055ca1: movzbl $48,(r7) 20055ca5: movl 10(sp),04(r7) 20055caa: movzbl $a0,*10(sp) 20055caf: movl 18(sp),r0 20055cb3: movl 18(r0),r0 20055cb7: pushab -05(fp) 20055cba: pushl $1 20055cbc: pushl $2f 20055cbe: pushl r0 20055cc0: calls $4,_1f540 20055cc7: cmpl r0,$00000081 20055cce: beql 0x20055ce4 20055cd0: movzbl $c2,-(sp) 20055cd4: pushl r8 20055cd6: pushal (r6) 20055cd8: calls $3,_1fbf0 20055cdf: movzbl $84,r0 20055ce3: ret 20055ce4: bicb3 $f8,-05(fp),r0 20055cea: movb r0,07(sp) 20055cee: extzv $3,$4,-05(fp),r0 20055cf4: ashl $ff,r0,r0 20055cf9: bicl3 $fffffff8,r0,14(sp) 20055d02: ashl 14(sp),r10,r10 20055d07: addl3 04(r2),0c(r2),r1 20055d0d: pushl $0 20055d0f: pushl r10 20055d11: movzbl 0f(sp),-(sp) 20055d15: pushl r3 20055d17: pushl r7 20055d19: pushl r9 20055d1b: pushl 30(sp) 20055d1e: calls $7,(r1) 20055d21: movl r0,0c(sp) 20055d25: cmpl 0c(sp),$1 20055d29: beql 0x20055d40 20055d2b: movzbl $bf,-(sp) 20055d2f: pushl r8 20055d31: pushal 10(r6) 20055d34: calls $3,_1fbf0 20055d3b: movzbl $84,r0 20055d3f: ret 20055d40: movzwl (r5),r2 20055d43: cmpl r2,$1 20055d46: beql 0x20055d59 20055d48: movl 08(r5),r3 20055d4c: bneq 0x20055d51 20055d4e: brw 0x20055e10 20055d51: cmpl r2,$4 20055d54: bcs 0x20055d59 20055d56: brw 0x20055e10 20055d59: movzwl (r5),r2 20055d5c: cmpl r2,$1 20055d5f: bneq 0x20055d9f 20055d61: pushl r8 20055d63: pushal 20(r6) 20055d66: movab _1fbf0,r2 20055d6d: calls $2,(r2) 20055d70: pushl r8 20055d72: pushal 42(r6) 20055d75: calls $2,(r2) 20055d78: pushl r8 20055d7a: pushal 69(r6) 20055d7d: calls $2,(r2) 20055d80: pushl r8 20055d82: pushal 6b(r6) 20055d85: calls $2,(r2) 20055d88: pushl $0 20055d8a: pushl r5 20055d8c: pushl r9 20055d8e: calls $3,_181f8 20055d95: cmpl r0,$1 20055d98: beql 0x20055d9f 20055d9a: movzbl $84,r0 20055d9e: ret 20055d9f: tstl 08(r5) 20055da2: beql 0x20055dcf 20055da4: movzwl (r5),r2 20055da7: cmpl r2,$3 20055daa: bcc 0x20055dcf 20055dac: pushl r8 20055dae: pushal 79(r6) 20055db1: calls $2,_1fbf0 20055db8: pushl $1 20055dba: pushl r5 20055dbc: pushl r9 20055dbe: calls $3,_181f8 20055dc5: cmpl r0,$1 20055dc8: beql 0x20055dcf 20055dca: movzbl $84,r0 20055dce: ret 20055dcf: tstl 08(r5) 20055dd2: beql 0x20055e00 20055dd4: movzwl (r5),r2 20055dd7: cmpl r2,$4 20055dda: bcc 0x20055e00 20055ddc: pushl r8 20055dde: pushal 008c(r6) 20055de2: calls $2,_1fbf0 20055de9: pushl $2 20055deb: pushl r5 20055ded: pushl r9 20055def: calls $3,_181f8 20055df6: cmpl r0,$1 20055df9: beql 0x20055e00 20055dfb: movzbl $84,r0 20055dff: ret 20055e00: pushl r8 20055e02: pushal 00a0(r6) 20055e06: calls $2,_1fbf0 20055e0d: brw 0x20055ed0 20055e10: tstl r3 20055e12: blss 0x20055e19 20055e14: cmpl r3,$4 20055e17: bleq 0x20055e2e 20055e19: movzbl $b0,-(sp) 20055e1d: pushl r8 20055e1f: pushal 00a3(r6) 20055e23: calls $3,_1fbf0 20055e2a: movl $3d,r0 20055e2d: ret 20055e2e: tstl 08(r5) 20055e31: bneq 0x20055e53 20055e33: movzwl (r5),r2 20055e36: cmpl r2,$2 20055e39: bneq 0x20055e3e 20055e3b: brw 0x20055ed0 20055e3e: movzbl $b3,-(sp) 20055e42: pushl r8 20055e44: pushal 00b8(r6) 20055e48: calls $3,_1fbf0 20055e4f: movl $3d,r0 20055e52: ret 20055e53: movzwl (r5),r2 20055e56: cmpl r2,$4 20055e59: beql 0x20055e70 20055e5b: movzbl $b3,-(sp) 20055e5f: pushl r8 20055e61: pushal 00c8(r6) 20055e65: calls $3,_1fbf0 20055e6c: movl $3d,r0 20055e6f: ret 20055e70: tstl 0c(r5) 20055e73: blss 0x20055e7b 20055e75: cmpl 0c(r5),$7 20055e79: bleq 0x20055e90 20055e7b: movzbl $b1,-(sp) 20055e7f: pushl r8 20055e81: pushal 00d8(r6) 20055e85: calls $3,_1fbf0 20055e8c: movl $3d,r0 20055e8f: ret 20055e90: tstl 10(r5) 20055e93: blss 0x20055e9b 20055e95: cmpl 10(r5),$7 20055e99: bleq 0x20055eb0 20055e9b: movzbl $b2,-(sp) 20055e9f: pushl r8 20055ea1: pushal 00ed(r6) 20055ea5: calls $3,_1fbf0 20055eac: movl $3d,r0 20055eaf: ret 20055eb0: movzbl 07(sp),r2 20055eb4: cmpl r2,0c(r5) 20055eb8: bneq 0x20055ed0 20055eba: movzbl $b4,-(sp) 20055ebe: pushl r8 20055ec0: pushal 0102(r6) 20055ec4: calls $3,_1fbf0 20055ecb: movzbl $84,r0 20055ecf: ret 20055ed0: movl r11,08(sp) 20055ed4: clrb 2c(r9) 20055ed7: movl 08(r5),r0 20055edb: casel r0,$0,$4 20055edf: case -> 0x20055ef4 20055ee1: case -> 0x20055f14 20055ee3: case -> 0x20055f14 20055ee5: case -> 0x20055f50 20055ee7: case -> 0x20055f50 20055ee9: brw 0x20055f74 20055eec: jmp 0x60055c1c 20055ef2: tstl r0 20055ef4: movb $1,2c(r9) 20055ef8: pushl 10(sp) 20055efb: pushl 1c(sp) 20055efe: pushl r9 20055f00: pushl r5 20055f02: pushl 18(sp) 20055f05: calls $5,_15fc0 20055f0c: movl r0,0c(sp) 20055f10: brb 0x20055f89 20055f12: tstl r0 20055f14: cmpl r4,$2 20055f17: beql 0x20055f34 20055f19: cmpl r4,$3 20055f1c: beql 0x20055f34 20055f1e: movzbl $b5,-(sp) 20055f22: pushl r8 20055f24: pushal 0112(r6) 20055f28: calls $3,_1fbf0 20055f2f: movzbl $84,r0 20055f33: ret 20055f34: pushl 10(sp) 20055f37: pushl 1c(sp) 20055f3a: pushl r9 20055f3c: pushl r5 20055f3e: pushl 18(sp) 20055f41: calls $5,_16b30 20055f48: movl r0,0c(sp) 20055f4c: brb 0x20055f89 20055f4e: tstl r0 20055f50: clrl 3c(r8) 20055f53: pushl 10(sp) 20055f56: pushl 1c(sp) 20055f59: pushl r9 20055f5b: pushl r5 20055f5d: pushl 18(sp) 20055f60: calls $5,_17250 20055f67: movl r0,0c(sp) 20055f6b: movl (sp),3c(r8) 20055f6f: brb 0x20055f89 20055f71: tstl r0 20055f73: nop 20055f74: movzbl $b0,-(sp) 20055f78: pushl r8 20055f7a: pushal 0122(r6) 20055f7e: calls $3,_1fbf0 20055f85: movl $3d,r0 20055f88: ret 20055f89: cmpl 0c(sp),$1 20055f8d: bneq 0x20055fa1 20055f8f: tstl 08(r5) 20055f92: beql 0x20055fa1 20055f94: pushl r8 20055f96: pushal 0137(r6) 20055f9a: calls $2,_1fbf0 20055fa1: pushl r8 20055fa3: pushal 0147(r6) 20055fa7: calls $2,_1fbf0 20055fae: cmpl 0c(sp),$1 20055fb2: bneq 0x20055fb9 20055fb4: movzbl $81,r0 20055fb8: ret 20055fb9: movzwl $0084,r0 20055fbe: ret 20055fbf: nop _15fc0: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20055fc2: movab -0220(sp),sp 20055fc7: movl 0c(ap),r4 20055fcb: movl 10(ap),r3 20055fcf: movl 14(ap),r2 20055fd3: movl 0004(ap),r11 20055fd8: clrb 0016(sp) 20055fdc: clrb 17(sp) 20055fdf: movzbl 0016(sp),r5 20055fe4: ashl $3,r5,r5 20055fe8: movzbl 17(sp),r0 20055fec: addl2 r5,r0 20055fef: clrl -0104(fp)[r0] 20055ff4: clrl -0204(fp)[r0] 20055ff9: incb 17(sp) 20055ffc: movzbl 17(sp),r0 20056000: cmpl r0,$8 20056003: bcs 0x20055fe8 20056005: incb 16(sp) 20056008: movzbl 16(sp),r5 2005600c: cmpl r5,$8 2005600f: bcs 0x20055fdc 20056011: clrb 16(sp) 20056014: movab _181d0,(sp) 2005601b: movab _184a0,0008(sp) 20056024: cmpb 16(sp),06(r4) 20056029: bneq 0x2005602e 2005602b: brw 0x20056439 2005602e: clrb 17(sp) 20056031: movzbl 16(sp),0c(sp) 20056036: ashl $3,0c(sp),0c(sp) 2005603c: movzbl 17(sp),r5 20056040: addl3 0c(sp),r5,r0 20056045: movl r11,-0104(fp)[r0] 2005604b: addl2 $00000396,r11 20056052: movl r11,-0204(fp)[r0] 20056058: addl2 $00000153,r11 2005605f: movl -0104(fp)[r0],r10 20056065: movl -0204(fp)[r0],r6 2005606b: movl 0c(sp),r7 2005606f: movl -0204(fp)[r7],r0 20056075: bicb3 $e0,34(r0),r0 2005607b: movzbl r0,r0 2005607e: cmpl r0,$1 20056081: bneq 0x200560d8 20056083: movzbl 16(sp),r0 20056087: ashl $3,r0,r0 2005608b: movl -0204(fp)[r0],r1 20056091: bbc $7,35(r1),0x200560d8 20056096: cmpl r5,$1 20056099: bneq 0x200560d8 2005609b: cmpl 0137(r1),$5 200560a0: bneq 0x200560d8 200560a2: bicb3 $80,35(r1),r0 200560a8: movzbl r0,r0 200560ab: cmpl r0,$30 200560ae: beql 0x200560b9 200560b0: cmpl r0,$00000050 200560b7: bneq 0x200560d8 200560b9: addl2 $fffffb17,r11 200560c0: movzbl 16(sp),r0 200560c4: ashl $3,r0,r0 200560c8: addl2 r0,r5 200560cb: clrl -0104(fp)[r5] 200560d0: clrl -0204(fp)[r5] 200560d5: brw 0x20056439 200560d8: movzbl 17(sp),r5 200560dc: pushl r5 200560de: movzbl 1a(sp),r7 200560e2: pushl r7 200560e4: pushal -0104(fp) 200560e8: calls $3,*08(r2) 200560ec: movl r0,04(sp) 200560f0: pushl r5 200560f2: pushl r7 200560f4: pushl r6 200560f6: calls $3,*0c(sp) 200560fa: movab 27(r6),10(sp) 200560ff: movab 34(r6),r0 20056103: pushl r2 20056105: pushl $12 20056107: pushl r0 20056109: pushl r5 2005610b: pushl r7 2005610d: pushl 24(sp) 20056110: pushal -0104(fp) 20056114: pushl r4 20056116: pushl r3 20056118: calls $9,*2c(sp) 2005611c: cmpl r0,$1 2005611f: beql 0x20056188 20056121: movzbl 0323(r10),r0 20056126: bneq 0x20056154 20056128: ashl $3,r7,r0 2005612c: addl2 r5,r0 2005612f: clrl -0104(fp)[r0] 20056134: clrl -0204(fp)[r0] 20056139: addl2 $fffffb17,r11 20056140: tstl r5 20056142: bneq 0x20056147 20056144: brw 0x20056439 20056147: cmpl 038e(r10),$1c 2005614c: bneq 0x20056151 2005614e: brw 0x2005642a 20056151: brb 0x2005619a 20056153: nop 20056154: bicb3 $f0,0218(r10),r0 2005615b: movzbl r0,r0 2005615e: cmpl r0,$5 20056161: bneq 0x20056180 20056163: ashl $3,r7,r7 20056167: addl2 r7,r5 2005616a: clrl -0104(fp)[r5] 2005616f: clrl -0204(fp)[r5] 20056174: addl2 $fffffb17,r11 2005617b: brw 0x2005642a 2005617e: tstl r0 20056180: movb $1,04(r6) 20056184: brw 0x2005642a 20056187: nop 20056188: movl 0368(r10),0137(r6) 2005618f: cmpl 0137(r6),$2 20056194: bcc 0x2005619a 20056196: movb $1,04(r6) 2005619a: extzv $5,$3,34(r6),r0 200561a0: beql 0x200561d0 200561a2: movzbl 17(sp),r1 200561a6: bneq 0x200561b0 200561a8: movb $1,04(r6) 200561ac: brw 0x20056439 200561af: nop 200561b0: movzbl 16(sp),r0 200561b4: ashl $3,r0,r0 200561b8: addl2 r0,r1 200561bb: clrl -0104(fp)[r1] 200561c0: clrl -0204(fp)[r1] 200561c5: addl2 $fffffb17,r11 200561cc: brw 0x2005642a 200561cf: nop 200561d0: movl r11,r7 200561d3: addl2 $00000200,r11 200561da: bicb3 $e0,34(r6),r0 200561e0: bneq 0x20056204 200561e2: bbs $7,35(r6),0x20056204 200561e7: pushl r2 200561e9: pushl $1b 200561eb: pushl $0 200561ed: movzbl 23(sp),-(sp) 200561f1: movzbl 26(sp),-(sp) 200561f5: pushl 24(sp) 200561f8: pushal -0104(fp) 200561fc: pushl r4 200561fe: pushl r3 20056200: calls $9,*2c(sp) 20056204: bicb3 $e0,34(r6),r0 2005620a: movzbl r0,r0 2005620d: beql 0x20056221 2005620f: cmpl r0,$4 20056212: beql 0x20056221 20056214: cmpl r0,$5 20056217: beql 0x20056221 20056219: cmpl r0,$7 2005621c: beql 0x20056221 2005621e: brw 0x200562e4 20056221: pushl r2 20056223: pushl $25 20056225: pushl r7 20056227: movzbl 23(sp),-(sp) 2005622b: movzbl 26(sp),-(sp) 2005622f: pushl 24(sp) 20056232: pushal -0104(fp) 20056236: pushl r4 20056238: pushl r3 2005623a: calls $9,*2c(sp) 2005623e: cmpl r0,$1 20056241: beql 0x2005624c 20056243: mnegl $1,05(r6) 20056247: brw 0x200562e7 2005624a: tstl r0 2005624c: movzbl (r7),r0 2005624f: ashl $18,r0,r0 20056253: bicl3 $00ffffff,r0,18(sp) 2005625c: movzbl 01(r7),r0 20056260: ashl $10,r0,r0 20056264: bicl2 $ff00ffff,r0 2005626b: bisl2 r0,18(sp) 2005626f: movzbl 02(r7),r0 20056273: ashl $8,r0,r0 20056277: bicl2 $ffff00ff,r0 2005627e: bisl2 r0,18(sp) 20056282: movzbl 03(r7),r0 20056286: bicl2 $ffffff00,r0 2005628d: bisl2 r0,18(sp) 20056291: addl3 $1,18(sp),05(r6) 20056297: movzbl 04(r7),r0 2005629b: ashl $18,r0,r0 2005629f: bicl3 $00ffffff,r0,18(sp) 200562a8: movzbl 05(r7),r0 200562ac: ashl $10,r0,r0 200562b0: bicl2 $ff00ffff,r0 200562b7: bisl2 r0,18(sp) 200562bb: movzbl 06(r7),r0 200562bf: ashl $8,r0,r0 200562c3: bicl2 $ffff00ff,r0 200562ca: bisl2 r0,18(sp) 200562ce: movzbl 07(r7),r0 200562d2: bicl2 $ffffff00,r0 200562d9: bisl2 r0,18(sp) 200562dd: movl 18(sp),09(r6) 200562e2: brb 0x200562e7 200562e4: clrl 05(r6) 200562e7: bicb3 $e0,34(r6),r0 200562ed: movzbl r0,r0 200562f0: cmpl r0,$5 200562f3: bneq 0x200562fc 200562f5: movb $1,11(r6) 200562f9: brw 0x200563c6 200562fc: tstl r0 200562fe: beql 0x20056312 20056300: cmpl r0,$1 20056303: beql 0x20056312 20056305: cmpl r0,$4 20056308: beql 0x20056312 2005630a: cmpl r0,$7 2005630d: beql 0x20056312 2005630f: brw 0x200563c6 20056312: extzv $7,$1,35(r6),r0 20056318: cmpl r0,$1 2005631b: beql 0x20056320 2005631d: brw 0x200563c6 20056320: pushl $1e 20056322: clrq -(sp) 20056324: clrq -(sp) 20056326: movzbl 2a(sp),r9 2005632a: ashl $3,r9,r0 2005632e: movzbl 2b(sp),r8 20056332: addl3 r0,r8,r5 20056336: pushl -0104(fp)[r5] 2005633b: pushl r4 2005633d: calls $7,*0c(r2) 20056341: movl r0,04(sp) 20056345: pushl 10(sp) 20056348: pushl $6 2005634a: pushl r7 2005634c: movzbl $ff,-(sp) 20056350: pushl -0104(fp)[r5] 20056355: calls $5,*10(r2) 20056359: movl r0,04(sp) 2005635d: bicb3 $e0,34(r6),r0 20056363: movzbl r0,r0 20056366: cmpl r0,$1 20056369: bneq 0x20056398 2005636b: clrq -(sp) 2005636d: pushl $0 2005636f: pushl $1a 20056371: pushl r8 20056373: pushl r9 20056375: pushal -0104(fp) 20056379: pushl r4 2005637b: pushl r3 2005637d: calls $9,*3c(r2) 20056381: cmpl r0,$1 20056384: beql 0x2005638c 20056386: mnegb $1,11(r6) 2005638a: brb 0x200563c6 2005638c: extzv $7,$1,02(r7),r0 20056392: cvtlb r0,11(r6) 20056396: brb 0x200563c6 20056398: pushl $0 2005639a: pushl $3f 2005639c: pushl $0 2005639e: pushl $1a 200563a0: pushl r8 200563a2: pushl r9 200563a4: pushal -0104(fp) 200563a8: pushl r4 200563aa: pushl r3 200563ac: calls $9,*38(r2) 200563b0: cmpl r0,$1 200563b3: beql 0x200563bc 200563b5: mnegb $1,11(r6) 200563b9: brb 0x200563c6 200563bb: nop 200563bc: extzv $7,$1,02(r7),r0 200563c2: cvtlb r0,11(r6) 200563c6: bicb3 $e0,34(r6),r0 200563cc: movzbl r0,r0 200563cf: cmpl r0,$1 200563d2: bneq 0x2005642a 200563d4: bbc $7,35(r6),0x2005642a 200563d9: cmpl 0137(r6),$5 200563de: bneq 0x2005642a 200563e0: bicb3 $80,35(r6),r0 200563e6: movzbl r0,r0 200563e9: cmpl r0,$30 200563ec: beql 0x200563f7 200563ee: cmpl r0,$00000050 200563f5: bneq 0x2005642a 200563f7: movab 16(r6),r0 200563fb: pushl r2 200563fd: pushl $1c 200563ff: pushl r0 20056401: movzbl 23(sp),-(sp) 20056405: movzbl 26(sp),-(sp) 20056409: pushl 24(sp) 2005640c: pushal -0104(fp) 20056410: pushl r4 20056412: pushl r3 20056414: calls $9,*2c(sp) 20056418: cmpl r0,$1 2005641b: beql 0x20056424 2005641d: clrb 26(r6) 20056420: brb 0x2005642a 20056422: tstl r0 20056424: movb 0368(r10),26(r6) 2005642a: incb 17(sp) 2005642d: movzbl 17(sp),r0 20056431: cmpl r0,$8 20056434: bcc 0x20056439 20056436: brw 0x2005603c 20056439: incb 16(sp) 2005643c: movzbl 16(sp),r5 20056440: cmpl r5,$8 20056443: bcc 0x20056448 20056445: brw 0x20056024 20056448: pushal -0204(fp) 2005644c: pushal -0104(fp) 20056450: pushl r4 20056452: calls $3,_16460 20056459: cvtwl $0001,r0 2005645e: ret 2005645f: nop _16460: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20056462: subl2 $24,sp 20056465: movab 0x200408cc <"SCSI_E_err %x\n\n\0">,r4 2005646c: movl 04(ap),r2 20056470: movl 23(r2),r11 20056474: clrb 0b(sp) 20056477: movab _1fbf0,r10 2005647e: moval 08(ap),000c(sp) 20056484: cmpb 0b(sp),06(r2) 20056489: bneq 0x2005649c 2005648b: movzbl 0b(sp),-(sp) 2005648f: pushl r11 20056491: pushal 014a(r4) 20056495: calls $3,(r10) 20056498: brw 0x20056b1e 2005649b: nop 2005649c: movzbl 0b(sp),r3 200564a0: ashl $3,r3,r3 200564a4: movl 0c(sp),r5 200564a8: tstl *00(r5)[r3] 200564ac: bneq 0x200564b1 200564ae: brw 0x20056b1e 200564b1: clrb 13(sp) 200564b4: movzbl 0b(sp),04(sp) 200564b9: ashl $3,04(sp),04(sp) 200564bf: movl *0c(sp),00(sp) 200564c4: movzbl 13(sp),r3 200564c8: addl2 04(sp),r3 200564cc: tstl *00(sp)[r3] 200564d0: bneq 0x200564d5 200564d2: brw 0x20056b0f 200564d5: movzbl 0b(sp),r3 200564d9: ashl $3,r3,r3 200564dd: movzbl 13(sp),r0 200564e1: addl2 r3,r0 200564e4: movl 0c(sp),r3 200564e8: movl *00(r3)[r0],r9 200564ed: moval *0c(ap),r3 200564f1: movl (r3)[r0],r5 200564f5: movzbl 04(r5),r3 200564f9: cmpl r3,$1 200564fc: bneq 0x2005651c 200564fe: movzbl 0323(r9),r3 20056503: cmpl r3,$1 20056506: bneq 0x2005651c 20056508: movzbl 01(r9),-(sp) 2005650c: movzbl (r9),-(sp) 2005650f: pushl r11 20056511: pushal 016b(r4) 20056515: calls $4,(r10) 20056518: brw 0x20056b0f 2005651b: nop 2005651c: bicb3 $e0,34(r5),r3 20056522: movzbl r3,r3 20056525: beql 0x2005652c 20056527: cmpl r3,$5 2005652a: bneq 0x20056538 2005652c: pushl r11 2005652e: pushal 0183(r4) 20056532: calls $2,(r10) 20056535: brb 0x20056551 20056537: nop 20056538: cmpl r3,$1 2005653b: bneq 0x20056548 2005653d: pushl r11 2005653f: pushal 0189(r4) 20056543: calls $2,(r10) 20056546: brb 0x20056551 20056548: pushl r11 2005654a: pushal 018f(r4) 2005654e: calls $2,(r10) 20056551: movzbl (r9),r0 20056554: mull2 $00000064,r0 2005655b: movzbl 01(r9),r3 2005655f: addl3 r3,r0,r8 20056563: pushl r8 20056565: pushl r11 20056567: pushal 0195(r4) 2005656b: calls $3,(r10) 2005656e: movzbl 0b(sp),r3 20056572: bneq 0x2005657d 20056574: pushl r11 20056576: pushal 0198(r4) 2005657a: calls $2,(r10) 2005657d: movzbl 01(r9),-(sp) 20056581: movzbl (r9),-(sp) 20056584: pushl r11 20056586: pushal 019b(r4) 2005658a: calls $4,(r10) 2005658d: bicb3 $e0,34(r5),r3 20056593: movzbl r3,r0 20056596: casel r0,$0,$9 2005659a: case -> 0x200565bc 2005659c: case -> 0x200565c8 2005659e: case -> 0x200565d4 200565a0: case -> 0x200565e0 200565a2: case -> 0x200565ec 200565a4: case -> 0x200565f8 200565a6: case -> 0x20056604 200565a8: case -> 0x20056610 200565aa: case -> 0x2005661c 200565ac: case -> 0x20056628 200565ae: brw 0x20056634 200565b1: tstl r0 200565b3: nop 200565b4: jmp 0x60055c1c 200565ba: tstl r0 200565bc: pushl r11 200565be: pushal 01aa(r4) 200565c2: calls $2,(r10) 200565c5: brb 0x2005663d 200565c7: nop 200565c8: pushl r11 200565ca: pushal 01b6(r4) 200565ce: calls $2,(r10) 200565d1: brb 0x2005663d 200565d3: nop 200565d4: pushl r11 200565d6: pushal 01c2(r4) 200565da: calls $2,(r10) 200565dd: brb 0x2005663d 200565df: nop 200565e0: pushl r11 200565e2: pushal 01ce(r4) 200565e6: calls $2,(r10) 200565e9: brb 0x2005663d 200565eb: nop 200565ec: pushl r11 200565ee: pushal 01da(r4) 200565f2: calls $2,(r10) 200565f5: brb 0x2005663d 200565f7: nop 200565f8: pushl r11 200565fa: pushal 01e6(r4) 200565fe: calls $2,(r10) 20056601: brb 0x2005663d 20056603: nop 20056604: pushl r11 20056606: pushal 01f2(r4) 2005660a: calls $2,(r10) 2005660d: brb 0x2005663d 2005660f: nop 20056610: pushl r11 20056612: pushal 01fe(r4) 20056616: calls $2,(r10) 20056619: brb 0x2005663d 2005661b: nop 2005661c: pushl r11 2005661e: pushal 020a(r4) 20056622: calls $2,(r10) 20056625: brb 0x2005663d 20056627: nop 20056628: pushl r11 2005662a: pushal 0216(r4) 2005662e: calls $2,(r10) 20056631: brb 0x2005663d 20056633: nop 20056634: pushl r11 20056636: pushal 0222(r4) 2005663a: calls $2,(r10) 2005663d: movl 05(r5),r3 20056641: cmpl r3,$ffffffff 20056648: bneq 0x20056658 2005664a: pushl r11 2005664c: pushal 022e(r4) 20056650: calls $2,(r10) 20056653: brw 0x20056868 20056656: tstl r0 20056658: tstl r3 2005665a: bneq 0x20056668 2005665c: pushl r11 2005665e: pushal 023c(r4) 20056662: calls $2,(r10) 20056665: brw 0x20056868 20056668: mull3 09(r5),r3,14(sp) 2005666e: cmpl 14(sp),$000f4240 20056676: bcs 0x2005667b 20056678: brw 0x2005671c 2005667b: clrl r1 2005667d: movl 14(sp),r0 20056681: movl $000003e8,r3 20056688: bgeq 0x20056694 2005668a: cmpl r3,r0 2005668d: bgtru 0x20056699 2005668f: incl r1 20056691: brb 0x20056699 20056693: nop 20056694: ediv r3,r0,r1,r0 20056699: movl r1,r6 2005669c: clrl r1 2005669e: movl 14(sp),r0 200566a2: movl $000003e8,r3 200566a9: beql 0x200566c4 200566ab: cmpl r3,$1 200566ae: beql 0x200566c9 200566b0: bgtr 0x200566c4 200566b2: cmpl r3,r0 200566b5: beql 0x200566c9 200566b7: bgtru 0x200566bc 200566b9: subl2 r3,r1 200566bc: addl2 r0,r1 200566bf: brb 0x200566c9 200566c1: tstl r0 200566c3: nop 200566c4: ediv r3,r0,r0,r1 200566c9: movl r1,18(sp) 200566cd: pushl r6 200566cf: pushl r11 200566d1: pushal 024a(r4) 200566d5: calls $3,(r10) 200566d8: cmpl 18(sp),$00000064 200566e0: bcs 0x200566f4 200566e2: pushl 18(sp) 200566e5: pushl r11 200566e7: pushal 0253(r4) 200566eb: calls $3,(r10) 200566ee: brw 0x20056868 200566f1: tstl r0 200566f3: nop 200566f4: cmpl 18(sp),$a 200566f8: bcs 0x2005670c 200566fa: pushl 18(sp) 200566fd: pushl r11 200566ff: pushal 025c(r4) 20056703: calls $3,(r10) 20056706: brw 0x20056868 20056709: tstl r0 2005670b: nop 2005670c: pushl 18(sp) 2005670f: pushl r11 20056711: pushal 0266(r4) 20056715: calls $3,(r10) 20056718: brw 0x20056868 2005671b: nop 2005671c: cmpl 14(sp),$3b9aca00 20056724: bcs 0x20056729 20056726: brw 0x200567d0 20056729: clrl r1 2005672b: movl 14(sp),r0 2005672f: movl $000f4240,r3 20056736: bgeq 0x20056744 20056738: cmpl r3,r0 2005673b: bgtru 0x20056749 2005673d: incl r1 2005673f: brb 0x20056749 20056741: tstl r0 20056743: nop 20056744: ediv r3,r0,r1,r0 20056749: movl r1,r6 2005674c: clrl r1 2005674e: movl 14(sp),r0 20056752: movl $000f4240,r3 20056759: beql 0x20056774 2005675b: cmpl r3,$1 2005675e: beql 0x20056779 20056760: bgtr 0x20056774 20056762: cmpl r3,r0 20056765: beql 0x20056779 20056767: bgtru 0x2005676c 20056769: subl2 r3,r1 2005676c: addl2 r0,r1 2005676f: brb 0x20056779 20056771: tstl r0 20056773: nop 20056774: ediv r3,r0,r0,r1 20056779: movl r1,18(sp) 2005677d: pushl r6 2005677f: pushl r11 20056781: pushal 026c(r4) 20056785: calls $3,(r10) 20056788: cmpl 18(sp),$000186a0 20056790: bcs 0x200567a4 20056792: pushl 18(sp) 20056795: pushl r11 20056797: pushal 0275(r4) 2005679b: calls $3,(r10) 2005679e: brw 0x20056868 200567a1: tstl r0 200567a3: nop 200567a4: cmpl 18(sp),$00002710 200567ac: bcs 0x200567c0 200567ae: pushl 18(sp) 200567b1: pushl r11 200567b3: pushal 027e(r4) 200567b7: calls $3,(r10) 200567ba: brw 0x20056868 200567bd: tstl r0 200567bf: nop 200567c0: pushl 18(sp) 200567c3: pushl r11 200567c5: pushal 0288(r4) 200567c9: calls $3,(r10) 200567cc: brw 0x20056868 200567cf: nop 200567d0: clrl r1 200567d2: movl 14(sp),r0 200567d6: movl $3b9aca00,r3 200567dd: bgeq 0x200567e8 200567df: cmpl r3,r0 200567e2: bgtru 0x200567ed 200567e4: incl r1 200567e6: brb 0x200567ed 200567e8: ediv r3,r0,r1,r0 200567ed: movl r1,r6 200567f0: clrl r1 200567f2: movl 14(sp),r0 200567f6: movl $3b9aca00,r3 200567fd: beql 0x20056818 200567ff: cmpl r3,$1 20056802: beql 0x2005681d 20056804: bgtr 0x20056818 20056806: cmpl r3,r0 20056809: beql 0x2005681d 2005680b: bgtru 0x20056810 2005680d: subl2 r3,r1 20056810: addl2 r0,r1 20056813: brb 0x2005681d 20056815: tstl r0 20056817: nop 20056818: ediv r3,r0,r0,r1 2005681d: movl r1,18(sp) 20056821: pushl r6 20056823: pushl r11 20056825: pushal 028e(r4) 20056829: calls $3,(r10) 2005682c: cmpl 18(sp),$05f5e100 20056834: bcs 0x20056844 20056836: pushl 18(sp) 20056839: pushl r11 2005683b: pushal 0297(r4) 2005683f: calls $3,(r10) 20056842: brb 0x20056868 20056844: cmpl 18(sp),$00989680 2005684c: bcs 0x2005685c 2005684e: pushl 18(sp) 20056851: pushl r11 20056853: pushal 02a0(r4) 20056857: calls $3,(r10) 2005685a: brb 0x20056868 2005685c: pushl 18(sp) 2005685f: pushl r11 20056861: pushal 02aa(r4) 20056865: calls $3,(r10) 20056868: extzv $7,$1,35(r5),r3 2005686e: cmpl r3,$1 20056871: bneq 0x20056880 20056873: pushl r11 20056875: pushal 02b0(r4) 20056879: calls $2,(r10) 2005687c: brb 0x200568b5 2005687e: tstl r0 20056880: bicb3 $e0,34(r5),r3 20056886: movzbl r3,r3 20056889: beql 0x2005689f 2005688b: cmpl r3,$1 2005688e: beql 0x2005689f 20056890: cmpl r3,$4 20056893: beql 0x2005689f 20056895: cmpl r3,$5 20056898: beql 0x2005689f 2005689a: cmpl r3,$7 2005689d: bneq 0x200568ac 2005689f: pushl r11 200568a1: pushal 02b9(r4) 200568a5: calls $2,(r10) 200568a8: brb 0x200568b5 200568aa: tstl r0 200568ac: pushl r11 200568ae: pushal 02c2(r4) 200568b2: calls $2,(r10) 200568b5: movzbl 11(r5),r3 200568b9: cmpl r3,$1 200568bc: bneq 0x200568cc 200568be: pushl r11 200568c0: pushal 02cb(r4) 200568c4: calls $2,(r10) 200568c7: brb 0x200568e9 200568c9: tstl r0 200568cb: nop 200568cc: cmpl r3,$000000ff 200568d3: bneq 0x200568e0 200568d5: pushl r11 200568d7: pushal 02d4(r4) 200568db: calls $2,(r10) 200568de: brb 0x200568e9 200568e0: pushl r11 200568e2: pushal 02dd(r4) 200568e6: calls $2,(r10) 200568e9: bicb3 $e0,34(r5),r3 200568ef: movzbl r3,r3 200568f2: cmpl r3,$1 200568f5: beql 0x200568fa 200568f7: brw 0x200569f8 200568fa: bbs $7,35(r5),0x20056902 200568ff: brw 0x200569f8 20056902: cmpl 0137(r5),$5 20056907: beql 0x2005690c 20056909: brw 0x200569f8 2005690c: bicb3 $80,35(r5),r3 20056912: movzbl r3,r3 20056915: cmpl r3,$30 20056918: beql 0x20056926 2005691a: cmpl r3,$00000050 20056921: beql 0x20056926 20056923: brw 0x200569f8 20056926: cmpl r3,$30 20056929: bneq 0x20056938 2005692b: pushl r11 2005692d: pushal 02e6(r4) 20056931: calls $2,(r10) 20056934: brb 0x20056941 20056936: tstl r0 20056938: pushl r11 2005693a: pushal 02f2(r4) 2005693e: calls $2,(r10) 20056941: movzbl 26(r5),r3 20056945: cmpl r3,$6 20056948: beql 0x20056958 2005694a: pushl r11 2005694c: pushal 02fe(r4) 20056950: calls $2,(r10) 20056953: brw 0x20056b0f 20056956: tstl r0 20056958: pushl r11 2005695a: pushal 0300(r4) 2005695e: calls $2,00(r10) 20056962: clrl r8 20056964: movb 16(r5)[r8],r7 20056969: movzbl r7,r0 2005696c: bicb3 $0f,r0,r7 20056971: movzbl r7,r0 20056974: ashl $fc,r0,r0 20056979: cvtlb r0,r7 2005697c: movzbl r7,r0 2005697f: bicb3 $f0,r0,r7 20056984: movzbl r7,r1 20056987: cmpl r1,$9 2005698a: bgtru 0x20056998 2005698c: addl3 $30,r1,r0 20056990: cvtlb r0,r7 20056993: brb 0x2005699f 20056995: tstl r0 20056997: nop 20056998: addl3 $37,r1,r0 2005699c: cvtlb r0,r7 2005699f: movzbl r7,-(sp) 200569a2: pushl r11 200569a4: pushal 0306(r4) 200569a8: calls $3,(r10) 200569ab: movb 16(r5)[r8],r7 200569b0: movzbl r7,r0 200569b3: bicb3 $f0,r0,r7 200569b8: movzbl r7,r1 200569bb: cmpl r1,$9 200569be: bgtru 0x200569cc 200569c0: addl3 $30,r1,r0 200569c4: cvtlb r0,r7 200569c7: brb 0x200569d3 200569c9: tstl r0 200569cb: nop 200569cc: addl3 $37,r1,r0 200569d0: cvtlb r0,r7 200569d3: movzbl r7,-(sp) 200569d6: pushl r11 200569d8: pushal 0309(r4) 200569dc: calls $3,(r10) 200569df: incl r8 200569e1: cmpl r8,$2 200569e4: bcc 0x200569e9 200569e6: brw 0x20056964 200569e9: pushl r11 200569eb: pushal 030c(r4) 200569ef: calls $2,(r10) 200569f2: brw 0x20056b0f 200569f5: tstl r0 200569f7: nop 200569f8: cmpl 0137(r5),$10 200569fd: bcc 0x20056a0c 200569ff: pushl r11 20056a01: pushal 030e(r4) 20056a05: calls $2,(r10) 20056a08: brw 0x20056b0f 20056a0b: nop 20056a0c: subl3 $10,0137(r5),r8 20056a12: cmpl r8,$10 20056a15: blequ 0x20056a1a 20056a17: movl $7,r8 20056a1a: pushl r11 20056a1c: pushal 0310(r4) 20056a20: calls $2,(r10) 20056a23: clrb 1f(sp) 20056a26: clrl r6 20056a28: tstl r8 20056a2a: beql 0x20056a80 20056a2c: tstb 1f(sp) 20056a2f: beql 0x20056a3c 20056a31: pushl r11 20056a33: pushal 0315(r4) 20056a37: calls $2,(r10) 20056a3a: brb 0x20056a79 20056a3c: movzbl 44(r5)[r6],r3 20056a41: cmpl r3,$20 20056a44: bcs 0x20056a4f 20056a46: cmpl r3,$0000007e 20056a4d: bcs 0x20056a5c 20056a4f: pushl r11 20056a51: pushal 0317(r4) 20056a55: calls $2,(r10) 20056a58: brb 0x20056a67 20056a5a: tstl r0 20056a5c: pushl r3 20056a5e: pushl r11 20056a60: pushal 0319(r4) 20056a64: calls $3,(r10) 20056a67: addl3 $1,r6,r0 20056a6b: movzbl 44(r5)[r0],r0 20056a70: cmpl r0,$20 20056a73: bneq 0x20056a79 20056a75: movb $1,1f(sp) 20056a79: incl r6 20056a7b: cmpl r6,r8 20056a7e: bcs 0x20056a2c 20056a80: cmpl r8,$7 20056a83: bcc 0x20056aa0 20056a85: subl3 r8,$7,r6 20056a89: clrl r8 20056a8b: tstl r6 20056a8d: beql 0x20056aa0 20056a8f: nop 20056a90: pushl r11 20056a92: pushal 031c(r4) 20056a96: calls $2,(r10) 20056a99: incl r8 20056a9b: cmpl r8,r6 20056a9e: bcs 0x20056a90 20056aa0: pushl r11 20056aa2: pushal 031e(r4) 20056aa6: calls $2,(r10) 20056aa9: cmpl 0137(r5),$20 20056aae: bcc 0x20056abc 20056ab0: pushl r11 20056ab2: pushal 0324(r4) 20056ab6: calls $2,(r10) 20056ab9: brb 0x20056b0f 20056abb: nop 20056abc: subl3 $20,0137(r5),r8 20056ac2: cmpl r8,$4 20056ac5: blequ 0x20056aca 20056ac7: movl $4,r8 20056aca: clrl r6 20056acc: tstl r8 20056ace: beql 0x20056b06 20056ad0: movzbl 54(r5)[r6],r0 20056ad5: cmpl r0,$20 20056ad8: bcs 0x20056ae8 20056ada: movzbl 54(r5)[r6],r3 20056adf: cmpl r3,$0000007e 20056ae6: bcs 0x20056af4 20056ae8: pushl r11 20056aea: pushal 0326(r4) 20056aee: calls $2,(r10) 20056af1: brb 0x20056aff 20056af3: nop 20056af4: pushl r3 20056af6: pushl r11 20056af8: pushal 0328(r4) 20056afc: calls $3,(r10) 20056aff: incl r6 20056b01: cmpl r6,r8 20056b04: bcs 0x20056ad0 20056b06: pushl r11 20056b08: pushal 032b(r4) 20056b0c: calls $2,(r10) 20056b0f: incb 13(sp) 20056b12: movzbl 13(sp),r3 20056b16: cmpl r3,$8 20056b19: bcc 0x20056b1e 20056b1b: brw 0x200564c4 20056b1e: incb 0b(sp) 20056b21: movzbl 0b(sp),r3 20056b25: cmpl r3,$8 20056b28: bcc 0x20056b2d 20056b2a: brw 0x20056484 20056b2d: ret 20056b2e: tstl r0 _16b30: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20056b32: movab -012c(sp),sp 20056b37: movl 08(ap),r2 20056b3b: movl 0c(ap),r4 20056b3f: movl 10(ap),r5 20056b43: movl 14(ap),r3 20056b47: movl 23(r4),14(sp) 20056b4c: cmpl 08(r2),$2 20056b50: bneq 0x20056b64 20056b52: pushl 14(sp) 20056b55: pushal 0x20040bf9 <" SCSI TP_KE"...> 20056b5b: calls $2,_1fbf0 20056b62: brb 0x20056b74 20056b64: pushl 14(sp) 20056b67: pushal 0x20040c16 <" SCSI FLP_K"...> 20056b6d: calls $2,_1fbf0 20056b74: clrb 001f(sp) 20056b78: clrb r9 20056b7a: movzbl 001f(sp),r1 20056b7f: ashl $3,r1,r1 20056b83: nop 20056b84: movzbl r9,r0 20056b87: addl2 r1,r0 20056b8a: clrl -0104(fp)[r0] 20056b8f: incb r9 20056b91: movzbl r9,r0 20056b94: cmpl r0,$8 20056b97: bcs 0x20056b84 20056b99: incb 1f(sp) 20056b9c: movzbl 1f(sp),r0 20056ba0: cmpl r0,$8 20056ba3: bcs 0x20056b78 20056ba5: movl 04(ap),r7 20056ba9: movb 0c(r2),1f(sp) 20056bae: movb 10(r2),r9 20056bb2: movzbl 1f(sp),24(sp) 20056bb7: ashl $3,24(sp),r6 20056bbc: movzbl r9,r8 20056bbf: addl2 r8,r6 20056bc2: movl r7,-0104(fp)[r6] 20056bc8: addl2 $00000396,r7 20056bcf: movl -0104(fp)[r6],r11 20056bd5: movl r7,20(sp) 20056bd9: addl3 $00000153,r7,04(sp) 20056be2: pushl r8 20056be4: pushl 28(sp) 20056be7: pushal -0104(fp) 20056beb: calls $3,*08(r3) 20056bef: movl r0,(sp) 20056bf2: pushl r8 20056bf4: pushl 28(sp) 20056bf7: pushl 28(sp) 20056bfa: calls $3,_181d0 20056c01: movl 20(sp),r6 20056c05: movab 27(r6),0c(sp) 20056c0a: movab 34(r6),r6 20056c0e: pushl r3 20056c10: pushl $12 20056c12: pushl r6 20056c14: pushl r8 20056c16: pushl 34(sp) 20056c19: pushl 20(sp) 20056c1c: pushal -0104(fp) 20056c20: pushl r4 20056c22: pushl r5 20056c24: calls $9,_184a0 20056c2b: cmpl r0,$1 20056c2e: beql 0x20056c33 20056c30: clrl r0 20056c32: ret 20056c33: cmpl 08(r2),$2 20056c37: bneq 0x20056c62 20056c39: movl 20(sp),r6 20056c3d: bicb3 $e0,34(r6),r6 20056c43: movzbl r6,r6 20056c46: cmpl r6,$1 20056c49: beql 0x20056c85 20056c4b: movzbl $b8,-(sp) 20056c4f: pushl 18(sp) 20056c52: pushal 0x20040c34 <"SCSI_E_devtyp %d\n\n"...> 20056c58: calls $3,_1fbf0 20056c5f: clrl r0 20056c61: ret 20056c62: movl 20(sp),r6 20056c66: bicb3 $e0,34(r6),r6 20056c6c: beql 0x20056c85 20056c6e: movzbl $b7,-(sp) 20056c72: pushl 18(sp) 20056c75: pushal 0x20040c47 <"SCSI_E_devtyp %d\n\n"...> 20056c7b: calls $3,_1fbf0 20056c82: clrl r0 20056c84: ret 20056c85: movl 20(sp),r6 20056c89: bbs $7,35(r6),0x20056ca5 20056c8e: movzbl $b9,-(sp) 20056c92: pushl 18(sp) 20056c95: pushal 0x20040c5a <"SCSI_E_media %d\n\n\0"> 20056c9b: calls $3,_1fbf0 20056ca2: clrl r0 20056ca4: ret 20056ca5: movl 20(sp),r6 20056ca9: bicb3 $e0,34(r6),r6 20056caf: movzbl r6,r6 20056cb2: cmpl r6,$1 20056cb5: bneq 0x20056cf5 20056cb7: cmpl 0368(r11),$5 20056cbc: bneq 0x20056cf5 20056cbe: movzbl r9,r6 20056cc1: beql 0x20056cf5 20056cc3: movl 20(sp),r6 20056cc7: bicb3 $80,35(r6),r6 20056ccd: movzbl r6,r6 20056cd0: cmpl r6,$30 20056cd3: beql 0x20056cde 20056cd5: cmpl r6,$00000050 20056cdc: bneq 0x20056cf5 20056cde: movzbl $be,-(sp) 20056ce2: pushl 18(sp) 20056ce5: pushal 0x20040c6c <"SCSI_E_lun %d\n\n\0"> 20056ceb: calls $3,_1fbf0 20056cf2: clrl r0 20056cf4: ret 20056cf5: movl 20(sp),r6 20056cf9: bicb3 $e0,34(r6),r6 20056cff: movzbl r6,r6 20056d02: cmpl r6,$1 20056d05: bneq 0x20056d1c 20056d07: pushl 14(sp) 20056d0a: pushal 0x20040c7c <"MKA\0"> 20056d10: calls $2,_1fbf0 20056d17: brb 0x20056d2c 20056d19: tstl r0 20056d1b: nop 20056d1c: pushl 14(sp) 20056d1f: pushal 0x20040c80 <"DKA\0"> 20056d25: calls $2,_1fbf0 20056d2c: movzbl 1f(sp),r0 20056d30: mull2 $00000064,r0 20056d37: movzbl r9,r6 20056d3a: addl3 r6,r0,-(sp) 20056d3e: pushl 18(sp) 20056d41: pushal 0x20040c84 <"%d\0"> 20056d47: movab _1fbf0,r6 20056d4e: calls $3,(r6) 20056d51: pushl 14(sp) 20056d54: pushal 0x20040c87 <" OK ? \0"> 20056d5a: calls $2,(r6) 20056d5d: pushl $3 20056d5f: pushl r2 20056d61: pushl r4 20056d63: calls $3,_181f8 20056d6a: cmpl r0,$1 20056d6d: beql 0x20056d7e 20056d6f: pushl 14(sp) 20056d72: pushal 0x20040c8e <"SCSI_user_terminat\n"...> 20056d78: calls $2,(r6) 20056d7b: clrl r0 20056d7d: ret 20056d7e: clrl r10 20056d80: movzbl r9,r7 20056d83: movzbl 001f(sp),r6 20056d88: pushl r3 20056d8a: clrq -(sp) 20056d8c: pushl r7 20056d8e: pushl r6 20056d90: pushl 20(sp) 20056d93: pushal -0104(fp) 20056d97: pushl r4 20056d99: pushl r5 20056d9b: calls $9,_184a0 20056da2: cmpl r0,$1 20056da5: beql 0x20056dea 20056da7: cmpl 0383(r11),$3 20056dac: blequ 0x20056dcc 20056dae: bicb3 $f0,0218(r11),r2 20056db5: movzbl r2,r2 20056db8: cmpl r2,$2 20056dbb: bneq 0x20056dcc 20056dbd: movzwl $2710,-(sp) 20056dc2: calls $1,_1fc9c 20056dc9: brb 0x20056de3 20056dcb: nop 20056dcc: pushl 038e(r11) 20056dd0: pushl 18(sp) 20056dd3: pushal 0x20040ca2 <"\nSCSI_E_tur_err %d\n"...> 20056dd9: calls $3,_1fbf0 20056de0: clrl r0 20056de2: ret 20056de3: incl r10 20056de5: cmpl r10,$1e 20056de8: bcs 0x20056d88 20056dea: cmpl r10,$1e 20056ded: bneq 0x20056e06 20056def: movzbl $bc,-(sp) 20056df3: pushl 18(sp) 20056df6: pushal 0x20040cb7 <"\nSCSI_E_tur_err %d\n"...> 20056dfc: calls $3,_1fbf0 20056e03: clrl r0 20056e05: ret 20056e06: movl 04(sp),18(sp) 20056e0b: addl2 $00000200,04(sp) 20056e13: pushl $1e 20056e15: clrq -(sp) 20056e17: clrq -(sp) 20056e19: movzbl 33(sp),r8 20056e1d: ashl $3,r8,r2 20056e21: movzbl r9,r7 20056e24: addl3 r2,r7,r6 20056e28: pushl -0104(fp)[r6] 20056e2d: pushl r4 20056e2f: calls $7,*0c(r3) 20056e33: movl r0,(sp) 20056e36: pushl 0c(sp) 20056e39: pushl $6 20056e3b: pushl 20(sp) 20056e3e: movzbl $ff,-(sp) 20056e42: pushl -0104(fp)[r6] 20056e47: calls $5,*10(r3) 20056e4b: movl r0,(sp) 20056e4e: movl 20(sp),r2 20056e52: bicb3 $e0,34(r2),r2 20056e58: movzbl r2,r2 20056e5b: cmpl r2,$1 20056e5e: bneq 0x20056e92 20056e60: clrq -(sp) 20056e62: pushl $0 20056e64: pushl $1a 20056e66: pushl r7 20056e68: pushl r8 20056e6a: pushal -0104(fp) 20056e6e: pushl r4 20056e70: pushl r5 20056e72: calls $9,*3c(r3) 20056e76: cmpl r0,$1 20056e79: beql 0x20056ec6 20056e7b: pushl 038e(r11) 20056e7f: pushl 18(sp) 20056e82: pushal 0x20040ccc <"\nSCSI_E_modsns_err "...> 20056e88: calls $3,_1fbf0 20056e8f: clrl r0 20056e91: ret 20056e92: pushl $0 20056e94: pushl $3f 20056e96: pushl $0 20056e98: pushl $1a 20056e9a: pushl r7 20056e9c: pushl r8 20056e9e: pushal -0104(fp) 20056ea2: pushl r4 20056ea4: pushl r5 20056ea6: calls $9,*38(r3) 20056eaa: cmpl r0,$1 20056ead: beql 0x20056ec6 20056eaf: pushl 038e(r11) 20056eb3: pushl 18(sp) 20056eb6: pushal 0x20040ce4 <"\nSCSI_E_modsns_err "...> 20056ebc: calls $3,_1fbf0 20056ec3: clrl r0 20056ec5: ret 20056ec6: movl 18(sp),r2 20056eca: bbc $7,02(r2),0x20056ee6 20056ecf: movzbl $bb,-(sp) 20056ed3: pushl 18(sp) 20056ed6: pushal 0x20040cfc <"\nSCSI_E_media %d\n\n"...> 20056edc: calls $3,_1fbf0 20056ee3: clrl r0 20056ee5: ret 20056ee6: movl 20(sp),r2 20056eea: bicb3 $e0,34(r2),r2 20056ef0: movzbl r2,r2 20056ef3: cmpl r2,$1 20056ef6: bneq 0x20056f20 20056ef8: pushl r3 20056efa: pushl $1 20056efc: pushl 20(sp) 20056eff: movzbl r9,-(sp) 20056f02: movzbl 2f(sp),-(sp) 20056f06: pushl 20(sp) 20056f09: pushal -0104(fp) 20056f0d: pushl r4 20056f0f: pushl r5 20056f11: calls $9,_184a0 20056f18: cmpl r0,$1 20056f1b: beql 0x20056f20 20056f1d: clrl r0 20056f1f: ret 20056f20: movl 04(sp),08(sp) 20056f25: addl2 $00000200,04(sp) 20056f2d: movl 0008(sp),r7 20056f32: clrl r10 20056f34: movl r7,r8 20056f37: incl r7 20056f39: mull3 r10,r10,r6 20056f3d: mull2 $0000007e,r6 20056f44: mull3 $15,r10,r2 20056f48: addl2 r2,r6 20056f4b: addl2 $6,r6 20056f4e: clrl r1 20056f50: movl r6,r0 20056f53: movl $00000100,r2 20056f5a: beql 0x20056f74 20056f5c: cmpl r2,$1 20056f5f: beql 0x20056f79 20056f61: bgtr 0x20056f74 20056f63: cmpl r2,r0 20056f66: beql 0x20056f79 20056f68: bgtru 0x20056f6d 20056f6a: subl2 r2,r1 20056f6d: addl2 r0,r1 20056f70: brb 0x20056f79 20056f72: tstl r0 20056f74: ediv r2,r0,r0,r1 20056f79: movb r1,(r8) 20056f7c: incl r10 20056f7e: cmpl r10,$00000200 20056f85: bcs 0x20056f34 20056f87: movl 20(sp),r2 20056f8b: bicb3 $e0,34(r2),r2 20056f91: movzbl r2,r2 20056f94: cmpl r2,$1 20056f97: beql 0x20056f9c 20056f99: brw 0x20057033 20056f9c: pushl $1e 20056f9e: pushl $0 20056fa0: pushl $1 20056fa2: clrq -(sp) 20056fa4: movzbl 33(sp),r8 20056fa8: ashl $3,r8,r2 20056fac: movzbl r9,r7 20056faf: addl3 r2,r7,r6 20056fb3: pushl -0104(fp)[r6] 20056fb8: pushl r4 20056fba: calls $7,*0c(r3) 20056fbe: movl r0,(sp) 20056fc1: pushl 0c(sp) 20056fc4: pushl $6 20056fc6: pushl 10(sp) 20056fc9: movzwl $0200,-(sp) 20056fce: pushl -0104(fp)[r6] 20056fd3: calls $5,*10(r3) 20056fd7: movl r0,(sp) 20056fda: clrq -(sp) 20056fdc: pushl $1 20056fde: pushl $a 20056fe0: pushl r7 20056fe2: pushl r8 20056fe4: pushal -0104(fp) 20056fe8: pushl r4 20056fea: pushl r5 20056fec: calls $9,*3c(r3) 20056ff0: cmpl r0,$1 20056ff3: beql 0x2005700c 20056ff5: pushl 038e(r11) 20056ff9: pushl 18(sp) 20056ffc: pushal 0x20040d0f <"\nSCSI_E_wrt_err %d\n"...> 20057002: calls $3,_1fbf0 20057009: clrl r0 2005700b: ret 2005700c: pushl r3 2005700e: pushl $1 20057010: pushl $0 20057012: movzbl r9,-(sp) 20057015: movzbl 2f(sp),-(sp) 20057019: pushl 20(sp) 2005701c: pushal -0104(fp) 20057020: pushl r4 20057022: pushl r5 20057024: calls $9,_184a0 2005702b: cmpl r0,$1 2005702e: beql 0x200570a3 20057030: clrl r0 20057032: ret 20057033: pushl $1e 20057035: clrq -(sp) 20057037: clrq -(sp) 20057039: movzbl 33(sp),r8 2005703d: ashl $3,r8,r2 20057041: movzbl r9,r7 20057044: addl3 r2,r7,r6 20057048: pushl -0104(fp)[r6] 2005704d: pushl r4 2005704f: calls $7,*0c(r3) 20057053: movl r0,(sp) 20057056: pushl 0c(sp) 20057059: pushl $a 2005705b: pushl 10(sp) 2005705e: movzwl $0200,-(sp) 20057063: pushl -0104(fp)[r6] 20057068: calls $5,*10(r3) 2005706c: movl r0,(sp) 2005706f: pushl $0 20057071: pushl $1 20057073: pushl $0 20057075: pushl $2a 20057077: pushl r7 20057079: pushl r8 2005707b: pushal -0104(fp) 2005707f: pushl r4 20057081: pushl r5 20057083: calls $9,*38(r3) 20057087: cmpl r0,$1 2005708a: beql 0x200570a3 2005708c: pushl 038e(r11) 20057090: pushl 18(sp) 20057093: pushal 0x20040d24 <"\nSCSI_E_wrt_err %d\n"...> 20057099: calls $3,_1fbf0 200570a0: clrl r0 200570a2: ret 200570a3: movl 04(sp),10(sp) 200570a8: addl2 $00000200,0004(sp) 200570b1: movl 0010(sp),r6 200570b6: clrl r10 200570b8: clrb (r6)+ 200570ba: incl r10 200570bc: cmpl r10,$00000200 200570c3: bcs 0x200570b8 200570c5: movl 20(sp),r2 200570c9: bicb3 $e0,34(r2),r2 200570cf: movzbl r2,r2 200570d2: cmpl r2,$1 200570d5: bneq 0x2005714a 200570d7: pushl $1e 200570d9: pushl $0 200570db: pushl $1 200570dd: clrq -(sp) 200570df: movzbl 33(sp),r8 200570e3: ashl $3,r8,r2 200570e7: movzbl r9,r7 200570ea: addl3 r2,r7,r6 200570ee: pushl -0104(fp)[r6] 200570f3: pushl r4 200570f5: calls $7,*0c(r3) 200570f9: movl r0,(sp) 200570fc: pushl 0c(sp) 200570ff: pushl $6 20057101: pushl 18(sp) 20057104: movzwl $0200,-(sp) 20057109: pushl -0104(fp)[r6] 2005710e: calls $5,*10(r3) 20057112: movl r0,(sp) 20057115: clrq -(sp) 20057117: pushl $1 20057119: pushl $8 2005711b: pushl r7 2005711d: pushl r8 2005711f: pushal -0104(fp) 20057123: pushl r4 20057125: pushl r5 20057127: calls $9,*3c(r3) 2005712b: cmpl r0,$1 2005712e: bneq 0x20057133 20057130: brw 0x200571ba 20057133: pushl 038e(r11) 20057137: pushl 18(sp) 2005713a: pushal 0x20040d39 <"\nSCSI_E_rd_err %d\n"...> 20057140: calls $3,_1fbf0 20057147: clrl r0 20057149: ret 2005714a: pushl $1e 2005714c: clrq -(sp) 2005714e: clrq -(sp) 20057150: movzbl 33(sp),r8 20057154: ashl $3,r8,r2 20057158: movzbl r9,r7 2005715b: addl3 r2,r7,r6 2005715f: pushl -0104(fp)[r6] 20057164: pushl r4 20057166: calls $7,*0c(r3) 2005716a: movl r0,(sp) 2005716d: pushl 0c(sp) 20057170: pushl $a 20057172: pushl 18(sp) 20057175: movzwl $0200,-(sp) 2005717a: pushl -0104(fp)[r6] 2005717f: calls $5,*10(r3) 20057183: movl r0,(sp) 20057186: pushl $0 20057188: pushl $1 2005718a: pushl $0 2005718c: pushl $28 2005718e: pushl r7 20057190: pushl r8 20057192: pushal -0104(fp) 20057196: pushl r4 20057198: pushl r5 2005719a: calls $9,*38(r3) 2005719e: cmpl r0,$1 200571a1: beql 0x200571ba 200571a3: pushl 038e(r11) 200571a7: pushl 18(sp) 200571aa: pushal 0x20040d4d <"\nSCSI_E_rd_err %d\n"...> 200571b0: calls $3,_1fbf0 200571b7: clrl r0 200571b9: ret 200571ba: cmpl 0368(r11),$00000200 200571c3: beql 0x200571dc 200571c5: movzbl $b6,-(sp) 200571c9: pushl 18(sp) 200571cc: pushal 0x20040d61 <"\nSCSI_E_rd_err %d\n"...> 200571d2: calls $3,_1fbf0 200571d9: clrl r0 200571db: ret 200571dc: movl 0010(sp),r5 200571e1: clrl r10 200571e3: nop 200571e4: movzbl (r5)+,r4 200571e7: mull3 r10,r10,r3 200571eb: mull2 $0000007e,r3 200571f2: mull3 $15,r10,r2 200571f6: addl2 r2,r3 200571f9: addl2 $6,r3 200571fc: clrl r1 200571fe: movl r3,r0 20057201: movl $00000100,r2 20057208: beql 0x20057220 2005720a: cmpl r2,$1 2005720d: beql 0x20057225 2005720f: bgtr 0x20057220 20057211: cmpl r2,r0 20057214: beql 0x20057225 20057216: bgtru 0x2005721b 20057218: subl2 r2,r1 2005721b: addl2 r0,r1 2005721e: brb 0x20057225 20057220: ediv r2,r0,r0,r1 20057225: cmpl r4,r1 20057228: beql 0x20057241 2005722a: movzbl $bd,-(sp) 2005722e: pushl 18(sp) 20057231: pushal 0x20040d75 <"\nSCSI_E_rd_err %d\n"...> 20057237: calls $3,_1fbf0 2005723e: clrl r0 20057240: ret 20057241: incl r10 20057243: cmpl r10,$00000200 2005724a: bcs 0x200571e4 2005724c: movl $1,r0 2005724f: ret _17250: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20057252: movab -0134(sp),sp 20057257: movab 0x200408cc <"SCSI_E_err %x\n\n\0">,r10 2005725e: movl 08(ap),r2 20057262: movl 0c(ap),r4 20057266: movl 10(ap),r5 2005726a: movl 14(ap),r3 2005726e: movl 23(r4),1c(sp) 20057273: cmpl 08(r2),$3 20057277: bneq 0x2005728c 20057279: pushl 1c(sp) 2005727c: pushal 04bd(r10) 20057280: calls $2,_1fbf0 20057287: brb 0x2005729a 20057289: tstl r0 2005728b: nop 2005728c: pushl 1c(sp) 2005728f: pushal 04df(r10) 20057293: calls $2,_1fbf0 2005729a: clrb 0000002f(sp) 200572a0: clrb r6 200572a2: movzbl 002f(sp),r1 200572a7: ashl $3,r1,r1 200572ab: nop 200572ac: movzbl r6,r0 200572af: addl2 r1,r0 200572b2: clrl -0104(fp)[r0] 200572b7: incb r6 200572b9: movzbl r6,r0 200572bc: cmpl r0,$8 200572bf: bcs 0x200572ac 200572c1: incb 2f(sp) 200572c4: movzbl 2f(sp),r0 200572c8: cmpl r0,$8 200572cb: bcs 0x200572a0 200572cd: movl 04(ap),r8 200572d1: movb 0c(r2),2f(sp) 200572d6: movb 10(r2),r6 200572da: movl r8,28(sp) 200572de: addl2 $00000153,r8 200572e5: movl 28(sp),r9 200572e9: movab 27(r9),14(sp) 200572ee: movzbl 2f(sp),r11 200572f2: ashl $3,r11,r0 200572f6: movzbl r6,r9 200572f9: addl2 r9,r0 200572fc: movl r8,-0104(fp)[r0] 20057302: addl3 $00000396,r8,10(sp) 2005730b: movl -0104(fp)[r0],r7 20057311: pushl r9 20057313: pushl r11 20057315: pushal -0104(fp) 20057319: calls $3,*08(r3) 2005731d: movl r0,08(sp) 20057321: pushl r9 20057323: pushl r11 20057325: pushl 30(sp) 20057328: calls $3,_181d0 2005732f: movl 28(sp),r8 20057333: movab 34(r8),20(sp) 20057338: pushl r3 2005733a: pushl $12 2005733c: pushl 28(sp) 2005733f: pushl r9 20057341: pushl r11 20057343: pushl 28(sp) 20057346: pushal -0104(fp) 2005734a: pushl r4 2005734c: pushl r5 2005734e: calls $9,_184a0 20057355: cmpl r0,$1 20057358: beql 0x2005735d 2005735a: clrl r0 2005735c: ret 2005735d: movl 28(sp),r8 20057361: bicb3 $e0,34(r8),r0 20057367: beql 0x2005737e 20057369: movzbl $b7,-(sp) 2005736d: pushl 20(sp) 20057370: pushal 04fd(r10) 20057374: calls $3,_1fbf0 2005737b: clrl r0 2005737d: ret 2005737e: cmpl 08(r2),$3 20057382: bneq 0x200573a2 20057384: movl 28(sp),r8 20057388: bbc $7,35(r8),0x200573c0 2005738d: movzbl $ba,-(sp) 20057391: pushl 20(sp) 20057394: pushal 0510(r10) 20057398: calls $3,_1fbf0 2005739f: clrl r0 200573a1: ret 200573a2: movl 28(sp),r8 200573a6: bbs $7,35(r8),0x200573c0 200573ab: movzbl $b9,-(sp) 200573af: pushl 20(sp) 200573b2: pushal 0522(r10) 200573b6: calls $3,_1fbf0 200573bd: clrl r0 200573bf: ret 200573c0: pushl 1c(sp) 200573c3: pushal 0534(r10) 200573c7: movab _1fbf0,r8 200573ce: calls $2,(r8) 200573d1: movzbl 2f(sp),r1 200573d5: mull2 $00000064,r1 200573dc: movzbl r6,r0 200573df: addl3 r0,r1,-(sp) 200573e3: pushl 20(sp) 200573e6: pushal 0538(r10) 200573ea: calls $3,(r8) 200573ed: pushl 1c(sp) 200573f0: pushal 053b(r10) 200573f4: calls $2,(r8) 200573f7: pushl $3 200573f9: pushl r2 200573fb: pushl r4 200573fd: calls $3,_181f8 20057404: cmpl r0,$1 20057407: beql 0x20057416 20057409: pushl 1c(sp) 2005740c: pushal 0542(r10) 20057410: calls $2,(r8) 20057413: clrl r0 20057415: ret 20057416: cmpl 08(r2),$3 2005741a: bneq 0x20057443 2005741c: pushl r3 2005741e: pushl $1b 20057420: pushl $0 20057422: movzbl r6,-(sp) 20057425: movzbl 3f(sp),-(sp) 20057429: pushl 28(sp) 2005742c: pushal -0104(fp) 20057430: pushl r4 20057432: pushl r5 20057434: calls $9,_184a0 2005743b: cmpl r0,$1 2005743e: beql 0x20057443 20057440: clrl r0 20057442: ret 20057443: clrl 24(sp) 20057446: movzbl r6,r9 20057449: movzbl 0000002f(sp),r8 20057450: pushl r3 20057452: pushl $0 20057454: pushl 28(sp) 20057457: pushl r9 20057459: pushl r8 2005745b: pushl 28(sp) 2005745e: pushal -0104(fp) 20057462: pushl r4 20057464: pushl r5 20057466: calls $9,_184a0 2005746d: cmpl r0,$1 20057470: beql 0x200574c6 20057472: cmpl 0383(r7),$c 20057477: bcs 0x20057483 20057479: movzbl 0222(r7),r0 2005747e: cmpl r0,$31 20057481: beql 0x200574c6 20057483: cmpl 0383(r7),$3 20057488: blequ 0x200574a8 2005748a: bicb3 $f0,0218(r7),r0 20057491: movzbl r0,r0 20057494: cmpl r0,$2 20057497: bneq 0x200574a8 20057499: movzwl $2710,-(sp) 2005749e: calls $1,_1fc9c 200574a5: brb 0x200574bd 200574a7: nop 200574a8: pushl 038e(r7) 200574ac: pushl 20(sp) 200574af: pushal 0556(r10) 200574b3: calls $3,_1fbf0 200574ba: clrl r0 200574bc: ret 200574bd: incl 24(sp) 200574c0: cmpl 24(sp),$1e 200574c4: bcs 0x20057450 200574c6: cmpl 24(sp),$1e 200574ca: bneq 0x200574e1 200574cc: movzbl $bc,-(sp) 200574d0: pushl 20(sp) 200574d3: pushal 056b(r10) 200574d7: calls $3,_1fbf0 200574de: clrl r0 200574e0: ret 200574e1: cmpl 08(r2),$4 200574e5: beql 0x200574ea 200574e7: brw 0x200575aa 200574ea: movl 10(sp),18(sp) 200574ef: addl2 $00000200,10(sp) 200574f7: pushl $1e 200574f9: clrq -(sp) 200574fb: clrq -(sp) 200574fd: movzbl 43(sp),r11 20057501: ashl $3,r11,r0 20057505: movzbl r6,r9 20057508: addl3 r0,r9,r8 2005750c: pushl -0104(fp)[r8] 20057511: pushl r4 20057513: calls $7,*0c(r3) 20057517: movl r0,08(sp) 2005751b: pushl 14(sp) 2005751e: pushl $6 20057520: pushl 20(sp) 20057523: movzbl $ff,-(sp) 20057527: pushl -0104(fp)[r8] 2005752c: calls $5,*10(r3) 20057530: movl r0,08(sp) 20057534: pushl $0 20057536: pushl $3f 20057538: pushl $1 2005753a: pushl $1a 2005753c: pushl r9 2005753e: pushl r11 20057540: pushal -0104(fp) 20057544: pushl r4 20057546: pushl r5 20057548: calls $9,*38(r3) 2005754c: cmpl r0,$1 2005754f: beql 0x20057566 20057551: pushl 038e(r7) 20057555: pushl 20(sp) 20057558: pushal 0580(r10) 2005755c: calls $3,_1fbf0 20057563: clrl r0 20057565: ret 20057566: movl 0368(r7),04(sp) 2005756c: cmpl 04(sp),$4 20057570: bcc 0x20057587 20057572: movzbl $b6,-(sp) 20057576: pushl 20(sp) 20057579: pushal 0598(r10) 2005757d: calls $3,_1fbf0 20057584: clrl r0 20057586: ret 20057587: movl 18(sp),0c(sp) 2005758c: movl 0c(sp),r7 20057590: bbc $7,02(r7),0x200575aa 20057595: movzbl $bb,-(sp) 20057599: pushl 20(sp) 2005759c: pushal 05b0(r10) 200575a0: calls $3,_1fbf0 200575a7: clrl r0 200575a9: ret 200575aa: pushl 27(r4) 200575ad: pushl $1 200575af: calls $2,_201b4 200575b6: cmpl 08(r2),$4 200575ba: bneq 0x20057630 200575bc: movl 28(sp),r2 200575c0: movb $1,03(r2) 200575c4: movzbl 46(r2),r0 200575c8: subl2 $30,r0 200575cb: mull2 $a,r0 200575ce: movzbl 47(r2),r2 200575d2: subl2 $30,r2 200575d5: addl2 r0,r2 200575d8: cvtlb r2,03(sp) 200575dc: movzbl r2,r2 200575df: cmpl r2,$17 200575e2: beql 0x20057603 200575e4: cmpl r2,$21 200575e7: beql 0x20057603 200575e9: cmpl r2,$1a 200575ec: beql 0x20057603 200575ee: movzbl $c5,-(sp) 200575f2: pushl 20(sp) 200575f5: pushal 05c3(r10) 200575f9: calls $3,_1fbf0 20057600: clrl r0 20057602: ret 20057603: movzbl 03(sp),-(sp) 20057607: pushl r3 20057609: pushl 18(sp) 2005760c: pushl 10(sp) 2005760f: pushl 1c(sp) 20057612: movzbl r6,-(sp) 20057615: movzbl 47(sp),-(sp) 20057619: pushal -0104(fp) 2005761d: pushl r4 2005761f: pushl r5 20057621: calls $a,_176e4 20057628: cmpl r0,$1 2005762b: beql 0x20057637 2005762d: clrl r0 2005762f: ret 20057630: movl 28(sp),r2 20057634: clrb 03(r2) 20057637: movl 10(sp),r7 2005763b: addl2 $8,10(sp) 2005763f: pushl r3 20057641: pushl $25 20057643: pushl r7 20057645: movzbl r6,-(sp) 20057648: movzbl 3f(sp),-(sp) 2005764c: pushl 28(sp) 2005764f: pushal -0104(fp) 20057653: pushl r4 20057655: pushl r5 20057657: calls $9,_184a0 2005765e: cmpl r0,$1 20057661: beql 0x20057666 20057663: clrl r0 20057665: ret 20057666: movzbl (r7),r2 20057669: ashl $18,r2,r2 2005766d: bicl3 $00ffffff,r2,24(sp) 20057676: movzbl 01(r7),r2 2005767a: ashl $10,r2,r2 2005767e: bicl2 $ff00ffff,r2 20057685: bisl2 r2,24(sp) 20057689: movzbl 02(r7),r2 2005768d: ashl $8,r2,r2 20057691: bicl2 $ffff00ff,r2 20057698: bisl2 r2,24(sp) 2005769c: movzbl 03(r7),r2 200576a0: bicl2 $ffffff00,r2 200576a7: bisl2 r2,24(sp) 200576ab: addl3 $1,24(sp),r0 200576b0: movl 28(sp),r2 200576b4: movl r0,05(r2) 200576b8: pushl r3 200576ba: pushl 14(sp) 200576bd: pushl 30(sp) 200576c0: movzbl r6,-(sp) 200576c3: movzbl 3f(sp),-(sp) 200576c7: pushal -0104(fp) 200576cb: pushl r4 200576cd: pushl r5 200576cf: calls $8,_17be4 200576d6: cmpl r0,$1 200576d9: beql 0x200576de 200576db: clrl r0 200576dd: ret 200576de: cvtwl $0001,r0 200576e3: ret _176e4: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 200576e6: movab -6c(sp),sp 200576ea: movl 04(ap),r7 200576ee: movl 08(ap),r4 200576f2: movb 10(ap),r6 200576f6: movb 14(ap),r5 200576fa: movl 18(ap),r2 200576fe: movl 1c(ap),r0 20057702: movl 24(ap),r3 20057706: movb 28(ap),r1 2005770a: clrq -1a(fp) 2005770d: clrb -12(fp) 20057710: movb $63,-11(fp) 20057715: movb $2,-10(fp) 20057719: clrl -0f(fp) 2005771c: clrw -0b(fp) 2005771f: clrb -09(fp) 20057722: movb $a0,-08(fp) 20057727: clrw -07(fp) 2005772a: clrb -05(fp) 2005772d: movb $63,-38(fp) 20057732: movb $63,-37(fp) 20057737: movb $2,-36(fp) 2005773b: movb $63,-35(fp) 20057740: movb $2,-34(fp) 20057744: clrw -33(fp) 20057747: movb $50,-31(fp) 2005774c: clrb -30(fp) 2005774f: movb $50,-2f(fp) 20057754: clrl -2e(fp) 20057757: clrw -2a(fp) 2005775a: clrb -28(fp) 2005775d: movb $5,-27(fp) 20057761: movb $1e,-26(fp) 20057765: movb $40,-25(fp) 2005776a: clrl -24(fp) 2005776d: movb $23,-20(fp) 20057771: clrl -1f(fp) 20057774: clrb -1b(fp) 20057777: movl 23(r4),18(sp) 2005777c: movzbl r6,r8 2005777f: ashl $3,r8,r8 20057783: movzbl r5,r9 20057786: addl2 r8,r9 20057789: moval *0c(ap),r8 2005778d: movl (r8)[r9],0c(sp) 20057792: movl 20(ap),04(sp) 20057797: movl r2,r9 2005779a: movl r9,r10 2005779d: clrl 14(sp) 200577a0: addl3 $3,r9,r8 200577a4: movzbl (r8),r8 200577a7: addl3 $4,r8,1c(sp) 200577ac: cmpl r0,1c(sp) 200577b0: bgtru 0x200577b6 200577b2: movl $1,r0 200577b5: ret 200577b6: addl2 $3,r9 200577b9: movzbl (r9),r8 200577bc: addl2 $4,r8 200577bf: addl2 r8,r10 200577c2: movzbl (r10),r8 200577c5: cmpl r8,$3 200577c8: beql 0x200577ff 200577ca: addl3 $1,r10,r8 200577ce: movzbl (r8),r9 200577d1: addl2 $2,r9 200577d4: addl2 r9,1c(sp) 200577d8: movl r9,14(sp) 200577dc: cmpl r0,1c(sp) 200577e0: bgtru 0x200577e6 200577e2: movl $1,r0 200577e5: ret 200577e6: addl3 $1,r10,r8 200577ea: movzbl (r8),r8 200577ed: addl2 $2,r8 200577f0: addl2 r8,r10 200577f3: movzbl (r10),r8 200577f6: cmpl r8,$3 200577f9: beql 0x200577ff 200577fb: movl $1,r0 200577fe: ret 200577ff: movl r10,r11 20057802: addl3 $1,r10,r8 20057806: movzbl (r8),r8 20057809: addl2 $2,r8 2005780c: addl2 r8,1c(sp) 20057810: cmpl r0,1c(sp) 20057814: bgtru 0x2005781a 20057816: movl $1,r0 20057819: ret 2005781a: addl3 $1,r10,r8 2005781e: movzbl (r8),r8 20057821: addl2 $2,r8 20057824: addl2 r8,r10 20057827: addl3 $1,r10,r8 2005782b: movzbl (r8),r8 2005782e: addl2 $2,r8 20057831: addl2 r8,1c(sp) 20057835: movzbl (r10),r8 20057838: cmpl r8,$5 2005783b: beql 0x20057841 2005783d: movl $1,r0 20057840: ret 20057841: movl r10,2c(sp) 20057845: subl2 14(sp),1c(sp) 2005784a: movzbl r1,r0 2005784d: casel r0,$17,$a 20057851: case -> 0x20057874 20057853: case -> 0x200578f7 20057855: case -> 0x200578f7 20057857: case -> 0x20057894 20057859: case -> 0x200578f7 2005785b: case -> 0x200578f7 2005785d: case -> 0x200578f7 2005785f: case -> 0x200578f7 20057861: case -> 0x200578f7 20057863: case -> 0x200578f7 20057865: case -> 0x20057874 20057867: brw 0x200578f7 2005786a: tstl r0 2005786c: jmp 0x60055c1c 20057872: tstl r0 20057874: movb $1,12(sp) 20057878: mnegb $c,13(sp) 2005787c: movzbl r1,r8 2005787f: cmpl r8,$17 20057882: bneq 0x2005788c 20057884: movb $12,23(sp) 20057888: brw 0x2005790e 2005788b: nop 2005788c: movb $f,23(sp) 20057890: brb 0x2005790e 20057892: tstl r0 20057894: movzbl 01(r2),r8 20057898: cmpl r8,$00000080 2005789f: bneq 0x200578b0 200578a1: clrb 12(sp) 200578a4: mnegb $6,13(sp) 200578a8: movb $9,23(sp) 200578ac: brb 0x2005790e 200578ae: tstl r0 200578b0: cmpl r8,$00000081 200578b7: bneq 0x200578c8 200578b9: movb $1,12(sp) 200578bd: mnegb $c,13(sp) 200578c1: movb $12,23(sp) 200578c5: brb 0x2005790e 200578c7: nop 200578c8: cmpl r8,$00000082 200578cf: bneq 0x200578e0 200578d1: movb $3,12(sp) 200578d5: mnegb $18,13(sp) 200578d9: movb $24,23(sp) 200578dd: brb 0x2005790e 200578df: nop 200578e0: movzbl $c6,-(sp) 200578e4: pushl 1c(sp) 200578e7: pushal 0x20040ea0 <"\nSCSI_E_err %d\n\n\0"> 200578ed: calls $3,_1fbf0 200578f4: clrl r0 200578f6: ret 200578f7: movzbl $c5,-(sp) 200578fb: pushl 1c(sp) 200578fe: pushal 0x20040eb1 <"\nSCSI_E_err %d\n\n\0"> 20057904: calls $3,_1fbf0 2005790b: clrl r0 2005790d: ret 2005790e: movb 12(sp),-38(fp) 20057913: movb 13(sp),-37(fp) 20057918: movb 23(sp),-35(fp) 2005791d: movb 23(sp),-11(fp) 20057922: movl 04(sp),08(sp) 20057927: movl 08(sp),30(sp) 2005792c: addl2 $000000ff,04(sp) 20057934: movl 30(sp),r2 20057938: addl2 $4,30(sp) 2005793c: movl $08000000,(r2) 20057943: movl 30(sp),r2 20057947: addl2 $4,30(sp) 2005794b: clrl (r2) 2005794d: movl 30(sp),r2 20057951: addl2 $4,30(sp) 20057955: movl $00020000,(r2) 2005795c: addl3 $1,r11,r2 20057960: movzbl (r2),r2 20057963: cmpl r2,$a 20057966: bgtru 0x2005797f 20057968: movzbl $c0,-(sp) 2005796c: pushl 1c(sp) 2005796f: pushal 0x20040ec2 <"\nSCSI_E_err %d\n\n\0"> 20057975: calls $3,_1fbf0 2005797c: clrl r0 2005797e: ret 2005797f: addl3 $a,r11,r2 20057983: movzbl (r2),r2 20057986: cmpl r2,$000000ff 2005798d: bneq 0x2005799f 2005798f: addl3 $b,r11,r2 20057993: movzbl (r2),r2 20057996: cmpl r2,$000000ff 2005799d: beql 0x200579b6 2005799f: movzbl $c0,-(sp) 200579a3: pushl 1c(sp) 200579a6: pushal 0x20040ed3 <"\nSCSI_E_err %d\n\n\0"> 200579ac: calls $3,_1fbf0 200579b3: clrl r0 200579b5: ret 200579b6: addl3 $1,r11,r0 200579ba: movzbl (r0),24(sp) 200579be: movl 30(sp),r8 200579c2: incl 30(sp) 200579c5: movl r11,r2 200579c8: movl r0,r11 200579cb: movb (r2),(r8) 200579ce: movl 30(sp),r8 200579d2: addl3 $1,30(sp),r10 200579d7: movb (r11)+,(r8) 200579da: moval -1a(fp),r9 200579de: clrl 28(sp) 200579e1: tstl 24(sp) 200579e4: beql 0x200579f9 200579e6: tstl r0 200579e8: mcomb (r11)+,r2 200579eb: bicb3 r2,(r9)+,(r10)+ 200579ef: incl 28(sp) 200579f2: cmpl 28(sp),24(sp) 200579f7: bcs 0x200579e8 200579f9: addl3 $1,2c(sp),r2 200579fe: movzbl (r2),r2 20057a01: cmpl r2,$15 20057a04: bgtru 0x20057a1d 20057a06: movzbl $c1,-(sp) 20057a0a: pushl 1c(sp) 20057a0d: pushal 0x20040ee4 <"\nSCSI_E_err %d\n\n\0"> 20057a13: calls $3,_1fbf0 20057a1a: clrl r0 20057a1c: ret 20057a1d: addl3 $2,2c(sp),r2 20057a22: movzbl (r2),r2 20057a25: cmpl r2,$000000ff 20057a2c: bneq 0x20057a83 20057a2e: addl3 $3,2c(sp),r2 20057a33: movzbl (r2),r2 20057a36: cmpl r2,$000000ff 20057a3d: bneq 0x20057a83 20057a3f: addl3 $4,2c(sp),r2 20057a44: movzbl (r2),r2 20057a47: cmpl r2,$000000ff 20057a4e: bneq 0x20057a83 20057a50: addl3 $5,2c(sp),r2 20057a55: movzbl (r2),r2 20057a58: cmpl r2,$000000ff 20057a5f: bneq 0x20057a83 20057a61: addl3 $8,2c(sp),r2 20057a66: movzbl (r2),r2 20057a69: cmpl r2,$000000ff 20057a70: bneq 0x20057a83 20057a72: addl3 $9,2c(sp),r2 20057a77: movzbl (r2),r2 20057a7a: cmpl r2,$000000ff 20057a81: beql 0x20057a9a 20057a83: movzbl $c1,-(sp) 20057a87: pushl 1c(sp) 20057a8a: pushal 0x20040ef5 <"\nSCSI_E_err %d\n\n\0"> 20057a90: calls $3,_1fbf0 20057a97: clrl r0 20057a99: ret 20057a9a: addl3 $15,2c(sp),r2 20057a9f: movzbl (r2),r2 20057aa2: bbs $6,r2,0x20057abd 20057aa6: movzbl $c1,-(sp) 20057aaa: pushl 1c(sp) 20057aad: pushal 0x20040f06 <"\nSCSI_E_err %d\n\n\0"> 20057ab3: calls $3,_1fbf0 20057aba: clrl r0 20057abc: ret 20057abd: addl3 $16,2c(sp),r2 20057ac2: movzbl (r2),r2 20057ac5: bicl2 $fffffff0,r2 20057acc: cmpl r2,$f 20057acf: beql 0x20057ae8 20057ad1: movzbl $c1,-(sp) 20057ad5: pushl 1c(sp) 20057ad8: pushal 0x20040f17 <"\nSCSI_E_err %d\n\n\0"> 20057ade: calls $3,_1fbf0 20057ae5: clrl r0 20057ae7: ret 20057ae8: addl3 $1,2c(sp),r0 20057aed: movzbl (r0),24(sp) 20057af1: movl 2c(sp),r2 20057af5: movl r0,2c(sp) 20057af9: movb (r2),(r10)+ 20057afc: movl 2c(sp),r2 20057b00: incl 2c(sp) 20057b03: movb (r2),(r10)+ 20057b06: moval -38(fp),r9 20057b0a: clrl 28(sp) 20057b0d: tstl 24(sp) 20057b10: beql 0x20057b31 20057b12: tstl r0 20057b14: movl r10,r8 20057b17: incl r10 20057b19: movl 2c(sp),r2 20057b1d: incl 2c(sp) 20057b20: mcomb (r2),r2 20057b23: bicb3 r2,(r9)+,(r8) 20057b27: incl 28(sp) 20057b2a: cmpl 28(sp),24(sp) 20057b2f: bcs 0x20057b14 20057b31: pushl $1e 20057b33: clrq -(sp) 20057b35: clrq -(sp) 20057b37: movzbl r6,r11 20057b3a: ashl $3,r11,r2 20057b3e: movzbl r5,r10 20057b41: addl3 r2,r10,r8 20057b45: movl 0c(ap),r9 20057b49: pushl (r9)[r8] 20057b4c: pushl r4 20057b4e: calls $7,*0c(r3) 20057b52: movl r0,(sp) 20057b55: pushl 04(sp) 20057b58: pushl $6 20057b5a: pushl 10(sp) 20057b5d: pushl 28(sp) 20057b60: pushl (r9)[r8] 20057b63: calls $5,*10(r3) 20057b67: movl r0,(sp) 20057b6a: pushl $0 20057b6c: pushl $1 20057b6e: pushl 24(sp) 20057b71: pushl $15 20057b73: pushl r10 20057b75: pushl r11 20057b77: pushl r9 20057b79: pushl r4 20057b7b: pushl r7 20057b7d: calls $9,*38(r3) 20057b81: cmpl r0,$1 20057b84: beql 0x20057ba1 20057b86: movl 0c(sp),r2 20057b8a: pushl 038e(r2) 20057b8e: pushl 1c(sp) 20057b91: pushal 0x20040f28 <"\nSCSI_E_modsel_err "...> 20057b97: calls $3,_1fbf0 20057b9e: clrl r0 20057ba0: ret 20057ba1: pushl r3 20057ba3: pushl $4 20057ba5: pushl $0 20057ba7: movzbl r5,-(sp) 20057baa: movzbl r6,-(sp) 20057bad: pushl 18(sp) 20057bb0: pushl 0c(ap) 20057bb3: pushl r4 20057bb5: pushl r7 20057bb7: calls $9,_184a0 20057bbe: cmpl r0,$1 20057bc1: beql 0x20057bde 20057bc3: movl 0c(sp),r2 20057bc7: pushl 038e(r2) 20057bcb: pushl 1c(sp) 20057bce: pushal 0x20040f40 <"\nSCSI_E_fmt_unt_err"...> 20057bd4: calls $3,_1fbf0 20057bdb: clrl r0 20057bdd: ret 20057bde: cvtwl $0001,r0 20057be3: ret _17be4: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20057be6: movab -0084(sp),sp 20057beb: movab 0x200408cc <"SCSI_E_err %x\n\n\0">,r11 20057bf2: movl 04(ap),r4 20057bf6: movl 08(ap),r3 20057bfa: movb 10(ap),r7 20057bfe: movb 14(ap),r6 20057c02: movl 18(ap),r8 20057c06: movl 1c(ap),r5 20057c0a: movl 20(ap),r2 20057c0e: clrb 02(sp) 20057c11: movb $1,03(sp) 20057c15: movl 23(r3),40(sp) 20057c1a: movl 10(r4),r9 20057c1e: bicl3 $ffffff0f,14(r9),r9 20057c27: cmpl r9,$000000b0 20057c2e: bneq 0x20057c38 20057c30: movb $1,0f(sp) 20057c34: brb 0x20057c3c 20057c36: tstl r0 20057c38: movb $2,0f(sp) 20057c3c: movl 27(r3),48(sp) 20057c41: movl 05(r8),04(sp) 20057c46: clrl 24(sp) 20057c49: addl3 $00000200,r5,r1 20057c51: movzbl r7,r9 20057c54: ashl $3,r9,r9 20057c58: movzbl r6,r0 20057c5b: addl2 r9,r0 20057c5e: moval *0c(ap),r9 20057c62: movl (r9)[r0],64(sp) 20057c67: movl $00020000,-18(fp) 20057c6f: bicl2 $000001ff,r1 20057c76: addl3 $00000200,r1,-14(fp) 20057c7f: movl -14(fp),08(sp) 20057c84: movw $0400,-10(fp) 20057c8a: clrl -0c(fp) 20057c8d: pushl $20080008 20057c93: pushl 4c(sp) 20057c96: pushab -10(fp) 20057c99: pushab -18(fp) 20057c9c: calls $4,_1fda8 20057ca3: cmpl r0,$1 20057ca6: beql 0x20057cbd 20057ca8: movzbl $c2,-(sp) 20057cac: pushl 44(sp) 20057caf: pushal 068d(r11) 20057cb3: calls $3,_1fbf0 20057cba: clrl r0 20057cbc: ret 20057cbd: pushl $20080008 20057cc3: pushl -0c(fp) 20057cc6: pushal -08(fp) 20057cc9: pushl 14(sp) 20057ccc: calls $4,_1ff78 20057cd3: cmpl r0,$1 20057cd6: beql 0x20057ced 20057cd8: movzbl $c2,-(sp) 20057cdc: pushl 44(sp) 20057cdf: pushal 069d(r11) 20057ce3: calls $3,_1fbf0 20057cea: clrl r0 20057cec: ret 20057ced: incl -08(fp) 20057cf0: addl3 $00000200,-08(fp),20(sp) 20057cfa: addl3 $1,08(sp),28(sp) 20057d00: addl3 $00000200,28(sp),38(sp) 20057d0a: cmpl 24(sp),05(r8) 20057d0f: bcs 0x20057d14 20057d11: brw 0x200580e0 20057d14: moval 0c(ap),00000010(sp) 20057d1c: cmpl 04(sp),$00000080 20057d24: bcc 0x20057d30 20057d26: movl 04(sp),3c(sp) 20057d2b: brb 0x20057d35 20057d2d: tstl r0 20057d2f: nop 20057d30: movzbl $80,3c(sp) 20057d35: subl2 3c(sp),04(sp) 20057d3a: clrl 30(sp) 20057d3d: ashl $7,3c(sp),18(sp) 20057d43: movzbl 0f(sp),14(sp) 20057d48: movl *10(sp),34(sp) 20057d4d: ashl $9,3c(sp),001c(sp) 20057d54: tstl 30(sp) 20057d57: bneq 0x20057d64 20057d59: movl $55555555,4c(sp) 20057d61: brb 0x20057d6c 20057d63: nop 20057d64: movl $aaaaaaaa,4c(sp) 20057d6c: movl 38(sp),r1 20057d70: movl $55555555,4c(sp) 20057d78: movl 18(sp),50(sp) 20057d7d: clrl r10 20057d7f: tstl 50(sp) 20057d82: beql 0x20057d90 20057d84: movl 4c(sp),(r1)+ 20057d88: incl r10 20057d8a: cmpl r10,50(sp) 20057d8e: bcs 0x20057d84 20057d90: movzbl $b4,-(sp) 20057d94: clrq -(sp) 20057d96: pushl $0 20057d98: pushl 24(sp) 20057d9b: movzbl r7,6c(sp) 20057d9f: ashl $3,6c(sp),r0 20057da4: movzbl r6,74(sp) 20057da8: addl3 r0,74(sp),r9 20057dad: pushl *48(sp)[r9] 20057db1: pushl r3 20057db3: calls $7,*0c(r2) 20057db7: movl r0,2c(sp) 20057dbb: pushl 38(sp) 20057dbe: pushl 2c(sp) 20057dc1: pushl -08(fp) 20057dc4: pushl $a 20057dc6: pushl 30(sp) 20057dc9: pushl 30(sp) 20057dcc: pushl *4c(sp)[r9] 20057dd0: calls $7,*14(r2) 20057dd4: movl r0,2c(sp) 20057dd8: pushl $0 20057dda: pushl 40(sp) 20057ddd: pushl 2c(sp) 20057de0: pushl $2a 20057de2: pushl 70(sp) 20057de5: pushl 6c(sp) 20057de8: pushl 4c(sp) 20057deb: pushl r3 20057ded: pushl r4 20057def: calls $9,*38(r2) 20057df3: cmpl r0,$1 20057df6: bneq 0x20057dfb 20057df8: brw 0x20057e89 20057dfb: movl 64(sp),r9 20057dff: cmpl 0383(r9),$7 20057e04: blequ 0x20057e56 20057e06: bicb3 $f0,0218(r9),r0 20057e0d: movzbl r0,r0 20057e10: cmpl r0,$3 20057e13: bneq 0x20057e56 20057e15: bbs $7,35(r8),0x20057e56 20057e1a: pushl r2 20057e1c: pushl r5 20057e1e: pushl r8 20057e20: pushl 6c(sp) 20057e23: pushl 68(sp) 20057e26: pushl 0c(ap) 20057e29: pushl r3 20057e2b: pushl r4 20057e2d: calls $8,_18124 20057e34: cmpl r0,$1 20057e37: beql 0x20057e53 20057e39: pushl $20080008 20057e3f: pushl 4c(sp) 20057e42: pushab -10(fp) 20057e45: pushab -18(fp) 20057e48: calls $4,_1feac 20057e4f: movl r0,44(sp) 20057e53: clrl r0 20057e55: ret 20057e56: movl 64(sp),r9 20057e5a: pushl 038e(r9) 20057e5e: pushl 44(sp) 20057e61: pushal 06ad(r11) 20057e65: calls $3,_1fbf0 20057e6c: pushl $20080008 20057e72: pushl 4c(sp) 20057e75: pushab -10(fp) 20057e78: pushab -18(fp) 20057e7b: calls $4,_1feac 20057e82: movl r0,44(sp) 20057e86: clrl r0 20057e88: ret 20057e89: ashl $9,3c(sp),r0 20057e8e: movl 64(sp),r9 20057e92: cmpl 0368(r9),r0 20057e97: beql 0x20057ec8 20057e99: movzbl $b6,-(sp) 20057e9d: pushl 44(sp) 20057ea0: pushal 06c2(r11) 20057ea4: calls $3,_1fbf0 20057eab: pushl $20080008 20057eb1: pushl 4c(sp) 20057eb4: pushab -10(fp) 20057eb7: pushab -18(fp) 20057eba: calls $4,_1feac 20057ec1: movl r0,44(sp) 20057ec5: clrl r0 20057ec7: ret 20057ec8: movzbl $b4,-(sp) 20057ecc: clrq -(sp) 20057ece: pushl $0 20057ed0: movzbl 1f(sp),-(sp) 20057ed4: movzbl r7,68(sp) 20057ed8: ashl $3,68(sp),r0 20057edd: movzbl r6,70(sp) 20057ee1: addl3 r0,70(sp),r9 20057ee6: movl *24(sp),7c(sp) 20057eeb: pushl *7c(sp)[r9] 20057eef: pushl r3 20057ef1: calls $7,*0c(r2) 20057ef5: movl r0,2c(sp) 20057ef9: pushl 38(sp) 20057efc: pushl 2c(sp) 20057eff: pushl -08(fp) 20057f02: pushl $a 20057f04: pushl 30(sp) 20057f07: ashl $9,50(sp),-(sp) 20057f0c: pushl *0080(sp)[r9] 20057f11: calls $7,*14(r2) 20057f15: movl r0,2c(sp) 20057f19: pushl $0 20057f1b: pushl 40(sp) 20057f1e: pushl 2c(sp) 20057f21: pushl $28 20057f23: pushl 6c(sp) 20057f26: pushl 68(sp) 20057f29: pushl 0080(sp) 20057f2d: pushl r3 20057f2f: pushl r4 20057f31: calls $9,*38(r2) 20057f35: cmpl r0,$1 20057f38: bneq 0x20057f3d 20057f3a: brw 0x20057fcb 20057f3d: movl 64(sp),r9 20057f41: cmpl 0383(r9),$7 20057f46: blequ 0x20057f98 20057f48: bicb3 $f0,0218(r9),r0 20057f4f: movzbl r0,r0 20057f52: cmpl r0,$3 20057f55: bneq 0x20057f98 20057f57: bbs $7,35(r8),0x20057f98 20057f5c: pushl r2 20057f5e: pushl r5 20057f60: pushl r8 20057f62: pushl 68(sp) 20057f65: pushl 64(sp) 20057f68: pushl 0c(ap) 20057f6b: pushl r3 20057f6d: pushl r4 20057f6f: calls $8,_18124 20057f76: cmpl r0,$1 20057f79: beql 0x20057f95 20057f7b: pushl $20080008 20057f81: pushl 4c(sp) 20057f84: pushab -10(fp) 20057f87: pushab -18(fp) 20057f8a: calls $4,_1feac 20057f91: movl r0,44(sp) 20057f95: clrl r0 20057f97: ret 20057f98: movl 64(sp),r9 20057f9c: pushl 038e(r9) 20057fa0: pushl 44(sp) 20057fa3: pushal 06d7(r11) 20057fa7: calls $3,_1fbf0 20057fae: pushl $20080008 20057fb4: pushl 4c(sp) 20057fb7: pushab -10(fp) 20057fba: pushab -18(fp) 20057fbd: calls $4,_1feac 20057fc4: movl r0,44(sp) 20057fc8: clrl r0 20057fca: ret 20057fcb: ashl $9,3c(sp),r0 20057fd0: movl 64(sp),r9 20057fd4: cmpl 0368(r9),r0 20057fd9: beql 0x2005800a 20057fdb: movzbl $b6,-(sp) 20057fdf: pushl 44(sp) 20057fe2: pushal 06eb(r11) 20057fe6: calls $3,_1fbf0 20057fed: pushl $20080008 20057ff3: pushl 4c(sp) 20057ff6: pushab -10(fp) 20057ff9: pushab -18(fp) 20057ffc: calls $4,_1feac 20058003: movl r0,44(sp) 20058007: clrl r0 20058009: ret 2005800a: movl 38(sp),r9 2005800e: ashl $7,3c(sp),50(sp) 20058014: clrl r10 20058016: tstl 50(sp) 20058019: beql 0x20058059 2005801b: nop 2005801c: cmpl (r9)+,4c(sp) 20058020: beql 0x20058051 20058022: movzbl $bd,-(sp) 20058026: pushl 44(sp) 20058029: pushal 06ff(r11) 2005802d: calls $3,_1fbf0 20058034: pushl $20080008 2005803a: pushl 4c(sp) 2005803d: pushab -10(fp) 20058040: pushab -18(fp) 20058043: calls $4,_1feac 2005804a: movl r0,44(sp) 2005804e: clrl r0 20058050: ret 20058051: incl r10 20058053: cmpl r10,50(sp) 20058057: bcs 0x2005801c 20058059: incl 30(sp) 2005805c: cmpl 30(sp),$2 20058060: bcc 0x20058065 20058062: brw 0x20057d54 20058065: addl2 3c(sp),24(sp) 2005806a: movzbl 02(sp),r9 2005806e: incl r9 20058070: cvtlb r9,02(sp) 20058074: movzbl r9,r9 20058077: clrl r1 20058079: movzwl r9,r0 2005807c: movzwl $009b,r9 20058081: beql 0x2005809c 20058083: cmpl r9,$1 20058086: beql 0x200580a1 20058088: bgtr 0x2005809c 2005808a: cmpl r9,r0 2005808d: beql 0x200580a1 2005808f: bgtru 0x20058094 20058091: subl2 r9,r1 20058094: addl2 r0,r1 20058097: brb 0x200580a1 20058099: tstl r0 2005809b: nop 2005809c: ediv r9,r0,r0,r1 200580a1: movzwl r1,r9 200580a4: bneq 0x200580d6 200580a6: movzbl 03(sp),r9 200580aa: cmpl r9,$32 200580ad: bneq 0x200580c0 200580af: pushl 40(sp) 200580b2: pushal 0713(r11) 200580b6: calls $2,_1fbf0 200580bd: clrb 03(sp) 200580c0: pushl 48(sp) 200580c3: pushl $1 200580c5: calls $2,_201b4 200580cc: movzbl 03(sp),r9 200580d0: incl r9 200580d2: cvtlb r9,03(sp) 200580d6: cmpl 24(sp),05(r8) 200580db: bcc 0x200580e0 200580dd: brw 0x20057d1c 200580e0: pushl 40(sp) 200580e3: pushal 0715(r11) 200580e7: calls $2,_1fbf0 200580ee: bbs $7,35(r8),0x20058104 200580f3: pushl 0d(r8) 200580f6: pushl 44(sp) 200580f9: pushal 0717(r11) 200580fd: calls $3,_1fbf0 20058104: pushl $20080008 2005810a: pushl 4c(sp) 2005810d: pushab -10(fp) 20058110: pushab -18(fp) 20058113: calls $4,_1feac 2005811a: movl r0,44(sp) 2005811e: cvtwl $0001,r0 20058123: ret _18124: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20058126: subl2 $8,sp 20058129: movab 0x200408cc <"SCSI_E_err %x\n\n\0">,r10 20058130: movl 08(ap),r2 20058134: movb 10(ap),r5 20058138: movb 14(ap),r4 2005813c: movl 1c(ap),r3 20058140: movl 23(r2),r11 20058144: movl 18(ap),r0 20058148: incl 0d(r0) 2005814b: movzbl r5,r0 2005814e: ashl $3,r0,r0 20058152: movzbl r4,r1 20058155: addl2 r0,r1 20058158: movl 0c(ap),r8 2005815c: movl (r8)[r1],r7 20058160: movl r3,r9 20058163: addl3 $10,r3,r6 20058167: movl 0368(r7),(sp) 2005816c: clrw (r6)+ 2005816e: clrb (r6)+ 20058170: movb $4,(r6)+ 20058173: movb 0219(r7),(r6)+ 20058178: movb 021a(r7),(r6)+ 2005817d: movb 021b(r7),(r6)+ 20058182: movl r6,r1 20058185: movb 021c(r7),(r1) 2005818a: addl3 $10,r3,r6 2005818e: pushl 20(ap) 20058191: pushl $7 20058193: pushl r6 20058195: movzbl r4,-(sp) 20058198: movzbl r5,-(sp) 2005819b: pushl r9 2005819d: pushl r8 2005819f: pushl r2 200581a1: pushl 04(ap) 200581a4: calls $9,_184a0 200581ab: cmpl r0,$1 200581ae: beql 0x200581c4 200581b0: pushl 038e(r7) 200581b4: pushl r11 200581b6: pushal 072a(r10) 200581ba: calls $3,_1fbf0 200581c1: clrl r0 200581c3: ret 200581c4: movl 00(sp),0368(r7) 200581ca: cvtwl $0001,r0 200581cf: ret _181d0: entry mask: 200581d2: subl2 $4,sp 200581d5: movl 04(ap),r0 200581d9: movb 08(ap),(r0) 200581dd: movb 0c(ap),01(r0) 200581e2: clrb 12(r0) 200581e5: clrb 04(r0) 200581e8: clrq 05(r0) 200581eb: clrl 0d(r0) 200581ee: clrb 11(r0) 200581f1: clrl 00000137(r0) 200581f7: ret _181f8: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 200581fa: movab -60(sp),sp 200581fe: movab 0x200408cc <"SCSI_E_err %x\n\n\0">,r7 20058205: movl 04(ap),r3 20058209: movl 08(ap),r2 2005820d: movb 0c(ap),r4 20058211: movl 23(r3),r11 20058215: movl 27(r3),r5 20058219: movzbw $50,-5c(fp) 2005821e: movw $a,-5a(fp) 20058222: movab -54(fp),-58(fp) 20058227: pushab -5c(fp) 2005822a: pushl r11 2005822c: calls $2,*4c(r5) 20058230: movl r0,r6 20058233: movzwl -5c(fp),r0 20058237: bneq 0x2005824d 20058239: movzbl $c4,-(sp) 2005823d: pushl r11 2005823f: pushal 0741(r7) 20058243: calls $3,_1fbf0 2005824a: clrl r0 2005824c: ret 2005824d: clrb r10 2005824f: clrb 03(sp) 20058252: clrb r9 20058254: clrl r5 20058256: movzwl -5c(fp),r0 2005825a: cmpl r5,r0 2005825d: bcs 0x20058262 2005825f: brw 0x20058436 20058262: tstl r0 20058264: movzbl r4,r0 20058267: casel r0,$0,$3 2005826b: case -> 0x20058280 2005826d: case -> 0x20058280 2005826f: case -> 0x20058280 20058271: case -> 0x2005839c 20058273: brw 0x20058425 20058276: tstl r0 20058278: jmp 0x60055c1c 2005827e: tstl r0 20058280: movzbl r4,r8 20058283: bneq 0x20058290 20058285: movb $34,r5 20058288: movb $31,r1 2005828b: brb 0x20058296 2005828d: tstl r0 2005828f: nop 20058290: movb $37,r5 20058293: movb $30,r1 20058296: cvtbl r9,r0 20058299: movb -54(fp)[r0],r6 2005829e: cmpb r6,r1 200582a1: bgeq 0x200582a6 200582a3: brw 0x20058348 200582a6: cmpb r6,r5 200582a9: bleq 0x200582ae 200582ab: brw 0x20058348 200582ae: cmpb r10,$1 200582b1: bneq 0x200582f8 200582b3: tstl r8 200582b5: bneq 0x200582cc 200582b7: movzbl $b0,-(sp) 200582bb: pushl r11 200582bd: pushal 0753(r7) 200582c1: calls $3,_1fbf0 200582c8: brb 0x200582f5 200582ca: tstl r0 200582cc: cmpl r8,$1 200582cf: bneq 0x200582e4 200582d1: movzbl $b1,-(sp) 200582d5: pushl r11 200582d7: pushal 076a(r7) 200582db: calls $3,_1fbf0 200582e2: brb 0x200582f5 200582e4: movzbl $b2,-(sp) 200582e8: pushl r11 200582ea: pushal 0781(r7) 200582ee: calls $3,_1fbf0 200582f5: clrl r0 200582f7: ret 200582f8: movb $1,r10 200582fb: tstl r8 200582fd: bneq 0x2005830c 200582ff: cvtbl r6,r0 20058302: subl3 $30,r0,08(r2) 20058307: brw 0x20058425 2005830a: tstl r0 2005830c: cmpl r8,$1 2005830f: bneq 0x2005833a 20058311: cvtbl r6,r0 20058314: subl3 $30,r0,0c(r2) 20058319: movzbl 06(r3),r0 2005831d: cmpl r0,0c(r2) 20058321: beql 0x20058326 20058323: brw 0x20058425 20058326: movzbl $b4,-(sp) 2005832a: pushl r11 2005832c: pushal 0798(r7) 20058330: calls $3,_1fbf0 20058337: clrl r0 20058339: ret 2005833a: cvtbl r6,r0 2005833d: subl3 $30,r0,10(r2) 20058342: brw 0x20058425 20058345: tstl r0 20058347: nop 20058348: cmpb r6,$20 2005834b: bneq 0x20058350 2005834d: brw 0x20058425 20058350: cmpb r6,$d 20058353: bneq 0x20058358 20058355: brw 0x20058425 20058358: tstl r8 2005835a: bneq 0x20058370 2005835c: movzbl $b0,-(sp) 20058360: pushl r11 20058362: pushal 07aa(r7) 20058366: calls $3,_1fbf0 2005836d: brb 0x20058399 2005836f: nop 20058370: cmpl r8,$1 20058373: bneq 0x20058388 20058375: movzbl $b1,-(sp) 20058379: pushl r11 2005837b: pushal 07c1(r7) 2005837f: calls $3,_1fbf0 20058386: brb 0x20058399 20058388: movzbl $b2,-(sp) 2005838c: pushl r11 2005838e: pushal 07d8(r7) 20058392: calls $3,_1fbf0 20058399: clrl r0 2005839b: ret 2005839c: cvtbl r9,r0 2005839f: movb -54(fp)[r0],r0 200583a4: cmpb r0,$6f 200583a8: beql 0x200583bc 200583aa: cmpb r0,$4f 200583ae: beql 0x200583bc 200583b0: cmpb r0,$6b 200583b4: beql 0x200583bc 200583b6: cmpb r0,$4b 200583ba: bneq 0x20058404 200583bc: cmpb 03(sp),$1 200583c0: bneq 0x200583c5 200583c2: clrl r0 200583c4: ret 200583c5: cmpb r10,$1 200583c8: bneq 0x200583e4 200583ca: cvtbl r9,r0 200583cd: cmpb -54(fp)[r0],$6b 200583d3: beql 0x200583e0 200583d5: cmpb -54(fp)[r0],$4b 200583db: beql 0x200583e0 200583dd: clrl r0 200583df: ret 200583e0: movb $1,03(sp) 200583e4: tstb r10 200583e6: bneq 0x20058425 200583e8: cvtbl r9,r0 200583eb: cmpb -54(fp)[r0],$6f 200583f1: beql 0x200583fe 200583f3: cmpb -54(fp)[r0],$4f 200583f9: beql 0x200583fe 200583fb: clrl r0 200583fd: ret 200583fe: movb $1,r10 20058401: brb 0x20058425 20058403: nop 20058404: cmpb r10,$1 20058407: bneq 0x20058411 20058409: tstb 03(sp) 2005840c: bneq 0x20058411 2005840e: clrl r0 20058410: ret 20058411: cvtbl r9,r0 20058414: cmpb -54(fp)[r0],$20 20058419: beql 0x20058425 2005841b: cmpb -54(fp)[r0],$d 20058420: beql 0x20058425 20058422: clrl r0 20058424: ret 20058425: incb r9 20058427: cvtbl r9,r1 2005842a: movzwl -5c(fp),r0 2005842e: cmpl r1,r0 20058431: bcc 0x20058436 20058433: brw 0x20058264 20058436: tstb r10 20058438: bneq 0x20058485 2005843a: movzbl r4,r2 2005843d: bneq 0x20058454 2005843f: movzbl $b0,-(sp) 20058443: pushl r11 20058445: pushal 07ef(r7) 20058449: calls $3,_1fbf0 20058450: brb 0x20058482 20058452: tstl r0 20058454: cmpl r2,$1 20058457: bneq 0x2005846c 20058459: movzbl $b1,-(sp) 2005845d: pushl r11 2005845f: pushal 0801(r7) 20058463: calls $3,_1fbf0 2005846a: brb 0x20058482 2005846c: cmpl r2,$2 2005846f: bneq 0x20058482 20058471: movzbl $b2,-(sp) 20058475: pushl r11 20058477: pushal 0813(r7) 2005847b: calls $3,_1fbf0 20058482: clrl r0 20058484: ret 20058485: movzbl r4,r2 20058488: cmpl r2,$3 2005848b: beql 0x20058491 2005848d: movl $1,r0 20058490: ret 20058491: cmpb 03(sp),$1 20058495: bneq 0x2005849b 20058497: movl $1,r0 2005849a: ret 2005849b: clrl r0 2005849d: ret 2005849e: tstl r0 _184a0: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 200584a2: subl2 $1c,sp 200584a5: movl 04(ap),r8 200584a9: movl 08(ap),r5 200584ad: movb 14(ap),r7 200584b1: movb 18(ap),r6 200584b5: movl 1c(ap),r3 200584b9: movb 20(ap),r2 200584bd: movl 24(ap),r4 200584c1: movl 23(r5),(sp) 200584c5: movzbl r7,r0 200584c8: ashl $3,r0,r0 200584cc: movzbl r6,r1 200584cf: addl2 r0,r1 200584d2: moval *0c(ap),r0 200584d6: movl (r0)[r1],10(sp) 200584db: clrl 0c(sp) 200584de: movzbl r2,r0 200584e1: casel r0,$0,$25 200584e5: case -> 0x20058578 200584e7: case -> 0x20058584 200584e9: case -> 0x200585a7 200584eb: case -> 0x200585a7 200584ed: case -> 0x20058590 200584ef: case -> 0x200585a7 200584f1: case -> 0x200585a7 200584f3: case -> 0x2005859c 200584f5: case -> 0x200585a7 200584f7: case -> 0x200585a7 200584f9: case -> 0x200585a7 200584fb: case -> 0x200585a7 200584fd: case -> 0x200585a7 200584ff: case -> 0x200585a7 20058501: case -> 0x200585a7 20058503: case -> 0x200585a7 20058505: case -> 0x200585a7 20058507: case -> 0x200585a7 20058509: case -> 0x2005853c 2005850b: case -> 0x200585a7 2005850d: case -> 0x200585a7 2005850f: case -> 0x200585a7 20058511: case -> 0x200585a7 20058513: case -> 0x200585a7 20058515: case -> 0x200585a7 20058517: case -> 0x200585a7 20058519: case -> 0x200585a7 2005851b: case -> 0x2005854c 2005851d: case -> 0x20058568 2005851f: case -> 0x200585a7 20058521: case -> 0x200585a7 20058523: case -> 0x200585a7 20058525: case -> 0x200585a7 20058527: case -> 0x200585a7 20058529: case -> 0x200585a7 2005852b: case -> 0x200585a7 2005852d: case -> 0x200585a7 2005852f: case -> 0x20058558 20058531: brb 0x200585a7 20058533: nop 20058534: jmp 0x60055c1c 2005853a: tstl r0 2005853c: movzbl $ff,0c(sp) 20058541: movl $5,14(sp) 20058545: movl $6,r11 20058548: brb 0x200585a7 2005854a: tstl r0 2005854c: movl $28,14(sp) 20058550: movl $6,r11 20058553: brb 0x200585a7 20058555: tstl r0 20058557: nop 20058558: movl $8,0c(sp) 2005855c: movl $1e,14(sp) 20058560: movl $a,r11 20058563: brb 0x200585a7 20058565: tstl r0 20058567: nop 20058568: movl $f,0c(sp) 2005856c: movl $1e,14(sp) 20058570: movl $6,r11 20058573: brb 0x200585a7 20058575: tstl r0 20058577: nop 20058578: movl $1e,14(sp) 2005857c: movl $6,r11 2005857f: brb 0x200585a7 20058581: tstl r0 20058583: nop 20058584: movzbl $78,14(sp) 20058589: movl $6,r11 2005858c: brb 0x200585a7 2005858e: tstl r0 20058590: movzbl $b4,14(sp) 20058595: movl $6,r11 20058598: brb 0x200585a7 2005859a: tstl r0 2005859c: movl $8,0c(sp) 200585a0: movl $1e,14(sp) 200585a4: movl $6,r11 200585a7: pushl 14(sp) 200585aa: clrq -(sp) 200585ac: clrq -(sp) 200585ae: movzbl r7,r0 200585b1: ashl $3,r0,r0 200585b5: movzbl r6,r9 200585b8: addl2 r0,r9 200585bb: movl 0c(ap),r10 200585bf: pushl (r10)[r9] 200585c2: pushl r5 200585c4: calls $7,*0c(r4) 200585c8: movl r0,04(sp) 200585cc: pushl 10(ap) 200585cf: pushl r11 200585d1: pushl r3 200585d3: pushl 18(sp) 200585d6: pushl (r10)[r9] 200585d9: calls $5,*10(r4) 200585dd: movl r0,04(sp) 200585e1: movzbl r2,r0 200585e4: casel r0,$0,$25 200585e8: case -> 0x200587a8 200585ea: case -> 0x200587e4 200585ec: case -> 0x2005883f 200585ee: case -> 0x2005883f 200585f0: case -> 0x200587c4 200585f2: case -> 0x2005883f 200585f4: case -> 0x2005883f 200585f6: case -> 0x20058824 200585f8: case -> 0x2005883f 200585fa: case -> 0x2005883f 200585fc: case -> 0x2005883f 200585fe: case -> 0x2005883f 20058600: case -> 0x2005883f 20058602: case -> 0x2005883f 20058604: case -> 0x2005883f 20058606: case -> 0x2005883f 20058608: case -> 0x2005883f 2005860a: case -> 0x2005883f 2005860c: case -> 0x20058640 2005860e: case -> 0x2005883f 20058610: case -> 0x2005883f 20058612: case -> 0x2005883f 20058614: case -> 0x2005883f 20058616: case -> 0x2005883f 20058618: case -> 0x2005883f 2005861a: case -> 0x2005883f 2005861c: case -> 0x2005883f 2005861e: case -> 0x200586f9 20058620: case -> 0x20058788 20058622: case -> 0x2005883f 20058624: case -> 0x2005883f 20058626: case -> 0x2005883f 20058628: case -> 0x2005883f 2005862a: case -> 0x2005883f 2005862c: case -> 0x2005883f 2005862e: case -> 0x2005883f 20058630: case -> 0x2005883f 20058632: case -> 0x20058740 20058634: brw 0x2005883f 20058637: nop 20058638: jmp 0x60055c1c 2005863e: tstl r0 20058640: clrq -(sp) 20058642: pushl $0 20058644: pushl $12 20058646: movzbl r6,-(sp) 20058649: movzbl r7,-(sp) 2005864c: pushl 0c(ap) 2005864f: pushl r5 20058651: pushl r8 20058653: calls $9,*34(r4) 20058657: movl r0,08(sp) 2005865b: cmpl 08(sp),$1 2005865f: beql 0x200586ab 20058661: tstb 2c(r5) 20058664: bneq 0x200586ab 20058666: movl 10(sp),r2 2005866a: bicb3 $f0,0218(r2),r2 20058671: movzbl r2,r2 20058674: cmpl r2,$5 20058677: bneq 0x20058690 20058679: movzbl $be,-(sp) 2005867d: pushl 04(sp) 20058680: pushal 0x200410f1 <"\nSCSI_E_lun %d\n\n\0"> 20058686: calls $3,_1fbf0 2005868d: clrl r0 2005868f: ret 20058690: movl 10(sp),r2 20058694: pushl 038e(r2) 20058698: pushl 04(sp) 2005869b: pushal 0x20041102 <"\nSCSI_E_inq_err %d\n"...> 200586a1: calls $3,_1fbf0 200586a8: clrl r0 200586aa: ret 200586ab: tstb 2c(r5) 200586ae: beql 0x200586b3 200586b0: brw 0x2005883f 200586b3: movl 10(sp),r2 200586b7: cmpl 0368(r2),$2 200586bc: bcc 0x200586d5 200586be: movzbl $b6,-(sp) 200586c2: pushl 04(sp) 200586c5: pushal 0x20041117 <"\nSCSI_E_inq_err %d\n"...> 200586cb: calls $3,_1fbf0 200586d2: clrl r0 200586d4: ret 200586d5: movl r3,r2 200586d8: extzv $5,$3,(r2),r2 200586dd: bneq 0x200586e2 200586df: brw 0x2005883f 200586e2: movzbl $be,-(sp) 200586e6: pushl 04(sp) 200586e9: pushal 0x2004112c <"\nSCSI_E_lun %d\n\n\0"> 200586ef: calls $3,_1fbf0 200586f6: clrl r0 200586f8: ret 200586f9: clrq -(sp) 200586fb: pushl $1 200586fd: pushl $1b 200586ff: movzbl r6,-(sp) 20058702: movzbl r7,-(sp) 20058705: pushl 0c(ap) 20058708: pushl r5 2005870a: pushl r8 2005870c: calls $9,*38(r4) 20058710: movl r0,08(sp) 20058714: cmpl 08(sp),$1 20058718: bneq 0x2005871d 2005871a: brw 0x2005883f 2005871d: tstb 2c(r5) 20058720: beql 0x20058725 20058722: brw 0x2005883f 20058725: movl 10(sp),r2 20058729: pushl 038e(r2) 2005872d: pushl 04(sp) 20058730: pushal 0x2004113d <"\nSCSI_E_st_unt_err "...> 20058736: calls $3,_1fbf0 2005873d: brw 0x2005883f 20058740: clrq -(sp) 20058742: pushl $0 20058744: pushl $25 20058746: movzbl r6,-(sp) 20058749: movzbl r7,-(sp) 2005874c: pushl 0c(ap) 2005874f: pushl r5 20058751: pushl r8 20058753: calls $9,*38(r4) 20058757: movl r0,08(sp) 2005875b: cmpl 08(sp),$1 2005875f: bneq 0x20058764 20058761: brw 0x2005883f 20058764: tstb 2c(r5) 20058767: beql 0x2005876c 20058769: brw 0x2005883f 2005876c: movl 10(sp),r2 20058770: pushl 038e(r2) 20058774: pushl 04(sp) 20058777: pushal 0x20041155 <"\nSCSI_E_rdcap_err %"...> 2005877d: calls $3,_1fbf0 20058784: brw 0x2005883f 20058787: nop 20058788: clrq -(sp) 2005878a: pushl $f 2005878c: pushl $1c 2005878e: movzbl r6,-(sp) 20058791: movzbl r7,-(sp) 20058794: pushl 0c(ap) 20058797: pushl r5 20058799: pushl r8 2005879b: calls $9,*34(r4) 2005879f: movl r0,08(sp) 200587a3: brw 0x2005883f 200587a6: tstl r0 200587a8: clrq -(sp) 200587aa: clrq -(sp) 200587ac: movzbl r6,-(sp) 200587af: movzbl r7,-(sp) 200587b2: pushl 0c(ap) 200587b5: pushl r5 200587b7: pushl r8 200587b9: calls $9,*34(r4) 200587bd: movl r0,08(sp) 200587c1: brb 0x2005883f 200587c3: nop 200587c4: clrq -(sp) 200587c6: pushl $0 200587c8: pushl $4 200587ca: movzbl r6,-(sp) 200587cd: movzbl r7,-(sp) 200587d0: pushl 0c(ap) 200587d3: pushl r5 200587d5: pushl r8 200587d7: calls $9,*38(r4) 200587db: movl r0,08(sp) 200587df: brb 0x2005883f 200587e1: tstl r0 200587e3: nop 200587e4: clrq -(sp) 200587e6: pushl $0 200587e8: pushl $1 200587ea: movzbl r6,-(sp) 200587ed: movzbl r7,-(sp) 200587f0: pushl 0c(ap) 200587f3: pushl r5 200587f5: pushl r8 200587f7: calls $9,*3c(r4) 200587fb: movl r0,08(sp) 200587ff: cmpl 08(sp),$1 20058803: beql 0x2005883f 20058805: tstb 2c(r5) 20058808: bneq 0x2005883f 2005880a: movl 10(sp),r2 2005880e: pushl 038e(r2) 20058812: pushl 04(sp) 20058815: pushal 0x2004116c <"\nSCSI_E_rwnd_err %d"...> 2005881b: calls $3,_1fbf0 20058822: brb 0x2005883f 20058824: clrq -(sp) 20058826: pushl $0 20058828: pushl $7 2005882a: movzbl r6,-(sp) 2005882d: movzbl r7,-(sp) 20058830: pushl 0c(ap) 20058833: pushl r5 20058835: pushl r8 20058837: calls $9,*38(r4) 2005883b: movl r0,08(sp) 2005883f: movl 08(sp),r0 20058843: ret _18844: entry mask: r6 r5 r4 r3 r2 20058846: subl2 $8,sp 20058849: movl $1,r3 2005884c: movl 04(ap),r0 20058850: movl 18(r0),r2 20058854: movl 08(r2),r0 20058858: movb $3,008c(r0) 2005885d: clrb 008c(r0) 20058861: movl 18(r2),r0 20058865: pushab -05(fp) 20058868: pushl $1 2005886a: pushl $2f 2005886c: pushl r0 2005886e: calls $4,_1f540 20058875: cmpl r0,$00000081 2005887c: beql 0x20058882 2005887e: movl $1,r0 20058881: ret 20058882: bicb3 $f8,-05(fp),r0 20058888: movb r0,r6 2005888b: extzv $3,$4,-05(fp),r0 20058891: ashl $ff,r0,r0 20058896: bicl3 $fffffff8,r0,r4 2005889e: ashl r4,r3,r3 200588a2: mull3 $000003e8,r3,-(sp) 200588aa: calls $1,_1fc9c 200588b1: movl 10(r2),r0 200588b5: movab 14(r0),r1 200588b9: addl2 $2,r1 200588bc: movb (r1),r5 200588bf: movzbl r5,r0 200588c2: bisb3 $6,r0,(r1) 200588c6: movl $1,r0 200588c9: ret 200588ca: halt 200588cb: halt 200588cc: .long 00000030 200588d0: .long 00000000 200588d4: .long 00003f3c 200588d8: .long 00000031 200588dc: .long 00000011 200588e0: .long 00000003 200588e4: .long 00000001 200588e8: .long 200c0000 200588ec: .long 00000001 200588f0: .long 20080000 200588f4: .long 00000001 200588f8: .long 200b0000 _188fc: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 200588fe: subl2 $4,sp 20058901: movl 04(ap),r5 20058905: movl 08(ap),r4 20058909: movl 0c(ap),r0 2005890d: movl 10(ap),r1 20058911: movl 14(ap),r2 20058915: movl 1c(ap),r3 20058919: movl 04(r1),r8 2005891d: movl 04(r0),r6 20058921: tstl r2 20058923: blss 0x2005893c 20058925: cmpl r2,$7 20058928: bgtr 0x2005893c 2005892a: cmpl (r0),$00000048 20058931: bneq 0x2005893c 20058933: cmpl (r6),$000000a0 2005893a: beql 0x20058940 2005893c: movl $3,r0 2005893f: ret 20058940: movl 08(r5),r7 20058944: moval _18a1c,08(r6) 2005894c: moval _18a94,0c(r6) 20058954: moval _18b30,10(r6) 2005895c: moval _18b84,14(r6) 20058964: moval _18be4,18(r6) 2005896c: moval _18e28,1c(r6) 20058974: moval _18e80,20(r6) 2005897c: moval _18f50,24(r6) 20058984: moval _18f90,28(r6) 2005898c: moval _18fc4,2c(r6) 20058994: moval _18fdc,30(r6) 2005899c: moval _19008,34(r6) 200589a4: moval _19184,38(r6) 200589ac: moval _193a4,3c(r6) 200589b4: moval _1bca4,40(r6) 200589bc: moval 0x2005c2b8,44(r6) 200589c4: movl 18(ap),1f(r4) 200589c9: mnegb $1,04(r4) 200589cd: mnegb $1,05(r4) 200589d1: clrb 07(r4) 200589d4: clrb 1a(r4) 200589d7: clrb 1c(r4) 200589da: movl r8,23(r4) 200589de: movl r1,27(r4) 200589e2: clrb 2b(r4) 200589e5: clrb 1e(r4) 200589e8: clrl 12(r4) 200589eb: movb r2,06(r4) 200589ef: tstl r3 200589f1: bneq 0x20058a00 200589f3: moval _1bb10,16(r4) 200589fb: clrb 1b(r4) 200589fe: brb 0x20058a08 20058a00: movl r3,16(r4) 20058a04: movb $1,1b(r4) 20058a08: pushl r4 20058a0a: pushl r5 20058a0c: calls $2,_18e28 20058a13: movb 0094(r7),r9 20058a18: movl $1,r0 20058a1b: ret _18a1c: entry mask: r3 r2 20058a1e: subl2 $4,sp 20058a21: movb 08(ap),r1 20058a25: movb 0c(ap),r0 20058a29: movzbl r1,r2 20058a2c: cmpl r2,$7 20058a2f: bgtru 0x20058a39 20058a31: movzbl r0,r2 20058a34: cmpl r2,$7 20058a37: blequ 0x20058a3d 20058a39: movl $3,r0 20058a3c: ret 20058a3d: movzbl r1,r2 20058a40: ashl $3,r2,r2 20058a44: movzbl r0,r3 20058a47: addl2 r2,r3 20058a4a: moval *04(ap),r2 20058a4e: movl (r2)[r3],r2 20058a52: movb r1,(r2) 20058a55: movb r0,01(r2) 20058a59: clrb 0322(r2) 20058a5d: clrb 02(r2) 20058a60: movzbl $ff,031a(r2) 20058a66: movzbl $ff,031e(r2) 20058a6c: clrl 0316(r2) 20058a70: clrl 020a(r2) 20058a74: clrw 0387(r2) 20058a78: movb $2,033a(r2) 20058a7d: movb $2,033b(r2) 20058a82: clrl 0323(r2) 20058a86: clrb 0214(r2) 20058a8a: clrl 0383(r2) 20058a8e: cvtwl $0001,r0 20058a93: ret _18a94: entry mask: r5 r4 r3 r2 20058a96: subl2 $4,sp 20058a99: movb 0c(ap),r0 20058a9d: movb 10(ap),r2 20058aa1: movb 14(ap),r1 20058aa5: movb 18(ap),r3 20058aa9: movl 1c(ap),r4 20058aad: movzbl r0,r5 20058ab0: cmpl r5,$4 20058ab3: bgtru 0x20058acd 20058ab5: movzbl r2,r5 20058ab8: cmpl r5,$1 20058abb: bgtru 0x20058acd 20058abd: movzbl r1,r5 20058ac0: cmpl r5,$1 20058ac3: bgtru 0x20058acd 20058ac5: movzbl r3,r5 20058ac8: cmpl r5,$1 20058acb: blequ 0x20058ad1 20058acd: movl $3,r0 20058ad0: ret 20058ad1: movl 08(ap),r5 20058ad5: movb r0,020a(r5) 20058ada: tstb r2 20058adc: beql 0x20058af3 20058ade: movl 04(ap),r5 20058ae2: tstb 1b(r5) 20058ae5: beql 0x20058aef 20058ae7: movzbl r3,r5 20058aea: cmpl r5,$1 20058aed: beql 0x20058af3 20058aef: movl $3,r0 20058af2: ret 20058af3: movl 08(ap),r0 20058af7: movb r2,020b(r0) 20058afc: movb r1,020c(r0) 20058b01: movzbl r1,r5 20058b04: bneq 0x20058b10 20058b06: movb $3,0215(r0) 20058b0b: brb 0x20058b14 20058b0d: tstl r0 20058b0f: nop 20058b10: clrb 0215(r0) 20058b14: movb r3,020d(r0) 20058b19: tstl r4 20058b1b: bneq 0x20058b24 20058b1d: movl $5,0210(r0) 20058b22: brb 0x20058b29 20058b24: movl r4,0210(r0) 20058b29: cvtwl $0001,r0 20058b2e: ret 20058b2f: nop _18b30: entry mask: r4 r3 r2 20058b32: subl2 $4,sp 20058b35: movl 0c(ap),r1 20058b39: movb 10(ap),r2 20058b3d: movl 14(ap),r0 20058b41: movzbl r2,r3 20058b44: cmpl r3,$c 20058b47: blequ 0x20058b4d 20058b49: movl $3,r0 20058b4c: ret 20058b4d: movl 04(ap),r4 20058b51: movl 08(ap),0378(r4) 20058b57: movl r1,035c(r4) 20058b5c: movl r1,0360(r4) 20058b61: movl r1,0364(r4) 20058b66: movb r2,037c(r4) 20058b6b: movl r0,036c(r4) 20058b70: movl r0,0370(r4) 20058b75: movl r0,0374(r4) 20058b7a: clrl 0368(r4) 20058b7e: cvtwl $0001,r0 20058b83: ret _18b84: entry mask: r4 r3 r2 20058b86: subl2 $4,sp 20058b89: movl 0c(ap),r1 20058b8d: movb 10(ap),r2 20058b91: movl 14(ap),r0 20058b95: movzbl r2,r3 20058b98: cmpl r3,$c 20058b9b: blequ 0x20058ba1 20058b9d: movl $3,r0 20058ba0: ret 20058ba1: movl 04(ap),r4 20058ba5: movl 08(ap),0378(r4) 20058bab: movl r1,033c(r4) 20058bb0: movl r1,0340(r4) 20058bb5: movl r1,0344(r4) 20058bba: movb r2,037c(r4) 20058bbf: movl r0,0348(r4) 20058bc4: movl r0,034c(r4) 20058bc9: movl r0,0350(r4) 20058bce: movl 18(ap),0354(r4) 20058bd4: movl 1c(ap),0358(r4) 20058bda: clrl 0368(r4) 20058bde: cvtwl $0001,r0 20058be3: ret _18be4: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20058be6: subl2 $8,sp 20058be9: movl 04(ap),r4 20058bed: movl 08(ap),r3 20058bf1: movb 10(ap),r1 20058bf5: movb 14(ap),r0 20058bf9: movb 18(ap),r2 20058bfd: movzbl r1,r5 20058c00: cmpl r5,$7 20058c03: bgtru 0x20058c0d 20058c05: movzbl r0,r5 20058c08: cmpl r5,$7 20058c0b: blequ 0x20058c29 20058c0d: movzbl r1,r5 20058c10: cmpl r5,$000000ff 20058c17: bneq 0x20058c25 20058c19: movzbl r0,r5 20058c1c: cmpl r5,$000000ff 20058c23: beql 0x20058c29 20058c25: movl $3,r0 20058c28: ret 20058c29: clrb 1c(r3) 20058c2c: clrb r11 20058c2e: movzbl r2,r5 20058c31: cmpl r5,$1 20058c34: bneq 0x20058c98 20058c36: movzbl r1,r5 20058c39: ashl $3,r5,r5 20058c3d: movzbl r0,r8 20058c40: addl2 r5,r8 20058c43: moval *0c(ap),r5 20058c47: movl (r5)[r8],r7 20058c4b: movb r1,04(r3) 20058c4f: movb r0,05(r3) 20058c53: tstb 0324(r7) 20058c57: bneq 0x20058c5f 20058c59: tstb 0322(r7) 20058c5d: beql 0x20058c63 20058c5f: movl $4,r0 20058c62: ret 20058c63: tstb 1e(r3) 20058c66: beql 0x20058cb9 20058c68: clrb 1e(r3) 20058c6b: movzbl 07(r3),r5 20058c6f: incl r5 20058c71: cvtlb r5,07(r3) 20058c75: movb $1,0322(r7) 20058c7a: pushl 0c(ap) 20058c7d: pushl r3 20058c7f: pushl r4 20058c81: calls $3,_1afa8 20058c88: cmpl r0,$1 20058c8b: beql 0x20058c90 20058c8d: clrl r0 20058c8f: ret 20058c90: movb $1,r11 20058c93: brb 0x20058cb9 20058c95: tstl r0 20058c97: nop 20058c98: tstb 1e(r3) 20058c9b: beql 0x20058cb9 20058c9d: clrb 1e(r3) 20058ca0: pushl 0c(ap) 20058ca3: pushl r3 20058ca5: pushl r4 20058ca7: calls $3,_1afa8 20058cae: cmpl r0,$1 20058cb1: beql 0x20058cb6 20058cb3: clrl r0 20058cb5: ret 20058cb6: movb $1,r11 20058cb9: movzbl r11,r5 20058cbc: beql 0x20058cc1 20058cbe: brw 0x20058e14 20058cc1: movzbl 07(r3),r5 20058cc5: bneq 0x20058cca 20058cc7: brw 0x20058d4c 20058cca: clrq r9 20058ccc: moval 0c(ap),r1 20058cd0: movl 00(r1),r11 20058cd4: ashl $3,r9,r0 20058cd8: tstl (r11)[r0] 20058cdb: beql 0x20058d43 20058cdd: clrl r6 20058cdf: ashl $3,r9,r8 20058ce3: movl 0000(r1),r5 20058ce8: addl3 r6,r8,r0 20058cec: movl (r5)[r0],r0 20058cf0: movzbl 0322(r0),r0 20058cf5: cmpl r0,$1 20058cf8: bneq 0x20058d38 20058cfa: movb $1,r10 20058cfd: movzbl r2,r0 20058d00: cmpl r0,$1 20058d03: bneq 0x20058d14 20058d05: movb $1,0322(r7) 20058d0a: movzbl 07(r3),r0 20058d0e: incl r0 20058d10: cvtlb r0,07(r3) 20058d14: ashl $3,r9,r0 20058d18: addl2 r6,r0 20058d1b: movl *00(r1)[r0],r7 20058d20: clrb 0322(r7) 20058d24: movzbl 07(r3),r0 20058d28: decl r0 20058d2a: cvtlb r0,07(r3) 20058d2e: movb r9,04(r3) 20058d32: movb r6,05(r3) 20058d36: brb 0x20058d3f 20058d38: incl r6 20058d3a: cmpl r6,$8 20058d3d: bcs 0x20058ce8 20058d3f: tstb r10 20058d41: bneq 0x20058d55 20058d43: incl r9 20058d45: cmpl r9,$8 20058d48: bcs 0x20058cd4 20058d4a: brb 0x20058d55 20058d4c: movzbl r2,r5 20058d4f: bneq 0x20058d55 20058d51: movl $5,r0 20058d54: ret 20058d55: clrb 0325(r7) 20058d59: clrb 0322(r7) 20058d5d: movl 0c(ap),r6 20058d61: pushl r6 20058d63: pushl r3 20058d65: pushl r4 20058d67: calls $3,_1b1f8 20058d6e: bbc $0,0205(r7),0x20058dc3 20058d74: pushl r6 20058d76: pushl r3 20058d78: pushl r4 20058d7a: calls $3,_19c3c 20058d81: movl r0,(sp) 20058d84: bneq 0x20058dba 20058d86: bicb3 $f8,0c(r3),r5 20058d8c: movzbl r5,038a(r7) 20058d91: movzbw 0c(r3),0394(r7) 20058d97: movzbw 0d(r3),0392(r7) 20058d9d: bbc $5,0d(r3),0x20058da9 20058da2: cmpl 038e(r7),$1b 20058da7: bneq 0x20058db7 20058da9: pushl 0c(ap) 20058dac: pushl r3 20058dae: pushl r4 20058db0: calls $3,_1b3f4 20058db7: clrl r0 20058db9: ret 20058dba: cmpl (sp),$2 20058dbd: bneq 0x20058dd3 20058dbf: movl $2,r0 20058dc2: ret 20058dc3: pushl r6 20058dc5: pushl r3 20058dc7: pushl r4 20058dc9: calls $3,_19e2c 20058dd0: movl r0,(sp) 20058dd3: tstl (sp) 20058dd5: bneq 0x20058e0b 20058dd7: bicb3 $f8,0c(r3),r5 20058ddd: movzbl r5,038a(r7) 20058de2: movzbw 0c(r3),0394(r7) 20058de8: movzbw 0d(r3),0392(r7) 20058dee: bbc $5,0d(r3),0x20058dfa 20058df3: cmpl 038e(r7),$1b 20058df8: bneq 0x20058e08 20058dfa: pushl 0c(ap) 20058dfd: pushl r3 20058dff: pushl r4 20058e01: calls $3,_1b3f4 20058e08: clrl r0 20058e0a: ret 20058e0b: cmpl (sp),$2 20058e0e: bneq 0x20058e14 20058e10: movl $2,r0 20058e13: ret 20058e14: pushl 0c(ap) 20058e17: pushl r3 20058e19: pushl r4 20058e1b: calls $3,_1ae5c 20058e22: movl r0,0000(sp) 20058e27: ret _18e28: entry mask: r3 r2 20058e2a: subl2 $4,sp 20058e2d: movl 04(ap),r3 20058e31: movl 08(ap),r2 20058e35: movl 08(r3),r0 20058e39: movb $2,008c(r0) 20058e3e: clrb 008c(r0) 20058e42: movb $a1,0094(r0) 20058e48: movb $5,0098(r0) 20058e4d: clrb 009c(r0) 20058e51: movb $5,00a4(r0) 20058e56: clrb 00a0(r0) 20058e5a: insv 06(r2),$0,$3,00a0(r0) 20058e62: bisb2 $10,00a0(r0) 20058e67: clrb 00a8(r0) 20058e6b: pushl r2 20058e6d: pushl r3 20058e6f: calls $2,_1b374 20058e76: pushl r3 20058e78: calls $1,_18fc4 20058e7f: ret _18e80: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 20058e82: subl2 $4,sp 20058e85: movl 04(ap),r3 20058e89: movl 08(ap),r2 20058e8d: movl 08(r3),r4 20058e91: movb $3,008c(r4) 20058e96: clrb 008c(r4) 20058e9a: clrb 07(r2) 20058e9d: clrb r7 20058e9f: movl 000c(ap),r8 20058ea4: movzbl r7,r0 20058ea7: ashl $3,r0,r0 20058eab: tstl (r8)[r0] 20058eae: beql 0x20058ee0 20058eb0: clrb r5 20058eb2: movzbl r7,r6 20058eb5: ashl $3,r6,r6 20058eb9: movl 0000000c(ap),r4 20058ec0: movzbl r5,r1 20058ec3: addl2 r6,r1 20058ec6: movl (r4)[r1],r0 20058eca: clrb 0322(r0) 20058ece: movl (r4)[r1],r0 20058ed2: clrb 0324(r0) 20058ed6: incb r5 20058ed8: movzbl r5,r0 20058edb: cmpl r0,$8 20058ede: bcs 0x20058ec0 20058ee0: incb r7 20058ee2: movzbl r7,r0 20058ee5: cmpl r0,$8 20058ee8: bcs 0x20058ea4 20058eea: clrq -(sp) 20058eec: clrq -(sp) 20058eee: mull3 $000003e8,1f(r2),-(sp) 20058ef7: pushl r2 20058ef9: pushl r3 20058efb: calls $7,*16(r2) 20058eff: movl r0,r9 20058f02: pushl r2 20058f04: pushl r3 20058f06: calls $2,_1b374 20058f0d: pushl r3 20058f0f: calls $1,_18fc4 20058f16: movl $1,08(r2) 20058f1a: movl 16(r2),r5 20058f1e: moval _1bb10,r4 20058f25: cmpl r5,r4 20058f28: beql 0x20058f4f 20058f2a: clrq -(sp) 20058f2c: pushl $0 20058f2e: pushl $2 20058f30: pushl $a 20058f32: pushl r2 20058f34: pushl r3 20058f36: calls $7,(r5) 20058f39: movl r0,r9 20058f3c: clrq -(sp) 20058f3e: pushl $0 20058f40: pushl $2 20058f42: pushl $a 20058f44: pushl r2 20058f46: pushl r3 20058f48: calls $7,*16(r2) 20058f4c: movl r0,r9 20058f4f: ret _18f50: entry mask: r4 r3 r2 20058f52: subl2 $8,sp 20058f55: movl 04(ap),r1 20058f59: movl 0c(ap),r0 20058f5d: movl 10(r1),r2 20058f61: movab 0c(r2),r3 20058f65: mfpr $12,-08(fp) ; IPL 20058f69: mtpr $1f,$12 ; IPL 20058f6c: movb (r3),r4 20058f6f: movzbl r4,r2 20058f72: bisb3 $1,r2,(r3) 20058f76: mtpr -08(fp),$12 ; IPL 20058f7a: tstl r0 20058f7c: beql 0x20058f8e 20058f7e: movl r1,04(r0) 20058f82: movl 08(ap),08(r0) 20058f87: moval _1bc44,(r0) 20058f8e: ret 20058f8f: nop _18f90: entry mask: r2 20058f92: subl2 $c,sp 20058f95: movl 08(ap),r0 20058f99: movl 04(ap),r1 20058f9d: movl 10(r1),r1 20058fa1: movab 0c(r1),r2 20058fa5: mfpr $12,-08(fp) ; IPL 20058fa9: mtpr $1f,$12 ; IPL 20058fac: bicb3 $1,(r2),-09(fp) 20058fb1: movb -09(fp),(r2) 20058fb5: mtpr -08(fp),$12 ; IPL 20058fb9: tstl r0 20058fbb: beql 0x20058fc2 20058fbd: clrq 04(r0) 20058fc0: clrl (r0) 20058fc2: ret 20058fc3: nop _18fc4: entry mask: 20058fc6: subl2 $4,sp 20058fc9: movl 04(ap),r0 20058fcd: movl 10(r0),r0 20058fd1: movab 0c(r0),r0 20058fd5: movb $01,0003(r0) 20058fdb: ret _18fdc: entry mask: r3 r2 20058fde: subl2 $4,sp 20058fe1: movl 08(ap),r2 20058fe5: pushl $0 20058fe7: movzbl $ff,-(sp) 20058feb: movzbl $ff,-(sp) 20058fef: pushl 0c(ap) 20058ff2: pushl r2 20058ff4: pushl 00000004(ap) 20058ffa: calls $6,_198f0 20059001: movl r0,r3 20059004: movl r3,r0 20059007: ret _19008: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 2005900a: subl2 $4,sp 2005900d: movb 10(ap),r6 20059011: movb 14(ap),r5 20059015: movl 18(ap),r4 20059019: movl 1c(ap),r2 2005901d: movl 20(ap),r3 20059021: movzbl r6,r0 20059024: cmpl r0,$7 20059027: bgtru 0x20059031 20059029: movzbl r5,r0 2005902c: cmpl r0,$7 2005902f: blequ 0x20059035 20059031: movl $3,r0 20059034: ret 20059035: movzbl r6,r0 20059038: ashl $3,r0,r0 2005903c: movzbl r5,r1 2005903f: addl2 r0,r1 20059042: moval *0c(ap),r0 20059046: movl (r0)[r1],r7 2005904a: movzbl 020a(r7),r0 2005904f: bneq 0x20059058 20059051: movl 0370(r7),r9 20059056: brb 0x2005905d 20059058: movl 0354(r7),r9 2005905d: movl r9,r8 20059060: cmpl r4,$0000ffff 20059067: beql 0x20059089 20059069: clrl r1 2005906b: movzbl 037c(r7),r0 20059070: cmpl r1,r0 20059073: bcc 0x20059086 20059075: tstl r0 20059077: nop 20059078: clrb (r8)+ 2005907a: incl r1 2005907c: movzbl 037c(r7),r0 20059081: cmpl r1,r0 20059084: bcs 0x20059078 20059086: movb r4,(r9) 20059089: tstl r4 2005908b: bgeq 0x20059090 2005908d: brw 0x20059150 20059090: movl r4,r0 20059093: casel r0,$0,$1d 20059097: case -> 0x20059118 20059099: case -> 0x20059150 2005909b: case -> 0x20059150 2005909d: case -> 0x2005910c 2005909f: case -> 0x20059150 200590a1: case -> 0x20059150 200590a3: case -> 0x20059150 200590a5: case -> 0x20059150 200590a7: case -> 0x20059150 200590a9: case -> 0x20059150 200590ab: case -> 0x20059150 200590ad: case -> 0x20059150 200590af: case -> 0x20059150 200590b1: case -> 0x20059150 200590b3: case -> 0x20059150 200590b5: case -> 0x20059150 200590b7: case -> 0x20059150 200590b9: case -> 0x20059150 200590bb: case -> 0x200590ec 200590bd: case -> 0x20059150 200590bf: case -> 0x20059150 200590c1: case -> 0x2005912c 200590c3: case -> 0x20059150 200590c5: case -> 0x20059150 200590c7: case -> 0x20059150 200590c9: case -> 0x20059150 200590cb: case -> 0x2005913c 200590cd: case -> 0x20059150 200590cf: case -> 0x2005911c 200590d1: case -> 0x200590f8 200590d3: brb 0x200590e0 200590d5: tstl r0 200590d7: nop 200590d8: jmp 0x600588fc 200590de: tstl r0 200590e0: cmpl r0,$0000ffff 200590e7: bneq 0x20059150 200590e9: brb 0x20059153 200590eb: nop 200590ec: pushl r9 200590ee: calls $1,_19590 200590f5: brb 0x20059153 200590f7: nop 200590f8: pushl r9 200590fa: pushl 24(ap) 200590fd: pushl r3 200590ff: pushl r2 20059101: calls $4,_195a0 20059108: brb 0x20059153 2005910a: tstl r0 2005910c: pushl r9 2005910e: calls $1,_195e8 20059115: brb 0x20059153 20059117: nop 20059118: brb 0x20059153 2005911a: tstl r0 2005911c: pushl r9 2005911e: pushl r2 20059120: calls $2,_195f8 20059127: brb 0x20059153 20059129: tstl r0 2005912b: nop 2005912c: pushl r9 2005912e: pushl r3 20059130: pushl r2 20059132: calls $3,_19624 20059139: brb 0x20059153 2005913b: nop 2005913c: pushl r9 2005913e: pushl r3 20059140: pushl r2 20059142: calls $3,_1963c 20059149: brb 0x20059153 2005914b: nop 2005914c: brb 0x20059153 2005914e: tstl r0 20059150: clrl r0 20059152: ret 20059153: cmpl r4,$0000ffff 2005915a: bneq 0x20059164 2005915c: movzbl (r8),031e(r7) 20059161: brb 0x20059169 20059163: nop 20059164: movl r4,031e(r7) 20059169: pushl $1 2005916b: movzbl r5,-(sp) 2005916e: movzbl r6,-(sp) 20059171: pushl 0c(ap) 20059174: pushl 0008(ap) 20059178: pushl 0004(ap) 2005917c: calls $6,_198f0 20059183: ret _19184: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 20059186: subl2 $4,sp 20059189: movb 10(ap),r6 2005918d: movb 14(ap),r5 20059191: movl 18(ap),r4 20059195: movl 1c(ap),r2 20059199: movl 20(ap),r3 2005919d: movzbl r6,r0 200591a0: cmpl r0,$7 200591a3: bgtru 0x200591ad 200591a5: movzbl r5,r0 200591a8: cmpl r0,$7 200591ab: blequ 0x200591b1 200591ad: movl $3,r0 200591b0: ret 200591b1: movzbl r6,r0 200591b4: ashl $3,r0,r0 200591b8: movzbl r5,r1 200591bb: addl2 r0,r1 200591be: moval *0c(ap),r0 200591c2: movl (r0)[r1],r7 200591c6: movzbl 020a(r7),r0 200591cb: bneq 0x200591d4 200591cd: movl 0370(r7),r9 200591d2: brb 0x200591d9 200591d4: movl 0354(r7),r9 200591d9: movl r9,r8 200591dc: cmpl r4,$0000ffff 200591e3: beql 0x20059205 200591e5: clrl r1 200591e7: movzbl 037c(r7),r0 200591ec: cmpl r1,r0 200591ef: bcc 0x20059202 200591f1: tstl r0 200591f3: nop 200591f4: clrb (r8)+ 200591f6: incl r1 200591f8: movzbl 037c(r7),r0 200591fd: cmpl r1,r0 20059200: bcs 0x200591f4 20059202: movb r4,(r9) 20059205: tstl r4 20059207: bgeq 0x2005920c 20059209: brw 0x20059370 2005920c: movl r4,r0 2005920f: casel r0,$0,$2f 20059213: case -> 0x200592bc 20059215: case -> 0x20059370 20059217: case -> 0x20059370 20059219: case -> 0x200592b0 2005921b: case -> 0x20059304 2005921d: case -> 0x20059370 2005921f: case -> 0x20059370 20059221: case -> 0x20059308 20059223: case -> 0x2005931c 20059225: case -> 0x20059370 20059227: case -> 0x20059344 20059229: case -> 0x20059370 2005922b: case -> 0x20059370 2005922d: case -> 0x20059370 2005922f: case -> 0x20059370 20059231: case -> 0x20059370 20059233: case -> 0x20059370 20059235: case -> 0x20059370 20059237: case -> 0x20059290 20059239: case -> 0x20059370 2005923b: case -> 0x20059370 2005923d: case -> 0x200592d0 2005923f: case -> 0x20059370 20059241: case -> 0x20059370 20059243: case -> 0x20059370 20059245: case -> 0x20059370 20059247: case -> 0x200592e0 20059249: case -> 0x200592f4 2005924b: case -> 0x200592c0 2005924d: case -> 0x2005929c 2005924f: case -> 0x20059370 20059251: case -> 0x20059370 20059253: case -> 0x20059370 20059255: case -> 0x20059370 20059257: case -> 0x20059370 20059259: case -> 0x20059370 2005925b: case -> 0x20059370 2005925d: case -> 0x200592f0 2005925f: case -> 0x20059370 20059261: case -> 0x20059370 20059263: case -> 0x20059330 20059265: case -> 0x20059370 20059267: case -> 0x20059358 20059269: case -> 0x20059370 2005926b: case -> 0x20059370 2005926d: case -> 0x20059370 2005926f: case -> 0x20059370 20059271: case -> 0x2005930c 20059273: brb 0x20059280 20059275: tstl r0 20059277: nop 20059278: jmp 0x600588fc 2005927e: tstl r0 20059280: cmpl r0,$0000ffff 20059287: beql 0x2005928c 20059289: brw 0x20059370 2005928c: brw 0x20059373 2005928f: nop 20059290: pushl r9 20059292: calls $1,_19590 20059299: brw 0x20059373 2005929c: pushl r9 2005929e: pushl 24(ap) 200592a1: pushl r3 200592a3: pushl r2 200592a5: calls $4,_195a0 200592ac: brw 0x20059373 200592af: nop 200592b0: pushl r9 200592b2: calls $1,_195e8 200592b9: brw 0x20059373 200592bc: brw 0x20059373 200592bf: nop 200592c0: pushl r9 200592c2: pushl r2 200592c4: calls $2,_195f8 200592cb: brw 0x20059373 200592ce: tstl r0 200592d0: pushl r9 200592d2: pushl r3 200592d4: pushl r2 200592d6: calls $3,_19624 200592dd: brw 0x20059373 200592e0: pushl r9 200592e2: pushl r3 200592e4: pushl r2 200592e6: calls $3,_1963c 200592ed: brw 0x20059373 200592f0: brw 0x20059373 200592f3: nop 200592f4: pushl r9 200592f6: pushl r3 200592f8: pushl r2 200592fa: calls $3,_1965c 20059301: brb 0x20059373 20059303: nop 20059304: brb 0x20059373 20059306: tstl r0 20059308: brb 0x20059373 2005930a: tstl r0 2005930c: pushl r9 2005930e: pushl r3 20059310: pushl r2 20059312: calls $3,_19674 20059319: brb 0x20059373 2005931b: nop 2005931c: pushl r9 2005931e: movzbl 037c(r7),-(sp) 20059323: pushl r3 20059325: pushl r2 20059327: calls $4,_196e0 2005932e: brb 0x20059373 20059330: pushl r9 20059332: movzbl 037c(r7),-(sp) 20059337: pushl r3 20059339: pushl r2 2005933b: calls $4,_196e0 20059342: brb 0x20059373 20059344: pushl r9 20059346: movzbl 037c(r7),-(sp) 2005934b: pushl r3 2005934d: pushl r2 2005934f: calls $4,_1978c 20059356: brb 0x20059373 20059358: pushl r9 2005935a: movzbl 037c(r7),-(sp) 2005935f: pushl r3 20059361: pushl r2 20059363: calls $4,_1978c 2005936a: brb 0x20059373 2005936c: brb 0x20059373 2005936e: tstl r0 20059370: clrl r0 20059372: ret 20059373: cmpl r4,$0000ffff 2005937a: bneq 0x20059384 2005937c: movzbl (r8),031e(r7) 20059381: brb 0x20059389 20059383: nop 20059384: movl r4,031e(r7) 20059389: pushl $1 2005938b: movzbl r5,-(sp) 2005938e: movzbl r6,-(sp) 20059391: pushl 0c(ap) 20059394: pushl 0008(ap) 20059398: pushl 0004(ap) 2005939c: calls $6,_198f0 200593a3: ret _193a4: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 200593a6: subl2 $4,sp 200593a9: movb 10(ap),r6 200593ad: movb 14(ap),r5 200593b1: movl 18(ap),r4 200593b5: movl 1c(ap),r3 200593b9: movl 20(ap),r2 200593bd: movzbl r6,r0 200593c0: cmpl r0,$7 200593c3: bgtru 0x200593cd 200593c5: movzbl r5,r0 200593c8: cmpl r0,$7 200593cb: blequ 0x200593d1 200593cd: movl $3,r0 200593d0: ret 200593d1: movzbl r6,r0 200593d4: ashl $3,r0,r0 200593d8: movzbl r5,r1 200593db: addl2 r0,r1 200593de: moval *0c(ap),r0 200593e2: movl (r0)[r1],r7 200593e6: movzbl 020a(r7),r0 200593eb: bneq 0x200593f4 200593ed: movl 0370(r7),r9 200593f2: brb 0x200593f9 200593f4: movl 0354(r7),r9 200593f9: movl r9,r8 200593fc: cmpl r4,$0000ffff 20059403: beql 0x20059425 20059405: clrl r1 20059407: movzbl 037c(r7),r0 2005940c: cmpl r1,r0 2005940f: bcc 0x20059422 20059411: tstl r0 20059413: nop 20059414: clrb (r8)+ 20059416: incl r1 20059418: movzbl 037c(r7),r0 2005941d: cmpl r1,r0 20059420: bcs 0x20059414 20059422: movb r4,(r9) 20059425: tstl r4 20059427: bgeq 0x2005942c 20059429: brw 0x2005955c 2005942c: movl r4,r0 2005942f: casel r0,$0,$2a 20059433: case -> 0x200594d0 20059435: case -> 0x20059504 20059437: case -> 0x2005955c 20059439: case -> 0x200594c4 2005943b: case -> 0x2005955c 2005943d: case -> 0x2005955c 2005943f: case -> 0x2005955c 20059441: case -> 0x2005955c 20059443: case -> 0x20059518 20059445: case -> 0x2005955c 20059447: case -> 0x20059538 20059449: case -> 0x2005955c 2005944b: case -> 0x2005955c 2005944d: case -> 0x2005955c 2005944f: case -> 0x2005955c 20059451: case -> 0x2005955c 20059453: case -> 0x2005955c 20059455: case -> 0x2005955c 20059457: case -> 0x200594a4 20059459: case -> 0x20059508 2005945b: case -> 0x2005955c 2005945d: case -> 0x200594e4 2005945f: case -> 0x2005955c 20059461: case -> 0x2005955c 20059463: case -> 0x2005955c 20059465: case -> 0x2005955c 20059467: case -> 0x200594f4 20059469: case -> 0x2005955c 2005946b: case -> 0x200594d4 2005946d: case -> 0x200594b0 2005946f: case -> 0x2005955c 20059471: case -> 0x2005955c 20059473: case -> 0x2005955c 20059475: case -> 0x2005955c 20059477: case -> 0x2005955c 20059479: case -> 0x2005955c 2005947b: case -> 0x2005955c 2005947d: case -> 0x2005955c 2005947f: case -> 0x2005955c 20059481: case -> 0x2005955c 20059483: case -> 0x20059528 20059485: case -> 0x2005955c 20059487: case -> 0x20059548 20059489: brb 0x20059494 2005948b: nop 2005948c: jmp 0x600588fc 20059492: tstl r0 20059494: cmpl r0,$0000ffff 2005949b: beql 0x200594a0 2005949d: brw 0x2005955c 200594a0: brw 0x2005955f 200594a3: nop 200594a4: pushl r9 200594a6: calls $1,_19590 200594ad: brw 0x2005955f 200594b0: pushl r9 200594b2: pushl 24(ap) 200594b5: pushl r2 200594b7: pushl r3 200594b9: calls $4,_195a0 200594c0: brw 0x2005955f 200594c3: nop 200594c4: pushl r9 200594c6: calls $1,_195e8 200594cd: brw 0x2005955f 200594d0: brw 0x2005955f 200594d3: nop 200594d4: pushl r9 200594d6: pushl r3 200594d8: calls $2,_195f8 200594df: brb 0x2005955f 200594e1: tstl r0 200594e3: nop 200594e4: pushl r9 200594e6: pushl r2 200594e8: pushl r3 200594ea: calls $3,_19624 200594f1: brb 0x2005955f 200594f3: nop 200594f4: pushl r9 200594f6: pushl r2 200594f8: pushl r3 200594fa: calls $3,_1963c 20059501: brb 0x2005955f 20059503: nop 20059504: brb 0x2005955f 20059506: tstl r0 20059508: pushl r9 2005950a: pushl r3 2005950c: calls $2,_19838 20059513: brb 0x2005955f 20059515: tstl r0 20059517: nop 20059518: pushl r9 2005951a: pushl r3 2005951c: calls $2,_19874 20059523: brb 0x2005955f 20059525: tstl r0 20059527: nop 20059528: pushl r9 2005952a: pushl r3 2005952c: calls $2,_19874 20059533: brb 0x2005955f 20059535: tstl r0 20059537: nop 20059538: pushl r9 2005953a: pushl r3 2005953c: calls $2,_198b0 20059543: brb 0x2005955f 20059545: tstl r0 20059547: nop 20059548: pushl r9 2005954a: pushl r3 2005954c: calls $2,_198b0 20059553: brb 0x2005955f 20059555: tstl r0 20059557: nop 20059558: brb 0x2005955f 2005955a: tstl r0 2005955c: clrl r0 2005955e: ret 2005955f: cmpl r4,$0000ffff 20059566: bneq 0x20059570 20059568: movzbl (r8),031e(r7) 2005956d: brb 0x20059575 2005956f: nop 20059570: movl r4,031e(r7) 20059575: pushl $1 20059577: movzbl r5,-(sp) 2005957a: movzbl r6,-(sp) 2005957d: pushl 0c(ap) 20059580: pushl 0008(ap) 20059584: pushl 0004(ap) 20059588: calls $6,_198f0 2005958f: ret _19590: entry mask: 20059592: subl2 $4,sp 20059595: movl 04(ap),r0 20059599: movb $ff,0004(r0) 2005959f: ret _195a0: entry mask: r2 200595a2: subl2 $4,sp 200595a5: movl 0c(ap),r0 200595a9: movl 10(ap),r2 200595ad: insv 08(ap),$3,$1,01(r2) 200595b4: ashl $f8,r0,r1 200595b9: bicl2 $ffffff00,r1 200595c0: movb r1,03(r2) 200595c4: bicl3 $ffffff00,r0,r1 200595cc: movb r1,04(r2) 200595d0: cmpl 04(ap),$1 200595d4: bneq 0x200595dc 200595d6: bisb2 $4,01(r2) 200595da: ret 200595db: nop 200595dc: bisb2 $4,01(r2) 200595e0: bisb2 $1,00000001(r2) 200595e7: ret _195e8: entry mask: 200595ea: subl2 $4,sp 200595ed: movl 04(ap),r0 200595f1: movb $ff,0004(r0) 200595f7: ret _195f8: entry mask: r2 200595fa: subl2 $4,sp 200595fd: movl 04(ap),r0 20059601: movl 08(ap),r2 20059605: ashl $f8,r0,r1 2005960a: bicl2 $ffffff00,r1 20059611: movb r1,0003(r2) 20059616: bicl3 $ffffff00,r0,r1 2005961e: movb r1,0004(r2) 20059623: ret _19624: entry mask: 20059626: subl2 $4,sp 20059629: movl 0c(ap),r0 2005962d: insv 08(ap),$4,$1,01(r0) 20059634: movb 0004(ap),0004(r0) 2005963b: ret _1963c: entry mask: 2005963e: subl2 $4,sp 20059641: movl 0c(ap),r0 20059645: insv 04(ap),$6,$2,02(r0) 2005964c: insv 08(ap),$0,$6,02(r0) 20059653: movb $ff,00000004(r0) 2005965b: ret _1965c: entry mask: 2005965e: subl2 $4,sp 20059661: movl 0c(ap),r0 20059665: insv 08(ap),$1,$1,04(r0) 2005966c: insv 04(ap),$0,$1,04(r0) 20059673: ret _19674: entry mask: r3 r2 20059676: subl2 $4,sp 20059679: movl 04(ap),r0 2005967d: movl 08(ap),r1 20059681: movl 0c(ap),r3 20059685: ashl $e8,r0,r2 2005968a: bicl2 $ffffff00,r2 20059691: movb r2,02(r3) 20059695: ashl $f0,r0,r2 2005969a: bicl2 $ffffff00,r2 200596a1: movb r2,03(r3) 200596a5: ashl $f8,r0,r2 200596aa: bicl2 $ffffff00,r2 200596b1: movb r2,04(r3) 200596b5: bicl3 $ffffff00,r0,r2 200596bd: movb r2,05(r3) 200596c1: ashl $f8,r1,r2 200596c6: bicl2 $ffffff00,r2 200596cd: movb r2,0007(r3) 200596d2: bicl3 $ffffff00,r1,r2 200596da: movb r2,0008(r3) 200596df: ret _196e0: entry mask: r3 r2 200596e2: subl2 $4,sp 200596e5: movl 04(ap),r0 200596e9: movl 08(ap),r1 200596ed: movl 10(ap),r3 200596f1: movzbl 0c(ap),r2 200596f5: cmpl r2,$6 200596f8: bneq 0x20059730 200596fa: ashl $f0,r0,r2 200596ff: bicl2 $ffffff00,r2 20059706: insv r2,$0,$5,01(r3) 2005970c: ashl $f8,r0,r2 20059711: bicl2 $ffffff00,r2 20059718: movb r2,02(r3) 2005971c: bicl3 $ffffff00,r0,r2 20059724: movb r2,03(r3) 20059728: movb r1,04(r3) 2005972c: ret 2005972d: tstl r0 2005972f: nop 20059730: ashl $e8,r0,r2 20059735: bicl2 $ffffff00,r2 2005973c: movb r2,02(r3) 20059740: ashl $f0,r0,r2 20059745: bicl2 $ffffff00,r2 2005974c: movb r2,03(r3) 20059750: ashl $f8,r0,r2 20059755: bicl2 $ffffff00,r2 2005975c: movb r2,04(r3) 20059760: bicl3 $ffffff00,r0,r2 20059768: movb r2,05(r3) 2005976c: ashl $f8,r1,r2 20059771: bicl2 $ffffff00,r2 20059778: movb r2,07(r3) 2005977c: bicl3 $ffffff00,r1,r2 20059784: movb r2,00000008(r3) 2005978b: ret _1978c: entry mask: r3 r2 2005978e: subl2 $4,sp 20059791: movl 04(ap),r0 20059795: movl 08(ap),r1 20059799: movl 10(ap),r3 2005979d: movzbl 0c(ap),r2 200597a1: cmpl r2,$6 200597a4: bneq 0x200597dc 200597a6: ashl $f0,r0,r2 200597ab: bicl2 $ffffff00,r2 200597b2: insv r2,$0,$5,01(r3) 200597b8: ashl $f8,r0,r2 200597bd: bicl2 $ffffff00,r2 200597c4: movb r2,02(r3) 200597c8: bicl3 $ffffff00,r0,r2 200597d0: movb r2,03(r3) 200597d4: movb r1,04(r3) 200597d8: ret 200597d9: tstl r0 200597db: nop 200597dc: ashl $e8,r0,r2 200597e1: bicl2 $ffffff00,r2 200597e8: movb r2,02(r3) 200597ec: ashl $f0,r0,r2 200597f1: bicl2 $ffffff00,r2 200597f8: movb r2,03(r3) 200597fc: ashl $f8,r0,r2 20059801: bicl2 $ffffff00,r2 20059808: movb r2,04(r3) 2005980c: bicl3 $ffffff00,r0,r2 20059814: movb r2,05(r3) 20059818: ashl $f8,r1,r2 2005981d: bicl2 $ffffff00,r2 20059824: movb r2,07(r3) 20059828: bicl3 $ffffff00,r1,r2 20059830: movb r2,00000008(r3) 20059837: ret _19838: entry mask: r2 2005983a: subl2 $4,sp 2005983d: movl 08(ap),r1 20059841: ashl $9,04(ap),r2 20059846: ashl $f0,r2,r0 2005984b: bicl2 $ffffff00,r0 20059852: movb r0,02(r1) 20059856: ashl $f8,r2,r0 2005985b: bicl2 $ffffff00,r0 20059862: movb r0,0003(r1) 20059867: bicl2 $ffffff00,r2 2005986e: movb r2,0004(r1) 20059873: ret _19874: entry mask: r2 20059876: subl2 $4,sp 20059879: movl 08(ap),r1 2005987d: ashl $9,04(ap),r2 20059882: ashl $f0,r2,r0 20059887: bicl2 $ffffff00,r0 2005988e: movb r0,02(r1) 20059892: ashl $f8,r2,r0 20059897: bicl2 $ffffff00,r0 2005989e: movb r0,0003(r1) 200598a3: bicl2 $ffffff00,r2 200598aa: movb r2,0004(r1) 200598af: ret _198b0: entry mask: r2 200598b2: subl2 $4,sp 200598b5: movl 04(ap),r0 200598b9: movl 08(ap),r2 200598bd: ashl $9,r0,r0 200598c1: ashl $f0,r0,r1 200598c6: bicl2 $ffffff00,r1 200598cd: movb r1,02(r2) 200598d1: ashl $f8,r0,r1 200598d6: bicl2 $ffffff00,r1 200598dd: movb r1,0003(r2) 200598e2: bicl3 $ffffff00,r0,r1 200598ea: movb r1,0004(r2) 200598ef: ret _198f0: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 200598f2: subl2 $c,sp 200598f5: movl 04(ap),r6 200598f9: movl 08(ap),r5 200598fd: movb 10(ap),r3 20059901: movb 14(ap),r2 20059905: movb 18(ap),r4 20059909: movb $1,03(sp) 2005990d: movb r3,04(r5) 20059911: movb r2,05(r5) 20059915: movzbl r4,r7 20059918: cmpl r7,$1 2005991b: bneq 0x20059967 2005991d: movzbl r3,r7 20059920: ashl $3,r7,r7 20059924: movzbl r2,r8 20059927: addl2 r7,r8 2005992a: moval *0c(ap),r7 2005992e: movl (r7)[r8],r7 20059932: clrb 0326(r7) 20059936: movzbl 020a(r7),r0 2005993b: bneq 0x2005994b 2005993d: movl 035c(r7),0327(r7) 20059944: movl 036c(r7),032b(r7) 2005994b: movl 0378(r7),032f(r7) 20059952: movb 020a(r7),0333(r7) 20059959: movb 020b(r7),0334(r7) 20059960: movb 037c(r7),0335(r7) 20059967: movzbl r3,r7 2005996a: cmpl r7,$000000ff 20059971: beql 0x20059996 20059973: ashl $3,r7,r7 20059977: movzbl r2,r8 2005997a: addl2 r7,r8 2005997d: moval *0c(ap),r7 20059981: movl (r7)[r8],r0 20059985: movzbl 0326(r0),r7 2005998a: cmpl r7,$1 2005998d: beql 0x20059996 2005998f: movl 0368(r0),0336(r0) 20059996: movzbl r4,-(sp) 20059999: movzbl r2,-(sp) 2005999c: movzbl r3,-(sp) 2005999f: pushl 0c(ap) 200599a2: pushl r5 200599a4: pushl r6 200599a6: calls $6,_18be4 200599ad: cvtlb r0,r9 200599b0: movzbl r9,r7 200599b3: cmpl r7,$1 200599b6: beql 0x200599bc 200599b8: movl r7,r0 200599bb: ret 200599bc: movzbl 04(r5),r2 200599c0: ashl $3,r2,r2 200599c4: movzbl 05(r5),r3 200599c8: addl2 r2,r3 200599cb: moval *0c(ap),r2 200599cf: movl (r2)[r3],r7 200599d3: tstb 03(sp) 200599d6: bneq 0x200599db 200599d8: brw 0x20059c38 200599db: movab _18b30,r11 200599e2: movab _18be4,0004(sp) 200599eb: nop 200599ec: movzbl 0326(r7),r2 200599f1: cmpl r2,$1 200599f4: beql 0x200599f9 200599f6: brw 0x20059b54 200599f9: clrb 0326(r7) 200599fd: cvtbl 0215(r7),r2 20059a02: decl r2 20059a04: cvtlb r2,0215(r7) 20059a09: cvtbl r2,r4 20059a0c: movzbl 02(r7),r2 20059a10: beql 0x20059a1a 20059a12: movl $28,038e(r7) 20059a17: clrl r0 20059a19: ret 20059a1a: movl 0368(r7),0383(r7) 20059a21: movl 0336(r7),0368(r7) 20059a28: cmpl 0383(r7),$3 20059a2d: bcc 0x20059a37 20059a2f: movl $29,038e(r7) 20059a34: clrl r0 20059a36: ret 20059a37: bicb3 $f0,0218(r7),r2 20059a3e: movb r2,r10 20059a41: movzbl r10,r2 20059a44: cmpl r2,$1 20059a47: bneq 0x20059a51 20059a49: incl 0316(r7) 20059a4d: movl $1,r0 20059a50: ret 20059a51: tstl r4 20059a53: bgeq 0x20059a5e 20059a55: movzbl $47,038e(r7) 20059a5b: clrl r0 20059a5d: ret 20059a5e: movzbl r10,r2 20059a61: cmpl r2,$6 20059a64: beql 0x20059a78 20059a66: cmpl r2,$2 20059a69: beql 0x20059a78 20059a6b: cmpl r2,$4 20059a6e: beql 0x20059a78 20059a70: cmpl r2,$3 20059a73: beql 0x20059a78 20059a75: brw 0x20059b4c 20059a78: movl 032f(r7),0378(r7) 20059a7f: movb 0333(r7),020a(r7) 20059a86: movb 0334(r7),020b(r7) 20059a8d: movb 0335(r7),037c(r7) 20059a94: movzbl 0333(r7),r2 20059a99: bneq 0x20059ace 20059a9b: pushl 032b(r7) 20059a9f: movzbl 0335(r7),-(sp) 20059aa4: pushl 0327(r7) 20059aa8: pushl 032f(r7) 20059aac: movzbl 04(r5),r2 20059ab0: ashl $3,r2,r2 20059ab4: movzbl 05(r5),r3 20059ab8: addl2 r2,r3 20059abb: moval *0c(ap),r2 20059abf: pushl (r2)[r3] 20059ac2: calls $5,(r11) 20059ac5: cmpl r0,$1 20059ac8: beql 0x20059b0d 20059aca: movl $3,r0 20059acd: ret 20059ace: pushl 0358(r7) 20059ad2: pushl 0354(r7) 20059ad6: pushl 0348(r7) 20059ada: movzbl 0335(r7),-(sp) 20059adf: pushl 033c(r7) 20059ae3: pushl 032f(r7) 20059ae7: movzbl 04(r5),r2 20059aeb: ashl $3,r2,r2 20059aef: movzbl 05(r5),r3 20059af3: addl2 r2,r3 20059af6: moval *0c(ap),r2 20059afa: pushl (r2)[r3] 20059afd: calls $7,_18b84 20059b04: cmpl r0,$1 20059b07: beql 0x20059b0d 20059b09: movl $3,r0 20059b0c: ret 20059b0d: pushl $1 20059b0f: movzbl 05(r5),-(sp) 20059b13: movzbl 04(r5),-(sp) 20059b17: pushl 0c(ap) 20059b1a: pushl r5 20059b1c: pushl r6 20059b1e: calls $6,*1c(sp) 20059b22: cvtlb r0,r9 20059b25: movzbl r9,r2 20059b28: cmpl r2,$1 20059b2b: beql 0x20059b31 20059b2d: movl r2,r0 20059b30: ret 20059b31: movzbl 04(r5),r3 20059b35: ashl $3,r3,r3 20059b39: movzbl 05(r5),r2 20059b3d: addl2 r3,r2 20059b40: moval *0c(ap),r3 20059b44: movl (r3)[r2],r7 20059b48: brw 0x20059c30 20059b4b: nop 20059b4c: movl $27,038e(r7) 20059b51: clrl r0 20059b53: ret 20059b54: movzbl 02(r7),r2 20059b58: bneq 0x20059b5e 20059b5a: movl $1,r0 20059b5d: ret 20059b5e: movzbl 02(r7),r2 20059b62: cmpl r2,$2 20059b65: beql 0x20059b6a 20059b67: brw 0x20059c28 20059b6a: movl 0368(r7),0336(r7) 20059b71: clrb 020a(r7) 20059b75: movzwl $00ff,0378(r7) 20059b7c: clrb 020b(r7) 20059b80: movab 00000216(r7),r8 20059b87: movl r8,r3 20059b8a: clrl r0 20059b8c: clrb (r3)+ 20059b8e: aobleq $000000fe,r0,0x20059b8c 20059b96: clrl r4 20059b98: movab 0000037d(r7),r2 20059b9f: nop 20059ba0: clrb (r2) 20059ba2: incl r2 20059ba4: aobleq $5,r4,0x20059ba0 20059ba8: movb $3,037d(r7) 20059bad: movb $1,0326(r7) 20059bb2: pushab 037d(r7) 20059bb6: calls $1,_195e8 20059bbd: pushab 037d(r7) 20059bc1: pushl $6 20059bc3: pushl r8 20059bc5: movzbl $ff,-(sp) 20059bc9: movzbl (r7),r2 20059bcc: ashl $3,r2,r2 20059bd0: movzbl 01(r7),r3 20059bd4: addl2 r2,r3 20059bd7: moval *0c(ap),r2 20059bdb: pushl (r2)[r3] 20059bde: calls $5,(r11) 20059be1: cmpl r0,$1 20059be4: beql 0x20059bea 20059be6: movl $3,r0 20059be9: ret 20059bea: pushl $1 20059bec: movzbl 01(r7),-(sp) 20059bf0: movzbl (r7),-(sp) 20059bf3: pushl 0c(ap) 20059bf6: pushl r5 20059bf8: pushl r6 20059bfa: calls $6,*1c(sp) 20059bfe: cvtlb r0,r9 20059c01: movzbl r9,r2 20059c04: cmpl r2,$1 20059c07: beql 0x20059c0d 20059c09: movl r2,r0 20059c0c: ret 20059c0d: movzbl 04(r5),r3 20059c11: ashl $3,r3,r3 20059c15: movzbl 05(r5),r2 20059c19: addl2 r3,r2 20059c1c: moval *0c(ap),r3 20059c20: movl (r3)[r2],r7 20059c24: brb 0x20059c30 20059c26: tstl r0 20059c28: movl $28,038e(r7) 20059c2d: clrl r0 20059c2f: ret 20059c30: tstb 03(sp) 20059c33: beql 0x20059c38 20059c35: brw 0x200599ec 20059c38: ret 20059c39: tstl r0 20059c3b: nop _19c3c: entry mask: r5 r4 r3 r2 20059c3e: subl2 $4,sp 20059c41: movl 04(ap),r2 20059c45: movl 08(ap),r3 20059c49: movzbl 04(r3),r0 20059c4d: ashl $3,r0,r0 20059c51: movzbl 05(r3),r1 20059c55: addl2 r0,r1 20059c58: movl 0c(ap),r0 20059c5c: movl (r0)[r1],r4 20059c60: movl 08(r2),r5 20059c64: clrb 0323(r4) 20059c68: tstb 1e(r3) 20059c6b: beql 0x20059c98 20059c6d: clrb 1e(r3) 20059c70: pushl r0 20059c72: pushl r3 20059c74: pushl r2 20059c76: calls $3,_1afa8 20059c7d: cmpl r0,$1 20059c80: beql 0x20059c85 20059c82: clrl r0 20059c84: ret 20059c85: movzbl 07(r3),r0 20059c89: incl r0 20059c8b: cvtlb r0,07(r3) 20059c8f: movb $1,0322(r4) 20059c94: movl $1,r0 20059c97: ret 20059c98: movb $1,008c(r5) 20059c9d: clrb 008c(r5) 20059ca1: movzbl 020b(r4),r0 20059ca6: cmpl r0,$1 20059ca9: bneq 0x20059cbc 20059cab: movzbl 01(r4),r0 20059caf: bisw2 $00c0,r0 20059cb4: movb r0,0088(r5) 20059cb9: brb 0x20059cca 20059cbb: nop 20059cbc: movzbl 01(r4),r0 20059cc0: bisw2 $0080,r0 20059cc5: movb r0,0088(r5) 20059cca: clrb 1a(r3) 20059ccd: movb $43,008c(r5) 20059cd3: tstb 1e(r3) 20059cd6: beql 0x20059d04 20059cd8: clrb 1e(r3) 20059cdb: pushl 0c(ap) 20059cde: pushl r3 20059ce0: pushl r2 20059ce2: calls $3,_1afa8 20059ce9: cmpl r0,$1 20059cec: beql 0x20059cf1 20059cee: clrl r0 20059cf0: ret 20059cf1: movzbl 07(r3),r0 20059cf5: incl r0 20059cf7: cvtlb r0,07(r3) 20059cfb: movb $1,0322(r4) 20059d00: movl $1,r0 20059d03: ret 20059d04: pushl $0 20059d06: pushl 0c(ap) 20059d09: pushl r3 20059d0b: pushl r2 20059d0d: calls $4,_1b9e8 20059d14: cmpl r0,$1 20059d17: beql 0x20059d21 20059d19: movl $1b,038e(r4) 20059d1e: clrl r0 20059d20: ret 20059d21: pushl r4 20059d23: calls $1,_1badc 20059d2a: cmpl r0,$1 20059d2d: beql 0x20059d32 20059d2f: clrl r0 20059d31: ret 20059d32: tstb 1e(r3) 20059d35: beql 0x20059d63 20059d37: clrb 1e(r3) 20059d3a: pushl 0c(ap) 20059d3d: pushl r3 20059d3f: pushl r2 20059d41: calls $3,_1afa8 20059d48: cmpl r0,$1 20059d4b: beql 0x20059d50 20059d4d: clrl r0 20059d4f: ret 20059d50: movzbl 07(r3),r0 20059d54: incl r0 20059d56: cvtlb r0,07(r3) 20059d5a: movb $1,0322(r4) 20059d5f: movl $1,r0 20059d62: ret 20059d63: bicb3 $f8,0e(r3),r0 20059d69: movzbl r0,r0 20059d6c: beql 0x20059d78 20059d6e: cmpl r0,$1 20059d71: beql 0x20059db0 20059d73: brb 0x20059dc4 20059d75: tstl r0 20059d77: nop 20059d78: bbc $5,0d(r3),0x20059d8e 20059d7d: movl $1c,038e(r4) 20059d82: movb $1,008c(r5) 20059d87: clrb 008c(r5) 20059d8b: clrl r0 20059d8d: ret 20059d8e: bbc $4,0d(r3),0x20059dd7 20059d93: bbc $3,0d(r3),0x20059dd7 20059d98: movb $1,0323(r4) 20059d9d: movl $2b,038e(r4) 20059da2: pushl r3 20059da4: pushl r2 20059da6: calls $2,_18e28 20059dad: clrl r0 20059daf: ret 20059db0: bbc $4,0d(r3),0x20059dd7 20059db5: bbc $3,0d(r3),0x20059dd7 20059dba: movb $1,0323(r4) 20059dbf: brb 0x20059dd7 20059dc1: tstl r0 20059dc3: nop 20059dc4: movl $1d,038e(r4) 20059dc9: pushl r3 20059dcb: pushl r2 20059dcd: calls $2,_18e28 20059dd4: clrl r0 20059dd6: ret 20059dd7: movzbl $60,-(sp) 20059ddb: pushl $18 20059ddd: pushl 0c(ap) 20059de0: pushl r3 20059de2: calls $4,_1b5bc 20059de9: cmpl r0,$1 20059dec: beql 0x20059df1 20059dee: clrl r0 20059df0: ret 20059df1: movzbl $40,-(sp) 20059df5: movzbl $80,-(sp) 20059df9: pushl 0c(ap) 20059dfc: pushl r3 20059dfe: calls $4,_1b834 20059e05: cmpl r0,$1 20059e08: beql 0x20059e0d 20059e0a: clrl r0 20059e0c: ret 20059e0d: bicb3 $f8,0c(r3),r2 20059e13: movzbl r2,r2 20059e16: cmpl r2,$6 20059e19: beql 0x20059e28 20059e1b: clrw 033a(r4) 20059e1f: clrb 009c(r5) 20059e23: bisb2 $2,0205(r4) 20059e28: movl $1,r0 20059e2b: ret _19e2c: entry mask: r6 r5 r4 r3 r2 20059e2e: subl2 $4,sp 20059e31: movl 04(ap),r2 20059e35: movl 08(ap),r3 20059e39: movzbl 04(r3),r4 20059e3d: ashl $3,r4,r4 20059e41: movzbl 05(r3),r0 20059e45: addl2 r4,r0 20059e48: movl 0c(ap),r4 20059e4c: movl (r4)[r0],r5 20059e50: movl 08(r2),r6 20059e54: clrb 0323(r5) 20059e58: tstb 1e(r3) 20059e5b: beql 0x20059e88 20059e5d: clrb 1e(r3) 20059e60: pushl r4 20059e62: pushl r3 20059e64: pushl r2 20059e66: calls $3,_1afa8 20059e6d: cmpl r0,$1 20059e70: beql 0x20059e75 20059e72: clrl r0 20059e74: ret 20059e75: movzbl 07(r3),r0 20059e79: incl r0 20059e7b: cvtlb r0,07(r3) 20059e7f: movb $1,0322(r5) 20059e84: movl $1,r0 20059e87: ret 20059e88: movb $1,008c(r6) 20059e8d: clrb 008c(r6) 20059e91: movzbl 020b(r5),r0 20059e96: cmpl r0,$1 20059e99: bneq 0x20059eac 20059e9b: movzbl 01(r5),r0 20059e9f: bisw2 $00c0,r0 20059ea4: movb r0,0088(r6) 20059ea9: brb 0x20059eba 20059eab: nop 20059eac: movzbl 01(r5),r0 20059eb0: bisw2 $0080,r0 20059eb5: movb r0,0088(r6) 20059eba: movzbl 020a(r5),r0 20059ebf: bneq 0x20059ec8 20059ec1: movl 0370(r5),r4 20059ec6: brb 0x20059ecd 20059ec8: movl 0354(r5),r4 20059ecd: clrl r1 20059ecf: movzbl 037c(r5),r0 20059ed4: cmpl r1,r0 20059ed7: bcc 0x20059ef0 20059ed9: tstl r0 20059edb: nop 20059edc: movzbl (r4)+,r0 20059edf: movb r0,0088(r6) 20059ee4: incl r1 20059ee6: movzbl 037c(r5),r0 20059eeb: cmpl r1,r0 20059eee: bcs 0x20059edc 20059ef0: clrb 1a(r3) 20059ef3: movb $42,008c(r6) 20059ef9: tstb 1e(r3) 20059efc: beql 0x20059f2a 20059efe: clrb 1e(r3) 20059f01: pushl 0c(ap) 20059f04: pushl r3 20059f06: pushl r2 20059f08: calls $3,_1afa8 20059f0f: cmpl r0,$1 20059f12: beql 0x20059f17 20059f14: clrl r0 20059f16: ret 20059f17: movzbl 07(r3),r0 20059f1b: incl r0 20059f1d: cvtlb r0,07(r3) 20059f21: movb $1,0322(r5) 20059f26: movl $1,r0 20059f29: ret 20059f2a: pushl $0 20059f2c: pushl 0c(ap) 20059f2f: pushl r3 20059f31: pushl r2 20059f33: calls $4,_1b9e8 20059f3a: cmpl r0,$1 20059f3d: beql 0x20059f47 20059f3f: movl $1b,038e(r5) 20059f44: clrl r0 20059f46: ret 20059f47: pushl r5 20059f49: calls $1,_1badc 20059f50: cmpl r0,$1 20059f53: beql 0x20059f58 20059f55: clrl r0 20059f57: ret 20059f58: tstb 1e(r3) 20059f5b: beql 0x20059f89 20059f5d: clrb 1e(r3) 20059f60: pushl 0c(ap) 20059f63: pushl r3 20059f65: pushl r2 20059f67: calls $3,_1afa8 20059f6e: cmpl r0,$1 20059f71: beql 0x20059f76 20059f73: clrl r0 20059f75: ret 20059f76: movzbl 07(r3),r0 20059f7a: incl r0 20059f7c: cvtlb r0,07(r3) 20059f80: movb $1,0322(r5) 20059f85: movl $1,r0 20059f88: ret 20059f89: bicb3 $f8,0e(r3),r0 20059f8f: movzbl r0,r0 20059f92: casel r0,$0,$4 20059f96: case -> 0x20059fac 20059f98: case -> 0x2005a038 20059f9a: case -> 0x20059fe7 20059f9c: case -> 0x2005a007 20059f9e: case -> 0x2005a027 20059fa0: brw 0x2005a038 20059fa3: nop 20059fa4: jmp 0x600588fc 20059faa: tstl r0 20059fac: bbc $5,0d(r3),0x20059fc2 20059fb1: movl $1c,038e(r5) 20059fb6: movb $1,008c(r6) 20059fbb: clrb 008c(r6) 20059fbf: clrl r0 20059fc1: ret 20059fc2: bbs $4,0d(r3),0x20059fca 20059fc7: brw 0x2005a04b 20059fca: bbc $3,0d(r3),0x2005a04b 20059fcf: movb $1,0323(r5) 20059fd4: movl $2b,038e(r5) 20059fd9: pushl r3 20059fdb: pushl r2 20059fdd: calls $2,_18e28 20059fe4: clrl r0 20059fe6: ret 20059fe7: bbc $4,0d(r3),0x2005a04b 20059fec: bbc $3,0d(r3),0x2005a04b 20059ff1: movb $1,0323(r5) 20059ff6: movl $2a,038e(r5) 20059ffb: movb $1,008c(r6) 2005a000: clrb 008c(r6) 2005a004: clrl r0 2005a006: ret 2005a007: bbc $4,0d(r3),0x2005a04b 2005a00c: bbc $3,0d(r3),0x2005a04b 2005a011: movb $1,0323(r5) 2005a016: movl $2d,038e(r5) 2005a01b: movb $1,008c(r6) 2005a020: clrb 008c(r6) 2005a024: clrl r0 2005a026: ret 2005a027: bbc $4,0d(r3),0x2005a04b 2005a02c: bbc $3,0d(r3),0x2005a04b 2005a031: movb $1,0323(r5) 2005a036: brb 0x2005a04b 2005a038: movl $1d,038e(r5) 2005a03d: pushl r3 2005a03f: pushl r2 2005a041: calls $2,_18e28 2005a048: clrl r0 2005a04a: ret 2005a04b: movzbl $60,-(sp) 2005a04f: pushl $18 2005a051: pushl 0c(ap) 2005a054: pushl r3 2005a056: calls $4,_1b5bc 2005a05d: cmpl r0,$1 2005a060: beql 0x2005a065 2005a062: clrl r0 2005a064: ret 2005a065: movzbl $40,-(sp) 2005a069: movzbl $80,-(sp) 2005a06d: pushl 0c(ap) 2005a070: pushl r3 2005a072: calls $4,_1b834 2005a079: cmpl r0,$1 2005a07c: beql 0x2005a081 2005a07e: clrl r0 2005a080: ret 2005a081: bicb3 $f8,0c(r3),r2 2005a087: movzbl r2,r2 2005a08a: cmpl r2,$2 2005a08d: bneq 0x2005a097 2005a08f: movl $31,038e(r5) 2005a094: clrl r0 2005a096: ret 2005a097: cvtbl $01,r0 2005a09b: ret _1a09c: entry mask: r6 r5 r4 r3 r2 2005a09e: subl2 $4,sp 2005a0a1: movl 04(ap),r2 2005a0a5: movl 08(ap),r3 2005a0a9: movzbl 04(r3),r4 2005a0ad: ashl $3,r4,r4 2005a0b1: movzbl 05(r3),r0 2005a0b5: addl2 r4,r0 2005a0b8: moval *0c(ap),r4 2005a0bc: movl (r4)[r0],r6 2005a0c0: movl 08(r2),r5 2005a0c4: movb $1,008c(r5) 2005a0c9: clrb 008c(r5) 2005a0cd: movzbl 020a(r6),r0 2005a0d2: bneq 0x2005a0dc 2005a0d4: movl 0370(r6),r4 2005a0d9: brb 0x2005a0e1 2005a0db: nop 2005a0dc: movl 0354(r6),r4 2005a0e1: clrl r1 2005a0e3: movzbl 037c(r6),r0 2005a0e8: cmpl r1,r0 2005a0eb: bcc 0x2005a104 2005a0ed: tstl r0 2005a0ef: nop 2005a0f0: movzbl (r4)+,r0 2005a0f3: movb r0,0088(r5) 2005a0f8: incl r1 2005a0fa: movzbl 037c(r6),r0 2005a0ff: cmpl r1,r0 2005a102: bcs 0x2005a0f0 2005a104: clrb 1a(r3) 2005a107: movb $10,008c(r5) 2005a10c: pushl $0 2005a10e: pushl 0c(ap) 2005a111: pushl r3 2005a113: pushl r2 2005a115: calls $4,_1b9e8 2005a11c: cmpl r0,$1 2005a11f: beql 0x2005a129 2005a121: movl $37,038e(r6) 2005a126: clrl r0 2005a128: ret 2005a129: pushl r6 2005a12b: calls $1,_1badc 2005a132: cmpl r0,$1 2005a135: beql 0x2005a13a 2005a137: clrl r0 2005a139: ret 2005a13a: movzbl $60,-(sp) 2005a13e: pushl $10 2005a140: pushl 0c(ap) 2005a143: pushl r3 2005a145: calls $4,_1b5bc 2005a14c: cmpl r0,$1 2005a14f: beql 0x2005a154 2005a151: clrl r0 2005a153: ret 2005a154: movzbl $40,-(sp) 2005a158: movzbl $80,-(sp) 2005a15c: pushl 0c(ap) 2005a15f: pushl r3 2005a161: calls $4,_1b834 2005a168: cmpl r0,$1 2005a16b: beql 0x2005a170 2005a16d: clrl r0 2005a16f: ret 2005a170: bicb3 $f8,0c(r3),r2 2005a176: movzbl r2,r2 2005a179: cmpl r2,$2 2005a17c: bneq 0x2005a186 2005a17e: movl $31,038e(r6) 2005a183: clrl r0 2005a185: ret 2005a186: cvtwl $0001,r0 2005a18b: ret _1a18c: entry mask: r7 r6 r5 r4 r3 r2 2005a18e: subl2 $4,sp 2005a191: movl 04(ap),r2 2005a195: movl 08(ap),r3 2005a199: movzbl 04(r3),r0 2005a19d: ashl $3,r0,r0 2005a1a1: movzbl 05(r3),r1 2005a1a5: addl2 r0,r1 2005a1a8: movl 0c(ap),r0 2005a1ac: movl (r0)[r1],r5 2005a1b0: movl 08(r2),r4 2005a1b4: movb $1,008c(r4) 2005a1b9: clrb 008c(r4) 2005a1bd: clrb 1a(r3) 2005a1c0: movb $11,008c(r4) 2005a1c5: pushl $0 2005a1c7: pushl r0 2005a1c9: pushl r3 2005a1cb: pushl r2 2005a1cd: calls $4,_1b9e8 2005a1d4: cmpl r0,$1 2005a1d7: beql 0x2005a1e1 2005a1d9: movl $38,038e(r5) 2005a1de: clrl r0 2005a1e0: ret 2005a1e1: pushl r5 2005a1e3: calls $1,_1badc 2005a1ea: cmpl r0,$1 2005a1ed: beql 0x2005a1f2 2005a1ef: clrl r0 2005a1f1: ret 2005a1f2: bicb3 $e0,009c(r4),r0 2005a1f9: movzbl r0,r0 2005a1fc: cmpl r0,$2 2005a1ff: beql 0x2005a209 2005a201: movl $3e,038e(r5) 2005a206: clrl r0 2005a208: ret 2005a209: movzbl 0088(r4),r0 2005a20e: bicb3 $c1,r0,r7 2005a213: bicb3 $f8,0c(r3),r0 2005a219: movzbl r0,r0 2005a21c: cmpl r0,$7 2005a21f: beql 0x2005a229 2005a221: movl $2c,038e(r5) 2005a226: clrl r0 2005a228: ret 2005a229: movb 0088(r4),r6 2005a22e: movzbl $70,-(sp) 2005a232: pushl $8 2005a234: pushl 0c(ap) 2005a237: pushl r3 2005a239: calls $4,_1b5bc 2005a240: cmpl r0,$1 2005a243: beql 0x2005a248 2005a245: clrl r0 2005a247: ret 2005a248: movzbl $60,-(sp) 2005a24c: movzbl $80,-(sp) 2005a250: pushl 0c(ap) 2005a253: pushl r3 2005a255: calls $4,_1b834 2005a25c: cmpl r0,$1 2005a25f: beql 0x2005a264 2005a261: clrl r0 2005a263: ret 2005a264: movzbl r6,r0 2005a267: beql 0x2005a271 2005a269: clrb 1a(r3) 2005a26c: movb $1a,008c(r4) 2005a271: clrb 1a(r3) 2005a274: movb $12,008c(r4) 2005a279: pushl $0 2005a27b: pushl 0c(ap) 2005a27e: pushl r3 2005a280: pushl r2 2005a282: calls $4,_1b9e8 2005a289: cmpl r0,$1 2005a28c: beql 0x2005a296 2005a28e: movl $39,038e(r5) 2005a293: clrl r0 2005a295: ret 2005a296: pushl r5 2005a298: calls $1,_1badc 2005a29f: cmpl r0,$1 2005a2a2: beql 0x2005a2a7 2005a2a4: clrl r0 2005a2a6: ret 2005a2a7: pushl $20 2005a2a9: movzbl $80,-(sp) 2005a2ad: pushl 0c(ap) 2005a2b0: pushl r3 2005a2b2: calls $4,_1b834 2005a2b9: cmpl r0,$1 2005a2bc: beql 0x2005a2c1 2005a2be: clrl r0 2005a2c0: ret 2005a2c1: movzbl r6,r2 2005a2c4: bneq 0x2005a2f6 2005a2c6: movzbl $50,-(sp) 2005a2ca: pushl $20 2005a2cc: pushl 0c(ap) 2005a2cf: pushl r3 2005a2d1: calls $4,_1b5bc 2005a2d8: cmpl r0,$1 2005a2db: beql 0x2005a2e0 2005a2dd: clrl r0 2005a2df: ret 2005a2e0: bicb3 $f8,0c(r3),r2 2005a2e6: movzbl r2,r2 2005a2e9: cmpl r2,$7 2005a2ec: bneq 0x2005a32b 2005a2ee: movl $32,038e(r5) 2005a2f3: clrl r0 2005a2f5: ret 2005a2f6: movzbl $60,-(sp) 2005a2fa: pushl $10 2005a2fc: pushl 0c(ap) 2005a2ff: pushl r3 2005a301: calls $4,_1b5bc 2005a308: cmpl r0,$1 2005a30b: beql 0x2005a310 2005a30d: clrl r0 2005a30f: ret 2005a310: bicb3 $f8,0c(r3),r2 2005a316: movzbl r2,r2 2005a319: cmpl r2,$6 2005a31c: beql 0x2005a326 2005a31e: movl $2b,038e(r5) 2005a323: clrl r0 2005a325: ret 2005a326: bisb2 $4,0205(r5) 2005a32b: movb r7,02(r5) 2005a32f: movb $1,03(r5) 2005a333: movb r6,04(r5) 2005a337: cvtbl $01,r0 2005a33b: ret _1a33c: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2005a33e: subl2 $14,sp 2005a341: movl 04(ap),r3 2005a345: movl 08(ap),r2 2005a349: movzbl 04(r2),r4 2005a34d: ashl $3,r4,r4 2005a351: movzbl 05(r2),r0 2005a355: addl2 r4,r0 2005a358: moval *0c(ap),r4 2005a35c: movl (r4)[r0],r6 2005a360: movl 08(r3),r5 2005a364: subl3 0368(r6),0378(r6),r10 2005a36c: movzbl 033a(r6),r4 2005a371: beql 0x2005a37d 2005a373: movzbl 020a(r6),r4 2005a378: cmpl r4,$2 2005a37b: beql 0x2005a386 2005a37d: movb $1,008c(r5) 2005a382: clrb 008c(r5) 2005a386: movzbl 020a(r6),r4 2005a38b: bneq 0x2005a394 2005a38d: movl 0360(r6),r8 2005a392: brb 0x2005a3a0 2005a394: movl 0340(r6),(r5) 2005a399: movl $1,0c(r5) 2005a39d: clrl 04(sp) 2005a3a0: tstl r10 2005a3a2: bneq 0x2005a3a7 2005a3a4: brw 0x2005a572 2005a3a7: moval 0c(ap),08(sp) 2005a3ac: movzbl 020a(r6),r0 2005a3b1: bneq 0x2005a3e8 2005a3b3: cmpl r10,$10 2005a3b6: bcc 0x2005a3c0 2005a3b8: movl r10,r9 2005a3bb: brb 0x2005a3c3 2005a3bd: tstl r0 2005a3bf: nop 2005a3c0: movl $10,r9 2005a3c3: subl2 r9,r10 2005a3c6: clrl r7 2005a3c8: tstl r9 2005a3ca: beql 0x2005a3db 2005a3cc: movzbl (r8)+,r0 2005a3cf: movb r0,0088(r5) 2005a3d4: incl r7 2005a3d6: cmpl r7,r9 2005a3d9: bcs 0x2005a3cc 2005a3db: clrb 1a(r2) 2005a3de: movb $10,008c(r5) 2005a3e3: brb 0x2005a435 2005a3e5: tstl r0 2005a3e7: nop 2005a3e8: cmpl r10,$00010000 2005a3ef: blequ 0x2005a40c 2005a3f1: clrb 0080(r5) 2005a3f5: clrb 0084(r5) 2005a3f9: movl $00010000,04(sp) 2005a401: addl2 $ffff0000,r10 2005a408: brb 0x2005a42c 2005a40a: tstl r0 2005a40c: bicw3 $ff00,r10,r0 2005a412: movb r0,0080(r5) 2005a417: extzv $8,$18,r10,r0 2005a41c: bicw2 $ff00,r0 2005a421: movb r0,0084(r5) 2005a426: movl r10,04(sp) 2005a42a: clrl r10 2005a42c: clrb 1a(r2) 2005a42f: movb $90,008c(r5) 2005a435: pushl $0 2005a437: pushl *0c(sp) 2005a43a: pushl r2 2005a43c: pushl r3 2005a43e: calls $4,_1b9e8 2005a445: cmpl r0,$1 2005a448: beql 0x2005a452 2005a44a: movl $3a,038e(r6) 2005a44f: clrl r0 2005a451: ret 2005a452: pushl r6 2005a454: calls $1,_1badc 2005a45b: cmpl r0,$1 2005a45e: beql 0x2005a463 2005a460: clrl r0 2005a462: ret 2005a463: movzbl $60,-(sp) 2005a467: pushl $10 2005a469: pushl *10(sp) 2005a46c: pushl r2 2005a46e: calls $4,_1b5bc 2005a475: cmpl r0,$1 2005a478: beql 0x2005a47d 2005a47a: clrl r0 2005a47c: ret 2005a47d: movzbl $60,-(sp) 2005a481: movzbl $80,-(sp) 2005a485: pushl *10(sp) 2005a488: pushl r2 2005a48a: calls $4,_1b834 2005a491: cmpl r0,$1 2005a494: beql 0x2005a499 2005a496: clrl r0 2005a498: ret 2005a499: movzbl 020a(r6),r0 2005a49e: bneq 0x2005a4cb 2005a4a0: bicb3 $e0,009c(r5),r0 2005a4a7: movb r0,0f(sp) 2005a4ab: movzbl r0,r4 2005a4ae: subl3 r4,r9,r1 2005a4b2: addl2 r1,0368(r6) 2005a4b7: tstl r4 2005a4b9: beql 0x2005a522 2005a4bb: bicb3 $f8,0c(r2),r0 2005a4c1: bneq 0x2005a522 2005a4c3: movl $3b,038e(r6) 2005a4c8: clrl r0 2005a4ca: ret 2005a4cb: movb 0080(r5),0f(sp) 2005a4d1: movb 0084(r5),03(sp) 2005a4d7: movzbl 03(sp),r0 2005a4db: ashl $8,r0,r11 2005a4df: movzbl 0f(sp),r0 2005a4e3: bisl2 r0,r11 2005a4e6: subl3 r11,04(sp),r1 2005a4eb: bicb3 $e0,009c(r5),r0 2005a4f2: movzbl r0,r0 2005a4f5: subl2 r0,r1 2005a4f8: addl2 r1,0368(r6) 2005a4fd: bicb3 $e0,009c(r5),r0 2005a504: movzbl r0,r0 2005a507: addl2 r11,r0 2005a50a: addl2 r0,r10 2005a50d: bbs $4,0c(r2),0x2005a522 2005a512: bicb3 $f8,0c(r2),r0 2005a518: bneq 0x2005a522 2005a51a: movl $3b,038e(r6) 2005a51f: clrl r0 2005a521: ret 2005a522: bicb3 $f8,0c(r2),r0 2005a528: bneq 0x2005a53b 2005a52a: cmpl 0368(r6),0378(r6) 2005a531: bcs 0x2005a53b 2005a533: movl $34,038e(r6) 2005a538: clrl r0 2005a53a: ret 2005a53b: cmpl 0368(r6),0378(r6) 2005a542: blequ 0x2005a54d 2005a544: movzbl $48,038e(r6) 2005a54a: clrl r0 2005a54c: ret 2005a54d: bicb3 $f8,0c(r2),r0 2005a553: beql 0x2005a56b 2005a555: movb $1,008c(r5) 2005a55a: clrb 008c(r5) 2005a55e: pushl r3 2005a560: calls $1,_18fc4 2005a567: movl $1,r0 2005a56a: ret 2005a56b: tstl r10 2005a56d: beql 0x2005a572 2005a56f: brw 0x2005a3ac 2005a572: movzwl $0048,038e(r6) 2005a579: clrl r0 2005a57b: ret _1a57c: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2005a57e: subl2 $c,sp 2005a581: movl 04(ap),r3 2005a585: movl 08(ap),r2 2005a589: movzbl 04(r2),r5 2005a58d: ashl $3,r5,r5 2005a591: movzbl 05(r2),r6 2005a595: addl2 r5,r6 2005a598: moval *0c(ap),r5 2005a59c: movl (r5)[r6],r4 2005a5a0: tstl 0378(r4) 2005a5a4: bneq 0x2005a5af 2005a5a6: movzbl $42,038e(r4) 2005a5ac: clrl r0 2005a5ae: ret 2005a5af: movl 08(r3),r5 2005a5b3: movzbl 033a(r4),r0 2005a5b8: beql 0x2005a5c4 2005a5ba: movzbl 020a(r4),r0 2005a5bf: cmpl r0,$2 2005a5c2: beql 0x2005a5cd 2005a5c4: movb $1,008c(r5) 2005a5c9: clrb 008c(r5) 2005a5cd: movzbl 020a(r4),r0 2005a5d2: bneq 0x2005a5dc 2005a5d4: movl 0360(r4),r7 2005a5d9: brw 0x2005a667 2005a5dc: movl 0340(r4),(r5) 2005a5e1: clrl 0c(r5) 2005a5e4: movl 10(r3),r6 2005a5e8: bicl3 $ffffff0f,14(r6),r0 2005a5f1: cmpl r0,$000000b0 2005a5f8: bneq 0x2005a65f 2005a5fa: bbs $0,0340(r4),0x2005a65f 2005a600: clrb 1a(r2) 2005a603: movb $1,0080(r5) 2005a608: clrb 0084(r5) 2005a60c: movb $90,008c(r5) 2005a612: pushl $0 2005a614: pushl 0c(ap) 2005a617: pushl r2 2005a619: pushl r3 2005a61b: calls $4,_1b9e8 2005a622: cmpl r0,$1 2005a625: beql 0x2005a62f 2005a627: movl $3a,038e(r4) 2005a62c: clrl r0 2005a62e: ret 2005a62f: bicb3 $e0,009c(r5),r6 2005a636: movzbl r6,r6 2005a639: cmpl r6,$1 2005a63c: beql 0x2005a646 2005a63e: movl $3e,038e(r4) 2005a643: clrl r0 2005a645: ret 2005a646: addl3 0358(r4),0368(r4),r7 2005a64e: movb 0088(r5),(r7)+ 2005a653: incl 0368(r4) 2005a657: addl3 033c(r4),0368(r4),(r5) 2005a65f: subl3 0368(r4),0378(r4),r10 2005a667: cmpl 0368(r4),0378(r4) 2005a66e: bcs 0x2005a673 2005a670: brw 0x2005a83d 2005a673: moval 000c(ap),r11 2005a678: clrb 1a(r2) 2005a67b: movzbl 020a(r4),r0 2005a680: bneq 0x2005a68c 2005a682: movb $10,008c(r5) 2005a687: brb 0x2005a6d7 2005a689: tstl r0 2005a68b: nop 2005a68c: cmpl r10,$00010000 2005a693: blequ 0x2005a6b0 2005a695: clrb 0080(r5) 2005a699: clrb 0084(r5) 2005a69d: addl2 $00010000,0368(r4) 2005a6a6: addl2 $ffff0000,r10 2005a6ad: brb 0x2005a6d1 2005a6af: nop 2005a6b0: bicw3 $ff00,r10,r0 2005a6b6: movb r0,0080(r5) 2005a6bb: extzv $8,$18,r10,r0 2005a6c0: bicw2 $ff00,r0 2005a6c5: movb r0,0084(r5) 2005a6ca: addl2 r10,0368(r4) 2005a6cf: clrl r10 2005a6d1: movb $90,008c(r5) 2005a6d7: pushl $0 2005a6d9: pushl (r11) 2005a6db: pushl r2 2005a6dd: pushl r3 2005a6df: calls $4,_1b9e8 2005a6e6: cmpl r0,$1 2005a6e9: beql 0x2005a6f3 2005a6eb: movl $3a,038e(r4) 2005a6f0: clrl r0 2005a6f2: ret 2005a6f3: pushl r4 2005a6f5: calls $1,_1badc 2005a6fc: cmpl r0,$1 2005a6ff: beql 0x2005a704 2005a701: clrl r0 2005a703: ret 2005a704: movzbl $60,-(sp) 2005a708: pushl $10 2005a70a: pushl (r11) 2005a70c: pushl r2 2005a70e: calls $4,_1b5bc 2005a715: cmpl r0,$1 2005a718: beql 0x2005a71d 2005a71a: clrl r0 2005a71c: ret 2005a71d: movzbl $60,-(sp) 2005a721: movzbl $80,-(sp) 2005a725: pushl (r11) 2005a727: pushl r2 2005a729: calls $4,_1b834 2005a730: cmpl r0,$1 2005a733: beql 0x2005a738 2005a735: clrl r0 2005a737: ret 2005a738: movzbl 020a(r4),r0 2005a73d: bneq 0x2005a78d 2005a73f: bicb3 $e0,009c(r5),r0 2005a746: movzbl r0,r0 2005a749: cmpl r0,$1 2005a74c: beql 0x2005a764 2005a74e: bicb3 $f8,0c(r2),r0 2005a754: movzbl r0,r0 2005a757: cmpl r0,$1 2005a75a: bneq 0x2005a764 2005a75c: movl $3e,038e(r4) 2005a761: clrl r0 2005a763: ret 2005a764: bicb3 $e0,009c(r5),r6 2005a76b: movzbl r6,r6 2005a76e: cmpl r6,$1 2005a771: bneq 0x2005a780 2005a773: movb 0088(r5),(r7)+ 2005a778: incl 0368(r4) 2005a77c: brw 0x2005a800 2005a77f: nop 2005a780: cmpl r6,$1 2005a783: blequ 0x2005a800 2005a785: movl $3e,038e(r4) 2005a78a: clrl r0 2005a78c: ret 2005a78d: movb 0080(r5),r9 2005a792: movb 0084(r5),03(sp) 2005a798: movzbl 03(sp),r0 2005a79c: ashl $8,r0,04(sp) 2005a7a1: movzbl r9,r0 2005a7a4: bisl2 r0,04(sp) 2005a7a8: subl2 04(sp),0368(r4) 2005a7ae: bicb3 $e0,009c(r5),r0 2005a7b5: movb r0,r9 2005a7b8: movzbl 020a(r4),r0 2005a7bd: cmpl r0,$2 2005a7c0: bneq 0x2005a7d4 2005a7c2: addl3 0358(r4),0368(r4),r7 2005a7ca: movzbl r9,r1 2005a7cd: addl2 r1,0368(r4) 2005a7d2: brb 0x2005a7e3 2005a7d4: addl3 0358(r4),0368(r4),r1 2005a7dc: movzbl r9,r0 2005a7df: subl3 r0,r1,r7 2005a7e3: clrb r8 2005a7e5: tstb r9 2005a7e7: beql 0x2005a800 2005a7e9: tstl r0 2005a7eb: nop 2005a7ec: movb 0088(r5),(r7)+ 2005a7f1: addl3 033c(r4),0368(r4),(r5) 2005a7f9: incb r8 2005a7fb: cmpb r8,r9 2005a7fe: bcs 0x2005a7ec 2005a800: cmpl 0368(r4),0378(r4) 2005a807: bcs 0x2005a81f 2005a809: bicb3 $f8,0c(r2),r0 2005a80f: movzbl r0,r0 2005a812: cmpl r0,$1 2005a815: bneq 0x2005a81f 2005a817: movl $35,038e(r4) 2005a81c: clrl r0 2005a81e: ret 2005a81f: bicb3 $f8,0c(r2),r0 2005a825: movzbl r0,r0 2005a828: cmpl r0,$1 2005a82b: beql 0x2005a831 2005a82d: movl $1,r0 2005a830: ret 2005a831: cmpl 0368(r4),0378(r4) 2005a838: bcc 0x2005a83d 2005a83a: brw 0x2005a678 2005a83d: movzbl $49,0000038e(r4) 2005a845: clrl r0 2005a847: ret _1a848: entry mask: r8 r7 r6 r5 r4 r3 r2 2005a84a: subl2 $4,sp 2005a84d: movl 04(ap),r2 2005a851: movl 08(ap),r3 2005a855: movzbl 04(r3),r0 2005a859: ashl $3,r0,r0 2005a85d: movzbl 05(r3),r1 2005a861: addl2 r0,r1 2005a864: moval *0c(ap),r4 2005a868: movl (r4)[r1],r5 2005a86c: movl 08(r2),r6 2005a870: clrb r8 2005a872: bicb3 $fe,0205(r5),r0 2005a879: movzbl r0,r0 2005a87c: cmpl r0,$1 2005a87f: bneq 0x2005a8ec 2005a881: movb $1,0105(r5) 2005a886: movb $3,0106(r5) 2005a88b: movb $1,0107(r5) 2005a890: movb $32,0108(r5) 2005a895: movzbl 033b(r5),r0 2005a89a: cmpl r0,$1 2005a89d: beql 0x2005a8b0 2005a89f: cmpl r0,$2 2005a8a2: bneq 0x2005a8b8 2005a8a4: movzbl 020a(r5),r0 2005a8a9: beql 0x2005a8b0 2005a8ab: cmpl r0,$1 2005a8ae: bneq 0x2005a8b8 2005a8b0: clrb 0109(r5) 2005a8b4: brb 0x2005a8bd 2005a8b6: tstl r0 2005a8b8: movb $f,0109(r5) 2005a8bd: movb $5,0104(r5) 2005a8c2: movb $1,008c(r6) 2005a8c7: clrb 008c(r6) 2005a8cb: clrl r4 2005a8cd: movab 00000105(r5),r1 2005a8d4: movb (r1),0088(r6) 2005a8d9: incl r1 2005a8db: aobleq $4,r4,0x2005a8d4 2005a8df: clrb 0389(r5) 2005a8e3: clrl 0205(r5) 2005a8e7: movb $1,r8 2005a8ea: brb 0x2005a937 2005a8ec: bbc $2,0205(r5),0x2005a8f8 2005a8f2: movb $7,r7 2005a8f5: brb 0x2005a924 2005a8f7: nop 2005a8f8: bbc $1,0205(r5),0x2005a904 2005a8fe: movb $8,r7 2005a901: brb 0x2005a924 2005a903: nop 2005a904: bbc $3,0205(r5),0x2005a91c 2005a90a: movb $c,r7 2005a90d: clrb 0324(r5) 2005a911: movb $2,033a(r5) 2005a916: clrb 033b(r5) 2005a91a: brb 0x2005a924 2005a91c: movl $36,038e(r5) 2005a921: clrl r0 2005a923: ret 2005a924: clrl 0205(r5) 2005a928: movb $1,0104(r5) 2005a92d: movb r7,0105(r5) 2005a932: movb r7,0088(r6) 2005a937: clrb 1a(r3) 2005a93a: movb $10,008c(r6) 2005a93f: pushl $0 2005a941: pushl 0c(ap) 2005a944: pushl r3 2005a946: pushl r2 2005a948: calls $4,_1b9e8 2005a94f: cmpl r0,$1 2005a952: beql 0x2005a95c 2005a954: movl $3a,038e(r5) 2005a959: clrl r0 2005a95b: ret 2005a95c: pushl r5 2005a95e: calls $1,_1badc 2005a965: cmpl r0,$1 2005a968: beql 0x2005a96d 2005a96a: clrl r0 2005a96c: ret 2005a96d: bbc $6,0d(r3),0x2005a97a 2005a972: movl $18,038e(r5) 2005a977: clrl r0 2005a979: ret 2005a97a: bicb3 $e0,009c(r6),r2 2005a981: beql 0x2005a9a2 2005a983: movb $1,008c(r6) 2005a988: clrb 008c(r6) 2005a98c: bicb3 $f8,0c(r3),r2 2005a992: movzbl r2,r2 2005a995: cmpl r2,$7 2005a998: beql 0x2005a9a2 2005a99a: movl $2c,038e(r5) 2005a99f: clrl r0 2005a9a1: ret 2005a9a2: bbc $5,0d(r3),0x2005a9bb 2005a9a7: movzbl r7,r2 2005a9aa: cmpl r2,$c 2005a9ad: bneq 0x2005a9b3 2005a9af: movl $1,r0 2005a9b2: ret 2005a9b3: movl $16,038e(r5) 2005a9b8: clrl r0 2005a9ba: ret 2005a9bb: movzbl r7,r2 2005a9be: cmpl r2,$c 2005a9c1: bneq 0x2005a9cc 2005a9c3: movzbl $40,038e(r5) 2005a9c9: clrl r0 2005a9cb: ret 2005a9cc: bicb3 $f8,0c(r3),r2 2005a9d2: movzbl r2,r2 2005a9d5: cmpl r2,$6 2005a9d8: bneq 0x2005a9e2 2005a9da: movl $33,038e(r5) 2005a9df: clrl r0 2005a9e1: ret 2005a9e2: bbs $4,0d(r3),0x2005a9ef 2005a9e7: movl $13,038e(r5) 2005a9ec: clrl r0 2005a9ee: ret 2005a9ef: tstb r8 2005a9f1: beql 0x2005a9f8 2005a9f3: movb $1,0389(r5) 2005a9f8: movl $1,r0 2005a9fb: ret _1a9fc: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2005a9fe: subl2 $18,sp 2005aa01: movl 04(ap),r3 2005aa05: movl 08(ap),r2 2005aa09: movzbl 04(r2),r0 2005aa0d: ashl $3,r0,r0 2005aa11: movzbl 05(r2),r1 2005aa15: addl2 r0,r1 2005aa18: moval 0c(ap),r7 2005aa1c: movl *00(r7)[r1],r4 2005aa21: movl 08(r3),r5 2005aa25: movb $1,r8 2005aa28: clrb 03(r4) 2005aa2b: clrl r6 2005aa2d: tstb r8 2005aa2f: bneq 0x2005aa34 2005aa31: brw 0x2005ad63 2005aa34: movab _1b9e8,10(sp) 2005aa3c: movab _1badc,0c(sp) 2005aa44: movab _1b5bc,08(sp) 2005aa4c: movab _1b834,04(sp) 2005aa54: movab _1b388,00(sp) 2005aa5c: clrb 1a(r2) 2005aa5f: movb $10,008c(r5) 2005aa64: pushl $0 2005aa66: pushl (r7) 2005aa68: pushl r2 2005aa6a: pushl r3 2005aa6c: calls $4,*20(sp) 2005aa70: cmpl r0,$1 2005aa73: beql 0x2005aa7d 2005aa75: movl $3a,038e(r4) 2005aa7a: clrl r0 2005aa7c: ret 2005aa7d: pushl r4 2005aa7f: calls $1,*10(sp) 2005aa83: cmpl r0,$1 2005aa86: beql 0x2005aa8b 2005aa88: clrl r0 2005aa8a: ret 2005aa8b: movzbl $40,-(sp) 2005aa8f: pushl $8 2005aa91: pushl (r7) 2005aa93: pushl r2 2005aa95: calls $4,*18(sp) 2005aa99: cmpl r0,$1 2005aa9c: beql 0x2005aaa1 2005aa9e: clrl r0 2005aaa0: ret 2005aaa1: movzbl $60,-(sp) 2005aaa5: movzbl $80,-(sp) 2005aaa9: pushl (r7) 2005aaab: pushl r2 2005aaad: calls $4,*14(sp) 2005aab1: cmpl r0,$1 2005aab4: beql 0x2005aab9 2005aab6: clrl r0 2005aab8: ret 2005aab9: bbc $5,0d(r2),0x2005aac6 2005aabe: movl $16,038e(r4) 2005aac3: clrl r0 2005aac5: ret 2005aac6: bicb3 $f8,0c(r2),r0 2005aacc: movzbl r0,r0 2005aacf: cmpl r0,$7 2005aad2: beql 0x2005aadc 2005aad4: movl $2f,038e(r4) 2005aad9: clrl r0 2005aadb: ret 2005aadc: movb 0088(r5),r10 2005aae1: movzbl 03(r4),r0 2005aae5: incl r0 2005aae7: cvtlb r0,03(r4) 2005aaeb: tstl r6 2005aaed: bneq 0x2005aaf8 2005aaef: movb r10,r9 2005aaf2: movb r9,04(r4) 2005aaf6: brb 0x2005aafd 2005aaf8: movb r10,04(r4)[r6] 2005aafd: movzbl r9,r0 2005ab00: casel r0,$0,$7 2005ab04: case -> 0x2005ab75 2005ab06: case -> 0x2005ab7c 2005ab08: case -> 0x2005ab41 2005ab0a: case -> 0x2005ab50 2005ab0c: case -> 0x2005ab60 2005ab0e: case -> 0x2005abb8 2005ab10: case -> 0x2005abb8 2005ab12: case -> 0x2005ab20 2005ab14: brw 0x2005abb8 2005ab17: nop 2005ab18: jmp 0x600588fc 2005ab1e: tstl r0 2005ab20: movzbl 0389(r4),r0 2005ab25: cmpl r0,$1 2005ab28: bneq 0x2005ab34 2005ab2a: clrb r8 2005ab2c: clrw 033a(r4) 2005ab30: brw 0x2005abc2 2005ab33: nop 2005ab34: movb $12,008c(r5) 2005ab39: movl $3d,038e(r4) 2005ab3e: clrl r0 2005ab40: ret 2005ab41: clrb r8 2005ab43: pushl $0 2005ab45: pushl (r7) 2005ab47: pushl r2 2005ab49: calls $3,*0c(sp) 2005ab4d: brb 0x2005abc2 2005ab4f: nop 2005ab50: clrb r8 2005ab52: pushl $1 2005ab54: pushl (r7) 2005ab56: pushl r2 2005ab58: calls $3,*0c(sp) 2005ab5c: brb 0x2005abc2 2005ab5e: tstl r0 2005ab60: clrb r8 2005ab62: movzbl 020b(r4),r0 2005ab67: cmpl r0,$1 2005ab6a: beql 0x2005abc2 2005ab6c: movzbl $44,038e(r4) 2005ab72: clrl r0 2005ab74: ret 2005ab75: clrb r8 2005ab77: brb 0x2005abc2 2005ab79: tstl r0 2005ab7b: nop 2005ab7c: cmpl r6,$1 2005ab7f: bneq 0x2005ab84 2005ab81: movzbl r10,r11 2005ab84: tstl r6 2005ab86: bleq 0x2005abc2 2005ab88: addl3 $1,r11,r0 2005ab8c: cmpl r6,r0 2005ab8f: bneq 0x2005abc2 2005ab91: clrb r8 2005ab93: movzbl 06(r4),r1 2005ab97: cmpl r1,$1 2005ab9a: bneq 0x2005aba6 2005ab9c: movzbl 0389(r4),r0 2005aba1: cmpl r0,$1 2005aba4: bneq 0x2005abab 2005aba6: cmpl r1,$1 2005aba9: beql 0x2005abc2 2005abab: clrb 1a(r2) 2005abae: movb $1a,008c(r5) 2005abb3: brb 0x2005abc2 2005abb5: tstl r0 2005abb7: nop 2005abb8: clrb r8 2005abba: clrb 1a(r2) 2005abbd: movb $1a,008c(r5) 2005abc2: clrb 1a(r2) 2005abc5: movb $12,008c(r5) 2005abca: pushl $0 2005abcc: pushl (r7) 2005abce: pushl r2 2005abd0: pushl r3 2005abd2: calls $4,*20(sp) 2005abd6: cmpl r0,$1 2005abd9: beql 0x2005abe3 2005abdb: movl $39,038e(r4) 2005abe0: clrl r0 2005abe2: ret 2005abe3: pushl r4 2005abe5: calls $1,*10(sp) 2005abe9: cmpl r0,$1 2005abec: beql 0x2005abf1 2005abee: clrl r0 2005abf0: ret 2005abf1: movzbl r9,r0 2005abf4: cmpl r0,$4 2005abf7: beql 0x2005ac0f 2005abf9: movzbl $40,-(sp) 2005abfd: pushl $10 2005abff: pushl (r7) 2005ac01: pushl r2 2005ac03: calls $4,*18(sp) 2005ac07: cmpl r0,$1 2005ac0a: beql 0x2005ac0f 2005ac0c: clrl r0 2005ac0e: ret 2005ac0f: movzbl $60,-(sp) 2005ac13: movzbl $80,-(sp) 2005ac17: pushl (r7) 2005ac19: pushl r2 2005ac1b: calls $4,*14(sp) 2005ac1f: cmpl r0,$1 2005ac22: beql 0x2005ac27 2005ac24: clrl r0 2005ac26: ret 2005ac27: movzbl r9,r0 2005ac2a: casel r0,$0,$7 2005ac2e: case -> 0x2005acab 2005ac30: case -> 0x2005acbb 2005ac32: case -> 0x2005ac85 2005ac34: case -> 0x2005ac85 2005ac36: case -> 0x2005ac95 2005ac38: case -> 0x2005ad34 2005ac3a: case -> 0x2005ad34 2005ac3c: case -> 0x2005ac4c 2005ac3e: brw 0x2005ad34 2005ac41: tstl r0 2005ac43: nop 2005ac44: jmp 0x600588fc 2005ac4a: tstl r0 2005ac4c: bicb3 $f8,0c(r2),r0 2005ac52: movzbl r0,r0 2005ac55: cmpl r0,$6 2005ac58: bneq 0x2005ac5f 2005ac5a: bisb2 $2,0205(r4) 2005ac5f: bbc $5,0d(r2),0x2005ac6c 2005ac64: movl $16,038e(r4) 2005ac69: clrl r0 2005ac6b: ret 2005ac6c: bicb3 $f8,0c(r2),r0 2005ac72: movzbl r0,r0 2005ac75: cmpl r0,$7 2005ac78: beql 0x2005ac7d 2005ac7a: brw 0x2005ad5c 2005ac7d: movl $32,038e(r4) 2005ac82: clrl r0 2005ac84: ret 2005ac85: bbs $5,0d(r2),0x2005ac8d 2005ac8a: brw 0x2005ad5c 2005ac8d: movl $16,038e(r4) 2005ac92: clrl r0 2005ac94: ret 2005ac95: bbs $5,0d(r2),0x2005aca2 2005ac9a: movl $15,038e(r4) 2005ac9f: clrl r0 2005aca1: ret 2005aca2: movb $1,0324(r4) 2005aca7: movl $2,r0 2005acaa: ret 2005acab: bbc $5,0d(r2),0x2005acb3 2005acb0: brw 0x2005ad5c 2005acb3: movl $15,038e(r4) 2005acb8: clrl r0 2005acba: ret 2005acbb: bbc $5,0d(r2),0x2005acc8 2005acc0: movl $16,038e(r4) 2005acc5: clrl r0 2005acc7: ret 2005acc8: tstl r6 2005acca: bleq 0x2005ad18 2005accc: addl3 $1,r11,r0 2005acd0: cmpl r6,r0 2005acd3: bneq 0x2005ad2e 2005acd5: movzbl 06(r4),r0 2005acd9: cmpl r0,$1 2005acdc: bneq 0x2005acfa 2005acde: tstb 0389(r4) 2005ace2: beql 0x2005acfa 2005ace4: bicb3 $f8,0c(r2),r0 2005acea: movzbl r0,r0 2005aced: cmpl r0,$7 2005acf0: bneq 0x2005ad2e 2005acf2: movl $32,038e(r4) 2005acf7: clrl r0 2005acf9: ret 2005acfa: bicb3 $f8,0c(r2),r0 2005ad00: movzbl r0,r0 2005ad03: cmpl r0,$6 2005ad06: beql 0x2005ad10 2005ad08: movl $2b,038e(r4) 2005ad0d: clrl r0 2005ad0f: ret 2005ad10: bisb2 $4,0205(r4) 2005ad15: brb 0x2005ad2e 2005ad17: nop 2005ad18: bicb3 $f8,0c(r2),r0 2005ad1e: movzbl r0,r0 2005ad21: cmpl r0,$7 2005ad24: beql 0x2005ad2e 2005ad26: movl $2f,038e(r4) 2005ad2b: clrl r0 2005ad2d: ret 2005ad2e: incl r6 2005ad30: brb 0x2005ad5c 2005ad32: tstl r0 2005ad34: bbc $5,0d(r2),0x2005ad41 2005ad39: movl $16,038e(r4) 2005ad3e: clrl r0 2005ad40: ret 2005ad41: bicb3 $f8,0c(r2),r0 2005ad47: movzbl r0,r0 2005ad4a: cmpl r0,$6 2005ad4d: beql 0x2005ad57 2005ad4f: movl $2b,038e(r4) 2005ad54: clrl r0 2005ad56: ret 2005ad57: bisb2 $4,0205(r4) 2005ad5c: tstb r8 2005ad5e: beql 0x2005ad63 2005ad60: brw 0x2005aa5c 2005ad63: movzbl 03(r4),r2 2005ad67: cmpl r2,$1 2005ad6a: bgtru 0x2005ad6f 2005ad6c: brw 0x2005ae57 2005ad6f: movzbl 06(r4),r2 2005ad73: cmpl r2,$1 2005ad76: beql 0x2005ad7b 2005ad78: brw 0x2005ae57 2005ad7b: movzbl 0389(r4),r2 2005ad80: cmpl r2,$1 2005ad83: beql 0x2005ad88 2005ad85: brw 0x2005ae57 2005ad88: movb $1,033a(r4) 2005ad8d: movzbl 033b(r4),r2 2005ad92: cmpl r2,$1 2005ad95: beql 0x2005ada8 2005ad97: cmpl r2,$2 2005ad9a: bneq 0x2005adb4 2005ad9c: movzbl 020a(r4),r2 2005ada1: beql 0x2005ada8 2005ada3: cmpl r2,$1 2005ada6: bneq 0x2005adb4 2005ada8: clrb 033b(r4) 2005adac: clrb 009c(r5) 2005adb0: movl $1,r0 2005adb3: ret 2005adb4: movb $1,033b(r4) 2005adb9: movzbl 07(r4),r3 2005adbd: ashl $2,r3,r3 2005adc1: cmpl r3,$000000c8 2005adc8: blequ 0x2005ae2c 2005adca: clrl r1 2005adcc: movl r3,r0 2005adcf: movl $28,r2 2005add2: bgeq 0x2005ade0 2005add4: cmpl r2,r0 2005add7: bgtru 0x2005ade5 2005add9: incl r1 2005addb: brb 0x2005ade5 2005addd: tstl r0 2005addf: nop 2005ade0: ediv r2,r0,r1,r0 2005ade5: movl r1,r6 2005ade8: clrl r1 2005adea: movl r3,r0 2005aded: movl $28,r2 2005adf0: beql 0x2005ae08 2005adf2: cmpl r2,$1 2005adf5: beql 0x2005ae0d 2005adf7: bgtr 0x2005ae08 2005adf9: cmpl r2,r0 2005adfc: beql 0x2005ae0d 2005adfe: bgtru 0x2005ae03 2005ae00: subl2 r2,r1 2005ae03: addl2 r0,r1 2005ae06: brb 0x2005ae0d 2005ae08: ediv r2,r0,r0,r1 2005ae0d: tstl r1 2005ae0f: beql 0x2005ae13 2005ae11: incl r6 2005ae13: cmpl r6,$1f 2005ae16: bgtr 0x2005ae20 2005ae18: movb r6,0388(r4) 2005ae1d: brb 0x2005ae31 2005ae1f: nop 2005ae20: subl3 $20,r6,r2 2005ae24: cvtlb r2,0388(r4) 2005ae29: brb 0x2005ae31 2005ae2b: nop 2005ae2c: movb $5,0388(r4) 2005ae31: movzbl 08(r4),r2 2005ae35: cmpl r2,$f 2005ae38: bcc 0x2005ae44 2005ae3a: movb 08(r4),0387(r4) 2005ae40: brb 0x2005ae49 2005ae42: tstl r0 2005ae44: movb $f,0387(r4) 2005ae49: movb 0387(r4),009c(r5) 2005ae50: movb 0388(r4),0098(r5) 2005ae57: cvtbl $01,r0 2005ae5b: ret _1ae5c: entry mask: r5 r4 r3 r2 2005ae5e: subl2 $4,sp 2005ae61: movl 04(ap),r3 2005ae65: movl 08(ap),r2 2005ae69: movzbl 04(r2),r0 2005ae6d: ashl $3,r0,r0 2005ae71: movzbl 05(r2),r1 2005ae75: addl2 r0,r1 2005ae78: moval *0c(ap),r0 2005ae7c: movl (r0)[r1],r4 2005ae80: bbc $5,0d(r2),0x2005ae88 2005ae85: brw 0x2005afa1 2005ae88: bicb3 $f8,0c(r2),r0 2005ae8e: movzbl r0,r0 2005ae91: casel r0,$0,$7 2005ae95: case -> 0x2005aeb0 2005ae97: case -> 0x2005aec4 2005ae99: case -> 0x2005aed8 2005ae9b: case -> 0x2005aeec 2005ae9d: case -> 0x2005af2c 2005ae9f: case -> 0x2005af2c 2005aea1: case -> 0x2005af00 2005aea3: case -> 0x2005af14 2005aea5: brw 0x2005af2c 2005aea8: jmp 0x600588fc 2005aeae: tstl r0 2005aeb0: pushl 0c(ap) 2005aeb3: pushl r2 2005aeb5: pushl r3 2005aeb7: calls $3,_1a33c 2005aebe: movl r0,r5 2005aec1: brw 0x2005af5f 2005aec4: pushl 0c(ap) 2005aec7: pushl r2 2005aec9: pushl r3 2005aecb: calls $3,_1a57c 2005aed2: movl r0,r5 2005aed5: brw 0x2005af5f 2005aed8: pushl 0c(ap) 2005aedb: pushl r2 2005aedd: pushl r3 2005aedf: calls $3,_1a09c 2005aee6: movl r0,r5 2005aee9: brb 0x2005af5f 2005aeeb: nop 2005aeec: pushl 0c(ap) 2005aeef: pushl r2 2005aef1: pushl r3 2005aef3: calls $3,_1a18c 2005aefa: movl r0,r5 2005aefd: brb 0x2005af5f 2005aeff: nop 2005af00: pushl 0c(ap) 2005af03: pushl r2 2005af05: pushl r3 2005af07: calls $3,_1a848 2005af0e: movl r0,r5 2005af11: brb 0x2005af5f 2005af13: nop 2005af14: pushl 0c(ap) 2005af17: pushl r2 2005af19: pushl r3 2005af1b: calls $3,_1a9fc 2005af22: movl r0,r5 2005af25: clrb 0389(r4) 2005af29: brb 0x2005af5f 2005af2b: nop 2005af2c: movzbl $41,038e(r4) 2005af32: bicb3 $f8,0c(r2),r1 2005af38: movzbl r1,038a(r4) 2005af3d: movzbw 0c(r2),0394(r4) 2005af43: movzbw 0d(r2),0392(r4) 2005af49: bbs $5,0d(r2),0x2005af5c 2005af4e: pushl 0c(ap) 2005af51: pushl r2 2005af53: pushl r3 2005af55: calls $3,_1b3f4 2005af5c: clrl r0 2005af5e: ret 2005af5f: tstl r5 2005af61: bneq 0x2005af90 2005af63: bicb3 $f8,0c(r2),r1 2005af69: movzbl r1,038a(r4) 2005af6e: movzbw 0c(r2),0394(r4) 2005af74: movzbw 0d(r2),0392(r4) 2005af7a: bbs $5,0d(r2),0x2005af8d 2005af7f: pushl 0c(ap) 2005af82: pushl r2 2005af84: pushl r3 2005af86: calls $3,_1b3f4 2005af8d: clrl r0 2005af8f: ret 2005af90: cmpl r5,$2 2005af93: bneq 0x2005af99 2005af95: movl $2,r0 2005af98: ret 2005af99: bbs $5,0d(r2),0x2005afa1 2005af9e: brw 0x2005ae88 2005afa1: cvtwl $0001,r0 2005afa6: ret 2005afa7: nop _1afa8: entry mask: r10 r9 r8 r7 r6 r5 r4 r3 r2 2005afaa: subl2 $4,sp 2005afad: movl 04(ap),r2 2005afb1: movl 08(ap),r3 2005afb5: moval _1bb10,r0 2005afbc: cmpl 16(r3),r0 2005afc0: beql 0x2005afd5 2005afc2: clrq -(sp) 2005afc4: pushl $0 2005afc6: pushl $2 2005afc8: pushl $a 2005afca: pushl r3 2005afcc: pushl r2 2005afce: calls $7,*16(r3) 2005afd2: movl r0,r5 2005afd5: movl 08(r2),r6 2005afd9: clrb 1c(r3) 2005afdc: movb 0f(r3),0c(r3) 2005afe1: movb 11(r3),0e(r3) 2005afe6: movb 10(r3),0d(r3) 2005afeb: bicb3 $e0,009c(r6),r0 2005aff2: movzbl r0,r0 2005aff5: cmpl r0,$2 2005aff8: beql 0x2005affd 2005affa: incl 12(r3) 2005affd: bicb3 $e0,009c(r6),r0 2005b004: movzbl r0,r0 2005b007: cmpl r0,$2 2005b00a: bcc 0x2005b025 2005b00c: movb $1,1c(r3) 2005b010: movb $3e,1d(r3) 2005b014: pushl 0c(ap) 2005b017: pushl r3 2005b019: pushl r2 2005b01b: calls $3,_18e80 2005b022: clrl r0 2005b024: ret 2005b025: movb 0088(r6),r7 2005b02a: movl $1,r4 2005b02d: clrl r5 2005b02f: movzbl 06(r3),r0 2005b033: cmpl r5,r0 2005b036: bcc 0x2005b046 2005b038: addl2 r4,r4 2005b03b: incl r5 2005b03d: movzbl 06(r3),r0 2005b041: cmpl r5,r0 2005b044: bcs 0x2005b038 2005b046: movzbl r7,r0 2005b049: xorb3 r4,r0,r7 2005b04d: cvtwl $0001,r4 2005b052: clrl r5 2005b054: movzbl r7,r1 2005b057: nop 2005b058: cmpl r1,r4 2005b05b: beql 0x2005b067 2005b05d: addl2 r4,r4 2005b060: incl r5 2005b062: cmpl r5,$8 2005b065: bcs 0x2005b058 2005b067: movb r5,r7 2005b06a: movb 0088(r6),r9 2005b06f: movb r9,r8 2005b072: movzbl r8,r0 2005b075: bicb3 $f8,r0,r8 2005b07a: movzbl r7,r0 2005b07d: ashl $3,r0,r0 2005b081: movzbl r8,r4 2005b084: addl2 r0,r4 2005b087: movl 0c(ap),r0 2005b08b: movl (r0)[r4],r4 2005b08f: movb r7,04(r3) 2005b093: movb r8,05(r3) 2005b097: movb 0094(r6),r10 2005b09c: movb $1,008c(r6) 2005b0a1: clrb 008c(r6) 2005b0a5: tstl r4 2005b0a7: bneq 0x2005b0c2 2005b0a9: movb $1,1c(r3) 2005b0ad: movb $45,1d(r3) 2005b0b2: pushl r0 2005b0b4: pushl r3 2005b0b6: pushl r2 2005b0b8: calls $3,_1b3f4 2005b0bf: clrl r0 2005b0c1: ret 2005b0c2: tstb 0324(r4) 2005b0c6: bneq 0x2005b0df 2005b0c8: movzbl $43,038e(r4) 2005b0ce: pushl 0c(ap) 2005b0d1: pushl r3 2005b0d3: pushl r2 2005b0d5: calls $3,_1b3f4 2005b0dc: clrl r0 2005b0de: ret 2005b0df: bicb3 $f8,0090(r6),r0 2005b0e6: movzbl r0,r0 2005b0e9: cmpl r0,$7 2005b0ec: beql 0x2005b0f6 2005b0ee: movl $2c,038e(r4) 2005b0f3: clrl r0 2005b0f5: ret 2005b0f6: movzbl 033b(r4),r0 2005b0fb: cmpl r0,$1 2005b0fe: bneq 0x2005b11c 2005b100: movzbl 033a(r4),r0 2005b105: cmpl r0,$1 2005b108: bneq 0x2005b11c 2005b10a: movb 0387(r4),009c(r6) 2005b111: movb 0388(r4),0098(r6) 2005b118: brb 0x2005b120 2005b11a: tstl r0 2005b11c: clrb 009c(r6) 2005b120: movzbl r9,r0 2005b123: bicl2 $ffffff3f,r0 2005b12a: cmpl r0,$00000080 2005b131: beql 0x2005b154 2005b133: movb $1a,008c(r6) 2005b138: movb $12,008c(r6) 2005b13d: movzbl $46,038e(r4) 2005b143: pushl 0c(ap) 2005b146: pushl r3 2005b148: pushl r2 2005b14a: calls $3,_1b3f4 2005b151: clrl r0 2005b153: ret 2005b154: clrb 1a(r3) 2005b157: movb $12,008c(r6) 2005b15c: pushl $0 2005b15e: pushl 0c(ap) 2005b161: pushl r3 2005b163: pushl r2 2005b165: calls $4,_1b9e8 2005b16c: cmpl r0,$1 2005b16f: beql 0x2005b179 2005b171: movl $39,038e(r4) 2005b176: clrl r0 2005b178: ret 2005b179: pushl r4 2005b17b: calls $1,_1badc 2005b182: cmpl r0,$1 2005b185: beql 0x2005b18a 2005b187: clrl r0 2005b189: ret 2005b18a: movzbl $60,-(sp) 2005b18e: movzbl $80,-(sp) 2005b192: pushl 0c(ap) 2005b195: pushl r3 2005b197: calls $4,_1b834 2005b19e: cmpl r0,$1 2005b1a1: beql 0x2005b1a6 2005b1a3: clrl r0 2005b1a5: ret 2005b1a6: movzbl $40,-(sp) 2005b1aa: pushl $10 2005b1ac: pushl 0c(ap) 2005b1af: pushl r3 2005b1b1: calls $4,_1b5bc 2005b1b8: cmpl r0,$1 2005b1bb: beql 0x2005b1c0 2005b1bd: clrl r0 2005b1bf: ret 2005b1c0: clrb 0324(r4) 2005b1c4: movb $1,0325(r4) 2005b1c9: tstb 0214(r4) 2005b1cd: beql 0x2005b1e6 2005b1cf: movzbl $43,038e(r4) 2005b1d5: pushl 0c(ap) 2005b1d8: pushl r3 2005b1da: pushl r2 2005b1dc: calls $3,_1b3f4 2005b1e3: clrl r0 2005b1e5: ret 2005b1e6: pushl $1 2005b1e8: pushl 0c(ap) 2005b1eb: pushl r3 2005b1ed: calls $3,_1b388 2005b1f4: movl $1,r0 2005b1f7: ret _1b1f8: entry mask: r6 r5 r4 r3 r2 2005b1fa: subl2 $4,sp 2005b1fd: movl 04(ap),r2 2005b201: movl 08(ap),r3 2005b205: movzbl 04(r3),r0 2005b209: ashl $3,r0,r0 2005b20d: movzbl 05(r3),r1 2005b211: addl2 r0,r1 2005b214: moval *0c(ap),r0 2005b218: movl (r0)[r1],r4 2005b21c: movl 08(r2),r6 2005b220: clrl 08(r3) 2005b223: movzbl 020a(r4),r0 2005b228: bneq 0x2005b234 2005b22a: movzbl *0370(r4),031a(r4) 2005b231: brb 0x2005b23f 2005b233: nop 2005b234: addl3 $1,0354(r4),r0 2005b23a: movzbl (r0),031a(r4) 2005b23f: mnegb $1,02(r4) 2005b243: clrb 0003(r4) 2005b247: clrb 0104(r4) 2005b24b: clrl 0383(r4) 2005b24f: bicb2 $f,0218(r4) 2005b254: clrb 0323(r4) 2005b258: clrb 0209(r4) 2005b25c: mnegl $1,038e(r4) 2005b261: mnegl $1,038a(r4) 2005b266: mnegw $1,0392(r4) 2005b26b: mnegw $1,0394(r4) 2005b270: clrl 00000205(r4) 2005b276: clrb r5 2005b278: movzbl r5,r0 2005b27b: clrb 04(r4)[r0] 2005b27f: clrb 0105(r4)[r0] 2005b284: incb r5 2005b286: movzbl r5,r0 2005b289: cmpl r0,$000000ff 2005b290: bcs 0x2005b278 2005b292: pushl $1 2005b294: pushl 0c(ap) 2005b297: pushl r3 2005b299: calls $3,_1b388 2005b2a0: movzbl 020d(r4),r0 2005b2a5: bneq 0x2005b2b4 2005b2a7: pushl $0 2005b2a9: pushl r2 2005b2ab: calls $2,_18f90 2005b2b2: brb 0x2005b2c1 2005b2b4: pushl $0 2005b2b6: pushl r3 2005b2b8: pushl r2 2005b2ba: calls $3,_18f50 2005b2c1: pushl r2 2005b2c3: calls $1,_18fc4 2005b2ca: movb $a1,0094(r6) 2005b2d0: movb $5,00a4(r6) 2005b2d5: movb $4,00b0(r6) 2005b2da: clrb 009c(r6) 2005b2de: clrb 0389(r4) 2005b2e2: movzbl 020a(r4),r2 2005b2e7: cmpl r2,$2 2005b2ea: bneq 0x2005b324 2005b2ec: movzbl 033a(r4),r5 2005b2f1: beql 0x2005b324 2005b2f3: movzbl 033b(r4),r2 2005b2f8: bneq 0x2005b304 2005b2fa: bisb2 $1,0205(r4) 2005b2ff: brb 0x2005b34e 2005b301: tstl r0 2005b303: nop 2005b304: cmpl r5,$1 2005b307: bneq 0x2005b31c 2005b309: movb 0387(r4),009c(r6) 2005b310: movb 0388(r4),0098(r6) 2005b317: brb 0x2005b34e 2005b319: tstl r0 2005b31b: nop 2005b31c: bisb2 $1,0205(r4) 2005b321: brb 0x2005b34e 2005b323: nop 2005b324: movzbl 033b(r4),r2 2005b329: cmpl r2,$1 2005b32c: bneq 0x2005b344 2005b32e: movb 0387(r4),009c(r6) 2005b335: movb 0388(r4),0098(r6) 2005b33c: bisb2 $1,0205(r4) 2005b341: brb 0x2005b34e 2005b343: nop 2005b344: cmpl r2,$2 2005b347: bneq 0x2005b34e 2005b349: bisb2 $1,0205(r4) 2005b34e: movzbl 020a(r4),r2 2005b353: cmpl r2,$2 2005b356: bneq 0x2005b364 2005b358: movzbl 033a(r4),r2 2005b35d: bneq 0x2005b364 2005b35f: movb $1,020a(r4) 2005b364: insv 06(r3),$0,$3,00a0(r6) 2005b36c: movb (r4),00000090(r6) 2005b373: ret _1b374: entry mask: 2005b376: subl2 $4,sp 2005b379: movl 04(ap),r0 2005b37d: movl 08(r0),r0 2005b381: movb $44,008c(r0) 2005b387: ret _1b388: entry mask: r2 2005b38a: subl2 $4,sp 2005b38d: movl 04(ap),r0 2005b391: movzbl 04(r0),r2 2005b395: ashl $3,r2,r2 2005b399: movzbl 05(r0),r1 2005b39d: addl2 r2,r1 2005b3a0: moval *08(ap),r2 2005b3a4: movl (r2)[r1],r2 2005b3a8: movzbl 0c(ap),r1 2005b3ac: bneq 0x2005b3cc 2005b3ae: movzbl 020a(r2),r0 2005b3b3: bneq 0x2005b3c0 2005b3b5: addl3 035c(r2),0368(r2),0364(r2) 2005b3bf: ret 2005b3c0: addl3 033c(r2),0368(r2),0344(r2) 2005b3ca: ret 2005b3cb: nop 2005b3cc: movzbl 020a(r2),r0 2005b3d1: bneq 0x2005b3e4 2005b3d3: movl 0374(r2),0370(r2) 2005b3da: movl 0364(r2),0360(r2) 2005b3e1: ret 2005b3e2: tstl r0 2005b3e4: movl 0350(r2),034c(r2) 2005b3eb: movl 0344(r2),0340(r2) 2005b3f2: ret 2005b3f3: nop _1b3f4: entry mask: r10 r9 r8 r7 r6 r5 r4 r3 r2 2005b3f6: subl2 $4,sp 2005b3f9: movl 04(ap),r3 2005b3fd: movl 08(ap),r2 2005b401: movzbl 2b(r2),r0 2005b405: cmpl r0,$1 2005b408: bneq 0x2005b40b 2005b40a: ret 2005b40b: movzbl 04(r2),r5 2005b40f: ashl $3,r5,r5 2005b413: movzbl 05(r2),r0 2005b417: addl2 r5,r0 2005b41a: movl 0c(ap),r5 2005b41e: movl (r5)[r0],r6 2005b422: movl 08(r3),r4 2005b426: cmpl 038e(r6),$1b 2005b42b: bneq 0x2005b440 2005b42d: pushl r5 2005b42f: pushl r2 2005b431: pushl r3 2005b433: calls $3,_18e80 2005b43a: movb 0094(r4),r7 2005b43f: ret 2005b440: clrb 1a(r2) 2005b443: movb $1a,008c(r4) 2005b448: clrq -(sp) 2005b44a: clrq -(sp) 2005b44c: pushl $a 2005b44e: pushl r2 2005b450: pushl r3 2005b452: calls $7,*16(r2) 2005b456: movl r0,r10 2005b459: addl3 $00000100,0378(r6),r8 2005b463: bicb3 $f8,0090(r4),r0 2005b46a: movb r0,r9 2005b46d: tstl r8 2005b46f: bneq 0x2005b474 2005b471: brw 0x2005b5b6 2005b474: movab _1b9e8,r10 2005b47b: nop 2005b47c: movb 0094(r4),r7 2005b481: movzbl r9,r0 2005b484: casel r0,$1,$6 2005b488: case -> 0x2005b4a4 2005b48a: case -> 0x2005b591 2005b48c: case -> 0x2005b4a4 2005b48e: case -> 0x2005b591 2005b490: case -> 0x2005b591 2005b492: case -> 0x2005b51d 2005b494: case -> 0x2005b4a4 2005b496: brw 0x2005b591 2005b499: tstl r0 2005b49b: nop 2005b49c: jmp 0x600588fc 2005b4a2: tstl r0 2005b4a4: clrb 1a(r2) 2005b4a7: movb $10,008c(r4) 2005b4ac: pushl $0 2005b4ae: pushl 0c(ap) 2005b4b1: pushl r2 2005b4b3: pushl r3 2005b4b5: calls $4,(r10) 2005b4b8: cmpl r0,$1 2005b4bb: beql 0x2005b4d1 2005b4bd: pushl 0c(ap) 2005b4c0: pushl r2 2005b4c2: pushl r3 2005b4c4: calls $3,_18e80 2005b4cb: movb 0094(r4),r7 2005b4d0: ret 2005b4d1: movb 0088(r4),r7 2005b4d6: bbc $5,0d(r2),0x2005b4dc 2005b4db: ret 2005b4dc: movzbl r9,r0 2005b4df: cmpl r0,$7 2005b4e2: beql 0x2005b4e7 2005b4e4: brw 0x2005b5a5 2005b4e7: clrb 1a(r2) 2005b4ea: movb $12,008c(r4) 2005b4ef: pushl $0 2005b4f1: pushl 0c(ap) 2005b4f4: pushl r2 2005b4f6: pushl r3 2005b4f8: calls $4,(r10) 2005b4fb: cmpl r0,$1 2005b4fe: beql 0x2005b514 2005b500: pushl 0c(ap) 2005b503: pushl r2 2005b505: pushl r3 2005b507: calls $3,_18e80 2005b50e: movb 0094(r4),r7 2005b513: ret 2005b514: bbs $5,0d(r2),0x2005b51c 2005b519: brw 0x2005b5a5 2005b51c: ret 2005b51d: movb $1,008c(r4) 2005b522: clrb 008c(r4) 2005b526: movb $c,0088(r4) 2005b52b: clrb 0324(r6) 2005b52f: movb $2,033a(r6) 2005b534: movzbl 0209(r6),r0 2005b539: incl r0 2005b53b: cvtlb r0,0209(r6) 2005b540: clrb 1a(r2) 2005b543: movb $10,008c(r4) 2005b548: pushl $0 2005b54a: movl 0c(ap),r5 2005b54e: pushl r5 2005b550: pushl r2 2005b552: pushl r3 2005b554: calls $4,_1b9e8 2005b55b: cmpl r0,$1 2005b55e: beql 0x2005b573 2005b560: pushl r5 2005b562: pushl r2 2005b564: pushl r3 2005b566: calls $3,_18e80 2005b56d: movb 0094(r4),r7 2005b572: ret 2005b573: bbs $5,0d(r2),0x2005b58b 2005b578: pushl r5 2005b57a: pushl r2 2005b57c: pushl r3 2005b57e: calls $3,_18e80 2005b585: movb 0094(r4),r7 2005b58a: ret 2005b58b: movb 0094(r4),r7 2005b590: ret 2005b591: pushl 0c(ap) 2005b594: pushl r2 2005b596: pushl r3 2005b598: calls $3,_18e80 2005b59f: movb 0094(r4),r7 2005b5a4: ret 2005b5a5: bicb3 $f8,0090(r4),r0 2005b5ac: movb r0,r9 2005b5af: decl r8 2005b5b1: beql 0x2005b5b6 2005b5b3: brw 0x2005b47c 2005b5b6: movb 0094(r4),r7 2005b5bb: ret _1b5bc: entry mask: r6 r5 r4 r3 r2 2005b5be: subl2 $8,sp 2005b5c1: movl 04(ap),r0 2005b5c5: movb 0c(ap),r1 2005b5c9: movb 10(ap),r2 2005b5cd: movb 0d(r0),-05(fp) 2005b5d2: movzbl 04(r0),r3 2005b5d6: ashl $3,r3,r3 2005b5da: movzbl 05(r0),r5 2005b5de: addl2 r3,r5 2005b5e1: moval *08(ap),r3 2005b5e5: movl (r3)[r5],r4 2005b5e9: mcomb -05(fp),r3 2005b5ed: bicb3 r3,r1,r3 2005b5f1: cmpb r3,r1 2005b5f4: bneq 0x2005b603 2005b5f6: mcomb -05(fp),r3 2005b5fa: bicb3 r3,r2,r3 2005b5fe: bneq 0x2005b603 2005b600: brw 0x2005b82d 2005b603: clrb r6 2005b605: movb -00000005(fp),r5 2005b60c: movzbl r6,r0 2005b60f: casel r0,$0,$7 2005b613: case -> 0x2005b630 2005b615: case -> 0x2005b66a 2005b617: case -> 0x2005b6a8 2005b619: case -> 0x2005b6e6 2005b61b: case -> 0x2005b724 2005b61d: case -> 0x2005b762 2005b61f: case -> 0x2005b7a0 2005b621: case -> 0x2005b7e0 2005b623: brw 0x2005b820 2005b626: tstl r0 2005b628: jmp 0x600588fc 2005b62e: tstl r0 2005b630: movzbl r1,r3 2005b633: bicl2 $fffffffe,r3 2005b63a: cmpl r3,$1 2005b63d: bneq 0x2005b64a 2005b63f: blbs r5,0x2005b64a 2005b642: movl $b,038e(r4) 2005b647: clrl r0 2005b649: ret 2005b64a: movzbl r2,r3 2005b64d: bicl2 $fffffffe,r3 2005b654: cmpl r3,$1 2005b657: beql 0x2005b65c 2005b659: brw 0x2005b820 2005b65c: blbs r5,0x2005b662 2005b65f: brw 0x2005b820 2005b662: movl $c,038e(r4) 2005b667: clrl r0 2005b669: ret 2005b66a: movzbl r1,r3 2005b66d: bicl2 $fffffffd,r3 2005b674: cmpl r3,$2 2005b677: bneq 0x2005b686 2005b679: bbs $1,-05(fp),0x2005b686 2005b67e: movl $d,038e(r4) 2005b683: clrl r0 2005b685: ret 2005b686: movzbl r2,r3 2005b689: bicl2 $fffffffd,r3 2005b690: cmpl r3,$2 2005b693: beql 0x2005b698 2005b695: brw 0x2005b820 2005b698: bbs $1,-05(fp),0x2005b6a0 2005b69d: brw 0x2005b820 2005b6a0: movl $e,038e(r4) 2005b6a5: clrl r0 2005b6a7: ret 2005b6a8: movzbl r1,r3 2005b6ab: bicl2 $fffffffb,r3 2005b6b2: cmpl r3,$4 2005b6b5: bneq 0x2005b6c4 2005b6b7: bbs $2,-05(fp),0x2005b6c4 2005b6bc: movl $f,038e(r4) 2005b6c1: clrl r0 2005b6c3: ret 2005b6c4: movzbl r2,r3 2005b6c7: bicl2 $fffffffb,r3 2005b6ce: cmpl r3,$4 2005b6d1: beql 0x2005b6d6 2005b6d3: brw 0x2005b820 2005b6d6: bbs $2,-05(fp),0x2005b6de 2005b6db: brw 0x2005b820 2005b6de: movl $10,038e(r4) 2005b6e3: clrl r0 2005b6e5: ret 2005b6e6: movzbl r1,r3 2005b6e9: bicl2 $fffffff7,r3 2005b6f0: cmpl r3,$8 2005b6f3: bneq 0x2005b702 2005b6f5: bbs $3,-05(fp),0x2005b702 2005b6fa: movl $11,038e(r4) 2005b6ff: clrl r0 2005b701: ret 2005b702: movzbl r2,r3 2005b705: bicl2 $fffffff7,r3 2005b70c: cmpl r3,$8 2005b70f: beql 0x2005b714 2005b711: brw 0x2005b820 2005b714: bbs $3,-05(fp),0x2005b71c 2005b719: brw 0x2005b820 2005b71c: movl $12,038e(r4) 2005b721: clrl r0 2005b723: ret 2005b724: movzbl r1,r3 2005b727: bicl2 $ffffffef,r3 2005b72e: cmpl r3,$10 2005b731: bneq 0x2005b740 2005b733: bbs $4,-05(fp),0x2005b740 2005b738: movl $13,038e(r4) 2005b73d: clrl r0 2005b73f: ret 2005b740: movzbl r2,r3 2005b743: bicl2 $ffffffef,r3 2005b74a: cmpl r3,$10 2005b74d: beql 0x2005b752 2005b74f: brw 0x2005b820 2005b752: bbs $4,-05(fp),0x2005b75a 2005b757: brw 0x2005b820 2005b75a: movl $14,038e(r4) 2005b75f: clrl r0 2005b761: ret 2005b762: movzbl r1,r3 2005b765: bicl2 $ffffffdf,r3 2005b76c: cmpl r3,$20 2005b76f: bneq 0x2005b77e 2005b771: bbs $5,-05(fp),0x2005b77e 2005b776: movl $15,038e(r4) 2005b77b: clrl r0 2005b77d: ret 2005b77e: movzbl r2,r3 2005b781: bicl2 $ffffffdf,r3 2005b788: cmpl r3,$20 2005b78b: beql 0x2005b790 2005b78d: brw 0x2005b820 2005b790: bbs $5,-05(fp),0x2005b798 2005b795: brw 0x2005b820 2005b798: movl $16,038e(r4) 2005b79d: clrl r0 2005b79f: ret 2005b7a0: movzbl r1,r3 2005b7a3: bicl2 $ffffffbf,r3 2005b7aa: cmpl r3,$00000040 2005b7b1: bneq 0x2005b7c0 2005b7b3: bbs $6,-05(fp),0x2005b7c0 2005b7b8: movl $17,038e(r4) 2005b7bd: clrl r0 2005b7bf: ret 2005b7c0: movzbl r2,r3 2005b7c3: bicl2 $ffffffbf,r3 2005b7ca: cmpl r3,$00000040 2005b7d1: bneq 0x2005b820 2005b7d3: bbc $6,-05(fp),0x2005b820 2005b7d8: movl $18,038e(r4) 2005b7dd: clrl r0 2005b7df: ret 2005b7e0: movzbl r1,r3 2005b7e3: bicl2 $ffffff7f,r3 2005b7ea: cmpl r3,$00000080 2005b7f1: bneq 0x2005b800 2005b7f3: bbs $7,-05(fp),0x2005b800 2005b7f8: movl $19,038e(r4) 2005b7fd: clrl r0 2005b7ff: ret 2005b800: movzbl r2,r3 2005b803: bicl2 $ffffff7f,r3 2005b80a: cmpl r3,$00000080 2005b811: bneq 0x2005b820 2005b813: bbc $7,-05(fp),0x2005b820 2005b818: movl $1a,038e(r4) 2005b81d: clrl r0 2005b81f: ret 2005b820: incb r6 2005b822: movzbl r6,r3 2005b825: cmpl r3,$8 2005b828: bcc 0x2005b82d 2005b82a: brw 0x2005b60c 2005b82d: cvtwl $0001,r0 2005b832: ret 2005b833: nop _1b834: entry mask: r6 r5 r4 r3 r2 2005b836: subl2 $8,sp 2005b839: movl 04(ap),r0 2005b83d: movb 0c(ap),r1 2005b841: movb 10(ap),r2 2005b845: movb 0c(r0),-05(fp) 2005b84a: movzbl 04(r0),r3 2005b84e: ashl $3,r3,r3 2005b852: movzbl 05(r0),r5 2005b856: addl2 r3,r5 2005b859: moval *08(ap),r3 2005b85d: movl (r3)[r5],r4 2005b861: mcomb -05(fp),r3 2005b865: bicb3 r3,r1,r3 2005b869: cmpb r3,r1 2005b86c: bneq 0x2005b87b 2005b86e: mcomb -05(fp),r3 2005b872: bicb3 r3,r2,r3 2005b876: bneq 0x2005b87b 2005b878: brw 0x2005b9e3 2005b87b: cvtwb $0003,r6 2005b880: movzbl r6,r0 2005b883: casel r0,$3,$4 2005b887: case -> 0x2005b89c 2005b889: case -> 0x2005b8da 2005b88b: case -> 0x2005b918 2005b88d: case -> 0x2005b956 2005b88f: case -> 0x2005b996 2005b891: brw 0x2005b9d6 2005b894: jmp 0x600588fc 2005b89a: tstl r0 2005b89c: movzbl r1,r3 2005b89f: bicl2 $fffffff7,r3 2005b8a6: cmpl r3,$8 2005b8a9: bneq 0x2005b8b8 2005b8ab: bbs $3,-05(fp),0x2005b8b8 2005b8b0: movl $1,038e(r4) 2005b8b5: clrl r0 2005b8b7: ret 2005b8b8: movzbl r2,r3 2005b8bb: bicl2 $fffffff7,r3 2005b8c2: cmpl r3,$8 2005b8c5: beql 0x2005b8ca 2005b8c7: brw 0x2005b9d6 2005b8ca: bbs $3,-05(fp),0x2005b8d2 2005b8cf: brw 0x2005b9d6 2005b8d2: movl $2,038e(r4) 2005b8d7: clrl r0 2005b8d9: ret 2005b8da: movzbl r1,r3 2005b8dd: bicl2 $ffffffef,r3 2005b8e4: cmpl r3,$10 2005b8e7: bneq 0x2005b8f6 2005b8e9: bbs $4,-05(fp),0x2005b8f6 2005b8ee: movl $3,038e(r4) 2005b8f3: clrl r0 2005b8f5: ret 2005b8f6: movzbl r2,r3 2005b8f9: bicl2 $ffffffef,r3 2005b900: cmpl r3,$10 2005b903: beql 0x2005b908 2005b905: brw 0x2005b9d6 2005b908: bbs $4,-05(fp),0x2005b910 2005b90d: brw 0x2005b9d6 2005b910: movl $4,038e(r4) 2005b915: clrl r0 2005b917: ret 2005b918: movzbl r1,r3 2005b91b: bicl2 $ffffffdf,r3 2005b922: cmpl r3,$20 2005b925: bneq 0x2005b934 2005b927: bbs $5,-05(fp),0x2005b934 2005b92c: movl $5,038e(r4) 2005b931: clrl r0 2005b933: ret 2005b934: movzbl r2,r3 2005b937: bicl2 $ffffffdf,r3 2005b93e: cmpl r3,$20 2005b941: beql 0x2005b946 2005b943: brw 0x2005b9d6 2005b946: bbs $5,-05(fp),0x2005b94e 2005b94b: brw 0x2005b9d6 2005b94e: movl $6,038e(r4) 2005b953: clrl r0 2005b955: ret 2005b956: movzbl r1,r3 2005b959: bicl2 $ffffffbf,r3 2005b960: cmpl r3,$00000040 2005b967: bneq 0x2005b976 2005b969: bbs $6,-05(fp),0x2005b976 2005b96e: movl $7,038e(r4) 2005b973: clrl r0 2005b975: ret 2005b976: movzbl r2,r3 2005b979: bicl2 $ffffffbf,r3 2005b980: cmpl r3,$00000040 2005b987: bneq 0x2005b9d6 2005b989: bbc $6,-05(fp),0x2005b9d6 2005b98e: movl $8,038e(r4) 2005b993: clrl r0 2005b995: ret 2005b996: movzbl r1,r3 2005b999: bicl2 $ffffff7f,r3 2005b9a0: cmpl r3,$00000080 2005b9a7: bneq 0x2005b9b6 2005b9a9: bbs $7,-05(fp),0x2005b9b6 2005b9ae: movl $9,038e(r4) 2005b9b3: clrl r0 2005b9b5: ret 2005b9b6: movzbl r2,r3 2005b9b9: bicl2 $ffffff7f,r3 2005b9c0: cmpl r3,$00000080 2005b9c7: bneq 0x2005b9d6 2005b9c9: bbc $7,-05(fp),0x2005b9d6 2005b9ce: movl $a,038e(r4) 2005b9d3: clrl r0 2005b9d5: ret 2005b9d6: incb r6 2005b9d8: movzbl r6,r3 2005b9db: cmpl r3,$8 2005b9de: bcc 0x2005b9e3 2005b9e0: brw 0x2005b880 2005b9e3: cvtbl $01,r0 2005b9e7: ret _1b9e8: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2005b9ea: subl2 $4,sp 2005b9ed: movl 04(ap),r3 2005b9f1: movl 08(ap),r2 2005b9f5: movl 10(ap),r0 2005b9f9: movl 10(r3),r1 2005b9fd: movab 14(r1),r7 2005ba01: movl 08(r3),r6 2005ba05: movl 10(r3),r1 2005ba09: movab 0c(r1),r8 2005ba0d: movzbl 04(r2),r1 2005ba11: ashl $3,r1,r1 2005ba15: movzbl 05(r2),r4 2005ba19: addl2 r1,r4 2005ba1c: moval *0c(ap),r1 2005ba20: movl (r1)[r4],r4 2005ba24: tstl r0 2005ba26: beql 0x2005ba30 2005ba28: movl r0,r9 2005ba2b: brb 0x2005ba3a 2005ba2d: tstl r0 2005ba2f: nop 2005ba30: mull3 $000003e8,0210(r4),r9 2005ba3a: movzbl 020d(r4),r5 2005ba3f: cmpl r5,$1 2005ba42: bneq 0x2005ba5c 2005ba44: clrq -(sp) 2005ba46: pushl $0 2005ba48: pushl $2 2005ba4a: pushl r9 2005ba4c: pushl r2 2005ba4e: pushl r3 2005ba50: calls $7,*16(r2) 2005ba54: movl r0,r11 2005ba57: brb 0x2005ba9b 2005ba59: tstl r0 2005ba5b: nop 2005ba5c: tstl r5 2005ba5e: bneq 0x2005ba78 2005ba60: pushl $1 2005ba62: pushl $1 2005ba64: pushab 03(r8) 2005ba67: pushl $1 2005ba69: pushl r9 2005ba6b: pushl r2 2005ba6d: pushl r3 2005ba6f: calls $7,*16(r2) 2005ba73: movl r0,r11 2005ba76: brb 0x2005ba89 2005ba78: clrq -(sp) 2005ba7a: clrq -(sp) 2005ba7c: pushl r9 2005ba7e: pushl r2 2005ba80: pushl r3 2005ba82: calls $7,*16(r2) 2005ba86: movl r0,r11 2005ba89: movb 0090(r6),0c(r2) 2005ba8f: movb 0098(r6),0e(r2) 2005ba95: movb 0094(r6),0d(r2) 2005ba9b: clrw 020e(r4) 2005ba9f: movzbl 2b(r2),r0 2005baa3: bneq 0x2005bad5 2005baa5: bbc $2,02(r7),0x2005babd 2005baaa: movb (r7),r10 2005baad: addl3 $2,r7,r0 2005bab1: movzbl r10,r2 2005bab4: bisb3 $6,r2,(r0) 2005bab8: movb $1,020f(r4) 2005babd: bbc $1,02(r7),0x2005bad5 2005bac2: movb (r7),r10 2005bac5: addl3 $2,r7,r0 2005bac9: movzbl r10,r2 2005bacc: bisb3 $6,r2,(r0) 2005bad0: movb $1,020e(r4) 2005bad5: movl r11,r0 2005bad8: ret 2005bad9: tstl r0 2005badb: nop _1badc: entry mask: 2005bade: subl2 $4,sp 2005bae1: movl 04(ap),r0 2005bae5: movzbl 020f(r0),r1 2005baea: cmpl r1,$1 2005baed: bneq 0x2005baf8 2005baef: movzbl $4c,038e(r0) 2005baf5: clrl r0 2005baf7: ret 2005baf8: movzbl 020e(r0),r1 2005bafd: cmpl r1,$1 2005bb00: bneq 0x2005bb0b 2005bb02: movzbl $4b,038e(r0) 2005bb08: clrl r0 2005bb0a: ret 2005bb0b: cvtbl $01,r0 2005bb0f: ret _1bb10: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2005bb12: subl2 $8,sp 2005bb15: movl 04(ap),r9 2005bb19: movl 08(ap),r7 2005bb1d: movl 0c(ap),r6 2005bb21: movl 10(ap),r8 2005bb25: movl 14(ap),r4 2005bb29: movl 18(ap),r3 2005bb2d: movb 1c(ap),r2 2005bb31: movl 10(r9),r0 2005bb35: movab 1c(r0),r11 2005bb39: clrl r5 2005bb3b: clrb 03(sp) 2005bb3e: movl r8,r0 2005bb41: casel r0,$0,$2 2005bb45: case -> 0x2005bb58 2005bb47: case -> 0x2005bb68 2005bb49: case -> 0x2005bbf4 2005bb4b: brw 0x2005bc28 2005bb4e: tstl r0 2005bb50: jmp 0x600588fc 2005bb56: tstl r0 2005bb58: pushl r6 2005bb5a: calls $1,_1fc9c 2005bb61: movl $1,r10 2005bb64: brw 0x2005bc2b 2005bb67: nop 2005bb68: clrl (r11) 2005bb6a: movzbl r2,r1 2005bb6d: bneq 0x2005bbac 2005bb6f: tstb 03(sp) 2005bb72: bneq 0x2005bb96 2005bb74: cmpl r5,r6 2005bb77: bcc 0x2005bb80 2005bb79: movzwl 02(r11),r5 2005bb7d: brb 0x2005bb84 2005bb7f: nop 2005bb80: movb $1,03(sp) 2005bb84: mcoml (r4),r0 2005bb87: bicl3 r0,r3,r0 2005bb8b: bneq 0x2005bb91 2005bb8d: movb $1,03(sp) 2005bb91: tstb 03(sp) 2005bb94: beql 0x2005bb74 2005bb96: mcoml (r4),r0 2005bb99: bicl3 r0,r3,r0 2005bb9d: bneq 0x2005bba8 2005bb9f: movl $1,r10 2005bba2: brw 0x2005bc2b 2005bba5: tstl r0 2005bba7: nop 2005bba8: clrl r10 2005bbaa: brb 0x2005bc2b 2005bbac: cmpl r1,$1 2005bbaf: bneq 0x2005bc2b 2005bbb1: tstb 03(sp) 2005bbb4: bneq 0x2005bbdd 2005bbb6: tstl r0 2005bbb8: cmpl r5,r6 2005bbbb: bcc 0x2005bbc4 2005bbbd: movzwl 02(r11),r5 2005bbc1: brb 0x2005bbc8 2005bbc3: nop 2005bbc4: movb $1,03(sp) 2005bbc8: mcoml (r4),r2 2005bbcb: bicl3 r2,r3,r2 2005bbcf: cmpl r2,r3 2005bbd2: bneq 0x2005bbd8 2005bbd4: movb $1,03(sp) 2005bbd8: tstb 03(sp) 2005bbdb: beql 0x2005bbb8 2005bbdd: mcoml (r4),r2 2005bbe0: bicl3 r2,r3,r2 2005bbe4: cmpl r2,r3 2005bbe7: bneq 0x2005bbf0 2005bbe9: movl $1,r10 2005bbec: brb 0x2005bc2b 2005bbee: tstl r0 2005bbf0: clrl r10 2005bbf2: brb 0x2005bc2b 2005bbf4: clrl (r11) 2005bbf6: tstb 03(sp) 2005bbf9: bneq 0x2005bc1a 2005bbfb: nop 2005bbfc: cmpl r5,r6 2005bbff: bcc 0x2005bc08 2005bc01: movzwl 02(r11),r5 2005bc05: brb 0x2005bc0c 2005bc07: nop 2005bc08: movb $1,03(sp) 2005bc0c: tstb 1a(r7) 2005bc0f: beql 0x2005bc15 2005bc11: movb $1,03(sp) 2005bc15: tstb 03(sp) 2005bc18: beql 0x2005bbfc 2005bc1a: tstb 1a(r7) 2005bc1d: beql 0x2005bc24 2005bc1f: movl $1,r10 2005bc22: brb 0x2005bc2b 2005bc24: clrl r10 2005bc26: brb 0x2005bc2b 2005bc28: movl $3,r10 2005bc2b: cmpl r8,$1 2005bc2e: beql 0x2005bc35 2005bc30: cmpl r8,$2 2005bc33: bneq 0x2005bc3e 2005bc35: pushl r9 2005bc37: calls $1,_18fc4 2005bc3e: movl r10,r0 2005bc41: ret 2005bc42: tstl r0 _1bc44: entry mask: r2 2005bc46: subl2 $8,sp 2005bc49: movl 04(ap),r0 2005bc4d: movl 08(r0),r2 2005bc51: movl 08(ap),r1 2005bc55: movb $1,1a(r1) 2005bc59: movb 0090(r2),-05(fp) 2005bc5f: movb 0098(r2),-07(fp) 2005bc65: movb 0094(r2),-06(fp) 2005bc6b: bbc $2,-06(fp),0x2005bc88 2005bc70: movb $1,1e(r1) 2005bc74: movb -05(fp),0f(r1) 2005bc79: movb -07(fp),11(r1) 2005bc7e: movb -06(fp),10(r1) 2005bc83: brb 0x2005bc97 2005bc85: tstl r0 2005bc87: nop 2005bc88: movb -05(fp),0c(r1) 2005bc8d: movb -07(fp),0e(r1) 2005bc92: movb -06(fp),0d(r1) 2005bc97: bbc $5,-06(fp),0x2005bca2 2005bc9c: movb $44,008c(r2) 2005bca2: ret 2005bca3: nop _1bca4: entry mask: r5 r4 r3 r2 2005bca6: movab -010c(sp),sp 2005bcab: movl 04(ap),r4 2005bcaf: movl 08(ap),r3 2005bcb3: movl 0c(ap),r2 2005bcb7: clrb -010c(fp) 2005bcbb: mnegb $1,-010b(fp) 2005bcc0: movb $aa,-010a(fp) 2005bcc6: movb $55,-0109(fp) 2005bccc: movb $33,-0108(fp) 2005bcd1: mnegb $34,-0107(fp) 2005bcd6: mnegb $10,-0106(fp) 2005bcdb: movb $f,-0105(fp) 2005bce0: movl 08(r4),r5 2005bce4: pushl $0 2005bce6: pushl r4 2005bce8: calls $2,_18f90 2005bcef: pushl r4 2005bcf1: calls $1,_18fc4 2005bcf8: pushl r2 2005bcfa: pushal -0104(fp) 2005bcfe: pushl r3 2005bd00: pushl r4 2005bd02: calls $4,_1bd88 2005bd09: cmpl r0,$1 2005bd0c: beql 0x2005bd11 2005bd0e: clrl r0 2005bd10: ret 2005bd11: pushal -010c(fp) 2005bd15: pushl r2 2005bd17: pushl r3 2005bd19: pushl r4 2005bd1b: calls $4,_1bed4 2005bd22: cmpl r0,$1 2005bd25: beql 0x2005bd2a 2005bd27: clrl r0 2005bd29: ret 2005bd2a: pushal -010c(fp) 2005bd2e: pushl r2 2005bd30: pushl r3 2005bd32: pushl r4 2005bd34: calls $4,_1bfc8 2005bd3b: cmpl r0,$1 2005bd3e: beql 0x2005bd43 2005bd40: clrl r0 2005bd42: ret 2005bd43: pushal -010c(fp) 2005bd47: pushl r2 2005bd49: pushl r3 2005bd4b: pushl r4 2005bd4d: calls $4,_1c118 2005bd54: cmpl r0,$1 2005bd57: beql 0x2005bd5c 2005bd59: clrl r0 2005bd5b: ret 2005bd5c: pushl r2 2005bd5e: pushl r3 2005bd60: pushl r4 2005bd62: calls $3,_1c1c0 2005bd69: cmpl r0,$1 2005bd6c: beql 0x2005bd71 2005bd6e: clrl r0 2005bd70: ret 2005bd71: movb $2,008c(r5) 2005bd76: clrb 008c(r5) 2005bd7a: pushl r4 2005bd7c: calls $1,_18fc4 2005bd83: cvtbl $01,r0 2005bd87: ret _1bd88: entry mask: r7 r6 r5 r4 r3 r2 2005bd8a: subl2 $4,sp 2005bd8d: movl 04(ap),r3 2005bd91: movl 08(ap),r2 2005bd95: movl 10(ap),r6 2005bd99: movl 08(r3),r7 2005bd9d: movw $2,(r6) 2005bda0: movw $1,0a(r6) 2005bda4: movb $2,008c(r7) 2005bda9: clrb 008c(r7) 2005bdad: clrq -(sp) 2005bdaf: clrq -(sp) 2005bdb1: pushl $a 2005bdb3: pushl r2 2005bdb5: pushl r3 2005bdb7: calls $7,*16(r2) 2005bdbb: cvtlb r0,r4 2005bdbe: movb 008c(r7),r5 2005bdc3: movzbl r5,r0 2005bdc6: cmpl r0,$2 2005bdc9: beql 0x2005bde1 2005bdcb: pushl r0 2005bdcd: pushl $2 2005bdcf: pushl $200c008c 2005bdd5: pushl r6 2005bdd7: calls $4,_1c28c 2005bdde: clrl r0 2005bde0: ret 2005bde1: movb 0088(r7),r5 2005bde6: movzbl r5,r2 2005bde9: beql 0x2005be01 2005bdeb: pushl r2 2005bded: pushl $0 2005bdef: pushl $200c0088 2005bdf5: pushl r6 2005bdf7: calls $4,_1c28c 2005bdfe: clrl r0 2005be00: ret 2005be01: movzbl 0090(r7),r2 2005be06: bicb3 $07,r2,r5 2005be0b: movzbl r5,r2 2005be0e: beql 0x2005be26 2005be10: pushl r2 2005be12: pushl $0 2005be14: pushl $200c0090 2005be1a: pushl r6 2005be1c: calls $4,_1c28c 2005be23: clrl r0 2005be25: ret 2005be26: movb 0094(r7),r5 2005be2b: movzbl r5,r2 2005be2e: beql 0x2005be46 2005be30: pushl r2 2005be32: pushl $0 2005be34: pushl $200c0094 2005be3a: pushl r6 2005be3c: calls $4,_1c28c 2005be43: clrl r0 2005be45: ret 2005be46: movb 009c(r7),r5 2005be4b: movzbl r5,r2 2005be4e: beql 0x2005be66 2005be50: pushl r2 2005be52: pushl $0 2005be54: pushl $200c009c 2005be5a: pushl r6 2005be5c: calls $4,_1c28c 2005be63: clrl r0 2005be65: ret 2005be66: movzbl 00a0(r7),r2 2005be6b: bicb3 $07,r2,r5 2005be70: movzbl r5,r2 2005be73: beql 0x2005be8b 2005be75: pushl r2 2005be77: pushl $0 2005be79: pushl $200c00a0 2005be7f: pushl r6 2005be81: calls $4,_1c28c 2005be88: clrl r0 2005be8a: ret 2005be8b: movb 00ac(r7),r5 2005be90: movzbl r5,r2 2005be93: beql 0x2005beab 2005be95: pushl r2 2005be97: pushl $0 2005be99: pushl $200c00a8 2005be9f: pushl r6 2005bea1: calls $4,_1c28c 2005bea8: clrl r0 2005beaa: ret 2005beab: movzbl 00b0(r7),r2 2005beb0: bicb3 $f8,r2,r5 2005beb5: movzbl r5,r2 2005beb8: beql 0x2005bed0 2005beba: pushl r2 2005bebc: pushl $0 2005bebe: pushl $200c00ac 2005bec4: pushl r6 2005bec6: calls $4,_1c28c 2005becd: clrl r0 2005becf: ret 2005bed0: movl $1,r0 2005bed3: ret _1bed4: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 2005bed6: subl2 $4,sp 2005bed9: movl 0c(ap),r6 2005bedd: movl 04(ap),r7 2005bee1: movl 08(r7),r2 2005bee5: movw $4,(r6) 2005bee8: movw $1,0a(r6) 2005beec: movb $2,008c(r2) 2005bef1: clrb 008c(r2) 2005bef5: clrb r4 2005bef7: moval 10(ap),r8 2005befb: movl 0000(r8),r9 2005bf00: movzbl r4,r7 2005bf03: movb (r9)[r7],00a0(r2) 2005bf09: movab (r9)[r7],r1 2005bf0d: movzbl (r1),r0 2005bf10: bicb3 $30,r0,00ac(r2) 2005bf17: movzbl (r1),r0 2005bf1a: bicb3 $fb,r0,00b0(r2) 2005bf21: movb 00a0(r2),r3 2005bf26: cmpb r3,(r9)[r7] 2005bf2a: beql 0x2005bf49 2005bf2c: movzbl r3,-(sp) 2005bf2f: moval *10(ap),r0 2005bf33: movzbl (r0)[r7],-(sp) 2005bf37: pushl $200c00a0 2005bf3d: pushl r6 2005bf3f: calls $4,_1c28c 2005bf46: clrl r0 2005bf48: ret 2005bf49: movzbl 00ac(r2),r0 2005bf4e: bicb3 $30,r0,r3 2005bf53: movzbl r4,r7 2005bf56: movzbl *00(r8)[r7],r0 2005bf5b: bicb3 $30,r0,r5 2005bf60: cmpb r3,r5 2005bf63: beql 0x2005bf82 2005bf65: movzbl r3,-(sp) 2005bf68: moval *10(ap),r0 2005bf6c: movzbl (r0)[r7],-(sp) 2005bf70: pushl $200c00a8 2005bf76: pushl r6 2005bf78: calls $4,_1c28c 2005bf7f: clrl r0 2005bf81: ret 2005bf82: movzbl 00b0(r2),r0 2005bf87: bicb3 $fb,r0,r3 2005bf8c: movzbl r4,r0 2005bf8f: movzbl *00(r8)[r0],r0 2005bf94: bicb3 $fb,r0,r5 2005bf99: cmpb r3,r5 2005bf9c: beql 0x2005bfb6 2005bf9e: movzbl r3,-(sp) 2005bfa1: movzbl r5,-(sp) 2005bfa4: pushl $200c00ac 2005bfaa: pushl r6 2005bfac: calls $4,_1c28c 2005bfb3: clrl r0 2005bfb5: ret 2005bfb6: incb r4 2005bfb8: movzbl r4,r0 2005bfbb: cmpl r0,$8 2005bfbe: bcc 0x2005bfc3 2005bfc0: brw 0x2005bf00 2005bfc3: cvtbl $01,r0 2005bfc7: ret _1bfc8: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 2005bfca: subl2 $4,sp 2005bfcd: movl 0c(ap),r7 2005bfd1: movl 04(ap),r8 2005bfd5: movl 08(r8),r3 2005bfd9: movw $6,(r7) 2005bfdc: movw $1,0a(r7) 2005bfe0: movb $2,008c(r3) 2005bfe5: clrb 008c(r3) 2005bfe9: movb $1,r6 2005bfec: movzbl r6,r8 2005bfef: movb r8,0088(r3) 2005bff4: movzbl 009c(r3),r0 2005bff9: bicb3 $e0,r0,r5 2005bffe: cmpb r5,r6 2005c001: beql 0x2005c01a 2005c003: movzbl r5,-(sp) 2005c006: pushl r8 2005c008: pushl $200c009c 2005c00e: pushl r7 2005c010: calls $4,_1c28c 2005c017: clrl r0 2005c019: ret 2005c01a: incb r6 2005c01c: movzbl r6,r0 2005c01f: cmpl r0,$11 2005c022: bcs 0x2005bfec 2005c024: movb $f,r2 2005c027: cvtwb $0001,r6 2005c02c: movb 0088(r3),r5 2005c031: cmpb r5,r6 2005c034: beql 0x2005c04e 2005c036: movzbl r5,-(sp) 2005c039: movzbl r6,-(sp) 2005c03c: pushl $200c0088 2005c042: pushl r7 2005c044: calls $4,_1c28c 2005c04b: clrl r0 2005c04d: ret 2005c04e: movzbl 009c(r3),r0 2005c053: bicb3 $e0,r0,r5 2005c058: cmpb r5,r2 2005c05b: beql 0x2005c075 2005c05d: movzbl r5,-(sp) 2005c060: movzbl r2,-(sp) 2005c063: pushl $200c009c 2005c069: pushl r7 2005c06b: calls $4,_1c28c 2005c072: clrl r0 2005c074: ret 2005c075: decb r2 2005c077: incb r6 2005c079: movzbl r6,r0 2005c07c: cmpl r0,$11 2005c07f: bcs 0x2005c02c 2005c081: clrb r6 2005c083: nop 2005c084: clrb r4 2005c086: movzbl r6,r8 2005c089: movl 0010(ap),r9 2005c08e: movab 0000(r9)[r8],r0 2005c094: movb (r0),0088(r3) 2005c099: incb r4 2005c09b: movzbl r4,r2 2005c09e: cmpl r2,$10 2005c0a1: bcs 0x2005c094 2005c0a3: clrb r4 2005c0a5: movzbl r6,r8 2005c0a8: movl 10(ap),r9 2005c0ac: movb 0088(r3),r5 2005c0b1: cmpb r5,(r9)[r8] 2005c0b5: beql 0x2005c0d7 2005c0b7: movzbl r5,-(sp) 2005c0ba: movzbl r6,r2 2005c0bd: moval *10(ap),r0 2005c0c1: movzbl (r0)[r2],-(sp) 2005c0c5: pushl $200c0088 2005c0cb: pushl r7 2005c0cd: calls $4,_1c28c 2005c0d4: clrl r0 2005c0d6: ret 2005c0d7: incb r4 2005c0d9: movzbl r4,r2 2005c0dc: cmpl r2,$10 2005c0df: bcs 0x2005c0ac 2005c0e1: movzbl 009c(r3),r2 2005c0e6: bicb3 $e0,r2,r5 2005c0eb: movzbl r5,r2 2005c0ee: beql 0x2005c106 2005c0f0: pushl r2 2005c0f2: pushl $0 2005c0f4: pushl $200c009c 2005c0fa: pushl r7 2005c0fc: calls $4,_1c28c 2005c103: clrl r0 2005c105: ret 2005c106: incb r6 2005c108: movzbl r6,r2 2005c10b: cmpl r2,$8 2005c10e: bcc 0x2005c113 2005c110: brw 0x2005c084 2005c113: cvtbl $01,r0 2005c117: ret _1c118: entry mask: r8 r7 r6 r5 r4 r3 r2 2005c11a: subl2 $4,sp 2005c11d: movl 0c(ap),r5 2005c121: movl 04(ap),r6 2005c125: movl 08(r6),r2 2005c129: movw $8,(r5) 2005c12c: movw $1,0a(r5) 2005c130: movb $2,008c(r2) 2005c135: clrb 008c(r2) 2005c139: clrb r4 2005c13b: moval 10(ap),r7 2005c13f: movl 0000(r7),r8 2005c144: movzbl r4,r6 2005c147: movab (r8)[r6],r1 2005c14b: movb (r1),0080(r2) 2005c150: movb (r1),0084(r2) 2005c155: movb $80,008c(r2) 2005c15b: movb 0080(r2),r3 2005c160: cmpb r3,(r8)[r6] 2005c164: beql 0x2005c183 2005c166: movzbl r3,-(sp) 2005c169: moval *10(ap),r0 2005c16d: movzbl (r0)[r6],-(sp) 2005c171: pushl $200c0080 2005c177: pushl r5 2005c179: calls $4,_1c28c 2005c180: clrl r0 2005c182: ret 2005c183: movb 0084(r2),r3 2005c188: movzbl r4,r1 2005c18b: cmpb r3,*00(r7)[r1] 2005c190: beql 0x2005c1af 2005c192: movzbl r3,-(sp) 2005c195: moval *10(ap),r0 2005c199: movzbl (r0)[r1],-(sp) 2005c19d: pushl $200c0084 2005c1a3: pushl r5 2005c1a5: calls $4,_1c28c 2005c1ac: clrl r0 2005c1ae: ret 2005c1af: incb r4 2005c1b1: movzbl r4,r0 2005c1b4: cmpl r0,$8 2005c1b7: bcs 0x2005c144 2005c1b9: cvtwl $0001,r0 2005c1be: ret 2005c1bf: nop _1c1c0: entry mask: r4 r3 r2 2005c1c2: subl2 $4,sp 2005c1c5: movl 0c(ap),r3 2005c1c9: movl 04(ap),r4 2005c1cd: movl 08(r4),r2 2005c1d1: movw $a,(r3) 2005c1d4: movw $b,0a(r3) 2005c1d8: movb $2,008c(r2) 2005c1dd: clrb 008c(r2) 2005c1e1: movb $22,008c(r2) 2005c1e6: clrl r1 2005c1e8: aobleq $00001387,r1,0x2005c1e8 2005c1f0: bbs $7,0090(r2),0x2005c20c 2005c1f6: pushl $0 2005c1f8: pushl $9 2005c1fa: pushl $200c0090 2005c200: pushl r3 2005c202: calls $4,_1c28c 2005c209: clrl r0 2005c20b: ret 2005c20c: extzv $6,$1,0094(r2),r0 2005c213: cmpl r0,$1 2005c216: beql 0x2005c22e 2005c218: pushl $0 2005c21a: pushl $17 2005c21c: pushl $200c0094 2005c222: pushl r3 2005c224: calls $4,_1c28c 2005c22b: clrl r0 2005c22d: ret 2005c22e: movb $2,008c(r2) 2005c233: clrb 008c(r2) 2005c237: bbc $7,0090(r2),0x2005c253 2005c23d: pushl $0 2005c23f: pushl $25 2005c241: pushl $200c0094 2005c247: pushl r3 2005c249: calls $4,_1c28c 2005c250: clrl r0 2005c252: ret 2005c253: movb $2,008c(r2) 2005c258: clrb 0000008c(r2) 2005c25e: clrl r0 2005c260: movb r0,0088(r2) 2005c265: aobleq $13,r0,0x2005c260 2005c269: bbs $6,0090(r2),0x2005c285 2005c26f: pushl $0 2005c271: pushl $7 2005c273: pushl $200c0090 2005c279: pushl r3 2005c27b: calls $4,_1c28c 2005c282: clrl r0 2005c284: ret 2005c285: cvtwl $0001,r0 2005c28a: ret 2005c28b: nop _1c28c: entry mask: r2 2005c28e: subl2 $4,sp 2005c291: movl 04(ap),r0 2005c295: movl $5,04(r0) 2005c299: movw $1,02(r0) 2005c29d: movw $1,08(r0) 2005c2a1: movzwl (r0),0c(r0) 2005c2a5: movl 08(ap),10(r0) 2005c2aa: movl 0c(ap),14(r0) 2005c2af: movl 10(ap),00000018(r0) 2005c2b7: ret 2005c2b8: movzwl $0,5e08(r2) 2005c2bd: movl 04(ap),r3 2005c2c1: movl 08(ap),r4 2005c2c5: movl 0c(ap),r2 2005c2c9: movl 08(r3),r5 2005c2cd: mfpr $12,-08(fp) ; IPL 2005c2d1: mtpr $1f,$12 ; IPL 2005c2d4: pushl r4 2005c2d6: pushl r3 2005c2d8: calls $2,_18e28 2005c2df: movzbl 06(r4),r0 2005c2e3: cmpl r0,$4 2005c2e6: bcc 0x2005c2f0 2005c2e8: movb $5,0090(r5) 2005c2ed: brb 0x2005c2f5 2005c2ef: nop 2005c2f0: movb $3,0090(r5) 2005c2f5: pushl $0 2005c2f7: pushl r3 2005c2f9: calls $2,_18f90 2005c300: pushl r2 2005c302: pushl r4 2005c304: pushl r3 2005c306: calls $3,_1c3c0 2005c30d: cmpl r0,$1 2005c310: beql 0x2005c321 2005c312: pushl -08(fp) 2005c315: pushl r3 2005c317: calls $2,_1c760 2005c31e: clrl r0 2005c320: ret 2005c321: pushl r2 2005c323: pushl r4 2005c325: pushl r3 2005c327: calls $3,_1c43c 2005c32e: cmpl r0,$1 2005c331: beql 0x2005c342 2005c333: pushl -08(fp) 2005c336: pushl r3 2005c338: calls $2,_1c760 2005c33f: clrl r0 2005c341: ret 2005c342: pushl r2 2005c344: pushl r4 2005c346: pushl r3 2005c348: calls $3,_1c500 2005c34f: cmpl r0,$1 2005c352: beql 0x2005c363 2005c354: pushl -08(fp) 2005c357: pushl r3 2005c359: calls $2,_1c760 2005c360: clrl r0 2005c362: ret 2005c363: pushl r2 2005c365: pushl r4 2005c367: pushl r3 2005c369: calls $3,_1c5d4 2005c370: cmpl r0,$1 2005c373: beql 0x2005c384 2005c375: pushl -08(fp) 2005c378: pushl r3 2005c37a: calls $2,_1c760 2005c381: clrl r0 2005c383: ret 2005c384: pushl r2 2005c386: pushl r4 2005c388: pushl r3 2005c38a: calls $3,_1c6a8 2005c391: cmpl r0,$1 2005c394: beql 0x2005c3a5 2005c396: pushl -08(fp) 2005c399: pushl r3 2005c39b: calls $2,_1c760 2005c3a2: clrl r0 2005c3a4: ret 2005c3a5: pushl -08(fp) 2005c3a8: pushl r3 2005c3aa: calls $2,_1c760 2005c3b1: pushl r4 2005c3b3: pushl r3 2005c3b5: calls $2,_18e28 2005c3bc: movl $1,r0 2005c3bf: ret _1c3c0: entry mask: r7 r6 r5 r4 r3 r2 2005c3c2: subl2 $4,sp 2005c3c5: movl 04(ap),r2 2005c3c9: movl 08(ap),r3 2005c3cd: movl 0c(ap),r4 2005c3d1: movl 08(r2),r6 2005c3d5: movl 10(r2),r0 2005c3d9: movab 0c(r0),r5 2005c3dd: pushl r3 2005c3df: pushl r2 2005c3e1: calls $2,_18e28 2005c3e8: pushl $0 2005c3ea: pushl r2 2005c3ec: calls $2,_18f90 2005c3f3: pushl r2 2005c3f5: calls $1,_18fc4 2005c3fc: movzbl 0094(r6),r7 2005c401: clrb 1a(r3) 2005c404: bbc $0,03(r5),0x2005c41d 2005c409: pushl $21 2005c40b: pushl $14 2005c40d: pushl r4 2005c40f: pushl r3 2005c411: pushl r2 2005c413: calls $5,_1c7b8 2005c41a: clrl r0 2005c41c: ret 2005c41d: bbc $7,0090(r6),0x2005c437 2005c423: pushl $22 2005c425: pushl $14 2005c427: pushl r4 2005c429: pushl r3 2005c42b: pushl r2 2005c42d: calls $5,_1c7b8 2005c434: clrl r0 2005c436: ret 2005c437: cvtbl $01,r0 2005c43b: ret _1c43c: entry mask: r7 r6 r5 r4 r3 r2 2005c43e: subl2 $4,sp 2005c441: movl 04(ap),r2 2005c445: movl 08(ap),r3 2005c449: movl 0c(ap),r4 2005c44d: movl 08(r2),r5 2005c451: movl 10(r2),r0 2005c455: movab 0c(r0),r6 2005c459: pushl r3 2005c45b: pushl r2 2005c45d: calls $2,_18e28 2005c464: pushl r3 2005c466: pushl r2 2005c468: calls $2,_1c784 2005c46f: cmpl r0,$1 2005c472: bneq 0x2005c488 2005c474: pushl $20 2005c476: pushl $16 2005c478: pushl r4 2005c47a: pushl r3 2005c47c: pushl r2 2005c47e: calls $5,_1c7b8 2005c485: clrl r0 2005c487: ret 2005c488: bbs $7,0090(r5),0x2005c4a2 2005c48e: pushl $9 2005c490: pushl $16 2005c492: pushl r4 2005c494: pushl r3 2005c496: pushl r2 2005c498: calls $5,_1c7b8 2005c49f: clrl r0 2005c4a1: ret 2005c4a2: bbs $0,03(r6),0x2005c4bb 2005c4a7: pushl $24 2005c4a9: pushl $16 2005c4ab: pushl r4 2005c4ad: pushl r3 2005c4af: pushl r2 2005c4b1: calls $5,_1c7b8 2005c4b8: clrl r0 2005c4ba: ret 2005c4bb: bbs $6,0094(r5),0x2005c4d5 2005c4c1: pushl $17 2005c4c3: pushl $16 2005c4c5: pushl r4 2005c4c7: pushl r3 2005c4c9: pushl r2 2005c4cb: calls $5,_1c7b8 2005c4d2: clrl r0 2005c4d4: ret 2005c4d5: pushl r2 2005c4d7: calls $1,_18fc4 2005c4de: bbc $0,03(r6),0x2005c4f7 2005c4e3: pushl $26 2005c4e5: pushl $16 2005c4e7: pushl r4 2005c4e9: pushl r3 2005c4eb: pushl r2 2005c4ed: calls $5,_1c7b8 2005c4f4: clrl r0 2005c4f6: ret 2005c4f7: movzbl 0094(r5),r7 2005c4fc: movl $1,r0 2005c4ff: ret _1c500: entry mask: r7 r6 r5 r4 r3 r2 2005c502: subl2 $4,sp 2005c505: movl 04(ap),r2 2005c509: movl 08(ap),r3 2005c50d: movl 0c(ap),r4 2005c511: movl 08(r2),r5 2005c515: movl 10(r2),r0 2005c519: movab 0c(r0),r6 2005c51d: pushl r3 2005c51f: pushl r2 2005c521: calls $2,_18e28 2005c528: pushl $0 2005c52a: pushl r3 2005c52c: pushl r2 2005c52e: calls $3,_18f50 2005c535: pushl r3 2005c537: pushl r2 2005c539: calls $2,_1c784 2005c540: cmpl r0,$1 2005c543: bneq 0x2005c559 2005c545: pushl $20 2005c547: pushl $18 2005c549: pushl r4 2005c54b: pushl r3 2005c54d: pushl r2 2005c54f: calls $5,_1c7b8 2005c556: clrl r0 2005c558: ret 2005c559: bbs $7,0090(r5),0x2005c573 2005c55f: pushl $9 2005c561: pushl $18 2005c563: pushl r4 2005c565: pushl r3 2005c567: pushl r2 2005c569: calls $5,_1c7b8 2005c570: clrl r0 2005c572: ret 2005c573: bbs $0,03(r6),0x2005c58c 2005c578: pushl $24 2005c57a: pushl $18 2005c57c: pushl r4 2005c57e: pushl r3 2005c580: pushl r2 2005c582: calls $5,_1c7b8 2005c589: clrl r0 2005c58b: ret 2005c58c: bbs $6,0094(r5),0x2005c5a6 2005c592: pushl $17 2005c594: pushl $18 2005c596: pushl r4 2005c598: pushl r3 2005c59a: pushl r2 2005c59c: calls $5,_1c7b8 2005c5a3: clrl r0 2005c5a5: ret 2005c5a6: pushl r2 2005c5a8: calls $1,_18fc4 2005c5af: bbc $0,03(r6),0x2005c5c8 2005c5b4: pushl $26 2005c5b6: pushl $18 2005c5b8: pushl r4 2005c5ba: pushl r3 2005c5bc: pushl r2 2005c5be: calls $5,_1c7b8 2005c5c5: clrl r0 2005c5c7: ret 2005c5c8: movzbl 0094(r5),r7 2005c5cd: cvtwl $0001,r0 2005c5d2: ret 2005c5d3: nop _1c5d4: entry mask: r7 r6 r5 r4 r3 r2 2005c5d6: subl2 $4,sp 2005c5d9: movl 04(ap),r2 2005c5dd: movl 08(ap),r3 2005c5e1: movl 0c(ap),r4 2005c5e5: movl 08(r2),r5 2005c5e9: movl 10(r2),r0 2005c5ed: movab 0c(r0),r6 2005c5f1: pushl r3 2005c5f3: pushl r2 2005c5f5: calls $2,_18e28 2005c5fc: pushl $0 2005c5fe: pushl r2 2005c600: calls $2,_18f90 2005c607: mtpr $13,$12 ; IPL 2005c60a: pushl r3 2005c60c: pushl r2 2005c60e: calls $2,_1c784 2005c615: cmpl r0,$1 2005c618: bneq 0x2005c62e 2005c61a: pushl $20 2005c61c: pushl $1a 2005c61e: pushl r4 2005c620: pushl r3 2005c622: pushl r2 2005c624: calls $5,_1c7b8 2005c62b: clrl r0 2005c62d: ret 2005c62e: bbs $7,0090(r5),0x2005c648 2005c634: pushl $9 2005c636: pushl $1a 2005c638: pushl r4 2005c63a: pushl r3 2005c63c: pushl r2 2005c63e: calls $5,_1c7b8 2005c645: clrl r0 2005c647: ret 2005c648: bbs $0,03(r6),0x2005c661 2005c64d: pushl $24 2005c64f: pushl $1a 2005c651: pushl r4 2005c653: pushl r3 2005c655: pushl r2 2005c657: calls $5,_1c7b8 2005c65e: clrl r0 2005c660: ret 2005c661: bbs $6,0094(r5),0x2005c67b 2005c667: pushl $17 2005c669: pushl $1a 2005c66b: pushl r4 2005c66d: pushl r3 2005c66f: pushl r2 2005c671: calls $5,_1c7b8 2005c678: clrl r0 2005c67a: ret 2005c67b: pushl r2 2005c67d: calls $1,_18fc4 2005c684: bbc $0,03(r6),0x2005c69d 2005c689: pushl $26 2005c68b: pushl $1a 2005c68d: pushl r4 2005c68f: pushl r3 2005c691: pushl r2 2005c693: calls $5,_1c7b8 2005c69a: clrl r0 2005c69c: ret 2005c69d: movzbl 0094(r5),r7 2005c6a2: cvtwl $0001,r0 2005c6a7: ret _1c6a8: entry mask: r7 r6 r5 r4 r3 r2 2005c6aa: subl2 $4,sp 2005c6ad: movl 04(ap),r4 2005c6b1: movl 08(ap),r2 2005c6b5: movl 0c(ap),r3 2005c6b9: movl 08(r4),r6 2005c6bd: movl 10(r4),r0 2005c6c1: movab 0c(r0),r5 2005c6c5: pushl r2 2005c6c7: pushl r4 2005c6c9: calls $2,_18e28 2005c6d0: pushl $0 2005c6d2: pushl r2 2005c6d4: pushl r4 2005c6d6: calls $3,_18f50 2005c6dd: pushl r2 2005c6df: pushl r4 2005c6e1: calls $2,_1c784 2005c6e8: cmpl r0,$1 2005c6eb: beql 0x2005c701 2005c6ed: pushl $23 2005c6ef: pushl $1c 2005c6f1: pushl r3 2005c6f3: pushl r2 2005c6f5: pushl r4 2005c6f7: calls $5,_1c7b8 2005c6fe: clrl r0 2005c700: ret 2005c701: bbs $7,0c(r2),0x2005c71a 2005c706: pushl $9 2005c708: pushl $1c 2005c70a: pushl r3 2005c70c: pushl r2 2005c70e: pushl r4 2005c710: calls $5,_1c7b8 2005c717: clrl r0 2005c719: ret 2005c71a: bbc $0,03(r5),0x2005c733 2005c71f: pushl $26 2005c721: pushl $1c 2005c723: pushl r3 2005c725: pushl r2 2005c727: pushl r4 2005c729: calls $5,_1c7b8 2005c730: clrl r0 2005c732: ret 2005c733: bbs $6,0d(r2),0x2005c74c 2005c738: pushl $17 2005c73a: pushl $1c 2005c73c: pushl r3 2005c73e: pushl r2 2005c740: pushl r4 2005c742: calls $5,_1c7b8 2005c749: clrl r0 2005c74b: ret 2005c74c: pushl r4 2005c74e: calls $1,_18fc4 2005c755: movzbl 0094(r6),r7 2005c75a: cvtwl $0001,r0 2005c75f: ret _1c760: entry mask: r2 2005c762: subl2 $4,sp 2005c765: movl 0004(ap),r2 2005c76a: pushl $0 2005c76c: pushl r2 2005c76e: calls $2,_18f90 2005c775: pushl r2 2005c777: calls $1,_18fc4 2005c77e: mtpr 0008(ap),$12 ; IPL 2005c783: ret _1c784: entry mask: r3 r2 2005c786: subl2 $4,sp 2005c789: movl 08(ap),r0 2005c78d: movl 04(ap),r1 2005c791: movl 08(r1),r1 2005c795: clrb 1a(r0) 2005c798: movb $25,008c(r1) 2005c79e: clrl r2 2005c7a0: incl r2 2005c7a2: cmpl r2,$00001388 2005c7a9: bcs 0x2005c7a0 2005c7ab: tstb 1a(r0) 2005c7ae: beql 0x2005c7b4 2005c7b0: movl $1,r0 2005c7b3: ret 2005c7b4: clrl r0 2005c7b6: ret 2005c7b7: nop _1c7b8: entry mask: r6 r5 r4 r3 r2 2005c7ba: subl2 $4,sp 2005c7bd: movl 04(ap),r1 2005c7c1: movl 0c(ap),r0 2005c7c5: movw 10(ap),r2 2005c7c9: movl 10(r1),r3 2005c7cd: movab 0c(r3),r6 2005c7d1: movl 08(r1),r5 2005c7d5: movw r2,(r0) 2005c7d8: movw $1,02(r0) 2005c7dc: movl $7,04(r0) 2005c7e0: movw $c,0a(r0) 2005c7e4: movw $1,08(r0) 2005c7e8: movzwl r2,0c(r0) 2005c7ec: movl 14(ap),10(r0) 2005c7f1: movzbl (r6),14(r0) 2005c7f5: movzbl 03(r6),18(r0) 2005c7fa: movzbl 0090(r5),1c(r0) 2005c800: movzbl 0094(r5),0020(r0) 2005c807: ret _1c808: entry mask: 2005c80a: subl2 $4,sp 2005c80d: ret 2005c80e: halt 2005c80f: halt _1c810: entry mask: r7 r6 r5 r4 r3 r2 2005c812: subl2 $4,sp 2005c815: movl 08(ap),r3 2005c819: movl 10(ap),r4 2005c81d: movl 14(ap),r2 2005c821: movl 04(r3),r5 2005c825: movl 04(ap),19(r5) 2005c82a: movl r3,1d(r5) 2005c82e: movl 0c(ap),21(r5) 2005c833: movl r4,25(r5) 2005c837: movl 04(r2),29(r5) 2005c83c: movl 04(r2),2d(r5) 2005c841: clrb 01(r5) 2005c844: movb $1,05(r5) 2005c848: movl $200d0000,15(r5) 2005c850: clrw 02(r5) 2005c853: clrb 04(r5) 2005c856: movab 06(r5),r0 2005c85a: movl 15(r5),r6 2005c85e: movl $1,r7 2005c861: movb $1,(r0) 2005c864: movb $1,05(r0) 2005c868: movb $1,0a(r0) 2005c86c: pushl r5 2005c86e: pushab 01(r5) 2005c871: pushab 05(r5) 2005c874: pushab 19(r5) 2005c877: calls $4,_1c8c4 2005c87e: tstb 01(r5) 2005c881: bneq 0x2005c885 2005c883: clrl r7 2005c885: movl $20080010,r2 2005c88c: movb $4f,(r2) 2005c890: movb $1,03(r5) 2005c894: pushl r5 2005c896: pushab 10(r5) 2005c899: pushab 04(r5) 2005c89c: cvtbl 05(r5),-(sp) 2005c8a0: cvtbl 03(r5),-(sp) 2005c8a4: calls $5,_1c910 2005c8ab: movl $21,(r6) 2005c8ae: pushl $1 2005c8b0: calls $1,_1fc9c 2005c8b7: clrl 04(r6) 2005c8ba: cvtbw $01,0000(r4) 2005c8c0: movl r7,r0 2005c8c3: ret _1c8c4: entry mask: 2005c8c6: subl2 $4,sp 2005c8c9: clrb *0c(ap) 2005c8cc: movl 04(ap),r0 2005c8d0: bicl3 $fffffff0,08(r0),r0 2005c8d9: casel r0,$0,$4 2005c8dd: case -> 0x2005c8f4 2005c8df: case -> 0x2005c8f4 2005c8e1: case -> 0x2005c900 2005c8e3: case -> 0x2005c900 2005c8e5: case -> 0x2005c8f4 2005c8e7: brb 0x2005c90c 2005c8e9: tstl r0 2005c8eb: nop 2005c8ec: jmp 0x6005c810 2005c8f2: tstl r0 2005c8f4: movb $1,*08(ap) 2005c8f8: movb $1,*0c(ap) 2005c8fc: ret 2005c8fd: tstl r0 2005c8ff: nop 2005c900: movb $1,*08(ap) 2005c904: movb $1,*0c(ap) 2005c908: ret 2005c909: tstl r0 2005c90b: nop 2005c90c: clrb *0c(ap) 2005c90f: ret _1c910: entry mask: 2005c912: subl2 $8,sp 2005c915: clrb *0c(ap) 2005c918: tstb 04(ap) 2005c91b: beql 0x2005c931 2005c91d: pushl 14(ap) 2005c920: pushab -05(fp) 2005c923: cvtbl $1,r0 2005c926: pushl r0 2005c928: pushl r0 2005c92a: calls $4,_1c934 2005c931: ret 2005c932: tstl r0 _1c934: entry mask: r4 r3 r2 2005c936: subl2 $4,sp 2005c939: movl 10(ap),r0 2005c93d: movl 15(r0),r2 2005c941: movl 0c(ap),r4 2005c945: clrb (r4) 2005c947: tstb 04(ap) 2005c94a: bneq 0x2005c94f 2005c94c: brw 0x2005ca8f 2005c94f: movl $20080010,r0 2005c956: movb $46,(r0) 2005c95a: movzbl $43,(r2) 2005c95e: pushl $1 2005c960: movab _1fc9c,r3 2005c967: calls $1,(r3) 2005c96a: movl $33,04(r2) 2005c96e: movzbl $66,(r2) 2005c972: pushl $1 2005c974: calls $1,(r3) 2005c977: movl $8,04(r2) 2005c97b: movzbl $90,04(r2) 2005c980: movzbl $68,(r2) 2005c984: pushl $1 2005c986: calls $1,(r3) 2005c989: movl $10,04(r2) 2005c98d: movl $10,04(r2) 2005c991: movzbl $67,(r2) 2005c995: pushl $1 2005c997: calls $1,(r3) 2005c99a: movzbl $ab,04(r2) 2005c99f: movzbl $ab,04(r2) 2005c9a4: movzbl $65,(r2) 2005c9a8: pushl $1 2005c9aa: calls $1,(r3) 2005c9ad: movl $f,04(r2) 2005c9b1: pushl $1 2005c9b3: calls $1,(r3) 2005c9b6: clrl 04(r2) 2005c9b9: pushl $14 2005c9bb: calls $1,(r3) 2005c9be: movzbl $69,(r2) 2005c9c2: pushl $1 2005c9c4: calls $1,(r3) 2005c9c7: movzbl $48,04(r2) 2005c9cc: movzbl $6a,(r2) 2005c9d0: pushl $1 2005c9d2: calls $1,(r3) 2005c9d5: movl $12,04(r2) 2005c9d9: movl $21,(r2) 2005c9dc: pushl $1 2005c9de: calls $1,(r3) 2005c9e1: movl $1,04(r2) 2005c9e5: pushl $14 2005c9e7: calls $1,(r3) 2005c9ea: movzbl $67,(r2) 2005c9ee: movzbl $4a,04(r2) 2005c9f3: movzbl $4a,04(r2) 2005c9f8: pushl $28 2005c9fa: calls $1,(r3) 2005c9fd: movzbl $67,(r2) 2005ca01: movzbl $81,04(r2) 2005ca06: movzbl $81,04(r2) 2005ca0b: pushl $3c 2005ca0d: calls $1,(r3) 2005ca10: movzbl $67,(r2) 2005ca14: movl $39,04(r2) 2005ca18: movl $39,04(r2) 2005ca1c: movzbl $50,-(sp) 2005ca20: calls $1,(r3) 2005ca23: movzbl $67,(r2) 2005ca27: movzbl (r2),04(r2) 2005ca2b: movzbl $67,04(r2) 2005ca30: movzbl $64,-(sp) 2005ca34: calls $1,(r3) 2005ca37: movzbl $67,(r2) 2005ca3b: movl $34,04(r2) 2005ca3f: movl $34,04(r2) 2005ca43: movzbl $50,-(sp) 2005ca47: calls $1,(r3) 2005ca4a: movzbl $67,(r2) 2005ca4e: movzbl $56,04(r2) 2005ca53: movzbl $56,04(r2) 2005ca58: pushl $3c 2005ca5a: calls $1,(r3) 2005ca5d: movzbl $67,(r2) 2005ca61: movl $2f,04(r2) 2005ca65: movl $2f,04(r2) 2005ca69: movzbl $64,-(sp) 2005ca6d: calls $1,(r3) 2005ca70: movzbl $67,(r2) 2005ca74: movzbl $41,04(r2) 2005ca79: movzbl $41,04(r2) 2005ca7e: movzwl $012c,-(sp) 2005ca83: calls $1,(r3) 2005ca86: movl $21,(r2) 2005ca89: clrl 04(r2) 2005ca8c: movb $1,(r4) 2005ca8f: ret _1ca90: entry mask: r5 r4 r3 r2 2005ca92: movl 10(ap),r3 2005ca96: mfpr $11,r5 ; SCBB 2005ca99: moval 00c0(r5),r5 2005ca9e: movl (r5),r4 2005caa1: movab 0x2005caf9,(r5) 2005caa8: clrl *$20080000 2005caae: clrw 02(r3) 2005cab1: mtpr $00000040,$18 ; ICCS 2005cab8: mtpr $15,$12 ; IPL 2005cabb: pushl $1e 2005cabd: calls $1,_1fc9c 2005cac4: mtpr $1f,$12 ; IPL 2005cac7: mtpr $0,$18 ; ICCS 2005caca: cmpl *$20080000,$9 2005cad1: bgeq 0x2005cae1 2005cad3: cmpl *$20080000,$3 2005cada: blss 0x2005cae1 2005cadc: movzbw $1,(r3) 2005cadf: brb 0x2005caf0 2005cae1: movzbw $2,(r3) 2005cae4: movb *$20080000,01(r3) 2005caec: movzbw $1,02(r3) 2005caf0: movl r4,(r5) 2005caf3: movl (r3),r0 2005caf6: ret 2005caf7: halt 2005caf8: .long 00009fd6 2005cafc: .long 00022008 2005cb00: .long 0000426c 2005cb04: .long 00000000 2005cb08: .long 000043cc 2005cb0c: .long 00000200 2005cb10: .long 00000002 2005cb14: .long 00000001 2005cb18: .long 00000001 2005cb1c: .long 200b0000 ; Font bitmap data. Each glyph is 21 rows; each row is two bytes, leftmost ; byte first; within each byte, the leftmost bit is the LSB. The character ; cell appears to be 12 pixels wide, based on aesthetic considerations; it ; can't be very much less or bits will start getting dropped. This table ; contains 191 character glyphs, with no direct indication of what glyph ; goes with what code. Presumably that knowledge is somewhere, but I don't ; know where. The table appears to contain glyphs for character codes in ; the sequence 32..126 then 160..255. The font is a not-quite-8859-1 font. font_bits_low: .chunk 3990 font_bits_hi: .chunk 4032 2005ea76: .word 0000 ; This table seems to be a keyboard map. Each 4-byte block appears to hold ; one key's character for normal, control, shift, and capslock. ; cf 2007f028. ; There appear to be multiple keyboard maps here, or something of the sort. 2005ea78: .ascii "\177\177\177\177" 2005ea7c: .ascii "\r\r\r\r" 2005ea80: .ascii "\t\t\t\t" 2005ea84: .ascii " " 2005ea88: .ascii " " 2005ea8c: .ascii "`\36~`" 2005ea90: .ascii "1\0!1" 2005ea94: .ascii "2\0@2" 2005ea98: .ascii "3\e#3" 2005ea9c: .ascii "4\34$4" 2005eaa0: .ascii "5\35%5" 2005eaa4: .ascii "6\36^6" 2005eaa8: .ascii "7\37&7" 2005eaac: .ascii "8\177*8" 2005eab0: .ascii "9\0(9" 2005eab4: .ascii "0\0)0" 2005eab8: .ascii "-\0_-" 2005eabc: .ascii "=\0+=" 2005eac0: .ascii "q\21QQ" 2005eac4: .ascii "w\27WW" 2005eac8: .ascii "e\5EE" 2005eacc: .ascii "r\22RR" 2005ead0: .ascii "t\24TT" 2005ead4: .ascii "y\31YY" 2005ead8: .ascii "u\25UU" 2005eadc: .ascii "i\tII" 2005eae0: .ascii "o\17OO" 2005eae4: .ascii "p\20PP" 2005eae8: .ascii "[\e{[" 2005eaec: .ascii "]\35}]" 2005eaf0: .ascii "a\1AA" 2005eaf4: .ascii "s\23SS" 2005eaf8: .ascii "d\4DD" 2005eafc: .ascii "f\6FF" 2005eb00: .ascii "g\7GG" 2005eb04: .ascii "h\bHH" 2005eb08: .ascii "j\nJJ" 2005eb0c: .ascii "k\13KK" 2005eb10: .ascii "l\fLL" 2005eb14: .ascii ";\0:;" 2005eb18: .ascii "'\0\"'" 2005eb1c: .ascii "\\\34|\\" 2005eb20: .ascii "<\0><" 2005eb24: .ascii "z\32ZZ" 2005eb28: .ascii "x\30XX" 2005eb2c: .ascii "c\3CC" 2005eb30: .ascii "v\26VV" 2005eb34: .ascii "b\2BB" 2005eb38: .ascii "n\16NN" 2005eb3c: .ascii "m\rMM" 2005eb40: .ascii ",\0,," 2005eb44: .ascii ".\0.." 2005eb48: .ascii "/\37?/" 2005eb4c: .ascii "\0\0\0\0" 2005eb50: .ascii "\0\0\260\0" 2005eb54: .ascii "2\0\"2" 2005eb58: .ascii "3\e@3" 2005eb5c: .ascii "6\36&6" 2005eb60: .ascii "7\37/7" 2005eb64: .ascii "8\177(8" 2005eb68: .ascii "9\0)9" 2005eb6c: .ascii "0\0=0" 2005eb70: .ascii "\370\0\330\330" 2005eb74: .ascii "+\0?+" 2005eb78: .ascii "]\0[]" 2005eb7c: .ascii "#\0\\#" 2005eb80: .ascii "'\0*'" 2005eb84: .ascii ",\0;," 2005eb88: .ascii ".\0:." 2005eb8c: .ascii "-\0_-" 2005eb90: .ascii "&\0001&" 2005eb94: .ascii "\351\0002\351" 2005eb98: .ascii "\"\e3\"" 2005eb9c: .ascii "'\0344'" 2005eba0: .ascii "(\0355(" 2005eba4: .ascii "[\0366[" 2005eba8: .ascii "]\0377]" 2005ebac: .ascii "!\1778!" 2005ebb0: .ascii "\347\0009\347" 2005ebb4: .ascii "\340\0000\340" 2005ebb8: .ascii ")\0\260)" 2005ebbc: .ascii "-\0_-" 2005ebc0: .ascii "z\32ZZ" 2005ebc4: .ascii "$\0*$" 2005ebc8: .ascii "q\21QQ" 2005ebcc: .ascii "m\rMM" 2005ebd0: .ascii "\\\0%\\" 2005ebd4: .ascii "#\0@#" 2005ebd8: .ascii "w\27WW" 2005ebdc: .ascii ",\0?," 2005ebe0: .ascii ";\0.;" 2005ebe4: .ascii ":\0/:" 2005ebe8: .ascii "=\0+=" 2005ebec: .ascii "3\e/3" 2005ebf0: .ascii "6\36?6" 2005ebf4: .ascii "#\0@#" 2005ebf8: .ascii ",\0'," 2005ebfc: .ascii "\351\0\311\311" 2005ec00: .ascii "7\37'7" 2005ec04: .ascii "\275\0\274\275" 2005ec08: .ascii "@\0\\@" 2005ec0c: .ascii "]\0[]" 2005ec10: .ascii ";\0+;" 2005ec14: .ascii ":\0*:" 2005ec18: .ascii "#\0\\#" 2005ec1c: .ascii "\366\0\326\326" 2005ec20: .ascii "\344\0\304\304" 2005ec24: .ascii "]\0[]" 2005ec28: .ascii "#\0'#" 2005ec2c: .ascii "+\0*+" 2005ec30: .ascii "3\e\2473" 2005ec34: .ascii "\337\0?\337" 2005ec38: .ascii "y\31YY" 2005ec3c: .ascii "z\32ZZ" 2005ec40: .ascii "1\0\2741" 2005ec44: .ascii "2\0[2" 2005ec48: .ascii "3\e]3" 2005ec4c: .ascii "6\36#6" 2005ec50: .ascii "0\0\\0" 2005ec54: .ascii "'\0\"'" 2005ec58: .ascii "/\0:/" 2005ec5c: .ascii "*\0!*" 2005ec60: .ascii "-\0_-" 2005ec64: .ascii "@\34|@" 2005ec68: .ascii ",\0?," 2005ec6c: .ascii ".\0;." 2005ec70: .ascii "+\0=+" 2005ec74: .ascii "@\0001@" 2005ec78: .ascii "#\0002#" 2005ec7c: .ascii "_\0366_" 2005ec80: .ascii "\350\0377\350" 2005ec84: .ascii "\0\1778\0" 2005ec88: .ascii "[\0009[" 2005ec8c: .ascii "]\0000]" 2005ec90: .ascii "-\0+-" 2005ec94: .ascii "\354\0=\354" 2005ec98: .ascii "$\0&$" 2005ec9c: .ascii "\371\0%\371" 2005eca0: .ascii "*\0\\*" 2005eca4: .ascii "\362\0!\362" 2005eca8: .ascii "!\0\260!" 2005ecac: .ascii "1\0+1" 2005ecb0: .ascii "3\e*3" 2005ecb4: .ascii "4\34@4" 2005ecb8: .ascii "'\0?'" 2005ecbc: .ascii "z\32ZZ" 2005ecc0: .ascii "\350\0\\\350" 2005ecc4: .ascii "\340\0]\340" 2005ecc8: .ascii "\351\0[\351" 2005eccc: .ascii "$\0#$" 2005ecd0: .ascii "y\31YY" 2005ecd4: .ascii "\374\0\\\374" 2005ecd8: .ascii "\366\0[\366" 2005ecdc: .ascii "\344\0]\344" 2005ece0: .ascii "\346\0\306\306" 2005ece4: .ascii "a\1AA" 2005ece8: .ascii "\361\0\321\321" 2005ecec: .ascii "\347\0\0\347" 2005ecf0: .ascii "@\0\\@" 2005ecf4: .ascii "]\0[]" 2005ecf8: .ascii "\\\34|\\" 2005ecfc: .ascii "6\36\"6" 2005ed00: .ascii ".\0:." 2005ed04: .ascii "'\0`'" 2005ed08: .ascii "\347\0\307\307" 2005ed0c: .ascii "~\0^~" 2005ed10: .ascii "[\e{[" 2005ed14: .string "\0" 2005ed15: .string "\1\2\5\6\22\36+5\7\23\37,*5\b\24 -5\t\25" 2005ed2a: .string "!.\3\4\n\26\"/5\13\27#05\f\30$15\r\31%25" 2005ed42: .string "\16\32&35\17\e5'45\21\35)5\20\34(5555\0" 2005ed59: .string "\1\0025F\233TX5GR\37,*5H\24 -5I\25!.\3\4" 2005ed72: .string "J\26\"/5K\27#05L\30$Y5M\31%Z5N\32&[5O\e5" 2005ed8e: .string "U\\5QSW5P5V5555\0" 2005ed9d: .string "\1\0026\6\22\36+57\23\37,*5]\24 -5\t\25!" 2005edb3: .string ".\3\4\n\26\"/5^\27#05\f\30$15\r\31%`5\16" 2005edcb: .string "\32&35\17\e5'a5\21_)5\20@55555\0" 2005ede1: .string "\1\0026\6\22\36+57\23\37,*58\24 -5\t\25!" 2005edf7: .string ".\3\4\n\26\"/59\27#05:\30$15;\31%C5<\32&" 2005ee11: .string "D5=\e5\232E555B5?@A5555\0" 2005ee25: .string "\1\0026\6\22\36+57\23\37,*5\b\24 -5\t\25" 2005ee3a: .string "!.\3\4\n\26\"/59\27#05b\30$15;\31%25<\32" 2005ee54: .string "&35=\e5f45ce55\20dg5555\0" 2005ee69: .string "\1\0026\6\22\36+57\23\37,*58\24 -5\t\25!" 2005ee7f: .string ".\3\4\n\26\"/59\27#05:\30$15;\31%C5<\32&" 2005ee99: .string "D5=\e5iE55hB5?@j5555\0" 2005eead: .string "\1\0025\6\22\36p57\23\37,*5n\24 -5\t\25!" 2005eec3: .string ".\3\4\n\26\"/59q#05:\30$15;\31%C5<\32&D5" 2005eedf: .string "=\e5iE55ml5odk5555\0" 2005eef1: .string "\1\0026r\22\36+5s\23\37,*5t\24 -5\t\25!." 2005ef08: .string "\3\4\n\26\"/5u\27#05\f\30$15;\31%|5<\32&" 2005ef21: .string "}5v\e5z~5xy{5w555555\0" 2005ef35: .string "\1\0025\177\22\36X5\200R\37,*5H\24 -5I\25" 2005ef4a: .string "!.\3\4J\26\"/5\201\27#05\202\30$Y5\203\31" 2005ef5f: .string "%Z5\204\32&[5\205\e5U\2135\206\210\2125P" 2005ef72: .string "\207\2115555\0" 2005ef79: .string "\1\2\214\215\22\36\22657\23\37,*5\216\24" 2005ef89: .string " -5\217\25!.\3\4\n\26\"/59\221#05:\30$15" 2005efa1: .string ";\31%C5<\32&D5=\e5\224E555\2255\220\222\223" 2005efb8: .string "5555\0" 2005efbd: .string "\1\2\214\215\22\36\22657\23\37,*5\216\24" 2005efcd: .string " -5\217\25!.\3\4\n\26\"/59\221#05:\30$15" 2005efe5: .string ";\31%C5<\32&D5=\e5\230E555\2255\220\227\231" 2005effc: .string "5555\0" 2005f001: .string "\1\0026\6\22\36+57\23\37,*58\24 -5\t\25!" 2005f017: .string ".\3\4\n\26\"/59\27#05:\30$15;\31%C5<\32&" 2005f031: .string "D5=\e5iE55hB5?@j5555\0" 2005f045: .string "\1\0026\6\22\36+57\23\37,*58\24 -5\t\25!" 2005f05b: .string ".\3\4\n\26\"/59\27#05:\30$15;\31%C5<\32&" 2005f075: .string "D5=\e5>E555B5?@A5555\0" 2005f089: .string "\1\0025F\233TX5GR\37,*5H\24 -5I\25!.\3\4" 2005f0a2: .string "J\26\"/5K\27#05L\30$Y5M\31%Z5N\32&[5O\e5" 2005f0be: .string "U\\5QSW5P5V5555\0" 2005f0cd: .string "\1\2\236\6\22\36+57\23\37,*5\b\24 -5\t\25" 2005f0e2: .string "!.\3\4\n\26\"/59\27#05:\30$15;\31%C5<\32" 2005f0fc: .string "&D5=\e5\234E5\237m\2355\220555555\0" 2005f111: .ascii "\1\2\240\6\22\36+5\7\23\37,*5\b\24 -5\t\25" 2005f126: .ascii "!.\3\4\n\26\"/5\241\27#05\f\30$15\r\31%C" 2005f13d: .ascii "5\16\32&\2425\17\e5\24445\21\35\2465\20\243" 2005f14f: .ascii "\2455555" 2005f154: .ascii " ((((( \210\20\20" 2005f177: .ascii "\20\20\20\20\20\20\20\20\20\20\20\20\20D" 2005f185: .ascii "DDDDDDDDD\20\20\20\20\20\20\20AAAAAA\1\1" 2005f19d: .ascii "\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\20\20" 2005f1b1: .ascii "\20\20\20\20BBBBBB\1\1\1\1\1\1\1\1\1\1\1" 2005f1c6: .ascii "\1\1\1\1\1\1\1\1\1\20\20\20\20 " 2005f1d4: .space 12 2005f1e0: ret 2005f1e1: halt 2005f1e2: subl2 $4,sp 2005f1e5: movb 04(ap),r1 2005f1e9: cmpb r1,$61 2005f1ed: blss 0x2005f1fc 2005f1ef: cmpb r1,$7a 2005f1f3: bgtr 0x2005f1fc 2005f1f5: case -> 0x20068180 2005f1f7: case -> 0x20064395 2005f1f9: case -> 0x20060347 2005f1fb: case -> 0x200681f8 2005f1fd: case -> 0x20064446 2005f1ff: case -> 0x2006448d 2005f201: case -> 0x2005f645 2005f203: case -> 0x20062df6 2005f205: halt 2005f206: subl2 $4,sp 2005f209: movl 04(ap),r2 2005f20d: movl 08(ap),r3 2005f211: cvtbl (r2),-(sp) 2005f214: calls $1,0x2005f1e0 2005f21b: movb r0,r5 2005f21e: cvtbl (r3)+,-(sp) 2005f221: calls $1,0x2005f1e0 2005f228: cmpb r5,r0 2005f22b: bneq 0x2005f24f 2005f22d: movab 0x2005f1e0,r5 2005f234: tstb (r2)+ 2005f236: bneq 0x2005f23b 2005f238: clrl r0 2005f23a: ret 2005f23b: cvtbl (r2),-(sp) 2005f23e: calls $1,(r5) 2005f241: movb r0,r4 2005f244: cvtbl (r3)+,-(sp) 2005f247: calls $1,(r5) 2005f24a: cmpb r4,r0 2005f24d: beql 0x2005f234 2005f24f: cvtbl 0000(r2),r4 2005f254: cvtbl -(r3),r0 2005f257: subl3 r0,r4,r0 2005f25b: ret _1f25c: entry mask: r3 r2 2005f25e: subl2 $4,sp 2005f261: movl 0004(ap),r3 2005f266: movl 0008(ap),r2 2005f26b: pushl r2 2005f26d: calls $1,_1f284 2005f274: incl r0 2005f276: pushl r0 2005f278: pushl r2 2005f27a: pushl r3 2005f27c: calls $3,_1f4cc 2005f283: ret _1f284: entry mask: r2 2005f286: subl2 $4,sp 2005f289: movl 04(ap),r0 2005f28d: clrl r2 2005f28f: tstb (r0)+ 2005f291: beql 0x2005f29a 2005f293: nop 2005f294: incl r2 2005f296: tstb (r0)+ 2005f298: bneq 0x2005f294 2005f29a: movl r2,r0 2005f29d: ret 2005f29e: tstl r0 _1f2a0: entry mask: r6 r5 r4 r3 r2 2005f2a2: subl2 $4,sp 2005f2a5: movl 04(ap),r3 2005f2a9: movl 08(ap),r4 2005f2ad: subl3 $1,0c(ap),r2 2005f2b2: blss 0x2005f2f7 2005f2b4: cvtbl (r3),-(sp) 2005f2b7: calls $1,0x2005f1e0 2005f2be: movb r0,r6 2005f2c1: cvtbl (r4)+,-(sp) 2005f2c4: calls $1,0x2005f1e0 2005f2cb: cmpb r6,r0 2005f2ce: bneq 0x2005f2f7 2005f2d0: movab 0x2005f1e0,r6 2005f2d7: nop 2005f2d8: tstb (r3)+ 2005f2da: bneq 0x2005f2df 2005f2dc: clrl r0 2005f2de: ret 2005f2df: decl r2 2005f2e1: blss 0x2005f2f7 2005f2e3: cvtbl (r3),-(sp) 2005f2e6: calls $1,(r6) 2005f2e9: movb r0,r5 2005f2ec: cvtbl (r4)+,-(sp) 2005f2ef: calls $1,(r6) 2005f2f2: cmpb r5,r0 2005f2f5: beql 0x2005f2d8 2005f2f7: tstl r2 2005f2f9: bgeq 0x2005f300 2005f2fb: clrl r6 2005f2fd: brb 0x2005f30a 2005f2ff: nop 2005f300: cvtbl (r3),r5 2005f303: cvtbl -(r4),r2 2005f306: subl3 r2,r5,r6 2005f30a: movl r6,r0 2005f30d: ret 2005f30e: tstl r0 2005f310: movzwl $0,5e04(r2) 2005f315: movl 04(ap),r0 2005f319: movl 08(ap),r1 2005f31d: movl 0c(ap),r4 2005f321: movl r0,r5 2005f324: tstb (r0)+ 2005f326: beql 0x2005f32c 2005f328: tstb (r0)+ 2005f32a: bneq 0x2005f328 2005f32c: decl r0 2005f32e: movb (r1)+,(r0)+ 2005f331: beql 0x2005f341 2005f333: nop 2005f334: decl r4 2005f336: bgeq 0x2005f33c 2005f338: clrb -(r0) 2005f33a: brb 0x2005f341 2005f33c: movb (r1)+,(r0)+ 2005f33f: bneq 0x2005f334 2005f341: movl r5,r0 2005f344: ret 2005f345: tstl r0 2005f347: nop _1f348: entry mask: r4 r3 r2 2005f34a: subl2 $4,sp 2005f34d: movl 04(ap),r0 2005f351: tstb (r0) 2005f353: beql 0x2005f3cc 2005f355: cmpb (r0),$61 2005f359: blss 0x2005f368 2005f35b: cmpb (r0),$7a 2005f35f: bgtr 0x2005f368 2005f361: bicb3 $a0,(r0),r1 2005f366: brb 0x2005f36b 2005f368: movb (r0),r1 2005f36b: movb 08(ap),r3 2005f36f: cmpb r3,$61 2005f373: blss 0x2005f384 2005f375: cmpb r3,$7a 2005f379: bgtr 0x2005f384 2005f37b: bicb3 $a0,r3,r4 2005f380: brb 0x2005f387 2005f382: tstl r0 2005f384: movb r3,r4 2005f387: cmpb r1,r4 2005f38a: beql 0x2005f3cc 2005f38c: incl r0 2005f38e: movb (r0),r2 2005f391: beql 0x2005f3cc 2005f393: cmpb r2,$61 2005f397: blss 0x2005f3a8 2005f399: cmpb r2,$7a 2005f39d: bgtr 0x2005f3a8 2005f39f: bicb3 $a0,r2,r4 2005f3a4: brb 0x2005f3ab 2005f3a6: tstl r0 2005f3a8: movb r2,r4 2005f3ab: movb 08(ap),r2 2005f3af: cmpb r2,$61 2005f3b3: blss 0x2005f3c4 2005f3b5: cmpb r2,$7a 2005f3b9: bgtr 0x2005f3c4 2005f3bb: bicb3 $a0,r2,r3 2005f3c0: brb 0x2005f3c7 2005f3c2: tstl r0 2005f3c4: movb r2,r3 2005f3c7: cmpb r4,r3 2005f3ca: bneq 0x2005f38c 2005f3cc: tstb (r0) 2005f3ce: beql 0x2005f3d1 2005f3d0: ret 2005f3d1: clrl r0 2005f3d3: ret _1f3d4: entry mask: r5 r4 r3 r2 2005f3d6: subl2 $4,sp 2005f3d9: movl 04(ap),r0 2005f3dd: movl r0,r5 2005f3e0: tstb (r5) 2005f3e2: beql 0x2005f3ea 2005f3e4: incl r5 2005f3e6: tstb (r5) 2005f3e8: bneq 0x2005f3e4 2005f3ea: cmpl r5,r0 2005f3ed: bcc 0x2005f3f2 2005f3ef: brw 0x2005f470 2005f3f2: movb (r5),r3 2005f3f5: cmpb r3,$61 2005f3f9: blss 0x2005f408 2005f3fb: cmpb r3,$7a 2005f3ff: bgtr 0x2005f408 2005f401: bicb3 $a0,r3,r1 2005f406: brb 0x2005f40b 2005f408: movb r3,r1 2005f40b: movb 08(ap),r3 2005f40f: cmpb r3,$61 2005f413: blss 0x2005f424 2005f415: cmpb r3,$7a 2005f419: bgtr 0x2005f424 2005f41b: bicb3 $a0,r3,r4 2005f420: brb 0x2005f427 2005f422: tstl r0 2005f424: movb r3,r4 2005f427: cmpb r1,r4 2005f42a: beql 0x2005f470 2005f42c: decl r5 2005f42e: cmpl r5,r0 2005f431: bcs 0x2005f470 2005f433: movb (r5),r2 2005f436: cmpb r2,$61 2005f43a: blss 0x2005f44c 2005f43c: cmpb r2,$7a 2005f440: bgtr 0x2005f44c 2005f442: bicb3 $a0,r2,r4 2005f447: brb 0x2005f44f 2005f449: tstl r0 2005f44b: nop 2005f44c: movb r2,r4 2005f44f: movb 08(ap),r2 2005f453: cmpb r2,$61 2005f457: blss 0x2005f468 2005f459: cmpb r2,$7a 2005f45d: bgtr 0x2005f468 2005f45f: bicb3 $a0,r2,r3 2005f464: brb 0x2005f46b 2005f466: tstl r0 2005f468: movb r2,r3 2005f46b: cmpb r4,r3 2005f46e: bneq 0x2005f42c 2005f470: cmpl r5,r0 2005f473: bcs 0x2005f479 2005f475: movl r5,r0 2005f478: ret 2005f479: clrl r0 2005f47b: ret _1f47c: entry mask: r4 r3 r2 2005f47e: subl2 $4,sp 2005f481: movl 04(ap),r3 2005f485: movl 08(ap),r2 2005f489: clrl r4 2005f48b: tstb (r3) 2005f48d: beql 0x2005f4c9 2005f48f: tstb (r2) 2005f491: beql 0x2005f4b6 2005f493: nop 2005f494: cvtbl (r2),-(sp) 2005f497: pushl r3 2005f499: calls $2,_1f348 2005f4a0: tstl r0 2005f4a2: beql 0x2005f4b0 2005f4a4: tstl r4 2005f4a6: beql 0x2005f4ad 2005f4a8: cmpl r0,r4 2005f4ab: bcc 0x2005f4b0 2005f4ad: movl r0,r4 2005f4b0: incl r2 2005f4b2: tstb (r2) 2005f4b4: bneq 0x2005f494 2005f4b6: tstl r4 2005f4b8: beql 0x2005f4bf 2005f4ba: subl3 r3,r4,r0 2005f4be: ret 2005f4bf: pushl r3 2005f4c1: calls $1,_1f284 2005f4c8: ret 2005f4c9: clrl r0 2005f4cb: ret _1f4cc: entry mask: r4 r3 r2 2005f4ce: subl2 $4,sp 2005f4d1: movl 0c(ap),r0 2005f4d5: movl 04(ap),r4 2005f4d9: movl 08(ap),r3 2005f4dd: tstl r0 2005f4df: beql 0x2005f503 2005f4e1: cmpl r3,r4 2005f4e4: blequ 0x2005f4f4 2005f4e6: tstl r0 2005f4e8: movb (r3)+,(r4)+ 2005f4eb: decl r0 2005f4ed: bneq 0x2005f4e8 2005f4ef: brb 0x2005f503 2005f4f1: tstl r0 2005f4f3: nop 2005f4f4: movab (r4)[r0],r4 2005f4f8: movab (r3)[r0],r3 2005f4fc: movb -(r3),-(r4) 2005f4ff: decl r0 2005f501: bneq 0x2005f4fc 2005f503: movl 04(ap),r0 2005f507: ret _1f508: entry mask: r6 r5 r4 r3 r2 2005f50a: subl2 $4,sp 2005f50d: movl 0c(ap),r0 2005f511: clrl r3 2005f513: clrl r5 2005f515: cmpl r3,r0 2005f518: bgeq 0x2005f53b 2005f51a: movl 0004(ap),r6 2005f51f: movl 0008(ap),r4 2005f524: cvtbl (r6)[r3],r2 2005f528: cvtbl (r4)[r3],r1 2005f52c: subl3 r1,r2,r5 2005f530: incl r3 2005f532: tstl r5 2005f534: bneq 0x2005f53b 2005f536: cmpl r3,r0 2005f539: blss 0x2005f524 2005f53b: movl r5,r0 2005f53e: ret 2005f53f: nop _1f540: entry mask: r5 r4 r3 r2 2005f542: subl2 $4,sp 2005f545: movl 08(ap),r0 2005f549: movl 0c(ap),r1 2005f54d: addl3 r0,r1,r2 2005f551: cmpl r2,$3f 2005f554: blequ 0x2005f55a 2005f556: movl $3b,r0 2005f559: ret 2005f55a: ashl $2,r0,r4 2005f55e: moval *04(ap),r3 2005f562: movab (r3)[r4],r5 2005f566: clrl r2 2005f568: tstl r1 2005f56a: beql 0x2005f58b 2005f56c: movl 10(ap),r3 2005f570: ashl $2,r2,r0 2005f574: ashl $3,r0,r0 2005f578: addl2 $2,r0 2005f57b: extzv r0,$8,(r5),r0 2005f580: cvtlb r0,(r3)[r2] 2005f584: incl r2 2005f586: cmpl r2,r1 2005f589: bcs 0x2005f570 2005f58b: movzbl $81,r0 2005f58f: ret _1f590: entry mask: r7 r6 r5 r4 r3 r2 2005f592: subl2 $4,sp 2005f595: movl 08(ap),r0 2005f599: movl 0c(ap),r1 2005f59d: movl 10(ap),r2 2005f5a1: movzbl $81,r7 2005f5a5: addl3 r0,r1,r3 2005f5a9: cmpl r3,$3f 2005f5ac: blequ 0x2005f5b2 2005f5ae: movl $3c,r0 2005f5b1: ret 2005f5b2: ashl $2,r0,r5 2005f5b6: moval *04(ap),r3 2005f5ba: movab (r3)[r5],r6 2005f5be: clrl r4 2005f5c0: tstl r1 2005f5c2: beql 0x2005f5e2 2005f5c4: movzbl (r2)[r4],r0 2005f5c8: cvtlw r0,r3 2005f5cb: ashl $2,r4,r0 2005f5cf: ashl $3,r0,r0 2005f5d3: addl2 $2,r0 2005f5d6: insv r3,r0,$8,(r6) 2005f5db: incl r4 2005f5dd: cmpl r4,r1 2005f5e0: bcs 0x2005f5c4 2005f5e2: clrl r3 2005f5e4: tstl r1 2005f5e6: beql 0x2005f60b 2005f5e8: ashl $2,r3,r0 2005f5ec: ashl $3,r0,r0 2005f5f0: addl2 $2,r0 2005f5f3: extzv r0,$8,(r6),r4 2005f5f8: movzbl (r2)[r3],r0 2005f5fc: cmpl r4,r0 2005f5ff: beql 0x2005f604 2005f601: movl $3c,r7 2005f604: incl r3 2005f606: cmpl r3,r1 2005f609: bcs 0x2005f5e8 2005f60b: movl r7,r0 2005f60e: ret 2005f60f: nop _1f610: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 2005f612: subl2 $8,sp 2005f615: movl 04(ap),r0 2005f619: mnegl $1,r3 2005f61c: movl 08(ap),-08(fp) 2005f621: clrl r7 2005f623: tstl r0 2005f625: beql 0x2005f67f 2005f627: nop 2005f628: movl -08(fp),r2 2005f62c: bicl3 $ffffff00,(r2),r4 2005f634: addl3 $1,r2,-0008(fp) 2005f63a: clrl r6 2005f63c: bbc $1f,r3,0x2005f648 2005f640: movl $1,r5 2005f643: brb 0x2005f64a 2005f645: tstl r0 2005f647: nop 2005f648: clrl r5 2005f64a: bicl3 $fffffffe,r4,r1 2005f652: xorl2 r5,r1 2005f655: beql 0x2005f668 2005f657: ashl $1,r3,r1 2005f65b: xorl3 $04c11db7,r1,r3 2005f663: brb 0x2005f66c 2005f665: tstl r0 2005f667: nop 2005f668: ashl $1,r3,r3 2005f66c: extzv $1,$1f,r4,r4 2005f671: incl r6 2005f673: cmpl r6,$8 2005f676: bcs 0x2005f63c 2005f678: incl r7 2005f67a: cmpl r7,r0 2005f67d: bcs 0x2005f628 2005f67f: clrl r8 2005f681: clrl r6 2005f683: nop 2005f684: ashl $1,r8,r8 2005f688: blbc r3,0x2005f68e 2005f68b: bisl2 $1,r8 2005f68e: extzv $1,$1f,r3,r3 2005f693: incl r6 2005f695: cmpl r6,$20 2005f698: bcs 0x2005f684 2005f69a: mcoml r8,r9 2005f69d: movl r9,r0 2005f6a0: ret 2005f6a1: tstl r0 2005f6a3: nop _1f6a4: entry mask: r4 r3 r2 2005f6a6: subl2 $4,sp 2005f6a9: cmpl 0c(ap),$1 2005f6ad: bneq 0x2005f6b4 2005f6af: movl $20,r4 2005f6b2: brb 0x2005f6b7 2005f6b4: movl $6,r4 2005f6b7: clrl r1 2005f6b9: tstl r4 2005f6bb: bleq 0x2005f6da 2005f6bd: movl 08(ap),r3 2005f6c1: movl 00000004(ap),r2 2005f6c8: moval (r2)[r1],r0 2005f6cc: movab (r0),r0 2005f6cf: movb (r0),(r3)[r1] 2005f6d3: incl r1 2005f6d5: cmpl r1,r4 2005f6d8: blss 0x2005f6c8 2005f6da: cvtwl $0001,r0 2005f6df: ret _1f6e0: entry mask: r5 r4 r3 r2 2005f6e2: subl2 $4,sp 2005f6e5: clrl r3 2005f6e7: clrl r5 2005f6e9: movl 00000004(ap),r4 2005f6f0: addl3 r5,r5,r1 2005f6f4: addl3 $1,r1,r2 2005f6f8: addl2 r3,r3 2005f6fb: cmpl r3,$00010000 2005f702: bcs 0x2005f70b 2005f704: addl2 $ffff0001,r3 2005f70b: movzbl (r4)[r1],r1 2005f70f: ashl $8,r1,r1 2005f713: addl2 r3,r1 2005f716: movzbl (r4)[r2],r0 2005f71a: addl3 r0,r1,r3 2005f71e: cmpl r3,$00010000 2005f725: bcs 0x2005f72e 2005f727: addl2 $ffff0001,r3 2005f72e: aobleq $2,r5,0x2005f6f0 2005f732: cmpl r3,$0000ffff 2005f739: bneq 0x2005f73d 2005f73b: clrl r3 2005f73d: movzwl r3,r0 2005f740: ret 2005f741: tstl r0 2005f743: nop _1f744: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2005f746: movab -58(sp),sp 2005f74a: movl 04(ap),r5 2005f74e: movl 0c(ap),r6 2005f752: movl 10(ap),08(sp) 2005f757: movl 08(ap),24(sp) 2005f75c: clrl -08(fp) 2005f75f: tstl r6 2005f761: bneq 0x2005f76c 2005f763: moval -08(fp),14(sp) 2005f768: brb 0x2005f771 2005f76a: tstl r0 2005f76c: movab 3c(r6),14(sp) 2005f771: cvtbl (r5)+,r4 2005f774: bneq 0x2005f779 2005f776: brw 0x2005fbdf 2005f779: bbc $7,*14(sp),0x2005f781 2005f77e: brw 0x2005fbdf 2005f781: movab _20588,00000018(sp) 2005f78c: cmpl r4,$25 2005f78f: beql 0x2005f794 2005f791: brw 0x2005fb7c 2005f794: cvtbl (r5)+,r3 2005f797: clrb 03(sp) 2005f79a: movb $20,13(sp) 2005f79e: cmpl r3,$2d 2005f7a1: bneq 0x2005f7a9 2005f7a3: incb 03(sp) 2005f7a6: cvtbl (r5)+,r3 2005f7a9: cmpl r3,$30 2005f7ac: bneq 0x2005f7b5 2005f7ae: cvtlb r3,13(sp) 2005f7b2: cvtbl (r5)+,r3 2005f7b5: cmpl r3,$3f 2005f7b8: beql 0x2005f7bf 2005f7ba: cmpl r3,$2a 2005f7bd: bneq 0x2005f7d0 2005f7bf: addl2 $4,08(sp) 2005f7c3: subl3 $4,08(sp),r2 2005f7c8: movl (r2),r10 2005f7cb: cvtbl (r5)+,r3 2005f7ce: brb 0x2005f809 2005f7d0: clrl r10 2005f7d2: bicl3 $ffffff80,r3,r2 2005f7da: movzbl 0x2005f154 <" ((((( "...>[r2],r2 2005f7e2: bbc $2,r2,0x2005f809 2005f7e6: tstl r0 2005f7e8: mull2 $a,r10 2005f7eb: subl3 $30,r3,r2 2005f7ef: addl2 r2,r10 2005f7f2: cvtbl (r5)+,r3 2005f7f5: bicl3 $ffffff80,r3,r2 2005f7fd: movzbl 0x2005f154 <" ((((( "...>[r2],r2 2005f805: bbs $2,r2,0x2005f7e8 2005f809: cmpl r3,$2e 2005f80c: bneq 0x2005f870 2005f80e: cvtbl (r5)+,r3 2005f811: cmpl r3,$3f 2005f814: beql 0x2005f81b 2005f816: cmpl r3,$2a 2005f819: bneq 0x2005f830 2005f81b: addl2 $4,08(sp) 2005f81f: subl3 $4,08(sp),r2 2005f824: movl (r2),1c(sp) 2005f828: cvtbl (r5)+,r3 2005f82b: brb 0x2005f876 2005f82d: tstl r0 2005f82f: nop 2005f830: clrl 1c(sp) 2005f833: bicl3 $ffffff80,r3,r2 2005f83b: movzbl 0x2005f154 <" ((((( "...>[r2],r2 2005f843: bbc $2,r2,0x2005f876 2005f847: nop 2005f848: mull2 $a,1c(sp) 2005f84c: subl3 $30,r3,r2 2005f850: addl2 r2,1c(sp) 2005f854: cvtbl (r5)+,r3 2005f857: bicl3 $ffffff80,r3,r2 2005f85f: movzbl 0x2005f154 <" ((((( "...>[r2],r2 2005f867: bbs $2,r2,0x2005f848 2005f86b: brb 0x2005f876 2005f86d: tstl r0 2005f86f: nop 2005f870: movzwl $7fff,1c(sp) 2005f876: moval 0x200618e8,-0c(fp) 2005f87e: movb *-0c(fp),r7 2005f882: cvtbl r7,r2 2005f885: cmpl r2,r3 2005f888: beql 0x2005f8a4 2005f88a: tstb r7 2005f88c: beql 0x2005f8a4 2005f88e: tstl r0 2005f890: addl2 $3,-0c(fp) 2005f894: movb *-0c(fp),r7 2005f898: cvtbl r7,r2 2005f89b: cmpl r2,r3 2005f89e: beql 0x2005f8a4 2005f8a0: tstb r7 2005f8a2: bneq 0x2005f890 2005f8a4: movl -0c(fp),r2 2005f8a8: tstb (r2) 2005f8aa: bneq 0x2005f8af 2005f8ac: brw 0x2005f9ac 2005f8af: cvtbw 02(r2),04(sp) 2005f8b4: cvtbl 01(r2),0c(sp) 2005f8b9: movab -0c(fp),-0c(fp) 2005f8be: decl -0c(fp) 2005f8c1: clrb *-0c(fp) 2005f8c4: tstl 0c(sp) 2005f8c7: bneq 0x2005f8e0 2005f8c9: addl2 $4,08(sp) 2005f8cd: subl3 $4,08(sp),r2 2005f8d2: movl (r2),r7 2005f8d5: bgeq 0x2005f90a 2005f8d7: mnegl r7,r7 2005f8da: movl $2,0c(sp) 2005f8de: brb 0x2005f90a 2005f8e0: addl2 $4,08(sp) 2005f8e4: subl3 $4,08(sp),r2 2005f8e9: movl (r2),r7 2005f8ec: cmpl r3,$00000078 2005f8f3: bneq 0x2005f8fc 2005f8f5: movb $61,07(sp) 2005f8fa: brb 0x2005f90a 2005f8fc: cmpl r3,$00000058 2005f903: bneq 0x2005f90a 2005f905: movb $41,07(sp) 2005f90a: tstl r7 2005f90c: bneq 0x2005f918 2005f90e: decl -0c(fp) 2005f911: movb $30,*-0c(fp) 2005f915: brw 0x2005fa90 2005f918: movl r7,r8 2005f91b: tstl r7 2005f91d: bgeq 0x2005f927 2005f91f: clrl r10 2005f921: movzwl $7fff,1c(sp) 2005f927: cvtwl 04(sp),r11 2005f92b: movl r11,0020(sp) 2005f930: clrl r1 2005f932: movl r8,r0 2005f935: movl r11,r2 2005f938: beql 0x2005f950 2005f93a: cmpl r2,$1 2005f93d: beql 0x2005f955 2005f93f: bgtr 0x2005f950 2005f941: cmpl r2,r0 2005f944: beql 0x2005f955 2005f946: bgtru 0x2005f94b 2005f948: subl2 r2,r1 2005f94b: addl2 r0,r1 2005f94e: brb 0x2005f955 2005f950: ediv r2,r0,r0,r1 2005f955: decl -0c(fp) 2005f958: movl -0c(fp),r9 2005f95c: cmpl r1,$a 2005f95f: bgeq 0x2005f968 2005f961: movl $30,r7 2005f964: brb 0x2005f970 2005f966: tstl r0 2005f968: cvtbl 07(sp),r2 2005f96c: subl3 $a,r2,r7 2005f970: addl2 r7,r1 2005f973: cvtlb r1,(r9) 2005f976: clrl r1 2005f978: movl r8,r0 2005f97b: movl 20(sp),r2 2005f97f: bgeq 0x2005f98c 2005f981: cmpl r2,r0 2005f984: bgtru 0x2005f991 2005f986: incl r1 2005f988: brb 0x2005f991 2005f98a: tstl r0 2005f98c: ediv r2,r0,r1,r0 2005f991: movl r1,r8 2005f994: bneq 0x2005f930 2005f996: cmpl 0c(sp),$2 2005f99a: beql 0x2005f99f 2005f99c: brw 0x2005fa90 2005f99f: subl3 $1,r9,-0c(fp) 2005f9a4: movb $2d,*-0c(fp) 2005f9a8: brw 0x2005fa90 2005f9ab: nop 2005f9ac: movl r3,r0 2005f9af: casel r0,$00000063,$10 2005f9b7: case -> 0x2005fa78 2005f9b9: case -> 0x2005fa84 2005f9bb: case -> 0x2005fa84 2005f9bd: case -> 0x2005fa84 2005f9bf: case -> 0x2005fa84 2005f9c1: case -> 0x2005fa84 2005f9c3: case -> 0x2005fa84 2005f9c5: case -> 0x2005fa84 2005f9c7: case -> 0x2005fa84 2005f9c9: case -> 0x2005fa84 2005f9cb: case -> 0x2005fa84 2005f9cd: case -> 0x2005fa84 2005f9cf: case -> 0x2005fa84 2005f9d1: case -> 0x2005fa84 2005f9d3: case -> 0x2005f9e4 2005f9d5: case -> 0x2005fa84 2005f9d7: case -> 0x2005fa5c 2005f9d9: brw 0x2005fa84 2005f9dc: jmp 0x6005f1d4 2005f9e2: tstl r0 2005f9e4: movl $10000000,r2 2005f9eb: moval -2e(fp),-0c(fp) 2005f9f0: addl2 $4,08(sp) 2005f9f4: subl3 $4,08(sp),r7 2005f9f9: movl (r7),r9 2005f9fc: tstl r2 2005f9fe: bleq 0x2005fa51 2005fa00: divl3 r2,r9,r0 2005fa04: movl -0c(fp),r1 2005fa08: incl -0c(fp) 2005fa0b: cmpl r0,$a 2005fa0e: bgeq 0x2005fa18 2005fa10: movb $30,r8 2005fa13: brb 0x2005fa1c 2005fa15: tstl r0 2005fa17: nop 2005fa18: movb $57,r8 2005fa1c: cvtbl r8,r7 2005fa1f: addl2 r7,r0 2005fa22: cvtlb r0,(r1) 2005fa25: emul $0,$0,r9,r0 2005fa2a: ediv r2,r0,r1,r0 2005fa2f: movl r0,r9 2005fa32: cmpl r2,$00010000 2005fa39: bneq 0x2005fa48 2005fa3b: movl -0c(fp),r7 2005fa3f: incl -0c(fp) 2005fa42: movb $2e,(r7) 2005fa45: brb 0x2005fa4d 2005fa47: nop 2005fa48: ashl $fc,r2,r2 2005fa4d: tstl r2 2005fa4f: bgtr 0x2005fa00 2005fa51: clrb *-0c(fp) 2005fa54: moval -2e(fp),-0c(fp) 2005fa59: brb 0x2005fa90 2005fa5b: nop 2005fa5c: addl2 $4,08(sp) 2005fa60: subl3 $4,08(sp),r2 2005fa65: movl (r2),-0c(fp) 2005fa69: bneq 0x2005fa90 2005fa6b: moval 0x20041a8c <"{NULL}\0">,-0c(fp) 2005fa73: brb 0x2005fa90 2005fa75: tstl r0 2005fa77: nop 2005fa78: addl2 $4,08(sp) 2005fa7c: subl3 $4,08(sp),r2 2005fa81: movl (r2),r3 2005fa84: moval -2e(fp),-0c(fp) 2005fa89: cvtlb r3,*-0c(fp) 2005fa8d: clrb -2d(fp) 2005fa90: pushl -0c(fp) 2005fa93: calls $1,_1f284 2005fa9a: cmpl r0,1c(sp) 2005fa9e: bleq 0x2005faa8 2005faa0: movl 1c(sp),r2 2005faa4: brb 0x2005faab 2005faa6: tstl r0 2005faa8: movl r0,r2 2005faab: movl r2,r8 2005faae: tstb 03(sp) 2005fab1: bneq 0x2005faec 2005fab3: decl r10 2005fab5: cmpl r10,r8 2005fab8: blss 0x2005faec 2005faba: bbs $7,*14(sp),0x2005faec 2005fabf: nop 2005fac0: tstl 24(sp) 2005fac3: beql 0x2005fad4 2005fac5: movl 24(sp),r2 2005fac9: incl 24(sp) 2005facc: movb 13(sp),(r2) 2005fad0: brb 0x2005fae0 2005fad2: tstl r0 2005fad4: pushl $0 2005fad6: cvtbl 17(sp),-(sp) 2005fada: pushl r6 2005fadc: calls $3,*24(sp) 2005fae0: decl r10 2005fae2: cmpl r10,r8 2005fae5: blss 0x2005faec 2005fae7: bbc $7,*14(sp),0x2005fac0 2005faec: movl 1c(sp),r2 2005faf0: tstb *-0c(fp) 2005faf3: beql 0x2005fb36 2005faf5: decl r2 2005faf7: blss 0x2005fb36 2005faf9: tstl r0 2005fafb: nop 2005fafc: tstl 24(sp) 2005faff: beql 0x2005fb14 2005fb01: movl 24(sp),r7 2005fb05: incl 24(sp) 2005fb08: movl -0c(fp),r3 2005fb0c: incl -0c(fp) 2005fb0f: movb (r3),(r7) 2005fb12: brb 0x2005fb2d 2005fb14: pushl $0 2005fb16: movl -0c(fp),r3 2005fb1a: incl -0c(fp) 2005fb1d: cvtbl (r3),-(sp) 2005fb20: pushl r6 2005fb22: calls $3,*24(sp) 2005fb26: bbc $7,*14(sp),0x2005fb2d 2005fb2b: clrl r2 2005fb2d: tstb *-0c(fp) 2005fb30: beql 0x2005fb36 2005fb32: decl r2 2005fb34: bgeq 0x2005fafc 2005fb36: tstb 03(sp) 2005fb39: bneq 0x2005fb3e 2005fb3b: brw 0x2005fbd2 2005fb3e: decl r10 2005fb40: cmpl r10,r8 2005fb43: bgeq 0x2005fb48 2005fb45: brw 0x2005fbd2 2005fb48: bbc $7,*14(sp),0x2005fb50 2005fb4d: brw 0x2005fbd2 2005fb50: tstl 24(sp) 2005fb53: beql 0x2005fb64 2005fb55: movl 24(sp),r2 2005fb59: incl 24(sp) 2005fb5c: movb $20,(r2) 2005fb5f: brb 0x2005fb6e 2005fb61: tstl r0 2005fb63: nop 2005fb64: pushl $0 2005fb66: pushl $20 2005fb68: pushl r6 2005fb6a: calls $3,*24(sp) 2005fb6e: decl r10 2005fb70: cmpl r10,r8 2005fb73: blss 0x2005fbd2 2005fb75: bbc $7,*14(sp),0x2005fb50 2005fb7a: brb 0x2005fbd2 2005fb7c: cmpl r4,$a 2005fb7f: bneq 0x2005fbb4 2005fb81: tstl 24(sp) 2005fb84: beql 0x2005fb9c 2005fb86: movl 24(sp),r2 2005fb8a: incl 24(sp) 2005fb8d: movb $d,(r2) 2005fb90: movl 24(sp),r2 2005fb94: incl 24(sp) 2005fb97: movb $a,(r2) 2005fb9a: brb 0x2005fbd2 2005fb9c: pushl $0 2005fb9e: pushl $d 2005fba0: pushl r6 2005fba2: calls $3,*24(sp) 2005fba6: pushl $0 2005fba8: pushl $a 2005fbaa: pushl r6 2005fbac: calls $3,*24(sp) 2005fbb0: brb 0x2005fbd2 2005fbb2: tstl r0 2005fbb4: tstl 24(sp) 2005fbb7: beql 0x2005fbc8 2005fbb9: movl 24(sp),r3 2005fbbd: incl 24(sp) 2005fbc0: cvtlb r4,(r3) 2005fbc3: brb 0x2005fbd2 2005fbc5: tstl r0 2005fbc7: nop 2005fbc8: pushl $0 2005fbca: pushl r4 2005fbcc: pushl r6 2005fbce: calls $3,*24(sp) 2005fbd2: cvtbl (r5)+,r4 2005fbd5: beql 0x2005fbdf 2005fbd7: bbs $7,*14(sp),0x2005fbdf 2005fbdc: brw 0x2005f78c 2005fbdf: tstl 24(sp) 2005fbe2: beql 0x2005fbed 2005fbe4: movl 24(sp),r2 2005fbe8: incl 24(sp) 2005fbeb: clrb (r2) 2005fbed: ret 2005fbee: tstl r0 _1fbf0: entry mask: 2005fbf2: subl2 $4,sp 2005fbf5: moval 08(ap),r0 2005fbf9: addl3 $4,r0,-(sp) 2005fbfd: pushl 08(ap) 2005fc00: pushl $0 2005fc02: pushl 00000004(ap) 2005fc08: calls $4,_1f744 2005fc0f: ret _1fc10: entry mask: 2005fc12: subl2 $4,sp 2005fc15: moval 08(ap),r0 2005fc19: addl3 $4,r0,-(sp) 2005fc1d: pushl $0 2005fc1f: pushl 08(ap) 2005fc22: pushl 00000004(ap) 2005fc28: calls $4,_1f744 2005fc2f: ret _1fc30: entry mask: r4 r3 r2 2005fc32: subl2 $4,sp 2005fc35: movl 04(ap),r0 2005fc39: movl 08(ap),r1 2005fc3d: movl r0,r4 2005fc40: tstb (r0)+ 2005fc42: beql 0x2005fc48 2005fc44: tstb (r0)+ 2005fc46: bneq 0x2005fc44 2005fc48: decl r0 2005fc4a: movb (r1)+,(r0)+ 2005fc4d: beql 0x2005fc55 2005fc4f: nop 2005fc50: movb (r1)+,(r0)+ 2005fc53: bneq 0x2005fc50 2005fc55: movl r4,r0 2005fc58: ret 2005fc59: tstl r0 2005fc5b: nop _1fc5c: entry mask: r5 r4 r3 r2 2005fc5e: subl2 $4,sp 2005fc61: movl 04(ap),r4 2005fc65: movl 08(ap),r3 2005fc69: movl 0c(ap),r2 2005fc6d: pushl r3 2005fc6f: calls $1,_1f284 2005fc76: addl3 $1,r0,r5 2005fc7a: cmpl r5,r2 2005fc7d: bleq 0x2005fc82 2005fc7f: movl r2,r5 2005fc82: pushl r5 2005fc84: pushl r3 2005fc86: pushl r4 2005fc88: calls $3,_1f4cc 2005fc8f: ret _1fc90: entry mask: 2005fc92: subl2 $4,sp 2005fc95: movzwl *0004(ap),r0 2005fc9a: ret 2005fc9b: nop _1fc9c: entry mask: r3 r2 2005fc9e: subl2 $4,sp 2005fca1: movl $2008001e,r0 2005fca8: movzwl (r0),r0 2005fcab: addl2 04(ap),r0 2005fcaf: incl r0 2005fcb1: cvtlw r0,r3 2005fcb4: pushl $2008001e 2005fcba: calls $1,_1fc90 2005fcc1: movw r0,r2 2005fcc4: cmpw r2,r3 2005fcc7: bneq 0x2005fcb4 2005fcc9: cvtwl $0001,r0 2005fcce: ret 2005fccf: nop _1fcd0: entry mask: r3 r2 2005fcd2: subl2 $4,sp 2005fcd5: movl 04(ap),r0 2005fcd9: movl 14(r0),r2 2005fcdd: movl 0010(r0),r1 2005fce2: clrl r3 2005fce4: movzbl (r1)+,r0 2005fce7: addl2 r0,r3 2005fcea: decl r2 2005fcec: bneq 0x2005fce4 2005fcee: movl r3,r0 2005fcf1: ret 2005fcf2: tstl r0 _1fcf4: entry mask: r2 2005fcf6: subl2 $4,sp 2005fcf9: movl 04(ap),r0 2005fcfd: addl3 70(r0),r0,r2 2005fd02: addl2 04(r0),r2 2005fd06: addl2 10(r0),r2 2005fd0a: addl2 14(r0),r2 2005fd0e: addl2 38(r0),r2 2005fd12: addl2 000c(r0),r2 2005fd17: addl2 0084(r0),r2 2005fd1c: addl2 0088(r0),r2 2005fd21: addl3 0234(r0),r2,000000b4(r0) 2005fd2b: ret _1fd2c: entry mask: r7 r6 r5 r4 r3 r2 2005fd2e: subl2 $4,sp 2005fd31: tstl 04(ap) 2005fd34: bgtr 0x2005fd3a 2005fd36: movl $2,r0 2005fd39: ret 2005fd3a: moval 0c(ap),r2 2005fd3e: movl *00(r2),r0 2005fd42: movl r0,r6 2005fd45: clrl r1 2005fd47: clrb r5 2005fd49: movb $1,r4 2005fd4c: addl3 $00020000,*00000000(r2),r3 2005fd58: bicl3 $7fffffff,(r0),r2 2005fd60: tstl r2 2005fd62: beql 0x2005fd70 2005fd64: clrl r1 2005fd66: addl2 $4,r0 2005fd69: movl r0,r6 2005fd6c: brb 0x2005fd7e 2005fd6e: tstl r0 2005fd70: addl2 $4,r0 2005fd73: incl r1 2005fd75: cmpl r1,04(ap) 2005fd79: bneq 0x2005fd7e 2005fd7b: movb $1,r5 2005fd7e: cmpl r0,r3 2005fd81: bcs 0x2005fd85 2005fd83: clrb r4 2005fd85: tstb r5 2005fd87: bneq 0x2005fd8d 2005fd89: tstb r4 2005fd8b: bneq 0x2005fd58 2005fd8d: tstb r5 2005fd8f: beql 0x2005fda0 2005fd91: moval *08(ap),r2 2005fd95: movl r6,(r2) 2005fd98: movl $1,r7 2005fd9b: brb 0x2005fda2 2005fd9d: tstl r0 2005fd9f: nop 2005fda0: clrl r7 2005fda2: movl r7,r0 2005fda5: ret 2005fda6: tstl r0 _1fda8: entry mask: r6 r5 r4 r3 r2 2005fdaa: subl2 $4,sp 2005fdad: tstl 04(ap) 2005fdb0: beql 0x2005fdb7 2005fdb2: tstl 08(ap) 2005fdb5: bneq 0x2005fdbb 2005fdb7: movl $3,r0 2005fdba: ret 2005fdbb: moval *04(ap),r2 2005fdbf: tstl (r2) 2005fdc1: bneq 0x2005fdc7 2005fdc3: movl $2,r0 2005fdc6: ret 2005fdc7: addl3 $000001ff,(r2),r2 2005fdcf: extzv $9,$17,r2,r5 2005fdd4: movl 04(ap),r3 2005fdd8: bicl3 $fffffe00,04(r3),r2 2005fde1: beql 0x2005fde7 2005fde3: movl $3,r0 2005fde6: ret 2005fde7: tstl 04(r3) 2005fdea: bneq 0x2005fe12 2005fdec: tstl 0c(ap) 2005fdef: beql 0x2005fe0e 2005fdf1: pushl 0c(ap) 2005fdf4: pushl $1 2005fdf6: pushab 04(r3) 2005fdf9: pushl r5 2005fdfb: calls $4,_200a0 2005fe02: movl r0,r6 2005fe05: cmpl r6,$1 2005fe08: beql 0x2005fe12 2005fe0a: movl r6,r0 2005fe0d: ret 2005fe0e: movl $3,r0 2005fe11: ret 2005fe12: movl 08(ap),r3 2005fe16: movl 04(r3),r4 2005fe1a: bicl3 $fffffffc,r4,r2 2005fe22: beql 0x2005fe28 2005fe24: movl $3,r0 2005fe27: ret 2005fe28: tstl r4 2005fe2a: bneq 0x2005fe50 2005fe2c: pushl 10(ap) 2005fe2f: pushab 04(r3) 2005fe32: pushl r5 2005fe34: calls $3,_1fd2c 2005fe3b: movl r0,r6 2005fe3e: cmpl r6,$1 2005fe41: beql 0x2005fe47 2005fe43: movl r6,r0 2005fe46: ret 2005fe47: ashl $2,r5,r2 2005fe4b: cvtlw r2,(r3) 2005fe4e: brb 0x2005fe68 2005fe50: cmpl r4,*10(ap) 2005fe54: bcs 0x2005fe64 2005fe56: addl3 $00020000,*10(ap),r2 2005fe5f: cmpl r4,r2 2005fe62: blequ 0x2005fe68 2005fe64: movl $3,r0 2005fe67: ret 2005fe68: movl 04(ap),r3 2005fe6c: movl 04(r3),r1 2005fe70: movl 08(ap),r3 2005fe74: movl 04(r3),r0 2005fe78: movl $1,r2 2005fe7b: cmpl $1,r5 2005fe7e: bgtr 0x2005fea8 2005fe80: extzv $9,$17,r1,r3 2005fe85: bicl2 $fffc0000,r3 2005fe8c: movl r3,(r0) 2005fe8f: bisl3 (r0),$80000000,r3 2005fe97: movl r3,(r0) 2005fe9a: addl2 $00000200,r1 2005fea1: addl2 $4,r0 2005fea4: aobleq r5,r2,0x2005fe80 2005fea8: movl $1,r0 2005feab: ret _1feac: entry mask: r5 r4 r3 r2 2005feae: subl2 $4,sp 2005feb1: tstl 04(ap) 2005feb4: beql 0x2005febb 2005feb6: tstl 08(ap) 2005feb9: bneq 0x2005febf 2005febb: movl $3,r0 2005febe: ret 2005febf: moval *04(ap),r3 2005fec3: tstl (r3) 2005fec5: beql 0x2005fed0 2005fec7: movl 08(ap),r0 2005fecb: movzwl (r0),r1 2005fece: bneq 0x2005fed4 2005fed0: movl $2,r0 2005fed3: ret 2005fed4: addl3 $000001ff,(r3),r0 2005fedc: extzv $9,$17,r0,r3 2005fee1: movl r1,r0 2005fee4: ashl $fe,r0,r4 2005fee9: movl 04(ap),r0 2005feed: tstl 04(r0) 2005fef0: beql 0x2005fefd 2005fef2: bicl3 $fffffe00,04(r0),r0 2005fefb: beql 0x2005ff01 2005fefd: movl $3,r0 2005ff00: ret 2005ff01: movl 08(ap),r0 2005ff05: movl 04(r0),r1 2005ff09: beql 0x2005ff15 2005ff0b: bicl3 $fffffffc,r1,r0 2005ff13: beql 0x2005ff19 2005ff15: movl $3,r0 2005ff18: ret 2005ff19: cmpl r1,*10(ap) 2005ff1d: bcs 0x2005ff2d 2005ff1f: addl3 $00020000,*10(ap),r0 2005ff28: cmpl r1,r0 2005ff2b: blequ 0x2005ff31 2005ff2d: movl $3,r0 2005ff30: ret 2005ff31: movl 08(ap),r0 2005ff35: movl 04(r0),r1 2005ff39: movl $1,r0 2005ff3c: cmpl $1,r4 2005ff3f: bgtr 0x2005ff55 2005ff41: tstl r0 2005ff43: nop 2005ff44: movl $0,(r1) 2005ff47: addl2 $00000200,r2 2005ff4e: addl2 $4,r1 2005ff51: aobleq r4,r0,0x2005ff44 2005ff55: pushl 0c(ap) 2005ff58: movl 04(ap),r2 2005ff5c: pushl 04(r2) 2005ff5f: pushl r3 2005ff61: calls $3,_20168 2005ff68: movl r0,r5 2005ff6b: cmpl r5,$1 2005ff6e: beql 0x2005ff72 2005ff70: clrl r5 2005ff72: movl r5,r0 2005ff75: ret 2005ff76: tstl r0 _1ff78: entry mask: r8 r7 r6 r5 r4 r3 r2 2005ff7a: subl2 $4,sp 2005ff7d: tstl 08(ap) 2005ff80: bneq 0x2005ff86 2005ff82: movl $3,r0 2005ff85: ret 2005ff86: bicl3 $f80001ff,04(ap),r0 2005ff8f: extzv $9,$17,r0,r7 2005ff94: clrb r5 2005ff96: tstl 0c(ap) 2005ff99: beql 0x2005ffe0 2005ff9b: movl 0c(ap),r2 2005ff9f: bicl3 $fffc0000,(r2),r6 2005ffa7: subl3 r6,r7,r0 2005ffab: ashl $2,r0,r0 2005ffaf: addl2 r0,r2 2005ffb2: bbc $1f,(r2),0x20060032 2005ffb6: bicl3 $fffc0000,(r2),r6 2005ffbe: cmpl r6,r7 2005ffc1: bneq 0x20060032 2005ffc3: movb $1,r5 2005ffc6: bicl2 $fffe0003,r2 2005ffcd: ashl $7,r2,r4 2005ffd1: bicl3 $fffffe00,04(ap),r0 2005ffda: bisl2 r0,r4 2005ffdd: brb 0x20060032 2005ffdf: nop 2005ffe0: moval 10(ap),r0 2005ffe4: movl *00(r0),r1 2005ffe8: movb $1,r2 2005ffeb: addl3 $00020000,*00(r0),r3 2005fff4: bbc $1f,(r1),0x20060020 2005fff8: bicl3 $fffc0000,(r1),r6 20060000: cmpl r6,r7 20060003: bneq 0x20060020 20060005: movb $1,r5 20060008: bicl3 $fffe0003,r1,r0 20060010: ashl $7,r0,r4 20060014: bicl3 $fffffe00,04(ap),r0 2006001d: bisl2 r0,r4 20060020: addl2 $4,r1 20060023: cmpl r1,r3 20060026: bcs 0x2006002a 20060028: clrb r2 2006002a: tstb r5 2006002c: bneq 0x20060032 2006002e: tstb r2 20060030: bneq 0x2005fff4 20060032: tstb r5 20060034: beql 0x20060040 20060036: movl r4,*08(ap) 2006003a: movl $1,r8 2006003d: brb 0x20060042 2006003f: nop 20060040: clrl r8 20060042: movl r8,r0 20060045: ret 20060046: tstl r0 _20048: entry mask: r3 r2 2006004a: subl2 $4,sp 2006004d: tstl 08(ap) 20060050: bneq 0x20060056 20060052: movl $3,r0 20060055: ret 20060056: bicl3 $ff0001ff,04(ap),r0 2006005f: extzv $7,$19,r0,r1 20060064: bicl3 $f801ffff,*0c(ap),r0 2006006d: bisl2 r0,r1 20060070: bbc $1f,(r1),0x20060098 20060074: bicl3 $fffc0000,(r1),r0 2006007c: ashl $9,r0,r2 20060080: bicl3 $fffffe00,04(ap),r0 20060089: bisl2 r0,r2 2006008c: movl r2,*08(ap) 20060090: movl $1,r3 20060093: brb 0x2006009a 20060095: tstl r0 20060097: nop 20060098: clrl r3 2006009a: movl r3,r0 2006009d: ret 2006009e: tstl r0 _200a0: entry mask: r8 r7 r6 r5 r4 r3 r2 200600a2: subl2 $8,sp 200600a5: movl 04(ap),r4 200600a9: movl 0c(ap),r0 200600ad: movl 10(ap),r5 200600b1: clrq r7 200600b3: cmpl r0,$1 200600b6: bneq 0x200600c0 200600b8: ashl $f7,1c(r5),r3 200600be: brb 0x200600c5 200600c0: movzwl $0200,r3 200600c5: movl r3,r2 200600c8: moval -08(fp),r1 200600cc: clrl r6 200600ce: ffs r2,$1,*10(r5),(r1) 200600d4: beql 0x200600d8 200600d6: incl r6 200600d8: cmpl r6,$1 200600db: bneq 0x200600e4 200600dd: incl r7 200600df: brb 0x200600e6 200600e1: tstl r0 200600e3: nop 200600e4: clrl r7 200600e6: cmpl r0,$1 200600e9: bneq 0x20060108 200600eb: decl r2 200600ed: cmpl r7,r4 200600f0: bcc 0x200600f5 200600f2: movl r2,r3 200600f5: ashl $9,r2,r1 200600f9: cmpl r1,$00000200 20060100: bgtr 0x2006011e 20060102: movl $1,r8 20060105: brb 0x2006011e 20060107: nop 20060108: incl r2 2006010a: tstl r7 2006010c: bneq 0x20060111 2006010e: movl r2,r3 20060111: ashl $9,r2,r1 20060115: cmpl r1,1c(r5) 20060119: bcs 0x2006011e 2006011b: movl $1,r8 2006011e: cmpl r7,r4 20060121: bcc 0x20060127 20060123: tstl r8 20060125: beql 0x200600c8 20060127: tstl r8 20060129: beql 0x2006012f 2006012b: movl $32,r0 2006012e: ret 2006012f: ashl $9,r3,*08(ap) 20060134: cmpl r0,$1 20060137: bneq 0x20060162 20060139: clrl r2 2006013b: tstl r4 2006013d: bleq 0x20060155 2006013f: nop 20060140: pushl 10(r5) 20060143: pushl r3 20060145: calls $2,tst_and_clr 2006014c: incl r3 2006014e: incl r2 20060150: cmpl r2,r4 20060153: blss 0x20060140 20060155: pushl r5 20060157: calls $1,_1fcd0 2006015e: movl r0,18(r5) 20060162: cvtwl $0001,r0 20060167: ret _20168: entry mask: r5 r4 r3 r2 2006016a: subl2 $4,sp 2006016d: movl 0c(ap),r5 20060171: ashl $f7,08(ap),r3 20060177: clrl r2 20060179: tstl 04(ap) 2006017c: beql 0x200601a2 2006017e: tstl r0 20060180: pushl 10(r5) 20060183: pushl r3 20060185: calls $2,tst_and_set 2006018c: movl r0,r4 2006018f: cmpl r4,$1 20060192: beql 0x20060198 20060194: movl $26,r0 20060197: ret 20060198: incl r3 2006019a: incl r2 2006019c: cmpl r2,04(ap) 200601a0: bcs 0x20060180 200601a2: pushl r5 200601a4: calls $1,_1fcd0 200601ab: movl r0,18(r5) 200601af: cvtbl $01,r0 200601b3: ret _201b4: entry mask: r10 r9 r8 r7 r6 r5 r4 r3 r2 200601b6: subl2 $28,sp 200601b9: movab 0x20041a8c <"{NULL}\0">,r10 200601c0: movl 04(ap),r6 200601c4: movl 08(ap),r8 200601c8: movc3 $7,07(r10),-0b(fp) 200601ce: movc3 $5,0e(r10),-10(fp) 200601d4: movl 04(r8),r9 200601d8: movab 48(r8),r3 200601dc: bicl3 $fffffffe,0c(r9),r4 200601e5: clrw -26(fp) 200601e8: cmpl 08(r9),$1 200601ec: beql 0x200601f4 200601ee: cmpl 08(r9),$2 200601f2: bneq 0x20060217 200601f4: tstl r4 200601f6: beql 0x20060217 200601f8: moval -0b(fp),-24(fp) 200601fd: pushal -0b(fp) 20060200: calls $1,_1f284 20060207: cvtlw r0,-28(fp) 2006020b: pushab -28(fp) 2006020e: pushl $0 20060210: pushl 08(r8) 20060213: calls $3,*08(r3) 20060217: cmpl 08(r9),$000000d0 2006021f: bcs 0x20060228 20060221: mnegb $2,r2 20060224: brb 0x20060237 20060226: tstl r0 20060228: tstl r4 2006022a: beql 0x20060234 2006022c: movb $20,r2 2006022f: brb 0x20060237 20060231: tstl r0 20060233: nop 20060234: movb $23,r2 20060237: clrl r7 20060239: tstl r6 2006023b: beql 0x2006024c 2006023d: tstl r0 2006023f: nop 20060240: movb r2,-20(fp)[r7] 20060245: incl r7 20060247: cmpl r7,r6 2006024a: bcs 0x20060240 2006024c: movab -20(fp),-24(fp) 20060251: movw r7,-28(fp) 20060255: movl 08(r3),r2 20060259: beql 0x20060266 2006025b: pushab -28(fp) 2006025e: pushl $0 20060260: pushl 08(r8) 20060263: calls $3,(r2) 20060266: cmpl 08(r9),$1 2006026a: beql 0x20060272 2006026c: cmpl 08(r9),$2 20060270: bneq 0x200602a0 20060272: tstl r4 20060274: beql 0x200602a0 20060276: movl 3c(r9),r4 2006027a: clrl 3c(r9) 2006027d: moval -10(fp),-24(fp) 20060282: pushal -10(fp) 20060285: calls $1,_1f284 2006028c: cvtlw r0,-28(fp) 20060290: pushab -28(fp) 20060293: pushl $0 20060295: pushl 08(r8) 20060298: calls $3,*08(r3) 2006029c: movl r4,3c(r9) 200602a0: movl $1,r0 200602a3: ret _202a4: entry mask: r7 r6 r5 r4 r3 r2 200602a6: subl2 $4,sp 200602a9: movl 04(ap),r0 200602ad: movab 0288(r0),r6 200602b2: movab 02c8(r0),r7 200602b7: clrq r2 200602b9: clrl r5 200602bb: addl3 $00000200,08(ap),r0 200602c4: bicl2 $000001ff,r0 200602cb: cmpl r0,0x20066e14 200602d2: bgeq 0x200602e0 200602d4: movl 0x20066e14,r4 200602db: brb 0x200602e3 200602dd: tstl r0 200602df: nop 200602e0: movl r0,r4 200602e3: tstl (r6)[r2] 200602e6: bneq 0x2006032c 200602e8: pushl 04(ap) 200602eb: pushl $1 200602ed: pushal (r6)[r2] 200602f0: divl3 $00000200,r4,-(sp) 200602f8: calls $4,_200a0 200602ff: movl (r6)[r2],r3 20060303: beql 0x20060336 20060305: movl r4,(r7)[r2] 20060309: addl3 r3,r4,r0 2006030d: movl $80000000,-04(r0) 20060315: addl3 $4,r3,r0 20060319: movl r0,-04(r0) 2006031d: subl3 $8,r4,(r0) 20060321: clrl 04(r0) 20060324: clrb 04(r3) 20060327: movl $1,r5 2006032a: brb 0x20060336 2006032c: incl r2 2006032e: cmpl r2,$10 20060331: blss 0x20060336 20060333: movl $1,r5 20060336: tstl r5 20060338: beql 0x200602e3 2006033a: movl r3,r0 2006033d: ret 2006033e: tstl r0 _20340: entry mask: r4 r3 r2 20060342: subl2 $4,sp 20060345: movl 04(ap),r3 20060349: movl (r3),r2 2006034c: movl (r2),r4 2006034f: movl 08(ap),r1 20060353: addl3 $8,r1,r0 20060357: cmpl r4,r0 2006035a: bleq 0x20060374 2006035c: subl2 r1,r4 2006035f: addl3 r1,r2,r0 20060363: movl r1,(r2) 20060366: movl r4,(r0) 20060369: movl 04(r2),04(r0) 2006036e: movl r0,(r3) 20060371: brb 0x20060378 20060373: nop 20060374: movl 04(r2),(r3) 20060378: movb $80,(r2) 2006037c: movl r2,r0 2006037f: ret ; Walks some kind of linked list, finds the entry in that list which has ; the smallest value for a member, and returns that entry's pointer. _20380: entry mask: r7 r6 r5 r4 r3 r2 20060382: subl2 $4,sp 20060385: movl 04(ap),r2 20060389: movab 0288(r2),r7 2006038e: movl $7fffffff,r3 20060395: clrl r4 20060397: clrl r6 20060399: moval (r7),r5 2006039c: movl (r5),r2 2006039f: beql 0x200603c5 200603a1: movl (r2),r1 200603a4: beql 0x200603c5 200603a6: tstl r0 200603a8: movl (r1),r0 200603ab: cmpl r0,08(ap) 200603af: blss 0x200603bc 200603b1: cmpl r0,r3 200603b4: bgeq 0x200603bc 200603b6: movl r0,r3 200603b9: movl r2,r4 200603bc: addl3 $4,r1,r2 200603c0: movl (r2),r1 200603c3: bneq 0x200603a8 200603c5: addl2 $4,r5 200603c8: aobleq $f,r6,0x2006039c 200603cc: movl r4,r0 200603cf: ret _203d0: entry mask: r2 200603d2: subl2 $4,sp 200603d5: cmpl 08(ap),$4 200603d9: bgtr 0x200603e4 200603db: movl $8,08(ap) 200603df: brb 0x200603ee 200603e1: tstl r0 200603e3: nop 200603e4: addl3 $5,08(ap),r0 200603e9: bicl3 $1,r0,08(ap) 200603ee: pushl 08(ap) 200603f1: pushl 04(ap) 200603f4: calls $2,_20380 200603f8: movl r0,r2 200603fb: bneq 0x20060410 200603fd: pushl 08(ap) 20060400: pushl 04(ap) 20060403: calls $2,_202a4 20060408: movl r0,r2 2006040b: bneq 0x20060410 2006040d: clrl r0 2006040f: ret 20060410: pushl 08(ap) 20060413: pushl r2 20060415: calls $2,_20340 2006041a: movl r0,r2 2006041d: addl2 $4,r0 20060420: ret 20060421: tstl r0 20060423: nop _20424: entry mask: 20060426: subl2 $4,sp 20060429: pushl 08(ap) 2006042c: pushl 04(ap) 2006042f: calls $2,_203d0 20060433: ret 20060434: prober $0,5e04(r2),08ac(r5) 2006043c: xorw2 $c,r2 2006043f: pushl r2 20060441: pushl 04(ap) 20060444: calls $2,_203d0 20060448: movl r0,r3 2006044b: beql 0x20060467 2006044d: movl r3,r1 20060450: movl r2,r0 20060453: decl r2 20060455: tstl r0 20060457: beql 0x20060467 20060459: tstl r0 2006045b: nop 2006045c: clrb (r1)+ 2006045e: movl r2,r0 20060461: decl r2 20060463: tstl r0 20060465: bneq 0x2006045c 20060467: movl r3,r0 2006046a: ret 2006046b: nop _2046c: entry mask: r5 r4 r3 r2 2006046e: subl2 $4,sp 20060471: movl 04(ap),r0 20060475: movab 0288(r0),r4 2006047a: movab 02c8(r0),r5 2006047f: movl 08(ap),r0 20060483: movl (r4)[r0],r0 20060487: movl (r0),r2 2006048a: beql 0x200604e8 2006048c: movl 04(r2),r1 20060490: beql 0x200604b1 20060492: tstl r0 20060494: addl3 r2,(r2),r0 20060498: cmpl r0,r1 2006049b: bneq 0x200604a8 2006049d: movl 04(r1),04(r2) 200604a2: addl2 (r1),(r2) 200604a5: brb 0x200604ab 200604a7: nop 200604a8: movl r1,r2 200604ab: movl 04(r2),r1 200604af: bneq 0x20060494 200604b1: addl3 (r2),r2,r1 200604b5: movl 08(ap),r3 200604b9: subl3 $4,r2,r0 200604bd: cmpl (r4)[r3],r0 200604c1: bneq 0x200604e8 200604c3: cmpl (r1),$80000000 200604ca: bneq 0x200604e8 200604cc: pushl 04(ap) 200604cf: pushl (r4)[r3] 200604d2: divl3 $00000200,(r5)[r3],-(sp) 200604db: calls $3,_20168 200604e2: clrl (r4)[r3] 200604e5: clrl (r5)[r3] 200604e8: ret 200604e9: tstl r0 200604eb: nop _204ec: entry mask: r8 r7 r6 r5 r4 r3 r2 200604ee: subl2 $4,sp 200604f1: movl 08(ap),r5 200604f5: movl 04(ap),r2 200604f9: movab 0288(r2),r8 200604fe: movab 02c8(r2),r7 20060503: tstl 08(ap) 20060506: bneq 0x2006050c 20060508: movl $1,r0 2006050b: ret 2006050c: subl2 $4,r5 2006050f: clrl r6 20060511: moval (r7),r4 20060514: moval 00(r8),r3 20060518: movl (r3),r2 2006051b: beql 0x20060568 2006051d: cmpl 08(ap),r2 20060521: bcc 0x2006052d 20060523: addl3 (r4),r2,r0 20060527: cmpl 08(ap),r0 2006052b: bgtru 0x20060568 2006052d: movl (r2),r0 20060530: beql 0x2006054d 20060532: moval 0008(ap),r1 20060537: nop 20060538: addl2 $4,r0 2006053b: cmpl (r1),r0 2006053e: bcc 0x20060545 20060540: cmpl (r1),r2 20060543: bgtru 0x2006054d 20060545: movl r0,r2 20060548: movl (r2),r0 2006054b: bneq 0x20060538 2006054d: movl 08(ap),r0 20060551: clrb (r0) 20060553: movl (r2),04(r5) 20060557: movl r0,(r2) 2006055a: pushl r6 2006055c: pushl 04(ap) 2006055f: calls $2,_2046c 20060564: movl $1,r0 20060567: ret 20060568: addl2 $4,r4 2006056b: addl2 $4,r3 2006056e: aobleq $f,r6,0x20060518 20060572: clrl r0 20060574: ret 20060575: .space 18 20060587: nop _20588: entry mask: r7 r6 r5 r4 r3 r2 2006058a: subl2 $20,sp 2006058d: movl 04(ap),r2 20060591: tstl 0c(ap) 20060594: beql 0x2006059c 20060596: movl 0c(ap),r6 2006059a: brb 0x200605b1 2006059c: movw $1,-0c(fp) 200605a0: clrw -0a(fp) 200605a3: movab -0d(fp),-08(fp) 200605a8: movb 08(ap),-0d(fp) 200605ad: movab -0c(fp),r6 200605b1: movzwl 02(r6),r3 200605b5: blbs r3,0x200605c0 200605b8: bbs $0,3c(r2),0x200605c0 200605bd: brw 0x20060698 200605c0: movl 04(r6),r4 200605c4: clrl r5 200605c6: movzwl (r6),r0 200605c9: cmpl r5,r0 200605cc: bcs 0x200605d1 200605ce: brw 0x200606a3 200605d1: tstl r0 200605d3: nop 200605d4: clrb -16(fp) 200605d7: movw $1,-15(fp) 200605db: movab -16(fp),-11(fp) 200605e0: movw $5,-13(fp) 200605e4: pushab -15(fp) 200605e7: pushl r2 200605e9: calls $2,_20744 200605f0: movl r0,r7 200605f3: movzwl -13(fp),r0 200605f7: bicl2 $ffffff7f,r0 200605fe: bisl2 r0,3c(r2) 20060602: movb -16(fp),r3 20060606: beql 0x2006065d 20060608: cmpl r7,$1 2006060b: bneq 0x2006065d 2006060d: cmpb r3,$13 20060610: bneq 0x2006061c 20060612: movzbl $41,3c(r2) 20060617: brb 0x2006065d 20060619: tstl r0 2006061b: nop 2006061c: cmpb r3,$11 2006061f: bneq 0x20060628 20060621: movl $21,3c(r2) 20060625: brb 0x2006065d 20060627: nop 20060628: cmpb r3,$3 2006062b: bneq 0x2006064c 2006062d: movl $1,3c(r2) 20060631: clrw -13(fp) 20060634: pushab -15(fp) 20060637: pushl $0 20060639: pushl r2 2006063b: calls $3,_206c0 20060642: movzbl $81,3c(r2) 20060647: movzwl (r6),r5 2006064a: brb 0x2006065d 2006064c: cmpb r3,$f 2006064f: bneq 0x2006065d 20060651: xorl2 $00000200,3c(r2) 20060659: bisl2 $1,3c(r2) 2006065d: bbs $6,3c(r2),0x20060688 20060662: bicl3 $fffffd7f,3c(r2),r0 2006066b: bneq 0x20060684 2006066d: movw $1,-1e(fp) 20060671: clrw -1c(fp) 20060674: movl r4,-1a(fp) 20060678: pushab -1e(fp) 2006067b: pushl r2 2006067d: calls $2,*60(r2) 20060681: movl r0,r7 20060684: incl r4 20060686: incl r5 20060688: movzwl (r6),r0 2006068b: cmpl r5,r0 2006068e: bcc 0x20060693 20060690: brw 0x200605d4 20060693: brb 0x200606a3 20060695: tstl r0 20060697: nop 20060698: pushl r6 2006069a: pushl r2 2006069c: calls $2,*60(r2) 200606a0: movl r0,r7 200606a3: movl r7,r0 200606a6: ret 200606a7: nop _206a8: entry mask: 200606aa: subl2 $4,sp 200606ad: movl 04(ap),r0 200606b1: movl 04(r0),r0 200606b5: bicl3 $ffffff7f,003c(r0),r0 200606bf: ret _206c0: entry mask: r8 r7 r6 r5 r4 r3 r2 200606c2: subl2 $4,sp 200606c5: clrl r5 200606c7: moval 0c(ap),r3 200606cb: movl (r3),r2 200606ce: movl 04(r2),r6 200606d2: moval 04(ap),r7 200606d6: movl (r7),r0 200606d9: movl 3c(r0),r8 200606dd: clrl 3c(r0) 200606e0: bbs $2,08(ap),0x20060738 200606e5: movzwl (r2),r0 200606e8: cmpl r5,r0 200606eb: bcc 0x20060738 200606ed: movab _20588,r4 200606f4: movb (r6)+,r2 200606f7: bicb3 $80,r2,r0 200606fc: cvtbl r0,r0 200606ff: movzbl 0x2005f154 <" ((((( "...>[r0],r0 20060707: bbc $5,r0,0x20060723 2006070b: pushl $0 2006070d: movzbl $5e,-(sp) 20060711: pushl (r7) 20060713: calls $3,(r4) 20060716: cvtbl r2,r0 20060719: addl2 $00000040,r0 20060720: cvtlb r0,r2 20060723: pushl $0 20060725: cvtbl r2,-(sp) 20060728: pushl (r7) 2006072a: calls $3,(r4) 2006072d: incl r5 2006072f: movzwl *00(r3),r0 20060733: cmpl r5,r0 20060736: bcs 0x200606f4 20060738: movl 04(ap),r2 2006073c: movl r8,3c(r2) 20060740: movl $1,r0 20060743: ret _20744: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20060746: subl2 $28,sp 20060749: movl 04(ap),r2 2006074d: movl 08(ap),r3 20060751: clrl r10 20060753: clrl r8 20060755: clrl r11 20060757: movab 02(r3),r6 2006075b: movw $1,-0e(fp) 2006075f: clrw -0c(fp) 20060762: movab -05(fp),-0a(fp) 20060767: movl 04(r3),r7 2006076b: movb $5c,-0f(fp) 20060770: movb $8,-12(fp) 20060774: movb $20,-11(fp) 20060778: movb $8,-10(fp) 2006077c: movb $a,-19(fp) 20060780: movb $25,-18(fp) 20060784: movb $2a,-17(fp) 20060788: movb $2e,-16(fp) 2006078c: movb $2a,-15(fp) 20060790: movb $73,-14(fp) 20060795: clrb -13(fp) 20060798: movab _10738,r9 2006079f: movab _206c0,0000(sp) 200607a8: movab -05(fp),-0a(fp) 200607ad: bicl3 $fffffff5,(r6),r0 200607b5: bneq 0x200607be 200607b7: bisl2 $00000800,(r6) 200607be: pushab -0e(fp) 200607c1: pushl r2 200607c3: calls $2,*5c(r2) 200607c7: movl r0,r5 200607ca: tstl 48(r2) 200607cd: beql 0x2006083b 200607cf: cmpl r5,$000001ac 200607d6: bneq 0x2006083b 200607d8: movl 48(r2),r4 200607dc: bicl3 $ffff0000,48(r2),r0 200607e5: casel r0,$1,$2 200607e9: case -> 0x200607fc 200607eb: case -> 0x200607fc 200607ed: case -> 0x2006080c 200607ef: brb 0x20060814 200607f1: tstl r0 200607f3: nop 200607f4: jmp 0x60060578 200607fa: tstl r0 200607fc: bicl2 $0000ffff,48(r2) 20060804: addl2 $2,48(r2) 20060808: brb 0x20060814 2006080a: tstl r0 2006080c: bicl2 $0000ffff,48(r2) 20060814: pushl $0 20060816: pushl r4 20060818: pushl r2 2006081a: calls $3,(r9) 2006081d: movl r0,r5 20060820: cmpl r5,$1 20060823: bneq 0x2006082c 20060825: movzwl $01ac,r5 2006082a: brb 0x2006083b 2006082c: bisl2 $00010000,48(r2) 20060834: bisl2 $00000880,(r6) 2006083b: cmpl r5,$000001ac 20060842: bneq 0x2006084b 20060844: bbc $1,(r6),0x2006084b 20060848: brw 0x200607be 2006084b: cmpl r5,$1 2006084e: beql 0x20060853 20060850: brw 0x20060a2e 20060853: movb -05(fp),-06(fp) 20060858: bbs $0,(r6),0x20060866 2006085c: bicl3 $fffffff7,(r6),r4 20060864: bneq 0x20060898 20060866: movb -05(fp),(r7) 2006086a: incl r7 2006086c: incl r8 2006086e: movzwl (r3),r0 20060871: cmpl r8,r0 20060874: bcc 0x20060879 20060876: brw 0x200609f7 20060879: bbc $0,(r6),0x20060888 2006087d: clrb -06(fp) 20060880: movl $1,r5 20060883: brb 0x2006088d 20060885: tstl r0 20060887: nop 20060888: movzwl $0601,r5 2006088d: bisl2 $00000800,(r6) 20060894: brw 0x200609f7 20060897: nop 20060898: tstl r4 2006089a: bneq 0x2006089f 2006089c: brw 0x200609f7 2006089f: cvtbl -05(fp),r4 200608a3: cmpl r4,$3 200608a6: bgeq 0x200608ab 200608a8: brw 0x2006099c 200608ab: movl r4,r0 200608ae: casel r0,$3,$18 200608b2: case -> 0x2006090c 200608b4: case -> 0x2006099c 200608b6: case -> 0x2006099c 200608b8: case -> 0x2006099c 200608ba: case -> 0x2006099c 200608bc: case -> 0x2006099c 200608be: case -> 0x2006099c 200608c0: case -> 0x200608fc 200608c2: case -> 0x2006099c 200608c4: case -> 0x200608fc 200608c6: case -> 0x200608fc 200608c8: case -> 0x2006099c 200608ca: case -> 0x2006091c 200608cc: case -> 0x2006099c 200608ce: case -> 0x20060940 200608d0: case -> 0x20060934 200608d2: case -> 0x20060940 200608d4: case -> 0x2006099c 200608d6: case -> 0x20060924 200608d8: case -> 0x2006099c 200608da: case -> 0x2006099c 200608dc: case -> 0x2006099c 200608de: case -> 0x2006099c 200608e0: case -> 0x2006099c 200608e2: case -> 0x200608fc 200608e4: brb 0x200608f0 200608e6: tstl r0 200608e8: jmp 0x60060578 200608ee: tstl r0 200608f0: cmpl r0,$0000007f 200608f7: beql 0x20060948 200608f9: brw 0x2006099c 200608fc: clrw -06(fp) 200608ff: bisl2 $00000800,(r6) 20060906: movl $1,r11 20060909: brw 0x200609e8 2006090c: bisl2 $00000880,(r6) 20060913: movl $1,r11 20060916: brw 0x200609e8 20060919: tstl r0 2006091b: nop 2006091c: movzwl $0609,r5 20060921: brw 0x200609e8 20060924: bisl2 $00000900,(r6) 2006092b: movl $1,r11 2006092e: brw 0x200609e8 20060931: tstl r0 20060933: nop 20060934: bisl2 $00000400,(r6) 2006093b: brw 0x200609e8 2006093e: tstl r0 20060940: clrw -06(fp) 20060943: brw 0x200609e8 20060946: tstl r0 20060948: clrw -06(fp) 2006094b: tstl r8 2006094d: bneq 0x20060952 2006094f: brw 0x200609e8 20060952: bbc $0,0c(r2),0x20060964 20060957: decl r7 20060959: moval -12(fp),-1d(fp) 2006095e: movw $3,-21(fp) 20060962: brb 0x20060983 20060964: tstl r10 20060966: bneq 0x2006097c 20060968: movb -(r7),-06(fp) 2006096c: movl $1,r10 2006096f: moval -0f(fp),-1d(fp) 20060974: movw $1,-21(fp) 20060978: brb 0x20060983 2006097a: tstl r0 2006097c: movb -(r7),-06(fp) 20060980: clrw -21(fp) 20060983: bbs $2,(r6),0x20060995 20060987: pushab -21(fp) 2006098a: pushl $0 2006098c: pushl r2 2006098e: calls $3,_20588 20060995: decl r8 20060997: brb 0x200609e8 20060999: tstl r0 2006099b: nop 2006099c: tstl r10 2006099e: beql 0x200609b6 200609a0: clrl r10 200609a2: moval -0f(fp),-1d(fp) 200609a7: movw $1,-21(fp) 200609ab: pushab -21(fp) 200609ae: pushl (r6) 200609b0: pushl r2 200609b2: calls $3,*0c(sp) 200609b6: bicb3 $80,-05(fp),r0 200609bc: cvtbl r0,r4 200609bf: movzbl 0x2005f154 <" ((((( "...>[r4],r0 200609c7: bbc $3,r0,0x200609d3 200609cb: movb $20,-06(fp) 200609cf: movb $20,-05(fp) 200609d3: tstb -05(fp) 200609d6: beql 0x200609e8 200609d8: movb -05(fp),(r7) 200609dc: movzwl (r3),r0 200609df: cmpl r8,r0 200609e2: bcc 0x200609e8 200609e4: incl r7 200609e6: incl r8 200609e8: bicl3 $fffffe7f,(r6),r0 200609f0: beql 0x200609f7 200609f2: clrb -05(fp) 200609f5: clrl r8 200609f7: tstb -06(fp) 200609fa: beql 0x20060a0c 200609fc: movab -06(fp),-0a(fp) 20060a01: pushab -0e(fp) 20060a04: pushl (r6) 20060a06: pushl r2 20060a08: calls $3,*0c(sp) 20060a0c: bbs $2,(r6),0x20060a2e 20060a10: bbc $a,(r6),0x20060a2e 20060a14: pushl 04(r3) 20060a17: pushl r8 20060a19: pushl r8 20060a1b: pushl r2 20060a1d: pushal -19(fp) 20060a20: calls $5,_1fbf0 20060a27: bicl2 $00000400,(r6) 20060a2e: bbs $b,(r6),0x20060a35 20060a32: brw 0x200607a8 20060a35: tstl r10 20060a37: beql 0x20060a50 20060a39: moval -0f(fp),-1d(fp) 20060a3e: movw $1,-21(fp) 20060a42: pushab -21(fp) 20060a45: pushl (r6) 20060a47: pushl r2 20060a49: calls $3,_206c0 20060a50: tstl r11 20060a52: beql 0x20060a6e 20060a54: pushl $0 20060a56: pushl $d 20060a58: pushl r2 20060a5a: calls $3,_20588 20060a61: pushl $0 20060a63: pushl $a 20060a65: pushl r2 20060a67: calls $3,_20588 20060a6e: cvtlw r8,0000(r3) 20060a73: movl r5,r0 20060a76: ret 20060a77: nop _20a78: entry mask: 20060a7a: subl2 $4,sp 20060a7d: movl 04(ap),r0 20060a81: pushl r0 20060a83: calls $1,*6c(r0) 20060a87: ret _20a88: entry mask: 20060a8a: subl2 $4,sp 20060a8d: movl 04(ap),r0 20060a91: pushl r0 20060a93: calls $1,*70(r0) 20060a97: ret _20a98: entry mask: 20060a9a: subl2 $4,sp 20060a9d: movl 04(ap),r0 20060aa1: bicl2 $6,40(r0) 20060aa5: pushl r0 20060aa7: calls $1,*68(r0) 20060aab: ret _20aac: entry mask: 20060aae: subl2 $4,sp 20060ab1: movl 04(ap),r0 20060ab5: bicl2 $6,40(r0) 20060ab9: pushl r0 20060abb: calls $1,*64(r0) 20060abf: ret _20ac0: entry mask: r4 r3 r2 20060ac2: subl2 $4,sp 20060ac5: movl 0008(ap),r2 20060aca: clrl r3 20060acc: pushl $1 20060ace: ashl $3,r3,r0 20060ad2: pushab 04(r2)[r0] 20060ad6: pushl 04(ap) 20060ad9: calls $3,_20b48 20060ae0: movl r0,r4 20060ae3: cmpl r4,$1 20060ae6: bneq 0x20060aec 20060ae8: incl r3 20060aea: brb 0x20060af6 20060aec: ashl $10,r3,r0 20060af0: mcoml r0,r0 20060af3: bicl2 r0,r4 20060af6: cmpl r4,$1 20060af9: bneq 0x20060b00 20060afb: cmpl r3,(r2) 20060afe: bcs 0x20060acc 20060b00: movl r4,r0 20060b03: ret _20b04: entry mask: r4 r3 r2 20060b06: subl2 $4,sp 20060b09: movl 0008(ap),r2 20060b0e: clrl r3 20060b10: pushl $0 20060b12: ashl $3,r3,r0 20060b16: pushab 04(r2)[r0] 20060b1a: pushl 04(ap) 20060b1d: calls $3,_20b48 20060b24: movl r0,r4 20060b27: cmpl r4,$1 20060b2a: bneq 0x20060b30 20060b2c: incl r3 20060b2e: brb 0x20060b3a 20060b30: ashl $10,r3,r0 20060b34: mcoml r0,r0 20060b37: bicl2 r0,r4 20060b3a: cmpl r4,$1 20060b3d: bneq 0x20060b44 20060b3f: cmpl r3,(r2) 20060b42: bcs 0x20060b10 20060b44: movl r4,r0 20060b47: ret _20b48: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 20060b4a: subl2 $4,sp 20060b4d: movl 04(ap),r4 20060b51: movl 08(ap),r3 20060b55: movl 0c(ap),r2 20060b59: movl (r3),r6 20060b5c: movab 04(r4),r9 20060b60: movl $1,r5 20060b63: movab 54(r4),r8 20060b67: movl 00bc(r4),r0 20060b6c: movl 08(r0),r7 20060b70: movl r6,r0 20060b73: casel r0,$1,$d 20060b77: case -> 0x20060ba0 20060b79: case -> 0x20060ba0 20060b7b: case -> 0x20060ba0 20060b7d: case -> 0x20060be0 20060b7f: case -> 0x20060bb0 20060b81: case -> 0x20060bb0 20060b83: case -> 0x20060ba0 20060b85: case -> 0x20060ba0 20060b87: case -> 0x20060bb0 20060b89: case -> 0x20060bb0 20060b8b: case -> 0x20060bc4 20060b8d: case -> 0x20060ba0 20060b8f: case -> 0x20060bfc 20060b91: case -> 0x20060c18 20060b93: brw 0x20060c2f 20060b96: tstl r0 20060b98: jmp 0x60060578 20060b9e: tstl r0 20060ba0: tstl r2 20060ba2: bneq 0x20060bac 20060ba4: movl (r9)[r6],04(r3) 20060ba9: brw 0x20060c2f 20060bac: clrl r5 20060bae: brb 0x20060c2f 20060bb0: tstl r2 20060bb2: bneq 0x20060bbc 20060bb4: movl (r9)[r6],04(r3) 20060bb9: brb 0x20060c2f 20060bbb: nop 20060bbc: movl 04(r3),(r9)[r6] 20060bc1: brb 0x20060c2f 20060bc3: nop 20060bc4: tstl r2 20060bc6: bneq 0x20060bd0 20060bc8: movl (r9)[r6],04(r3) 20060bcd: brb 0x20060c2f 20060bcf: nop 20060bd0: pushl r3 20060bd2: pushl r4 20060bd4: calls $2,*20(r8) 20060bd8: movl r0,r5 20060bdb: brb 0x20060c2f 20060bdd: tstl r0 20060bdf: nop 20060be0: tstl r2 20060be2: bneq 0x20060bec 20060be4: movl (r9)[r6],04(r3) 20060be9: brb 0x20060c2f 20060beb: nop 20060bec: insv 04(r3),$2,$8,40(r7) 20060bf3: movl 04(r3),(r9)[r6] 20060bf8: brb 0x20060c2f 20060bfa: tstl r0 20060bfc: tstl r2 20060bfe: bneq 0x20060c0c 20060c00: extzv $2,$8,38(r7),04(r3) 20060c07: brb 0x20060c2f 20060c09: tstl r0 20060c0b: nop 20060c0c: insv 04(r3),$2,$8,38(r7) 20060c13: brb 0x20060c2f 20060c15: tstl r0 20060c17: nop 20060c18: tstl r2 20060c1a: bneq 0x20060c28 20060c1c: extzv $2,$8,3c(r7),04(r3) 20060c23: brb 0x20060c2f 20060c25: tstl r0 20060c27: nop 20060c28: insv 04(r3),$2,$8,3c(r7) 20060c2f: cmpl r6,$00000064 20060c36: blss 0x20060c57 20060c38: tstl r2 20060c3a: bneq 0x20060c4c 20060c3c: pushl r3 20060c3e: pushl r4 20060c40: calls $2,*24(r8) 20060c44: movl r0,r5 20060c47: brb 0x20060c57 20060c49: tstl r0 20060c4b: nop 20060c4c: pushl r3 20060c4e: pushl r4 20060c50: calls $2,*20(r8) 20060c54: movl r0,r5 20060c57: movl r5,r0 20060c5a: ret 20060c5b: nop _20c5c: entry mask: r5 r4 r3 r2 20060c5e: subl2 $14,sp 20060c61: movl 04(ap),r2 20060c65: movl 0c(ap),r3 20060c69: movb $13,-0a(fp) 20060c6d: movb $84,-09(fp) 20060c72: movb $11,-0c(fp) 20060c76: movb $84,-0b(fp) 20060c7b: clrl r5 20060c7d: movzbl 08(ap),r4 20060c81: cmpl r4,$000000ae 20060c88: beql 0x20060c93 20060c8a: cmpl r4,$000000ab 20060c91: bneq 0x20060c9c 20060c93: xorl2 $4,40(r2) 20060c97: brw 0x20060d66 20060c9a: tstl r0 20060c9c: cmpl r4,$000000af 20060ca3: bneq 0x20060cac 20060ca5: xorl2 $2,40(r2) 20060ca9: brw 0x20060d66 20060cac: cmpl r4,$000000b0 20060cb3: bneq 0x20060ce0 20060cb5: xorl2 $8,40(r2) 20060cb9: bbc $3,40(r2),0x20060cc8 20060cbe: moval -0a(fp),-10(fp) 20060cc3: brb 0x20060ccd 20060cc5: tstl r0 20060cc7: nop 20060cc8: moval -0c(fp),-10(fp) 20060ccd: movw $2,-14(fp) 20060cd1: pushab -14(fp) 20060cd4: pushl r2 20060cd6: calls $2,*0088(r2) 20060cdb: brw 0x20060d66 20060cde: tstl r0 20060ce0: cmpl r4,$000000b3 20060ce7: bneq 0x20060cf0 20060ce9: bicl2 $6,40(r2) 20060ced: brb 0x20060d66 20060cef: nop 20060cf0: cmpl r4,$000000b4 20060cf7: bneq 0x20060d04 20060cf9: cvtlb 44(r2),(r3) 20060cfd: movl $1,r5 20060d00: brb 0x20060d66 20060d02: tstl r0 20060d04: cmpl r4,$000000bc 20060d0b: bcc 0x20060d14 20060d0d: clrl r5 20060d0f: brb 0x20060d66 20060d11: tstl r0 20060d13: nop 20060d14: addl3 $ffffff44,r4,r0 20060d1c: cvtlb r0,08(ap) 20060d20: ffs $0,$4,40(r2),-08(fp) 20060d27: bneq 0x20060d2c 20060d29: clrl -08(fp) 20060d2c: mull3 $00000044,14(r2),r1 20060d35: addl2 24(r2),r1 20060d39: movzbl 08(ap),r0 20060d3d: addl2 r0,r1 20060d40: movzbl (r1),r0 20060d43: ashl $2,r0,r0 20060d47: addl2 -08(fp),r0 20060d4b: movl 20(r2),r4 20060d4f: movzbl (r4)[r0],r0 20060d53: cvtlb r0,(r3) 20060d56: beql 0x20060d64 20060d58: cvtbl (r3),44(r2) 20060d5c: movl $1,r5 20060d5f: brb 0x20060d66 20060d61: tstl r0 20060d63: nop 20060d64: clrl r5 20060d66: movl r5,r0 20060d69: ret 20060d6a: tstl r0 20060d6c: movzwl $0,5e1c(r2) 20060d71: movl 04(ap),r2 20060d75: movl 08(ap),r0 20060d79: movb $e,-14(fp) 20060d7d: movb $1,-13(fp) 20060d81: clrb -12(fp) 20060d84: movb $1,-11(fp) 20060d88: movb $e,-10(fp) 20060d8c: movb $1,-0f(fp) 20060d90: clrb -0e(fp) 20060d93: movb $1,-0d(fp) 20060d97: movb $e,-0c(fp) 20060d9b: movb $1,-0b(fp) 20060d9f: clrb -0a(fp) 20060da2: movb $1,-09(fp) 20060da6: movb $e,-08(fp) 20060daa: movb $1,-07(fp) 20060dae: clrb -06(fp) 20060db1: movb $1,-05(fp) 20060db5: clrl r5 20060db7: movl 04(r0),r1 20060dbb: movl $28,-1c(fp) 20060dbf: movab 54(r2),-18(fp) 20060dc4: cmpl (r0),$28 20060dc7: beql 0x20060dcc 20060dc9: brw 0x20060ec4 20060dcc: moval 0x20060d6c,(r1) 20060dd3: moval _20744,04(r1) 20060ddb: moval _20588,08(r1) 20060de3: moval _20a88,18(r1) 20060deb: moval _20a98,10(r1) 20060df3: moval _20a78,14(r1) 20060dfb: moval _20aac,0c(r1) 20060e03: moval _20ac0,1c(r1) 20060e0b: moval _20b04,20(r1) 20060e13: moval _20c5c,24(r1) 20060e1b: moval font_bits_low,18(r2) 20060e23: moval font_bits_hi,1c(r2) 20060e2b: moval 0x2005ea78 <"\177\177\177\177\r\r"...>,20(r2) 20060e33: moval 0x2005ed14 <"\0">,24(r2) 20060e3b: cmpl 08(r2),$000000c0 20060e43: beql 0x20060e90 20060e45: clrl 48(r2) 20060e48: cmpl 08(r2),$000000d0 20060e50: blss 0x20060e68 20060e52: cmpl 08(r2),$000000ef 20060e5a: bgtr 0x20060e68 20060e5c: movab 00dc(r2),r3 20060e61: clrl r4 20060e63: brb 0x20060e9f 20060e65: tstl r0 20060e67: nop 20060e68: cmpl 08(r2),$2 20060e6c: bneq 0x20060e7c 20060e6e: movab 00c0(r2),r3 20060e73: moval -14(fp),r4 20060e77: brb 0x20060e9f 20060e79: tstl r0 20060e7b: nop 20060e7c: movl $1,08(r2) 20060e80: movab 00c0(r2),r3 20060e85: moval -14(fp),r4 20060e89: movl $3,r5 20060e8c: brb 0x20060e9f 20060e8e: tstl r0 20060e90: bicl2 $ffff0000,48(r2) 20060e98: movab 00f8(r2),r3 20060e9d: clrl r4 20060e9f: addl3 04(r3),0c(r3),r1 20060ea5: movl r5,10(r2) 20060ea9: pushl r5 20060eab: pushl r4 20060ead: pushl r2 20060eaf: pushab -1c(fp) 20060eb2: pushl 14(r3) 20060eb5: pushl 18(r3) 20060eb8: calls $6,(r1) 20060ebb: movl r0,r1 20060ebe: clrl 3c(r2) 20060ec1: brb 0x20060ec7 20060ec3: nop 20060ec4: movl $2,r1 20060ec7: movl r1,r0 20060eca: ret 20060ecb: nop _20ecc: entry mask: 20060ece: subl2 $4,sp 20060ed1: ret 20060ed2: halt 20060ed3: halt tst_and_clr: entry mask: r4 r3 r2 20060ed6: movzbl $1,r0 20060ed9: movl 04(ap),r3 20060edd: movl 08(ap),r4 20060ee1: bbsc r3,(r4),0x20060ee7 20060ee5: clrl r0 20060ee7: ret tst_and_set: entry mask: r4 r3 r2 20060eea: movzbl $1,r0 20060eed: movl 04(ap),r3 20060ef1: movl 08(ap),r4 20060ef5: bbcs r3,(r4),0x20060efb 20060ef9: clrl r0 20060efb: ret _20efc: entry mask: r7 r6 r5 r4 r3 r2 20060efe: movl 04(ap),r2 20060f02: movl 08(ap),r3 20060f06: movl 0c(ap),r4 20060f0a: ashl $3,r4,r4 20060f0e: bbc r2,(r3),0x20060f1c 20060f12: aoblss r4,r2,0x20060f0e 20060f16: movl r2,r0 20060f19: brw 0x20060f3e 20060f1c: movl r2,r6 20060f1f: rotl $9,r6,*10(ap) 20060f24: incl r2 20060f26: bbs r2,(r3),0x20060f2e 20060f2a: aoblss r4,r2,0x20060f26 20060f2e: movl r2,r7 20060f31: rotl $9,r7,r7 20060f35: decl r7 20060f37: movl r7,*14(ap) 20060f3b: movl r2,r0 20060f3e: ret 20060f3f: movzwl $0,*-2fb0(r4) 20060f44: xorw2 $8,r3 20060f47: ashl $f7,0c(ap),0c(ap) 20060f4e: decl 0c(ap) 20060f51: ashl $f7,(r3),r4 20060f56: beql 0x20060f9a 20060f58: movl r4,r3 20060f5b: movl 04(ap),r0 20060f5f: movl 30(r0),r5 20060f63: ashl $f7,r0,r0 20060f68: bbs r0,(r5),0x20060f70 20060f6c: decl r0 20060f6e: brb 0x20060f68 20060f70: incl r0 20060f72: movl r0,r1 20060f75: decl r0 20060f77: subl2 r3,r1 20060f7a: bgeq 0x20060f80 20060f7c: clrl r0 20060f7e: brb 0x20060f9a 20060f80: bicl2 0c(ap),r1 20060f84: subl3 r1,r0,r4 20060f88: incl r4 20060f8a: movl r4,r2 20060f8d: bbcc r0,(r5),0x20060f72 20060f91: sobgtr r2,0x20060f96 20060f94: brb 0x20060f9a 20060f96: decl r0 20060f98: brb 0x20060f8d 20060f9a: ashl $9,r0,r0 20060f9e: movl 08(ap),r3 20060fa2: movl r0,04(r3) 20060fa6: beql 0x20060fac 20060fa8: ashl $9,r4,(r3) 20060fac: ret _20fad: entry mask: r5 r4 r3 r2 20060faf: clrl r0 20060fb1: movl 08(ap),r3 20060fb5: ashl $f7,0c(ap),0c(ap) 20060fbc: decl 0c(ap) 20060fbf: ashl $f7,(r3),r4 20060fc4: beql 0x2006101e 20060fc6: movl r4,r3 20060fc9: movl 04(ap),r0 20060fcd: movl 30(r0),r5 20060fd1: ashl $f7,r0,r0 20060fd6: movl $01000000,r1 20060fdd: ashl $f7,r1,r1 20060fe2: cmpl r0,r1 20060fe5: blss 0x20060fec 20060fe7: movl r1,r0 20060fea: decl r0 20060fec: bbs r0,(r5),0x20060ff4 20060ff0: decl r0 20060ff2: brb 0x20060fec 20060ff4: incl r0 20060ff6: movl r0,r1 20060ff9: decl r0 20060ffb: subl2 r3,r1 20060ffe: bgeq 0x20061004 20061000: clrl r0 20061002: brb 0x2006101e 20061004: bicl2 0c(ap),r1 20061008: subl3 r1,r0,r4 2006100c: incl r4 2006100e: movl r4,r2 20061011: bbcc r0,(r5),0x20060ff6 20061015: sobgtr r2,0x2006101a 20061018: brb 0x2006101e 2006101a: decl r0 2006101c: brb 0x20061011 2006101e: ashl $9,r0,r0 20061022: movl 08(ap),r3 20061026: movl r0,04(r3) 2006102a: beql 0x20061030 2006102c: ashl $9,r4,(r3) 20061030: ret 20061031: halt 20061032: halt 20061033: halt 20061034: .long 20061d34 20061038: .long 20066f38 2006103c: .long 200b0000 20061040: .space 8 20061048: .string "\n PC= %08.8X PSL= %08.8X\n\0" 20061063: .string "\0" 20061064: .long 12113800 20061068: .long 04287f25 2006106c: .long 01020003 20061070: .space 8 20061078: .long aa553300 2006107c: .byte cc 2006107d: .byte f0 2006107e: .byte ff 2006107f: .ptr _ec14 20061083: .ptr 0x20040830 <"NI - Test LANCE regi"...> 20061087: .byte 92 20061088: .ptr _ed60 2006108c: .ptr 0x2004084c <"NI - Test LANCE init"...> 20061090: .word 2893 20061092: .word 04f1 20061094: .word 6320 20061096: .word 0408 20061098: .word 9420 2006109a: .word f318 2006109c: .word 2004 2006109e: .ptr 0x2004087e <"NI - Test LANCE inte"...> 200610a2: .byte 95 200610a3: .ptr _f8d0 200610a7: .ptr 0x2004089b <"NI - Test LANCE ext "...> 200610ab: .byte 9a 200610ac: .long 00000000 200610b0: .long 00000000 200610b4: .long 10ffff00 200610b8: .long 20000300 200610bc: .long 10000000 200610c0: .long 22000000 200610c4: .long 10000100 200610c8: .long 24ffff00 200610cc: .long 10000200 200610d0: .long 2600ff00 200610d4: .long 10000300 200610d8: .long 28000000 200610dc: .long 00000000 200610e0: .long 00000000 200610e4: .long 00020300 200610e8: .long 02020001 200610ec: .long 03000100 200610f0: .long 00010002 200610f4: .long 00000203 200610f8: .long 00000300 200610fc: .long 00030001 20061100: .long 00000000 20061104: .long 00000000 20061108: .long 00000100 2006110c: .long 0000aa00 20061110: .long 00015400 20061114: .long 00000000 20061118: .long 00000000 2006111c: .long 33333333 20061120: .long 55555555 20061124: .long aaaaaaaa 20061128: .long f0f0f0f0 2006112c: .long ff00ff00 20061130: .long ffff0000 20061134: .long ffffffff 20061138: .long 1f1f1f1f 2006113c: .long 0000001f 20061140: .long 1f1f1f1f 20061144: .long 00001f1f 20061148: .long 1f1f1f1f 2006114c: .long 00001f1e 20061150: .long 0000001f 20061154: .long 00000000 20061158: .long 00000000 2006115c: .long 0f120f00 20061160: .long 1d1d0013 20061164: .long 12000000 20061168: .long 00000000 2006116c: .long 12000000 20061170: .long 121e1e1f 20061174: .long 1e1d0000 20061178: .space 60 200611b4: .long 13131313 200611b8: .byte 13 200611b9: .byte 00 ; This table is the mtpr/mfpr numbers corresponding to the indices in the ; table at 20061204. ipr_num: .byte 00 ; KSP 200611bb: .byte 01 ; ESP 200611bc: .byte 02 ; SSP 200611bd: .byte 03 ; USP 200611be: .byte 04 ; ISP 200611bf: .byte 08 ; P0BR 200611c0: .byte 09 ; P0LR 200611c1: .byte 0a ; P1BR 200611c2: .byte 0b ; P1LR 200611c3: .byte 0c ; SBR 200611c4: .byte 0d ; SLR 200611c5: .byte 10 ; PCBB 200611c6: .byte 11 ; SCBB 200611c7: .byte 12 ; IPL 200611c8: .byte 13 ; ASTLVL 200611c9: .byte 14 ; SIRR 200611ca: .byte 15 ; SISR 200611cb: .byte 18 ; ICCS 200611cc: .byte 19 ; NICR 200611cd: .byte 1a ; ICR 200611ce: .byte 1b ; TODR 200611cf: .byte 1c ; CSRS 200611d0: .byte 1d ; CSRD 200611d1: .byte 1e ; CSTS 200611d2: .byte 1f ; CSTD 200611d3: .byte 20 ; RXCS 200611d4: .byte 21 ; RXDB 200611d5: .byte 22 ; TXCS 200611d6: .byte 23 ; TXDB 200611d7: .byte 25 ; CCR 200611d8: .byte 26 ; MCESR 200611d9: .byte 27 ; MSER 200611da: .byte 28 ; ACCS 200611db: .byte 2a ; SAVPC 200611dc: .byte 2b ; SAVPSL 200611dd: .byte 2f ; TBTAG 200611de: .byte 37 ; IORESET 200611df: .byte 38 ; MAPEN 200611e0: .byte 39 ; TBIA 200611e1: .byte 3a ; TBIS 200611e2: .byte 3b ; TBDATA 200611e3: .byte 3e ; SID 200611e4: .byte 3f ; TBCHK 200611e5: .byte 70 ; BC112 200611e6: .byte 71 ; BCBTS 200611e7: .byte 72 ; BCP1TS 200611e8: .byte 73 ; BCP2TS 200611e9: .byte 74 ; BCRFR 200611ea: .byte 75 ; BCIDX 200611eb: .byte 76 ; BCSTS 200611ec: .byte 77 ; BCCTL 200611ed: .byte 78 ; BCERR 200611ee: .byte 79 ; BCFBTS 200611ef: .byte 7a ; BCFPTS 200611f0: .byte 7b ; VINTSR 200611f1: .byte 7c ; PCTAG 200611f2: .byte 7d ; PCIDX 200611f3: .byte 7e ; PCERR 200611f4: .byte 7f ; PCSTS 200611f5: .byte 90 ; VPSR 200611f6: .byte 91 ; VAER 200611f7: .byte 92 ; VMAC 200611f8: .byte 93 ; VTBIA 200611f9: .byte 9d ; VIADR 200611fa: .byte 9e ; VIDLO 200611fb: .byte 9f ; VIDHI 200611fc: .long 00000000 20061200: .long 00000000 ; Names of mfpr/mtpr registers. Indices in this table are not register ; numbers; to get the register number, see the table at 200611ba. ipr_name: .ptr 0x20041184 <"KSP\0"> 20061208: .ptr 0x20041188 <"ESP\0"> 2006120c: .ptr 0x2004118c <"SSP\0"> 20061210: .ptr 0x20041190 <"USP\0"> 20061214: .ptr 0x20041194 <"ISP\0"> 20061218: .ptr 0x20041198 <"P0BR\0"> 2006121c: .ptr 0x2004119d <"P0LR\0"> 20061220: .ptr 0x200411a2 <"P1BR\0"> 20061224: .ptr 0x200411a7 <"P1LR\0"> 20061228: .ptr 0x200411ac <"SBR\0"> 2006122c: .ptr 0x200411b0 <"SLR\0"> 20061230: .ptr 0x200411b4 <"PCBB\0"> 20061234: .ptr 0x200411b9 <"SCBB\0"> 20061238: .ptr 0x200411be <"IPL\0"> 2006123c: .ptr 0x200411c2 <"ASTLVL\0"> 20061240: .ptr 0x200411c9 <"SIRR\0"> 20061244: .ptr 0x200411ce <"SISR\0"> 20061248: .ptr 0x200411d3 <"ICCS\0"> 2006124c: .ptr 0x200411d8 <"NICR\0"> 20061250: .ptr 0x200411dd <"ICR\0"> 20061254: .ptr 0x200411e1 <"TODR\0"> 20061258: .ptr 0x200411e6 <"CSRS\0"> 2006125c: .ptr 0x200411eb <"CSRD\0"> 20061260: .ptr 0x200411f0 <"CSTS\0"> 20061264: .ptr 0x200411f5 <"CSTD\0"> 20061268: .ptr 0x200411fa <"RXCS\0"> 2006126c: .ptr 0x200411ff <"RXDB\0"> 20061270: .ptr 0x20041204 <"TXCS\0"> 20061274: .ptr 0x20041209 <"TXDB\0"> 20061278: .ptr 0x2004120e <"CCR\0"> 2006127c: .ptr 0x20041212 <"MCESR\0"> 20061280: .ptr 0x20041218 <"MSER\0"> 20061284: .ptr 0x2004121d <"ACCS\0"> 20061288: .ptr 0x20041222 <"SAVPC\0"> 2006128c: .ptr 0x20041228 <"SAVPSL\0"> 20061290: .ptr 0x2004122f <"TBTAG\0"> 20061294: .ptr 0x20041235 <"IORESET\0"> 20061298: .ptr 0x2004123d <"MAPEN\0"> 2006129c: .ptr 0x20041243 <"TBIA\0"> 200612a0: .ptr 0x20041248 <"TBIS\0"> 200612a4: .ptr 0x2004124d <"TBDATA\0"> 200612a8: .ptr 0x20041254 <"SID\0"> 200612ac: .ptr 0x20041258 <"TBCHK\0"> 200612b0: .ptr 0x2004125e <"BC112\0"> 200612b4: .ptr 0x20041264 <"BCBTS\0"> 200612b8: .ptr 0x2004126a <"BCP1TS\0"> 200612bc: .ptr 0x20041271 <"BCP2TS\0"> 200612c0: .ptr 0x20041278 <"BCRFR\0"> 200612c4: .ptr 0x2004127e <"BCIDX\0"> 200612c8: .ptr 0x20041284 <"BCSTS\0"> 200612cc: .ptr 0x2004128a <"BCCTL\0"> 200612d0: .ptr 0x20041290 <"BCERR\0"> 200612d4: .ptr 0x20041296 <"BCFBTS\0"> 200612d8: .ptr 0x2004129d <"BCFPTS\0"> 200612dc: .ptr 0x200412a4 <"VINTSR\0"> 200612e0: .ptr 0x200412ab <"PCTAG\0"> 200612e4: .ptr 0x200412b1 <"PCIDX\0"> 200612e8: .ptr 0x200412b7 <"PCERR\0"> 200612ec: .ptr 0x200412bd <"PCSTS\0"> 200612f0: .ptr 0x200412c3 <"VPSR\0"> 200612f4: .ptr 0x200412c8 <"VAER\0"> 200612f8: .ptr 0x200412cd <"VMAC\0"> 200612fc: .ptr 0x200412d2 <"VTBIA\0"> 20061300: .ptr 0x200412d8 <"VIADR\0"> 20061304: .ptr 0x200412de <"VIDLO\0"> 20061308: .ptr 0x200412e4 <"VIDHI\0"> 2006130c: .long 00000000 20061310: .string "\n\r0) Dansk " 20061336: .string " 8) Fran\347ais (Suisse Romande)\n\r1) D" 20061359: .string "eutsch 9) Ital" 20061381: .string "iano\n\r2) Deutsch (Schweiz) " 200613a7: .string " 10) Nederlands\n\r3) English " 200613cd: .string " 11) Norsk\n\r4) Engl" 200613f3: .string "ish (British/Irish) 12) Portug" 2006141b: .string "u\351s\n\r5) Espa\361ol " 2006143b: .string " 13) Suomi\n\r6) Fran\347ais " 2006145e: .string " 14) Svenska\n\r7)" 20061484: .string " Fran\347ais (Canadien) 15" 200614a9: .string ") Vlaams\n\r\n\r 3 >>> \0" 200614be: .space 6 200614c4: .ptr 0x200412ea <"R0\0"> 200614c8: .ptr 0x200412ed <"R1\0"> 200614cc: .ptr 0x200412f0 <"R2\0"> 200614d0: .ptr 0x200412f3 <"R3\0"> 200614d4: .ptr 0x200412f6 <"R4\0"> 200614d8: .ptr 0x200412f9 <"R5\0"> 200614dc: .ptr 0x200412fc <"R6\0"> 200614e0: .ptr 0x200412ff <"R7\0"> 200614e4: .ptr 0x20041302 <"R8\0"> 200614e8: .ptr 0x20041305 <"R9\0"> 200614ec: .ptr 0x20041308 <"R10\0"> 200614f0: .ptr 0x2004130c <"R11\0"> 200614f4: .ptr 0x20041310 <"R12\0"> 200614f8: .ptr 0x20041314 <"R13\0"> 200614fc: .ptr 0x20041318 <"R14\0"> 20061500: .ptr 0x2004131c <"R15\0"> 20061504: .ptr 0x20041320 <"AP\0"> 20061508: .ptr 0x20041323 <"FP\0"> 2006150c: .ptr 0x20041326 <"SP\0"> 20061510: .ptr 0x20041329 <"PC\0"> 20061514: .ptr 0x2004132c <"PSL\0"> 20061518: .long 00000000 2006151c: .long 00000000 20061520: .long 00000000 20061524: .long 00000000 20061528: .long 00000000 ; Descriptors pointing to the strings beginning at 20041330 2006152c: .word 0000 2006152e: .word 0000 20061530: .ptr 0x20041330 20061534: .word 0082 20061536: .word 000b 20061538: .ptr 0x20041331 <"\21\nCVAXstar\n"> 2006153c: .word 0083 2006153e: .word 000d 20061540: .ptr 0x2004133d <" 83 BOOT SYS\r"> 20061544: .word 0084 20061546: .word 0009 20061548: .ptr 0x2004134b <" 84 FAIL\r"> 2006154c: .word 0085 2006154e: .word 0010 20061550: .ptr 0x20041355 <" 85 RESTART SYS\r"> 20061554: .word 008a 20061556: .word 0009 20061558: .ptr 0x20041366 <" PC = "> 2006155c: .word 008b 2006155e: .word 0003 20061560: .ptr 0x20041370 <"\b \b"> 20061564: .word 008c 20061566: .word 0001 20061568: .ptr 0x20041374 <"\n"> 2006156c: .word 008d 2006156e: .word 0004 20061570: .ptr 0x20041376 <"\n^C\r"> 20061574: .word 008e 20061576: .word 0003 20061578: .ptr 0x2004137b <"^U\r"> 2006157c: .word 008f 2006157e: .word 0002 20061580: .ptr 0x2004137f <"^O"> 20061584: .word 0090 20061586: .word 0005 20061588: .ptr 0x20041382 <"\21\e[c\r"> 2006158c: .word 0091 2006158e: .word 0007 20061590: .ptr 0x20041388 <"\21\e\\\e[4i"> 20061594: .word 0092 20061596: .word 0003 20061598: .ptr 0x20041390 <"DS>"> 2006159c: .word 0093 2006159e: .word 0010 200615a0: .ptr 0x20041394 <"\nLK401 (0..15): "> 200615a4: .word 0099 200615a6: .word 0005 200615a8: .ptr 0x200413a5 <"\r>>> "> 200615ac: .word 009a 200615ae: .word 000a 200615b0: .ptr 0x200413ab <"Bootfile: "> 200615b4: .word 009b 200615b6: .word 0006 200615b8: .ptr 0x200413b6 <"PFIL: "> 200615bc: .word 009c 200615be: .word 0013 200615c0: .ptr 0x200413bd <" 9C RMT_TRGGR_REQ\r"> 200615c4: .word 0000 200615c6: .word 0007 200615c8: .ptr 0x200413d1 <"NO MSG\r"> 200615cc: .word 0000 200615ce: .word 0000 200615d0: .ptr 0x200413d9 200615d4: .word 0002 200615d6: .word 0008 200615d8: .ptr 0x200413da <"EXT HLT\r"> 200615dc: .word 0004 200615de: .word 0008 200615e0: .ptr 0x200413e3 <"ISP ERR\r"> 200615e4: .word 0005 200615e6: .word 0009 200615e8: .ptr 0x200413ec <"DBL ERR1\r"> 200615ec: .word 0006 200615ee: .word 0009 200615f0: .ptr 0x200413f6 <"HLT INST\r"> 200615f4: .word 0007 200615f6: .word 0009 200615f8: .ptr 0x20041400 <"SCB ERR3\r"> 200615fc: .word 0008 200615fe: .word 0009 20061600: .ptr 0x2004140a <"SCB ERR2\r"> 20061604: .word 000a 20061606: .word 000c 20061608: .ptr 0x20041414 <"CHM FR ISTK\r"> 2006160c: .word 000b 2006160e: .word 000c 20061610: .ptr 0x20041421 <"CHM TO ISTK\r"> 20061614: .word 000c 20061616: .word 000b 20061618: .ptr 0x2004142e <"SCB RD ERR\r"> 2006161c: .word 0010 2006161e: .word 0008 20061620: .ptr 0x2004143a <"MCHK AV\r"> 20061624: .word 0011 20061626: .word 0007 20061628: .ptr 0x20041443 <"KSP AV\r"> 2006162c: .word 0012 2006162e: .word 0009 20061630: .ptr 0x2004144b <"DBL ERR2\r"> 20061634: .word 0013 20061636: .word 0009 20061638: .ptr 0x20041455 <"DBL ERR3\r"> 2006163c: .word 0014 2006163e: .word 0009 20061640: .ptr 0x2004145f <"PSL EXC5\r"> 20061644: .word 001a 20061646: .word 0009 20061648: .ptr 0x20041469 <"PSL EXC6\r"> 2006164c: .word 001b 2006164e: .word 0009 20061650: .ptr 0x20041473 <"PSL EXC7\r"> 20061654: .word 001d 20061656: .word 0009 20061658: .ptr 0x2004147d <"PSL REI5\r"> 2006165c: .word 001e 2006165e: .word 0009 20061660: .ptr 0x20041487 <"PSL REI6\r"> 20061664: .word 001f 20061666: .word 0009 20061668: .ptr 0x20041491 <"PSL REI7\r"> 2006166c: .word 0020 2006166e: .word 0008 20061670: .ptr 0x2004149b <"TOY ERR\r"> 20061674: .word 0021 20061676: .word 0008 20061678: .ptr 0x200414a4 <"CORRPTN\r"> 2006167c: .word 0022 2006167e: .word 0008 20061680: .ptr 0x200414ad <"ILL REF\r"> 20061684: .word 0023 20061686: .word 0008 20061688: .ptr 0x200414b6 <"ILL CMD\r"> 2006168c: .word 0024 2006168e: .word 0008 20061690: .ptr 0x200414bf <"INV DGT\r"> 20061694: .word 0025 20061696: .word 0004 20061698: .ptr 0x200414c8 <"LTL\r"> 2006169c: .word 0026 2006169e: .word 0008 200616a0: .ptr 0x200414cd <"ILL ADR\r"> 200616a4: .word 0027 200616a6: .word 0008 200616a8: .ptr 0x200414d6 <"LEN VIO\r"> 200616ac: .word 0028 200616ae: .word 000c 200616b0: .ptr 0x200414df <"VAL TOO LRG\r"> 200616b4: .word 0029 200616b6: .word 0007 200616b8: .ptr 0x200414ec <"ILL SW\r"> 200616bc: .word 002a 200616be: .word 0008 200616c0: .ptr 0x200414f4 <"SW CONF\r"> 200616c4: .word 002d 200616c6: .word 0008 200616c8: .ptr 0x200414fd <"AMB SYM\r"> 200616cc: .word 002b 200616ce: .word 0007 200616d0: .ptr 0x20041506 <"UNK SW\r"> 200616d4: .word 002c 200616d6: .word 0008 200616d8: .ptr 0x2004150e <"UNK SYM\r"> 200616dc: .word 002e 200616de: .word 0006 200616e0: .ptr 0x20041517 <"CHKSM\r"> 200616e4: .word 002f 200616e6: .word 0006 200616e8: .ptr 0x2004151e <"HLTED\r"> 200616ec: .word 0030 200616ee: .word 0008 200616f0: .ptr 0x20041525 <"FND ERR\r"> 200616f4: .word 0031 200616f6: .word 0006 200616f8: .ptr 0x2004152e <"TMOUT\r"> 200616fc: .word 0032 200616fe: .word 0008 20061700: .ptr 0x20041535 <"MEM ERR\r"> 20061704: .word 0033 20061706: .word 0007 20061708: .ptr 0x2004153e <"UNXINT\r"> 2006170c: .word 0034 2006170e: .word 0009 20061710: .ptr 0x20041546 <"ILL PSWD\r"> 20061714: .word 0035 20061716: .word 000b 20061718: .ptr 0x20041550 <"PSWD NOTEN\r"> 2006171c: .word 0036 2006171e: .word 000c 20061720: .ptr 0x2004155c <"NO PSWD DEF\r"> 20061724: .word 0037 20061726: .word 0009 20061728: .ptr 0x20041569 <"NOT IMPL\r"> 2006172c: .word 0038 2006172e: .word 000d 20061730: .ptr 0x20041573 <"IPR NOT IMPL\r"> 20061734: .word 0039 20061736: .word 000a 20061738: .ptr 0x20041581 <"IPR NOWRT\r"> 2006173c: .word 003a 2006173e: .word 0009 20061740: .ptr 0x2004158c <"IPR NORD\r"> 20061744: .word 003b 20061746: .word 000a 20061748: .ptr 0x20041596 <"NVR RDERR\r"> 2006174c: .word 003c 2006174e: .word 000b 20061750: .ptr 0x200415a1 <"NVR WRTERR\r"> 20061754: .word 003d 20061756: .word 000a 20061758: .ptr 0x200415ad <"ILL PARAM\r"> 2006175c: .word 0040 2006175e: .word 0009 20061760: .ptr 0x200415b8 <"NOSUCHDEV"> 20061764: .word 0041 20061766: .word 0009 20061768: .ptr 0x200415c2 <"DEVASSIGN"> 2006176c: .word 0042 2006176e: .word 000a 20061770: .ptr 0x200415cc <"NOSUCHFILE"> 20061774: .word 0043 20061776: .word 000a 20061778: .ptr 0x200415d7 <"FILESTRUCT"> 2006177c: .word 0044 2006177e: .word 0009 20061780: .ptr 0x200415e2 <"BADCHKSUM"> 20061784: .word 0045 20061786: .word 000a 20061788: .ptr 0x200415ec <"BADFILEHDR"> 2006178c: .word 0046 2006178e: .word 000b 20061790: .ptr 0x200415f7 <"BADIRECTORY"> 20061794: .word 0047 20061796: .word 000a 20061798: .ptr 0x20041603 <"FILNOTCNTG"> 2006179c: .word 0048 2006179e: .word 0009 200617a0: .ptr 0x2004160e <"ENDOFFILE"> 200617a4: .word 0049 200617a6: .word 000b 200617a8: .ptr 0x20041618 <"BADFILENAME"> 200617ac: .word 004a 200617ae: .word 0009 200617b0: .ptr 0x20041624 <"BUFFEROVF"> 200617b4: .word 004b 200617b6: .word 0007 200617b8: .ptr 0x2004162e <"CTRLERR"> 200617bc: .word 004c 200617be: .word 0008 200617c0: .ptr 0x20041636 <"DEVINACT"> 200617c4: .word 004d 200617c6: .word 000a 200617c8: .ptr 0x2004163f <"DEVOFFLINE"> 200617cc: .word 004e 200617ce: .word 0006 200617d0: .ptr 0x2004164a <"MEMERR"> 200617d4: .word 004f 200617d6: .word 0006 200617d8: .ptr 0x20041651 <"SCBINT"> 200617dc: .word 0050 200617de: .word 0009 200617e0: .ptr 0x20041658 <"SCB2NDINT"> 200617e4: .word 0051 200617e6: .word 0005 200617e8: .ptr 0x20041662 <"NOROM"> 200617ec: .word 0052 200617ee: .word 000a 200617f0: .ptr 0x20041668 <"NOSUCHNODE"> 200617f4: .word 0054 200617f6: .word 0006 200617f8: .ptr 0x20041673 <"RETRY\r"> 200617fc: .word 0055 200617fe: .word 0005 20061800: .ptr 0x2004167a <"NOWRT"> 20061804: .word 0056 20061806: .word 0008 20061808: .ptr 0x20041680 <"DUPIDENT"> 2006180c: .word 0057 2006180e: .word 0009 20061810: .ptr 0x20041689 <"DEVCMDERR"> 20061814: .word 0058 20061816: .word 0009 20061818: .ptr 0x20041693 <"ILLIOFUNC"> 2006181c: .word 0000 2006181e: .word 0007 20061820: .ptr 0x2004169d <"NO MSG\r"> 20061824: .long 0000032e 20061828: .ptr 0x200416a5 <"\n\r BOOT [/[R5:] 2006182c: .long 00000000 20061830: .ptr 0x200419d4 <"EXAMINE\0"> 20061834: .ptr 0x200419dc <"DEPOSIT\0"> 20061838: .ptr 0x200419e4 <"CONTINUE\0"> 2006183c: .ptr 0x200419ed <"INITIALIZE\0"> 20061840: .ptr 0x200419f8 <"HALT\0"> 20061844: .ptr 0x200419fd <"UNJAM\0"> 20061848: .ptr 0x20041a03 <"BOOT\0"> 2006184c: .ptr 0x20041a08 <"FIND\0"> 20061850: .ptr 0x20041a0d <"REPEAT\0"> 20061854: .ptr 0x20041a14 <"START\0"> 20061858: .ptr 0x20041a1a <"TEST\0"> 2006185c: .ptr 0x20041a1f <"XFER\0"> 20061860: .ptr 0x20041a24 <"SET\0"> 20061864: .ptr 0x20041a28 <"SHOW\0"> 20061868: .ptr 0x20041a2d <"HELP\0"> 2006186c: .ptr 0x20041a32 <"HLEP\0"> 20061870: .ptr 0x20041a37 <"?\0"> 20061874: .ptr 0x20041a39 <"MOVE\0"> 20061878: .ptr 0x20041a3e <"SEARCH\0"> 2006187c: .ptr 0x20041a45 <"CHECK\0"> 20061880: .ptr 0x20041a4b <"LOGIN\0"> 20061884: .long 00000000 20061888: .long 00000000 2006188c: .ptr 0x20041a51 <"\0"> 20061890: .ptr 0x20041a52 <"\0"> 20061894: .ptr 0x20041a53 <"CONTINUE\0"> 20061898: .ptr 0x20041a5c <"\0"> 2006189c: .ptr 0x20041a5d <"HALT\0"> 200618a0: .ptr 0x20041a62 <"\0"> 200618a4: .ptr 0x20041a63 <"BOOT\0"> 200618a8: .ptr 0x20041a68 <"\0"> 200618ac: .ptr 0x20041a69 <"\0"> 200618b0: .ptr 0x20041a6a <"\0"> 200618b4: .ptr 0x20041a6b <"\0"> 200618b8: .ptr 0x20041a6c <"\0"> 200618bc: .ptr 0x20041a6d <"\0"> 200618c0: .ptr 0x20041a6e <"\0"> 200618c4: .ptr 0x20041a6f <"\0"> 200618c8: .ptr 0x20041a70 <"\0"> 200618cc: .ptr 0x20041a71 <"\0"> 200618d0: .ptr 0x20041a72 <"\0"> 200618d4: .ptr 0x20041a73 <"\0"> 200618d8: .ptr 0x20041a74 <"\0"> 200618dc: .ptr 0x20041a75 <"LOGIN\0"> 200618e0: .long 00000000 200618e4: .ptr 0x20041a7b <" ()[]/:!@+-*,.\0"> 200618e8: .long 64020162 200618ec: .long 016f0a00 200618f0: .long 0a017508 200618f4: .long 42100178 200618f8: .long 00440201 200618fc: .long 08014f0a 20061900: .long 580a0155 20061904: .long 00001001 20061908: .long 00000000 2006190c: .long 3fff8fbb 20061910: .long 52edaf9e 20061914: .long dd08a2dd 20061918: .long 02fb04a2 2006191c: .long 8fba00b2 20061920: .long 00023fff 20061924: .long 0000000c 20061928: .ptr 0x200403c0 <"\0"> 2006192c: .long 50d401bb 20061930: .long ba600190 20061934: .long 00000201 20061938: .long 00000000 2006193c: .long 000000ce 20061940: .long 0000000d 20061944: .long 0000000b 20061948: .long 000000c7 2006194c: .long 000000e0 20061950: .long 000000d0 20061954: .long 000000bb 20061958: .long 0000007b 2006195c: .long 00000000 20061960: .long 00000000 20061964: .long fffffbff 20061968: .long 00000000 2006196c: .long ffffefff 20061970: .long ffffdfff 20061974: .long ffffbfff 20061978: .long 00000000 2006197c: .long 00000000 20061980: .long ffff0000 20061984: .string "UNK\0" 20061988: .long 00000000 2006198c: .long 0100010c 20061990: .long 0103010c 20061994: .long 0100010e 20061998: .long 0100010e 2006199c: .long 000a0603 200619a0: .long 020d0e04 200619a4: .long 0f0c0509 200619a8: .long 0000010b 200619ac: .long 00070f03 200619b0: .long 0a010d04 200619b4: .long 0e020809 200619b8: .long 0c05060b 200619bc: .long 0f33aa55 200619c0: .long ffffc000 200619c4: .long ffffffff 200619c8: .long 1fc00000 200619cc: .long 00000000 200619d0: .long 00000000 200619d4: .ptr 0x200403d8 <"BYTE\0"> 200619d8: .ptr 0x200403dd <"WORD\0"> 200619dc: .ptr 0x200403e2 <"LONGWORD\0"> 200619e0: .ptr 0x200403eb <"QUADWORD\0"> 200619e4: .ptr 0x200403f4 <"VIRTUAL\0"> 200619e8: .ptr 0x200403fc <"PHYSICAL\0"> 200619ec: .ptr 0x20040405 <"INTERNAL\0"> 200619f0: .ptr 0x2004040e <"GENERAL\0"> 200619f4: .ptr 0x20040416 <"\0"> 200619f8: .ptr 0x20040417 <"UNCONDITIONAL\0"> 200619fc: .ptr 0x20040425 <"R5\0"> 20061a00: .ptr 0x20040428 <"NUMBER\0"> 20061a04: .ptr 0x2004042f <"RPB\0"> 20061a08: .ptr 0x20040433 <"MEMORY\0"> 20061a0c: .ptr 0x2004043a <"UTILITY\0"> 20061a10: .ptr 0x20040442 <"ASCII\0"> 20061a14: .long 00000000 20061a18: .long 00010001 20061a1c: .long 00100001 20061a20: .long 00000050 20061a24: .long 00000000 20061a28: .long 00000000 20061a2c: .long 00000000 20061a30: .long 00000080 20061a34: .long 00000000 20061a38: .long 00000008 20061a3c: .long 00000000 20061a40: .long 00000010 20061a44: .long 00000000 20061a48: .long 00000030 20061a4c: .long 00000000 20061a50: .long 00000060 20061a54: .long 00000000 20061a58: .long 00000001 20061a5c: .long 00000000 20061a60: .long 000000c0 20061a64: .long 00000000 20061a68: .long 000000a0 20061a6c: .long 00000000 20061a70: .long 00000070 20061a74: .space 48 20061aa4: .ptr 0x20040498 <"BFLG\0"> 20061aa8: .ptr 0x2004049d <"BOOT\0"> 20061aac: .ptr 0x200404a2 <"CONFIG\0"> 20061ab0: .ptr 0x200404a9 <"CONSOLE\0"> 20061ab4: .ptr 0x200404b1 <"DEVICE\0"> 20061ab8: .ptr 0x200404b8 <"DIAGENV\0"> 20061abc: .ptr 0x200404c0 <"DTE\0"> 20061ac0: .ptr 0x200404c4 <"ERROR\0"> 20061ac4: .ptr 0x200404ca <"ESTAT\0"> 20061ac8: .ptr 0x200404d0 <"FBOOT\0"> 20061acc: .ptr 0x200404d6 <"HALT\0"> 20061ad0: .ptr 0x200404db <"KBD\0"> 20061ad4: .ptr 0x200404df <"MEM\0"> 20061ad8: .ptr 0x200404e3 <"MOP\0"> 20061adc: .ptr 0x200404e7 <"PSE\0"> 20061ae0: .ptr 0x200404eb <"PSWD\0"> 20061ae4: .ptr 0x200404f0 <"RADIX\0"> 20061ae8: .ptr 0x200404f6 <"SCSI\0"> 20061aec: .ptr 0x200404fb <"TRIGGER\0"> 20061af0: .ptr 0x20040503 <"ETHERNET\0"> 20061af4: .ptr 0x2004050c <"VERSION\0"> 20061af8: .ptr 0x20040514 <"VIDEO\0"> 20061afc: .long 00000000 20061b00: .long 00000000 20061b04: .long 00000000 20061b08: .long 00000000 ; See 2004278e 20061b0c: .long 00000000 20061b10: .long 00500001 20061b14: .ascii "NVR\0\0\0\0\0" 20061b1c: .long 00000000 20061b20: .long 00800003 20061b24: .ascii "DZ\0\0\0\0\0\0" 20061b2c: .long 00000000 20061b30: .long 00080001 20061b34: .ascii "CACHE\0\0\0" 20061b3c: .long 00000000 20061b40: .long 00100002 20061b44: .ascii "MEM\0\0\0\0\0" 20061b4c: .long 00000000 20061b50: .long 00300001 20061b54: .ascii "FPU\0\0\0\0\0" 20061b5c: .long 00000000 20061b60: .long 00600001 20061b64: .ascii "IT\0\0\0\0\0\0" 20061b6c: .long 00000000 20061b70: .long 00010002 20061b74: .ascii "SYS\0\0\0\0\0" 20061b7c: .long 00000000 20061b80: .long 00c00004 20061b84: .ascii "NI\0\0\0\0\0\0" 20061b8c: .long 00000000 20061b90: .long 00a00005 20061b94: .ascii "SCSI\0\0\0\0" 20061b9c: .long 00000000 20061ba0: .long 00700001 20061ba4: .ascii "AUD\0\0\0\0\0" ; See 200427b6 20061bac: .long 00000401 20061bb0: .ptr _9274 20061bb4: .long 00000000 20061bb8: .long 00000000 20061bbc: .long 00010401 20061bc0: .ptr _972c 20061bc4: .long 00000000 20061bc8: .long 00000000 20061bcc: .long 00010402 20061bd0: .ptr 0 20061bd4: .long 00000000 20061bd8: .long 00000000 20061bdc: .long 00000406 20061be0: .ptr 0x2004a5d4 20061be4: .long 00000000 20061be8: .long 00000000 20061bec: .long 00000401 20061bf0: .ptr _cf3c 20061bf4: .long 00000000 20061bf8: .long 00000000 20061bfc: .long 00000401 20061c00: .ptr _de20 20061c04: .long 00000000 20061c08: .long 00000000 20061c0c: .long 00000400 20061c10: .ptr 0 20061c14: .long 00000000 20061c18: .long 00000000 20061c1c: .long 00000401 20061c20: .ptr _b1a5 20061c24: .long 00000000 20061c28: .long 00000000 20061c2c: .long 00000401 20061c30: .ptr _1ca90 20061c34: .long 00000000 20061c38: .long 00000000 20061c3c: .long 00000401 20061c40: .ptr _d86c 20061c44: .long 00000000 20061c48: .long 00000000 20061c4c: .long 00000406 20061c50: .ptr 0x2005cb00 20061c54: .long 00000000 20061c58: .long 00000000 20061c5c: .long 00010401 20061c60: .ptr _e584 20061c64: .long 00000000 20061c68: .long 00000000 20061c6c: .long 00010402 20061c70: .ptr 0 20061c74: .long 00000000 20061c78: .long 00000000 20061c7c: .long 00010405 20061c80: .ptr _13eac 20061c84: .long 00000000 20061c88: .long 00000000 20061c8c: .long 00000406 20061c90: .ptr 0x20050ae0 20061c94: .long 00000000 20061c98: .long 00000000 20061c9c: .long 00010401 20061ca0: .ptr _13f7c 20061ca4: .long 00000000 20061ca8: .long 00000000 20061cac: .long 00010402 20061cb0: .ptr 0 20061cb4: .long 00000000 20061cb8: .long 00000000 20061cbc: .long 00010403 20061cc0: .ptr _15c50 20061cc4: .long 00000000 20061cc8: .long 00000000 20061ccc: .long 00010405 20061cd0: .ptr _18844 20061cd4: .long 00000000 20061cd8: .long 00000000 20061cdc: .long 00000406 20061ce0: .ptr 0x200588cc 20061ce4: .long 00000000 20061ce8: .long 00000000 20061cec: .long 00000401 20061cf0: .ptr _1c810 20061cf4: .long 00000000 20061cf8: .long 00000000 20061cfc: .long 0100010e 20061d00: .long 0100010e 20061d04: .long 0100010e 20061d08: .long 0100010e 20061d0c: .long 0155aaff 20061d10: .long 000000fe 20061d14: .long 013b0000 20061d18: .long 00023b00 20061d1c: .long 3b00033b 20061d20: .long 05170004 20061d24: .long 01061700 20061d28: .long 1f010707 20061d2c: .long 090c0108 20061d30: .long 00006300 20061d34: .long 00018f31 20061d38: .string "V4.0\0" 20061d3d: .long 04140004 20061d41: .string "SYS0\0" 20061d46: .long 00000000 20061d4a: .byte 13 20061d4b: .ascii "[SYSEXE]SYSBOOT.EXE" 20061d5e: .byte 16 20061d5f: .ascii "[SYSMAINT]DIAGBOOT.EXE" 20061d75: .byte 00 20061d76: .byte 00 20061d77: .byte 00 20061d78: .string "DKA\0" 20061d7c: .long 0000031f 20061d80: .long 00002e00 20061d84: .long 200c0080 20061d88: .long 0000069e 20061d8c: .string "MKA\0" 20061d90: .long 0000031f 20061d94: .long 00002e00 20061d98: .long 200c0080 20061d9c: .long 0000068a 20061da0: .string "ESA\0" 20061da4: .long 00000000 20061da8: .long 00276300 20061dac: .long 200e0000 20061db0: .long 00000624 20061db4: .string "PRA\0" 20061db8: .long 00000000 20061dbc: .long 00000900 20061dc0: .long 00000000 20061dc4: .long 00000579 20061dc8: .long 09080000 20061dcc: .long 41084840 20061dd0: .long c0420910 20061dd4: .long 08084308 20061dd8: .long 45081044 20061ddc: .long ac460828 20061de0: .long 08704702 20061de4: .long 49081848 20061de8: .long 544a0601 20061dec: .long 20d44b00 20061df0: .long 4d00844c 20061df4: .long 084e8000 20061df8: .long 80104f80 20061dfc: .long 51801850 20061e00: .long 4452028c 20061e04: .long 03fc5303 20061e08: .long 56222c55 20061e0c: .long f457032c 20061e10: .string "\0" 20061e11: .string "X\0" 20061e13: .string "\0" 20061e14: .string "\n\n \0" 20061e19: .string "\r\n-\0" 20061e1d: .string "\r\nBoot Device: \0" 20061e2d: .byte 00 20061e2e: .byte 20 20061e2f: .byte 00 20061e30: .long 00200800 20061e34: .long 00000000 20061e38: .long 00000015 20061e3c: .space 109 20061ea9: .byte 01 20061eaa: .byte 00 20061eab: .byte 60 20061eac: .long 0000ab01 20061eb0: .long 2c000001 20061eb4: .byte 20 20061eb5: .string "\0" 20061eb6: .byte 00 20061eb7: .byte 00 20061eb8: .long 00000000 20061ebc: .long 00000000 20061ec0: .long 00000000 _21ec4: entry mask: 20061ec6: movab 0x20066f38,r7 20061ecb: addl2 $000001ff,r7 20061ed2: bicl2 $000001ff,r7 20061ed9: movab 0400(r7),r7 20061ede: movzbl $ff,r9 20061ee2: moval 0x20062671,-(r7) 20061ee7: sobgeq r9,0x20061ee2 20061eea: clrl 0x20061e9c 20061eed: movab 0x200625d5,04(r7) 20061ef3: movab 0x20062679,60(r7) 20061ef9: tstl $20066e18 20061eff: beql 0x20061f0f 20061f01: movab 0x20066e18,00c8(r7) 20061f08: movab 0x20066e4c,00cc(r7) 20061f0f: mtpr r7,$11 ; SCBB 20061f12: mfpr $3e,r8 ; SID 20061f15: ashl $e8,r8,r8 20061f1a: movb r8,0x200630f1 20061f1f: tstl $00000000 20061f25: beql 0x20061f4e 20061f27: pushr $0fff 20061f2b: movl 34(r11),r2 20061f2f: beql 0x20061f3e 20061f31: movl 2c(r2),r1 20061f35: beql 0x20061f3e 20061f37: movl r11,r9 20061f3a: callg (ap),(r2)[r1] 20061f3e: popr $0fff 20061f42: movl 20(r11),r1 20061f46: movq 44(r11),r2 20061f4a: movq 2c(r11),r4 20061f4e: bbc $9,r5,0x20061f53 20061f52: halt 20061f53: movl sp,r6 20061f56: movab 0a00(r7),sp 20061f5b: tstl $20066160 20061f61: beql 0x20061f81 20061f63: movab 0x20066161,2c(r7) 20061f6b: movab 0x200661c1,28(r7) 20061f73: movab 0x20061f80,0x20065bc0 20061f7c: bbc $5,r5,0x20061f81 20061f80: bpt 20061f81: movab -0200(r6),r6 20061f86: movq r0,1c(r6) 20061f8a: movq r2,24(r6) 20061f8e: movq r4,2c(r6) 20061f92: tstl $00000000 20061f98: beql 0x20061fcc 20061f9a: pushab 0x20061eb5 <"\0"> 20061f9e: pushl $8 20061fa0: pushab 0x20061e1d <"\r\nBoot Device: \0"> 20061fa4: calls $3,0x20062fd4 20061fa9: moval 0x20061ebe,r0 20061fae: movzbl 0x20061eb5 <"\0">,(r0) 20061fb3: movab 0x20061eb5 <"\0">,04(r0) 20061fb9: movl r0,1c(r6) 20061fbd: movc5 (r0),0x20061eb6,$0,$9,0x20061eb5 <"\0"> 20061fc7: bbcc $8,30(r6),0x20061fcc 20061fcc: movq r10,10(r6) 20061fd0: movl r6,(r6) 20061fd3: movl r6,0x20061e98 20061fd8: movl ap,18(r6) 20061fdc: clrl 04(r6) 20061fdf: clrl 0c(r6) 20061fe2: mnegl $1,08(r6) 20061fe6: movab 0x200630b8,34(r6) 20061fec: movc5 $0,(sp),$0,$00dc,38(r6) 20061ff5: movl r6,r11 20061ff8: movl r7,00b0(r11) 20061ffd: movl $20000000,5c(r11) 20062005: movw $0087,00a1(r11) 2006200c: movb $87,0090(r11) 20062012: movl 0x20061d3c <4+"V4.0\0">,0110(r11) 20062019: movab 0x20061e38,ap 2006201e: movl sp,r10 20062021: movl r7,r9 20062024: brw 0x2006205f 20062027: pushr $7 20062029: movl $4,r1 2006202c: movl $200b0048,r2 20062033: bsbb 0x20062043 20062035: movl 10(r0),28(r11) 2006203a: movl 14(r0),24(r11) 2006203f: popr $7 20062041: brb 0x2006205f 20062043: pushr $1e 20062045: clrl r0 20062047: clrl r4 20062049: movl (r2)+,r3 2006204c: ashl $fe,r3,r3 20062051: insv r3,r4,$8,r0 20062056: addl2 $8,r4 20062059: sobgtr r1,0x20062049 2006205c: popr $1e 2006205e: rsb 2006205f: movq 24(r11),r2 20062063: clrl 4c(r11) 20062066: clrl 0104(r11) 2006206a: movq r2,44(r11) 2006206e: ashl $3,r2,r2 20062072: clrl 0c(ap) 20062075: subl3 $1,r2,10(ap) 2006207a: movab 00bc(r11),r8 2006207f: movl r2,(r8) 20062082: clrl 04(r8) 20062085: movzbl $20,r5 20062088: clrq r6 2006208a: cmpl r5,r2 2006208d: bleq 0x20062093 2006208f: addl3 $1,r2,r5 20062093: ffs r7,r5,(r3),r6 20062098: subl3 r7,r6,r0 2006209c: bneq 0x200620a0 2006209e: brb 0x200620b4 200620a0: addl2 r0,0104(r11) 200620a5: subl2 r0,r2 200620a8: bleq 0x200620d9 200620aa: cmpl r0,$20 200620ad: bneq 0x200620b4 200620af: addl2 r0,r7 200620b2: brb 0x2006208a 200620b4: cmpl r5,r2 200620b7: bleq 0x200620bd 200620b9: addl3 $1,r2,r5 200620bd: ffc r6,r5,(r3),r7 200620c2: subl3 r6,r7,r0 200620c6: addl2 r0,4c(r11) 200620ca: subl2 r0,r2 200620cd: blss 0x200620d9 200620cf: cmpl r0,$20 200620d2: bneq 0x2006208a 200620d4: addl2 r0,r6 200620d7: brb 0x200620bd 200620d9: movq 24(r11),r0 200620dd: decl r0 200620df: movzbl (r1)[r0],r2 200620e3: bneq 0x200620f5 200620e5: subl2 $8,0104(r11) 200620ea: sobgtr r0,0x200620df 200620ed: movzwl $8000,r0 200620f2: bsbw 0x200625f2 200620f5: clrl r3 200620f7: movzbl $7,r1 200620fa: bbs r1,r2,0x20062103 200620fe: incl r3 20062100: sobgeq r1,0x200620fa 20062103: subl2 r3,0104(r11) 20062108: bsbw 0x2006270e 2006210b: cmpl 0x20061ea0,0104(r11) 20062112: bgtr 0x2006211b 20062114: subl2 0x20061ea0,0104(r11) 2006211b: movzbl $4,0x200630dc 20062120: movq 44(r11),14(ap) 20062125: bbs $3,30(r11),0x20062184 2006212a: bbc $8,30(r11),0x2006214a 2006212f: pushab 68(r11) 20062132: pushl $27 20062134: movzbl $9a,-(sp) 20062138: calls $3,0x20062fd4 2006213d: clrq -(sp) 2006213f: pushab 0x20061e14 <"\n\n \0"> 20062143: calls $3,0x20062fd4 20062148: brb 0x20062184 2006214a: movab 0x20061d4a,r7 2006214f: bbc $4,30(r11),0x20062159 20062154: movab 0x20061d5e,r7 20062159: extzv $1c,$4,30(r11),r6 2006215f: cmpl r6,$9 20062162: bleq 0x20062167 20062164: addl2 $7,r6 20062167: addb2 r6,0x20061d44 <3+"SYS0\0"> 2006216c: movzbl (r7),r0 2006216f: movb r0,68(r11) 20062173: movc3 r0,01(r7),6e(r11) 20062179: movb $5b,69(r11) 2006217e: movl 0x20061d41 <"SYS0\0">,6a(r11) 20062184: movl 1c(r11),r5 20062188: beql 0x20062198 2006218a: movl 04(r5),r6 2006218e: movzwl (r5),r5 20062191: beql 0x20062198 20062193: cmpb (r6),$20 20062196: bgtr 0x200621ab 20062198: movl $30415345,0x20061eb5 <"\0"> 200621a1: brb 0x200621ff 200621a3: movzwl $0144,r0 200621a8: brw 0x200622e8 200621ab: locc $2c,r5,(r6) 200621af: movzwl r0,0x20061ebe 200621b4: movl r1,0x20061ec2 200621b9: subl2 r0,r5 200621bc: beql 0x200621a3 200621be: cmpb $3a,-01(r6)[r5] 200621c3: bneq 0x200621c9 200621c5: decl r5 200621c7: beql 0x200621a3 200621c9: cmpl r5,$8 200621cc: bleq 0x200621d1 200621ce: brw 0x200621a3 200621d1: pushr $3f 200621d3: movc5 r5,(r6),$0,$8,0x20061eb5 <"\0"> 200621db: pushr $3f 200621dd: movq 0x20061eb5 <"\0">,1c(r11) 200621e3: tstb 0x20061eb7 200621e7: bneq 0x200621f4 200621e9: movl $00003041,0x20061eb7 200621f2: brb 0x200621ff 200621f4: tstb 0x20061eb8 200621f8: bneq 0x200621ff 200621fa: movl $30,0x20061eb8 200621ff: clrw 64(r11) 20062202: subb3 $30,0x20061eb8,r1 20062208: blss 0x20062262 2006220a: cmpb r1,$9 2006220d: bgtr 0x20062262 2006220f: movl 0x20061eb9,r0 20062214: movzbl r1,r1 20062217: movzbl $4,r2 2006221a: tstb r0 2006221c: beql 0x20062239 2006221e: subb2 $30,r0 20062221: blss 0x20062262 20062223: cmpb r0,$9 20062226: bgtr 0x20062262 20062228: movzbl r0,r3 2006222b: mull2 $a,r1 2006222e: addl2 r3,r1 20062231: rotl $f8,r0,r0 20062236: sobgtr r2,0x2006221a 20062239: movzwl r1,r2 2006223c: cmpl r1,r2 2006223f: bneq 0x20062262 20062241: movab 0x20061d78 <"DKA\0">,r7 20062246: cmpzv $0,$18,0x20061eb5 <"\0">,(r7) 2006224d: beql 0x2006226a 2006224f: tstb 08(r7) 20062252: beql 0x2006225b 20062254: cmpw 0x20061eb5 <"\0">,(r7) 20062259: beql 0x2006226a 2006225b: addl2 $14,r7 2006225e: tstw (r7) 20062260: bneq 0x20062246 20062262: movzwl $0848,r0 20062267: brw 0x200622e8 2006226a: cmpw r2,04(r7) 2006226e: bgtru 0x20062262 20062270: movw r2,04(r7) 20062274: movw r2,64(r11) 20062278: movzwl 64(r11),r0 2006227c: clrl 0x20061eb9 20062280: movab 0x20061eb8,r1 20062285: bsbw 0x200626d9 20062288: clrb 67(r11) 2006228b: movab 0a00(r9),r10 20062290: movb 09(r7),66(r11) 20062295: movl 0c(r7),54(r11) 2006229a: subb3 $40,0x20061eb7,0108(r11) 200622a3: movb $4,0x20061d40 200622a8: jsb *10(r7)[r7] 200622ac: blbc r0,0x200622b2 200622af: brw 0x200622eb 200622b2: pushr $0fff 200622b6: movl 34(r11),r2 200622ba: movl 2c(r2),r1 200622be: beql 0x200622c7 200622c0: movl r11,r9 200622c3: callg (ap),(r2)[r1] 200622c7: popr $0fff 200622cb: bicb2 $2,2c(ap) 200622cf: clrb 0x20061eb5 <"\0"> 200622d3: movab 0x20061ebe,r5 200622d8: movl 04(r5),r6 200622dc: movzwl (r5),r5 200622df: decl r5 200622e1: bleq 0x200622e8 200622e3: incl r6 200622e5: brw 0x200621ab 200622e8: bsbw 0x200625f2 200622eb: bbs $8,30(r11),0x200622ff 200622f0: cmpb $63,66(r11) 200622f5: beql 0x200622ff 200622f7: addb2 $5,68(r11) 200622fb: movb $2e,6e(r11) 200622ff: subb3 $40,0x20061eb7,0108(r11) 20062308: movab 0a00(r9),sp 2006230d: movab 0400(r9),r7 20062312: movzbl $ff,r4 20062316: moval 0x20062669,-(r7) 2006231b: sobgeq r4,0x20062316 2006231e: bicl2 $30,*$200b0038 20062325: bbc $9,30(r11),0x2006232b 2006232a: halt 2006232b: jmp (r5) 2006232d: clrq -(sp) 2006232f: pushab 0x20061e19 <"\r\n-\0"> 20062333: calls $3,0x20062fd4 20062338: clrq -(sp) 2006233a: pushab 0x20061eb5 <"\0"> 2006233e: calls $3,0x20062fd4 20062343: movl *$2004007c,r1 2006234a: beql 0x2006238a 2006234c: bsbw 0x20062687 2006234f: blbc r0,0x2006238a 20062352: pushl r9 20062354: movl 08(r1),r9 20062358: bsbw 0x200626af 2006235b: ashl $9,r9,r6 2006235f: movl (sp)+,r9 20062362: blbc r0,0x20062392 20062365: movl r10,r3 20062368: movzwl $fe00,r8 2006236d: cmpl r8,r6 20062370: bleq 0x20062375 20062372: movl r6,r8 20062375: movc3 r8,(r1),(r3) 20062379: subl2 r8,r6 2006237c: bgtr 0x2006236d 2006237e: addl3 r10,10(r10),r5 20062383: movzwl $1,r0 20062386: clrq 34(r11) 20062389: rsb 2006238a: movl $00008018,r0 20062391: rsb 20062392: movl $00000601,r0 20062399: rsb 2006239a: pushr $1f 2006239c: movab 0x200623b4 <"0123456789ABCDEF">,r4 200623a1: movl $8,r3 200623a4: clrl r1 200623a6: ashq $4,r0,r0 200623aa: movb (r4)[r1],(r2)+ 200623ae: sobgtr r3,0x200623a4 200623b1: popr $1f 200623b3: rsb 200623b4: .ascii "0123456789ABCDEF" 200623c4: clrq -(sp) 200623c6: pushab 0x20061e19 <"\r\n-\0"> 200623ca: calls $3,0x20062fd4 200623cf: clrq -(sp) 200623d1: pushab 0x20061eb5 <"\0"> 200623d5: calls $3,0x20062fd4 200623da: movl 34(r11),r2 200623de: clrl 2c(r2) 200623e1: clrl 54(ap) 200623e4: pushr $0700 200623e8: movb 0a(r7),0x20061ea8 200623ee: movl 34(r11),r2 200623f2: movl r11,r9 200623f5: jsb *18(r2)[r2] 200623f9: movzbl $2,r9 200623fc: bsbb 0x20062403 200623fe: popr $0700 20062402: rsb 20062403: movl r10,r8 20062406: jsb 0x2006277f 2006240a: blbs r0,0x20062412 2006240d: movzbl $54,r0 20062411: rsb 20062412: movzbl $1,r0 20062415: rsb 20062416: pushl r9 20062418: movl 34(r11),r2 2006241c: movl r11,r9 2006241f: jsb *18(r2)[r2] 20062423: movl 34(r11),r2 20062427: movl 1c(r2),r1 2006242b: beql 0x20062434 2006242d: callg (ap),(r2)[r1] 20062431: blbc r0,0x20062459 20062434: pushr $03c0 20062438: movb $4,0x20061d40 2006243d: clrq -(sp) 2006243f: pushab 0x20061e19 <"\r\n-\0"> 20062443: calls $3,0x20062fd4 20062448: clrq -(sp) 2006244a: pushab 0x20061eb5 <"\0"> 2006244e: calls $3,0x20062fd4 20062453: bsbb 0x2006245d 20062455: popr $03c0 20062459: movl (sp)+,r9 2006245c: rsb 2006245d: bbs $1,2c(ap),0x20062480 20062462: bbc $3,30(r11),0x2006246a 20062467: brw 0x200624f4 2006246a: movq 0x20061e90,0x20061e3c 20062471: bneq 0x2006247d 20062473: bsbw 0x2006635d 20062476: movq 0x20061e3c,0x20061e90 2006247d: bsbw 0x20066391 20062480: pushab 6e(r11) 20062483: bbc $8,30(r11),0x20062490 20062488: movab 69(r11),(sp) 2006248c: clrb 0x20061d40 20062490: movzbl 68(r11),-(sp) 20062494: moval -(sp),r6 20062497: pushl 2c(ap) 2006249a: clrl -(sp) 2006249c: clrq -(sp) 2006249e: pushal 3c(r11) 200624a1: pushal (r10) 200624a3: pushal 0200(r10) 200624a7: pushal 04(r6) 200624aa: pushal (r6) 200624ac: calls $9,0x20066435 200624b1: addl2 $c,sp 200624b4: blbs r0,0x2006252f 200624b7: bbs $1,2c(ap),0x200624f0 200624bc: cmpw r0,$0910 200624c1: bneq 0x200624d4 200624c3: tstb 0x20061d40 200624c7: beql 0x200624f0 200624c9: clrb 0x20061d40 200624cd: cmpb $30,0x20061d44 <3+"SYS0\0"> 200624d2: beql 0x20062480 200624d4: cmpw r0,$08c0 200624d9: beql 0x200624f4 200624db: cmpw r0,$0810 200624e0: beql 0x200624f4 200624e2: cmpw r0,$0828 200624e7: beql 0x200624f4 200624e9: cmpw r0,$0808 200624ee: beql 0x200624f4 200624f0: bisl2 $2,r0 200624f3: rsb 200624f4: clrl r8 200624f6: movl $1,r9 200624f9: movl r10,r6 200624fc: bsbw 0x20062584 200624ff: blbc r0,0x200624f3 20062502: movzwl $08c2,r0 20062507: movzbl 02(r10),r2 2006250b: cmpb 03(r10),$1 2006250f: bneq 0x200624f3 20062511: movaw (r10)[r2],r1 20062515: bsbw 0x20062687 20062518: blbc r0,0x200624f0 2006251b: rotl $10,04(r10),r8 20062520: movl 08(r1),r9 20062524: addl2 0c(r1),r10 20062528: addl3 r10,10(r1),r5 2006252d: brb 0x20062576 2006252f: movl r10,r5 20062532: movq 3c(r11),r8 20062536: bbs $1,2c(ap),0x20062545 2006253b: tstl r8 2006253d: bneq 0x20062545 2006253f: movzwl $02ac,r0 20062544: rsb 20062545: bbc $6,30(r11),0x20062576 2006254a: movl r10,r6 2006254d: movl $1,r9 20062550: bsbb 0x20062584 20062552: blbc r0,0x200625cc 20062555: movq 3c(r11),r8 20062559: movq r9,r2 2006255c: bsbw 0x200663ec 2006255f: movl r1,00a0(r11) 20062564: subl3 r1,r2,r9 20062568: addl2 r1,r8 2006256b: movzwl 02(r10),r1 2006256f: addl2 r10,r1 20062572: movab (r1)[r10],r5 20062576: movq 44(r11),14(ap) 2006257b: movl r10,r6 2006257e: bsbw 0x200626af 20062581: blbc r0,0x200625cc 20062584: movzbl $7f,r7 20062588: cmpl r7,r9 2006258b: bleq 0x20062590 2006258d: movl r9,r7 20062590: pushl r11 20062592: pushl $0 20062594: movzwl $21,-(sp) 20062597: pushl r8 20062599: rotl $9,r7,-(sp) 2006259d: pushl r6 2006259f: addl2 04(sp),r6 200625a3: addl2 r7,r8 200625a6: calls $6,0x200630fe 200625ab: blbc r0,0x200625cc 200625ae: subl2 r7,r9 200625b1: bgtr 0x20062584 200625b3: bbc $1,2c(ap),0x200625cc 200625b8: pushl $0 200625ba: pushl r11 200625bc: pushl $0 200625be: movzwl $24,-(sp) 200625c1: pushl $0 200625c3: pushl $0 200625c5: pushl $0 200625c7: calls $7,0x20066dc2 200625cc: rsb 200625cd: .space 3 200625d0: .long 00000002 200625d4: mtpr $0,$26 ; MCESR 200625d7: tstl 0x20061e9c 200625db: beql 0x200625ea 200625dd: movl 04(sp),r0 200625e1: addl2 (sp)+,sp 200625e4: movl 0x20061e9c,(sp) 200625e9: rei 200625ea: movzwl $8008,r0 200625ef: bsbw 0x200625f2 200625f2: pushr $0fff 200625f6: movab 0x20061d34,r11 200625fb: bicw2 $01ff,r11 20062600: movab -0200(r11),r11 20062605: clrl 0x20061e9c 20062609: movab 0x20061dca,r1 2006260e: bicl2 $3,r0 20062611: tstw (r1) 20062613: beql 0x20062644 20062615: cmpw (r1)+,r0 20062618: beql 0x2006261e 2006261a: incl r1 2006261c: brb 0x20062611 2006261e: clrq -(sp) 20062620: movzbl $8c,-(sp) 20062624: calls $3,0x20062fd4 20062629: clrq -(sp) 2006262b: movzbl (r1),-(sp) 2006262e: calls $3,0x20062fd4 20062633: tstb 0x20061eb5 <"\0"> 20062637: beql 0x20062644 20062639: clrq -(sp) 2006263b: pushab 0x20061eb3 2006263f: calls $3,0x20062fd4 20062644: popr $0fff 20062648: halt 20062649: movl (r11),sp 2006264c: movab 0200(sp),sp 20062651: movq 1c(r11),r0 20062655: movq 24(r11),r2 20062659: movq 2c(r11),r4 2006265d: movl 18(r11),ap 20062661: movq 10(r11),r10 20062665: brw 0x20061d34 20062668: movzwl $8010,r0 2006266d: bsbw 0x200625f2 20062670: movzwl $8008,r0 20062675: bsbw 0x200625f2 20062678: movl 0x20061e9c,(sp) 2006267d: beql 0x20062670 2006267f: movl $00000081,r0 20062686: rei 20062687: clrl r0 20062689: cmpw (r1),$18 2006268c: bneq 0x200626ae 2006268e: addb3 $18,02(r1),r2 20062693: mcomb r2,r2 20062696: cmpb r2,03(r1) 2006269a: bneq 0x200626ae 2006269c: addl3 08(r1),0c(r1),r2 200626a2: addl2 10(r1),r2 200626a6: cmpl r2,14(r1) 200626aa: bneq 0x200626ae 200626ac: incl r0 200626ae: rsb 200626af: movq r1,-(sp) 200626b2: movzwl $0601,r0 200626b7: rotl $17,r11,r2 200626bb: moval 00ff(r2),r2 200626c0: rotl $17,r10,r1 200626c4: addl2 r9,r1 200626c7: brb 0x200626ce 200626c9: bbc r2,*18(ap),0x200626d5 200626ce: aoblss r1,r2,0x200626c9 200626d2: movl $1,r0 200626d5: movq (sp)+,r1 200626d8: rsb 200626d9: pushr $3c 200626db: movzwl r0,r0 200626de: clrl r4 200626e0: movzwl $2710,r5 200626e5: divl3 r5,r0,r3 200626e9: mull3 r5,r3,r2 200626ed: addl2 r2,r4 200626f0: beql 0x200626f6 200626f2: addb3 $30,r3,(r1)+ 200626f6: subl2 r2,r0 200626f9: bgeq 0x200626fe 200626fb: addl2 r4,r0 200626fe: divl2 $a,r5 20062701: subl3 $1,r5,r3 20062705: bneq 0x200626e5 20062707: addb3 $30,r0,(r1)+ 2006270b: popr $3c 2006270d: rsb 2006270e: pushr $7 20062710: movl $4,r1 20062713: movl $200b0048,r2 2006271a: bsbw 0x20062043 2006271d: movl 0234(r0),r0 20062722: movl 00b4(r0),r1 20062727: ashl $f7,r1,0x20061ea0 2006272e: popr $7 20062730: rsb 20062731: halt 20062732: halt 20062733: halt 20062734: halt 20062735: halt 20062736: halt 20062737: halt 20062738: halt 20062739: halt 2006273a: halt 2006273b: halt 2006273c: halt 2006273d: halt 2006273e: halt 2006273f: halt 20062740: halt 20062741: halt 20062742: halt 20062743: halt 20062744: halt 20062745: halt 20062746: halt 20062747: halt 20062748: halt 20062749: halt 2006274a: halt 2006274b: halt 2006274c: halt 2006274d: halt 2006274e: halt 2006274f: halt 20062750: halt 20062751: halt 20062752: halt 20062753: halt 20062754: halt 20062755: halt 20062756: halt 20062757: halt 20062758: halt 20062759: halt 2006275a: halt 2006275b: halt 2006275c: halt 2006275d: halt 2006275e: halt 2006275f: halt 20062760: halt 20062761: halt 20062762: halt 20062763: halt 20062764: halt 20062765: halt 20062766: halt 20062767: halt 20062768: halt 20062769: halt 2006276a: halt 2006276b: halt 2006276c: halt 2006276d: halt 2006276e: halt 2006276f: halt 20062770: halt 20062771: halt 20062772: halt 20062773: halt 20062774: halt 20062775: halt 20062776: halt 20062777: halt 20062778: halt 20062779: halt 2006277a: halt 2006277b: ashl r6,$34,$12 2006277f: pushr $1e 20062781: bsbw 0x20062f3b 20062784: blbc r0,0x200627cc 20062787: movb r9,0x20062779 2006278b: bicw2 $2000,0x20062776 20062791: movq $010000ab00000000,0x20062758 2006279d: movzbl $8,r1 200627a0: movzbl $8,r4 200627a3: bsbw 0x2006283b 200627a6: blbc r0,0x2006278b 200627a9: bisw2 $2000,0x20062776 200627af: bbs $e,r0,0x200627bb 200627b3: bicw2 $4000,0x20062776 200627b9: brb 0x200627c1 200627bb: bisw2 $4000,0x20062776 200627c1: movq 0x20062750,0x20062758 200627c6: bsbw 0x200627d2 200627c9: blbc r0,0x2006278b 200627cc: bsbw 0x20062fa6 200627cf: popr $1e 200627d1: rsb 200627d2: clrb 0x20062778 200627d5: movl $0000ea60,0x20062764 200627dd: movzbl $8,r1 200627e0: bisl2 $4,r4 200627e3: bsbw 0x200628ab 200627e6: blbc r0,0x2006283a 200627e9: cmpb 0x20062778,01(r2) 200627ee: bneq 0x20062838 200627f0: bsbw 0x20062d31 200627f3: blbc r0,0x2006283a 200627f6: incb 0x20062778 200627fa: movzbl $a,r1 200627fd: bisl2 $00100005,r4 20062804: bsbw 0x200628ab 20062807: blbc r0,0x2006283a 2006280a: subb3 01(r2),0x20062778,r1 20062811: beql 0x2006281a 20062813: cmpb r1,$1 20062816: beql 0x200627fa 20062818: brb 0x20062838 2006281a: bbs $2,r4,0x200627f0 2006281e: bsbw 0x20062d5d 20062821: blbc r0,0x2006283a 20062824: clrl r4 20062826: incb 0x20062778 2006282a: movzbl $a,r1 2006282d: bsbw 0x200628ab 20062830: blbc r0,0x2006283a 20062833: movzbl $1,r0 20062836: brb 0x2006283a 20062838: clrl r0 2006283a: rsb 2006283b: movl $00001f40,0x20062764 20062844: bisw2 $4000,0x20062776 2006284b: movl r4,-(sp) 2006284e: bsbw 0x200628ab 20062851: blbs r0,0x200628a8 20062854: movl (sp)+,r4 20062857: bbc $e,0x20062776,0x20062866 2006285d: bicw2 $4000,0x20062776 20062864: brb 0x2006284b 20062866: clrq -(sp) 20062868: movzbl $8c,-(sp) 2006286c: calls $3,0x20062fd4 20062871: clrq -(sp) 20062873: movzbl $54,-(sp) 20062877: calls $3,0x20062fd4 2006287c: cmpl $000dbba0,0x20062764 20062885: bcs 0x20062844 20062887: cmpl $0000ea60,0x20062764 20062890: bcs 0x2006289d 20062892: addl2 $00000fa0,0x20062764 2006289b: brb 0x20062844 2006289d: addl2 $00007530,0x20062764 200628a6: brb 0x20062844 200628a8: tstl (sp)+ 200628aa: rsb 200628ab: movq 0x20062758,0x20062750 200628b2: bicw2 $4000,r1 200628b7: bbc $e,0x20062776,0x200628c2 200628bd: bisw2 $4000,r1 200628c2: bsbw 0x200628d0 200628c5: blbc r0,0x200628cf 200628c8: tstl r4 200628ca: beql 0x200628cf 200628cc: bsbw 0x20062956 200628cf: rsb 200628d0: movq r1,-(sp) 200628d3: movab (r10),r3 200628d6: bsbw 0x20062b19 200628d9: movab 0x200628fd,-(sp) 200628de: bicb3 $f0,r1,r0 200628e3: caseb r0,$7,$f 200628e7: case -> 0x20062be1 200628e9: case -> 0x20062b97 200628eb: case -> 0x200628f9 200628ed: case -> 0x20062bd6 200628ef: case -> 0x20062c3d 200628f1: case -> 0x200628f9 200628f3: case -> 0x20062cff 200628f5: case -> 0x20062d14 200628f7: case -> 0x20062d1f 200628f9: case -> 0x200679bb 200628fb: case -> 0x20067df8 200628fd: case -> 0x20069385 200628ff: case -> 0x2006eb37 20062901: case -> 0x20067c37 20062903: case -> 0x2006f885 20062905: case -> 0x20071e89 20062907: movf -4ff8aef2(r0),0x20062774 20062910: mnegf $11,$3 20062913: movzwl r3,r2 20062916: movb r2,03(r0) 2006291a: rotl $f8,r2,r2 2006291f: movb r2,02(r0) 20062923: rotl $8,r2,r2 20062927: movl 0x20062750,04(r0) 2006292d: movw 0x20062754,08(r0) 20062933: movzbl $4,-(sp) 20062936: pushl r11 20062938: pushl $0 2006293a: movzwl $20,-(sp) 2006293d: pushab 0x20061ea9 20062941: pushl r3 20062943: pushab (r10) 20062945: calls $6,0x200630fe 2006294a: blbs r0,0x20062950 2006294d: sobgtr (sp),0x20062936 20062950: tstl (sp)+ 20062952: movq (sp)+,r1 20062955: rsb 20062956: movl r1,-(sp) 20062959: bsbw 0x20062e72 2006295c: movab 0x20061ea9,r0 20062961: clrw (r0) 20062963: pushl r11 20062965: pushl $0 20062967: movzwl $21,-(sp) 2006296a: pushab 0x20061ea9 2006296e: movzwl $05dc,-(sp) 20062973: pushab 05dc(r10) 20062977: calls $6,0x200630fe 2006297c: blbc r0,0x20062985 2006297f: bsbw 0x2006298f 20062982: blbs r0,0x2006298b 20062985: bsbw 0x20062e7d 20062988: blbs r0,0x2006295c 2006298b: movl (sp)+,r1 2006298e: rsb 2006298f: movl r1,-(sp) 20062992: movab 05dc(r10),r2 20062997: movl r2,r3 2006299a: movl (r3)+,0x20062734 2006299f: movzwl (r3)+,0x20062738 200629a4: movl (r3)+,0x2006273c 200629a9: movzwl (r3)+,0x20062740 200629ae: movzwl (r3)+,0x20062744 200629b3: pushr $3f 200629b5: movc3 $05dc,(r3),(r2) 200629bb: popr $3f 200629bd: movab 0x20061ea9,r1 200629c2: movq 04(r1),0x20062750 200629c8: movzbl 02(r1),r3 200629cc: rotl $8,r3,r3 200629d0: movb 03(r1),r3 200629d4: movzwl r3,0x20062744 200629d9: cmpw $05dc,r3 200629de: bcs 0x20062a28 200629e0: rotl $10,r3,r0 200629e4: bisw2 $4000,r0 200629e9: cmpw $aaaa,(r2)+ 200629ee: bneq 0x20062a05 200629f0: cmpl $2b000803,(r2)+ 200629f7: bneq 0x20062a55 200629f9: movzbl (r2)+,r3 200629fc: rotl $8,r3,r3 20062a00: movb (r2)+,r3 20062a03: brb 0x20062a28 20062a05: movb (r2),r3 20062a08: bicb2 $10,r3 20062a0b: cmpb $af,r3 20062a0f: bneq 0x20062a16 20062a11: movzbl $1e,r1 20062a14: brb 0x20062a1f 20062a16: cmpb $e3,r3 20062a1a: bneq 0x20062a55 20062a1c: movzbl $1f,r1 20062a1f: blbs -01(r2),0x20062a55 20062a23: tstw -(r2) 20062a25: brw 0x20062b07 20062a28: cmpw $9000,r3 20062a2d: beql 0x20062a67 20062a2f: bbs $e,r0,0x20062a3f 20062a33: movzwl (r2)+,r0 20062a36: movzwl r0,0x20062744 20062a3b: rotl $10,r0,r0 20062a3f: cmpb $1f,(r2) 20062a42: bcs 0x20062a55 20062a44: cmpw $6002,r3 20062a49: beql 0x20062a97 20062a4b: cmpw $6001,r3 20062a50: bneq 0x20062a55 20062a52: brw 0x20062af4 20062a55: movl 0x20062760,r1 20062a5a: addl2 $1,00a0(r1) 20062a5f: adwc $0,00a4(r1) 20062a64: brw 0x20062b13 20062a67: blbs 0x20062734,0x20062a55 20062a6c: movzwl (r2),r1 20062a6f: addw3 $8,r1,(r2) 20062a73: movab 02(r2)[r1],r1 20062a78: cmpw $2,(r1)+ 20062a7b: bneq 0x20062a55 20062a7d: blbs (r1),0x20062a55 20062a80: movq (r1),0x20062750 20062a85: movab 0x20061ea9,r1 20062a8a: movw $9000,02(r1) 20062a90: clrw (r1) 20062a92: movzbl $1d,r1 20062a95: brb 0x20062b07 20062a97: cmpb $5,(r2) 20062a9a: bneq 0x20062aba 20062a9c: bbs $e,r0,0x20062aa9 20062aa0: cmpl 0x20062744,$4 20062aa5: bneq 0x20062b13 20062aa7: brb 0x20062ab0 20062aa9: cmpl 0x20062744,$c 20062aae: bneq 0x20062b13 20062ab0: movzbl $7,r1 20062ab3: bisw2 $8000,r1 20062ab8: brb 0x20062b07 20062aba: cmpb $9,(r2) 20062abd: bneq 0x20062ad8 20062abf: bbs $e,r0,0x20062acc 20062ac3: cmpl 0x20062744,$3 20062ac8: bneq 0x20062b13 20062aca: brb 0x20062ad3 20062acc: cmpl 0x20062744,$b 20062ad1: bneq 0x20062b13 20062ad3: movzbl $b,r1 20062ad6: brb 0x20062b07 20062ad8: cmpb $6,(r2) 20062adb: beql 0x20062ae0 20062add: brw 0x20062a55 20062ae0: bbs $d,0x20062776,0x20062b13 20062ae6: movl $00001f40,0x20062764 20062aef: bsbw 0x20062e72 20062af2: brb 0x20062b13 20062af4: movzbl (r2),r3 20062af7: bbs r3,r4,0x20062afe 20062afb: brw 0x20062a55 20062afe: rotl r3,$1,r4 20062b02: movb $1,r0 20062b05: brb 0x20062b15 20062b07: bbc $e,r0,0x20062b10 20062b0b: bisw2 $4000,r1 20062b10: bsbw 0x200628d0 20062b13: clrl r0 20062b15: movl (sp)+,r1 20062b18: rsb 20062b19: movl r0,-(sp) 20062b1c: movzbl r1,r0 20062b1f: bbc r0,0x20062b87,0x20062b2c 20062b25: movw $6001,0x20062774 20062b2c: bbc r0,0x20062b8b,0x20062b39 20062b32: movw $6002,0x20062774 20062b39: bbc r0,0x20062b8f,0x20062b46 20062b3f: movw $9000,0x20062774 20062b46: movab 0x20061ea9,r0 20062b4b: clrw (r0) 20062b4d: bbs $e,r1,0x20062b5b 20062b51: cmpb $1d,r1 20062b54: beql 0x20062b83 20062b56: movzbw $1,(r0) 20062b59: brb 0x20062b83 20062b5b: cmpb $1e,r1 20062b5e: bgtr 0x20062b6d 20062b60: movb 01(r2),(r3)+ 20062b64: movb $1,(r3)+ 20062b67: movb 02(r2),(r3)+ 20062b6b: brb 0x20062b83 20062b6d: movw $aaaa,(r3)+ 20062b72: movl $2b000803,(r3)+ 20062b79: movb 0x20062775,(r3)+ 20062b7e: movb 0x20062774,(r3)+ 20062b83: movl (sp)+,r0 20062b86: rsb 20062b87: bcs 0x20062bde 20062b89: bsbb 0x20062b8b 20062b8b: bbs 0a(r10),$0,0x20062b90 20062b90: halt 20062b91: halt 20062b92: cmpp3 $0,$0,$0 20062b96: addl2 *(r0)+,$8 20062b99: subb3 *(r0)+,0x2006277a,(r3)+ 20062b9f: movb $4,(r3)+ 20062ba2: bbs $e,r1,0x20062baa 20062ba6: movb $1,-01(r3) 20062baa: movzbw 0x20062779,(r3)+ 20062baf: bbc $4,30(r11),0x20062bb9 20062bb4: movb $fe,-01(r3) 20062bb9: bbc $8,30(r11),0x20062bd0 20062bbe: movb 68(r11),-01(r3) 20062bc3: pushr $37 20062bc5: movzbw 68(r11),r0 20062bc9: movc3 r0,69(r11),(r3) 20062bce: popr $37 20062bd0: clrb (r3)+ 20062bd2: bsbw 0x20062bf1 20062bd5: rsb 20062bd6: movb $a,(r3)+ 20062bd9: movb 0x20062778,(r3)+ 20062bde: clrb (r3)+ 20062be0: rsb 20062be1: movb $7,(r3)+ 20062be4: clrb (r3)+ 20062be6: clrw (r3)+ 20062be8: bbc $f,r1,0x20062bf1 20062bec: movw 02(r2),-02(r3) 20062bf1: movw $1,(r3)+ 20062bf4: movb $3,(r3)+ 20062bf7: movb $4,(r3)+ 20062bfa: clrw (r3)+ 20062bfc: movw $2,(r3)+ 20062bff: movb $2,(r3)+ 20062c02: movw $0059,(r3)+ 20062c07: movw $7,(r3)+ 20062c0a: movb $6,(r3)+ 20062c0d: movl 0x20062748,(r3)+ 20062c12: movw 0x2006274c,(r3)+ 20062c17: movw $0064,(r3)+ 20062c1c: movb $1,(r3)+ 20062c1f: movb 0x2006277a,(r3)+ 20062c24: movw $0190,(r3)+ 20062c29: movb $1,(r3)+ 20062c2c: movb $1,(r3)+ 20062c2f: movw $0191,(r3)+ 20062c34: movb $2,(r3)+ 20062c37: movw $05da,(r3)+ 20062c3c: rsb 20062c3d: pushr $37 20062c3f: movl r1,r0 20062c42: movl 0x20062760,r1 20062c47: movb $b,(r3)+ 20062c4a: movw 01(r2),(r3)+ 20062c4e: bbc $e,r0,0x20062c5b 20062c52: movc3 $00c8,(r1),(r3) 20062c58: brw 0x20062cfc 20062c5b: tstw 02(r1) 20062c5e: bneq 0x20062c6f 20062c60: tstl 04(r1) 20062c63: bneq 0x20062c6f 20062c65: tstl 08(r1) 20062c68: bneq 0x20062c6f 20062c6a: tstl 0c(r1) 20062c6d: beql 0x20062c74 20062c6f: mcomw $0,(r3)+ 20062c72: brb 0x20062c77 20062c74: movw (r1),(r3)+ 20062c77: movl r1,r2 20062c7a: movl $9,r4 20062c7d: tstl 14(r2) 20062c80: beql 0x20062c87 20062c82: mcoml $0,(r3)+ 20062c85: brb 0x20062c8b 20062c87: movl 10(r2),(r3)+ 20062c8b: addl2 $8,r2 20062c8e: sobgtr r4,0x20062c7d 20062c91: addl2 $10,r2 20062c94: movl $6,r4 20062c97: movl $1,r5 20062c9a: clrq 00c8(r1) 20062c9e: clrw r0 20062ca0: movq (r2),(r2) 20062ca3: beql 0x20062ca8 20062ca5: bisw2 r5,r0 20062ca8: addl2 (r2)+,00c8(r1) 20062cad: adwc (r2)+,00cc(r1) 20062cb2: rotl $1,r5,r5 20062cb6: sobgtr r4,0x20062ca0 20062cb9: tstw 00ca(r1) 20062cbd: bneq 0x20062cc5 20062cbf: tstl 00cc(r1) 20062cc3: beql 0x20062cca 20062cc5: mcomw $0,(r3)+ 20062cc8: brb 0x20062ccf 20062cca: movw 00c8(r1),(r3)+ 20062ccf: movw r0,(r3)+ 20062cd2: movl $3,r4 20062cd5: cmpl $8,r5 20062cd8: bneq 0x20062c97 20062cda: movl r1,r2 20062cdd: movl $4,r4 20062ce0: tstw 00a2(r2) 20062ce4: bneq 0x20062cec 20062ce6: tstl 00a4(r2) 20062cea: beql 0x20062cf1 20062cec: mcomw $0,(r3)+ 20062cef: brb 0x20062cf6 20062cf1: movw 00a0(r2),(r3)+ 20062cf6: addl2 $8,r2 20062cf9: sobgtr r4,0x20062ce0 20062cfc: popr $37 20062cfe: rsb 20062cff: pushr $37 20062d01: ashl $f0,r0,r1 20062d06: bbc $e,r0,0x20062d0d 20062d0a: subl2 $8,r1 20062d0d: movc3 r1,(r2),(r3) 20062d11: popr $37 20062d13: rsb 20062d14: movb $81,(r3)+ 20062d18: movb $1,(r3)+ 20062d1b: movb $0,(r3)+ 20062d1e: rsb 20062d1f: pushr $37 20062d21: ashl $f0,r0,r1 20062d26: subl2 $3,r1 20062d29: movc3 r1,03(r2),(r3) 20062d2e: popr $37 20062d30: rsb 20062d31: pushr $3e 20062d33: clrw r0 20062d35: ashl $f0,r0,r1 20062d3a: subl2 $6,r1 20062d3d: bleq 0x20062d58 20062d3f: movab 0c00(r10),r3 20062d44: addl2 02(r2),r3 20062d48: bsbw 0x20062e1e 20062d4b: blbc r0,0x20062d58 20062d4e: movc3 r1,06(r2),(r3) 20062d53: movzbl $1,r0 20062d56: brb 0x20062d5a 20062d58: clrl r0 20062d5a: popr $3e 20062d5c: rsb 20062d5d: pushr $e 20062d5f: clrq 34(ap) 20062d62: clrq 24(ap) 20062d65: clrq 4c(ap) 20062d68: clrl r9 20062d6a: clrw r0 20062d6c: rotl $f0,r0,r3 20062d71: movab 02(r2),r2 20062d75: subl2 $2,r3 20062d78: bleq 0x20062d9a 20062d7a: movzbl (r2)+,r0 20062d7d: movzbl (r2)+,r1 20062d80: caseb r0,$0,$6 20062d84: case -> 0x20062da1 20062d86: case -> 0x20062dab 20062d88: case -> 0x20062dc6 20062d8a: case -> 0x20062dd6 20062d8c: case -> 0x20062dde 20062d8e: case -> 0x20062de6 20062d90: case -> 0x20062de6 20062d92: addl2 r1,r2 20062d95: subl2 r1,r3 20062d98: bgtr 0x20062d75 20062d9a: brw 0x20062dee 20062d9d: clrl r0 20062d9f: brb 0x20062df9 20062da1: movl $3,r1 20062da4: movl -01(r2),r9 20062da8: brw 0x20062dee 20062dab: movab 34(ap),r0 20062daf: bsbb 0x20062e0d 20062db1: movw r1,68(r11) 20062db5: cmpl r1,$8 20062db8: blequ 0x20062dbe 20062dba: movw $8,68(r11) 20062dbe: movab 6a(r11),r0 20062dc2: bsbb 0x20062e0d 20062dc4: brb 0x20062d92 20062dc6: movab 24(ap),r0 20062dca: bsbb 0x20062dfc 20062dcc: movab 28(r11),r0 20062dd0: clrq (r0) 20062dd2: bsbb 0x20062dfc 20062dd4: brb 0x20062d92 20062dd6: movab 44(ap),r0 20062dda: bsbb 0x20062e0d 20062ddc: brb 0x20062d92 20062dde: movab 3c(ap),r0 20062de2: bsbb 0x20062dfc 20062de4: brb 0x20062d92 20062de6: movab 4c(ap),r0 20062dea: bsbb 0x20062e0d 20062dec: brb 0x20062d92 20062dee: movab 0c00(r10),r5 20062df3: addl2 r9,r5 20062df6: movzbl $1,r0 20062df9: popr $e 20062dfb: rsb 20062dfc: cmpl r1,$2 20062dff: bneq 0x20062e0d 20062e01: movl $000400aa,(r0) 20062e08: movzwl (r2),04(r0) 20062e0c: rsb 20062e0d: pushr $3f 20062e0f: cmpl r1,$8 20062e12: blequ 0x20062e17 20062e14: movzbl $8,r1 20062e17: movc3 r1,(r2),(r0) 20062e1b: popr $3f 20062e1d: rsb 20062e1e: pushr $32 20062e20: cmpl r3,r8 20062e23: bcs 0x20062e29 20062e25: addl3 r3,r1,r8 20062e29: ashl $f7,r3,r5 20062e2e: addl2 $000001ff,r1 20062e35: ashl $f7,r1,r1 20062e3a: divl3 $8,r5,r4 20062e3e: bicl2 $fffffff8,r5 20062e45: movzwl $0601,r0 20062e4a: movw r4,-(sp) 20062e4d: addw3 r1,r5,-(sp) 20062e51: divw2 $8,(sp) 20062e54: addw2 (sp)+,(sp) 20062e57: cmpw (sp)+,44(r11) 20062e5b: bgtr 0x20062e6f 20062e5d: addl2 48(r11),r4 20062e61: cmpv r5,r1,(r4),$ffffffff 20062e6a: bneq 0x20062e6f 20062e6c: movzbl $1,r0 20062e6f: popr $32 20062e71: rsb 20062e72: bsbw 0x20062e7d 20062e75: movl 0x20062764,0x20062768 20062e7c: rsb 20062e7d: movl r1,-(sp) 20062e80: movzwl *$2008001e,r0 20062e87: clrw *$2008001e 20062e8d: subl2 r0,0x20062770 20062e92: bgtr 0x20062eb1 20062e94: movl 0x20062760,r1 20062e99: addl2 $1,(r1) 20062e9c: adwc $0,04(r1) 20062ea0: adwc $0,08(r1) 20062ea4: adwc $0,0c(r1) 20062ea8: movl $000003e8,0x20062770 20062eb1: subl2 r0,0x2006276c 20062eb6: bgtr 0x20062ebb 20062eb8: bsbw 0x20062ed7 20062ebb: tstl 0x20062768 20062ebf: beql 0x20062ed0 20062ec1: subl2 r0,0x20062768 20062ec6: bgtr 0x20062ed0 20062ec8: clrl r0 20062eca: clrl 0x20062768 20062ece: brb 0x20062ed3 20062ed0: movzbl $1,r0 20062ed3: movl (sp)+,r1 20062ed6: rsb 20062ed7: movq r0,-(sp) 20062eda: movq $020000ab00000000,0x20062750 20062ee7: movzbl $7,r1 20062eea: bisw2 $4000,r1 20062eef: bsbw 0x200628d0 20062ef2: bicw2 $4000,r1 20062ef7: bsbw 0x200628d0 20062efa: movq r2,-(sp) 20062efd: bicl3 $ffffffe0,r0,r1 20062f05: movq 0x20062748,r2 20062f0a: subl2 r0,r2 20062f0d: rotl r1,r2,r2 20062f11: addl2 r0,r3 20062f14: rotl r1,r3,r3 20062f18: bicl2 $f8000000,r3 20062f1f: ediv $0003a980,r2,r0,r1 20062f28: addl2 $00075300,r1 20062f2f: movq (sp)+,r2 20062f32: movl r1,0x2006276c 20062f37: movq (sp)+,r0 20062f3a: rsb 20062f3b: pushr $3e 20062f3d: bisl2 $20,2c(ap) 20062f41: clrw 0x20062776 20062f45: clrw *$2008001e 20062f4b: movl $000003e8,0x20062770 20062f54: movl 34(r11),r2 20062f58: movl 1c(r2),r1 20062f5c: beql 0x20062f6d 20062f5e: pushl r9 20062f60: movl r11,r9 20062f63: callg (ap),(r2)[r1] 20062f67: movl (sp)+,r9 20062f6a: blbs r0,0x20062f71 20062f6d: clrl r0 20062f6f: brb 0x20062fa3 20062f71: movb 0x20061ea8,0x2006277a 20062f78: movq 3c(ap),0x20062748 20062f7e: movl 44(ap),0x20062760 20062f84: movc5 $0,$00,$0,$05dc,05dc(r10) 20062f8f: movl 0x20062760,r1 20062f94: movc5 $0,$00,$0,$00c8,(r1) 20062f9d: bsbw 0x20062ed7 20062fa0: movzbl $1,r0 20062fa3: popr $3e 20062fa5: rsb 20062fa6: pushr $3f 20062fa8: movl 34(r11),r2 20062fac: movl 2c(r2),r1 20062fb0: beql 0x20062fbe 20062fb2: pushl r9 20062fb4: movl r11,r9 20062fb7: callg (ap),(r2)[r1] 20062fbb: movl (sp)+,r9 20062fbe: bicl2 $20,2c(ap) 20062fc2: popr $3f 20062fc4: rsb 20062fc5: cvtps $20,$8,$0,$d 20062fca: index $0,$0,$0,$0,$0,$0 20062fd1: halt 20062fd2: halt 20062fd3: halt 20062fd4: movzwl $0,*-2faf(fp) 20062fd9: xorw2 $4,r0 20062fdc: cmpl r0,$000000ff 20062fe3: blequ 0x20062ffb 20062fe5: movl r0,r1 20062fe8: movab 0x20062fcc,r0 20062fec: movl r1,04(r0) 20062ff0: tstb (r1)+ 20062ff2: bneq 0x20062ff0 20062ff4: decl r1 20062ff6: subl3 04(r0),r1,(r0) 20062ffb: tstb 08(ap) 20062ffe: bneq 0x20063008 20063000: jsb *$2004005c 20063006: brb 0x20063033 20063008: clrl r1 2006300a: jsb *$20040050 20063010: movzbl 08(ap),r2 20063014: movl 0c(ap),r3 20063018: cmpl r0,r2 2006301b: blequ 0x20063020 2006301d: movl r2,r0 20063020: movb r0,(r3)+ 20063023: movb (r1)+,r5 20063026: bbc $6,r5,0x2006302d 2006302a: bicb2 $20,r5 2006302d: movb r5,(r3)+ 20063030: sobgtr r0,0x20063023 20063033: movzwl $1,r0 20063036: movl (sp)+,r1 20063039: ret 2006303a: pushr $7 2006303c: movzbl r0,r2 2006303f: jsb *$20040068 20063045: popr $7 20063047: rsb 20063048: pushl r1 2006304a: clrl r0 2006304c: jsb *$20040054 20063052: blbc r0,0x2006304a 20063055: movzbl r1,r0 20063058: movl (sp)+,r1 2006305b: rsb 2006305c: pushr $7 2006305e: movzbl (r2)+,r0 20063061: beql 0x20063067 20063063: bsbb 0x2006303a 20063065: brb 0x2006305e 20063067: popr $7 20063069: rsb 2006306a: pushr $d 2006306c: clrl r1 2006306e: bsbb 0x20063048 20063070: cmpb r0,$7f 20063074: bneq 0x20063087 20063076: tstl r1 20063078: beql 0x2006306e 2006307a: movab 0x20062fc5,r2 2006307f: bsbb 0x2006305c 20063081: decl r1 20063083: decl r3 20063085: brb 0x2006306e 20063087: cmpb r0,$d 2006308a: beql 0x200630ad 2006308c: cmpb r0,$61 20063090: blss 0x20063095 20063092: bicb2 $20,r0 20063095: movb r0,(r3)+ 20063098: addl3 $1,r1,-(sp) 2006309c: bsbb 0x2006303a 2006309e: movl (sp)+,r1 200630a1: cmpl r1,$00000050 200630a8: bleq 0x2006306e 200630aa: popr $d 200630ac: rsb 200630ad: movab 0x20062fc9,r2 200630b2: bsbb 0x2006305c 200630b4: popr $d 200630b6: rsb 200630b7: halt 200630b8: divf2 $0,$0 200630bb: halt 200630bc: divw2 $0,$0 200630bf: halt 200630c0: 200630c1: cmpc3 $0,$0,$0 200630c5: halt 200630c6: halt 200630c7: halt 200630c8: probew $0,*0029bdff(r2),$0 200630d0: cvtbd $29,$0 200630d3: halt 200630d4: halt 200630d5: halt 200630d6: halt 200630d7: halt 200630d8: halt 200630d9: halt 200630da: halt 200630db: halt 200630dc: halt 200630dd: halt 200630de: halt 200630df: halt 200630e0: halt 200630e1: halt 200630e2: halt 200630e3: halt 200630e4: halt 200630e5: halt 200630e6: halt 200630e7: halt 200630e8: halt 200630e9: halt 200630ea: halt 200630eb: halt 200630ec: halt 200630ed: halt 200630ee: halt 200630ef: addb2 $1,$1 200630f2: nop 200630f3: halt 200630f4: halt 200630f5: halt 200630f6: ldpctx 200630f7: halt 200630f8: halt 200630f9: halt 200630fa: bsbb 0x200630fc 200630fc: halt 200630fd: halt 200630fe: 20063100: movl 18(ap),r9 20063104: movl 04(ap),r10 20063108: movl 0c(ap),r11 2006310c: movzwl 08(ap),r8 20063110: bneq 0x20063116 20063112: rotl $10,$1,r8 20063116: clrl r2 20063118: blbc 14(ap),0x20063142 2006311c: movl 50(r9),r2 20063120: bbss $1f,r10,0x20063127 20063124: mfpr $8,r2 ; P0BR 20063127: mfpr $38,r0 ; MAPEN 2006312a: beql 0x20063142 2006312c: extzv $9,$15,r2,r0 20063131: movl *50(r9)[r0],r0 20063136: bicl2 $ffe00000,r0 2006313d: insv r0,$9,$15,r2 20063142: mfpr $38,r0 ; MAPEN 20063145: movl 54(r9)[r0],r7 2006314a: pushl $a 2006314c: movl r11,r5 2006314f: movl 34(r9),r0 20063153: jsb *08(r0)[r0] 20063157: blbs r0,0x2006315d 2006315a: sobgtr (sp),0x2006314c 2006315d: ret 2006315e: 20063160: movl 0c(ap),r7 20063164: movl 04(ap),r1 20063168: movl r1,50(r7) 2006316c: movl 08(ap),r3 20063170: movl r3,60(r7) 20063174: extzv $9,$15,r3,r0 20063179: moval (r1)[r0],r1 2006317d: movl $10,r5 20063180: ashl $f7,5c(r7),r4 20063186: bsbb 0x200631bd 20063188: movl $1,r5 2006318b: movl $00100400,r4 20063192: bsbb 0x200631bd 20063194: movl $1,r5 20063197: movl 54(r7),r0 2006319b: ashl $f7,r0,r4 200631a0: bsbb 0x200631bd 200631a2: bicl2 $fffffe00,r0 200631a9: movab 0200(r0)[r3],58(r7) 200631b0: movl $00100480,r4 200631b7: movl $1,r5 200631ba: bsbb 0x200631bd 200631bc: ret 200631bd: bisl3 $90000000,r4,(r1)+ 200631c5: incl r4 200631c7: sobgtr r5,0x200631bd 200631ca: rsb 200631cb: halt 200631cc: halt 200631cd: halt 200631ce: halt 200631cf: halt 200631d0: halt 200631d1: halt 200631d2: halt 200631d3: halt 200631d4: halt 200631d5: halt 200631d6: halt 200631d7: halt 200631d8: halt 200631d9: halt 200631da: halt 200631db: halt 200631dc: halt 200631dd: halt 200631de: halt 200631df: halt 200631e0: halt 200631e1: halt 200631e2: halt 200631e3: halt 200631e4: halt 200631e5: halt 200631e6: halt 200631e7: halt 200631e8: halt 200631e9: halt 200631ea: halt 200631eb: halt 200631ec: halt 200631ed: halt 200631ee: halt 200631ef: halt 200631f0: halt 200631f1: halt 200631f2: halt 200631f3: halt 200631f4: halt 200631f5: halt 200631f6: halt 200631f7: halt 200631f8: halt 200631f9: halt 200631fa: halt 200631fb: halt 200631fc: halt 200631fd: halt 200631fe: halt 200631ff: halt 20063200: halt 20063201: halt 20063202: halt 20063203: halt 20063204: halt 20063205: halt 20063206: halt 20063207: halt 20063208: halt 20063209: halt 2006320a: halt 2006320b: halt 2006320c: halt 2006320d: halt 2006320e: halt 2006320f: halt 20063210: halt 20063211: halt 20063212: halt 20063213: halt 20063214: halt 20063215: halt 20063216: halt 20063217: halt 20063218: halt 20063219: halt 2006321a: halt 2006321b: halt 2006321c: halt 2006321d: halt 2006321e: halt 2006321f: halt 20063220: halt 20063221: halt 20063222: halt 20063223: halt 20063224: halt 20063225: halt 20063226: halt 20063227: halt 20063228: halt 20063229: halt 2006322a: halt 2006322b: halt 2006322c: halt 2006322d: halt 2006322e: halt 2006322f: halt 20063230: halt 20063231: halt 20063232: halt 20063233: halt 20063234: halt 20063235: halt 20063236: halt 20063237: halt 20063238: halt 20063239: halt 2006323a: halt 2006323b: halt 2006323c: halt 2006323d: halt 2006323e: halt 2006323f: halt 20063240: halt 20063241: halt 20063242: halt 20063243: halt 20063244: halt 20063245: halt 20063246: halt 20063247: halt 20063248: halt 20063249: halt 2006324a: halt 2006324b: halt 2006324c: halt 2006324d: halt 2006324e: halt 2006324f: halt 20063250: halt 20063251: halt 20063252: halt 20063253: halt 20063254: halt 20063255: halt 20063256: halt 20063257: halt 20063258: halt 20063259: halt 2006325a: halt 2006325b: halt 2006325c: halt 2006325d: halt 2006325e: halt 2006325f: halt 20063260: halt 20063261: halt 20063262: halt 20063263: halt 20063264: halt 20063265: halt 20063266: halt 20063267: halt 20063268: halt 20063269: halt 2006326a: halt 2006326b: halt 2006326c: halt 2006326d: halt 2006326e: halt 2006326f: halt 20063270: halt 20063271: halt 20063272: halt 20063273: halt 20063274: halt 20063275: halt 20063276: halt 20063277: halt 20063278: halt 20063279: halt 2006327a: halt 2006327b: halt 2006327c: halt 2006327d: halt 2006327e: halt 2006327f: halt 20063280: halt 20063281: halt 20063282: halt 20063283: halt 20063284: halt 20063285: halt 20063286: halt 20063287: halt 20063288: halt 20063289: halt 2006328a: halt 2006328b: halt 2006328c: halt 2006328d: halt 2006328e: halt 2006328f: halt 20063290: halt 20063291: halt 20063292: halt 20063293: halt 20063294: halt 20063295: halt 20063296: halt 20063297: halt 20063298: halt 20063299: halt 2006329a: halt 2006329b: halt 2006329c: halt 2006329d: halt 2006329e: halt 2006329f: halt 200632a0: halt 200632a1: halt 200632a2: halt 200632a3: halt 200632a4: halt 200632a5: halt 200632a6: halt 200632a7: halt 200632a8: halt 200632a9: halt 200632aa: halt 200632ab: halt 200632ac: halt 200632ad: halt 200632ae: halt 200632af: halt 200632b0: halt 200632b1: halt 200632b2: halt 200632b3: halt 200632b4: halt 200632b5: halt 200632b6: halt 200632b7: halt 200632b8: halt 200632b9: halt 200632ba: halt 200632bb: halt 200632bc: halt 200632bd: halt 200632be: halt 200632bf: halt 200632c0: halt 200632c1: halt 200632c2: halt 200632c3: halt 200632c4: halt 200632c5: halt 200632c6: halt 200632c7: halt 200632c8: halt 200632c9: halt 200632ca: halt 200632cb: halt 200632cc: halt 200632cd: halt 200632ce: halt 200632cf: halt 200632d0: halt 200632d1: halt 200632d2: halt 200632d3: halt 200632d4: halt 200632d5: halt 200632d6: halt 200632d7: halt 200632d8: halt 200632d9: halt 200632da: halt 200632db: halt 200632dc: halt 200632dd: halt 200632de: halt 200632df: halt 200632e0: halt 200632e1: halt 200632e2: halt 200632e3: halt 200632e4: halt 200632e5: halt 200632e6: halt 200632e7: halt 200632e8: halt 200632e9: halt 200632ea: halt 200632eb: halt 200632ec: halt 200632ed: halt 200632ee: halt 200632ef: halt 200632f0: halt 200632f1: halt 200632f2: halt 200632f3: halt 200632f4: halt 200632f5: halt 200632f6: halt 200632f7: halt 200632f8: halt 200632f9: halt 200632fa: halt 200632fb: halt 200632fc: halt 200632fd: halt 200632fe: halt 200632ff: halt 20063300: halt 20063301: halt 20063302: halt 20063303: halt 20063304: halt 20063305: halt 20063306: halt 20063307: halt 20063308: halt 20063309: halt 2006330a: halt 2006330b: halt 2006330c: halt 2006330d: halt 2006330e: halt 2006330f: halt 20063310: halt 20063311: halt 20063312: halt 20063313: halt 20063314: halt 20063315: halt 20063316: halt 20063317: halt 20063318: halt 20063319: halt 2006331a: halt 2006331b: halt 2006331c: halt 2006331d: halt 2006331e: halt 2006331f: halt 20063320: halt 20063321: halt 20063322: halt 20063323: halt 20063324: halt 20063325: halt 20063326: halt 20063327: halt 20063328: halt 20063329: halt 2006332a: halt 2006332b: halt 2006332c: halt 2006332d: halt 2006332e: halt 2006332f: halt 20063330: halt 20063331: halt 20063332: halt 20063333: halt 20063334: halt 20063335: halt 20063336: halt 20063337: halt 20063338: halt 20063339: halt 2006333a: halt 2006333b: halt 2006333c: halt 2006333d: halt 2006333e: halt 2006333f: halt 20063340: halt 20063341: halt 20063342: halt 20063343: halt 20063344: halt 20063345: halt 20063346: halt 20063347: halt 20063348: halt 20063349: halt 2006334a: halt 2006334b: halt 2006334c: halt 2006334d: halt 2006334e: halt 2006334f: halt 20063350: halt 20063351: halt 20063352: halt 20063353: halt 20063354: halt 20063355: halt 20063356: halt 20063357: halt 20063358: halt 20063359: halt 2006335a: halt 2006335b: halt 2006335c: halt 2006335d: halt 2006335e: halt 2006335f: halt 20063360: halt 20063361: halt 20063362: halt 20063363: halt 20063364: halt 20063365: halt 20063366: halt 20063367: halt 20063368: halt 20063369: halt 2006336a: halt 2006336b: halt 2006336c: halt 2006336d: halt 2006336e: halt 2006336f: halt 20063370: halt 20063371: halt 20063372: halt 20063373: halt 20063374: halt 20063375: halt 20063376: halt 20063377: halt 20063378: halt 20063379: halt 2006337a: halt 2006337b: halt 2006337c: halt 2006337d: halt 2006337e: halt 2006337f: halt 20063380: halt 20063381: halt 20063382: halt 20063383: halt 20063384: halt 20063385: halt 20063386: halt 20063387: halt 20063388: halt 20063389: halt 2006338a: halt 2006338b: halt 2006338c: halt 2006338d: halt 2006338e: halt 2006338f: halt 20063390: halt 20063391: halt 20063392: halt 20063393: halt 20063394: halt 20063395: halt 20063396: halt 20063397: halt 20063398: halt 20063399: halt 2006339a: halt 2006339b: halt 2006339c: halt 2006339d: halt 2006339e: halt 2006339f: halt 200633a0: halt 200633a1: halt 200633a2: halt 200633a3: halt 200633a4: halt 200633a5: halt 200633a6: halt 200633a7: halt 200633a8: halt 200633a9: halt 200633aa: halt 200633ab: halt 200633ac: halt 200633ad: halt 200633ae: halt 200633af: halt 200633b0: halt 200633b1: halt 200633b2: halt 200633b3: halt 200633b4: halt 200633b5: halt 200633b6: halt 200633b7: halt 200633b8: halt 200633b9: halt 200633ba: halt 200633bb: halt 200633bc: halt 200633bd: halt 200633be: halt 200633bf: halt 200633c0: halt 200633c1: halt 200633c2: halt 200633c3: halt 200633c4: halt 200633c5: halt 200633c6: halt 200633c7: halt 200633c8: halt 200633c9: halt 200633ca: halt 200633cb: halt 200633cc: halt 200633cd: halt 200633ce: halt 200633cf: halt 200633d0: halt 200633d1: halt 200633d2: halt 200633d3: halt 200633d4: halt 200633d5: halt 200633d6: halt 200633d7: halt 200633d8: halt 200633d9: halt 200633da: halt 200633db: halt 200633dc: halt 200633dd: halt 200633de: halt 200633df: halt 200633e0: halt 200633e1: halt 200633e2: halt 200633e3: halt 200633e4: halt 200633e5: halt 200633e6: halt 200633e7: halt 200633e8: halt 200633e9: halt 200633ea: halt 200633eb: halt 200633ec: halt 200633ed: halt 200633ee: halt 200633ef: halt 200633f0: halt 200633f1: halt 200633f2: halt 200633f3: halt 200633f4: halt 200633f5: halt 200633f6: halt 200633f7: halt 200633f8: halt 200633f9: halt 200633fa: halt 200633fb: halt 200633fc: halt 200633fd: halt 200633fe: halt 200633ff: halt 20063400: halt 20063401: halt 20063402: halt 20063403: halt 20063404: halt 20063405: halt 20063406: halt 20063407: halt 20063408: halt 20063409: halt 2006340a: halt 2006340b: halt 2006340c: halt 2006340d: halt 2006340e: halt 2006340f: halt 20063410: halt 20063411: halt 20063412: halt 20063413: halt 20063414: halt 20063415: halt 20063416: halt 20063417: halt 20063418: halt 20063419: halt 2006341a: halt 2006341b: halt 2006341c: halt 2006341d: halt 2006341e: halt 2006341f: halt 20063420: halt 20063421: halt 20063422: halt 20063423: halt 20063424: halt 20063425: halt 20063426: halt 20063427: halt 20063428: halt 20063429: halt 2006342a: halt 2006342b: halt 2006342c: halt 2006342d: halt 2006342e: halt 2006342f: halt 20063430: halt 20063431: halt 20063432: halt 20063433: halt 20063434: halt 20063435: halt 20063436: halt 20063437: halt 20063438: halt 20063439: halt 2006343a: halt 2006343b: halt 2006343c: halt 2006343d: halt 2006343e: halt 2006343f: halt 20063440: halt 20063441: halt 20063442: halt 20063443: halt 20063444: halt 20063445: halt 20063446: halt 20063447: halt 20063448: halt 20063449: halt 2006344a: halt 2006344b: halt 2006344c: halt 2006344d: halt 2006344e: halt 2006344f: halt 20063450: halt 20063451: halt 20063452: halt 20063453: halt 20063454: halt 20063455: halt 20063456: halt 20063457: halt 20063458: halt 20063459: halt 2006345a: halt 2006345b: halt 2006345c: halt 2006345d: halt 2006345e: halt 2006345f: halt 20063460: halt 20063461: halt 20063462: halt 20063463: halt 20063464: halt 20063465: halt 20063466: halt 20063467: halt 20063468: halt 20063469: halt 2006346a: halt 2006346b: halt 2006346c: halt 2006346d: halt 2006346e: halt 2006346f: halt 20063470: halt 20063471: halt 20063472: halt 20063473: halt 20063474: halt 20063475: halt 20063476: halt 20063477: halt 20063478: halt 20063479: halt 2006347a: halt 2006347b: halt 2006347c: halt 2006347d: halt 2006347e: halt 2006347f: halt 20063480: halt 20063481: halt 20063482: halt 20063483: halt 20063484: halt 20063485: halt 20063486: halt 20063487: halt 20063488: halt 20063489: halt 2006348a: halt 2006348b: halt 2006348c: halt 2006348d: halt 2006348e: halt 2006348f: halt 20063490: halt 20063491: halt 20063492: halt 20063493: halt 20063494: halt 20063495: halt 20063496: halt 20063497: halt 20063498: halt 20063499: halt 2006349a: halt 2006349b: halt 2006349c: halt 2006349d: halt 2006349e: halt 2006349f: halt 200634a0: halt 200634a1: halt 200634a2: halt 200634a3: halt 200634a4: halt 200634a5: halt 200634a6: halt 200634a7: halt 200634a8: halt 200634a9: halt 200634aa: halt 200634ab: halt 200634ac: halt 200634ad: halt 200634ae: halt 200634af: halt 200634b0: halt 200634b1: halt 200634b2: halt 200634b3: halt 200634b4: halt 200634b5: halt 200634b6: halt 200634b7: halt 200634b8: halt 200634b9: halt 200634ba: halt 200634bb: halt 200634bc: halt 200634bd: halt 200634be: halt 200634bf: halt 200634c0: halt 200634c1: halt 200634c2: halt 200634c3: halt 200634c4: halt 200634c5: halt 200634c6: halt 200634c7: halt 200634c8: halt 200634c9: halt 200634ca: halt 200634cb: halt 200634cc: halt 200634cd: halt 200634ce: halt 200634cf: halt 200634d0: halt 200634d1: halt 200634d2: halt 200634d3: halt 200634d4: halt 200634d5: halt 200634d6: halt 200634d7: halt 200634d8: halt 200634d9: halt 200634da: halt 200634db: halt 200634dc: halt 200634dd: halt 200634de: halt 200634df: halt 200634e0: halt 200634e1: halt 200634e2: halt 200634e3: halt 200634e4: halt 200634e5: halt 200634e6: halt 200634e7: halt 200634e8: halt 200634e9: halt 200634ea: halt 200634eb: halt 200634ec: halt 200634ed: halt 200634ee: halt 200634ef: halt 200634f0: halt 200634f1: halt 200634f2: halt 200634f3: halt 200634f4: halt 200634f5: halt 200634f6: halt 200634f7: halt 200634f8: halt 200634f9: halt 200634fa: halt 200634fb: halt 200634fc: halt 200634fd: halt 200634fe: halt 200634ff: halt 20063500: halt 20063501: halt 20063502: halt 20063503: halt 20063504: halt 20063505: halt 20063506: halt 20063507: halt 20063508: halt 20063509: halt 2006350a: halt 2006350b: halt 2006350c: halt 2006350d: halt 2006350e: halt 2006350f: halt 20063510: halt 20063511: halt 20063512: halt 20063513: halt 20063514: halt 20063515: halt 20063516: halt 20063517: halt 20063518: halt 20063519: halt 2006351a: halt 2006351b: halt 2006351c: halt 2006351d: halt 2006351e: halt 2006351f: halt 20063520: halt 20063521: halt 20063522: halt 20063523: halt 20063524: halt 20063525: halt 20063526: halt 20063527: halt 20063528: halt 20063529: halt 2006352a: halt 2006352b: halt 2006352c: halt 2006352d: halt 2006352e: halt 2006352f: halt 20063530: halt 20063531: halt 20063532: halt 20063533: halt 20063534: halt 20063535: halt 20063536: halt 20063537: halt 20063538: halt 20063539: halt 2006353a: halt 2006353b: halt 2006353c: halt 2006353d: halt 2006353e: halt 2006353f: halt 20063540: halt 20063541: halt 20063542: halt 20063543: halt 20063544: halt 20063545: halt 20063546: halt 20063547: halt 20063548: halt 20063549: halt 2006354a: halt 2006354b: halt 2006354c: halt 2006354d: halt 2006354e: halt 2006354f: halt 20063550: halt 20063551: halt 20063552: halt 20063553: halt 20063554: halt 20063555: halt 20063556: halt 20063557: halt 20063558: halt 20063559: halt 2006355a: halt 2006355b: halt 2006355c: halt 2006355d: halt 2006355e: halt 2006355f: halt 20063560: halt 20063561: halt 20063562: halt 20063563: halt 20063564: halt 20063565: halt 20063566: halt 20063567: halt 20063568: halt 20063569: halt 2006356a: halt 2006356b: halt 2006356c: halt 2006356d: halt 2006356e: halt 2006356f: halt 20063570: halt 20063571: halt 20063572: halt 20063573: halt 20063574: halt 20063575: halt 20063576: halt 20063577: halt 20063578: halt 20063579: halt 2006357a: halt 2006357b: halt 2006357c: halt 2006357d: halt 2006357e: halt 2006357f: halt 20063580: halt 20063581: halt 20063582: halt 20063583: halt 20063584: halt 20063585: halt 20063586: halt 20063587: halt 20063588: halt 20063589: halt 2006358a: halt 2006358b: halt 2006358c: halt 2006358d: halt 2006358e: halt 2006358f: halt 20063590: halt 20063591: halt 20063592: halt 20063593: halt 20063594: halt 20063595: halt 20063596: halt 20063597: halt 20063598: halt 20063599: halt 2006359a: halt 2006359b: halt 2006359c: halt 2006359d: halt 2006359e: halt 2006359f: halt 200635a0: halt 200635a1: halt 200635a2: halt 200635a3: halt 200635a4: halt 200635a5: halt 200635a6: halt 200635a7: halt 200635a8: halt 200635a9: halt 200635aa: halt 200635ab: halt 200635ac: halt 200635ad: halt 200635ae: halt 200635af: halt 200635b0: halt 200635b1: halt 200635b2: halt 200635b3: halt 200635b4: halt 200635b5: halt 200635b6: halt 200635b7: halt 200635b8: halt 200635b9: halt 200635ba: halt 200635bb: halt 200635bc: halt 200635bd: halt 200635be: halt 200635bf: halt 200635c0: halt 200635c1: halt 200635c2: halt 200635c3: halt 200635c4: halt 200635c5: halt 200635c6: halt 200635c7: halt 200635c8: halt 200635c9: halt 200635ca: halt 200635cb: halt 200635cc: halt 200635cd: halt 200635ce: halt 200635cf: halt 200635d0: halt 200635d1: halt 200635d2: halt 200635d3: halt 200635d4: halt 200635d5: halt 200635d6: halt 200635d7: halt 200635d8: halt 200635d9: halt 200635da: halt 200635db: halt 200635dc: halt 200635dd: halt 200635de: halt 200635df: halt 200635e0: halt 200635e1: halt 200635e2: halt 200635e3: halt 200635e4: halt 200635e5: halt 200635e6: halt 200635e7: halt 200635e8: halt 200635e9: halt 200635ea: halt 200635eb: halt 200635ec: halt 200635ed: halt 200635ee: halt 200635ef: halt 200635f0: halt 200635f1: halt 200635f2: halt 200635f3: halt 200635f4: halt 200635f5: halt 200635f6: halt 200635f7: halt 200635f8: halt 200635f9: halt 200635fa: halt 200635fb: halt 200635fc: halt 200635fd: halt 200635fe: halt 200635ff: halt 20063600: halt 20063601: halt 20063602: halt 20063603: halt 20063604: halt 20063605: halt 20063606: halt 20063607: halt 20063608: halt 20063609: halt 2006360a: halt 2006360b: halt 2006360c: halt 2006360d: halt 2006360e: halt 2006360f: halt 20063610: halt 20063611: halt 20063612: halt 20063613: halt 20063614: halt 20063615: halt 20063616: halt 20063617: halt 20063618: halt 20063619: halt 2006361a: halt 2006361b: halt 2006361c: halt 2006361d: halt 2006361e: halt 2006361f: halt 20063620: halt 20063621: halt 20063622: halt 20063623: halt 20063624: halt 20063625: halt 20063626: halt 20063627: halt 20063628: halt 20063629: halt 2006362a: halt 2006362b: halt 2006362c: halt 2006362d: halt 2006362e: halt 2006362f: halt 20063630: halt 20063631: halt 20063632: halt 20063633: halt 20063634: halt 20063635: halt 20063636: halt 20063637: halt 20063638: halt 20063639: halt 2006363a: halt 2006363b: halt 2006363c: halt 2006363d: halt 2006363e: halt 2006363f: halt 20063640: halt 20063641: halt 20063642: halt 20063643: halt 20063644: halt 20063645: halt 20063646: halt 20063647: halt 20063648: halt 20063649: halt 2006364a: halt 2006364b: halt 2006364c: halt 2006364d: halt 2006364e: halt 2006364f: halt 20063650: halt 20063651: halt 20063652: halt 20063653: halt 20063654: halt 20063655: halt 20063656: halt 20063657: halt 20063658: halt 20063659: halt 2006365a: halt 2006365b: halt 2006365c: halt 2006365d: halt 2006365e: halt 2006365f: halt 20063660: halt 20063661: halt 20063662: halt 20063663: halt 20063664: halt 20063665: halt 20063666: halt 20063667: halt 20063668: halt 20063669: halt 2006366a: halt 2006366b: halt 2006366c: halt 2006366d: halt 2006366e: halt 2006366f: halt 20063670: halt 20063671: halt 20063672: halt 20063673: halt 20063674: halt 20063675: halt 20063676: halt 20063677: halt 20063678: halt 20063679: halt 2006367a: halt 2006367b: halt 2006367c: halt 2006367d: halt 2006367e: halt 2006367f: halt 20063680: halt 20063681: halt 20063682: halt 20063683: halt 20063684: halt 20063685: halt 20063686: halt 20063687: halt 20063688: halt 20063689: halt 2006368a: halt 2006368b: halt 2006368c: halt 2006368d: halt 2006368e: halt 2006368f: halt 20063690: halt 20063691: halt 20063692: halt 20063693: halt 20063694: halt 20063695: halt 20063696: halt 20063697: halt 20063698: halt 20063699: halt 2006369a: halt 2006369b: halt 2006369c: halt 2006369d: halt 2006369e: halt 2006369f: halt 200636a0: halt 200636a1: halt 200636a2: halt 200636a3: halt 200636a4: halt 200636a5: halt 200636a6: halt 200636a7: halt 200636a8: halt 200636a9: halt 200636aa: halt 200636ab: halt 200636ac: halt 200636ad: halt 200636ae: halt 200636af: halt 200636b0: halt 200636b1: halt 200636b2: halt 200636b3: halt 200636b4: halt 200636b5: halt 200636b6: halt 200636b7: halt 200636b8: halt 200636b9: halt 200636ba: halt 200636bb: halt 200636bc: halt 200636bd: halt 200636be: halt 200636bf: halt 200636c0: halt 200636c1: halt 200636c2: halt 200636c3: halt 200636c4: halt 200636c5: halt 200636c6: halt 200636c7: halt 200636c8: halt 200636c9: halt 200636ca: halt 200636cb: halt 200636cc: halt 200636cd: halt 200636ce: halt 200636cf: halt 200636d0: halt 200636d1: halt 200636d2: halt 200636d3: halt 200636d4: halt 200636d5: halt 200636d6: halt 200636d7: halt 200636d8: halt 200636d9: halt 200636da: halt 200636db: halt 200636dc: halt 200636dd: halt 200636de: halt 200636df: halt 200636e0: halt 200636e1: halt 200636e2: halt 200636e3: halt 200636e4: halt 200636e5: halt 200636e6: halt 200636e7: halt 200636e8: halt 200636e9: halt 200636ea: halt 200636eb: halt 200636ec: halt 200636ed: halt 200636ee: halt 200636ef: halt 200636f0: halt 200636f1: halt 200636f2: halt 200636f3: halt 200636f4: halt 200636f5: halt 200636f6: halt 200636f7: halt 200636f8: halt 200636f9: halt 200636fa: halt 200636fb: halt 200636fc: halt 200636fd: halt 200636fe: halt 200636ff: halt 20063700: halt 20063701: halt 20063702: halt 20063703: halt 20063704: halt 20063705: halt 20063706: halt 20063707: halt 20063708: halt 20063709: halt 2006370a: halt 2006370b: halt 2006370c: halt 2006370d: halt 2006370e: halt 2006370f: halt 20063710: halt 20063711: halt 20063712: halt 20063713: halt 20063714: halt 20063715: halt 20063716: halt 20063717: halt 20063718: halt 20063719: halt 2006371a: halt 2006371b: halt 2006371c: halt 2006371d: halt 2006371e: halt 2006371f: halt 20063720: halt 20063721: halt 20063722: halt 20063723: halt 20063724: halt 20063725: halt 20063726: halt 20063727: halt 20063728: halt 20063729: halt 2006372a: halt 2006372b: halt 2006372c: halt 2006372d: halt 2006372e: halt 2006372f: halt 20063730: halt 20063731: halt 20063732: halt 20063733: halt 20063734: halt 20063735: halt 20063736: halt 20063737: halt 20063738: halt 20063739: halt 2006373a: halt 2006373b: halt 2006373c: halt 2006373d: halt 2006373e: halt 2006373f: halt 20063740: halt 20063741: halt 20063742: halt 20063743: halt 20063744: halt 20063745: halt 20063746: halt 20063747: halt 20063748: halt 20063749: halt 2006374a: halt 2006374b: halt 2006374c: halt 2006374d: halt 2006374e: halt 2006374f: halt 20063750: halt 20063751: halt 20063752: halt 20063753: halt 20063754: halt 20063755: halt 20063756: halt 20063757: halt 20063758: halt 20063759: halt 2006375a: halt 2006375b: halt 2006375c: halt 2006375d: halt 2006375e: halt 2006375f: halt 20063760: halt 20063761: halt 20063762: halt 20063763: halt 20063764: halt 20063765: halt 20063766: halt 20063767: halt 20063768: halt 20063769: halt 2006376a: halt 2006376b: halt 2006376c: halt 2006376d: halt 2006376e: halt 2006376f: halt 20063770: halt 20063771: halt 20063772: halt 20063773: halt 20063774: halt 20063775: halt 20063776: halt 20063777: halt 20063778: halt 20063779: halt 2006377a: halt 2006377b: halt 2006377c: halt 2006377d: halt 2006377e: halt 2006377f: halt 20063780: halt 20063781: halt 20063782: halt 20063783: halt 20063784: halt 20063785: halt 20063786: halt 20063787: halt 20063788: halt 20063789: halt 2006378a: halt 2006378b: halt 2006378c: halt 2006378d: halt 2006378e: halt 2006378f: halt 20063790: halt 20063791: halt 20063792: halt 20063793: halt 20063794: halt 20063795: halt 20063796: halt 20063797: halt 20063798: halt 20063799: halt 2006379a: halt 2006379b: halt 2006379c: halt 2006379d: halt 2006379e: halt 2006379f: halt 200637a0: halt 200637a1: halt 200637a2: halt 200637a3: halt 200637a4: halt 200637a5: halt 200637a6: halt 200637a7: halt 200637a8: halt 200637a9: halt 200637aa: halt 200637ab: halt 200637ac: halt 200637ad: halt 200637ae: halt 200637af: halt 200637b0: halt 200637b1: halt 200637b2: halt 200637b3: halt 200637b4: halt 200637b5: halt 200637b6: halt 200637b7: halt 200637b8: halt 200637b9: halt 200637ba: halt 200637bb: halt 200637bc: halt 200637bd: halt 200637be: halt 200637bf: halt 200637c0: halt 200637c1: halt 200637c2: halt 200637c3: halt 200637c4: halt 200637c5: halt 200637c6: halt 200637c7: halt 200637c8: halt 200637c9: halt 200637ca: halt 200637cb: halt 200637cc: halt 200637cd: halt 200637ce: halt 200637cf: halt 200637d0: halt 200637d1: halt 200637d2: halt 200637d3: halt 200637d4: halt 200637d5: halt 200637d6: halt 200637d7: halt 200637d8: halt 200637d9: halt 200637da: halt 200637db: halt 200637dc: halt 200637dd: halt 200637de: halt 200637df: halt 200637e0: halt 200637e1: halt 200637e2: halt 200637e3: halt 200637e4: halt 200637e5: halt 200637e6: halt 200637e7: halt 200637e8: halt 200637e9: halt 200637ea: halt 200637eb: halt 200637ec: halt 200637ed: halt 200637ee: halt 200637ef: halt 200637f0: halt 200637f1: halt 200637f2: halt 200637f3: halt 200637f4: halt 200637f5: halt 200637f6: halt 200637f7: halt 200637f8: halt 200637f9: halt 200637fa: halt 200637fb: halt 200637fc: halt 200637fd: halt 200637fe: halt 200637ff: halt 20063800: halt 20063801: halt 20063802: halt 20063803: halt 20063804: halt 20063805: halt 20063806: halt 20063807: halt 20063808: halt 20063809: halt 2006380a: halt 2006380b: halt 2006380c: halt 2006380d: halt 2006380e: halt 2006380f: halt 20063810: halt 20063811: halt 20063812: halt 20063813: halt 20063814: halt 20063815: halt 20063816: halt 20063817: halt 20063818: halt 20063819: halt 2006381a: halt 2006381b: halt 2006381c: halt 2006381d: halt 2006381e: halt 2006381f: halt 20063820: halt 20063821: halt 20063822: halt 20063823: halt 20063824: halt 20063825: halt 20063826: halt 20063827: halt 20063828: halt 20063829: halt 2006382a: halt 2006382b: halt 2006382c: halt 2006382d: halt 2006382e: halt 2006382f: halt 20063830: halt 20063831: halt 20063832: halt 20063833: halt 20063834: halt 20063835: halt 20063836: halt 20063837: halt 20063838: halt 20063839: halt 2006383a: halt 2006383b: halt 2006383c: halt 2006383d: halt 2006383e: halt 2006383f: halt 20063840: halt 20063841: halt 20063842: halt 20063843: halt 20063844: halt 20063845: halt 20063846: halt 20063847: halt 20063848: halt 20063849: halt 2006384a: halt 2006384b: halt 2006384c: halt 2006384d: halt 2006384e: halt 2006384f: halt 20063850: halt 20063851: halt 20063852: halt 20063853: halt 20063854: halt 20063855: halt 20063856: halt 20063857: halt 20063858: halt 20063859: halt 2006385a: halt 2006385b: halt 2006385c: halt 2006385d: halt 2006385e: halt 2006385f: halt 20063860: halt 20063861: halt 20063862: halt 20063863: halt 20063864: halt 20063865: halt 20063866: halt 20063867: halt 20063868: halt 20063869: halt 2006386a: halt 2006386b: halt 2006386c: halt 2006386d: halt 2006386e: halt 2006386f: halt 20063870: halt 20063871: halt 20063872: halt 20063873: halt 20063874: halt 20063875: halt 20063876: halt 20063877: halt 20063878: halt 20063879: halt 2006387a: halt 2006387b: halt 2006387c: halt 2006387d: halt 2006387e: halt 2006387f: halt 20063880: halt 20063881: halt 20063882: halt 20063883: halt 20063884: halt 20063885: halt 20063886: halt 20063887: halt 20063888: halt 20063889: halt 2006388a: halt 2006388b: halt 2006388c: halt 2006388d: halt 2006388e: halt 2006388f: halt 20063890: halt 20063891: halt 20063892: halt 20063893: halt 20063894: halt 20063895: halt 20063896: halt 20063897: halt 20063898: halt 20063899: halt 2006389a: halt 2006389b: halt 2006389c: halt 2006389d: halt 2006389e: halt 2006389f: halt 200638a0: halt 200638a1: halt 200638a2: halt 200638a3: halt 200638a4: halt 200638a5: halt 200638a6: halt 200638a7: halt 200638a8: halt 200638a9: halt 200638aa: halt 200638ab: halt 200638ac: halt 200638ad: halt 200638ae: halt 200638af: halt 200638b0: halt 200638b1: halt 200638b2: halt 200638b3: halt 200638b4: halt 200638b5: halt 200638b6: halt 200638b7: halt 200638b8: halt 200638b9: halt 200638ba: halt 200638bb: halt 200638bc: halt 200638bd: halt 200638be: halt 200638bf: halt 200638c0: halt 200638c1: halt 200638c2: halt 200638c3: halt 200638c4: halt 200638c5: halt 200638c6: halt 200638c7: halt 200638c8: halt 200638c9: halt 200638ca: halt 200638cb: halt 200638cc: halt 200638cd: halt 200638ce: halt 200638cf: halt 200638d0: halt 200638d1: halt 200638d2: halt 200638d3: halt 200638d4: halt 200638d5: halt 200638d6: halt 200638d7: halt 200638d8: halt 200638d9: halt 200638da: halt 200638db: halt 200638dc: halt 200638dd: halt 200638de: halt 200638df: halt 200638e0: halt 200638e1: halt 200638e2: halt 200638e3: halt 200638e4: halt 200638e5: halt 200638e6: halt 200638e7: halt 200638e8: halt 200638e9: halt 200638ea: halt 200638eb: halt 200638ec: halt 200638ed: halt 200638ee: halt 200638ef: halt 200638f0: halt 200638f1: halt 200638f2: halt 200638f3: halt 200638f4: halt 200638f5: halt 200638f6: halt 200638f7: halt 200638f8: halt 200638f9: halt 200638fa: halt 200638fb: halt 200638fc: halt 200638fd: halt 200638fe: halt 200638ff: halt 20063900: halt 20063901: halt 20063902: halt 20063903: halt 20063904: halt 20063905: halt 20063906: halt 20063907: halt 20063908: halt 20063909: halt 2006390a: halt 2006390b: halt 2006390c: halt 2006390d: halt 2006390e: halt 2006390f: halt 20063910: halt 20063911: halt 20063912: halt 20063913: halt 20063914: halt 20063915: halt 20063916: halt 20063917: halt 20063918: halt 20063919: halt 2006391a: halt 2006391b: halt 2006391c: halt 2006391d: halt 2006391e: halt 2006391f: halt 20063920: halt 20063921: halt 20063922: halt 20063923: halt 20063924: halt 20063925: halt 20063926: halt 20063927: halt 20063928: halt 20063929: halt 2006392a: halt 2006392b: halt 2006392c: halt 2006392d: halt 2006392e: halt 2006392f: halt 20063930: halt 20063931: halt 20063932: halt 20063933: halt 20063934: halt 20063935: halt 20063936: halt 20063937: halt 20063938: halt 20063939: halt 2006393a: halt 2006393b: halt 2006393c: halt 2006393d: halt 2006393e: halt 2006393f: halt 20063940: halt 20063941: halt 20063942: halt 20063943: halt 20063944: halt 20063945: halt 20063946: halt 20063947: halt 20063948: halt 20063949: halt 2006394a: halt 2006394b: halt 2006394c: halt 2006394d: halt 2006394e: halt 2006394f: halt 20063950: halt 20063951: halt 20063952: halt 20063953: halt 20063954: halt 20063955: halt 20063956: halt 20063957: halt 20063958: halt 20063959: halt 2006395a: halt 2006395b: halt 2006395c: halt 2006395d: halt 2006395e: halt 2006395f: halt 20063960: halt 20063961: halt 20063962: halt 20063963: halt 20063964: halt 20063965: halt 20063966: halt 20063967: halt 20063968: halt 20063969: halt 2006396a: halt 2006396b: halt 2006396c: halt 2006396d: halt 2006396e: halt 2006396f: halt 20063970: halt 20063971: halt 20063972: halt 20063973: halt 20063974: halt 20063975: halt 20063976: halt 20063977: halt 20063978: halt 20063979: halt 2006397a: halt 2006397b: halt 2006397c: halt 2006397d: halt 2006397e: halt 2006397f: halt 20063980: halt 20063981: halt 20063982: halt 20063983: halt 20063984: halt 20063985: halt 20063986: halt 20063987: halt 20063988: halt 20063989: halt 2006398a: halt 2006398b: halt 2006398c: halt 2006398d: halt 2006398e: halt 2006398f: halt 20063990: halt 20063991: halt 20063992: halt 20063993: halt 20063994: halt 20063995: halt 20063996: halt 20063997: halt 20063998: halt 20063999: halt 2006399a: halt 2006399b: halt 2006399c: halt 2006399d: halt 2006399e: halt 2006399f: halt 200639a0: halt 200639a1: halt 200639a2: halt 200639a3: halt 200639a4: halt 200639a5: halt 200639a6: halt 200639a7: halt 200639a8: halt 200639a9: halt 200639aa: halt 200639ab: halt 200639ac: halt 200639ad: halt 200639ae: halt 200639af: halt 200639b0: halt 200639b1: halt 200639b2: halt 200639b3: halt 200639b4: halt 200639b5: halt 200639b6: halt 200639b7: halt 200639b8: halt 200639b9: halt 200639ba: halt 200639bb: halt 200639bc: halt 200639bd: halt 200639be: halt 200639bf: halt 200639c0: halt 200639c1: halt 200639c2: halt 200639c3: halt 200639c4: halt 200639c5: halt 200639c6: halt 200639c7: halt 200639c8: halt 200639c9: halt 200639ca: halt 200639cb: halt 200639cc: halt 200639cd: halt 200639ce: halt 200639cf: halt 200639d0: halt 200639d1: halt 200639d2: halt 200639d3: halt 200639d4: halt 200639d5: halt 200639d6: halt 200639d7: halt 200639d8: halt 200639d9: halt 200639da: halt 200639db: halt 200639dc: halt 200639dd: halt 200639de: halt 200639df: halt 200639e0: halt 200639e1: halt 200639e2: halt 200639e3: halt 200639e4: halt 200639e5: halt 200639e6: halt 200639e7: halt 200639e8: halt 200639e9: halt 200639ea: halt 200639eb: halt 200639ec: halt 200639ed: halt 200639ee: halt 200639ef: halt 200639f0: halt 200639f1: halt 200639f2: halt 200639f3: halt 200639f4: halt 200639f5: halt 200639f6: halt 200639f7: halt 200639f8: halt 200639f9: halt 200639fa: halt 200639fb: halt 200639fc: halt 200639fd: halt 200639fe: halt 200639ff: halt 20063a00: halt 20063a01: halt 20063a02: halt 20063a03: halt 20063a04: halt 20063a05: halt 20063a06: halt 20063a07: halt 20063a08: halt 20063a09: halt 20063a0a: halt 20063a0b: halt 20063a0c: halt 20063a0d: halt 20063a0e: halt 20063a0f: halt 20063a10: halt 20063a11: halt 20063a12: halt 20063a13: halt 20063a14: halt 20063a15: halt 20063a16: halt 20063a17: halt 20063a18: halt 20063a19: halt 20063a1a: halt 20063a1b: halt 20063a1c: halt 20063a1d: halt 20063a1e: halt 20063a1f: halt 20063a20: halt 20063a21: halt 20063a22: halt 20063a23: halt 20063a24: halt 20063a25: halt 20063a26: halt 20063a27: halt 20063a28: halt 20063a29: halt 20063a2a: halt 20063a2b: halt 20063a2c: halt 20063a2d: halt 20063a2e: halt 20063a2f: halt 20063a30: halt 20063a31: halt 20063a32: halt 20063a33: halt 20063a34: halt 20063a35: halt 20063a36: halt 20063a37: halt 20063a38: halt 20063a39: halt 20063a3a: halt 20063a3b: halt 20063a3c: halt 20063a3d: halt 20063a3e: halt 20063a3f: halt 20063a40: halt 20063a41: halt 20063a42: halt 20063a43: halt 20063a44: halt 20063a45: halt 20063a46: halt 20063a47: halt 20063a48: halt 20063a49: halt 20063a4a: halt 20063a4b: halt 20063a4c: halt 20063a4d: halt 20063a4e: halt 20063a4f: halt 20063a50: halt 20063a51: halt 20063a52: halt 20063a53: halt 20063a54: halt 20063a55: halt 20063a56: halt 20063a57: halt 20063a58: halt 20063a59: halt 20063a5a: halt 20063a5b: halt 20063a5c: halt 20063a5d: halt 20063a5e: halt 20063a5f: halt 20063a60: halt 20063a61: halt 20063a62: halt 20063a63: halt 20063a64: halt 20063a65: halt 20063a66: halt 20063a67: halt 20063a68: halt 20063a69: halt 20063a6a: halt 20063a6b: halt 20063a6c: halt 20063a6d: halt 20063a6e: halt 20063a6f: halt 20063a70: halt 20063a71: halt 20063a72: halt 20063a73: halt 20063a74: halt 20063a75: halt 20063a76: halt 20063a77: halt 20063a78: halt 20063a79: halt 20063a7a: halt 20063a7b: halt 20063a7c: halt 20063a7d: halt 20063a7e: halt 20063a7f: halt 20063a80: halt 20063a81: halt 20063a82: halt 20063a83: halt 20063a84: halt 20063a85: halt 20063a86: halt 20063a87: halt 20063a88: halt 20063a89: halt 20063a8a: halt 20063a8b: halt 20063a8c: halt 20063a8d: halt 20063a8e: halt 20063a8f: halt 20063a90: halt 20063a91: halt 20063a92: halt 20063a93: halt 20063a94: halt 20063a95: halt 20063a96: halt 20063a97: halt 20063a98: halt 20063a99: halt 20063a9a: halt 20063a9b: halt 20063a9c: halt 20063a9d: halt 20063a9e: halt 20063a9f: halt 20063aa0: halt 20063aa1: halt 20063aa2: halt 20063aa3: halt 20063aa4: halt 20063aa5: halt 20063aa6: halt 20063aa7: halt 20063aa8: halt 20063aa9: halt 20063aaa: halt 20063aab: halt 20063aac: halt 20063aad: halt 20063aae: prober r2[r4][r11][r4],r6[r9],r2[r5] 20063ab7: movtc r8[r5],$d[r5],r0,r2[r4][r3][r11],r6[r9],r2[r5] 20063ac5: movtc r8[r5],$0[r11][r4][r5],$0,$0,$0,$0 20063ad0: halt 20063ad1: halt 20063ad2: halt 20063ad3: ldpctx 20063ad4: halt 20063ad5: halt 20063ad6: halt 20063ad7: halt 20063ad8: halt 20063ad9: halt 20063ada: ldpctx 20063adb: bpt 20063adc: halt 20063add: halt 20063ade: halt 20063adf: bneq 0x20063ae1 20063ae1: ldpctx 20063ae2: bneq 0x20063ae4 20063ae4: halt 20063ae5: halt 20063ae6: cvtpt $0,$6,$15,$0,$0 20063aec: halt 20063aed: prober $0,$6,$1b 20063af1: halt 20063af2: halt 20063af3: halt 20063af4: nop 20063af5: halt 20063af6: index $28,$0,$0,$0,$0,$0 20063afd: halt 20063afe: halt 20063aff: halt 20063b00: halt 20063b01: index $2a,$0,$0,$0,$0,$0 20063b08: halt 20063b09: halt 20063b0a: halt 20063b0b: halt 20063b0c: index $25,$0,$0,$0,$0,$0 20063b13: halt 20063b14: halt 20063b15: halt 20063b16: halt 20063b17: ldpctx 20063b18: cvtps $0,$0,$0,$0 20063b1d: halt 20063b1e: ldpctx 20063b1f: nop 20063b20: nop 20063b21: halt 20063b22: halt 20063b23: halt 20063b24: halt 20063b25: ldpctx 20063b26: brb 0x20063b28 20063b28: halt 20063b29: halt 20063b2a: halt 20063b2b: halt 20063b2c: halt 20063b2d: halt 20063b2e: halt 20063b2f: cvtps $0,$0,$0,$0 20063b34: halt 20063b35: halt 20063b36: rei 20063b37: halt 20063b38: rei 20063b39: halt 20063b3a: halt 20063b3b: halt 20063b3c: rsb 20063b3d: cvtsp $0,$0,$0,$5 20063b42: bsbb 0x20063b44 20063b44: halt 20063b45: halt 20063b46: rsb 20063b47: jmp $0 20063b49: halt 20063b4a: halt 20063b4b: rsb 20063b4c: bcc 0x20063b4e 20063b4e: halt 20063b4f: halt 20063b50: rsb 20063b51: mulp $0,$0,$0,$5,$30,$0 20063b58: halt 20063b59: halt 20063b5a: rsb 20063b5b: skpc $0,$0,$0 20063b5f: rsb 20063b60: divf2 $0,$0 20063b63: halt 20063b64: rsb 20063b65: cvtwf $0,$0 20063b68: halt 20063b69: rsb 20063b6a: emodf $0,$0,$0,$5,00(r2) 20063b71: halt 20063b72: halt 20063b73: halt 20063b74: nop 20063b75: addb2 *64a93c00(sp),r5 20063b7c: cmpl $000002c3,r5 20063b83: bgeq 0x20063b8b 20063b85: movzwl $0908,r0 20063b8a: ret 20063b8b: movab 0x200631cc,r0 20063b90: movl $000008e2,r2 20063b97: clrb (r0)+ 20063b99: sobgtr r2,0x20063b97 20063b9c: clrl r6 20063b9e: ediv $00000064,r5,0x2006320f,0x20063215 20063bab: cmpl $7,0x20063215 20063bb0: blss 0x20063b85 20063bb2: mfpr $38,-(sp) ; MAPEN 20063bb5: blbs (sp)+,0x20063bc5 20063bb8: extzv $2,$8,*$200b00bc,0x20063213 20063bc3: brb 0x20063c00 20063bc5: movab 0x20064e61,r0 20063bcc: bicl2 $000001ff,r0 20063bd3: bisl2 $000000bc,r0 20063bda: extzv $9,$15,r0,r2 20063bdf: movl 50(r9),r3 20063be3: moval (r3)[r2],r2 20063be7: movl $00100580,r1 20063bee: bisl3 $90000000,r1,(r2) 20063bf6: mtpr r0,$3a ; TBIS 20063bf9: extzv $2,$8,(r0),0x20063213 20063c00: addb3 $80,0x20063215,0x20063b75 20063c09: mfpr $38,r1 ; MAPEN 20063c0c: movl 54(r9)[r1],r7 20063c11: movl 5c(r9)[r1],r6 20063c16: moval (r6),0x20063292 20063c1b: blbc r1,0x20063c64 20063c1e: addl3 $ffffd400,r6,0x2006328a 20063c28: addl3 $ffffd40c,r6,0x2006328e 20063c32: addl3 $ffffcc0f,r6,0x2006329a 20063c3c: addl3 $ffffcc0f,r6,0x2006329e 20063c46: movl $1,0x200632a2 20063c4b: addl3 $ffffcc14,r6,r0 20063c53: extzv $4,$4,(r0),r0 20063c58: cmpb $b,r0 20063c5b: bneq 0x20063c62 20063c5d: movl $1,0x20063aaa 20063c62: brb 0x20063c9f 20063c64: movl $200c0000,0x2006328a 20063c6d: movl $200c000c,0x2006328e 20063c76: movl $2008000f,0x2006329a 20063c7f: movl $2008000f,0x2006329e 20063c88: clrl 0x200632a2 20063c8c: extzv $4,$4,*$20080014,r0 20063c95: cmpb $b,r0 20063c98: bneq 0x20063c9f 20063c9a: movl $1,0x20063aaa 20063c9f: movl $a,0x20063296 20063ca4: movb 1c(r9),r1 20063ca8: movb r1,0x20063aaf 20063cad: movb r1,0x20063ac9 20063cb2: cmpb r1,$4d 20063cb6: bneq 0x20063cbc 20063cb8: bisl2 $2,2c(ap) 20063cbc: clrl 0x200631cc 20063cc0: movw $01fc,1e(r9) 20063cc6: movb $8,0x200631fd 20063ccb: bsbw 0x20064bbb 20063cce: bsbw 0x20063d37 20063cd1: clrb 0x200632a6 20063cd5: bsbw 0x20063d54 20063cd8: ret 20063cd9: pushr $1e 20063cdb: clrl r0 20063cdd: clrl r4 20063cdf: movl (r2)+,r3 20063ce2: ashl $fe,r3,r3 20063ce7: insv r3,r4,$8,r0 20063cec: addl2 $8,r4 20063cef: sobgtr r1,0x20063cdf 20063cf2: popr $1e 20063cf4: rsb 20063cf5: movb $3,0c(r7) 20063cf9: movl 34(r9),r1 20063cfd: mull3 $0007a120,3e(r1),r1 20063d06: movzwl $1,r0 20063d09: clrl -(sp) 20063d0b: addl3 34(r9),$00000042,(sp) 20063d14: movl *00(sp),(sp) 20063d18: sobgtr (sp),0x20063d18 20063d1b: sobgtr r1,0x20063d0b 20063d1e: clrl r0 20063d20: tstl (sp)+ 20063d22: movb $0,0c(r7) 20063d26: movb $1,*0x2006329e 20063d2b: tstb 14(r7) 20063d2e: bsbw 0x20063d37 20063d31: movb $1,0x200632a6 20063d36: rsb 20063d37: movb $2,0c(r7) 20063d3b: movb $0,0c(r7) 20063d3f: movb $99,14(r7) 20063d44: bisb3 0x20063213,$10,20(r7) 20063d4b: bicb2 $20,20(r7) 20063d4f: movb $5,24(r7) 20063d53: rsb 20063d54: bsbw 0x20063d75 20063d57: blbc r0,0x20063d74 20063d5a: bsbw 0x20063e01 20063d5d: blbc r0,0x20063d74 20063d60: bsbw 0x20063ee0 20063d63: blbc r0,0x20063d74 20063d66: cmpb $4d,0x20063ac9 20063d6c: bneq 0x20063d74 20063d6e: bsbw 0x20063f55 20063d71: blbc r0,0x20063d74 20063d74: rsb 20063d75: movzbl $10,-(sp) 20063d78: bsbw 0x2006408c 20063d7b: blbc r0,0x20063d9d 20063d7e: cmpb $0,0x20063242 20063d83: beql 0x20063dd1 20063d85: cmpb $2,0x20063242 20063d8a: bneq 0x20063d9d 20063d8c: bsbw 0x2006447f 20063d8f: blbc r0,0x20063d9d 20063d92: cmpb $6,0x2006324c 20063d97: bneq 0x20063d9d 20063d99: decl (sp) 20063d9b: bgtr 0x20063d78 20063d9d: movzwl $01a4,r0 20063da2: decl (sp) 20063da4: bleq 0x20063dfe 20063da6: movl 34(r9),r1 20063daa: mull3 $000186a0,3e(r1),r1 20063db3: movzwl $1,r0 20063db6: clrl -(sp) 20063db8: addl3 34(r9),$00000042,(sp) 20063dc1: movl *00(sp),(sp) 20063dc5: sobgtr (sp),0x20063dc5 20063dc8: sobgtr r1,0x20063db8 20063dcb: clrl r0 20063dcd: tstl (sp)+ 20063dcf: brb 0x20063d78 20063dd1: movzwl $1,r0 20063dd4: extzv $0,$5,0x2006325e,r2 20063ddb: cmpb $4d,0x20063ac9 20063de1: beql 0x20063df4 20063de3: cmpb $0,r2 20063de6: beql 0x20063dfe 20063de8: cmpb $4,r2 20063deb: beql 0x20063dfe 20063ded: cmpb $5,r2 20063df0: beql 0x20063dfe 20063df2: brb 0x20063df9 20063df4: cmpb $1,r2 20063df7: beql 0x20063dfe 20063df9: movzwl $0908,r0 20063dfe: tstl (sp)+ 20063e00: rsb 20063e01: pushl $10 20063e03: bsbw 0x20064022 20063e06: blbc r0,0x20063e37 20063e09: cmpb $0,0x20063242 20063e0e: beql 0x20063e6b 20063e10: cmpb $2,0x20063242 20063e15: bneq 0x20063e37 20063e17: bsbw 0x2006447f 20063e1a: blbc r0,0x20063e37 20063e1d: cmpb $2,0x2006324c 20063e22: beql 0x20063e31 20063e24: cmpb $6,0x2006324c 20063e29: bneq 0x20063e37 20063e2b: decl (sp) 20063e2d: bleq 0x20063e37 20063e2f: brb 0x20063e03 20063e31: bsbw 0x20064051 20063e34: blbs r0,0x20063e71 20063e37: movzwl $01a4,r0 20063e3c: decl (sp) 20063e3e: bleq 0x20063e6e 20063e40: movl 34(r9),r1 20063e44: mull3 $000186a0,3e(r1),r1 20063e4d: movzwl $1,r0 20063e50: clrl -(sp) 20063e52: addl3 34(r9),$00000042,(sp) 20063e5b: movl *00(sp),(sp) 20063e5f: sobgtr (sp),0x20063e5f 20063e62: sobgtr r1,0x20063e52 20063e65: clrl r0 20063e67: tstl (sp)+ 20063e69: brb 0x20063e03 20063e6b: movl $1,r0 20063e6e: tstl (sp)+ 20063e70: rsb 20063e71: movzwl $0259,(sp) 20063e76: bsbw 0x20064022 20063e79: blbc r0,0x20063ea6 20063e7c: cmpb $0,0x20063242 20063e81: beql 0x20063eda 20063e83: cmpb $2,0x20063242 20063e88: bneq 0x20063ea6 20063e8a: bsbw 0x2006447f 20063e8d: blbc r0,0x20063ea6 20063e90: cmpb $2,0x2006324c 20063e95: beql 0x20063ea6 20063e97: cmpb $6,0x2006324c 20063e9c: beql 0x20063ea6 20063e9e: movzwl $008c,r0 20063ea3: brw 0x20063edd 20063ea6: movzwl $01a4,r0 20063eab: decl (sp) 20063ead: bleq 0x20063edd 20063eaf: movl 34(r9),r1 20063eb3: mull3 $000186a0,3e(r1),r1 20063ebc: movzwl $1,r0 20063ebf: clrl -(sp) 20063ec1: addl3 34(r9),$00000042,(sp) 20063eca: movl *00(sp),(sp) 20063ece: sobgtr (sp),0x20063ece 20063ed1: sobgtr r1,0x20063ec1 20063ed4: clrl r0 20063ed6: tstl (sp)+ 20063ed8: brb 0x20063e76 20063eda: movzwl $1,r0 20063edd: tstl (sp)+ 20063edf: rsb 20063ee0: cmpb $4d,0x20063ac9 20063ee6: bneq 0x20063eec 20063ee8: movzbl $1,r0 20063eeb: rsb 20063eec: pushl $4 20063eee: bsbw 0x200640ce 20063ef1: blbc r0,0x20063f05 20063ef4: cmpb $0,0x20063242 20063ef9: beql 0x20063f39 20063efb: cmpb $2,0x20063242 20063f00: bneq 0x20063f0a 20063f02: bsbw 0x2006447f 20063f05: movzwl $01a4,r0 20063f0a: decl (sp) 20063f0c: bleq 0x20063f52 20063f0e: movl 34(r9),r1 20063f12: mull3 $000186a0,3e(r1),r1 20063f1b: movzwl $1,r0 20063f1e: clrl -(sp) 20063f20: addl3 34(r9),$00000042,(sp) 20063f29: movl *00(sp),(sp) 20063f2d: sobgtr (sp),0x20063f2d 20063f30: sobgtr r1,0x20063f20 20063f33: clrl r0 20063f35: tstl (sp)+ 20063f37: brb 0x20063eee 20063f39: movzbl $1,r0 20063f3c: cmpl $00020000,0x20063286 20063f45: beql 0x20063f52 20063f47: bsbw 0x20064117 20063f4a: blbs r0,0x20063f52 20063f4d: movzwl $008c,r0 20063f52: tstl (sp)+ 20063f54: rsb 20063f55: cmpb $4d,0x20063ac9 20063f5b: beql 0x20063f61 20063f5d: movzbl $1,r0 20063f60: rsb 20063f61: pushl $4 20063f63: bsbw 0x200646ca 20063f66: blbc r0,0x20063f7e 20063f69: clrl 0x200631cc 20063f6d: cmpb $0,0x20063242 20063f72: beql 0x20063fb2 20063f74: cmpb $2,0x20063242 20063f79: bneq 0x20063f83 20063f7b: bsbw 0x2006447f 20063f7e: movzwl $01a4,r0 20063f83: decl (sp) 20063f85: bleq 0x20063fb5 20063f87: movl 34(r9),r1 20063f8b: mull3 $00030d40,3e(r1),r1 20063f94: movzwl $1,r0 20063f97: clrl -(sp) 20063f99: addl3 34(r9),$00000042,(sp) 20063fa2: movl *00(sp),(sp) 20063fa6: sobgtr (sp),0x20063fa6 20063fa9: sobgtr r1,0x20063f99 20063fac: clrl r0 20063fae: tstl (sp)+ 20063fb0: brb 0x20063f63 20063fb2: movzbl $1,r0 20063fb5: tstl (sp)+ 20063fb7: rsb 20063fb8: pushl $10 20063fba: bsbw 0x20064022 20063fbd: blbc r0,0x20063fe8 20063fc0: cmpb $0,0x20063242 20063fc5: beql 0x2006401c 20063fc7: cmpb $2,0x20063242 20063fcc: bneq 0x20063fe8 20063fce: bsbw 0x2006447f 20063fd1: blbc r0,0x20063fe8 20063fd4: cmpb $2,0x2006324c 20063fd9: beql 0x20063fe8 20063fdb: cmpb $6,0x2006324c 20063fe0: bneq 0x20063fe8 20063fe2: decl (sp) 20063fe4: bleq 0x20063fe8 20063fe6: brb 0x20063fba 20063fe8: movzwl $01a4,r0 20063fed: decl (sp) 20063fef: bleq 0x2006401f 20063ff1: movl 34(r9),r1 20063ff5: mull3 $00030d40,3e(r1),r1 20063ffe: movzwl $1,r0 20064001: clrl -(sp) 20064003: addl3 34(r9),$00000042,(sp) 2006400c: movl *00(sp),(sp) 20064010: sobgtr (sp),0x20064010 20064013: sobgtr r1,0x20064003 20064016: clrl r0 20064018: tstl (sp)+ 2006401a: brb 0x20063fba 2006401c: movl $1,r0 2006401f: tstl (sp)+ 20064021: rsb 20064022: clrl 0x20063221 20064026: clrl 0x20063229 2006402a: movab 0x20063242,0x2006322d 20064031: movab 0x20063243,0x20063231 20064038: movq 0x20063ad3,0x20063235 2006403f: movw $0067,0x20063219 20064046: movl $003d0900,r0 2006404d: bsbw 0x20064159 20064050: rsb 20064051: cmpb $4d,0x20063ac9 20064057: bneq 0x2006405d 20064059: movzbl $1,r0 2006405c: rsb 2006405d: clrl 0x20063221 20064061: clrl 0x20063229 20064065: movab 0x20063242,0x2006322d 2006406c: movab 0x20063243,0x20063231 20064073: movq 0x20063aef,0x20063235 2006407a: movw $0067,0x20063219 20064081: movl $003d0900,r0 20064088: bsbw 0x20064159 2006408b: rsb 2006408c: movab 0x2006325e,r6 20064091: movzbl $24,0x2006321d 20064096: movl 0x2006321d,r0 2006409b: bsbw 0x20064aa2 2006409e: movl r2,0x20063221 200640a3: clrl 0x20063229 200640a7: movab 0x20063242,0x2006322d 200640ae: movab 0x20063243,0x20063231 200640b5: movq 0x20063ae1,0x20063235 200640bc: movw $006f,0x20063219 200640c3: movl $003d0900,r0 200640ca: bsbw 0x20064159 200640cd: rsb 200640ce: movab 0x20063282,r6 200640d3: movzbl $8,0x2006321d 200640d8: movl 0x2006321d,r0 200640dd: bsbw 0x20064aa2 200640e0: movl r2,0x20063221 200640e5: clrl 0x20063229 200640e9: movab 0x20063242,0x2006322d 200640f0: movab 0x20063243,0x20063231 200640f7: movq 0x20063b0c,0x20063235 200640fe: movl 0x20063b14,0x2006323d 20064105: movw $006f,0x20063219 2006410c: movl $003d0900,r0 20064113: bsbw 0x20064159 20064116: rsb 20064117: clrl 0x20063221 2006411b: movab 0x20063b2c,r6 20064120: movzbl $c,0x20063225 20064125: movl 0x20063225,r0 2006412a: bsbw 0x20064aa2 2006412d: movl r2,0x20063229 20064132: movab 0x20063242,0x2006322d 20064139: movab 0x20063243,0x20063231 20064140: movq 0x20063ae8,0x20063235 20064147: movw $0077,0x20063219 2006414e: movl $003d0900,r0 20064155: bsbw 0x20064159 20064158: rsb 20064159: pushl r1 2006415b: tstl 0x2006322d 2006415f: beql 0x20064165 20064161: clrb *0x2006322d 20064165: tstl 0x20063231 20064169: beql 0x2006416f 2006416b: clrb *0x20063231 2006416f: bsbw 0x200645d4 20064172: bsbw 0x200643aa 20064175: blbs r0,0x20064194 20064178: cmpl $0000022c,r0 2006417f: bneq 0x20064191 20064181: blbs 0x200632a6,0x20064191 20064186: bsbw 0x20063cf5 20064189: movb $1,0x200632a6 2006418e: brw 0x200641f4 20064191: brw 0x200641eb 20064194: movzbl $7,r0 20064197: bsbw 0x200641f8 2006419a: blbc r0,0x200641a0 2006419d: bsbw 0x2006443a 200641a0: bbc $3,0x20063219,0x200641bd 200641a6: movzbl $1,r0 200641a9: bsbw 0x200641f8 200641ac: blbs r0,0x200641b7 200641af: cmpb $3,r1 200641b2: bneq 0x20064191 200641b4: brw 0x200641d9 200641b7: bsbw 0x2006427a 200641ba: blbc r0,0x20064191 200641bd: bbc $4,0x20063219,0x200641d9 200641c3: movzbl $0,r0 200641c6: bsbw 0x200641f8 200641c9: blbs r0,0x200641d1 200641cc: cmpb $3,r1 200641cf: beql 0x200641d9 200641d1: bsbw 0x2006422a 200641d4: blbs r0,0x200641d9 200641d7: brb 0x200641eb 200641d9: bsbw 0x200643d0 200641dc: movzbl $1,r0 200641df: cmpb $0,*0x20063231 200641e4: beql 0x200641eb 200641e6: movzwl $0054,r0 200641eb: pushl r0 200641ed: movb 14(r7),r1 200641f1: movl (sp)+,r0 200641f4: movl (sp)+,r1 200641f7: rsb 200641f8: pushr $007c 200641fc: movl r0,r3 200641ff: movzbl 10(r7),r1 20064203: bicb2 $f8,r1 20064207: movzwl $1,r0 2006420a: cmpb r3,r1 2006420d: beql 0x20064225 2006420f: cmpb r1,$7 20064212: bneq 0x20064220 20064214: pushl r3 20064216: bsbw 0x2006443a 20064219: halt 2006421a: movl (sp)+,r3 2006421d: blbs r0,0x20064225 20064220: movzwl $0054,r0 20064225: popr $007c 20064229: rsb 2006422a: pushr $1e 2006422c: movb $1,0c(r7) 20064230: movl 0x20063229,*0x2006328a 20064237: movb 0x20063225,(r7) 2006423c: movb 0x20063226,04(r7) 20064242: movzbl $1,*0x2006328e 20064247: movb $90,0c(r7) 2006424c: movl $000f4240,r0 20064253: bsbw 0x20064b4a 20064256: blbc r0,0x2006426c 20064259: movb 10(r7),r3 2006425d: bicb2 $f8,r3 20064261: movzbl $1,r0 20064264: cmpb $0,r3 20064267: bneq 0x2006426c 20064269: bsbw 0x20064385 2006426c: popr $1e 2006426e: movzwl $1,r0 20064271: rsb 20064272: popr $1e 20064274: movzwl $0054,r0 20064279: rsb 2006427a: pushr $1e 2006427c: movb $1,0c(r7) 20064280: bbc $0,0x20063aaa,0x20064297 20064286: bbs $0,0x20063221,0x20064297 2006428c: bsbw 0x2006433d 2006428f: incl 0x20063221 20064293: decl 0x2006321d 20064297: bisb2 $4,30(r7) 2006429b: movl 0x20063221,*0x2006328a 200642a2: movb 0x2006321d,(r7) 200642a7: movb 0x2006321e,04(r7) 200642ad: movzbl $0,*0x2006328e 200642b2: movb $90,0c(r7) 200642b7: movl $003d0900,r0 200642be: bsbw 0x20064b4a 200642c1: blbc r0,0x200642e8 200642c4: extzv $0,$5,1c(r7),r0 200642ca: tstl r0 200642cc: beql 0x200642d1 200642ce: bsbw 0x200642ee 200642d1: bicb2 $4,30(r7) 200642d5: movb 10(r7),r3 200642d9: bicb2 $f8,r3 200642dd: movzbl $1,r0 200642e0: cmpb $1,r3 200642e3: bneq 0x200642e8 200642e5: bsbw 0x20064385 200642e8: popr $1e 200642ea: movzwl $1,r0 200642ed: rsb 200642ee: pushr $7 200642f0: movl 0x20063221,r0 200642f5: movb (r7),r1 200642f8: insv 04(r7),$8,$8,r1 200642fe: movl 0x2006321d,r2 20064303: subl3 r1,r2,r1 20064307: addl2 r1,r0 2006430a: bicl3 $fffffe00,r0,r1 20064312: bicl2 $000001ff,r0 20064319: ashl $f7,r0,r0 2006431e: movl 0x20063292,r2 20064323: movl (r2)[r0],r0 20064327: extzv $0,$12,r0,r0 2006432c: ashl $9,r0,r0 20064330: bisw2 r1,r0 20064333: bsbw 0x20064b06 20064336: movb 08(r7),(r0) 2006433a: popr $7 2006433c: rsb 2006433d: pushr $7 2006433f: movb $10,0c(r7) 20064343: movl $00009c40,r0 2006434a: bsbw 0x20064b4a 2006434d: movl 0x20063221,r0 20064352: bicl3 $fffffe00,r0,r1 2006435a: bicl2 $000001ff,r0 20064361: ashl $f7,r0,r0 20064366: movl 0x20063292,r2 2006436b: movl (r2)[r0],r0 2006436f: extzv $0,$12,r0,r0 20064374: ashl $9,r0,r0 20064378: bisw2 r1,r0 2006437b: bsbw 0x20064b06 2006437e: movb 08(r7),(r0) 20064382: popr $7 20064384: rsb 20064385: ashl $9,0x200631f4,r0 2006438b: subl3 0x2006321d,r0,r0 20064391: movb r0,(r7) 20064394: extzv $8,$8,r0,04(r7) 2006439a: movb $98,0c(r7) 2006439f: movl $000f4240,r0 200643a6: bsbw 0x20064b4a 200643a9: rsb 200643aa: pushr $3 200643ac: movb $1,0c(r7) 200643b0: movb 0x20063b75,08(r7) 200643b6: movab 0x20063235,r1 200643bb: movzbl (r1)+,r0 200643be: movb (r1)+,08(r7) 200643c2: sobgtr r0,0x200643be 200643c5: popr $3 200643c7: movb $42,0c(r7) 200643cc: bsbw 0x20064b4a 200643cf: rsb 200643d0: movb $1,0c(r7) 200643d4: movzbl $3,r0 200643d7: bsbw 0x200641f8 200643da: blbc r0,0x2006441c 200643dd: movb $11,0c(r7) 200643e1: movl $001e8480,r0 200643e8: bsbw 0x20064b4a 200643eb: movb 08(r7),*0x2006322d 200643f1: movb 10(r7),r1 200643f5: bicb2 $f8,r1 200643f9: cmpb $7,r1 200643fc: bneq 0x2006441c 200643fe: movb 08(r7),*0x20063231 20064404: tstb *0x20063231 20064408: beql 0x2006440e 2006440a: movb $1a,0c(r7) 2006440e: movb $12,0c(r7) 20064412: movl $001e8480,r0 20064419: bsbw 0x20064b4a 2006441c: movzbl $1,r0 2006441f: rsb 20064420: movb $1,0c(r7) 20064424: movb $7,08(r7) 20064428: movb $10,0c(r7) 2006442c: movl $001e8480,r0 20064433: bsbw 0x20064b4a 20064436: movzwl $1,r0 20064439: rsb 2006443a: movb $10,0c(r7) 2006443e: movl $000f4240,r0 20064445: bsbw 0x20064b4a 20064448: blbc r0,0x20064474 2006444b: movl 08(r7),*0x20063231 20064451: movzwl $1,r0 20064454: tstb *0x20063231 20064458: beql 0x20064460 2006445a: clrl r0 2006445c: movb $1a,0c(r7) 20064460: movb $12,0c(r7) 20064464: movl $000f4240,r0 2006446b: bsbw 0x20064b4a 2006446e: blbc r0,0x20064474 20064471: brw 0x20064420 20064474: movzwl $0054,r0 20064479: brb 0x2006447e 2006447b: movzbl $1,r0 2006447e: rsb 2006447f: pushl 0x200632a2 20064483: pushl 0x200631ec 20064487: pushl 0x2006321d 2006448b: mfpr $38,0x200632a2 ; MAPEN 20064490: movl $12,0x2006321d 20064495: movab 0x2006324a,r6 2006449a: movl r6,0x200631ec 2006449f: movl 0x2006321d,r0 200644a4: bsbw 0x20064aa2 200644a7: movl r2,0x20063221 200644ac: clrl 0x20063229 200644b0: movab 0x2006325c,0x2006322d 200644b7: movab 0x2006325d,0x20063231 200644be: movq 0x20063ada,0x20063235 200644c5: movw $006f,0x20063219 200644cc: clrl 0x2006324a 200644d0: movl $003d0900,r0 200644d7: bsbw 0x20064159 200644da: blbc r0,0x200644e9 200644dd: cmpb $0,0x2006325c 200644e2: beql 0x200644e9 200644e4: movzwl $2074,r0 200644e9: movl (sp)+,0x2006321d 200644ee: movl (sp)+,0x200631ec 200644f3: movl (sp)+,0x200632a2 200644f8: rsb 200644f9: bsbw 0x2006447f 200644fc: blbc r0,0x2006451a 200644ff: extzv $0,$4,0x2006324c,r0 20064506: caseb r0,$0,$7 2006450a: case -> 0x20064520 2006450c: case -> 0x200645b1 2006450e: case -> 0x200645b6 20064510: case -> 0x200645b6 20064512: case -> 0x200645bd 20064514: case -> 0x200645c4 20064516: case -> 0x200645bd 20064518: case -> 0x200645cb 2006451a: movzwl $008c,r0 2006451f: rsb 20064520: bbc $7,0x2006324c,0x20064587 20064526: movb 0x2006324d,-(sp) 2006452b: movb 0x2006324e,-(sp) 20064530: movb 0x2006324f,-(sp) 20064535: movb 0x20063250,-(sp) 2006453a: tstl 0x200631d8 2006453e: bgeq 0x20064547 20064540: tstl (sp) 20064542: bleq 0x20064547 20064544: mnegl (sp),(sp) 20064547: subl3 (sp)+,0x200631d8,r0 2006454d: addl2 0x200631d0,r0 20064552: movl r0,0x200631d4 20064557: addl2 0x200631cc,r0 2006455c: cmpl r0,0x20063acf 20064561: bleq 0x200645b1 20064563: pushl r1 20064565: movl 0x20063acb,r1 2006456a: cmpl r1,$00000200 20064571: bgeq 0x20064582 20064573: movl r0,0x200632aa[r1] 20064579: movl r0,0x20063acf 2006457e: incl 0x20063acb 20064582: movl (sp)+,r1 20064585: brb 0x200645b1 20064587: bbc $5,0x2006324c,0x200645b1 2006458d: movb 0x2006324d,-(sp) 20064592: movb 0x2006324e,-(sp) 20064597: movb 0x2006324f,-(sp) 2006459c: movb 0x20063250,-(sp) 200645a1: subl3 (sp)+,0x200631f0,r0 200645a7: movl r0,0x200631f0 200645ac: movl r0,0x200631f8 200645b1: movzwl $1,r0 200645b4: brb 0x200645d2 200645b6: movzwl $01a4,r0 200645bb: brb 0x200645d2 200645bd: movzwl $008c,r0 200645c2: brb 0x200645d2 200645c4: movzwl $0334,r0 200645c9: brb 0x200645d2 200645cb: movzwl $025c,r0 200645d0: brb 0x200645d2 200645d2: rsb 200645d3: rsb 200645d4: movb 0x2006320f,10(r7) 200645da: rsb 200645db: addb2 $0,*(r10)+ 200645de: nop 200645df: movf $4,0x30b24be6 200645e6: casel $15,-0530aa30(ap),071258d5(r11) 200645f2: movl $00010000,r8 200645f9: movl r8,0x200631e4 200645fe: movl r8,0x200631f8 20064603: movl r10,0x200631ec 20064608: movl 14(ap),0x200632a2 2006460e: movb 0x200631fd,0x200631fc 20064615: cmpb $4d,0x20063ac9 2006461b: beql 0x2006464d 2006461d: cmpl $20,0x200631fe 20064622: bneq 0x20064629 20064624: bsbw 0x200648e0 20064627: brb 0x2006462c 20064629: bsbw 0x2006499c 2006462c: subl3 0x200631f8,0x200631e4,r1 20064634: blbs r0,0x2006464c 20064637: movl 0c(ap),r5 2006463b: movl 04(ap),r10 2006463f: movzwl 08(ap),r8 20064643: bneq 0x2006464c 20064645: movl $00010000,r8 2006464c: rsb 2006464d: cmpl $24,0x200631fe 20064652: bneq 0x2006465a 20064654: bsbw 0x200646ca 20064657: brw 0x200648cf 2006465a: cmpl $21,0x200631fe 2006465f: bneq 0x2006467c 20064661: tstl r5 20064663: blss 0x20064679 20064665: subl3 0x200631cc,r5,0x200631d8 2006466d: beql 0x20064679 2006466f: clrl 0x200631dc 20064673: bsbw 0x200647ce 20064676: blbc r0,0x200646c7 20064679: brw 0x20064804 2006467c: cmpl $26,0x200631fe 20064681: bneq 0x20064694 20064683: movl r5,0x200631d8 20064688: beql 0x200646bd 2006468a: clrl 0x200631dc 2006468e: bsbw 0x200647ce 20064691: brw 0x200648cf 20064694: cmpl $25,0x200631fe 20064699: bneq 0x200646c2 2006469b: movl r5,0x200631dc 200646a0: beql 0x200646bd 200646a2: blss 0x200646af 200646a4: movl $007fffff,0x200631d8 200646ad: brb 0x200646b8 200646af: movl $ff800000,0x200631d8 200646b8: bsbw 0x200647ce 200646bb: brb 0x200646c7 200646bd: movzbl $1,r0 200646c0: brb 0x200646c7 200646c2: movzwl $0334,r0 200646c7: brw 0x200648cf 200646ca: clrl 0x20063221 200646ce: clrl 0x20063229 200646d2: movab 0x20063242,0x2006322d 200646d9: movab 0x20063243,0x20063231 200646e0: movq 0x20063b1e,0x20063235 200646e7: clrw 0x20063219 200646eb: movl $003d0900,r0 200646f2: bsbw 0x20064159 200646f5: clrl 0x200631cc 200646f9: bsbw 0x20063fb8 200646fc: rsb 200646fd: movl 0x200631cc,r4 20064702: subl3 $1,0x20063acb,r2 20064708: blss 0x20064715 2006470a: cmpl r4,0x200632aa[r2] 20064710: bgeq 0x20064715 20064712: sobgeq r2,0x2006470a 20064715: addl3 0x200631d8,r4,r5 2006471b: subl3 $1,0x20063acb,r3 20064721: blss 0x2006472e 20064723: cmpl r5,0x200632aa[r3] 20064729: bgeq 0x2006472e 2006472b: sobgeq r3,0x20064723 2006472e: tstl 0x200631dc 20064732: bneq 0x2006476a 20064734: subl3 0x200632aa[r3],r5,r0 2006473b: subl3 r2,r3,r1 2006473f: beql 0x2006476a 20064741: bgtr 0x20064747 20064743: decl r1 20064745: incl r0 20064747: movl r1,0x200631e0 2006474c: subl2 r0,0x200631d4 20064751: movab 0x20063b27,r0 20064756: movb $1,(r0)+ 20064759: movb 0x200631e2,(r0)+ 2006475e: movb 0x200631e1,(r0)+ 20064763: movb 0x200631e0,(r0)+ 20064768: brb 0x20064780 2006476a: movab 0x20063b27,r0 2006476f: clrb (r0)+ 20064771: movb 0x200631da,(r0)+ 20064776: movb 0x200631d9,(r0)+ 2006477b: movb 0x200631d8,(r0)+ 20064780: clrl 0x20063221 20064784: clrl 0x20063229 20064788: movab 0x20063242,0x2006322d 2006478f: movab 0x20063243,0x20063231 20064796: movq 0x20063b25,0x20063235 2006479d: clrw 0x20063219 200647a1: movl $1908b100,r0 200647a8: bsbw 0x20064159 200647ab: blbc r0,0x200647bc 200647ae: cmpb $0,0x20063242 200647b3: beql 0x200647c6 200647b5: cmpb $2,0x20063242 200647ba: beql 0x200647c3 200647bc: movzwl $008c,r0 200647c1: brb 0x200647c6 200647c3: bsbw 0x200644f9 200647c6: addl2 0x200631d4,0x200631cc 200647cd: rsb 200647ce: movl $1,0x200631d0 200647d3: tstl 0x200631d8 200647d7: bgtr 0x200647de 200647d9: mnegl $1,0x200631d0 200647de: movl 0x200631d8,0x200631d4 200647e5: bsbw 0x200646fd 200647e8: blbc r0,0x20064803 200647eb: tstl 0x200631dc 200647ef: beql 0x200647fa 200647f1: subl2 0x200631d0,0x200631dc 200647f8: brb 0x20064801 200647fa: subl2 0x200631d4,0x200631d8 20064801: bneq 0x200647ce 20064803: rsb 20064804: pushl 0x200631f8 20064808: movl 0x200631f8,r0 2006480d: cmpl $00000200,r0 20064814: bgeq 0x2006481d 20064816: movl $00000200,r0 2006481d: movl r0,0x200631f8 20064822: bsbw 0x20064a59 20064825: movl (sp)+,0x200631f8 2006482a: movab 0x20063b1a,r0 2006482f: movb 0x200631f2,(r0)+ 20064834: movb 0x200631f1,(r0)+ 20064839: movb 0x200631f0,(r0)+ 2006483e: movw $006f,0x20063219 20064845: clrl 0x20063221 20064849: movl 0x200631f0,0x2006321d 20064850: clrl 0x20063229 20064854: movl 0x200631ec,r6 20064859: movl 0x200631f0,r0 2006485e: bsbw 0x20064aa2 20064861: movl r2,0x20063221 20064866: movab 0x20063242,0x2006322d 2006486d: movab 0x20063243,0x20063231 20064874: movq 0x20063b17,0x20063235 2006487b: movl $003d0900,r0 20064882: bsbw 0x20064159 20064885: blbc r0,0x200648aa 20064888: cmpb $0,0x20063242 2006488d: bneq 0x200648aa 2006488f: incl 0x200631cc 20064893: bsbw 0x20064a8c 20064896: tstl 0x200631f8 2006489a: beql 0x2006489f 2006489c: brw 0x20064804 2006489f: ashl $10,0x200631f0,r0 200648a5: movzbw $1,r0 200648a8: brb 0x200648cf 200648aa: cmpb $2,0x20063242 200648af: bneq 0x200648ca 200648b1: bsbw 0x200644f9 200648b4: bbs $7,0x2006324c,0x200648bf 200648ba: blbs r0,0x2006488f 200648bd: brb 0x200648cf 200648bf: movzwl $0870,r0 200648c4: incl 0x200631cc 200648c8: brb 0x200648cf 200648ca: movzwl $008c,r0 200648cf: cmpb (ap),$7 200648d2: bcs 0x200648df 200648d4: movl 1c(ap),r4 200648d8: beql 0x200648df 200648da: movl 0x200631cc,(r4) 200648df: ret 200648e0: movb 0x200631fd,0x200631fc 200648e7: bsbw 0x20064a59 200648ea: blbs r0,0x200648ee 200648ed: rsb 200648ee: movab 0x20063b04,r0 200648f3: movb 0x200631eb,(r0)+ 200648f8: movb 0x200631ea,(r0)+ 200648fd: movb 0x200631e9,(r0)+ 20064902: movb 0x200631e8,(r0)+ 20064907: clrb (r0)+ 20064909: movb 0x200631f5,(r0)+ 2006490e: movb 0x200631f4,(r0) 20064913: movw $0077,0x20063219 2006491a: clrl 0x20063221 2006491e: ashl $9,0x200631f4,0x20063225 20064926: movab 0x20063242,0x2006322d 2006492d: movab 0x20063243,0x20063231 20064934: movl 0x200631ec,r6 20064939: movl 0x20063225,r0 2006493e: bsbw 0x20064aa2 20064941: movl r2,0x20063229 20064946: movq 0x20063b01,0x20063235 2006494d: movl 0x20063b09,0x2006323d 20064954: movl $003d0900,r0 2006495b: bsbw 0x20064159 2006495e: blbc r0,0x20064980 20064961: cmpb $0,0x20063242 20064966: bneq 0x20064980 20064968: bsbw 0x20064a8c 2006496b: movb 0x200631fd,0x200631fc 20064972: tstl 0x200631f8 20064976: beql 0x2006497b 20064978: brw 0x200648e7 2006497b: movzbl $1,r0 2006497e: brb 0x2006499b 20064980: cmpb $2,0x20063242 20064985: bneq 0x2006498d 20064987: bsbw 0x200644f9 2006498a: blbs r0,0x20064993 2006498d: decb 0x200631fc 20064991: blss 0x20064996 20064993: brw 0x200648e7 20064996: movzwl $008c,r0 2006499b: rsb 2006499c: movb 0x200631fd,0x200631fc 200649a3: bsbw 0x20064a59 200649a6: blbs r0,0x200649ac 200649a9: brw 0x20064a3b 200649ac: movab 0x20063af9,r0 200649b1: movb 0x200631eb,(r0)+ 200649b6: movb 0x200631ea,(r0)+ 200649bb: movb 0x200631e9,(r0)+ 200649c0: movb 0x200631e8,(r0)+ 200649c5: clrb (r0)+ 200649c7: movb 0x200631f5,(r0)+ 200649cc: movb 0x200631f4,(r0) 200649d1: movw $006f,0x20063219 200649d8: movl 0x200631f0,0x2006321d 200649df: movl 0x200631ec,r6 200649e4: movl 0x2006321d,r0 200649e9: bsbw 0x20064aa2 200649ec: movl r2,0x20063221 200649f1: clrl 0x20063229 200649f5: movab 0x20063242,0x2006322d 200649fc: movab 0x20063243,0x20063231 20064a03: movq 0x20063af6,0x20063235 20064a0a: movl 0x20063afe,0x2006323d 20064a11: movl $003d0900,r0 20064a18: bsbw 0x20064159 20064a1b: blbc r0,0x20064a3d 20064a1e: cmpb $0,0x20063242 20064a23: bneq 0x20064a3d 20064a25: bsbw 0x20064a8c 20064a28: movb 0x200631fd,0x200631fc 20064a2f: tstl 0x200631f8 20064a33: beql 0x20064a38 20064a35: brw 0x200649a3 20064a38: movzbl $1,r0 20064a3b: brb 0x20064a58 20064a3d: cmpb $2,0x20063242 20064a42: bneq 0x20064a4a 20064a44: bsbw 0x200644f9 20064a47: blbs r0,0x20064a50 20064a4a: decb 0x200631fc 20064a4e: blss 0x20064a53 20064a50: brw 0x200649a3 20064a53: movzwl $008c,r0 20064a58: rsb 20064a59: movl 0x200631f8,r0 20064a5e: cmpl $0000f600,r0 20064a65: bgeq 0x20064a6c 20064a67: movzwl $f600,r0 20064a6c: movl r0,0x200631f0 20064a71: movab 01ff(r0),r0 20064a76: ashl $f7,r0,r0 20064a7b: movl r0,0x200631f4 20064a80: movzbl $1,r0 20064a83: tstl 0x200631f0 20064a87: bneq 0x20064a8b 20064a89: clrl r0 20064a8b: rsb 20064a8c: subl2 0x200631f0,0x200631f8 20064a93: addl2 0x200631f0,0x200631ec 20064a9a: addl2 0x200631f4,0x200631e8 20064aa1: rsb 20064aa2: pushr $08fb 20064aa6: movl 0x20063296,r4 20064aab: addl3 r0,r6,r3 20064aaf: decl r3 20064ab1: extzv $9,$15,r6,r2 20064ab6: extzv $9,$15,r3,r3 20064abb: subl2 r2,r3 20064abe: incl r3 20064ac0: movl 0x20063292,r1 20064ac5: moval (r1)[r4],r1 20064ac9: pushl r4 20064acb: movab (r2)+,r5 20064ace: blbc 0x200632a2,0x20064ad8 20064ad3: movl *50(r9)[r5],r5 20064ad8: extzv $0,$12,r5,r5 20064add: bisl3 $80000000,r5,(r1)+ 20064ae5: sobgtr r3,0x20064acb 20064ae8: bisl3 $80000000,r5,(r1)+ 20064af0: clrl (r1) 20064af2: movl (sp)+,r2 20064af5: ashl $9,r2,r2 20064af9: extzv $0,$9,r6,r0 20064afe: bisw2 r0,r2 20064b01: popr $08fb 20064b05: rsb 20064b06: mfpr $38,r2 ; MAPEN 20064b09: blbc r2,0x20064b49 20064b0c: pushr $e 20064b0e: bicl3 $fffffe00,r0,r1 20064b16: ashl $f7,r0,r0 20064b1b: movab 0x20064e60,r2 20064b22: bicl2 $000001ff,r2 20064b29: bisl2 r2,r1 20064b2c: extzv $9,$15,r2,r2 20064b31: movl 50(r9),r3 20064b35: moval (r3)[r2],r3 20064b39: bisl3 $90000000,r0,(r3) 20064b41: mtpr r1,$3a ; TBIS 20064b44: movl r1,r0 20064b47: popr $e 20064b49: rsb 20064b4a: pushl r3 20064b4c: movl 34(r9),r1 20064b50: mull3 r0,3e(r1),r1 20064b55: movzwl $1,r0 20064b58: clrl -(sp) 20064b5a: movzbl *0x2006329a,r3 20064b5f: bbs $0,r3,0x20064b78 20064b63: addl3 34(r9),$00000042,(sp) 20064b6c: movl *00(sp),(sp) 20064b70: sobgtr (sp),0x20064b70 20064b73: sobgtr r1,0x20064b5a 20064b76: clrl r0 20064b78: tstl (sp)+ 20064b7a: movl (sp)+,r3 20064b7d: movzbl 10(r7),r1 20064b81: movzbl 14(r7),r2 20064b85: movb $1,*0x2006329e 20064b8a: blbs r0,0x20064b93 20064b8d: movzwl $022c,r0 20064b92: rsb 20064b93: bitb $8,r2 20064b96: bneq 0x20064bba 20064b98: bitb $10,r2 20064b9b: bneq 0x20064bba 20064b9d: bitb $c0,r2 20064ba1: bneq 0x20064bb5 20064ba3: bbs $6,r1,0x20064bb5 20064ba7: movzwl $01f4,r0 20064bac: bbs $5,r1,0x20064bba 20064bb0: movl $1,r0 20064bb3: brb 0x20064bba 20064bb5: movzwl $0054,r0 20064bba: rsb 20064bbb: pushr $00ff 20064bbf: movl 34(r9),r4 20064bc3: mfpr $38,r5 ; MAPEN 20064bc6: tstl r5 20064bc8: beql 0x20064bf4 20064bca: movl 58(r9),r3 20064bce: bicl2 $000001ff,r3 20064bd5: movl 50(r9),r6 20064bd9: extzv $9,$15,r3,r7 20064bde: moval (r6)[r7],r2 20064be2: pushl (r2) 20064be4: movl $90100400,(r2) 20064beb: mtpr r3,$3a ; TBIS 20064bee: moval 1e(r3),r1 20064bf2: brb 0x20064bfb 20064bf4: movl $2008001e,r1 20064bfb: movl $000186a0,-(sp) 20064c02: clrw (r1) 20064c04: sobgtr (sp),0x20064c04 20064c07: movw (r1),r0 20064c0a: decl r0 20064c0c: divl3 r0,$000000fa,42(r4) 20064c15: incl 42(r4) 20064c18: movl $00002710,r0 20064c1f: clrw (r1) 20064c21: bitw $8000,0x20064c3c 20064c2a: bneq 0x20064c3c 20064c2c: addl3 34(r9),$00000042,(sp) 20064c35: movl *00(sp),(sp) 20064c39: sobgtr (sp),0x20064c39 20064c3c: sobgtr r0,0x20064c21 20064c3f: movw (r1),r0 20064c42: decl r0 20064c44: divl3 r0,$00000050,3e(r4) 20064c4d: incl 3e(r4) 20064c50: tstl (sp)+ 20064c52: tstl r5 20064c54: beql 0x20064c5c 20064c56: movl (sp)+,(r2) 20064c59: mtpr r3,$3a ; TBIS 20064c5c: popr $00ff 20064c60: rsb 20064c61: .space 512 20064e61: .word ffff 20064e63: .space 32 20064e83: .string "\fESDRIVER.EXEES\0" 20064e93: .space 27 20064eae: .ascii "IRXP*T.FMB" 20064eb8: entry mask: r11 r10 r8 r7 r6 r5 r4 r3 r2 20064eba: jsb 0x2006591a 20064ebe: movw $01f8,1e(r9) 20064ec4: movl $00000d5c,38(r9) 20064ecc: clrb 0x200659d4 20064ed0: mfpr $38,r0 ; MAPEN 20064ed3: blbs r0,0x20064edf 20064ed6: bbc $5,2c(ap),0x20064edf 20064edb: incb 0x200659d4 20064edf: pushl $3 20064ee1: bsbb 0x20064eec 20064ee3: blbs r0,0x20064ee9 20064ee6: sobgtr (sp),0x20064ee1 20064ee9: tstl (sp)+ 20064eeb: ret 20064eec: mfpr $38,r0 ; MAPEN 20064eef: movl 54(r9)[r0],r7 20064ef4: movl 5c(r9)[r0],0x20064e77 20064efb: clrl 0x20064e7b 20064eff: movl $1,0x20064e7f 20064f04: movl 0x20064e77,r2 20064f09: addl3 $ffffcc14,r2,r2 20064f11: clrb 01(r2) 20064f14: blbs r0,0x20064f40 20064f17: movl $0,0x20064e7f 20064f1c: clrb *$20080015 20064f22: movl $20090000,r1 20064f29: bsbw 0x20064ffc 20064f2c: blbs r0,0x20064f32 20064f2f: brw 0x20064ff6 20064f32: movab 0x200659be,r2 20064f37: movl $6,r3 20064f3a: cvtlb (r1)+,(r2)+ 20064f3d: sobgtr r3,0x20064f3a 20064f40: movab 0200(r7),r2 20064f45: mfpr $38,r0 ; MAPEN 20064f48: blbs r0,0x20064f5d 20064f4b: movl $200b0048,r2 20064f52: movl $4,r1 20064f55: bsbw 0x20065890 20064f58: movl 0084(r0),r2 20064f5d: movl r2,0x20064e67 20064f62: movl r2,r6 20064f65: bsbw 0x200658ac 20064f68: moval 18(r2),0x20064e6f 20064f6e: moval 20(r2),0x20064e73 20064f74: blbc 0x200659d4,0x20064f85 20064f79: movq 0x200659be,3c(ap) 20064f7f: movab 0x200659d9,44(ap) 20064f85: movw $0,04(r7) 20064f89: movw $4,(r7) 20064f8c: pushr $7 20064f8e: movc5 $0,(sp),$0,$28,(r2) 20064f94: popr $7 20064f96: clrq 0x200659c4 20064f9a: movl 0x20064e6b,r2 20064f9f: moval 0616(r2),r1 20064fa4: movl r1,0x200659c4 20064fa9: clrb 0x200659c7 20064fad: bisb2 $80,0x200659c7 20064fb3: movw $fa12,0x200659c8 20064fba: movl 0x20064e73,r1 20064fbf: movw $f000,04(r1) 20064fc5: moval 18(r2),r1 20064fc9: movl 0x20064e67,r2 20064fce: movl 0x200659be,02(r2) 20064fd4: movw 0x200659c2,06(r2) 20064fda: movl r1,10(r2) 20064fde: clrb 13(r2) 20064fe1: addl3 $8,r1,14(r2) 20064fe6: clrb 17(r2) 20064fe9: bsbw 0x2006509c 20064fec: blbc r0,0x20064ff6 20064fef: bsbw 0x20065606 20064ff2: movl $1,r0 20064ff5: ret 20064ff6: movzwl $0054,r0 20064ffb: ret 20064ffc: pushr $3c 20064ffe: movl r1,r2 20065001: movl $6,r3 20065004: cvtlb (r2)+,r0 20065007: bneq 0x2006500f 20065009: sobgtr r3,0x20065004 2006500c: brw 0x20065094 2006500f: blbs (r1),0x2006500c 20065012: movl r1,r2 20065015: movl $3,r3 20065018: clrl r4 2006501a: addl2 r4,r4 2006501d: cvtlb (r2)+,-(sp) 20065020: cvtlb (r2)+,-(sp) 20065023: movzwl (sp)+,r0 20065026: addl2 r0,r4 20065029: sobgtr r3,0x2006501a 2006502c: cmpl r4,$0000ffff 20065033: bcs 0x2006503e 20065035: subl2 $0000ffff,r4 2006503c: brb 0x2006502c 2006503e: cvtlb (r2)+,-(sp) 20065041: cvtlb (r2)+,-(sp) 20065044: movzwl (sp)+,r0 20065047: cmpl r0,r4 2006504a: bneq 0x2006500c 2006504c: movl r1,r2 2006504f: moval 3c(r1),r3 20065053: moval 40(r1),r4 20065057: movl $8,r5 2006505a: cmpb (r2),(r3) 2006505d: bneq 0x20065094 2006505f: cmpb (r2),(r4) 20065062: bneq 0x20065094 20065064: addl2 $4,r2 20065067: subl2 $4,r3 2006506a: addl2 $4,r4 2006506d: sobgtr r5,0x2006505a 20065070: moval 60(r1),r2 20065074: movl $2,r3 20065077: cvtlb (r2)+,-(sp) 2006507a: cvtlb (r2)+,-(sp) 2006507d: cvtlb (r2)+,-(sp) 20065080: cvtlb (r2)+,-(sp) 20065083: cmpl (sp)+,$ff0055aa 2006508a: bneq 0x20065094 2006508c: sobgtr r3,0x20065077 2006508f: movzbl $1,r0 20065092: brb 0x20065099 20065094: movzwl $0054,r0 20065099: popr $3c 2006509b: rsb 2006509c: tstl 0x20064e63 200650a0: beql 0x200650b7 200650a2: pushr $1 200650a4: moval 0x20064ea6,r0 200650a9: movl $1,(r0) 200650ac: moval 0x20064eae <"IRXP*T.FMB">,04(r0) 200650b2: bsbw 0x2006565a 200650b5: popr $1 200650b7: movw $0,04(r7) 200650bb: movw $4,(r7) 200650be: movl 0x20064e6b,r1 200650c3: clrw (r1) 200650c5: movw $1,04(r7) 200650c9: movw r1,(r7) 200650cc: movw $2,04(r7) 200650d0: rotl $10,r1,r1 200650d4: movzbw r1,(r7) 200650d7: rotl $10,r1,r1 200650db: movw $3,04(r7) 200650df: clrw (r7) 200650e1: movw $0,04(r7) 200650e5: movw $1,(r7) 200650e8: movl 34(r9),r1 200650ec: mull3 $0007a120,3e(r1),r1 200650f5: movzwl $1,r0 200650f8: clrl -(sp) 200650fa: movw (r7),r2 200650fd: bitw $0100,r2 20065102: bneq 0x20065119 20065104: addl3 34(r9),$00000042,(sp) 2006510d: movl *00(sp),(sp) 20065111: sobgtr (sp),0x20065111 20065114: sobgtr r1,0x200650fa 20065117: clrl r0 20065119: tstl (sp)+ 2006511b: blbc r0,0x2006512a 2006511e: movw r2,(r7) 20065121: bbs $f,r2,0x2006512a 20065125: movw $2,(r7) 20065128: brb 0x2006514e 2006512a: tstl 0x20064e63 2006512e: beql 0x20065145 20065130: pushr $1 20065132: moval 0x20064ea6,r0 20065137: movl $1,(r0) 2006513a: moval 0x20064eb2 <4+"IRXP*T">,04(r0) 20065140: bsbw 0x2006565a 20065143: popr $1 20065145: bsbw 0x20065770 20065148: movzwl $0054,r0 2006514d: rsb 2006514e: tstl 0x20064e63 20065152: beql 0x20065169 20065154: pushr $1 20065156: moval 0x20064ea6,r0 2006515b: movl $1,(r0) 2006515e: moval 0x20064eb4 <6+"IRXP">,04(r0) 20065164: bsbw 0x2006565a 20065167: popr $1 20065169: movl $1,r0 2006516c: rsb 2006516d: movl 0x20064e67,r4 20065172: movl 04(ap),r6 20065176: movl 0x20064e73,r0 2006517b: clrw 02(r0) 2006517e: cmpl $20,10(ap) 20065182: beql 0x20065187 20065184: brw 0x200653a4 20065187: tstl 0x20064e63 2006518b: beql 0x200651a2 2006518d: pushr $1 2006518f: moval 0x20064ea6,r0 20065194: movl $1,(r0) 20065197: moval 0x20064eb0 <2+"IRXP*T.F">,04(r0) 2006519d: bsbw 0x2006565a 200651a0: popr $1 200651a2: movab 28(r4),r0 200651a6: pushr $3f 200651a8: movc5 $0,$00,$0,$0040,(r0) 200651b1: popr $3f 200651b3: movl 04(r5),(r0)+ 200651b7: movw 08(r5),(r0)+ 200651bb: movl 0x200659be,(r0)+ 200651c0: movw 0x200659c2,(r0)+ 200651c5: movw 02(r5),(r0)+ 200651c9: blbc (r5),0x200651cf 200651cc: movw r8,(r0)+ 200651cf: movab 28(r4),r1 200651d3: subl2 r1,r0 200651d6: mfpr $38,-(sp) ; MAPEN 200651d9: blbc (sp)+,0x200651df 200651dc: bsbw 0x20065636 200651df: movl 04(ap),r6 200651e3: pushr $3f 200651e5: addl2 $28,r0 200651e8: movc3 r8,(r6),(r4)[r0] 200651ed: popr $3f 200651ef: movl r8,0x200659d5 200651f4: addl2 r0,r8 200651f7: cmpw r8,$3c 200651fa: bcc 0x200651ff 200651fc: movzwl $3c,r8 200651ff: movl 0x20064e73,r10 20065204: clrw 06(r10) 20065207: mnegw r8,04(r10) 2006520b: movl 0x20064e6b,r1 20065210: movab 28(r1),r1 20065214: movw r1,(r10) 20065217: rotl $10,r1,r1 2006521b: movw $0,04(r7) 2006521f: movw (r7),r2 20065222: movw r2,(r7) 20065225: bbc $c,r2,0x20065249 20065229: tstl 0x20064e63 2006522d: beql 0x20065244 2006522f: pushr $1 20065231: moval 0x20064ea6,r0 20065236: movl $1,(r0) 20065239: moval 0x20064eb6 <8+"IR">,04(r0) 2006523f: bsbw 0x2006565a 20065242: popr $1 20065244: bsbw 0x20065606 20065247: brb 0x2006526b 20065249: bbc $a,r2,0x2006526b 2006524d: bsbw 0x20065606 20065250: tstl 0x20064e63 20065254: beql 0x2006526b 20065256: pushr $1 20065258: moval 0x20064ea6,r0 2006525d: movl $1,(r0) 20065260: moval 0x20064eb5 <7+"IRX">,04(r0) 20065266: bsbw 0x2006565a 20065269: popr $1 2006526b: bisw3 $8300,r1,02(r10) 20065272: movl 34(r9),r1 20065276: mull3 $00061a80,3e(r1),r1 2006527f: movzwl $1,r0 20065282: clrl -(sp) 20065284: movw (r7),r2 20065287: bitw $0200,r2 2006528c: bneq 0x200652a3 2006528e: addl3 34(r9),$00000042,(sp) 20065297: movl *00(sp),(sp) 2006529b: sobgtr (sp),0x2006529b 2006529e: sobgtr r1,0x20065284 200652a1: clrl r0 200652a3: tstl (sp)+ 200652a5: blbc r0,0x20065302 200652a8: movw r2,(r7) 200652ab: movab 0x200659d9,r0 200652b0: bbc $e,r2,0x200652bc 200652b4: addl2 $1,78(r0) 200652b8: adwc $0,7c(r0) 200652bc: bbc $d,r2,0x200652ca 200652c0: addl2 $1,00c0(r0) 200652c5: adwc $0,00c4(r0) 200652ca: bbc $c,06(r10),0x200652d9 200652cf: addl2 $1,0080(r0) 200652d4: adwc $0,0084(r0) 200652d9: bbc $a,06(r10),0x200652e6 200652de: addl2 $1,58(r0) 200652e2: adwc $0,5c(r0) 200652e6: bbc $b,06(r10),0x200652f3 200652eb: addl2 $1,60(r0) 200652ef: adwc $0,64(r0) 200652f3: bitw $5400,06(r10) 200652f9: bneq 0x20065302 200652fb: bitw $4800,r2 20065300: beql 0x20065326 20065302: tstl 0x20064e63 20065306: beql 0x2006531d 20065308: pushr $1 2006530a: moval 0x20064ea6,r0 2006530f: movl $1,(r0) 20065312: moval 0x20064eb2 <4+"IRXP*T">,04(r0) 20065318: bsbw 0x2006565a 2006531b: popr $1 2006531d: bsbw 0x20065770 20065320: movzwl $0054,r0 20065325: ret 20065326: addl2 $1,28(r0) 2006532a: adwc $0,2c(r0) 2006532e: addl2 0x200659d5,18(r0) 20065334: adwc $0,1c(r0) 20065338: bbc $3,03(r10),0x20065347 2006533d: addl2 $1,48(r0) 20065341: adwc $0,4c(r0) 20065345: brb 0x20065363 20065347: bbc $4,03(r10),0x20065356 2006534c: addl2 $1,50(r0) 20065350: adwc $0,54(r0) 20065354: brb 0x20065363 20065356: bbc $2,03(r10),0x20065363 2006535b: addl2 $1,40(r0) 2006535f: adwc $0,44(r0) 20065363: bbc $a,r2,0x20065385 20065367: tstl 0x20064e63 2006536b: beql 0x20065382 2006536d: pushr $1 2006536f: moval 0x20064ea6,r0 20065374: movl $1,(r0) 20065377: moval 0x20064eb5 <7+"IRX">,04(r0) 2006537d: bsbw 0x2006565a 20065380: popr $1 20065382: bsbw 0x20065606 20065385: tstl 0x20064e63 20065389: beql 0x200653a0 2006538b: pushr $1 2006538d: moval 0x20064ea6,r0 20065392: movl $1,(r0) 20065395: moval 0x20064eb4 <6+"IRXP">,04(r0) 2006539b: bsbw 0x2006565a 2006539e: popr $1 200653a0: movzbl $1,r0 200653a3: ret 200653a4: incl 0x20064e92 <15+"\fESDRIVER.EXEES\0"> 200653a8: movl $0013d620,0x200659cc 200653b1: blbc 0x200659d4,0x200653bf 200653b6: movl $00061a80,0x200659cc 200653bf: movl 0x20064e6f,r10 200653c4: movzbl $e,r1 200653c7: blbc (r5),0x200653cd 200653ca: movzbl $10,r1 200653cd: pushl $32 200653cf: tstl 0x20064e63 200653d3: beql 0x200653ea 200653d5: pushr $1 200653d7: moval 0x20064ea6,r0 200653dc: movl $1,(r0) 200653df: moval 0x20064eaf <1+"IRXP*T.FM">,04(r0) 200653e5: bsbw 0x2006565a 200653e8: popr $1 200653ea: cmpl 0x20064e92 <15+"\fESDRIVER.EXEES\0">,$7fffffff 200653f3: bneq 0x200653f9 200653f5: tstl 0x20064e92 <15+"\fESDRIVER.EXEES\0"> 200653f9: movq r1,-(sp) 200653fc: movl 34(r9),r1 20065400: mull3 0x200659cc,3e(r1),r1 20065407: movzwl $1,r0 2006540a: clrl -(sp) 2006540c: movw (r7),r2 2006540f: bitw $8400,r2 20065414: bneq 0x2006542b 20065416: addl3 34(r9),$00000042,(sp) 2006541f: movl *00(sp),(sp) 20065423: sobgtr (sp),0x20065423 20065426: sobgtr r1,0x2006540c 20065429: clrl r0 2006542b: tstl (sp)+ 2006542d: blbs r0,0x2006545d 20065430: tstl 0x20064e63 20065434: beql 0x2006544b 20065436: pushr $1 20065438: moval 0x20064ea6,r0 2006543d: movl $1,(r0) 20065440: moval 0x20064eb3 <5+"IRXP*">,04(r0) 20065446: bsbw 0x2006565a 20065449: popr $1 2006544b: bsbw 0x20065770 2006544e: movq (sp)+,r1 20065451: bsbw 0x2006509c 20065454: bsbw 0x20065606 20065457: movzwl $0054,r0 2006545c: ret 2006545d: movl 34(r9),r0 20065461: divl3 3e(r0),r1,0x200659cc 20065468: movab 0x200659d9,r0 2006546d: bbc $c,r2,0x2006547b 20065471: addl2 $1,00b0(r0) 20065476: adwc $0,00b4(r0) 2006547b: bbc $5,03(r10),0x2006548a 20065480: addl2 $1,0090(r0) 20065485: adwc $0,0094(r0) 2006548a: bbc $4,03(r10),0x20065499 2006548f: addl2 $1,00a8(r0) 20065494: adwc $0,00ac(r0) 20065499: bbc $3,03(r10),0x200654a8 2006549e: addl2 $1,0088(r0) 200654a3: adwc $0,008c(r0) 200654a8: movw r2,(r7) 200654ab: bitw $4800,r2 200654b0: bneq 0x200654c2 200654b2: bbs $6,03(r10),0x200654c2 200654b7: bicb3 $fc,03(r10),r0 200654bd: cmpb $3,r0 200654c0: beql 0x200654f5 200654c2: tstl 0x20064e63 200654c6: beql 0x200654dd 200654c8: pushr $1 200654ca: moval 0x20064ea6,r0 200654cf: movl $1,(r0) 200654d2: moval 0x20064eb2 <4+"IRXP*T">,04(r0) 200654d8: bsbw 0x2006565a 200654db: popr $1 200654dd: bsbw 0x20065770 200654e0: bsbw 0x2006509c 200654e3: bsbw 0x20065606 200654e6: movq (sp)+,r1 200654e9: sobgtr (sp),0x200654f2 200654ec: movzwl $0054,r0 200654f1: ret 200654f2: brw 0x200653cf 200654f5: blbc 0x200659d4,0x20065502 200654fa: movw 0622(r4),02(r5) 20065500: brb 0x2006554f 20065502: cmpw 02(r5),0622(r4) 20065508: beql 0x20065539 2006550a: tstl 0x20064e63 2006550e: beql 0x20065525 20065510: pushr $1 20065512: moval 0x20064ea6,r0 20065517: movl $1,(r0) 2006551a: moval 0x20064eb1 <3+"IRXP*T.">,04(r0) 20065520: bsbw 0x2006565a 20065523: popr $1 20065525: bsbw 0x20065770 20065528: movab 0x200659d9,r0 2006552d: addl2 $1,00a0(r0) 20065532: adwc $0,00a4(r0) 20065537: brb 0x200654e3 20065539: blbs 04(r5),0x2006554f 2006553d: cmpl 061c(r4),04(r5) 20065543: bneq 0x200654e3 20065545: cmpw 0620(r4),08(r5) 2006554b: bneq 0x200654e3 2006554d: brb 0x2006555b 2006554f: movl 061c(r4),04(r5) 20065555: movw 0620(r4),08(r5) 2006555b: movq (sp)+,r1 2006555e: tstl (sp)+ 20065560: movl $1,0x200659d0 20065565: movzwl 06(r10),r0 20065569: subl2 $4,r0 2006556c: subl2 r1,r0 2006556f: cmpl r0,r8 20065572: blequ 0x20065599 20065574: tstl 0x20064e63 20065578: beql 0x2006558f 2006557a: pushr $1 2006557c: moval 0x20064ea6,r0 20065581: movl $1,(r0) 20065584: moval 0x20064eb7 <9+"I">,04(r0) 2006558a: bsbw 0x2006565a 2006558d: popr $1 2006558f: movl r8,r0 20065592: movzwl $0602,0x200659d0 20065599: pushr $31 2006559b: addl2 r1,r0 2006559e: movl $00000616,r1 200655a5: movc3 r0,(r4)[r1],(r6) 200655aa: popr $31 200655ac: movab 0x200659d9,r8 200655b1: addl2 $1,20(r8) 200655b5: adwc $0,24(r8) 200655b9: addl2 r0,10(r8) 200655bd: adwc $0,14(r8) 200655c1: blbc 0616(r4),0x200655d6 200655c6: addl2 $1,38(r8) 200655ca: adwc $0,3c(r8) 200655ce: addl2 r0,30(r8) 200655d2: adwc $0,34(r8) 200655d6: bsbw 0x20065606 200655d9: blbc (r5),0x200655e1 200655dc: movzwl 0624(r4),r0 200655e1: ashl $10,r0,r0 200655e5: movw 0x200659d0,r0 200655ea: tstl 0x20064e63 200655ee: beql 0x20065605 200655f0: pushr $1 200655f2: moval 0x20064ea6,r0 200655f7: movl $1,(r0) 200655fa: moval 0x20064eb4 <6+"IRXP">,04(r0) 20065600: bsbw 0x2006565a 20065603: popr $1 20065605: ret 20065606: pushl r0 20065608: movl 0x20064e6f,r0 2006560d: bbs $7,03(r0),0x2006561d 20065612: movl 0x200659c8,04(r0) 20065618: movl 0x200659c4,(r0) 2006561d: movl (sp)+,r0 20065620: rsb 20065621: addb2 $0,*5038(r11) 20065626: movl 54(r9)[r0],r7 2006562b: movw $0,04(r7) 2006562f: movw $4,(r7) 20065632: movzwl $1,r0 20065635: ret 20065636: pushr $5 20065638: bicl3 $fffffe00,r1,r0 20065640: extzv $9,$15,r1,r2 20065645: movl *50(r9)[r2],r2 2006564a: extzv $0,$15,r2,r2 2006564f: ashl $9,r2,r2 20065653: bisl3 r0,r2,r1 20065657: popr $5 20065659: rsb 2006565a: pushr $3f 2006565c: addl2 (r0),0x20064e96 20065661: cmpl 0x20064e96,$0000004c 2006566a: blss 0x2006566f 2006566c: bsbw 0x20065684 2006566f: jsb *$2004005c 20065675: popr $3f 20065677: rsb 20065678: .string "\n\r\0" 2006567b: .byte 00 2006567c: .long 00000002 20065680: .long 00000000 20065684: .long 01d001bb 20065688: .long def80bcf 2006568c: .long de50eeaf 20065690: .long 04a0e6af 20065694: .long 005c9f16 20065698: .long 01ba2004 2006569c: .byte 05 2006569d: .string "\n\r\0" 200656a0: .long 00000000 200656a4: .long 00000000 200656a8: .string "\0" 200656a9: .string "=CSR0, \0" 200656b1: .long 00000000 200656b5: .long 20000000 200656b9: .long 00000000 200656bd: .long 00000000 200656c1: .string "=RCV_RING, \0" 200656cd: .long 00000000 200656d1: .long 20000000 200656d5: .long 00000000 200656d9: .long 00000000 200656dd: .string "=XMT_RING\n\r\0" 200656e9: .byte 00 200656ea: .string " " 20065712: .string " = RCV_BUF\n\r\0" 2006572c: .byte 00 2006572d: .string " " 20065755: .string " = XMT_BUF\n\r\0" 2006576f: .byte 00 20065770: tstl 0x20064e63 20065774: bneq 0x20065777 20065776: rsb 20065777: mfpr $38,-(sp) ; MAPEN 2006577a: blbs (sp)+,0x20065776 2006577d: pushr $3fff 20065781: rotl $10,r2,r2 20065785: clrw r2 20065787: rotl $10,r2,r2 2006578b: movl r2,0x20064e9a 20065790: bsbw 0x20065864 20065793: movq 0x20064e9e,0x200656a1 2006579a: movl 0x20064e6f,r10 2006579f: movl 04(r10),0x20064e9a 200657a5: bsbw 0x20065864 200657a8: movq 0x20064e9e,0x200656b0 <7+"=CSR0, \0"> 200657af: movl (r10),0x20064e9a 200657b4: bsbw 0x20065864 200657b7: movq 0x20064e9e,0x200656b9 200657be: movl 0x20064e73,r10 200657c3: movl 04(r10),0x20064e9a 200657c9: bsbw 0x20065864 200657cc: movq 0x20064e9e,0x200656cc <11+"=RCV_RING, \0"> 200657d3: movl (r10),0x20064e9a 200657d8: bsbw 0x20065864 200657db: movq 0x20064e9e,0x200656d5 200657e2: movl 0x20064e6f,r1 200657e7: moval 0x200656ea <" "...>,r2 200657ec: movl $6,r3 200657ef: bsbw 0x20065824 200657f2: movl 0x20064e73,r1 200657f7: moval 0x2006572d <" "...>,r2 200657fc: movl $6,r3 200657ff: bsbw 0x20065824 20065802: moval 0x20064ea6,r0 20065807: movl $000000d3,(r0) 2006580e: moval 0x2006569d <"\n\r\0">,04(r0) 20065814: jsb *$2004005c 2006581a: movl $1,0x20064e96 2006581f: popr $3fff 20065823: rsb 20065824: pushr $1c 20065826: movzbl 02(r1),r0 2006582a: rotl $10,r0,r0 2006582e: movw (r1),r0 20065831: subl3 $1,r3,r4 20065835: mull2 $9,r4 20065838: addl2 r4,r2 2006583b: movl (r0),0x20064e9a 20065840: bsbw 0x20065864 20065843: movq 0x20064e9e,(r2) 20065848: addl2 $4,r0 2006584b: subl2 $9,r2 2006584e: sobgtr r3,0x2006583b 20065851: popr $1c 20065853: rsb 20065854: .ascii "0123456789ABCDEF" 20065864: pushr $f 20065866: movl 0x20064e9a,r1 2006586b: movl $8,r2 2006586e: movab 0x20064e9d,r3 20065873: ashq $fc,r0,r0 ; -4 20065878: ashl $e4,r0,r0 ; -28 2006587d: bicl2 $fffffff0,r0 20065884: movb 0x20065854 <"0123456789ABCDEF">[r0],(r3)[r2] 2006588a: sobgtr r2,0x20065873 2006588d: popr $f 2006588f: rsb 20065890: pushr $1e 20065892: clrl r0 20065894: clrl r4 20065896: movl (r2)+,r3 20065899: ashl $fe,r3,r3 ; -2 2006589e: insv r3,r4,$8,r0 200658a3: addl2 $8,r4 200658a6: sobgtr r1,0x20065896 200658a9: popr $1e 200658ab: rsb 200658ac: pushr $007f 200658b0: movl 0x20064e7b,r4 200658b5: addl3 $0000fffc,r6,r3 200658bd: decl r3 200658bf: extzv $9,$15,r6,r2 200658c4: extzv $9,$15,r3,r3 200658c9: subl2 r2,r3 200658cc: incl r3 200658ce: movl 0x20064e77,r1 200658d3: moval (r1)[r4],r1 200658d7: pushl r4 200658d9: movab (r2)+,r5 200658dc: tstl 0x20064e7f 200658e0: beql 0x200658e7 200658e2: movl *50(r9)[r5],r5 200658e7: extzv $0,$12,r5,r5 200658ec: bisl3 $80000000,r5,(r1)+ 200658f4: sobgtr r3,0x200658d9 200658f7: bisl3 $80000000,r5,(r1)+ 200658ff: clrl (r1) 20065901: movl (sp)+,r2 20065904: ashl $9,r2,r2 20065908: extzv $0,$9,r6,r0 2006590d: bisw2 r0,r2 20065910: movl r2,0x20064e6b 20065915: popr $007f 20065919: rsb 2006591a: pushr $00ff 2006591e: movl 34(r9),r4 20065922: mfpr $38,r5 ; MAPEN 20065925: tstl r5 20065927: beql 0x20065953 20065929: movl 58(r9),r3 2006592d: bicl2 $000001ff,r3 20065934: movl 50(r9),r6 20065938: extzv $9,$15,r3,r7 2006593d: moval (r6)[r7],r2 20065941: pushl (r2) 20065943: movl $90100400,(r2) 2006594a: mtpr r3,$3a ; TBIS 2006594d: moval 1e(r3),r1 20065951: brb 0x2006595a 20065953: movl $2008001e,r1 2006595a: movl $000186a0,-(sp) 20065961: clrw (r1) 20065963: sobgtr (sp),0x20065963 20065966: movw (r1),r0 20065969: decl r0 2006596b: divl3 r0,$0000012c,42(r4) 20065974: incl 42(r4) 20065977: movl $00002710,r0 2006597e: clrw (r1) 20065980: bitw $8000,0x20065999 20065987: bneq 0x20065999 20065989: addl3 34(r9),$00000042,(sp) 20065992: movl *00(sp),(sp) 20065996: sobgtr (sp),0x20065996 20065999: sobgtr r0,0x20065980 2006599c: movw (r1),r0 2006599f: decl r0 200659a1: divl3 r0,$00000064,3e(r4) 200659aa: incl 3e(r4) 200659ad: tstl (sp)+ 200659af: tstl r5 200659b1: beql 0x200659b9 200659b3: movl (sp)+,(r2) 200659b6: mtpr r3,$3a ; TBIS 200659b9: popr $00ff 200659bd: rsb 200659be: .long 002effff 200659c2: .long 00000000 200659c6: .long 00001c95 200659ca: .long ffffd80e 200659ce: .long 00001415 200659d2: .long 000008e2 200659d6: .long 000008ef 200659da: .long 000009aa 200659de: .long 0000140f 200659e2: .long 000008fd 200659e6: .long 0063ffff 200659ea: .long 00000000 200659ee: .long 00000b5d 200659f2: .long fffff47b 200659f6: .long 0000030c 200659fa: .long 00000022 200659fe: .long 00000000 20065a02: .long 00000057 20065a06: .long 000007c0 20065a0a: .long 0000002f 20065a0e: .long 00000000 20065a12: pushr $007e 20065a16: bsbb 0x20065a75 20065a18: popr $007e 20065a1c: movl 34(r9),r0 20065a20: jmp *08(r0)[r0] 20065a24: pushr $00fe 20065a28: bsbb 0x20065a75 20065a2a: movab *0c(r5)[r5],r6 20065a2f: movab 0x200631cc,r4 20065a34: subl3 r4,r6,r7 20065a38: beql 0x20065a5e 20065a3a: movc3 08(r5),(r6),(r4) 20065a3f: movab 0x200630b8,r4 20065a44: subl2 r7,08(r4) 20065a48: subl2 r7,0c(r4) 20065a4c: tstl 20(r4) 20065a4f: beql 0x20065a55 20065a51: subl2 r7,20(r4) 20065a55: tstl 1c(r4) 20065a58: beql 0x20065a5e 20065a5a: subl2 r7,1c(r4) 20065a5e: tstl 2c(r4) 20065a61: beql 0x20065a67 20065a63: subl2 r7,2c(r4) 20065a67: tstl 30(r4) 20065a6a: beql 0x20065a70 20065a6c: subl2 r7,30(r4) 20065a70: popr $00fe 20065a74: rsb 20065a75: moval 0x200659be,r5 20065a7a: movzbl 66(r9),r3 20065a7e: movzbl 0x200630f1,r4 20065a83: movzwl $0114,r6 20065a88: cvtwl (r5),r0 20065a8b: beql 0x20065b08 20065a8d: blss 0x20065a94 20065a8f: cmpl r0,r4 20065a92: bneq 0x20065aab 20065a94: cvtwl 02(r5),r0 20065a98: blss 0x20065a9f 20065a9a: cmpl r0,r3 20065a9d: bneq 0x20065aab 20065a9f: movl 04(r5),r0 20065aa3: beql 0x20065ab4 20065aa5: jsb (r5)[r0] 20065aa8: blbs r0,0x20065ab4 20065aab: addl2 08(r5),r6 20065aaf: addl2 $28,r5 20065ab2: brb 0x20065a88 20065ab4: moval 0x200630b8,r4 20065ab9: addl3 $00000114,08(r5),38(r9) 20065ac3: addl3 r6,10(r5),08(r4) 20065ac9: addl3 r6,14(r5),0c(r4) 20065acf: clrl 1c(r4) 20065ad2: movl 1c(r5),r1 20065ad6: beql 0x20065add 20065ad8: addl3 r6,r1,1c(r4) 20065add: clrl 20(r4) 20065ae0: movl 18(r5),r1 20065ae4: beql 0x20065aeb 20065ae6: addl3 r6,r1,20(r4) 20065aeb: clrl 2c(r4) 20065aee: movl 20(r5),r1 20065af2: beql 0x20065af9 20065af4: addl3 r6,r1,2c(r4) 20065af9: clrl 30(r4) 20065afc: movl 24(r5),r1 20065b00: beql 0x20065b07 20065b02: addl3 r6,r1,30(r4) 20065b07: rsb 20065b08: .space 80 20065b58: .long 00020200 20065b5c: .space 132 20065be0: .long 00000001 20065be4: .space 148 20065c78: .ascii "0123456789ABCDEF" 20065c88: .string ".,+ @*%-[\t\n\r/\"=\eS;PQ'RGHX\n\reh?\n\r" 20065ca8: .string "\0" 20065ca9: .space 2 20065cab: brb 0x20065cc0 20065cad: movab 0x20065ca1 <25+".,+ @*%-[\t\n\r/\"=\e"...>,r4 20065cb1: bsbw 0x20065e89 20065cb4: movl fp,sp 20065cb7: movab -4c(r11),r9 20065cbb: clrb (r9) 20065cbd: bsbw 0x20065f4a 20065cc0: bsbb 0x20065cc4 20065cc2: brb 0x20065cc0 20065cc4: bsbw 0x20065eb1 20065cc7: locc r8,$29,0x20065c78 <"0123456789ABCDEF"> 20065ccc: beql 0x20065cad 20065cce: subl3 r0,$29,r0 20065cd2: casew r0,$10,$18 20065cd6: case -> 0x2006604b 20065cd8: case -> 0x20065da8 20065cda: case -> 0x20065f04 20065cdc: case -> 0x20065f04 20065cde: case -> 0x20065f04 20065ce0: case -> 0x20065f04 20065ce2: case -> 0x20065f04 20065ce4: case -> 0x20065f0d 20065ce6: case -> 0x20065f82 <4+"CL"> 20065ce8: case -> 0x20065f19 20065cea: case -> 0x20065dff 20065cec: case -> 0x20065d91 20065cee: case -> 0x20065d60 20065cf0: case -> 0x20065d5b 20065cf2: case -> 0x20065f3b 20065cf4: case -> 0x20065f29 20065cf6: case -> 0x20065f9d 20065cf8: case -> 0x20065f5d 20065cfa: case -> 0x2006626a 20065cfc: case -> 0x20066058 20065cfe: case -> 0x20066222 20065d00: case -> 0x20066070 20065d02: case -> 0x20065d17 20065d04: case -> 0x20065d1d 20065d06: case -> 0x2006609e 20065d08: cmpw r0,$10 20065d0b: bgeq 0x20065cad 20065d0d: mull2 $10,r6 20065d10: addl2 r0,r6 20065d13: bisl2 $4,(r10) 20065d16: rsb 20065d17: rotl $1f,$1,r4 20065d1b: brb 0x20065d24 20065d1d: movl $7ffe0000,r4 20065d24: bsbb 0x20065d2c 20065d26: movl r4,r6 20065d29: pushab 0x20065d13 20065d2c: bbcc $7,(r10),0x20065d33 20065d30: mnegl r6,r6 20065d33: bsbb 0x20065d3b 20065d35: clrl r6 20065d37: clrb -01(r11) 20065d3a: rsb 20065d3b: caseb -01(r11),$0,$4 20065d40: case -> 0x20065d57 20065d42: case -> 0x20065d57 20065d44: case -> 0x20065d4a 20065d46: case -> 0x20065d4f 20065d48: case -> 0x20065d53 20065d4a: ashl r6,r7,r7 20065d4e: rsb 20065d4f: mull2 r6,r7 20065d52: rsb 20065d53: divl2 r6,r7 20065d56: rsb 20065d57: addl2 r6,r7 20065d5a: rsb 20065d5b: bisb2 $2,(r10) 20065d5e: brb 0x20065d63 20065d60: bicb2 $2,(r10) 20065d63: bsbb 0x20065dab 20065d65: bbs $8,(r10),0x20065d6f 20065d69: movl 04(r11),(r11) 20065d6d: brb 0x20065d73 20065d6f: movl -18(r11),(r11) 20065d73: extzv $f,$1,(r10),r0 20065d78: insv r0,$1f,$1,(r10) 20065d7d: bsbw 0x20065e06 20065d80: bbc $9,(r10),0x20065d9e 20065d84: cmpl -14(r11),(r11) 20065d88: bleq 0x20065d9e 20065d8a: bsbb 0x20065e02 20065d8c: brb 0x20065d84 20065d8e: brw 0x20065cad 20065d91: bsbb 0x20065dab 20065d93: bbcc $0,(r10),0x20065da1 20065d97: bbc $8,(r10),0x20065d9e 20065d9b: bsbw 0x20066236 20065d9e: brw 0x20065f4a 20065da1: bbc $8,(r10),0x20065d9e 20065da5: brw 0x20065f42 20065da8: bsbw 0x20065d13 20065dab: bbcc $2,(r10),0x20065dc5 20065daf: bsbw 0x20065d2c 20065db2: movzbl -04(r11),r0 20065db6: bbss r0,01(r10),0x20065d8e 20065dbb: movl r7,-18(r11)[r0] 20065dc0: incb -04(r11) 20065dc3: clrq r6 20065dc5: rsb 20065dc6: bbs $1f,(r10),0x20065de7 20065dca: caseb -02(r11),$0,$2 20065dcf: case -> 0x20065dd5 20065dd1: case -> 0x20065ddb 20065dd3: case -> 0x20065de1 20065dd5: movzbl *00(r11),04(r11) 20065dda: rsb 20065ddb: movzwl *00(r11),04(r11) 20065de0: rsb 20065de1: movl *00(r11),04(r11) 20065de6: rsb 20065de7: mfpr (r11),04(r11) 20065deb: rsb 20065dec: movl $1,r1 20065def: tstl (r10) 20065df1: blss 0x20065df8 20065df3: rotl -02(r11),r1,r1 20065df8: addl2 r1,(r11) 20065dfb: rsb 20065dfc: ret 20065dfd: prober $1c,$30,$ff 20065e02: bsbb 0x20065dec 20065e04: bsbb 0x20065e30 20065e06: bsbb 0x20065dc6 20065e08: bisl2 $1,(r10) 20065e0b: movzbl -02(r11),r1 20065e0f: movzbl 0x20065dfc[r1],r2 20065e14: movl 04(r11),r3 20065e18: bbs $1,(r10),0x20065e20 20065e1c: bsbb 0x20065e6f 20065e1e: brb 0x20065e2e 20065e20: movl r3,08(r11) 20065e24: ashl r1,$1,r2 20065e28: clrb 08(r11)[r2] 20065e2c: bsbb 0x20065e85 20065e2e: brb 0x20065ea2 20065e30: bsbb 0x20065ea7 20065e32: movab 18(r11),r3 20065e36: subl3 r3,(r11),r3 20065e3a: blss 0x20065e4e 20065e3c: divl2 $4,r3 20065e3f: cmpl r3,$f 20065e42: bgtr 0x20065e4e 20065e44: movzbl $72,r0 20065e48: bsbb 0x20065e9c 20065e4a: clrl r2 20065e4c: brb 0x20065e61 20065e4e: movl (r11),r3 20065e51: movl $1c,r2 20065e54: tstl (r10) 20065e56: bgeq 0x20065e61 20065e58: movzbl $70,r0 20065e5c: bsbb 0x20065e9c 20065e5e: movl $4,r2 20065e61: bsbb 0x20065e6f 20065e63: movzbl $2f,r0 20065e66: brb 0x20065e9c 20065e68: clrl r2 20065e6a: brb 0x20065e6f 20065e6c: movl $1c,r2 20065e6f: movab 08(r11),r4 20065e73: extzv r2,$4,r3,r1 20065e78: movb 0x20065c78 <"0123456789ABCDEF">[r1],(r4)+ 20065e7e: subl2 $4,r2 20065e81: bgeq 0x20065e73 20065e83: clrb (r4) 20065e85: movab 08(r11),r4 20065e89: movzbl (r4)+,r0 20065e8c: beql 0x20065e92 20065e8e: bsbb 0x20065e9c 20065e90: brb 0x20065e89 20065e92: rsb 20065e93: movzbl $5c,r0 20065e97: brb 0x20065e9c 20065e99: movzbl r8,r0 20065e9c: jmp 0x2006303a 20065ea2: movzbl $20,r0 20065ea5: brb 0x20065e9c 20065ea7: movzbl $d,r0 20065eaa: bsbb 0x20065e9c 20065eac: movzbl $a,r0 20065eaf: brb 0x20065e9c 20065eb1: movzbl (r9)+,r8 20065eb4: beql 0x20065eb7 20065eb6: rsb 20065eb7: movab -4c(r11),r9 20065ebb: jsb 0x20063048 20065ec1: bicb3 $80,r0,r8 20065ec6: cmpb r8,$7f 20065eca: bneq 0x20065edb 20065ecc: bbss $6,(r10),0x20065ed2 20065ed0: bsbb 0x20065e93 20065ed2: movzbl -(r9),r8 20065ed5: beql 0x20065eb7 20065ed7: bsbb 0x20065e99 20065ed9: brb 0x20065ebb 20065edb: bbcc $6,(r10),0x20065ee1 20065edf: bsbb 0x20065e93 20065ee1: bbc $6,r8,0x20065ee8 20065ee5: bicb2 $20,r8 20065ee8: bsbb 0x20065e99 20065eea: movb r8,(r9)+ 20065eed: locc r8,$8,0x20065c91 <9+".,+ @*%-[\t\n\r/\"=\e"...> 20065ef3: beql 0x20065ebb 20065ef5: cmpb $d,r8 20065ef8: bneq 0x20065efc 20065efa: bsbb 0x20065ea7 20065efc: clrb (r9) 20065efe: movab -4c(r11),r9 20065f02: brb 0x20065eb1 20065f04: bsbw 0x20065d2c 20065f07: subb3 $12,r0,-01(r11) 20065f0c: rsb 20065f0d: tstl r6 20065f0f: beql 0x20065f14 20065f11: bsbw 0x20065d2c 20065f14: xorb2 $80,(r10) 20065f18: rsb 20065f19: movl 04(r11),(r11) 20065f1d: extzv $f,$1,(r10),r0 20065f22: insv r0,$1f,$1,(r10) 20065f27: brb 0x20065f38 20065f29: movl $1,r1 20065f2c: tstl (r10) 20065f2e: blss 0x20065f35 20065f30: rotl -02(r11),r1,r1 20065f35: subl2 r1,(r11) 20065f38: brw 0x20065e04 20065f3b: bsbw 0x20065dab 20065f3e: bbc $8,(r10),0x20065f47 20065f42: movl -18(r11),04(r11) 20065f47: bsbw 0x20065e0b 20065f4a: bicl2 $00ffff80,(r10) 20065f51: clrb -04(r11) 20065f54: clrq r6 20065f56: rsb 20065f57: .ascii "XPIGEB" 20065f5d: bicb2 $1,(r10) 20065f60: bsbw 0x20065dab 20065f63: bsbw 0x20065eb1 20065f66: locc r8,$6,0x20065f57 <"XPIGEB"> 20065f6b: casew r0,$1,$5 20065f6f: case -> 0x20065fa7 20065f71: case -> 0x2006625c 20065f73: case -> 0x20066041 20065f75: case -> 0x2006605e 20065f77: case -> 0x2006604a 20065f79: case -> 0x2006608c 20065f7b: brw 0x20065cad 20065f7e: .ascii "CLWB0," 20065f84: .word 3aff 20065f86: .word 0458 20065f88: .word f4af 20065f8a: beql 0x20065f7b 20065f8c: bbs $2,r0,0x20065f99 20065f90: subb3 $1,r0,-02(r11) 20065f95: bicb2 $2,(r10) 20065f98: rsb 20065f99: bisb2 $2,(r10) 20065f9c: rsb 20065f9d: insv $1,$3,$2,(r10) 20065fa2: bbcc $f,(r10),0x20065fa6 20065fa6: ret 20065fa7: bbc $8,(r10),0x20066001 20065fab: bbs $9,(r10),0x20065fbf 20065faf: movl $1,r2 20065fb2: tstl 0x20065bbc[r2] 20065fb7: beql 0x20065fca 20065fb9: aobleq $8,r2,0x20065fb2 20065fbd: brb 0x20065f7b 20065fbf: movl -14(r11),r2 20065fc3: beql 0x20065fb2 20065fc5: cmpl $8,r2 20065fc8: blss 0x20065f7b 20065fca: clrl 0x20065be4[r2] 20065fcf: clrl 0x20065c04[r2] 20065fd4: movl -18(r11),r0 20065fd8: beql 0x20065fdd 20065fda: movb (r0),(r0) 20065fdd: bbc $a,(r10),0x20065fed 20065fe1: movl -10(r11),0x20065be4[r2] 20065fe8: beql 0x20065fed 20065fea: tstl *-10(r11) 20065fed: bbc $b,(r10),0x20065ff8 20065ff1: movl -0c(r11),0x20065c04[r2] 20065ff8: movl r0,0x20065bbc[r2] 20065ffe: brw 0x20065f4a 20066001: movl $1,r5 20066004: movl 0x20065bbc[r5],r8 2006600a: beql 0x2006603a 2006600c: movl r5,r3 2006600f: bsbw 0x20065ea7 20066012: bsbw 0x20065e68 20066015: bsbw 0x20065ea2 20066018: movl r8,r3 2006601b: bsbw 0x20065e6c 2006601e: bsbw 0x20065ea2 20066021: movl 0x20065be4[r5],r3 20066027: beql 0x2006602c 20066029: bsbw 0x20065e6c 2006602c: movl 0x20065c04[r5],r3 20066032: beql 0x2006603a 20066034: bsbw 0x20065ea2 20066037: bsbw 0x20065e6c 2006603a: aobleq $8,r5,0x20066004 2006603e: brw 0x20065ea7 20066041: bbc $8,(r10),0x2006604a 20066045: movl -18(r11),54(r11) 2006604a: ret 2006604b: moval (r11),r1 2006604e: bbc $1f,(r10),0x2006606a 20066052: bbss $f,(r10),0x2006606a 20066056: brb 0x2006606a 20066058: moval 04(r11),r1 2006605c: brb 0x2006606a 2006605e: moval 54(r11),r1 20066062: bbc $8,(r10),0x2006606a 20066066: movl -18(r11),(r1) 2006606a: movl (r1),r6 2006606d: brw 0x20065d13 20066070: moval 18(r11),r5 20066074: bsbb 0x20066078 20066076: brb 0x2006606d 20066078: bsbw 0x20065eb1 2006607b: locc r8,$10,0x20065c78 <"0123456789ABCDEF"> 20066081: beql 0x200660af 20066083: subl3 r0,$10,r0 20066087: moval (r5)[r0],r6 2006608b: rsb 2006608c: bbc $9,(r10),0x200660af 20066090: extzv $0,$4,-14(r11),r1 20066096: moval 0x20065c28[r1],r1 2006609c: brb 0x20066062 2006609e: moval 0x20065c28,r5 200660a3: bsbb 0x20066078 200660a5: movl (r6),r6 200660a8: brb 0x2006606d 200660aa: halt 200660ab: halt 200660ac: mtpr $0,$26 ; MCESR 200660af: brw 0x20065cad 200660b2: mtpr $1f,$12 ; IPL 200660b5: movq r0,0x20065b74 200660ba: movab 0x20065b7c,r1 200660bf: movq r2,(r1)+ 200660c2: movq r4,(r1)+ 200660c5: movq r6,(r1)+ 200660c8: movq r8,(r1)+ 200660cb: movq r10,(r1)+ 200660ce: movq ap,(r1)+ 200660d1: movab 0c(sp),(r1)+ 200660d5: movq 04(sp),(r1)+ 200660d9: clrl (r1)+ 200660db: clrl (r1)+ 200660dd: movab 0x20065b5c,r11 200660e2: movab -1c(r11),r10 200660e6: movab -4c(r11),r9 200660ea: clrb (r9) 200660ec: mfpr $11,r0 ; SCBB 200660ef: movab 0x20065c68,r1 200660f4: movl 04(r0),(r1)+ 200660f8: movab 0x200660ac,04(r0) 200660fd: movl 18(r0),(r1)+ 20066101: movab 0x200660ac,18(r0) 20066106: movl 20(r0),(r1)+ 2006610a: movab 0x200660ac,20(r0) 2006610f: movl 24(r0),(r1)+ 20066113: movab 0x200660ac,24(r0) 20066118: brw 0x20065f4a 2006611b: movq 54(r11),04(sp) 20066120: mfpr $11,r0 ; SCBB 20066123: movab 0x20065c68,r1 20066128: movl (r1)+,04(r0) 2006612c: movl (r1)+,18(r0) 20066130: movl (r1)+,20(r0) 20066134: movl (r1)+,24(r0) 20066138: movab 20(r11),r1 2006613c: movq (r1)+,r2 2006613f: movq (r1)+,r4 20066142: movq (r1)+,r6 20066145: movq (r1)+,r8 20066148: movq (r1)+,r10 2006614b: movq (r1)+,ap 2006614e: movq 0x20065b74,r0 20066153: rsb 20066154: .string " brk at \0" 2006615d: .space 3 20066160: bsbw 0x200660b2 20066163: bsbw 0x20066212 20066166: tstl r3 20066168: beql 0x2006616d 2006616a: bisb2 $18,(r10) 2006616d: bsbw 0x200661da 20066170: bbs $4,58(r11),0x200661ad 20066175: movl r3,r5 20066178: bsbw 0x20065ea7 2006617b: bsbw 0x20065e68 2006617e: movab 0x20066154 <" brk at \0">,r4 20066182: bsbw 0x20065e89 20066185: movl 54(r11),r3 20066189: bsbw 0x20065e6c 2006618c: bsbw 0x20065ea2 2006618f: movl 0x20065be4[r5],r1 20066195: beql 0x2006619d 20066197: movl r1,(r11) 2006619a: bsbw 0x20065e04 2006619d: movl 0x20065c04[r5],r1 200661a3: beql 0x200661a8 200661a5: movl r1,r9 200661a8: callg (ap),0x20065ca9 200661ad: bsbb 0x200661ef 200661af: bbcc $3,(r10),0x200661bc 200661b3: bbss $4,58(r11),0x200661b8 200661b8: bbss $5,(r10),0x200661bc 200661bc: bsbw 0x2006611b 200661bf: rei 200661c0: bsbw 0x200660b2 200661c3: bbcc $5,(r10),0x200661cb 200661c7: bicl2 $10,58(r11) 200661cb: bsbb 0x200661da 200661cd: bbsc $4,(r10),0x200661ad 200661d1: movl 54(r11),(r11) 200661d5: bsbw 0x20065e04 200661d8: brb 0x200661a8 200661da: movl $8,r1 200661dd: movl 0x20065bbc[r1],r0 200661e3: beql 0x200661eb 200661e5: movb 0x20065bdf[r1],(r0) 200661eb: sobgtr r1,0x200661dd 200661ee: rsb 200661ef: movl $8,r1 200661f2: movl 0x20065bbc[r1],r0 200661f8: beql 0x2006620e 200661fa: movb (r0),0x20065bdf[r1] 20066200: bitb $18,(r10) 20066203: beql 0x2006620b 20066205: cmpl r0,54(r11) 20066209: beql 0x2006620e 2006620b: movb $3,(r0) 2006620e: sobgtr r1,0x200661f2 20066211: rsb 20066212: movl $8,r3 20066215: cmpl 54(r11),0x20065bbc[r3] 2006621c: beql 0x20066221 2006621e: sobgtr r3,0x20066215 20066221: rsb 20066222: movl (r11),r5 20066225: bsbw 0x20065eb1 20066228: cmpb $27,r8 2006622b: beql 0x20066232 2006622d: movb r8,(r5)+ 20066230: brb 0x20066225 20066232: movl r5,(r11) 20066235: rsb 20066236: bbs $1f,(r10),0x20066257 2006623a: caseb -02(r11),$0,$2 2006623f: case -> 0x20066245 20066241: case -> 0x2006624b 20066243: case -> 0x20066251 20066245: movb -18(r11),*00(r11) 2006624a: rsb 2006624b: movw -18(r11),*00(r11) 20066250: rsb 20066251: movl -18(r11),*00(r11) 20066256: rsb 20066257: mtpr -18(r11),(r11) 2006625b: rsb 2006625c: bbc $8,(r10),0x20066269 20066260: movl -18(r11),r9 20066264: bneq 0x20066269 20066266: brw 0x20065cb4 20066269: rsb 2006626a: bbss $f,(r10),0x2006626e 2006626e: rsb 2006626f: addd3 $30[r1],-(r10),r10 20066274: matchc r7,$37,$30,$3c 20066279: halt 2006627a: movl $a,r2 2006627d: brb 0x2006628b 2006627f: movzwl $0,*5208(r0) 20066284: brb 0x2006628b 20066286: movzwl $0,*5210(r0) 2006628b: clrq r0 2006628d: clrq r3 2006628f: decl r3 20066291: brb 0x200662d3 20066293: movzbl *08(ap)[r3],r5 20066298: tstl r3 2006629a: bneq 0x200662aa 2006629c: cmpb r5,$2b 2006629f: beql 0x200662d3 200662a1: cmpb r5,$2d 200662a4: bneq 0x200662aa 200662a6: incl r4 200662a8: brb 0x200662d3 200662aa: clrl r1 200662ac: cmpb r5,0x2006626f[r1] 200662b1: bcs 0x200662ba 200662b3: cmpb r5,0x20066272[r1] 200662b8: blequ 0x200662c0 200662ba: aoblss $3,r1,0x200662ac 200662be: brb 0x200662e6 200662c0: subb2 0x20066275[r1],r5 200662c5: cmpl r5,r2 200662c8: bcc 0x200662e6 200662ca: emul r2,r0,r5,r0 200662cf: tstl r1 200662d1: bneq 0x200662e6 200662d3: aoblss 04(ap),r3,0x20066293 200662d8: blbc r4,0x200662de 200662db: mnegl r0,r0 200662de: movl r0,*0c(ap) 200662e2: movl $1,r0 200662e5: ret 200662e6: clrl r0 200662e8: ret 200662e9: halt 200662ea: halt 200662eb: pushl 04(ap) 200662ee: movl (sp),r0 200662f1: movl 34(r0),r0 200662f5: pushl $0 200662f7: pushl 10(ap) 200662fa: pushl 08(ap) 200662fd: pushl 14(ap) 20066300: pushal *0c(ap) 20066303: calls $6,*00(r0)[r0] 20066308: ret 20066309: movzbl $39,$0 2006630c: halt 2006630d: halt 2006630e: cvtps $0[r0],$0,$10,$0 20066314: halt 20066315: xorl3 $1c,$0,$0 20066319: halt 2006631a: ret 2006631b: addf2 $0,$0 2006631e: cvtps $0,$0,(r7),$e 20066323: halt 20066324: halt 20066325: addb2 $2,$0[r0] 20066329: halt 2006632a: ret 2006632b: halt 2006632c: halt 2006632d: movp $7,$0,$0 20066331: halt 20066332: rei 20066333: addf2 $0,$0 20066336: bpt 20066337: halt 20066338: halt 20066339: movzbl $3,$0 2006633c: halt 2006633d: halt 2006633e: nop 2006633f: addp4 $0,$0,$2,$0 20066344: halt 20066345: xorl3 $1,$0,$0 20066349: halt 2006634a: nop 2006634b: bsbb 0x2006634d 2006634d: halt 2006634e: nop 2006634f: halt 20066350: halt 20066351: halt 20066352: halt 20066353: halt 20066354: halt 20066355: halt 20066356: halt 20066357: halt 20066358: halt 20066359: halt 2006635a: halt 2006635b: halt 2006635c: halt 2006635d: pushl r5 2006635f: clrq 0x20061e3c 20066363: moval 0x20066309,r0 20066367: movq (r0)+,r1 2006636a: beql 0x2006638b 2006636c: movl (r0)+,r5 2006636f: cmpl 4c(r11),r1 20066373: blss 0x20066367 20066375: movzwl r2,r0 20066378: ashl $f0,r2,r1 2006637d: ashl $ff,r1,r4 20066382: bsbb 0x200663bb 20066384: blss 0x2006638b 20066386: movq r2,0x20061e3c 2006638b: movl (sp)+,r5 2006638e: rsb 2006638f: bsbb 0x2006635d 20066391: movl 0x20061e3c,r2 20066396: beql 0x200663ba 20066398: subl2 $4,sp 2006639b: movl sp,r0 2006639e: subl3 $2,r2,-(sp) 200663a2: pushl $d 200663a4: ashl $9,0x20061e40,-(sp) 200663aa: ashl $9,r2,-(sp) 200663ae: clrl -(sp) 200663b0: pushl r0 200663b2: calls $6,0x2006659b 200663b7: addl2 $4,sp 200663ba: rsb 200663bb: rotl $17,r11,r2 200663bf: addl2 r2,r0 200663c2: movl r0,r3 200663c5: addl2 r2,r5 200663c8: cmpl r5,r0 200663cb: blss 0x200663eb 200663cd: bbs r0,*48(r11),0x200663df 200663d2: subl3 r3,r0,r2 200663d6: cmpl r2,r4 200663d9: bgeq 0x200663eb 200663db: addl3 $1,r0,r3 200663df: incl r0 200663e1: sobgtr r1,0x200663c8 200663e4: subl3 r3,r0,r2 200663e8: cmpl r2,r4 200663eb: rsb 200663ec: movzwl 04(r3),r0 200663f0: beql 0x200663ff 200663f2: movab (r0)[r3],r1 200663f6: bsbb 0x20066411 200663f8: movab 04(r0)[r3],r1 200663fd: bsbb 0x20066411 200663ff: movzwl 08(r3),r0 20066403: beql 0x2006640c 20066405: movab 20(r0)[r3],r1 2006640a: bsbb 0x20066411 2006640c: movzbl 10(r3),r1 20066410: rsb 20066411: subl3 $1,(r1),r1 20066415: blss 0x2006641f 20066417: cmpl r2,r1 2006641a: bleq 0x2006641f 2006641c: movl r1,r2 2006641f: rsb 20066420: cvtps r11,r3,r9,r3 20066425: mulf3 r8,fp[r5],$0 2006642a: cvtsp r3,r9,r3,$4[sp][pc][fp][fp][pc][r3] 20066435: 20066437: cmpl (ap),$9 2006643a: blss 0x2006644f 2006643c: bbc $1,24(ap),0x2006644f 20066441: movzwl $08c0,r0 20066446: movab 0x20066ba7,r2 2006644b: beql 0x20066434 2006644d: jmp (r2) 2006644f: movl 0x20061e98,*04(ap) 20066455: subl2 $00000058,sp 2006645c: moval -20(fp),-24(fp) 20066461: clrl -30(fp) 20066464: movc5 $0,(sp),$0,$18,-58(fp) 2006646b: cmpl (ap),$8 2006646e: blss 0x20066479 20066470: movl 20(ap),-30(fp) 20066475: blbs -30(fp),0x2006648c 20066479: moval 0x20061e3c,r11 2006647e: beql 0x2006648e 20066480: movl 0x20061e40,r11 20066485: beql 0x2006648e 20066487: cmpw (r11),$1 2006648a: beql 0x2006648e 2006648c: clrl r11 2006648e: moval 0x20066420,r7 20066493: movzbl (r7)+,r6 20066496: incl r7 20066498: subl2 $2,r6 2006649b: movl 08(ap),r0 2006649f: beql 0x200664c8 200664a1: movq (r0),r2 200664a4: locc $3a,r2,(r3) 200664a8: beql 0x200664b1 200664aa: movab 01(r1),r3 200664ae: movab -(r0),r2 200664b1: cmpb $5b,(r3) 200664b5: beql 0x200664bc 200664b7: cmpb $3c,(r3) 200664ba: bneq 0x200664d9 200664bc: addb3 $2,(r3)+,r0 200664c0: decl r2 200664c2: locc r0,r2,(r3) 200664c6: bneq 0x200664cb 200664c8: brw 0x2006687b 200664cb: movl r3,r7 200664ce: subl3 r3,r1,r6 200664d2: movab -(r0),r2 200664d5: moval 01(r1),r3 200664d9: clrq -(sp) 200664db: cmpl (ap),$7 200664de: blss 0x200664e4 200664e0: movq 18(ap),(sp) 200664e4: pushal -06(fp) 200664e7: movq 10(ap),-(sp) 200664eb: pushl 0c(ap) 200664ee: pushal -2c(fp) 200664f1: pushl *04(ap) 200664f4: pushl $6 200664f6: tstl r11 200664f8: beql 0x20066501 200664fa: moval 18(r11),0c(sp) 200664ff: brb 0x2006650c 20066501: callg (sp),0x200666a9 20066506: blbs r0,0x2006650c 20066509: brw 0x2006659a 2006650c: movq r2,-40(fp) 20066510: movq r6,-38(fp) 20066514: moval -58(fp),r8 20066518: bbs $1,-30(fp),0x2006652c 2006651d: moval 0x20061d40,(r8) 20066522: movl (r8),08(r8) 20066526: moval 0x2006642a,0c(r8) 2006652c: movw $4,-06(fp) 20066530: movl $4,-04(fp) 20066534: movl (r8)+,r1 20066537: beql 0x2006654a 20066539: movzbl (r1)+,r0 2006653c: beql 0x2006654a 2006653e: movq r0,r6 20066541: bsbw 0x2006663d 20066544: movq -38(fp),r6 20066548: brb 0x2006654d 2006654a: bsbw 0x2006663d 2006654d: movq r0,-2c(fp) 20066551: pushal (sp) 20066553: pushl r11 20066555: calls $2,0x20066729 2006655a: blbs r0,0x20066574 2006655d: cmpl r0,$00000910 20066564: bneq 0x2006659a 20066566: tstl (r8)+ 20066568: bneq 0x2006659a 2006656a: tstl (r8) 2006656c: beql 0x2006659a 2006656e: movq -40(fp),r2 20066572: brb 0x2006652c 20066574: clrq -20(fp) 20066577: clrw -18(fp) 2006657a: tstl (r8) 2006657c: bneq 0x20066534 2006657e: tstl r6 20066580: bgtr 0x2006654a 20066582: movq r2,-2c(fp) 20066586: clrl r2 20066588: tstl -2c(fp) 2006658b: bgtr 0x20066551 2006658d: cmpl (ap),$7 20066590: blss 0x20066595 20066592: addl2 $2,(sp) 20066595: callg (sp),0x20066989 2006659a: ret 2006659b: movzwl $c,-(fp) 2006659e: xorw2 $c,r10 200665a1: subl3 $00000218,r10,r0 200665a9: blss 0x20066605 200665ab: movw $1,(r11) 200665ae: movzwl $0218,04(r11) 200665b4: movzwl $0218,08(r11) 200665ba: mull3 $24,14(ap),r1 200665bf: subl2 r1,r0 200665c2: blss 0x20066605 200665c4: addl3 $00000218,r1,0c(r11) 200665cd: movl 0c(r11),10(r11) 200665d2: ashl $9,18(ap),r1 200665d7: cmpl r1,r0 200665da: bleq 0x200665e4 200665dc: bicl3 $000001ff,r0,r1 200665e4: addl3 r1,10(r11),14(r11) 200665ea: movl 0x20061e98,*04(ap) 200665f0: pushal 18(r11) 200665f3: clrl -(sp) 200665f5: pushl *04(ap) 200665f8: calls $3,0x200666a9 200665fd: blbc r0,0x20066608 20066600: movq r10,0x20061e3c 20066605: movl $1,r0 20066608: ret 20066609: halt 2006660a: halt 2006660b: movl 0x20061e40,r0 20066610: movl 08(r0),0c(r0) 20066615: movl 10(r0),14(r0) 2006661a: movl 10(r0),0x20061e3c 20066620: movl $1,r0 20066623: ret 20066624: cmpl r0,$3 20066627: bleq 0x2006662c 20066629: brw 0x2006687b 2006662c: movw $3030,(r2)+ 20066631: movb $30,(r2)+ 20066634: brb 0x20066639 20066636: movb -(r1),-(r2) 20066639: sobgeq r0,0x20066636 2006663c: rsb 2006663d: locc $2e,r6,(r7) 20066641: subl3 $1,r0,r6 20066645: subl3 r7,r1,r0 20066649: movl r7,r1 2006664c: movab 01(r1)[r0],r7 20066651: pushr $7 20066653: cmpl r0,$9 20066656: bleq 0x2006665b 20066658: brw 0x2006687b 2006665b: locc $2c,r0,(r1) 2006665f: beql 0x2006669a 20066661: pushl r0 20066663: subl3 r0,04(sp),r0 20066668: moval -16(fp),r2 2006666c: bsbb 0x20066624 2006666e: subl3 $1,(sp)+,r0 20066672: addl3 (sp)+,(sp)+,r1 20066676: moval -13(fp),r2 2006667a: bsbb 0x20066624 2006667c: popr $4 2006667e: movl $6,r0 20066681: movab -16(fp)[r0],r1 20066686: movl $5249442e,(r1)+ 2006668d: movw $313b,(r1) 20066692: movab -16(fp),r1 20066696: addl2 $6,r0 20066699: rsb 2006669a: pushr $38 2006669c: movc3 0c(sp),*10(sp),-16(fp) 200666a3: popr $38 200666a5: popr $7 200666a7: brb 0x20066681 200666a9: bvc 0x200666ab 200666ab: movl 0c(ap),r3 200666af: rotl $9,$1,-(sp) 200666b3: movzwl $21,-(sp) 200666b6: pushl r3 200666b8: pushl $1 200666ba: pushl 04(ap) 200666bd: pushl $5 200666bf: callg (sp),0x200662e9 200666c4: blbc r0,0x20066722 200666c7: movl r3,r1 200666ca: movzwl $1d,r0 200666cd: bsbw 0x20066b80 200666d0: movl r3,r1 200666d3: bsbw 0x20066b7b 200666d6: cmpb 0d(r3),$2 200666da: bneq 0x20066723 200666dc: movl 18(r3),r1 200666e0: movzwl 20(r3),r0 200666e4: movl 1c(r3),r4 200666e8: mulw3 $4,0e(r3),r4 200666ed: addw2 r0,r4 200666f0: addl3 r0,r1,08(sp) 200666f5: calls (sp)+,0x200662e9 200666fa: blbc r0,0x20066722 200666fd: movl r3,r1 20066700: clrl -(sp) 20066702: pushl $00010001 20066708: movl sp,r0 2006670b: bsbw 0x20066b4b 2006670e: movw r4,01fe(r3) 20066713: ashl $f0,r4,r4 20066718: beql 0x2006671f 2006671a: bbss $a,06(r3),0x2006671f 2006671f: movzwl $1,r0 20066722: ret 20066723: movzwl $08c0,r0 20066728: ret 20066729: 2006672b: subl2 $30,sp 2006672e: movc5 $0,(sp),$0,$30,(sp) 20066734: clrl r11 20066736: cmpl (ap),$2 20066739: bneq 0x20066743 2006673b: movl 04(ap),r11 2006673f: movl 08(ap),ap 20066743: tstl r11 20066745: beql 0x200667ad 20066747: movc3 $6,*18(ap),(sp) 2006674c: movq *08(ap),r0 20066750: cmpl r0,$6 20066753: bleq 0x2006677a 20066755: cmpl r0,$f 20066758: bgtr 0x2006677a 2006675a: addl3 r0,r1,r2 2006675e: cmpw $313b,-(r2) 20066763: bneq 0x2006677a 20066765: cmpl $5249442e,-(r2) 2006676c: bneq 0x2006677a 2006676e: subl2 $6,r0 20066771: movb r0,-2a(fp) 20066775: movc3 r0,(r1),-29(fp) 2006677a: addl3 04(r11),r11,r8 2006677f: addl3 08(r11),r11,r9 20066784: brb 0x200667a4 20066786: cmpc3 $10,-30(fp),(r8) 2006678b: bneq 0x20066793 2006678d: movl r8,-0c(fp) 20066791: brb 0x200667b1 20066793: cmpl r0,$a 20066796: bgtr 0x200667a1 20066798: movl r8,-0c(fp) 2006679c: tstb -2a(fp) 2006679f: beql 0x200667b1 200667a1: addl2 $24,r8 200667a4: cmpl r8,r9 200667a7: bcs 0x20066786 200667a9: movl -0c(fp),r8 200667ad: beql 0x200667ed 200667af: brb 0x200667c0 200667b1: tstl 1e(r8) 200667b4: beql 0x200667c0 200667b6: movc3 $6,1e(r8),*18(ap) 200667bc: movzwl $1,r0 200667bf: ret 200667c0: movq 10(r8),-20(fp) 200667c5: movl 18(r8),-18(fp) 200667ca: movw 1c(r8),-14(fp) 200667cf: subl3 $1,-1c(fp),r6 200667d4: movzwl -20(fp),r7 200667d8: movzwl -14(fp),-04(fp) 200667dd: addl3 -18(fp),r11,-08(fp) 200667e3: addl2 r6,r7 200667e6: brw 0x2006688d 200667e9: brw 0x20066875 200667ec: ret 200667ed: callg (ap),0x20066989 200667f2: blbc r0,0x200667ec 200667f5: movl 10(ap),r5 200667f9: subl3 $1,*14(ap),r6 200667fe: blss 0x200667e9 20066800: moval 14(r5),r4 20066804: rotl $10,08(r4),r7 20066809: tstw 0c(r4) 2006680c: bneq 0x20066810 2006680e: decl r7 20066810: addl3 $1,r6,-1c(fp) 20066815: movw r7,-20(fp) 20066819: movb $1,-1e(fp) 2006681d: tstl r11 2006681f: beql 0x20066870 20066821: subl3 10(r11),14(r11),r2 20066827: ashl $f7,r2,r2 2006682c: beql 0x20066870 2006682e: cmpl r2,r7 20066831: bleq 0x20066836 20066833: movl r7,r2 20066836: movl 10(r11),r3 2006683a: ashl $9,r2,-(sp) 2006683e: movzwl $21,-(sp) 20066841: pushab (r11)[r3] 20066844: pushl -1c(fp) 20066847: pushl 04(ap) 2006684a: calls $5,0x200662e9 2006684f: blbc r0,0x20066870 20066852: movl r2,-04(fp) 20066856: movab (r11)[r3],-08(fp) 2006685b: tstb -2a(fp) 2006685e: bneq 0x20066870 20066860: movw r2,-14(fp) 20066864: movl r3,-18(fp) 20066868: ashl $9,r2,r1 2006686c: addl2 r1,10(r11) 20066870: addl2 r6,r7 20066873: brb 0x20066881 20066875: movzwl $0828,r0 2006687a: ret 2006687b: movzwl $0818,r0 20066880: ret 20066881: bbc $d,34(r5),0x20066875 20066886: cmpw $0802,(r4) 2006688b: bneq 0x20066875 2006688d: movq *08(ap),r8 20066891: clrl r10 20066893: movq r8,r3 20066896: locc $2e,r3,(r4) 2006689a: beql 0x200668a3 2006689c: movab -(r0),r3 2006689f: movab 01(r1),r4 200668a3: locc $3b,r3,(r4) 200668a7: bneq 0x200668af 200668a9: locc $2e,r3,(r4) 200668ad: beql 0x200668e1 200668af: subl2 r0,r8 200668b2: pushal -(sp) 200668b4: pushab 01(r1) 200668b7: pushab -(r0) 200668b9: calls $3,0x20066278 200668be: blbc r0,0x2006687b 200668c1: movl (sp)+,r10 200668c4: brb 0x200668e1 200668c6: movzbl 05(r5),r4 200668ca: cmpc5 r8,(r9),$0,r4,06(r5) 200668d1: beql 0x200668f0 200668d3: blss 0x200668e5 200668d5: movzwl (r5),r0 200668d8: movab 02(r5)[r0],r5 200668dd: tstw (r5) 200668df: bgtr 0x200668c6 200668e1: aobleq r7,r6,0x200668eb 200668e5: movzwl $0910,r0 200668ea: ret 200668eb: bsbw 0x2006695b 200668ee: brb 0x200668dd 200668f0: incl r4 200668f2: bicl2 $1,r4 200668f5: movab 06(r5)[r4],r3 200668fa: movzwl (r5),r0 200668fd: movab 02(r5)[r0],r5 20066902: tstl r10 20066904: beql 0x20066917 20066906: cmpw r10,(r3) 20066909: beql 0x20066917 2006690b: bgtru 0x200668e5 2006690d: addl2 $8,r3 20066910: cmpl r3,r5 20066913: bcs 0x20066906 20066915: brb 0x200668dd 20066917: movq 02(r3),r6 2006691b: movzwl r7,r7 2006691e: movc3 $6,02(r3),*18(ap) 20066924: tstl r11 20066926: beql 0x20066954 20066928: tstb -2a(fp) 2006692b: bneq 0x20066934 2006692d: tstl -0c(fp) 20066930: bneq 0x20066954 20066932: brb 0x2006693c 20066934: movl r6,-12(fp) 20066938: movw r7,-0e(fp) 2006693c: movl 08(r11),r8 20066940: addl3 $24,r8,r0 20066944: cmpl r0,0c(r11) 20066948: bgtr 0x20066954 2006694a: movl r0,08(r11) 2006694e: movc3 $24,-30(fp),(r11)[r8] 20066954: movzwl $1,r0 20066957: ret 20066958: brw 0x20066875 2006695b: tstl -04(fp) 2006695e: beql 0x2006696e 20066960: decl -04(fp) 20066963: movl -08(fp),r5 20066967: moval 0200(r5),-08(fp) 2006696d: rsb 2006696e: movl 10(ap),r5 20066972: rotl $9,$1,-(sp) 20066976: movzwl $21,-(sp) 20066979: pushal (r5) 2006697b: pushl r6 2006697d: pushl 04(ap) 20066980: calls $5,0x200662e9 20066985: blbs r0,0x2006696d 20066988: ret 20066989: clrq $0 2006698b: mnegl $1,-(sp) 2006698e: clrl -(sp) 20066990: clrq -(sp) 20066992: cmpl (ap),$8 20066995: blss 0x200669a4 20066997: movl 20(ap),r0 2006699b: beql 0x200669a4 2006699d: movq (r0),-10(fp) 200669a1: clrl *1c(ap) 200669a4: movq 0c(ap),r2 200669a8: movq 14(ap),r4 200669ac: movq (r5),-(sp) 200669af: movl sp,r5 200669b2: movaq -(sp),r6 200669b5: clrq (r4) 200669b7: decl (r4) 200669b9: movzwl (r5),-(sp) 200669bc: bbc $a,06(r2),0x200669c6 200669c1: movb 05(r5),02(sp) 200669c6: movl (sp)+,r0 200669c9: bneq 0x200669ce 200669cb: brw 0x20066a3b 200669ce: movzwl 01fe(r2),r1 200669d3: addl2 r1,r0 200669d6: incl -04(fp) 200669d9: pushal (r2) 200669db: pushal (r3) 200669dd: pushl r0 200669df: pushl 04(ap) 200669e2: calls $4,0x20066a54 200669e7: blbc r0,0x20066a4c 200669ea: bbs $1f,-04(fp),0x20066a4c 200669ef: movl r5,r0 200669f2: movl r3,r1 200669f5: bsbw 0x20066b4b 200669f8: movl 0c(ap),r2 200669fc: pushal -10(fp) 200669ff: pushal -08(fp) 20066a02: pushl r6 20066a04: pushl r3 20066a06: calls $4,0x20066ae7 20066a0b: movl -08(fp),r1 20066a0f: beql 0x20066a27 20066a11: addl2 r1,*1c(ap) 20066a15: cmpl r1,-10(fp) 20066a19: bleq 0x20066a1f 20066a1b: movl -10(fp),r1 20066a1f: addl2 r1,-0c(fp) 20066a23: subl2 r1,-10(fp) 20066a27: mcoml (r4),r1 20066a2a: bneq 0x20066a2f 20066a2c: movl (r6),(r4) 20066a2f: addl2 04(r6),04(r4) 20066a34: movq 0e(r3),(r5) 20066a38: brw 0x200669b9 20066a3b: tstl -04(fp) 20066a3e: bleq 0x20066a49 20066a40: movq *18(ap),(r5) 20066a44: bbcs $1f,-04(fp),0x20066a38 20066a49: movzwl $1,r0 20066a4c: ret 20066a4d: movzwl $0,$3c 20066a50: addp4 -(sp),$11,$5,$3c 20066a55: halt 20066a56: movzwl $21,-(sp) 20066a59: movl 10(ap),r5 20066a5d: bsbb 0x20066a90 20066a5f: subl3 $1,08(ap),r3 20066a64: bsbb 0x20066aa1 20066a66: cmpl r3,r0 20066a69: blss 0x20066a79 20066a6b: subl2 r0,r3 20066a6e: cmpl r4,r5 20066a71: bcs 0x20066a64 20066a73: movzwl $0870,r0 20066a78: ret 20066a79: rotl $9,$1,-(sp) 20066a7d: pushl -04(fp) 20066a80: pushl 0c(ap) 20066a83: addl3 r3,r1,-(sp) 20066a87: pushl 04(ap) 20066a8a: calls $5,0x200662e9 20066a8f: ret 20066a90: movzbl 01(r5),r0 20066a94: movaw (r5)[r0],r4 20066a98: movzbl 3a(r5),r5 20066a9c: movaw (r4)[r5],r5 20066aa0: rsb 20066aa1: extzv $e,$2,(r4),r0 20066aa6: casew r0,$0,$2 20066aaa: case -> 0x20066abe 20066aac: case -> 0x20066ac7 20066aae: case -> 0x20066ada 20066ab0: rotl $10,(r4)+,r0 20066ab4: insv $0,$1e,$2,r0 20066ab9: movl (r4)+,r1 20066abc: brb 0x20066ad7 20066abe: mnegl $1,r1 20066ac1: addl2 $2,r4 20066ac4: clrl r0 20066ac6: rsb 20066ac7: movl (r4)+,r0 20066aca: extzv $8,$6,r0,r1 20066acf: ashq $10,r0,r0 20066ad3: movzbl -04(r4),r0 20066ad7: incl r0 20066ad9: rsb 20066ada: movzwl (r4)+,r0 20066add: extzv $0,$e,r0,r0 20066ae2: movl (r4)+,r1 20066ae5: brb 0x20066ad7 20066ae7: 20066ae9: clrq r6 20066aeb: cmpl (ap),$4 20066aee: blss 0x20066aff 20066af0: movl 10(ap),r0 20066af4: beql 0x20066aff 20066af6: movq (r0),r6 20066af9: bicl2 $7,r6 20066afc: clrl *0c(ap) 20066aff: movl 04(ap),r5 20066b03: movzbl 34(r5),r0 20066b07: extzv $7,$1,r0,-(sp) 20066b0c: bsbw 0x20066a90 20066b0f: clrl r3 20066b11: brb 0x20066b3c 20066b13: bsbw 0x20066aa1 20066b16: tstl r3 20066b18: bneq 0x20066b24 20066b1a: tstl r0 20066b1c: beql 0x20066b3c 20066b1e: blbc (sp),0x20066b24 20066b21: movl r1,(sp) 20066b24: addl2 r0,r3 20066b27: tstl r6 20066b29: beql 0x20066b34 20066b2b: movl r0,(r7)+ 20066b2e: movl r1,(r7)+ 20066b31: subl2 $8,r6 20066b34: tstl r7 20066b36: beql 0x20066b3c 20066b38: addl2 $8,*0c(ap) 20066b3c: cmpl r4,r5 20066b3f: bcs 0x20066b13 20066b41: popr $4 20066b43: movq r2,*08(ap) 20066b47: movzwl $1,r0 20066b4a: ret 20066b4b: cmpb 07(r1),$2 20066b4f: bneq 0x20066b6f 20066b51: movzwl 0c(r1),-(sp) 20066b55: movl 08(r1),-(sp) 20066b59: tstw (sp) 20066b5b: beql 0x20066b75 20066b5d: cmpl (r0)+,(sp)+ 20066b60: bneq 0x20066b6f 20066b62: tstl (sp) 20066b64: blss 0x20066b6b 20066b66: cmpw (r0),(sp) 20066b69: bneq 0x20066b6f 20066b6b: popr $1 20066b6d: brb 0x20066b7b 20066b6f: movzwl $0810,r0 20066b74: ret 20066b75: movzwl $0910,r0 20066b7a: ret 20066b7b: movzwl $00ff,r0 20066b80: clrl r2 20066b82: addw2 (r1)+,r2 20066b85: sobgtr r0,0x20066b82 20066b88: cmpw r2,(r1) 20066b8b: bneq 0x20066b8e 20066b8d: rsb 20066b8e: movzwl $0808,r0 20066b93: ret 20066b94: halt 20066b95: halt 20066b96: halt 20066b97: halt 20066b98: cvtfb r2[r4],$31 20066b9c: cvtfb r2[r4],$32 20066ba0: bsbw 0x2006a0d3 20066ba3: brw 0x200667d8 20066ba6: cvtps *-1231(r0),*-44(r2),$4,*08ac(r0) 20066bb0: movf $13,$27 20066bb3: movq (r0),r2 20066bb6: locc $3a,r2,(r3) 20066bba: beql 0x20066bc3 20066bbc: movab 01(r1),r3 20066bc0: movab -(r0),r2 20066bc3: cmpb $5b,(r3) 20066bc7: beql 0x20066bce 20066bc9: cmpb $3c,(r3) 20066bcc: bneq 0x20066be9 20066bce: addb3 $2,(r3)+,r0 20066bd2: decl r2 20066bd4: locc r0,r2,(r3) 20066bd8: bneq 0x20066be2 20066bda: movzwl $0818,r0 20066bdf: brw 0x20066c68 20066be2: movab 01(r1),r3 20066be6: movab -(r0),r2 20066be9: locc $3b,r2,(r3) 20066bed: beql 0x20066bf3 20066bef: subl3 r3,r1,r2 20066bf3: movq r2,r6 20066bf6: movl *04(ap),r11 20066bfa: movzwl $1,r0 20066bfd: bsbw 0x20066cce 20066c00: blbc r0,0x20066c68 20066c03: bsbw 0x20066d70 20066c06: blbc r0,0x20066c68 20066c09: pushal 0x20066b94 20066c0c: pushl *04(ap) 20066c0f: pushl $0 20066c11: movzwl $25,-(sp) 20066c14: pushl $1 20066c16: pushl $0 20066c18: pushl $0 20066c1a: calls $7,0x20066dc2 20066c1f: movl 14(ap),r2 20066c23: movl 0x20066b94,(r2) 20066c28: pushal 0x20066b94 20066c2c: pushl *04(ap) 20066c2f: pushl $0 20066c31: movzwl $25,-(sp) 20066c34: pushl $1 20066c36: pushl $0 20066c38: pushl $0 20066c3a: calls $7,0x20066dc2 20066c3f: subl3 (r2),0x20066b94,04(r2) 20066c46: decl 04(r2) 20066c49: cmpl (ap),$7 20066c4c: blss 0x20066c68 20066c4e: movl 1c(ap),r3 20066c52: beql 0x20066c68 20066c54: cmpl $8,(r3) 20066c57: bgtr 0x20066c68 20066c59: movl $8,*18(ap) 20066c5d: movl 04(r3),r3 20066c61: movl 04(r2),(r3)+ 20066c65: movl (r2),(r3) 20066c68: ret 20066c69: pushal 0x20066b94 20066c6d: pushl *04(ap) 20066c70: pushl $0 20066c72: movzwl $26,-(sp) 20066c75: mnegl $1,-(sp) 20066c78: pushl $0 20066c7a: pushl $0 20066c7c: calls $7,0x20066dc2 20066c81: movl 14(ap),r2 20066c85: movl 0x20066b94,(r2) 20066c8a: pushal 0x20066b94 20066c8e: pushl *04(ap) 20066c91: pushl $0 20066c93: movzwl $25,-(sp) 20066c96: pushl $1 20066c98: pushl $0 20066c9a: pushl $0 20066c9c: calls $7,0x20066dc2 20066ca1: subl3 (r2),0x20066b94,04(r2) 20066ca8: decl 04(r2) 20066cab: cmpl (ap),$7 20066cae: blss 0x20066cca 20066cb0: movl 1c(ap),r3 20066cb4: beql 0x20066cca 20066cb6: cmpl $8,(r3) 20066cb9: bgtr 0x20066cca 20066cbb: movl $8,*18(ap) 20066cbf: movl 04(r3),r3 20066cc3: movl 04(r2),(r3)+ 20066cc7: movl (r2),(r3) 20066cca: movzwl $1,r0 20066ccd: ret 20066cce: movl 10(ap),r2 20066cd2: pushal 0x20066b94 20066cd6: rotl $9,$1,-(sp) 20066cda: movzwl $21,-(sp) 20066cdd: pushal (r2) 20066cdf: mnegl $1,-(sp) 20066ce2: pushl *04(ap) 20066ce5: calls $6,0x20066df1 20066cea: blbc r0,0x20066d63 20066ced: ashl $f0,r0,r1 20066cf2: bbs $3,30(r11),0x20066cfe 20066cf7: cmpw r1,$0050 20066cfc: beql 0x20066d33 20066cfe: cmpw r1,$0200 20066d03: bneq 0x20066d6a 20066d05: brw 0x20066c69 20066d08: movl 10(ap),r2 20066d0c: pushal 0x20066b94 20066d10: rotl $9,$1,-(sp) 20066d14: movzwl $21,-(sp) 20066d17: pushal (r2) 20066d19: mnegl $1,-(sp) 20066d1c: pushl *04(ap) 20066d1f: calls $6,0x20066df1 20066d24: blbc r0,0x20066d63 20066d27: ashl $f0,r0,r1 20066d2c: cmpw r1,$0050 20066d31: bneq 0x20066d6a 20066d33: cmpl (r2),0x20066b98 20066d38: bneq 0x20066d08 20066d3a: cmpc3 r6,(r7),04(r2) 20066d3f: beql 0x20066d5a 20066d41: pushal 0x20066b94 20066d45: pushl *04(ap) 20066d48: pushl $0 20066d4a: movzwl $25,-(sp) 20066d4d: pushl $3 20066d4f: pushl $0 20066d51: pushl $0 20066d53: calls $7,0x20066dc2 20066d58: brb 0x20066d08 20066d5a: cmpb $20,(r3) 20066d5d: bneq 0x20066d41 20066d5f: movzwl $1,r0 20066d62: rsb 20066d63: cmpw $0870,r0 20066d68: bneq 0x20066d6f 20066d6a: movzwl $08c0,r0 20066d6f: rsb 20066d70: movl 10(ap),r2 20066d74: pushal 0x20066b94 20066d78: rotl $9,$1,-(sp) 20066d7c: movzwl $21,-(sp) 20066d7f: pushal (r2) 20066d81: mnegl $1,-(sp) 20066d84: pushl *04(ap) 20066d87: calls $6,0x20066df1 20066d8c: blbc r0,0x20066d63 20066d8f: ashl $f0,r0,r1 20066d94: cmpw r1,$0050 20066d99: bneq 0x20066d6a 20066d9b: cmpl (r2),0x20066b9c 20066da0: bneq 0x20066d6a 20066da2: cmpb $46,04(r2) 20066da7: bneq 0x20066d6a 20066da9: movl r2,r4 20066dac: cmpc3 $5,05(r2),0x20066ba0 20066db3: bneq 0x20066d6a 20066db5: cmpc3 $5,0a(r4),0x20066ba0 20066dbc: bneq 0x20066d6a 20066dbe: movzwl $1,r0 20066dc1: rsb 20066dc2: 20066dc4: movl 18(ap),r9 20066dc8: movl 0c(ap),r11 20066dcc: movl 1c(ap),r4 20066dd0: mfpr $38,r1 ; MAPEN 20066dd3: movl 5c(r9)[r1],r3 20066dd8: movl 54(r9)[r1],r7 20066ddd: pushl $5 20066ddf: movl r11,r5 20066de2: movl 34(r9),r0 20066de6: jsb *08(r0)[r0] 20066dea: blbs r0,0x20066df0 20066ded: sobgtr (sp),0x20066ddf 20066df0: ret 20066df1: halt 20066df2: halt 20066df3: pushl 18(ap) 20066df6: pushl 04(ap) 20066df9: movl (sp),r0 20066dfc: movl 34(r0),r0 20066e00: pushl $0 20066e02: pushl 10(ap) 20066e05: pushl 08(ap) 20066e08: pushl 14(ap) 20066e0b: pushal *0c(ap) 20066e0e: calls $7,*00(r0)[r0] 20066e13: ret 20066e14: .long 00000800 20066e18: .word 6e8f 20066e1a: .word 1229 20066e1c: .word 0039 20066e1e: .word 0026 20066e20: .word 0026 20066e22: .word 0026 20066e24: .word 004c 20066e26: .word 0026 20066e28: .word 0026 20066e2a: .word 0026 20066e2c: .word 0026 20066e2e: .word 0026 20066e30: .word 0026 20066e32: .word 0026 20066e34: .word 0026 20066e36: .word 0026 20066e38: .word 0026 20066e3a: .word 0026 20066e3c: .word 0026 20066e3e: .word 0068 20066e40: .word 0026 20066e42: pushl $00000001 20066e48: pushl $d 20066e4a: halt 20066e4b: halt 20066e4c: pushl $00000002 20066e52: pushl $4 20066e54: halt 20066e55: movzwl 08(sp),r0 20066e59: movl 0c(sp),r1 20066e5d: movl 10(sp),r3 20066e61: pushab 0x20066e98 20066e65: brw 0x20066ea4 20066e68: rotl $10,10(sp),r0 20066e6d: movw 08(sp),r0 20066e71: movl 0c(sp),r1 20066e75: movzwl 14(sp),r2 20066e79: movl 18(sp),r3 20066e7d: pushab 0x20066e98 20066e81: brw 0x20066ec5 20066e84: rotl $10,08(sp),r0 20066e89: movw 0c(sp),r0 20066e8d: movl 10(sp),r1 20066e91: pushab 0x20066e98 20066e95: brw 0x20066f17 20066e98: movpsl -(sp) 20066e9a: insv (sp)+,$0,$4,2c(sp) 20066ea0: addl2 $28,sp 20066ea3: rei 20066ea4: movzwl r0,r0 20066ea7: beql 0x20066eb6 20066ea9: pushl r10 20066eab: cmpb (r3)+,(r1)+ 20066eae: bneq 0x20066ebb 20066eb0: sobgtr r0,0x20066eab 20066eb3: movl (sp)+,r10 20066eb6: clrl r2 20066eb8: tstl r0 20066eba: rsb 20066ebb: movl (sp)+,r10 20066ebe: movl r0,r2 20066ec1: cmpb -(r1),-(r3) 20066ec4: rsb 20066ec5: pushl r10 20066ec7: pushl r4 20066ec9: ashl $f0,r0,r4 20066ece: movzwl r0,r0 20066ed1: beql 0x20066efb 20066ed3: movzwl r2,r2 20066ed6: beql 0x20066eec 20066ed8: cmpb (r1)+,(r3)+ 20066edb: bneq 0x20066f0f 20066edd: sobgtr r0,0x20066ee9 20066ee0: decl r2 20066ee2: bneq 0x20066f00 20066ee4: popr $0410 20066ee8: rsb 20066ee9: sobgtr r2,0x20066ed8 20066eec: cmpb (r1)+,r4 20066eef: bneq 0x20066ef6 20066ef1: sobgtr r0,0x20066eec 20066ef4: brb 0x20066ee4 20066ef6: cmpb -(r1),r4 20066ef9: brb 0x20066f12 20066efb: movzwl r2,r2 20066efe: beql 0x20066ee4 20066f00: cmpb r4,(r3)+ 20066f03: bneq 0x20066f0a 20066f05: sobgtr r2,0x20066f00 20066f08: brb 0x20066ee4 20066f0a: cmpb r4,-(r3) 20066f0d: brb 0x20066f12 20066f0f: cmpb -(r1),-(r3) 20066f12: popr $0410 20066f16: rsb 20066f17: pushl r10 20066f19: pushl r2 20066f1b: ashl $f0,r0,r2 20066f20: movzwl r0,r0 20066f23: beql 0x20066f2d 20066f25: cmpb r2,(r1)+ 20066f28: beql 0x20066f34 20066f2a: sobgtr r0,0x20066f25 20066f2d: popr $0404 20066f31: tstl r0 20066f33: rsb 20066f34: decl r1 20066f36: brb 0x20066f2d 20066f38: .space 200 20067000: .long e7000018 20067004: .long 00000100 20067008: .long 000000c1 2006700c: .long 00000000 20067010: .long 00000200 20067014: .long 000002c1 20067018: .space 488 20067200: .long 0066b431 20067204: .long 00000006 _27208: entry mask: r10 r9 r8 r7 r6 r5 r4 r3 r2 2006720a: chmk $0 2006720c: brw 0x2006af04 2006720f: halt _27210: entry mask: r7 r6 r5 r4 r3 r2 20067212: chmk $1 20067214: movl r1,*08(ap) 20067218: movl r2,*0c(ap) 2006721c: brw 0x2006af04 2006721f: halt _27220: entry mask: r7 r6 r5 r4 r3 r2 20067222: chmk $2 20067224: movl r1,*08(ap) 20067228: movl r2,*0c(ap) 2006722c: brw 0x2006af04 2006722f: halt _27230: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20067232: chmk $3 20067234: movl r1,*08(ap) 20067238: brw 0x2006af04 2006723b: halt 2006723c: halt 2006723d: halt 2006723e: halt 2006723f: halt _27240: entry mask: r7 r6 r5 r4 r3 r2 20067242: chmk $4 20067244: brw 0x2006af04 20067247: halt _27248: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2006724a: chmk $5 2006724c: brw 0x2006af04 2006724f: halt _27250: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20067252: chmk $6 20067254: brw 0x2006af04 20067257: halt _27258: entry mask: r7 r6 r5 r4 r3 r2 2006725a: chmk $7 2006725c: movl r1,*08(ap) 20067260: brw 0x2006af04 20067263: halt 20067264: halt 20067265: halt 20067266: halt 20067267: halt _27268: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2006726a: chmk $8 2006726c: brw 0x2006af04 2006726f: halt _27270: entry mask: r10 r9 r8 r7 r6 r5 r4 r3 r2 20067272: chmk $9 20067274: movl r1,*08(ap) 20067278: movl r2,*0c(ap) 2006727c: brw 0x2006af04 2006727f: halt _27280: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 20067282: chmk $a 20067284: movl r1,*08(ap) 20067288: brw 0x2006af04 2006728b: halt 2006728c: halt 2006728d: halt 2006728e: halt 2006728f: halt _27290: entry mask: r7 r6 r5 r4 r3 r2 20067292: chmk $b 20067294: brw 0x2006af04 20067297: halt _27298: entry mask: r7 r6 r5 r4 r3 r2 2006729a: chmk $c 2006729c: movl r1,*08(ap) 200672a0: brw 0x2006af04 200672a3: halt 200672a4: halt 200672a5: halt 200672a6: halt 200672a7: halt _272a8: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 200672aa: chmk $d 200672ac: movl r1,*08(ap) 200672b0: brw 0x2006af04 200672b3: halt 200672b4: halt 200672b5: halt 200672b6: halt 200672b7: halt _272b8: entry mask: 200672ba: chmk $e 200672bc: movl r1,*08(ap) 200672c0: brw 0x2006af04 200672c3: halt 200672c4: halt 200672c5: halt 200672c6: halt 200672c7: halt _272c8: entry mask: 200672ca: chmk $f 200672cc: brw 0x2006af04 200672cf: halt _272d0: entry mask: r7 r6 r5 r4 r3 r2 200672d2: chmk $10 200672d4: brw 0x2006af04 200672d7: halt _272d8: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 200672da: chmk $11 200672dc: brw 0x2006af04 200672df: halt _272e0: entry mask: r8 r7 r6 r5 r4 r3 r2 200672e2: chmk $12 200672e4: brw 0x2006af04 200672e7: halt _272e8: entry mask: 200672ea: chmk $13 200672ec: brw 0x2006af04 200672ef: halt _272f0: entry mask: r7 200672f2: chmk $14 200672f4: brw 0x2006af04 200672f7: halt _272f8: entry mask: r3 r2 200672fa: chmk $15 200672fc: brw 0x2006af04 200672ff: halt _27300: entry mask: r7 r6 r5 r4 r3 r2 20067302: chmk $16 20067304: brw 0x2006af04 20067307: halt _27308: entry mask: r7 r6 r5 r4 r3 r2 2006730a: chmk $17 2006730c: brw 0x2006af04 2006730f: halt _27310: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20067312: chmk $18 20067314: brw 0x2006af04 20067317: halt _27318: entry mask: r2 2006731a: jsb 0x2006c894 20067320: movq r1,*08(ap) 20067324: brw 0x2006af04 20067327: halt _27328: entry mask: r7 r6 r5 r4 r3 r2 2006732a: chmk $19 2006732c: brw 0x2006af04 2006732f: halt _27330: entry mask: 20067332: chmk $1a 20067334: brw 0x2006af04 20067337: halt _27338: entry mask: r1 r0 2006733a: bsbw 0x2006bc7c 2006733d: brw 0x2006af04 _27340: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20067342: chmk $1b 20067344: movl r1,*08(ap) 20067348: movl r2,*0c(ap) 2006734c: movl r3,*10(ap) 20067350: brw 0x2006af04 20067353: halt 20067354: halt 20067355: halt 20067356: halt 20067357: halt _27358: entry mask: r7 r6 r5 r4 r3 r2 2006735a: chmk $1c 2006735c: brw 0x2006af04 2006735f: halt _27360: entry mask: r11 r9 r8 r7 r6 r5 r4 r3 r2 20067362: chmk $1d 20067364: brw 0x2006af04 20067367: halt _27368: entry mask: r7 r6 r5 r4 r3 r2 2006736a: chmk $1e 2006736c: brw 0x2006af04 2006736f: halt _27370: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20067372: chmk $1f 20067374: brw 0x2006af04 20067377: halt _27378: entry mask: r7 r6 r5 r4 r3 r2 2006737a: chmk $20 2006737c: brw 0x2006af04 2006737f: halt _27380: entry mask: r6 r5 r4 r3 r2 r1 20067382: chmk $21 20067384: brw 0x2006af04 20067387: halt _27388: entry mask: r7 r6 r5 r4 r3 r2 2006738a: chmk $22 2006738c: brw 0x2006af04 2006738f: halt _27390: entry mask: r2 20067392: bsbw 0x2006c626 20067395: brw 0x2006af04 20067398: brw 0x2006c63c 2006739b: halt 2006739c: halt 2006739d: halt 2006739e: halt 2006739f: halt _273a0: entry mask: r7 r6 r5 r4 r3 r2 200673a2: chmk $23 200673a4: brw 0x2006af04 200673a7: halt _273a8: entry mask: r7 r6 r5 r4 r3 r2 200673aa: chmk $24 200673ac: brw 0x2006af04 200673af: halt _273b0: entry mask: r4 r3 r2 200673b2: bsbw 0x2006bd5c 200673b5: brw 0x2006af04 _273b8: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 200673ba: chmk $25 200673bc: tstl r0 200673be: beql 0x200673ba 200673c0: tstl 08(ap) 200673c3: beql 0x200673c9 200673c5: movl r1,*08(ap) 200673c9: brw 0x2006af04 200673cc: halt 200673cd: halt 200673ce: halt 200673cf: halt _273d0: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 200673d2: chmk $26 200673d4: tstl r0 200673d6: beql 0x200673d2 200673d8: tstl 08(ap) 200673db: beql 0x200673e1 200673dd: movl r1,*08(ap) 200673e1: brw 0x2006af04 200673e4: halt 200673e5: halt 200673e6: halt 200673e7: halt _273e8: entry mask: r6 r5 r4 r3 r2 200673ea: chmk $27 200673ec: brw 0x2006af04 200673ef: halt _273f0: entry mask: 200673f2: chmk $28 200673f4: brw 0x2006af04 200673f7: halt _273f8: entry mask: r7 r6 r5 r4 r3 r2 200673fa: chmk $29 200673fc: brw 0x2006af04 200673ff: halt _27400: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20067402: chmk $2a 20067404: movl r1,*08(ap) 20067408: movl r2,*0c(ap) 2006740c: brw 0x2006af04 2006740f: halt _27410: entry mask: r7 r2 20067412: bsbw 0x2006a678 20067415: tstl 08(ap) 20067418: beql 0x2006741e 2006741a: movl r1,*08(ap) 2006741e: brw 0x2006af04 20067421: halt 20067422: halt 20067423: halt 20067424: halt 20067425: halt 20067426: halt 20067427: halt _27428: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2006742a: chmk $2b 2006742c: brw 0x2006af04 2006742f: halt _27430: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20067432: chmk $2c 20067434: brw 0x2006af04 20067437: halt _27438: entry mask: r7 r6 r5 r4 r3 r2 2006743a: chmk $2d 2006743c: brw 0x2006af04 2006743f: halt _27440: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20067442: chmk $2e 20067444: brw 0x2006af04 20067447: halt _27448: entry mask: r6 r5 r4 r3 r2 2006744a: chmk $2f 2006744c: movl r1,*08(ap) 20067450: movl r2,*0c(ap) 20067454: movl r3,*10(ap) 20067458: brw 0x2006af04 2006745b: halt 2006745c: halt 2006745d: halt 2006745e: halt 2006745f: halt _27460: entry mask: r7 r6 r5 r4 r3 20067462: chmk $30 20067464: brw 0x2006af04 20067467: halt _27468: entry mask: r6 2006746a: chmk $31 2006746c: movl r1,*08(ap) 20067470: brw 0x2006af04 20067473: halt 20067474: halt 20067475: halt 20067476: halt 20067477: halt _27478: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2006747a: chmk $32 2006747c: movl r1,*08(ap) 20067480: brw 0x2006af04 20067483: halt 20067484: halt 20067485: halt 20067486: halt 20067487: halt _27488: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2006748a: chmk $33 2006748c: brw 0x2006af04 2006748f: halt _27490: entry mask: r7 r6 r5 r4 r3 r2 20067492: chmk $34 20067494: brw 0x2006af04 20067497: halt 20067498: .long 00745f31 2006749c: .long 00000000 200674a0: .long 0074cc31 200674a4: .long 00000000 200674a8: .long 0074fa31 200674ac: .long 00000000 200674b0: .long 7badef17 200674b4: .long 00000000 _274b8: entry mask: 200674ba: jsb 0x20068ad4 200674c0: brw 0x2006af04 200674c3: halt 200674c4: halt 200674c5: halt 200674c6: halt 200674c7: halt _274c8: entry mask: 200674ca: jsb 0x20068ad4 200674d0: brw 0x2006af04 200674d3: halt 200674d4: halt 200674d5: halt 200674d6: halt 200674d7: halt 200674d8: jmp 0x2006f037 200674de: halt 200674df: halt _274e0: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 200674e2: chmk $35 200674e4: brw 0x2006af04 200674e7: halt _274e8: entry mask: 200674ea: jsb 0x20068adc 200674f0: brw 0x2006af04 200674f3: halt 200674f4: halt 200674f5: halt 200674f6: halt 200674f7: halt _274f8: entry mask: 200674fa: jsb 0x20068ae4 20067500: brw 0x2006af04 20067503: halt 20067504: halt 20067505: halt 20067506: halt 20067507: halt _27508: entry mask: r4 r3 r2 r1 2006750a: chmk $36 2006750c: movq r1,*08(ap) 20067510: brw 0x2006af04 20067513: halt 20067514: halt 20067515: halt 20067516: halt 20067517: halt _27518: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 2006751a: brw 0x2006d6f2 2006751d: halt 2006751e: halt 2006751f: halt 20067520: brw 0x2006afd4 20067523: halt 20067524: halt 20067525: halt 20067526: halt 20067527: halt _27528: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2006752a: chmk $37 2006752c: movl r1,*08(ap) 20067530: movl r2,*0c(ap) 20067534: brw 0x2006af04 20067537: halt _27538: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2006753a: chmk $38 2006753c: movl r1,*08(ap) 20067540: movl r2,*0c(ap) 20067544: brw 0x2006af04 20067547: halt _27548: entry mask: r7 r2 2006754a: chmk $39 2006754c: movl r1,*08(ap) 20067550: brw 0x2006af04 20067553: halt 20067554: halt 20067555: halt 20067556: halt 20067557: halt _27558: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2006755a: chmk $3a 2006755c: movl r1,*08(ap) 20067560: brw 0x2006af04 20067563: .space 2205 20067e00: .long 000000c0 20067e04: .long 00000000 20067e08: .long e52d8b80 20067e0c: .long ffffffff 20067e10: .long 00000000 20067e14: .long 00000000 20067e18: .long 80013800 20067e1c: .long 000186a0 20067e20: .long 00800080 20067e24: .long 000c0100 20067e28: .long 00400070 20067e2c: .long 23d40008 20067e30: .long 00012fd0 20067e34: .long 00000240 20067e38: .long 3e000040 20067e3c: .long 00008001 20067e40: .space 36 20067e64: .long 00010001 20067e68: .long 00000000 20067e6c: .long 0f000002 20067e70: .byte 00 20067e71: .string "VAXELN V4.1 4NN\0" 20067e81: halt 20067e82: halt 20067e83: halt 20067e84: .long 00000000 20067e88: .long 017c0001 20067e8c: .space 36 20067eb0: movl 0x200678c0,r7 20067eb5: probew $0,$4,*08(ap) 20067eba: beql 0x20067ef4 20067ebc: probew $0,$4,*0c(ap) 20067ec1: beql 0x20067ef4 20067ec3: movl 18(ap),r1 20067ec7: beql 0x20067ed4 20067ec9: probew $0,$4,(r1) 20067ecd: beql 0x20067ef4 20067ecf: movl 0x200676c0,(r1) 20067ed4: movl 14(ap),r0 20067ed8: bsbw 0x20067f7f 20067edb: movl 10(ap),r0 20067edf: movl 14(r1),r1 20067ee3: beql 0x20067efa 20067ee5: tstl 04(r1) 20067ee8: beql 0x20067efa 20067eea: bsbw 0x20067fdc 20067eed: blbc r0,0x20067efa 20067ef0: movzbl $1,r0 20067ef3: rei 20067ef4: movzwl $7c9c,r0 20067ef9: rei 20067efa: movzwl $7cbc,r0 20067eff: rei 20067f00: movl 0x200678c0,r7 20067f05: movl 10(ap),r0 20067f09: bsbw 0x20067f7f 20067f0c: movl 14(r1),r2 20067f10: beql 0x20067f1d 20067f12: movl 08(ap),r1 20067f16: movl 0c(ap),r0 20067f1a: bsbw 0x20068000 20067f1d: movzbl $1,r0 20067f20: rei 20067f21: movl 0x200678c0,r7 20067f26: probew $0,$4,*08(ap) 20067f2b: beql 0x20067f53 20067f2d: probew $0,$4,*0c(ap) 20067f32: beql 0x20067f53 20067f34: movl 10(ap),r0 20067f38: bsbw 0x20067f7f 20067f3b: movl 14(r1),r1 20067f3f: beql 0x20067f59 20067f41: tstl 04(r1) 20067f44: beql 0x20067f59 20067f46: movl $1,r0 20067f49: bsbw 0x20068014 20067f4c: blbc r0,0x20067f59 20067f4f: movzbl $1,r0 20067f52: rei 20067f53: movzwl $7c9c,r0 20067f58: rei 20067f59: movzwl $7cdc,r0 20067f5e: rei 20067f5f: movl 0x200678c0,r7 20067f64: movl 0c(ap),r0 20067f68: bsbw 0x20067f7f 20067f6b: movl 14(r1),r2 20067f6f: beql 0x20067f7b 20067f71: movl $1,r1 20067f74: movl 08(ap),r0 20067f78: bsbw 0x20068038 20067f7b: movzbl $1,r0 20067f7e: rei 20067f7f: movl (sp)+,r6 20067f82: cmpzv $18,$2,04(sp),$0 20067f88: bneq 0x20067f98 20067f8a: bsbw 0x2006b820 20067f8d: blbc r0,0x20067f9e 20067f90: cmpb $1,08(r1) 20067f94: bneq 0x20067fa4 20067f96: jmp (r6) 20067f98: movzwl $7c1c,r0 20067f9d: rei 20067f9e: movzwl $7c3c,r0 20067fa3: rei 20067fa4: movzwl $7c34,r0 20067fa9: rei 20067faa: halt 20067fab: halt 20067fac: movab 0x2006772e,r1 20067fb1: mfpr $12,-(sp) ; IPL 20067fb4: mtpr $8,$12 ; IPL 20067fb7: bsbw 0x200687bc 20067fba: mtpr (sp)+,$12 ; IPL 20067fbd: addl2 0x20067cf4,r1 20067fc2: rsb 20067fc3: halt 20067fc4: movab 0x2006772e,r3 20067fc9: subl2 0x20067cf4,r0 20067fce: mfpr $12,-(sp) ; IPL 20067fd1: mtpr $8,$12 ; IPL 20067fd4: bsbw 0x200688e8 20067fd7: mtpr (sp)+,$12 ; IPL 20067fda: rsb 20067fdb: halt 20067fdc: pushl r1 20067fde: movab 1a(r1),r1 20067fe2: mfpr $12,-(sp) ; IPL 20067fe5: mtpr $8,$12 ; IPL 20067fe8: bsbw 0x200687bc 20067feb: mtpr (sp)+,$12 ; IPL 20067fee: movl (sp)+,r3 20067ff1: blbc r0,0x20067ffc 20067ff4: movl r1,r2 20067ff7: moval *0c(r3)[r1],r1 20067ffc: rsb 20067ffd: .space 3 20068000: movab 1a(r2),r3 20068004: mfpr $12,-(sp) ; IPL 20068007: mtpr $8,$12 ; IPL 2006800a: bsbw 0x200688e8 2006800d: mtpr (sp)+,$12 ; IPL 20068010: rsb 20068011: .space 3 20068014: pushl r1 20068016: movab 26(r1),r1 2006801a: mfpr $12,-(sp) ; IPL 2006801d: mtpr $8,$12 ; IPL 20068020: bsbw 0x200687bc 20068023: mtpr (sp)+,$12 ; IPL 20068026: movl (sp)+,r3 20068029: blbc r0,0x20068034 2006802c: movl r1,r2 2006802f: moval *10(r3)[r1],r1 20068034: rsb 20068035: .space 3 20068038: movab 26(r2),r3 2006803c: mfpr $12,-(sp) ; IPL 2006803f: mtpr $8,$12 ; IPL 20068042: bsbw 0x200688e8 20068045: mtpr (sp)+,$12 ; IPL 20068048: rsb 20068049: .space 3 2006804c: mfpr $12,-(sp) ; IPL 2006804f: mtpr $8,$12 ; IPL 20068052: addl2 r0,0x200676dc 20068057: bgtr 0x20068065 20068059: mtpr (sp)+,$12 ; IPL 2006805c: movaq 0x20067890,r1 20068061: movl $1,r0 20068064: rsb 20068065: subl2 r0,0x200676dc 2006806a: mtpr (sp)+,$12 ; IPL 2006806d: clrl r0 2006806f: rsb 20068070: mfpr $12,-(sp) ; IPL 20068073: mtpr $8,$12 ; IPL 20068076: insqti (r0),0x20067890 2006807b: bcs 0x20068076 2006807d: decl 0x200676dc 20068081: mtpr (sp)+,$12 ; IPL 20068084: rsb 20068085: .space 3 20068088: mfpr $12,-(sp) ; IPL 2006808b: mtpr $8,$12 ; IPL 2006808e: movzwl 0x20067a28,r1 20068093: beql 0x200680b3 20068095: cvtlw *0x2006794c[r1],0x20067a28 2006809d: mtpr (sp)+,$12 ; IPL 200680a0: ashl $f0,*0x2006794c[r1],r2 200680a8: incl r2 200680aa: bicw2 $c000,r2 200680af: movl $1,r0 200680b2: rsb 200680b3: mtpr (sp)+,$12 ; IPL 200680b6: clrl r0 200680b8: rsb 200680b9: .space 3 200680bc: ashl $10,r1,r1 200680c0: mfpr $12,-(sp) ; IPL 200680c3: mtpr $8,$12 ; IPL 200680c6: movw 0x20067a28,r1 200680cb: movl r1,*0x2006794c[r0] 200680d1: movw r0,0x20067a28 200680d6: mtpr (sp)+,$12 ; IPL 200680d9: rsb 200680da: .space 2 200680dc: movq r1,-(sp) 200680df: pushl r0 200680e1: blbc 04(sp),0x2006814a 200680e5: extzv $9,$15,08(sp),r2 200680eb: addl3 (sp),r2,r3 200680ef: decl r3 200680f1: divl2 $8,r3 200680f4: clrl r0 200680f6: cvtlw r3,r3 200680f9: bvs 0x20068146 200680fb: cmpw r3,66(r7) 200680ff: bcc 0x20068157 20068101: tstb 04(sp) 20068104: bgtr 0x2006813c 20068106: subl2 $c,sp 20068109: movl sp,r1 2006810c: pushl r2 2006810e: divl2 $8,r2 20068111: moval 60(r7),r0 20068115: subw3 r2,06(r0),06(r1) 2006811b: movw 06(r1),(r1) 2006811f: addl3 r2,08(r0),08(r1) 20068125: movl 08(r1),02(r1) 2006812a: movl 10(sp),r0 2006812e: bsbw 0x200687bc 20068131: addl2 (sp)+,r1 20068134: addl2 $c,sp 20068137: blbc r0,0x20068157 2006813a: brb 0x20068146 2006813c: moval 60(r7),r1 20068140: movl (sp),r0 20068143: bsbw 0x20068801 20068146: addl2 $c,sp 20068149: rsb 2006814a: moval 60(r7),r1 2006814e: movl (sp),r0 20068151: bsbw 0x200687bc 20068154: blbs r0,0x20068146 20068157: mulw3 $10,0x20067c30,r1 2006815d: cmpw r1,66(r7) 20068161: beql 0x20068146 20068163: movl $1,r0 20068166: blbc 0x20067c36,0x20068170 2006816b: movzwl 0x20067c30,r0 20068170: pushl r0 20068172: bsbw 0x20067fac 20068175: movl (sp)+,r4 20068178: blbc r0,0x20068146 2006817b: movl r4,r3 2006817e: mulw2 $10,r4 20068181: movzwl 66(r7),r0 20068185: addw2 r4,66(r7) 20068189: addw2 r4,60(r7) 2006818d: movab *68(r7)[r0],r2 20068192: movl r3,r4 20068195: mcoml $0,(r2)+ 20068198: mcoml $0,(r2)+ 2006819b: mcoml $0,(r2)+ 2006819e: mcoml $0,(r2)+ 200681a1: sobgtr r3,0x20068195 200681a4: divl2 $10,r0 200681a7: extzv $9,$15,58(r7),r2 200681ad: addl2 r0,r2 200681b0: movl r4,r3 200681b3: bisl3 $f0000000,r1,*0x200676c0[r2] 200681be: incl r2 200681c0: incl r1 200681c2: sobgtr r3,0x200681b3 200681c5: ashl $9,r0,r0 200681c9: ashl $7,r4,r4 200681cd: addl2 r4,5c(r7) 200681d1: ashl $2,r4,r4 200681d5: movq r6,-(sp) 200681d8: movab *58(r7)[r0],r3 200681dd: movl r4,r7 200681e0: movzwl $ffff,r6 200681e5: cmpl r6,r7 200681e8: bleq 0x200681ed 200681ea: movl r7,r6 200681ed: movc5 $0,(sp),$0,r6,(r3) 200681f3: subl2 r6,r7 200681f6: bneq 0x200681e5 200681f8: movq (sp)+,r6 200681fb: moval 18(r7),r0 200681ff: movl r0,r1 20068202: movl (r1),r1 20068205: cmpl r0,r1 20068208: beql 0x20068217 2006820a: movl 34(r1),r2 2006820e: insv 5c(r7),$0,$16,54(r2) 20068215: brb 0x20068202 20068217: brw 0x200680e1 2006821a: halt 2006821b: halt 2006821c: movq r0,r2 2006821f: subl2 58(r7),r0 20068223: divl2 $4,r0 20068226: ashl $9,r0,r4 2006822a: clrl (r2)+ 2006822c: mtpr r4,$3a ; TBIS 2006822f: movab 0200(r4),r4 20068234: sobgtr r3,0x2006822a 20068237: moval 60(r7),r3 2006823b: brw 0x200688e8 2006823e: .space 2 20068240: movq r1,-(sp) 20068243: pushl r0 20068245: blbc 04(sp),0x2006828c 20068249: extzv $9,$15,08(sp),r2 2006824f: subl3 r2,$00200000,r2 20068257: subl3 $1,r2,r3 2006825b: divl2 $8,r3 2006825e: clrl r0 20068260: cvtlw r3,r3 20068263: bvs 0x20068288 20068265: cmpw r3,42(r6) 20068269: bcc 0x20068299 2006826b: moval 3c(r6),r1 2006826f: movl (sp),r0 20068272: subl2 r0,r2 20068275: bsbw 0x20068801 20068278: movzwl 0x20067c32,r2 2006827d: ashl $7,r2,r2 20068281: addl2 (sp),r1 20068284: subl3 r1,r2,r1 20068288: addl2 $c,sp 2006828b: rsb 2006828c: moval 3c(r6),r1 20068290: movl (sp),r0 20068293: bsbw 0x200687bc 20068296: blbs r0,0x20068278 20068299: mulw3 $10,0x20067c32,r1 2006829f: cmpw r1,42(r6) 200682a3: beql 0x20068278 200682a5: movl $1,r0 200682a8: blbc 0x20067c36,0x200682b2 200682ad: movzwl 0x20067c32,r0 200682b2: pushl r0 200682b4: bsbw 0x20067fac 200682b7: movl (sp)+,r4 200682ba: blbc r0,0x20068278 200682bd: movl r4,r3 200682c0: mulw2 $10,r4 200682c3: movzwl 42(r6),r0 200682c7: addw2 r4,42(r6) 200682cb: addw2 r4,3c(r6) 200682cf: movab *44(r6)[r0],r2 200682d4: movl r3,r4 200682d7: mcoml $0,(r2)+ 200682da: mcoml $0,(r2)+ 200682dd: mcoml $0,(r2)+ 200682e0: mcoml $0,(r2)+ 200682e3: sobgtr r3,0x200682d7 200682e6: divl2 $10,r0 200682e9: extzv $9,$15,38(r6),r2 200682ef: movzwl 0x20067c32,r3 200682f4: decl r3 200682f6: subl2 r0,r3 200682f9: addl2 r3,r2 200682fc: movl r4,r5 200682ff: addl2 r5,r1 20068302: decl r1 20068304: bisl3 $f0000000,r1,*0x200676c0[r2] 2006830f: decl r2 20068311: decl r1 20068313: sobgtr r5,0x20068304 20068316: ashl $7,r4,r4 2006831a: subl2 r4,48(r6) 2006831e: ashl $2,r4,r4 20068322: ashl $9,r3,r3 20068326: subl2 r4,r3 20068329: addl2 $00000200,r3 20068330: movq r6,-(sp) 20068333: movab *38(r6)[r3],r3 20068338: movl r4,r7 2006833b: movzwl $ffff,r6 20068340: cmpl r6,r7 20068343: bleq 0x20068348 20068345: movl r7,r6 20068348: movc5 $0,(sp),$0,r6,(r3) 2006834e: subl2 r6,r7 20068351: bneq 0x20068340 20068353: movq (sp)+,r6 20068356: movl 4c(r6),r0 2006835a: insv 48(r6),$0,$16,5c(r0) 20068361: brw 0x20068245 20068364: movq r0,r2 20068367: movzwl 0x20067c32,r4 2006836c: ashl $7,r4,r4 20068370: subl2 $00200000,r4 20068377: moval *38(r6)[r4],r4 2006837c: subl2 r4,r0 2006837f: divl2 $4,r0 20068382: ashl $9,r0,r4 20068386: bbss $1e,r4,0x2006838a 2006838a: clrl (r2)+ 2006838c: mtpr r4,$3a ; TBIS 2006838f: movab 0200(r4),r4 20068394: sobgtr r3,0x2006838a 20068397: subl3 r0,$00200000,r0 2006839f: subl2 r1,r0 200683a2: moval 3c(r6),r3 200683a6: brw 0x200688e8 200683a9: halt 200683aa: halt 200683ab: halt 200683ac: clrl -(sp) 200683ae: bisl2 $f0000000,(sp) 200683b5: brw 0x200683c1 200683b8: clrl -(sp) 200683ba: bisl2 $a0000000,(sp) 200683c1: tstl r1 200683c3: bneq 0x20068417 200683c5: pushl r0 200683c7: movab 0x20067a00,r1 200683cc: mfpr $12,-(sp) ; IPL 200683cf: mtpr $8,$12 ; IPL 200683d2: bsbw 0x200687bc 200683d5: mtpr (sp)+,$12 ; IPL 200683d8: blbc r0,0x20068414 200683db: movl (sp),r0 200683de: pushl r1 200683e0: bsbw 0x20067fac 200683e3: movq (sp)+,r4 200683e6: blbc r0,0x20068411 200683e9: extzv $9,$15,0x20067950,r3 200683f0: addl2 r4,r3 200683f3: moval *0x200676c0[r3],r3 200683f9: bisl2 $0,(sp) 200683fc: bisl3 (sp),r1,(r3)+ 20068400: incl r1 20068402: sobgtr r5,0x200683fc 20068405: ashl $9,r4,r1 20068409: addl2 0x20067950,r1 2006840e: tstl (sp)+ 20068410: rsb 20068411: brw 0x20068468 20068414: clrq (sp)+ 20068416: rsb 20068417: movq r0,-(sp) 2006841a: movab 0x20067a00,r1 2006841f: mfpr $12,-(sp) ; IPL 20068422: mtpr $8,$12 ; IPL 20068425: bsbw 0x200687bc 20068428: mtpr (sp)+,$12 ; IPL 2006842b: movl r1,r4 2006842e: movl (sp)+,r5 20068431: movl (sp)+,r1 20068434: blbc r0,0x2006847e 20068437: extzv $9,$15,0x20067950,r3 2006843e: addl2 r4,r3 20068441: moval *0x200676c0[r3],r3 20068447: extzv $9,$15,r1,r1 2006844c: bisl2 $00400000,(sp) 20068453: bisl3 (sp),r1,(r3)+ 20068457: incl r1 20068459: sobgtr r5,0x20068453 2006845c: ashl $9,r4,r1 20068460: addl2 0x20067950,r1 20068465: tstl (sp)+ 20068467: rsb 20068468: movq r4,r0 2006846b: movab 0x20067a00,r3 20068470: mfpr $12,-(sp) ; IPL 20068473: mtpr $8,$12 ; IPL 20068476: bsbw 0x200688e8 20068479: mtpr (sp)+,$12 ; IPL 2006847c: clrl r0 2006847e: tstl (sp)+ 20068480: rsb 20068481: .space 3 20068484: pushl r1 20068486: subl2 0x20067950,r0 2006848b: ashl $f7,r0,-(sp) 20068490: extzv $9,$15,0x20067950,r2 20068497: addl2 (sp),r2 2006849a: moval *0x200676c0[r2],r2 200684a0: extzv $0,$15,(r2),r3 200684a5: extzv $15,$2,(r2),r5 200684aa: movl r1,r4 200684ad: clrl (r2)+ 200684af: sobgtr r1,0x200684ad 200684b2: mtpr $0,$39 ; TBIA 200684b5: tstl r5 200684b7: bneq 0x200684bf 200684b9: movq r3,r0 200684bc: bsbw 0x20067fc4 200684bf: movq (sp)+,r0 200684c2: movab 0x20067a00,r3 200684c7: mfpr $12,-(sp) ; IPL 200684ca: mtpr $8,$12 ; IPL 200684cd: bsbw 0x200688e8 200684d0: mtpr (sp)+,$12 ; IPL 200684d3: rsb 200684d4: pushl r1 200684d6: subl2 0x20067950,r0 200684db: ashl $f7,r0,-(sp) 200684e0: extzv $9,$15,0x20067950,r2 200684e7: addl2 (sp),r2 200684ea: moval *0x200676c0[r2],r2 200684f0: extzv $0,$15,(r2),r3 200684f5: extzv $15,$2,(r2),r5 200684fa: movl r1,r4 200684fd: clrl (r2)+ 200684ff: sobgtr r1,0x200684fd 20068502: mtpr $0,$39 ; TBIA 20068505: tstl r5 20068507: bneq 0x20068519 20068509: movq r3,r0 2006850c: movab 0x2006772e,r3 20068511: subl2 0x20067cf4,r0 20068516: bsbw 0x200688e8 20068519: movq (sp)+,r0 2006851c: movab 0x20067a00,r3 20068521: bsbw 0x200688e8 20068524: rsb 20068525: .space 3 20068528: movl $1,r0 2006852b: movab 0x20067a0c,r1 20068530: mfpr $12,-(sp) ; IPL 20068533: mtpr $8,$12 ; IPL 20068536: bsbw 0x200687bc 20068539: mtpr (sp)+,$12 ; IPL 2006853c: blbc r0,0x200685a9 2006853f: movzwl 0x20067a2a,r0 20068544: mull2 r0,r1 20068547: ashl $9,r1,r1 2006854b: addl3 0x20067958,r1,-(sp) 20068551: movzwl 0x20067c30,r1 20068556: subl2 r1,r0 20068559: bsbw 0x20067fac 2006855c: blbc r0,0x200685aa 2006855f: movzwl 0x20067a2a,r0 20068564: movl (sp)+,r2 20068567: movzwl 0x20067c30,r3 2006856c: extzv $9,$15,r2,r4 20068571: addl2 r3,r4 20068574: subl2 r3,r0 20068577: bisl3 $f0000000,r1,*0x200676c0[r4] 20068582: incl r1 20068584: incl r4 20068586: sobgtr r0,0x20068577 20068589: ashl $4,r3,-(sp) 2006858d: ashl $9,r3,r3 20068591: addl2 r2,r3 20068594: movq r2,-(sp) 20068597: movc5 $0,(sp),$0,08(sp),(r3) 2006859e: clrl (r3) 200685a0: movq (sp)+,r2 200685a3: movl (sp)+,r1 200685a6: movl $1,r0 200685a9: rsb 200685aa: movl (sp)+,r0 200685ad: bsbw 0x200685b4 200685b0: clrl r0 200685b2: rsb 200685b3: halt 200685b4: movq r6,-(sp) 200685b7: subl3 0x20067958,r0,r6 200685bd: ashl $f7,r6,r6 200685c2: movzwl 0x20067a2a,r7 200685c7: divl3 r7,r6,-(sp) 200685cb: extzv $9,$15,r0,r6 200685d0: movl *0x200676c0[r6],r0 200685d6: beql 0x200685e8 200685d8: clrl *0x200676c0[r6] 200685dd: extzv $0,$15,r0,r0 200685e2: movl $1,r1 200685e5: bsbw 0x20067fc4 200685e8: incl r6 200685ea: sobgtr r7,0x200685d0 200685ed: mtpr $0,$39 ; TBIA 200685f0: movl (sp)+,r0 200685f3: movl $1,r1 200685f6: movab 0x20067a0c,r3 200685fb: mfpr $12,-(sp) ; IPL 200685fe: mtpr $8,$12 ; IPL 20068601: bsbw 0x200688e8 20068604: mtpr (sp)+,$12 ; IPL 20068607: movq (sp)+,r6 2006860a: rsb 2006860b: .space 1 2006860c: movl $1,r0 2006860f: movab 0x20067a18,r1 20068614: mfpr $12,-(sp) ; IPL 20068617: mtpr $8,$12 ; IPL 2006861a: bsbw 0x200687bc 2006861d: mtpr (sp)+,$12 ; IPL 20068620: blbc r0,0x2006868d 20068623: movzwl 0x20067a2c,r0 20068628: mull2 r0,r1 2006862b: ashl $9,r1,r1 2006862f: addl3 0x2006795c,r1,-(sp) 20068635: movzwl 0x20067c32,r1 2006863a: subl2 r1,r0 2006863d: bsbw 0x20067fac 20068640: blbc r0,0x2006868e 20068643: movzwl 0x20067a2c,r0 20068648: movl (sp)+,r2 2006864b: movzwl 0x20067c32,r3 20068650: extzv $9,$15,r2,r4 20068655: addl2 r3,r4 20068658: subl2 r3,r0 2006865b: bisl3 $f0000000,r1,*0x200676c0[r4] 20068666: incl r1 20068668: incl r4 2006866a: sobgtr r0,0x2006865b 2006866d: ashl $4,r3,-(sp) 20068671: ashl $9,r3,r3 20068675: addl2 r2,r3 20068678: movq r2,-(sp) 2006867b: movc5 $0,(sp),$0,08(sp),(r3) 20068682: clrl (r3) 20068684: movq (sp)+,r2 20068687: movl (sp)+,r1 2006868a: movl $1,r0 2006868d: rsb 2006868e: movl (sp)+,r0 20068691: bsbw 0x20068698 20068694: clrl r0 20068696: rsb 20068697: .space 1 20068698: movq r6,-(sp) 2006869b: subl3 0x2006795c,r0,r6 200686a1: ashl $f7,r6,r6 200686a6: movzwl 0x20067a2c,r7 200686ab: divl3 r7,r6,-(sp) 200686af: extzv $9,$15,r0,r6 200686b4: movl *0x200676c0[r6],r0 200686ba: beql 0x200686cc 200686bc: clrl *0x200676c0[r6] 200686c1: extzv $0,$15,r0,r0 200686c6: movl $1,r1 200686c9: bsbw 0x20067fc4 200686cc: incl r6 200686ce: sobgtr r7,0x200686b4 200686d1: mtpr $0,$39 ; TBA 200686d4: movl (sp)+,r0 200686d7: movl $1,r1 200686da: movab 0x20067a18,r3 200686df: mfpr $12,-(sp) ; IPL 200686e2: mtpr $8,$12 ; IPL 200686e5: bsbw 0x200688e8 200686e8: mtpr (sp)+,$12 ; IPL 200686eb: movq (sp)+,r6 200686ee: rsb 200686ef: halt 200686f0: movab 0x20067a00,r1 200686f5: mfpr $12,-(sp) ; IPL 200686f8: mtpr $8,$12 ; IPL 200686fb: bsbw 0x200687bc 200686fe: mtpr (sp)+,$12 ; IPL 20068701: blbc r0,0x2006871d 20068704: extzv $9,$15,0x20067950,r2 2006870b: addl2 r1,r2 2006870e: moval *0x200676c0[r2],r2 20068714: ashl $9,r1,r1 20068718: addl2 0x20067950,r1 2006871d: rsb 2006871e: .space 2 20068720: movzwl 36(r7),r1 20068724: beql 0x20068752 20068726: decl r1 20068728: extzv $5,$7,r1,r0 2006872d: extzv $0,$5,r1,r2 20068732: movl *38(r7)[r0],r0 20068737: moval (r0)[r2],r2 2006873b: movw (r2),36(r7) 2006873f: extzv $10,$e,(r2),r3 20068744: insv r3,$10,$e,r1 20068749: insv $3,$1e,$2,r1 2006874e: movl $1,r0 20068751: rsb 20068752: movl $0000007f,r0 20068759: tstl *38(r7)[r0] 2006875d: beql 0x20068765 2006875f: sobgeq r0,0x20068759 20068762: clrl r0 20068764: rsb 20068765: pushl r0 20068767: movl $1,r0 2006876a: bsbw 0x2006804c 2006876d: movl (sp)+,r2 20068770: blbc r0,0x20068762 20068773: remqhi (r1),r0 20068776: movl r0,*38(r7)[r2] 2006877b: ashl $5,r2,r2 2006877f: incl r2 20068781: movw r2,36(r7) 20068785: movl $1f,r1 20068788: incl r2 2006878a: movl r2,(r0)+ 2006878d: sobgtr r1,0x20068788 20068790: clrl (r0) 20068792: brb 0x20068720 20068794: extzv $5,$7,r0,r1 20068799: extzv $0,$5,r0,r2 2006879e: extzv $10,$e,r0,r3 200687a3: movl *38(r7)[r1],r1 200687a8: moval (r1)[r2],r1 200687ac: movw 36(r7),(r1)+ 200687b0: addw3 $1,r3,(r1) 200687b4: addw3 $1,r0,36(r7) 200687b9: rsb 200687ba: .space 2 200687bc: cmpl $1,r0 200687bf: bneq 0x200687e7 200687c1: movl r1,r2 200687c4: skpc $0,(r2),*02(r2) 200687c9: beql 0x200687e6 200687cb: movw r0,(r2) 200687ce: movl r1,02(r2) 200687d2: ffs $0,$8,(r1),r3 200687d7: bbcc r3,(r1),0x200687db 200687db: subl2 08(r2),r1 200687df: movaq (r3)[r1],r1 200687e3: movl $1,r0 200687e6: rsb 200687e7: movq r6,-(sp) 200687ea: movl r1,r7 200687ed: clrl r1 200687ef: ediv $20,r0,r5,r6 200687f4: movzwl (r7),r0 200687f7: movl 02(r7),r1 200687fb: bsbb 0x20068850 200687fd: movq (sp)+,r6 20068800: rsb 20068801: movl r0,r4 20068804: clrl r5 20068806: ediv $20,r4,r4,r5 2006880b: beql 0x20068821 2006880d: movl r4,r3 20068810: extv r2,$20,*08(r1),r0 20068816: mcoml r0,r0 20068819: bneq 0x2006884d 2006881b: addl2 $20,r2 2006881e: sobgtr r3,0x20068810 20068821: tstl r5 20068823: beql 0x20068836 20068825: extv r2,r5,*08(r1),r0 2006882b: mcoml r0,r0 2006882e: bneq 0x2006884d 20068830: insv $0,r2,r5,*08(r1) 20068836: tstl r4 20068838: beql 0x20068846 2006883a: subl2 $20,r2 2006883d: insv $0,r2,$20,*08(r1) 20068843: sobgtr r4,0x2006883a 20068846: movl r2,r1 20068849: movl $1,r0 2006884c: rsb 2006884d: clrl r0 2006884f: rsb 20068850: skpc $0,r0,(r1) 20068854: beql 0x200688b0 20068856: movl r1,02(r7) 2006885a: movw r0,(r7) 2006885d: brb 0x20068865 2006885f: skpc $0,r0,(r1) 20068863: beql 0x200688b0 20068865: ffs $0,$8,(r1),r2 2006886a: movl r5,r4 2006886d: beql 0x20068887 2006886f: cmpl $4,r0 20068872: bgtr 0x200688b0 20068874: extv r2,$20,(r1),r3 20068879: mcoml r3,r3 2006887c: bneq 0x20068895 2006887e: subl2 $4,r0 20068881: addl2 $4,r1 20068884: sobgtr r4,0x2006886f 20068887: tstl r6 20068889: beql 0x200688b3 2006888b: extv r2,r6,(r1),r3 20068890: mcoml r3,r3 20068893: beql 0x200688b3 20068895: subl3 r2,$8,r3 20068899: ffc r2,r3,(r1),r2 2006889e: beql 0x200688ab 200688a0: subl3 r2,$8,r3 200688a4: ffs r2,r3,(r1),r2 200688a9: bneq 0x2006886a 200688ab: incl r1 200688ad: sobgtr r0,0x2006885f 200688b0: clrl r0 200688b2: rsb 200688b3: movq r0,-(sp) 200688b6: insv $0,r2,r6,(r1) 200688bb: tstl r5 200688bd: beql 0x200688ca 200688bf: subl2 $4,r1 200688c2: insv $0,r2,$20,(r1) 200688c7: sobgtr r5,0x200688bf 200688ca: tstb *02(r7) 200688cd: bneq 0x200688d7 200688cf: movl 04(sp),02(r7) 200688d4: movw (sp),(r7) 200688d7: addl2 $8,sp 200688da: subl2 08(r7),r1 200688de: movaq (r2)[r1],r1 200688e2: movl $1,r0 200688e5: rsb 200688e6: halt 200688e7: halt 200688e8: ashl $fd,r0,r2 200688ed: movab *08(r3)[r2],r4 200688f2: cmpl r4,02(r3) 200688f6: bcc 0x20068901 200688f8: subw3 r2,06(r3),(r3) 200688fd: movl r4,02(r3) 20068901: clrl r2 20068903: ediv $20,r1,r1,r2 20068908: beql 0x2006891a 2006890a: insv $ffffffff,r0,$20,*08(r3) 20068914: addl2 $20,r0 20068917: sobgtr r1,0x2006890a 2006891a: insv $ffffffff,r0,r2,*08(r3) 20068924: rsb 20068925: .space 3 20068928: movl 0x200678c0,r0 2006892d: movl 0c(r0),r1 20068931: bisb2 $10,12(r1) 20068935: movzbl $1,r0 20068938: rei 20068939: .space 3 2006893c: movl 0x200678c0,r0 20068941: movl 0c(r0),r1 20068945: mtpr $8,$12 ; IPL 20068948: bicb2 $10,12(r1) 2006894c: bitb $f,12(r1) 20068950: beql 0x20068968 20068952: tstl 10(r0) 20068955: bneq 0x20068968 20068957: movzbl 7c(r0),r0 2006895b: movl 4c(r1),r1 2006895f: insv r0,$18,$3,54(r1) 20068965: mtpr r0,$13 ; ASTLVL 20068968: movzbl $1,r0 2006896b: rei 2006896c: bbss r0,12(r1),0x200689ad 20068971: bbs $4,12(r1),0x200689ad 20068976: movl 4c(r1),r2 2006897a: movl 14(r1),r4 2006897e: movzbl 7c(r4),r3 20068982: clrl r0 20068984: movl 0x200678c0[r0],r4 2006898a: cmpl r1,0c(r4) 2006898e: bneq 0x20068998 20068990: tstl 10(r4) 20068993: bneq 0x2006899e 20068995: mtpr r3,$13 ; ASTLVL 20068998: insv r3,$18,$3,54(r2) 2006899e: cmpb $3,11(r1) 200689a2: bneq 0x200689ad 200689a4: clrl r0 200689a6: movl 58(r1),r1 200689aa: bsbw 0x2006b8bc 200689ad: rsb 200689ae: .space 2 200689b0: pushr $f 200689b2: movl 0x200678c0,r0 200689b7: tstl 10(r0) 200689ba: beql 0x200689c1 200689bc: movpsl -(sp) 200689be: bsbw 0x2006c08c 200689c1: movl 0c(r0),r1 200689c5: movl 4c(r1),r2 200689c9: mtpr $8,$12 ; IPL 200689cc: insv $4,$18,$3,54(r2) 200689d2: mtpr $4,$13 ; ASTLVL 200689d5: bbss $4,12(r1),0x200689fe 200689da: movzbl 7c(r0),r3 200689de: cmpzv $18,$2,14(sp),r3 200689e4: blss 0x20068a01 200689e6: bbsc $1,12(r1),0x20068a17 200689eb: bbsc $0,12(r1),0x20068a20 200689f0: bbsc $2,12(r1),0x20068a29 200689f5: bbsc $3,12(r1),0x20068a32 200689fa: bicb2 $10,12(r1) 200689fe: popr $f 20068a00: rei 20068a01: bicb2 $10,12(r1) 20068a05: bitb $f,12(r1) 20068a09: beql 0x20068a14 20068a0b: insv r3,$18,$3,54(r2) 20068a11: mtpr r3,$13 ; ASTLVL 20068a14: popr $f 20068a16: rei 20068a17: bsbb 0x20068a7b 20068a19: movzwl $7d34,-(sp) 20068a1e: brb 0x20068a39 20068a20: bsbb 0x20068a7b 20068a22: movzwl $7c6c,-(sp) 20068a27: brb 0x20068a39 20068a29: bsbb 0x20068a7b 20068a2b: movzwl $7d3c,-(sp) 20068a30: brb 0x20068a39 20068a32: bsbb 0x20068a7b 20068a34: movzwl $7d5c,-(sp) 20068a39: pushl $3 20068a3b: callg (sp),_28a4e 20068a3f: movq r0,(sp) 20068a42: pushl $0 20068a44: calls $1,*$800000e8 20068a4b: popr $3 20068a4d: rei _28a4e: entry mask: 20068a50: movab 0x20068a5f,(fp) 20068a54: movpsl -(sp) 20068a56: pushab 0x20068a7a 20068a59: movq (ap),-(sp) 20068a5c: brw 0x2006e61b 20068a5f: halt 20068a60: halt 20068a61: movl 04(ap),r0 20068a65: cmpl $00000920,04(r0) 20068a6d: bneq 0x20068a78 20068a6f: pushl $0 20068a71: calls $1,*$800000e8 20068a78: clrl r0 20068a7a: ret 20068a7b: mtpr $0,$12 ; IPL 20068a7e: tstl r3 20068a80: bneq 0x20068a91 20068a82: movq (sp),-(sp) 20068a85: movq 10(sp),08(sp) 20068a8a: movl 18(sp),10(sp) 20068a8f: brb 0x20068ab0 20068a91: mfpr r3,r2 20068a94: movab -78(r2),r0 20068a98: probew $0,$0078,(r0) 20068a9e: bneq 0x20068aa6 20068aa0: bsbw 0x2006e810 20068aa3: blbc r0,0x20068abf 20068aa6: subl2 $8,r2 20068aa9: mtpr r2,r3 20068aac: movq 14(sp),(r2) 20068ab0: movl (sp)+,10(sp) 20068ab4: mull2 $5,r3 20068ab7: ashl $16,r3,14(sp) 20068abc: popr $f 20068abe: rei 20068abf: tstl (sp)+ 20068ac1: popr $3 20068ac3: movq (sp),-(sp) 20068ac6: movl r2,0c(sp) 20068aca: clrl 08(sp) 20068acd: popr $c 20068acf: brw 0x2006e520 20068ad2: halt 20068ad3: halt 20068ad4: clrl r0 20068ad6: ret 20068ad7: clrl r0 20068ad9: rsb 20068ada: halt 20068adb: halt 20068adc: mtpr 0c(ap),$12 ; IPL 20068ae0: movzbl $1,r0 20068ae3: ret 20068ae4: mtpr $0,$12 ; IPL 20068ae7: movzbl $1,r0 20068aea: ret 20068aeb: halt 20068aec: movl 0x200678c0,r7 20068af1: moval -(sp),r8 20068af4: subl2 $30,sp 20068af7: movl sp,r9 20068afa: bsbb 0x20068b06 20068afc: addl2 $34,sp 20068aff: rei 20068b00: movzwl $7c9c,r0 20068b05: rsb 20068b06: movl 08(ap),r0 20068b0a: prober $0,$10,(r0) 20068b0e: beql 0x20068b00 20068b10: movl r0,r6 20068b13: movl 0c(ap),r1 20068b17: beql 0x20068b22 20068b19: prober $0,$10,(r1) 20068b1d: beql 0x20068b00 20068b1f: movl r1,r6 20068b22: movc3 $10,(r0),(r9) 20068b26: movc3 $10,(r6),(r3) 20068b2a: movl 14(ap),r0 20068b2e: beql 0x20068b40 20068b30: prober $0,$2,(r0) 20068b34: beql 0x20068b00 20068b36: movzwl (r0),r1 20068b39: prober $0,r1,02(r0) 20068b3e: beql 0x20068b00 20068b40: movl 18(ap),r0 20068b44: beql 0x20068b4c 20068b46: probew $0,$12,(r0) 20068b4a: beql 0x20068b00 20068b4c: pushab (r9) 20068b4e: pushl $0 20068b50: pushal (r8) 20068b52: pushal (r8) 20068b54: calls $4,*$800001d0 20068b5b: blbc r0,0x20068b8a 20068b5e: moval -(sp),r3 20068b61: moval -(sp),r10 20068b64: pushab 20(r9) 20068b67: pushl $0 20068b69: pushab (r9) 20068b6b: pushal (r3) 20068b6d: pushal (r10) 20068b6f: pushal (r8) 20068b71: pushal (r8) 20068b73: calls $7,*$80000140 20068b7a: movl (sp)+,r10 20068b7d: movl (sp)+,r3 20068b80: blbs r0,0x20068baa 20068b83: cmpw $7cc4,r0 20068b88: beql 0x20068b4c 20068b8a: rsb 20068b8b: movzwl $7d0c,r0 20068b90: brb 0x20068b97 20068b92: movzwl $7c2c,r0 20068b97: movl r0,r6 20068b9a: mtpr $3,$12 ; IPL 20068b9d: pushal (r8) 20068b9f: calls $2,*$800000d8 20068ba6: movl r6,r0 20068ba9: rsb 20068baa: tstl r3 20068bac: beql 0x20068bb1 20068bae: movl (r10),r3 20068bb1: pushl r1 20068bb3: blbs r3,0x20068bb9 20068bb6: brw 0x20068c7e 20068bb9: cmpw $4943,04(r10) 20068bbf: beql 0x20068bc4 20068bc1: brw 0x20068ca2 20068bc4: movab 10(r9),r0 20068bc8: mtpr $8,$12 ; IPL 20068bcb: bsbw 0x2006b858 20068bce: blbc r0,0x20068b8b 20068bd1: movl r1,r6 20068bd4: cmpl r7,40(r6) 20068bd8: bneq 0x20068b8b 20068bda: tstl 0c(r6) 20068bdd: bneq 0x20068b92 20068bdf: bitw $f,0a(r6) 20068be3: bneq 0x20068b92 20068be5: movab 20(r9),r0 20068be9: movq (r0),5e(r6) 20068bed: movq 08(r0),66(r6) 20068bf2: clrl 3c(r6) 20068bf5: bsbw 0x2006b858 20068bf8: blbc r0,0x20068c07 20068bfb: movl r1,3c(r6) 20068bff: movl r6,3c(r1) 20068c03: bisb2 $1,0a(r1) 20068c07: bisb2 $1,0a(r6) 20068c0b: mtpr $3,$12 ; IPL 20068c0e: insv 10(ap),$6,$1,0a(r6) 20068c15: movl 18(ap),r0 20068c19: beql 0x20068c20 20068c1b: movc3 $12,78(r10),(r0) 20068c20: clrw 78(r10) 20068c23: movl 14(ap),r0 20068c27: beql 0x20068c2e 20068c29: movc3 $12,(r0),78(r10) 20068c2e: movl 00a0(r10),44(r6) 20068c34: movc3 $16,008a(r10),48(r6) 20068c3b: movw 00a4(r10),6e(r6) 20068c41: movl 0c(r7),r0 20068c45: movl 4c(r0),r1 20068c49: movl 76(r1),00a0(r10) 20068c4f: movc3 $16,60(r1),008a(r10) 20068c56: movc3 $10,10(r9),06(r10) 20068c5c: movw $4343,04(r10) 20068c62: movl (sp)+,r10 20068c65: pushl $0 20068c67: pushab (r9) 20068c69: pushab 10(r9) 20068c6c: mnegl $1,-(sp) 20068c6f: pushl r10 20068c71: pushal (r8) 20068c73: calls $6,*$80000160 20068c7a: movzbl $1,r0 20068c7d: rsb 20068c7e: pushal (r8) 20068c80: calls $2,*$800000d8 20068c87: movab 20(r9),r0 20068c8b: movab 0x20067b9c,r1 20068c90: movl $4,r2 20068c93: cmpl (r0)+,(r1)+ 20068c96: beql 0x20068c9b 20068c98: brw 0x20068b4c 20068c9b: sobgtr r2,0x20068c93 20068c9e: movl r3,r0 20068ca1: rsb 20068ca2: pushal (r8) 20068ca4: calls $2,*$800000d8 20068cab: brw 0x20068b4c 20068cae: halt 20068caf: halt 20068cb0: movl 0x200678c0,r7 20068cb5: moval -(sp),r8 20068cb8: subl2 $20,sp 20068cbb: movl sp,r9 20068cbe: bsbb 0x20068cca 20068cc0: addl2 $24,sp 20068cc3: rei 20068cc4: movzwl $7c9c,r0 20068cc9: rsb 20068cca: prober $0,$10,*08(ap) 20068ccf: beql 0x20068cc4 20068cd1: movc3 $10,*08(ap),(r9) 20068cd6: cmpb (ap),$8 20068cd9: bcs 0x20068ce7 20068cdb: movl 20(ap),r0 20068cdf: beql 0x20068ce7 20068ce1: prober $0,$6,(r0) 20068ce5: beql 0x20068cc4 20068ce7: movl 18(ap),r0 20068ceb: beql 0x20068cf3 20068ced: prober $0,$12,(r0) 20068cf1: beql 0x20068cc4 20068cf3: movl 1c(ap),r0 20068cf7: beql 0x20068cff 20068cf9: probew $0,$12,(r0) 20068cfd: beql 0x20068cc4 20068cff: clrl 10(r9) 20068d02: movl 0c(ap),r0 20068d06: beql 0x20068d15 20068d08: prober $0,$10,(r0) 20068d0c: beql 0x20068cc4 20068d0e: movc3 $10,(r0),10(r9) 20068d13: brb 0x20068d3e 20068d15: movl 10(ap),r0 20068d19: beql 0x20068d5f 20068d1b: prober $0,$8,(r0) 20068d1f: beql 0x20068cc4 20068d21: movzwl (r0),r1 20068d24: prober $0,r1,*04(r0) 20068d29: beql 0x20068cc4 20068d2b: pushl $2 20068d2d: pushaq (r0) 20068d2f: pushab 10(r9) 20068d32: pushal (r8) 20068d34: calls $4,*$800001a8 20068d3b: blbc r0,0x20068d56 20068d3e: movab 10(r9),r0 20068d42: bsbw 0x2006b858 20068d45: blbs r0,0x20068d65 20068d48: cmpw r0,$7d8c 20068d4d: beql 0x20068d65 20068d4f: cmpw r0,$7d44 20068d54: bneq 0x20068d59 20068d56: brw 0x20068e96 20068d59: movzwl $7d0c,r0 20068d5e: rsb 20068d5f: movzwl $7ca4,r0 20068d64: rsb 20068d65: bsbw 0x20068edd 20068d68: blbc r0,0x20068d64 20068d6b: movab (r9),r0 20068d6e: mtpr $8,$12 ; IPL 20068d71: bsbw 0x2006b858 20068d74: blbc r0,0x20068d93 20068d77: cmpl r7,40(r1) 20068d7b: bneq 0x20068d93 20068d7d: tstl 0c(r1) 20068d80: bneq 0x20068d88 20068d82: bitw $f,0a(r1) 20068d86: beql 0x20068d9e 20068d88: mtpr $3,$12 ; IPL 20068d8b: movzwl $7c2c,r0 20068d90: brw 0x20068e7a 20068d93: mtpr $3,$12 ; IPL 20068d96: movzwl $7d0c,r0 20068d9b: brw 0x20068e7a 20068d9e: movl r1,r10 20068da1: bisb2 $4,0a(r10) 20068da5: mtpr $3,$12 ; IPL 20068da8: pushl $0 20068daa: pushab (r9) 20068dac: pushab 10(r9) 20068daf: mnegl $1,-(sp) 20068db2: pushl r6 20068db4: pushal (r8) 20068db6: calls $6,*$80000160 20068dbd: blbc r0,0x20068e05 20068dc0: pushab (r9) 20068dc2: pushaq 0x2006776e 20068dc6: pushal (r8) 20068dc8: pushal (r8) 20068dca: calls $4,*$800001d0 20068dd1: blbc r0,0x20068e05 20068dd4: blbs r1,0x20068dda 20068dd7: brw 0x20068e8b 20068dda: moval -(sp),r3 20068ddd: moval -(sp),r11 20068de0: pushl $0 20068de2: pushl $0 20068de4: pushab (r9) 20068de6: pushal (r3) 20068de8: pushal (r11) 20068dea: pushal (r8) 20068dec: pushal (r8) 20068dee: calls $7,*$80000140 20068df5: movl (sp)+,r11 20068df8: movl (sp)+,r3 20068dfb: blbs r0,0x20068e14 20068dfe: cmpw $7cc4,r0 20068e03: beql 0x20068dc0 20068e05: brb 0x20068e75 20068e07: pushl r6 20068e09: pushal (r8) 20068e0b: calls $2,*$800000d8 20068e12: brb 0x20068dc0 20068e14: movl r1,r6 20068e17: tstl r3 20068e19: beql 0x20068e07 20068e1b: cmpw $4343,04(r11) 20068e21: bneq 0x20068e07 20068e23: mtpr $8,$12 ; IPL 20068e26: movab 06(r11),r0 20068e2a: movq (r0),5e(r10) 20068e2e: movq 08(r0),66(r10) 20068e33: clrl 3c(r10) 20068e36: bsbw 0x2006b858 20068e39: blbc r0,0x20068e40 20068e3c: movl r1,3c(r10) 20068e40: bisb2 $1,0a(r10) 20068e44: bicb2 $4,0a(r10) 20068e48: mtpr $3,$12 ; IPL 20068e4b: insv 14(ap),$6,$1,0a(r10) 20068e52: movl 1c(ap),r0 20068e56: beql 0x20068e5d 20068e58: movc3 $12,78(r11),(r0) 20068e5d: movl 00a0(r11),44(r10) 20068e63: movc3 $16,008a(r11),48(r10) 20068e6a: movw 00a4(r11),6e(r10) 20068e70: movzbl $1,r0 20068e73: brb 0x20068e7a 20068e75: bbcci $2,0a(r10),0x20068e7a 20068e7a: pushl r0 20068e7c: pushl r6 20068e7e: pushal (r8) 20068e80: calls $2,*$800000d8 20068e87: movl (sp)+,r0 20068e8a: rsb 20068e8b: bbcci $2,0a(r10),0x20068e90 20068e90: movzwl $7c54,r0 20068e95: rsb 20068e96: movab 0x20067b9c,r0 20068e9b: tstw (r0) 20068e9d: bneq 0x20068ea5 20068e9f: movzwl $7d04,r0 20068ea4: rsb 20068ea5: bsbw 0x20068edd 20068ea8: blbc r0,0x20068ea4 20068eab: pushl $0 20068ead: pushl $0 20068eaf: pushab 0x20067b9c 20068eb3: mnegl $1,-(sp) 20068eb6: pushl r6 20068eb8: pushal (r8) 20068eba: calls $6,*$80000160 20068ec1: blbs r0,0x20068ec7 20068ec4: brw 0x20068e7a 20068ec7: pushl 1c(ap) 20068eca: pushl $0 20068ecc: pushl 14(ap) 20068ecf: pushl $0 20068ed1: pushab (r9) 20068ed3: pushal (r8) 20068ed5: calls $6,*$80000008 20068edc: rsb 20068edd: moval -(sp),r10 20068ee0: movzwl $00a6,-(sp) 20068ee5: pushal (r10) 20068ee7: pushal (r8) 20068ee9: pushal (r8) 20068eeb: calls $4,*$80000070 20068ef2: movl (sp)+,r10 20068ef5: blbc r0,0x20068f64 20068ef8: movl r1,r6 20068efb: movl $1,(r10) 20068efe: movw $4943,04(r10) 20068f04: movc3 $10,*08(ap),06(r10) 20068f0a: movc3 $10,10(r9),16(r10) 20068f10: clrw 26(r10) 20068f13: movl 10(ap),r0 20068f17: beql 0x20068f27 20068f19: movw (r0),26(r10) 20068f1d: movc5 (r0),*04(r0),$0,$0050,28(r10) 20068f27: clrw 78(r10) 20068f2a: movl 18(ap),r0 20068f2e: beql 0x20068f35 20068f30: movc3 $12,(r0),78(r10) 20068f35: movl 0c(r7),r0 20068f39: movl 4c(r0),r1 20068f3d: movl 76(r1),00a0(r10) 20068f43: movc3 $16,60(r1),008a(r10) 20068f4a: cmpb (ap),$8 20068f4d: bcs 0x20068f55 20068f4f: movl 20(ap),r0 20068f53: bneq 0x20068f5a 20068f55: moval 0x20067610,r0 20068f5a: tstl (r0)+ 20068f5c: movw (r0),00a4(r10) 20068f61: movzbl $1,r0 20068f64: rsb 20068f65: halt 20068f66: halt 20068f67: halt 20068f68: movl 0x200678c0,r7 20068f6d: movl 08(ap),r0 20068f71: prober $0,$10,(r0) 20068f75: beql 0x20068fa8 20068f77: mtpr $8,$12 ; IPL 20068f7a: bsbw 0x2006b858 20068f7d: blbc r0,0x20068fae 20068f80: cmpl r7,40(r1) 20068f84: bneq 0x20068fae 20068f86: bbcc $0,0a(r1),0x20068fb4 20068f8b: bbsc $3,0a(r1),0x20068fa4 20068f90: movl 3c(r1),r8 20068f94: bneq 0x20068f9d 20068f96: movl r1,r0 20068f99: bsbw 0x20068ad7 20068f9c: rei 20068f9d: bisb2 $8,0a(r8) 20068fa1: bsbw 0x2006b8ee 20068fa4: movzbl $1,r0 20068fa7: rei 20068fa8: movzwl $7c9c,r0 20068fad: rei 20068fae: movzwl $7d0c,r0 20068fb3: rei 20068fb4: movzwl $7c2c,r0 20068fb9: rei 20068fba: halt 20068fbb: halt 20068fbc: movl 0x200678c0,r7 20068fc1: movl 08(ap),r0 20068fc5: bsbw 0x2006b820 20068fc8: blbc r0,0x20068fec 20068fcb: cmpb $2,08(r1) 20068fcf: bneq 0x20068fd6 20068fd1: clrb 10(r1) 20068fd4: brb 0x20068fe8 20068fd6: cmpb $d,08(r1) 20068fda: bneq 0x20068ff2 20068fdc: movl (r1),r2 20068fdf: cmpb $2,44(r2) 20068fe3: bneq 0x20068ff2 20068fe5: clrb 48(r2) 20068fe8: movzbl $1,r0 20068feb: rei 20068fec: movzwl $7c3c,r0 20068ff1: rei 20068ff2: movzwl $7c34,r0 20068ff7: rei 20068ff8: movl 0x200678c0,r7 20068ffd: movl 14(ap),r10 20069001: prober $0,$8,(r10) 20069005: beql 0x20069053 20069007: movzwl (r10),r9 2006900a: beql 0x2006904d 2006900c: cmpw $1f,r9 2006900f: bcs 0x2006904d 20069011: movl 04(r10),r10 20069015: prober $0,r9,(r10) 20069019: beql 0x20069053 2006901b: extzv $9,$15,10(ap),r8 20069021: bitw $01ff,10(ap) 20069027: beql 0x2006902b 20069029: incl r8 2006902b: movl 18(ap),r11 2006902f: beql 0x20069067 20069031: blss 0x2006904d 20069033: bbs $1e,r11,0x2006904d 20069037: bicw2 $01ff,r11 2006903c: ashl $9,r8,r1 20069040: movab -01(r11)[r1],r1 20069045: bbs $1e,r1,0x2006904d 20069049: bbc $1f,r1,0x20069067 2006904d: movzwl $7c3c,r0 20069052: rei 20069053: movzwl $7c9c,r0 20069058: rei 20069059: movzwl $7ce4,r0 2006905e: rei 2006905f: movzwl $7ccc,-(sp) 20069064: brw 0x200694b0 20069067: movl $1,r0 2006906a: bsbw 0x2006804c 2006906d: blbc r0,0x20069059 20069070: remqhi (r1),r6 20069073: movb $d,08(r6) 20069077: movl r11,04(r6) 2006907b: bsbw 0x20068720 2006907e: blbc r0,0x2006905f 20069081: movl r6,(r2) 20069084: movl r3,0c(r6) 20069088: movl r1,r11 2006908b: subl2 $20,sp 2006908e: clrl r0 20069090: movzbl (r10)[r0],r3 20069094: cmpb $61,r3 20069098: bgtru 0x200690a3 2006909a: cmpb $7a,r3 2006909e: bcs 0x200690a3 200690a0: bicb2 $20,r3 200690a3: movb r3,(sp)[r0] 200690a7: aoblss r9,r0,0x20069090 200690ab: movab 0x20067bf8,r5 200690b0: moval (r5),r10 200690b3: movl (r10),r10 200690b6: cmpl r5,r10 200690b9: beql 0x20069104 200690bb: cmpw r9,0a(r10) 200690bf: bneq 0x200690b3 200690c1: cmpc3 r9,(sp),1c(r10) 200690c6: bneq 0x200690b3 200690c8: addl2 $20,sp 200690cb: cmpb 44(r10),$7 200690cf: bneq 0x200690fc 200690d1: cmpl $1,50(r10) 200690d5: bneq 0x200690f4 200690d7: cmpl $1,4c(r10) 200690db: bneq 0x200690f4 200690dd: cmpl r8,0c(r10) 200690e1: bgtru 0x200690f4 200690e3: movl 04(r6),r0 200690e7: beql 0x20069159 200690e9: movl 14(r10),r1 200690ed: beql 0x20069159 200690ef: cmpl r0,r1 200690f2: beql 0x20069159 200690f4: movzwl $7c3c,-(sp) 200690f9: brw 0x200694aa 200690fc: movzwl $7c34,-(sp) 20069101: brw 0x200694aa 20069104: movl $1,r0 20069107: bsbw 0x2006804c 2006910a: blbs r0,0x20069118 2006910d: addl2 $20,sp 20069110: movzwl $7ce4,-(sp) 20069115: brw 0x200694aa 20069118: remqhi (r1),r10 2006911b: movb $c,08(r10) 2006911f: movb $7,44(r10) 20069123: movl 04(r6),14(r10) 20069128: movl r8,0c(r10) 2006912c: movw r9,0a(r10) 20069130: movc3 r9,(sp),1c(r10) 20069135: addl2 $20,sp 20069138: clrl 18(r10) 2006913b: insque (r10),0x20067bf8 20069140: moval 3c(r10),r0 20069144: movl r0,r1 20069147: movq r0,(r0) 2006914a: movzbl $1,48(r10) 2006914e: movzbl $1,4c(r10) 20069152: movzbl $1,50(r10) 20069156: brw 0x20069423 20069159: brw 0x20069434 2006915c: movl 0x200678c0,r7 20069161: cmpl 18(ap),1c(ap) 20069166: bgtru 0x200691b8 20069168: movl 14(ap),r10 2006916c: prober $0,$8,(r10) 20069170: beql 0x200691be 20069172: movzwl (r10),r9 20069175: beql 0x200691b8 20069177: cmpw $1f,r9 2006917a: bcs 0x200691b8 2006917c: movl 04(r10),r10 20069180: prober $0,r9,(r10) 20069184: beql 0x200691be 20069186: extzv $9,$15,10(ap),r8 2006918c: bitw $01ff,10(ap) 20069192: beql 0x20069196 20069194: incl r8 20069196: movl 20(ap),r11 2006919a: beql 0x200691d2 2006919c: blss 0x200691b8 2006919e: bbs $1e,r11,0x200691b8 200691a2: bicw2 $01ff,r11 200691a7: ashl $9,r8,r1 200691ab: movab -01(r11)[r1],r1 200691b0: bbs $1e,r1,0x200691b8 200691b4: bbc $1f,r1,0x200691d2 200691b8: movzwl $7c3c,r0 200691bd: rei 200691be: movzwl $7c9c,r0 200691c3: rei 200691c4: movzwl $7ce4,r0 200691c9: rei 200691ca: movzwl $7ccc,-(sp) 200691cf: brw 0x200694b0 200691d2: movl $1,r0 200691d5: bsbw 0x2006804c 200691d8: blbc r0,0x200691c4 200691db: remqhi (r1),r6 200691de: movb $d,08(r6) 200691e2: movl r11,04(r6) 200691e6: bsbw 0x20068720 200691e9: blbc r0,0x200691ca 200691ec: movl r6,(r2) 200691ef: movl r3,0c(r6) 200691f3: movl r1,r11 200691f6: subl2 $20,sp 200691f9: clrl r0 200691fb: movzbl (r10)[r0],r3 200691ff: cmpb $61,r3 20069203: bgtru 0x2006920e 20069205: cmpb $7a,r3 20069209: bcs 0x2006920e 2006920b: bicb2 $20,r3 2006920e: movb r3,(sp)[r0] 20069212: aoblss r9,r0,0x200691fb 20069216: movab 0x20067bf8,r5 2006921b: moval (r5),r10 2006921e: movl (r10),r10 20069221: cmpl r5,r10 20069224: beql 0x20069271 20069226: cmpw r9,0a(r10) 2006922a: bneq 0x2006921e 2006922c: cmpc3 r9,(sp),1c(r10) 20069231: bneq 0x2006921e 20069233: addl2 $20,sp 20069236: cmpb 44(r10),$7 2006923a: bneq 0x20069269 2006923c: cmpl 18(ap),50(r10) 20069241: bneq 0x20069261 20069243: cmpl 1c(ap),4c(r10) 20069248: bneq 0x20069261 2006924a: cmpl r8,0c(r10) 2006924e: bgtru 0x20069261 20069250: movl 04(r6),r0 20069254: beql 0x200692c9 20069256: movl 14(r10),r1 2006925a: beql 0x200692c9 2006925c: cmpl r0,r1 2006925f: beql 0x200692c9 20069261: movzwl $7c3c,-(sp) 20069266: brw 0x200694aa 20069269: movzwl $7c34,-(sp) 2006926e: brw 0x200694aa 20069271: movl $1,r0 20069274: bsbw 0x2006804c 20069277: blbs r0,0x20069285 2006927a: addl2 $20,sp 2006927d: movzwl $7ce4,-(sp) 20069282: brw 0x200694aa 20069285: remqhi (r1),r10 20069288: movb $c,08(r10) 2006928c: movb $7,44(r10) 20069290: movl 04(r6),14(r10) 20069295: movl r8,0c(r10) 20069299: movw r9,0a(r10) 2006929d: movc3 r9,(sp),1c(r10) 200692a2: addl2 $20,sp 200692a5: clrl 18(r10) 200692a8: insque (r10),0x20067bf8 200692ad: moval 3c(r10),r0 200692b1: movl r0,r1 200692b4: movq r0,(r0) 200692b7: movl 18(ap),50(r10) 200692bc: movl 18(ap),48(r10) 200692c1: movl 1c(ap),4c(r10) 200692c6: brw 0x20069423 200692c9: brw 0x20069434 200692cc: movl 0x200678c0,r7 200692d1: movl 14(ap),r10 200692d5: prober $0,$8,(r10) 200692d9: beql 0x20069327 200692db: movzwl (r10),r9 200692de: beql 0x20069321 200692e0: cmpw $1f,r9 200692e3: bcs 0x20069321 200692e5: movl 04(r10),r10 200692e9: prober $0,r9,(r10) 200692ed: beql 0x20069327 200692ef: extzv $9,$15,10(ap),r8 200692f5: bitw $01ff,10(ap) 200692fb: beql 0x200692ff 200692fd: incl r8 200692ff: movl 1c(ap),r11 20069303: beql 0x2006933b 20069305: blss 0x20069321 20069307: bbs $1e,r11,0x20069321 2006930b: bicw2 $01ff,r11 20069310: ashl $9,r8,r1 20069314: movab -01(r11)[r1],r1 20069319: bbs $1e,r1,0x20069321 2006931d: bbc $1f,r1,0x2006933b 20069321: movzwl $7c3c,r0 20069326: rei 20069327: movzwl $7c9c,r0 2006932c: rei 2006932d: movzwl $7ce4,r0 20069332: rei 20069333: movzwl $7ccc,-(sp) 20069338: brw 0x200694b0 2006933b: movl $1,r0 2006933e: bsbw 0x2006804c 20069341: blbc r0,0x2006932d 20069344: remqhi (r1),r6 20069347: movb $d,08(r6) 2006934b: movl r11,04(r6) 2006934f: bsbw 0x20068720 20069352: blbc r0,0x20069333 20069355: movl r6,(r2) 20069358: movl r3,0c(r6) 2006935c: movl r1,r11 2006935f: subl2 $20,sp 20069362: clrl r0 20069364: movzbl (r10)[r0],r3 20069368: cmpb $61,r3 2006936c: bgtru 0x20069377 2006936e: cmpb $7a,r3 20069372: bcs 0x20069377 20069374: bicb2 $20,r3 20069377: movb r3,(sp)[r0] 2006937b: aoblss r9,r0,0x20069364 2006937f: movab 0x20067bf8,r5 20069384: moval (r5),r10 20069387: movl (r10),r10 2006938a: cmpl r5,r10 2006938d: beql 0x200693d3 2006938f: cmpw r9,0a(r10) 20069393: bneq 0x20069387 20069395: cmpc3 r9,(sp),1c(r10) 2006939a: bneq 0x20069387 2006939c: addl2 $20,sp 2006939f: cmpb 44(r10),$2 200693a3: bneq 0x200693cb 200693a5: cmpb 18(ap),49(r10) 200693aa: bneq 0x200693c3 200693ac: cmpl r8,0c(r10) 200693b0: bgtru 0x200693c3 200693b2: movl 04(r6),r0 200693b6: beql 0x20069434 200693b8: movl 14(r10),r1 200693bc: beql 0x20069434 200693be: cmpl r0,r1 200693c1: beql 0x20069434 200693c3: movzwl $7c3c,-(sp) 200693c8: brw 0x200694aa 200693cb: movzwl $7c34,-(sp) 200693d0: brw 0x200694aa 200693d3: movl $1,r0 200693d6: bsbw 0x2006804c 200693d9: blbs r0,0x200693e7 200693dc: addl2 $20,sp 200693df: movzwl $7ce4,-(sp) 200693e4: brw 0x200694aa 200693e7: remqhi (r1),r10 200693ea: movb $c,08(r10) 200693ee: movb $2,44(r10) 200693f2: movl 04(r6),14(r10) 200693f7: movl r8,0c(r10) 200693fb: movw r9,0a(r10) 200693ff: movc3 r9,(sp),1c(r10) 20069404: addl2 $20,sp 20069407: clrl 18(r10) 2006940a: insque (r10),0x20067bf8 2006940f: moval 3c(r10),r0 20069413: movl r0,r1 20069416: movq r0,(r0) 20069419: movb 18(ap),48(r10) 2006941e: movb 18(ap),49(r10) 20069423: clrl r1 20069425: movl r8,r0 20069428: beql 0x20069430 2006942a: bsbw 0x20067fac 2006942d: blbc r0,0x20069486 20069430: movl r1,10(r10) 20069434: movl r10,(r6) 20069437: movl r8,14(r6) 2006943b: clrl r1 2006943d: movl 14(r10),r2 20069441: beql 0x20069445 20069443: incl r1 20069445: movl r8,r0 20069448: beql 0x20069470 2006944a: bsbw 0x200680dc 2006944d: blbc r0,0x2006948d 20069450: mtpr 5c(r7),$9 ; P0LR 20069454: moval *58(r7)[r1],r4 20069459: movl r4,10(r6) 2006945d: ashl $9,r1,04(r6) 20069462: bisl3 10(r10),44(r7),r5 20069468: movl r5,(r4)+ 2006946b: incl r5 2006946d: sobgtr r8,0x20069468 20069470: movl r11,r1 20069473: movl 04(r6),r2 20069477: aobleq $1,18(r10),0x20069482 2006947c: movzwl $7f11,r0 20069481: rei 20069482: movzbl $1,r0 20069485: rei 20069486: movzwl $7cb4,-(sp) 2006948b: brb 0x200694a4 2006948d: movzwl $7d2c,-(sp) 20069492: tstl 18(r10) 20069495: bneq 0x200694aa 20069497: movl 10(r10),r0 2006949b: movl 0c(r10),r1 2006949f: beql 0x200694a4 200694a1: bsbw 0x20067fc4 200694a4: remque (r10),r0 200694a7: bsbw 0x20068070 200694aa: movl r11,r0 200694ad: bsbw 0x20068794 200694b0: movl r6,r0 200694b3: bsbw 0x20068070 200694b6: movl (sp)+,r0 200694b9: rei 200694ba: halt 200694bb: halt 200694bc: jmp *$00000000 200694c2: clrl r8 200694c4: brb 0x200694c9 200694c6: movzbl $1,r8 200694c9: movl 0x200678c0,r7 200694ce: cmpzv $18,$2,04(sp),$0 200694d4: beql 0x200694dc 200694d6: movzwl $7c1c,r0 200694db: rei 200694dc: prober $0,$8,*08(ap) 200694e1: beql 0x200694ed 200694e3: movq *08(ap),r10 200694e7: prober $0,r10,(r11) 200694eb: bneq 0x200694f9 200694ed: movzwl $7c9c,r0 200694f2: rei 200694f3: movzwl $7cfc,r0 200694f8: rei 200694f9: moval 0x20067e30,r9 200694fe: addl3 r9,(r9),r6 20069502: cmpl r6,r9 20069505: beql 0x200694f3 20069507: movl r6,r9 2006950a: movq r10,r0 2006950d: movzwl r0,r0 20069510: movzwl 04(r9),r2 20069514: movab 06(r9),r3 20069518: bsbw 0x2006b698 2006951b: bneq 0x200694fe 2006951d: clrl r0 2006951f: movl 18(ap)[r0],r1 20069524: beql 0x2006952c 20069526: probew $0,$4,(r1) 2006952a: beql 0x200694ed 2006952c: aoblss $4,r0,0x2006951f 20069530: movl 30(ap),r0 20069534: cmpl r0,$00000040 2006953b: bgtru 0x2006959c 2006953d: mull3 $4,r0,r1 20069541: probew $0,r1,*2c(ap) 20069546: beql 0x200694ed 20069548: movl 0c(ap),r0 2006954c: bneq 0x20069550 2006954e: incl r0 20069550: jsb 0x2006efd4 20069556: jsb 0x2006f084 2006955c: ashl $9,r0,r0 20069560: cmpl r6,r0 20069563: bcc 0x2006959c 20069565: movab *0x200676bc[r6],r6 2006956b: movl 24(ap),r1 2006956f: beql 0x20069574 20069571: movl r6,(r1) 20069574: addl3 0x200676bc,r0,r1 2006957a: mtpr $8,$12 ; IPL 2006957d: cmpl (r6),r1 20069580: bcs 0x2006958d 20069582: addl2 r0,r1 20069585: cmpl (r6),r1 20069588: bcc 0x2006958d 2006958a: brw 0x20069681 2006958d: blbs r8,0x200695a2 20069590: mtpr $3,$12 ; IPL 20069593: movzwl $7c74,r0 20069598: rei 20069599: mtpr $3,$12 ; IPL 2006959c: movzwl $7c3c,r0 200695a1: rei 200695a2: movab 0x20067bb0,r0 200695a7: movl r0,r11 200695aa: movl (r11),r11 200695ad: cmpl r11,r0 200695b0: beql 0x20069590 200695b2: cmpl 0c(r11),r6 200695b6: bneq 0x200695aa 200695b8: blbc 0b(r11),0x20069590 200695bc: cmpb 30(ap),0a(r11) 200695c1: bneq 0x20069599 200695c3: cmpb 30(ap),09(r11) 200695c8: bneq 0x20069599 200695ca: movl 5c(r11),r10 200695ce: movl 24(r10),r0 200695d2: ashl $9,r0,r0 200695d6: cmpl 14(ap),r0 200695da: bgtru 0x20069599 200695dc: movl 28(r10),r0 200695e0: cmpl 24(r0),24(r9) 200695e5: bneq 0x20069599 200695e7: cmpb 2a(r0),2a(r9) 200695ec: bneq 0x20069599 200695ee: clrl r6 200695f0: movl 5c(r11)[r6],r10 200695f5: clrl 2c(r10) 200695f8: aoblss 30(ap),r6,0x200695f0 200695fd: clrl r6 200695ff: movl 5c(r11)[r6],r10 20069604: bsbw 0x20068720 20069607: blbc r0,0x20069660 2006960a: movl 2c(ap),r0 2006960e: movl r1,(r0)[r6] 20069612: movl r1,2c(r10) 20069616: movl r10,(r2) 20069619: movl r3,0c(r10) 2006961d: incl 30(r10) 20069620: aoblss 30(ap),r6,0x200695ff 20069625: movl 28(ap),r0 20069629: beql 0x2006962f 2006962b: movzbl 2a(r9),(r0) 2006962f: movl 5c(r11),r10 20069633: movl 14(r10),r8 20069637: beql 0x2006964d 20069639: movl 20(ap),r0 2006963d: beql 0x20069643 2006963f: movl 04(r8),(r0) 20069643: movl 1c(ap),r0 20069647: beql 0x2006964d 20069649: movl 50(r11),(r0) 2006964d: movl 18(ap),r0 20069651: beql 0x20069657 20069653: movl 54(r11),(r0) 20069657: mtpr $3,$12 ; IPL 2006965a: movzwl $7f19,r0 2006965f: rei 20069660: clrl r6 20069662: movl 5c(r11)[r6],r10 20069667: movl 2c(r10),r0 2006966b: beql 0x20069673 2006966d: bsbw 0x20068794 20069670: decl 30(r10) 20069673: aoblss 30(ap),r6,0x20069662 20069678: mtpr $3,$12 ; IPL 2006967b: movzwl $7ccc,r0 20069680: rei 20069681: movzbl $1,r0 20069684: clrl r1 20069686: cmpl 30(ap),$9 2006968a: bgtru 0x20069697 2006968c: bsbw 0x2006804c 2006968f: blbc r0,0x200696be 20069692: remqhi (r1),r11 20069695: brb 0x200696a0 20069697: bsbw 0x200683ac 2006969a: blbc r0,0x200696be 2006969d: movl r1,r11 200696a0: movl 30(ap),r0 200696a4: bsbw 0x2006804c 200696a7: blbs r0,0x200696c7 200696aa: movl r11,r0 200696ad: movzbl $1,r1 200696b0: cmpl 30(ap),$9 200696b4: bgtr 0x200696bb 200696b6: bsbw 0x20068070 200696b9: brb 0x200696be 200696bb: bsbw 0x20068484 200696be: mtpr $3,$12 ; IPL 200696c1: movzwl $7ce4,r0 200696c6: rei 200696c7: remqhi (r1),r10 200696ca: movc5 $0,(sp),$0,$39,(r10) 200696d0: movb $1,08(r10) 200696d4: movl r9,28(r10) 200696d8: movl r11,34(r10) 200696dc: movzbl $1,30(r10) 200696e0: movb 2a(r9),38(r10) 200696e5: movl 28(ap),r0 200696e9: beql 0x200696ef 200696eb: movzbl 2a(r9),(r0) 200696ef: movzbl $80,r0 200696f3: cmpb 30(ap),$9 200696f7: blequ 0x200696fe 200696f9: movzwl $0200,r0 200696fe: movc5 $0,(sp),$0,r0,(r11) 20069704: movb $b,08(r11) 20069708: movl r6,0c(r11) 2006970c: movb r8,0b(r11) 20069710: movb 30(ap),0a(r11) 20069715: movb 30(ap),09(r11) 2006971a: jsb 0x2006f02c 20069720: movl r8,14(r10) 20069724: beql 0x20069740 20069726: movl 20(ap),r0 2006972a: beql 0x20069730 2006972c: movl 04(r8),(r0) 20069730: jsb 0x2006f021 20069736: movl 1c(ap),r0 2006973a: beql 0x20069740 2006973c: movl 50(r11),(r0) 20069740: extzv $9,$15,14(ap),r6 20069746: bitw $01ff,14(ap) 2006974c: beql 0x20069750 2006974e: incl r6 20069750: movl r6,24(r10) 20069754: beql 0x200697a5 20069756: movl r6,r0 20069759: clrl r1 2006975b: tstb 7c(r7) 2006975e: beql 0x20069766 20069760: bsbw 0x200683b8 20069763: brw 0x20069769 20069766: bsbw 0x200683ac 20069769: blbs r0,0x20069774 2006976c: movzwl $7d24,-(sp) 20069771: brw 0x20069878 20069774: movl r1,20(r10) 20069778: movl 18(ap),r0 2006977c: beql 0x20069781 2006977e: movl r1,(r0) 20069781: pushl r7 20069783: ashl $9,r6,r6 20069787: movl r1,r3 2006978a: movzwl $fffc,r7 2006978f: cmpl r6,r7 20069792: bcc 0x20069797 20069794: movl r6,r7 20069797: movc5 $0,(r3),$0,r7,(r3) 2006979d: subl2 r7,r6 200697a0: bneq 0x2006978a 200697a2: movl (sp)+,r7 200697a5: movl r10,r5 200697a8: clrl r6 200697aa: brb 0x200697bb 200697ac: tstl -(sp) 200697ae: remqhi 0x20067890,(sp) 200697b3: movc3 $39,(r10),*00(sp) 200697b8: movl (sp)+,r5 200697bb: movl r5,5c(r11)[r6] 200697c0: movb r6,12(r5) 200697c4: movab (r5),(r5) 200697c7: movab (r5),04(r5) 200697cb: bsbw 0x20068720 200697ce: blbs r0,0x200697d9 200697d1: movzwl $7ccc,-(sp) 200697d6: brw 0x20069878 200697d9: movl 2c(ap),r0 200697dd: movl r1,(r0)[r6] 200697e1: movl r1,2c(r5) 200697e5: movl r5,(r2) 200697e8: movl r3,0c(r5) 200697ec: aoblss 30(ap),r6,0x200697ac 200697f1: movl $3,4c(r11) 200697f5: movl 20(r10),54(r11) 200697fa: movl r11,58(r11) 200697fe: movl 34(ap),r1 20069802: beql 0x20069816 20069804: movl r1,r4 20069807: blss 0x20069812 20069809: bsbw 0x2006b912 2006980c: blbs r0,0x20069812 2006980f: brw 0x20069873 20069812: movl r4,14(r11) 20069816: movl 0c(ap),r0 2006981a: bneq 0x2006981e 2006981c: incl r0 2006981e: jsb 0x2006efd4 20069824: jsb 0x2006f084 2006982a: ashl $9,r0,r0 2006982e: movq 0x200694bc,18(r11) 20069834: addl3 0x200676bc,r0,r1 2006983a: movab (r1)[r6],1a(r11) 2006983f: movl 10(ap),r1 20069843: beql 0x20069859 20069845: movl r1,r4 20069848: blss 0x20069853 2006984a: bsbw 0x2006b912 2006984d: blbs r0,0x20069853 20069850: brw 0x20069873 20069853: jsb 0x2006f000 20069859: movab *0x200676bc[r6],r6 2006985f: movl (r6),10(r11) 20069863: movab 19(r11),(r6) 20069867: insque (r11),0x20067bb0 2006986c: mtpr $3,$12 ; IPL 2006986f: movzbl $1,r0 20069872: rei 20069873: movzwl $7c3c,-(sp) 20069878: mtpr $3,$12 ; IPL 2006987b: movl 20(r10),r0 2006987f: beql 0x20069888 20069881: movl 24(r10),r1 20069885: bsbw 0x20068484 20069888: clrl r6 2006988a: movl 5c(r11)[r6],r8 2006988f: beql 0x200698a0 20069891: movl 2c(r8),r0 20069895: beql 0x2006989a 20069897: bsbw 0x20068794 2006989a: movl r8,r0 2006989d: bsbw 0x20068070 200698a0: aoblss 30(ap),r6,0x2006988a 200698a5: movl r11,r0 200698a8: movzbl $1,r1 200698ab: cmpb 0a(r11),$9 200698af: bgtr 0x200698b6 200698b1: bsbw 0x20068070 200698b4: brb 0x200698b9 200698b6: bsbw 0x20068484 200698b9: movl (sp)+,r0 200698bc: rei 200698bd: halt 200698be: halt 200698bf: halt 200698c0: movl 0x200678c0,r7 200698c5: movl $1,r0 200698c8: bsbw 0x2006804c 200698cb: blbc r0,0x200698f5 200698ce: remqhi (r1),r6 200698d1: bsbw 0x20068720 200698d4: blbc r0,0x200698fb 200698d7: moval (r6),(r6) 200698da: moval (r6),04(r6) 200698de: movb $2,08(r6) 200698e2: movb 0c(ap),10(r6) 200698e7: clrb 11(r6) 200698ea: movl r6,(r2) 200698ed: movl r3,0c(r6) 200698f1: movzbl $1,r0 200698f4: rei 200698f5: movzwl $7ce4,r0 200698fa: rei 200698fb: movl r6,r0 200698fe: bsbw 0x20068070 20069901: movzwl $7ccc,r0 20069906: rei 20069907: halt 20069908: probew $0,$10,*08(ap) 2006990d: beql 0x20069984 2006990f: movl 0c(ap),r7 20069913: prober $0,$8,(r7) 20069917: beql 0x20069984 20069919: movq (r7),r7 2006991c: prober $0,r7,(r8) 20069920: beql 0x20069984 20069922: mtpr $8,$12 ; IPL 20069925: moval 0x200676b8,r9 2006992a: movl (r9),r9 2006992d: beql 0x2006998a 2006992f: movq r7,r0 20069932: movzwl r0,r0 20069935: movzwl 23(r9),r2 20069939: movab 25(r9),r3 2006993d: bsbw 0x2006b698 20069940: bneq 0x2006992a 20069942: bbc $5,20(r9),0x2006994a 20069947: incw 21(r9) 2006994a: mtpr $3,$12 ; IPL 2006994d: movl 10(ap),r0 20069951: beql 0x20069959 20069953: prober $0,$10,(r0) 20069957: beql 0x20069982 20069959: movl $4,r0 2006995c: cmpb r0,(ap) 2006995f: beql 0x200699ae 20069961: movl 04(ap)[r0],r1 20069966: beql 0x2006997e 20069968: prober $0,$8,(r1) 2006996c: beql 0x20069982 2006996e: movq (r1),r1 20069971: cmpw $0064,r1 20069976: bcs 0x20069990 20069978: prober $0,r1,(r2) 2006997c: beql 0x20069982 2006997e: incl r0 20069980: brb 0x2006995c 20069982: bsbb 0x20069998 20069984: movzwl $7c9c,r0 20069989: rei 2006998a: movzwl $7d14,r0 2006998f: rei 20069990: bsbb 0x20069998 20069992: movzwl $7c14,r0 20069997: rei 20069998: bbc $5,20(r9),0x200699ad 2006999d: decw 21(r9) 200699a0: bneq 0x200699ad 200699a2: bbc $4,20(r9),0x200699ad 200699a7: movl r9,r8 200699aa: bsbw 0x2006b281 200699ad: rsb 200699ae: addl2 $ffffffff,r0 200699b5: bsbw 0x2006804c 200699b8: blbs r0,0x200699c3 200699bb: bsbb 0x20069998 200699bd: movzwl $7ce4,r0 200699c2: rei 200699c3: movl r1,r8 200699c6: movl $2,r0 200699c9: clrl r1 200699cb: bsbw 0x200683ac 200699ce: blbs r0,0x200699d9 200699d1: bsbb 0x20069998 200699d3: movzwl $7cb4,r0 200699d8: rei 200699d9: movl r1,r7 200699dc: movc5 $0,(r7),$0,$0080,(r7) 200699e4: movl $4,r6 200699e7: moval 48(r7),r10 200699eb: clrl r11 200699ed: cmpb r6,(ap) 200699f0: beql 0x20069a1a 200699f2: remqhi (r8),r2 200699f5: movl r2,(r10) 200699f8: movl r2,r10 200699fb: clrl (r2) 200699fd: movl 04(ap)[r6],r0 20069a02: beql 0x20069a07 20069a04: movq (r0),r0 20069a07: movzwl r0,r3 20069a0a: addl2 r3,r11 20069a0d: movl r3,04(r2) 20069a11: movc3 r0,(r1),0d(r2) 20069a16: incl r6 20069a18: brb 0x200699ed 20069a1a: movl 48(r7),r0 20069a1e: beql 0x20069a29 20069a20: subb3 $4,(ap),0c(r0) 20069a25: movl r11,08(r0) 20069a29: movb $3,08(r7) 20069a2d: movb 1e(r9),0a(r7) 20069a32: movb 1f(r9),09(r7) 20069a37: movb $0,0b(r7) 20069a3b: movab 0280(r7),r6 20069a40: movl r6,0c(r7) 20069a44: movab 18(r7),18(r7) 20069a49: movab 18(r7),1c(r7) 20069a4e: movab 28(r7),28(r7) 20069a53: movab 28(r7),2c(r7) 20069a58: clrw 30(r7) 20069a5b: clrw 7e(r7) 20069a5e: clrw 32(r7) 20069a61: remqhi (r8),r1 20069a64: movl r1,14(r7) 20069a68: movzbl $10,r0 20069a6b: movl r1,r2 20069a6e: movq r1,(r1)+ 20069a71: sobgtr r0,0x20069a6b 20069a74: movw 04(r9),34(r7) 20069a79: mtpr $8,$12 ; IPL 20069a7c: incw 0x20067a26 20069a80: movw 0x20067a26,50(r7) 20069a86: mtpr $3,$12 ; IPL 20069a89: clrw 52(r7) 20069a8c: movl 10(ap),r0 20069a90: beql 0x20069a97 20069a92: movc3 $10,(r0),6c(r7) 20069a97: movb 1d(r9),7c(r7) 20069a9c: movzbl $1,r0 20069a9f: clrl r1 20069aa1: bsbw 0x200683ac 20069aa4: blbs r0,0x20069aad 20069aa7: clrl 38(r7) 20069aaa: brw 0x20069d0d 20069aad: movl r1,r0 20069ab0: movl r0,38(r7) 20069ab4: movc5 $0,(r0),$0,$0200,(r0) 20069abc: remqhi (r8),r0 20069abf: movl r0,-(r3) 20069ac2: movl $1f,r1 20069ac5: movzwl $0fe1,r2 20069aca: movw r2,36(r7) 20069ace: incl r2 20069ad0: movl r2,(r0)+ 20069ad3: sobgtr r1,0x20069ace 20069ad6: clrl (r0) 20069ad8: movl r9,3c(r7) 20069adc: movzbl 1d(r9),r5 20069ae0: ashl $17,r5,r5 20069ae4: bisl3 $a0400000,r5,44(r7) 20069aed: bisl3 $a0600000,r5,40(r7) 20069af6: movc5 $0,(r6),$0,$008c,(r6) 20069afe: moval (r6),(r6) 20069b01: moval (r6),04(r6) 20069b05: movb $8,08(r6) 20069b09: movb 1f(r9),10(r6) 20069b0e: movb $1,11(r6) 20069b12: clrw 2a(r6) 20069b15: movl r7,14(r6) 20069b19: insque 18(r6),*1c(r7) 20069b1e: incw 52(r7) 20069b21: movw 52(r7),28(r6) 20069b26: movab 5c(r6),r5 20069b2a: movl r5,10(r5) 20069b2e: movb $9,1c(r5) 20069b32: remqhi (r8),r4 20069b35: clrl r3 20069b37: movb $a,08(r5) 20069b3b: movb r3,0a(r5) 20069b3f: movl r6,14(r5) 20069b43: movl r4,18(r5) 20069b47: movl r5,r2 20069b4a: movl r4,r5 20069b4d: addl2 $20,r4 20069b50: aobleq $4,r3,0x20069b37 20069b54: clrl 18(r2) 20069b57: movb $9,64(r6) 20069b5b: movab -80(r6),r8 20069b5f: movl r8,4c(r6) 20069b63: clrl 7a(r8) 20069b66: extzv $9,$15,r8,r0 20069b6b: ashl $9,*0x200676c0[r0],r0 20069b72: insv r8,$0,$9,r0 20069b77: movl r0,50(r6) 20069b7b: moval *$7ffffdf0,r0 20069b82: movl r0,(r8) 20069b85: movl r0,04(r8) 20069b89: movl r0,08(r8) 20069b8d: movl r0,0c(r8) 20069b91: movl r6,28(r8) 20069b95: movl r7,2c(r8) 20069b99: movl r9,34(r8) 20069b9d: movab 0x20069d95,48(r8) 20069ba3: clrl 4c(r8) 20069ba6: ashl $18,$4,54(r8) 20069bab: bsbw 0x20068720 20069bae: movl r6,(r2) 20069bb1: movl r3,0c(r6) 20069bb5: movl r1,54(r6) 20069bb9: bsbw 0x20068528 20069bbc: blbc r0,0x20069bdf 20069bbf: movl r2,50(r8) 20069bc3: movl r2,58(r7) 20069bc7: movl r3,68(r7) 20069bcb: movl r3,62(r7) 20069bcf: ashl $15,$1,48(r6) 20069bd4: movl 48(r6),5c(r8) 20069bd9: bsbw 0x2006860c 20069bdc: blbs r0,0x20069be7 20069bdf: movzwl $7cd4,-(sp) 20069be4: brw 0x20069d1f 20069be7: movl r2,38(r6) 20069beb: movzwl 0x20067c32,r0 20069bf0: ashl $7,r0,r0 20069bf4: subl2 48(r6),r0 20069bf8: moval (r2)[r0],58(r8) 20069bfd: movl r3,44(r6) 20069c01: movl r3,3e(r6) 20069c05: movl 0x200678c0,r0 20069c0a: movl 0c(r0),r0 20069c0e: bneq 0x20069c24 20069c10: movl 0x20067766,76(r8) 20069c16: movw $4,60(r8) 20069c1a: movl $52455355,62(r8) 20069c22: brb 0x20069c33 20069c24: movl 4c(r0),r0 20069c28: movl 76(r0),76(r8) 20069c2d: movc3 $16,60(r0),60(r8) 20069c33: movl $1,r0 20069c36: movl $1,r1 20069c39: moval *$7ffffc00,r2 20069c40: bsbw 0x20068240 20069c43: blbc r0,0x20069c79 20069c46: blbc 0x20067c36,0x20069c70 20069c4b: movl 38(r6),r2 20069c4f: extzv $9,$15,r2,r0 20069c54: bicl3 $ffe00000,*0x200676c0[r0],r0 20069c5f: ashl $9,r0,r0 20069c63: movl 48(r6),r2 20069c67: ashl $2,r2,r2 20069c6b: subl3 r2,r0,58(r8) 20069c70: movl r1,r8 20069c73: movl $1,r0 20069c76: bsbw 0x20067fac 20069c79: blbc r0,0x20069cc2 20069c7c: bisl3 $f0600000,r1,*38(r6)[r8] 20069c86: movl r1,r8 20069c89: movl 08(ap),r2 20069c8d: moval -(sp),r0 20069c90: pushl 0c(r9) 20069c93: pushal (r2) 20069c95: pushal (r0) 20069c97: calls $3,*$80000090 20069c9e: blbc (sp)+,0x20069d14 20069ca1: movl r7,40(r1) 20069ca5: remque 20(r1),r0 20069ca9: insque 20(r1),28(r7) 20069cae: movl (r2),54(r7) 20069cb2: blbc 0x20067c36,0x20069cf2 20069cb7: movl $1,r0 20069cba: movl r0,r1 20069cbd: clrl r2 20069cbf: bsbw 0x200680dc 20069cc2: blbc r0,0x20069d0d 20069cc5: movl 58(r7),r2 20069cc9: extzv $9,$15,r2,r0 20069cce: bicl3 $ffe00000,*0x200676c0[r0],r0 20069cd9: ashl $9,r0,r0 20069cdd: movl 0c(r7),r10 20069ce1: movl 4c(r10),r10 20069ce5: movl r0,50(r10) 20069ce9: movl r2,r0 20069cec: movl $1,r1 20069cef: bsbw 0x2006821c 20069cf2: tstb 0x2006777c 20069cf8: beql 0x20069cfd 20069cfa: bsbw 0x2006a066 20069cfd: mtpr $8,$12 ; IPL 20069d00: insque 20(r7),0x20067618 20069d06: bsbw 0x2006bfb4 20069d09: movzbl $1,r0 20069d0c: rei 20069d0d: movzwl $7cb4,-(sp) 20069d12: brb 0x20069d1f 20069d14: pushl r0 20069d16: movl r8,r0 20069d19: movl $1,r1 20069d1c: bsbw 0x20067fc4 20069d1f: bbc $5,20(r9),0x20069d34 20069d24: decw 21(r9) 20069d27: bneq 0x20069d34 20069d29: bbc $4,20(r9),0x20069d34 20069d2e: movl r9,r8 20069d31: bsbw 0x2006b281 20069d34: movl 38(r6),r0 20069d38: beql 0x20069d3d 20069d3a: bsbw 0x20068698 20069d3d: movl 58(r7),r0 20069d41: beql 0x20069d46 20069d43: bsbw 0x200685b4 20069d46: movl 74(r6),r0 20069d4a: bsbw 0x20068070 20069d4d: movab -80(r6),r0 20069d51: movl $1,r1 20069d54: bsbw 0x20068484 20069d57: movl 14(r7),r0 20069d5b: bsbw 0x20068070 20069d5e: movl 38(r7),r8 20069d62: beql 0x20069d75 20069d64: movl 01fc(r8),r0 20069d69: bsbw 0x20068070 20069d6c: movl r8,r0 20069d6f: movzbl $1,r1 20069d72: bsbw 0x20068484 20069d75: movl 48(r7),r6 20069d79: tstl r6 20069d7b: beql 0x20069d88 20069d7d: movl r6,r0 20069d80: movl (r6),r6 20069d83: bsbw 0x20068070 20069d86: brb 0x20069d79 20069d88: movl r7,r0 20069d8b: movl $1,r1 20069d8e: bsbw 0x20068484 20069d91: movl (sp)+,r0 20069d94: rei 20069d95: mtpr $3,$12 ; IPL 20069d98: bsbw 0x20069e88 20069d9b: blbc r0,0x20069dd5 20069d9e: movl 14(r9),r11 20069da2: movl 08(r11),r8 20069da6: cmpb 02(r11),$4 20069daa: beql 0x20069db1 20069dac: bsbw 0x20069f7f 20069daf: brb 0x20069dc9 20069db1: pushl r11 20069db3: movl 0c(r11),r11 20069db7: bsbw 0x20069f7f 20069dba: movzwl (r11),r0 20069dbd: addl2 r0,r11 20069dc0: tstw (r11) 20069dc2: beql 0x20069dc6 20069dc4: brb 0x20069db7 20069dc6: movl (sp)+,r11 20069dc9: movzwl (r11),r0 20069dcc: addl2 r0,r11 20069dcf: tstw (r11) 20069dd1: beql 0x20069dd8 20069dd3: brb 0x20069da2 20069dd5: brw 0x20069e80 20069dd8: bicb2 $1,*68(r7) 20069ddc: movaq -(sp),r8 20069ddf: pushl $0 20069de1: pushl $0 20069de3: movzwl $0200,-(sp) 20069de8: pushal 04(r8) 20069deb: pushal (r8) 20069ded: calls $5,*$80000030 20069df4: blbc (sp)+,0x20069dd5 20069df7: movl (sp)+,r8 20069dfa: movl r8,*$7ffffdfc 20069e01: mnegl $1,14(r8) 20069e05: mnegl $1,0c(r8) 20069e09: movl 18(r9),016c(r8) 20069e0f: moval 48(r7),(r8) 20069e13: movl 48(r7),r11 20069e17: beql 0x20069e6a 20069e19: movl 08(r11),r1 20069e1d: movzbl 0c(r11),r2 20069e21: mull3 $c,r2,r3 20069e25: movab 04(r1)[r3],r1 20069e2a: moval -(sp),r0 20069e2d: pushl $0 20069e2f: pushl $0 20069e31: pushl r1 20069e33: pushal (r8) 20069e35: pushal (r0) 20069e37: calls $5,*$80000030 20069e3e: blbc (sp)+,0x20069e80 20069e41: movl (r8),ap 20069e44: moval 04(ap)[r2],r3 20069e49: movl r2,(ap)+ 20069e4c: movl r3,(ap)+ 20069e4f: movl 04(r11),(r3)+ 20069e53: moval 04(r3),(r3)+ 20069e57: movc3 04(r11),0d(r11),(r3) 20069e5d: movl r11,r0 20069e60: movl (r11),r11 20069e63: bsbw 0x20068070 20069e66: tstl r11 20069e68: bneq 0x20069e4c 20069e6a: movl 08(r9),r10 20069e6e: movl (r8),r5 20069e71: movzbl 1d(r9),-(sp) 20069e75: beql 0x20069e7b 20069e77: ashl $16,$f,(sp) 20069e7b: pushab 0x20069f38 20069e7f: rei 20069e80: movzwl $7c0c,r0 20069e85: brw 0x20069f6c 20069e88: pushl r8 20069e8a: movl *$7ffffdf0,4c(r7) 20069e92: movl $7ffffc00,r8 20069e99: movzwl 06(r9),r0 20069e9d: decl r0 20069e9f: movl r0,ap 20069ea2: bleq 0x20069ed0 20069ea4: ashl $9,r0,r1 20069ea8: subl2 r1,r8 20069eab: movl r8,r2 20069eae: movl $1,r1 20069eb1: bsbw 0x20068240 20069eb4: blbc r0,0x20069f22 20069eb7: moval *38(r6)[r1],r11 20069ebc: movl $1,r0 20069ebf: bsbw 0x20067fac 20069ec2: blbc r0,0x20069f22 20069ec5: bisl3 $f0600000,r1,(r11)+ 20069ecd: sobgtr ap,0x20069ebc 20069ed0: tstb 1d(r9) 20069ed3: beql 0x20069f1b 20069ed5: movzwl 10(r9),r0 20069ed9: bneq 0x20069ede 20069edb: movl $1,r0 20069ede: movl r0,ap 20069ee1: addl2 $1,r0 20069ee4: ashl $9,r0,r1 20069ee8: subl3 r1,r8,r2 20069eec: subl3 $00000200,r8,4c(r7) 20069ef5: mtpr 4c(r7),$3 ; USP 20069ef9: movl $1,r1 20069efc: bsbw 0x20068240 20069eff: blbc r0,0x20069f22 20069f02: moval *38(r6)[r1],r11 20069f07: movl $1,r0 20069f0a: bsbw 0x20067fac 20069f0d: blbc r0,0x20069f22 20069f10: bisl3 r1,40(r7),(r11)+ 20069f15: sobgtr ap,0x20069f07 20069f18: movl $0,(r11)+ 20069f1b: mtpr 48(r6),$b ; P1LR 20069f1f: movl $1,r0 20069f22: movl (sp)+,r8 20069f25: clrl 0x20066ff0 20069f2b: clrl 0x20066ff4 20069f31: clrl 0x20066ff8 20069f37: rsb 20069f38: movl r10,r1 20069f3b: clrl fp 20069f3d: bbc $2,20(r9),0x20069f4e 20069f42: movl 0x20067e5b,r0 20069f47: beql 0x20069f4e 20069f49: movl r0,r1 20069f4c: brb 0x20069f67 20069f4e: cmpb $7,*$8000057c 20069f55: bneq 0x20069f67 20069f57: movab *$800004e0,r0 20069f5e: cmpw 50(r7),21(r0) 20069f63: bneq 0x20069f67 20069f65: bispsw $10 20069f67: pushl $0 20069f69: callg (r5),(r1) 20069f6c: moval -(sp),r1 20069f6f: pushl r0 20069f71: pushl r1 20069f73: calls $2,*$800000f8 20069f7a: movl (sp)+,r0 20069f7d: brb 0x20069f6c 20069f7f: movzwl 04(r11),ap 20069f83: beql 0x20069fcf 20069f85: movl ap,r0 20069f88: movl $1,r1 20069f8b: movl r8,r2 20069f8e: bsbw 0x200680dc 20069f91: blbc r0,0x20069fd1 20069f94: mtpr 5c(r7),$9 ; P0LR 20069f98: movl 0c(r11),r10 20069f9c: moval *58(r7)[r1],fp 20069fa1: bbs $0,03(r11),0x20069fd3 20069fa6: extzv $9,$15,r10,r10 20069fab: moval *0x200676c0[r10],r10 20069fb1: cmpb 02(r11),$5 20069fb5: beql 0x2006a004 20069fb7: bicl3 $00600000,(r10)+,r3 20069fbf: bisl3 $00200000,r3,(fp)+ 20069fc7: movab 0200(r8),r8 20069fcc: sobgtr ap,0x20069fb7 20069fcf: brb 0x2006a000 20069fd1: brb 0x2006a003 20069fd3: movl $1,r0 20069fd6: bsbw 0x20067fac 20069fd9: blbc r0,0x2006a003 20069fdc: bisl3 40(r7),r1,(fp)+ 20069fe1: cmpb 02(r11),$3 20069fe5: beql 0x20069fef 20069fe7: movc3 $0200,(r10),(r8) 20069fed: brb 0x20069ff7 20069fef: movc5 $0,(sp),$0,$0200,(r8) 20069ff7: movl r1,r10 20069ffa: movl r3,r8 20069ffd: sobgtr ap,0x20069fd3 2006a000: movl $1,r0 2006a003: rsb 2006a004: bicl3 $f8600000,(r10)+,r1 2006a00c: cmpl r1,0x20067964 2006a011: bgtru 0x2006a050 2006a013: movl $1,r0 2006a016: bsbw 0x20067fac 2006a019: blbc r0,0x2006a003 2006a01c: bisl3 $f0000000,r1,-04(r10) 2006a025: bisl3 40(r7),r1,(fp) 2006a02a: bicl2 $00600000,(fp)+ 2006a031: sobgtr ap,0x2006a004 2006a034: movl 0c(r11),r10 2006a038: movzwl 04(r11),ap 2006a03c: movc3 $0200,(r10),(r8) 2006a042: mtpr r10,$3a ; TBIS 2006a045: movl r1,r10 2006a048: movl r3,r8 2006a04b: sobgtr ap,0x2006a03c 2006a04e: brb 0x2006a000 2006a050: bisl3 40(r7),r1,(fp) 2006a055: bicl2 $00600000,(fp)+ 2006a05c: movab 0200(r8),r8 2006a061: sobgtr ap,0x2006a004 2006a064: brb 0x2006a000 2006a066: pushr $3f 2006a068: movab 0x200676e0,r0 2006a06f: tstl 21(r0) 2006a072: bneq 0x2006a09a 2006a074: movab 02(r0),r1 2006a078: movzwl 23(r9),r2 2006a07c: movab 25(r9),r3 2006a080: decl r2 2006a082: blss 0x2006a09a 2006a084: movzbl (r1)[r2],r4 2006a088: movzbl (r3)[r2],r5 2006a08c: cmpb r5,r4 2006a08f: bneq 0x2006a09a 2006a091: sobgeq r2,0x2006a084 2006a094: movw 0x20067a26,21(r0) 2006a09a: popr $3f 2006a09c: rsb 2006a09d: .space 3 2006a0a0: movl 0x200678c0,r7 2006a0a5: movl $1,r0 2006a0a8: bsbw 0x2006804c 2006a0ab: blbs r0,0x2006a0b4 2006a0ae: movzwl $7ce4,r0 2006a0b3: rei 2006a0b4: remqhi (r1),r6 2006a0b7: movb $4,08(r6) 2006a0bb: clrb 49(r6) 2006a0be: clrb 11(r6) 2006a0c1: movl 10(ap),r5 2006a0c5: movl r5,14(r6) 2006a0c9: movl r5,18(r6) 2006a0cd: extzv $9,$15,r5,r8 2006a0d2: bitw $01ff,r5 2006a0d7: beql 0x2006a0db 2006a0d9: incl r8 2006a0db: movl fp,r10 2006a0de: bsbw 0x20068720 2006a0e1: blbc r0,0x2006a135 2006a0e4: movl r6,(r2) 2006a0e7: movl r3,0c(r6) 2006a0eb: movl r1,r9 2006a0ee: movl r8,1c(r6) 2006a0f2: beql 0x2006a12b 2006a0f4: movl r8,r0 2006a0f7: bsbw 0x20067fac 2006a0fa: blbc r0,0x2006a13c 2006a0fd: movl r1,20(r6) 2006a101: movl r8,r0 2006a104: clrl r1 2006a106: bsbw 0x200680dc 2006a109: blbc r0,0x2006a143 2006a10c: mtpr 5c(r7),$9 ; P0LR 2006a110: moval *58(r7)[r1],r4 2006a115: movl r4,24(r6) 2006a119: ashl $9,r1,r10 2006a11d: bisl3 20(r6),44(r7),r5 2006a123: movl r5,(r4)+ 2006a126: incl r5 2006a128: sobgtr r8,0x2006a123 2006a12b: movl r10,r2 2006a12e: movl r9,r1 2006a131: movzbl $1,r0 2006a134: rei 2006a135: movzwl $7ccc,-(sp) 2006a13a: brb 0x2006a159 2006a13c: movzwl $7cb4,-(sp) 2006a141: brb 0x2006a153 2006a143: movzwl $7d2c,-(sp) 2006a148: movl 20(r6),r0 2006a14c: movl 1c(r6),r1 2006a150: bsbw 0x20067fc4 2006a153: movl r9,r0 2006a156: bsbw 0x20068794 2006a159: movl r6,r0 2006a15c: bsbw 0x20068070 2006a15f: movl (sp)+,r0 2006a162: rei 2006a163: halt 2006a164: movl 0x200678c0,r7 2006a169: movl 0c(ap),r8 2006a16d: prober $0,$8,(r8) 2006a171: beql 0x2006a1e0 2006a173: movzwl (r8),r9 2006a176: beql 0x2006a1e6 2006a178: cmpw $1f,r9 2006a17b: bcs 0x2006a1e6 2006a17d: prober $0,r9,*04(r8) 2006a182: beql 0x2006a1e0 2006a184: movl 10(ap),r0 2006a188: bgeq 0x2006a197 2006a18a: bbc $1e,r0,0x2006a197 2006a18e: bsbw 0x2006b820 2006a191: blbc r0,0x2006a1ec 2006a194: brw 0x2006a27b 2006a197: prober $0,$10,(r0) 2006a19b: beql 0x2006a1e0 2006a19d: movl $1,r0 2006a1a0: bsbw 0x2006804c 2006a1a3: blbc r0,0x2006a1f2 2006a1a6: remqhi (r1),r6 2006a1a9: movb $5,08(r6) 2006a1ad: movb 14(ap),10(r6) 2006a1b2: movw r9,11(r6) 2006a1b6: movc3 $10,*10(ap),14(r6) 2006a1bc: movl 04(r8),r1 2006a1c0: clrl r0 2006a1c2: movzbl (r1)[r0],r2 2006a1c6: cmpb $61,r2 2006a1ca: bgtru 0x2006a1d5 2006a1cc: cmpb $7a,r2 2006a1d0: bcs 0x2006a1d5 2006a1d2: bicb2 $20,r2 2006a1d5: movb r2,24(r6)[r0] 2006a1da: aoblss r9,r0,0x2006a1c2 2006a1de: brb 0x2006a204 2006a1e0: movzwl $7c9c,r0 2006a1e5: rei 2006a1e6: movzwl $7c14,r0 2006a1eb: rei 2006a1ec: movzwl $7c3c,r0 2006a1f1: rei 2006a1f2: movzwl $7ce4,r0 2006a1f7: rei 2006a1f8: movl r6,r0 2006a1fb: bsbw 0x20068070 2006a1fe: movzwl $7ccc,r0 2006a203: rei 2006a204: bsbw 0x20068720 2006a207: blbc r0,0x2006a1f8 2006a20a: movl r1,r9 2006a20d: movl r6,(r2) 2006a210: movl r3,0c(r6) 2006a214: blbc 10(r6),0x2006a23c 2006a218: pushab 14(r6) 2006a21b: pushab 24(r6) 2006a21e: movzwl 11(r6),-(sp) 2006a222: movzbl 10(r6),-(sp) 2006a226: pushl $0 2006a228: calls $5,_2ba10 2006a22d: blbs r0,0x2006a25c 2006a230: cmpw r0,$7d04 2006a235: beql 0x2006a23c 2006a237: pushl r0 2006a239: brw 0x2006a26b 2006a23c: clrb 10(r6) 2006a23f: movab 0x2006774a,r5 2006a244: tstw (r5) 2006a246: bneq 0x2006a218 2006a248: movzwl 11(r6),r1 2006a24c: movab 24(r6),r0 2006a250: mtpr $8,$12 ; IPL 2006a253: bsbw 0x2006b724 2006a256: blbs r0,0x2006a263 2006a259: insque (r6),(r1) 2006a25c: movl r9,r1 2006a25f: movzbl $1,r0 2006a262: rei 2006a263: mtpr $3,$12 ; IPL 2006a266: movzwl $7c84,-(sp) 2006a26b: movl r9,r0 2006a26e: bsbw 0x20068794 2006a271: movl r6,r0 2006a274: bsbw 0x20068070 2006a277: movl (sp)+,r0 2006a27a: rei 2006a27b: movl r1,r5 2006a27e: caseb 08(r5),$8,$0 2006a283: case -> 0x2006a28b 2006a285: movzwl $7c3c,r0 2006a28a: rei 2006a28b: movl $1,r0 2006a28e: bsbw 0x2006804c 2006a291: blbc r0,0x2006a2e3 2006a294: remqhi (r1),r6 2006a297: movb $5,08(r6) 2006a29b: movb $2,10(r6) 2006a29f: movw r9,11(r6) 2006a2a3: movl r5,43(r6) 2006a2a7: movl 4c(r5),r0 2006a2ab: movl r6,7a(r0) 2006a2af: movl 04(r8),r1 2006a2b3: clrl r0 2006a2b5: movzbl (r1)[r0],r2 2006a2b9: cmpb $61,r2 2006a2bd: bgtru 0x2006a2c8 2006a2bf: cmpb $7a,r2 2006a2c3: bcs 0x2006a2c8 2006a2c5: bicb2 $20,r2 2006a2c8: movb r2,24(r6)[r0] 2006a2cd: aoblss r9,r0,0x2006a2b5 2006a2d1: bsbw 0x20068720 2006a2d4: blbc r0,0x2006a2e9 2006a2d7: movl r1,r9 2006a2da: movl r6,(r2) 2006a2dd: movl r3,0c(r6) 2006a2e1: brb 0x2006a2f5 2006a2e3: movzwl $7ce4,r0 2006a2e8: rei 2006a2e9: movl r6,r0 2006a2ec: bsbw 0x20068070 2006a2ef: movzwl $7ccc,r0 2006a2f4: rei 2006a2f5: movl r9,r1 2006a2f8: movzbl $1,r0 2006a2fb: rei 2006a2fc: movl 0x200678c0,r7 2006a301: cmpb $23,(ap) 2006a304: bcs 0x2006a31f 2006a306: bitl $c0000000,10(ap) 2006a30e: bneq 0x2006a325 2006a310: movl $2,r0 2006a313: bsbw 0x2006804c 2006a316: blbs r0,0x2006a32b 2006a319: movzwl $7ce4,r0 2006a31e: rei 2006a31f: movzwl $7c04,r0 2006a324: rei 2006a325: movzwl $7c3c,r0 2006a32a: rei 2006a32b: movl 3c(r7),r9 2006a32f: movl r1,r8 2006a332: movl $1,r0 2006a335: clrl r1 2006a337: bsbw 0x200683ac 2006a33a: blbs r0,0x2006a343 2006a33d: movzwl $7cb4,r0 2006a342: rei 2006a343: movab 0080(r1),r6 2006a348: movc5 $0,(r6),$0,$008c,(r6) 2006a350: moval (r6),(r6) 2006a353: moval (r6),04(r6) 2006a357: movb $8,08(r6) 2006a35b: movb 1f(r9),10(r6) 2006a360: movl r7,14(r6) 2006a364: insque 18(r6),*1c(r7) 2006a369: incw 52(r7) 2006a36c: movw 52(r7),28(r6) 2006a371: clrw 2a(r6) 2006a374: movl 10(ap),2c(r6) 2006a379: remqhi (r8),r0 2006a37c: movl r0,34(r6) 2006a380: movzbl (ap),r1 2006a383: subl2 $4,r1 2006a386: movl r1,(r0)+ 2006a389: mull2 $4,r1 2006a38c: movc3 r1,14(ap),(r0) 2006a391: movab 5c(r6),r5 2006a395: movl r5,10(r5) 2006a399: movb $9,1c(r5) 2006a39d: remqhi (r8),r4 2006a3a0: clrl r3 2006a3a2: movb $a,08(r5) 2006a3a6: movb r3,0a(r5) 2006a3aa: movl r6,14(r5) 2006a3ae: movl r4,18(r5) 2006a3b2: movl r5,r2 2006a3b5: movl r4,r5 2006a3b8: addl2 $20,r4 2006a3bb: aobleq $4,r3,0x2006a3a2 2006a3bf: clrl 18(r2) 2006a3c2: movb $9,64(r6) 2006a3c6: movab -80(r6),r8 2006a3ca: movl r8,4c(r6) 2006a3ce: clrl 7a(r8) 2006a3d1: extzv $9,$15,r8,r0 2006a3d6: ashl $9,*0x200676c0[r0],r0 2006a3dd: insv r8,$0,$9,r0 2006a3e2: movl r0,50(r6) 2006a3e6: moval *$7ffffdf0,r0 2006a3ed: movl r0,(r8) 2006a3f0: movl r0,04(r8) 2006a3f4: movl r0,08(r8) 2006a3f8: movl r0,0c(r8) 2006a3fc: movl r6,28(r8) 2006a400: movl r7,2c(r8) 2006a404: movl *$7ffffdfc,30(r8) 2006a40c: movl r9,34(r8) 2006a410: movl 0c(ap),38(r8) 2006a415: movab 0x2006a54a,48(r8) 2006a41b: clrl 4c(r8) 2006a41e: movl 58(r7),r0 2006a422: blbc 0x20067c36,0x2006a43b 2006a427: extzv $9,$15,r0,r0 2006a42c: bicl3 $ffe00000,*0x200676c0[r0],r0 2006a437: ashl $9,r0,r0 2006a43b: movl r0,50(r8) 2006a43f: movl 5c(r7),54(r8) 2006a444: insv $4,$18,$3,54(r8) 2006a44a: bsbw 0x2006860c 2006a44d: blbs r0,0x2006a453 2006a450: brw 0x2006a505 2006a453: movl r2,38(r6) 2006a457: ashl $15,$1,48(r6) 2006a45c: movl 48(r6),5c(r8) 2006a461: movzwl 0x20067c32,r0 2006a466: ashl $7,r0,r0 2006a46a: subl2 48(r6),r0 2006a46e: moval (r2)[r0],58(r8) 2006a473: movl r3,44(r6) 2006a477: movl r3,3e(r6) 2006a47b: movl 0c(r7),r0 2006a47f: movl 4c(r0),r0 2006a483: movl 76(r0),76(r8) 2006a488: movc3 $16,60(r0),60(r8) 2006a48e: movl $1,r0 2006a491: movl $1,r1 2006a494: moval *$7ffffc00,r2 2006a49b: bsbw 0x20068240 2006a49e: blbc r0,0x2006a50c 2006a4a1: blbc 0x20067c36,0x2006a4cb 2006a4a6: movl 38(r6),r2 2006a4aa: extzv $9,$15,r2,r0 2006a4af: bicl3 $ffe00000,*0x200676c0[r0],r0 2006a4ba: ashl $9,r0,r0 2006a4be: movl 48(r6),r2 2006a4c2: ashl $2,r2,r2 2006a4c6: subl3 r2,r0,58(r8) 2006a4cb: movl r1,r8 2006a4ce: movl $1,r0 2006a4d1: bsbw 0x20067fac 2006a4d4: blbc r0,0x2006a50c 2006a4d7: bisl3 $f0600000,r1,*38(r6)[r8] 2006a4e1: movl r1,r8 2006a4e4: bsbw 0x20068720 2006a4e7: blbc r0,0x2006a513 2006a4ea: movl r1,54(r6) 2006a4ee: movl r1,r8 2006a4f1: movl r6,(r2) 2006a4f4: movl r3,0c(r6) 2006a4f8: mtpr $8,$12 ; IPL 2006a4fb: bsbw 0x2006c1bc 2006a4fe: movl r8,r1 2006a501: movzbl $1,r0 2006a504: rei 2006a505: movzwl $7cd4,-(sp) 2006a50a: brb 0x2006a521 2006a50c: movzwl $7cb4,-(sp) 2006a511: brb 0x2006a521 2006a513: movl r8,r0 2006a516: movl $1,r1 2006a519: bsbw 0x20067fc4 2006a51c: movzwl $7ccc,-(sp) 2006a521: movl 38(r6),r0 2006a525: beql 0x2006a52a 2006a527: bsbw 0x20068698 2006a52a: movl 74(r6),r0 2006a52e: bsbw 0x20068070 2006a531: movl 34(r6),r0 2006a535: bsbw 0x20068070 2006a538: remque 18(r6),r0 2006a53c: movab -80(r6),r0 2006a540: movl $1,r1 2006a543: bsbw 0x20068484 2006a546: movl (sp)+,r0 2006a549: rei 2006a54a: mtpr $3,$12 ; IPL 2006a54d: bsbw 0x20069e88 2006a550: blbc r0,0x2006a56d 2006a553: movl r8,*$7ffffdfc 2006a55a: movl 34(r6),r5 2006a55e: movzbl 1d(r9),-(sp) 2006a562: beql 0x2006a568 2006a564: ashl $16,$f,(sp) 2006a568: pushab 0x20069f38 2006a56c: rei 2006a56d: moval -(sp),r1 2006a570: movzwl $7c0c,-(sp) 2006a575: pushl r1 2006a577: calls $2,*$800000f8 2006a57e: movl (sp)+,r0 2006a581: brb 0x2006a56d 2006a583: halt 2006a584: movl 0x200678c0,r7 2006a589: probew $0,$10,*08(ap) 2006a58e: bneq 0x2006a596 2006a590: movzwl $7c9c,r0 2006a595: rei 2006a596: movl $1,r0 2006a599: bsbw 0x2006804c 2006a59c: blbs r0,0x2006a5a5 2006a59f: movzwl $7ce4,r0 2006a5a4: rei 2006a5a5: remqhi (r1),r6 2006a5a8: bsbw 0x20068088 2006a5ab: blbs r0,0x2006a5ba 2006a5ae: movl r6,r0 2006a5b1: bsbw 0x20068070 2006a5b4: movzwl $7cec,r0 2006a5b9: rei 2006a5ba: moval (r6),(r6) 2006a5bd: moval (r6),04(r6) 2006a5c1: movb $6,08(r6) 2006a5c5: clrw 0a(r6) 2006a5c8: clrl 0c(r6) 2006a5cb: movl 0c(ap),28(r6) 2006a5d0: bneq 0x2006a5d6 2006a5d2: movl $4,28(r6) 2006a5d6: moval 10(r6),10(r6) 2006a5db: moval 10(r6),14(r6) 2006a5e0: moval 18(r6),18(r6) 2006a5e5: moval 18(r6),1c(r6) 2006a5ea: insque 20(r6),28(r7) 2006a5ef: movw r1,2c(r6) 2006a5f3: movw r2,2e(r6) 2006a5f7: movl 0x20067cd8,30(r6) 2006a5fd: movq 0x20067610,34(r6) 2006a603: movl r7,40(r6) 2006a607: clrl 44(r6) 2006a60a: clrw 48(r6) 2006a60d: movl r6,*0x2006794c[r1] 2006a613: movc3 $10,2c(r6),*08(ap) 2006a619: movl r6,r1 2006a61c: movzbl $1,r0 2006a61f: rei 2006a620: movl 0x200678c0,r7 2006a625: cmpl 0c(ap),10(ap) 2006a62a: bgtru 0x2006a65e 2006a62c: movl $1,r0 2006a62f: bsbw 0x2006804c 2006a632: blbc r0,0x2006a664 2006a635: remqhi (r1),r6 2006a638: bsbw 0x20068720 2006a63b: blbc r0,0x2006a66a 2006a63e: moval (r6),(r6) 2006a641: moval (r6),04(r6) 2006a645: movb $7,08(r6) 2006a649: movl 0c(ap),10(r6) 2006a64e: movl 10(ap),14(r6) 2006a653: movl r6,(r2) 2006a656: movl r3,0c(r6) 2006a65a: movzbl $1,r0 2006a65d: rei 2006a65e: movzwl $7c3c,r0 2006a663: rei 2006a664: movzwl $7ce4,r0 2006a669: rei 2006a66a: movl r6,r0 2006a66d: bsbw 0x20068070 2006a670: movzwl $7ccc,r0 2006a675: rei 2006a676: halt 2006a677: halt 2006a678: movzbl (ap),r1 2006a67b: prober $0,$1,(ap) 2006a67f: beql 0x2006a6a6 2006a681: cmpb r1,$3 2006a684: bcs 0x2006a6ac 2006a686: ashl $2,r1,r1 2006a68a: prober $0,r1,04(ap) 2006a68f: beql 0x2006a6a6 2006a691: caseb 0c(ap),$0,$4 2006a696: case -> 0x2006a6b2 2006a698: case -> 0x2006a6b8 2006a69a: case -> 0x2006a6c1 2006a69c: case -> 0x2006a6d9 2006a69e: case -> 0x2006a6f1 2006a6a0: movzwl $7c3c,r0 2006a6a5: rsb 2006a6a6: movzwl $7c9c,r0 2006a6ab: rsb 2006a6ac: movzwl $7c04,r0 2006a6b1: rsb 2006a6b2: clrl r1 2006a6b4: movzbl $1,r0 2006a6b7: rsb 2006a6b8: movl 0x200678c0,r1 2006a6bd: movzbl $1,r0 2006a6c0: rsb 2006a6c1: cmpzv $18,$2,04(sp),$0 2006a6c7: bneq 0x2006a6d3 2006a6c9: mtpr $8,$12 ; IPL 2006a6cc: movpsl 04(sp) 2006a6cf: movzbl $1,r0 2006a6d2: rsb 2006a6d3: movzwl $7c1c,r0 2006a6d8: rsb 2006a6d9: cmpzv $18,$2,04(sp),$0 2006a6df: bneq 0x2006a6eb 2006a6e1: mtpr $0,$12 ; IPL 2006a6e4: movpsl 04(sp) 2006a6e7: movzbl $1,r0 2006a6ea: rsb 2006a6eb: movzwl $7c1c,r0 2006a6f0: rsb 2006a6f1: movl 14(ap),r7 2006a6f5: movl 10(ap),r0 2006a6f9: bgeq 0x2006a711 2006a6fb: bbc $1e,r0,0x2006a711 2006a6ff: bsbw 0x2006b820 2006a702: blbs r0,0x2006a71d 2006a705: movzwl $7c3c,r0 2006a70a: rsb 2006a70b: movzwl $7c9c,r0 2006a710: rsb 2006a711: prober $0,$10,(r0) 2006a715: beql 0x2006a70b 2006a717: bsbw 0x2006b858 2006a71a: blbc r0,0x2006a705 2006a71d: movzbl $1,r0 2006a720: rsb 2006a721: halt 2006a722: halt 2006a723: halt 2006a724: mtpr $8,$12 ; IPL 2006a727: movab 0x20067618,r6 2006a72c: movl r6,r0 2006a72f: movl (r6),r6 2006a732: cmpl r6,r0 2006a735: beql 0x2006a769 2006a737: cmpw 30(r6),08(ap) 2006a73c: bneq 0x2006a72f 2006a73e: movzwl 0c(ap),r2 2006a742: bneq 0x2006a747 2006a744: movl $1,r2 2006a747: movab -08(r6),r1 2006a74b: movl r1,r0 2006a74e: movl (r1),r1 2006a751: cmpl r1,r0 2006a754: beql 0x2006a769 2006a756: cmpw 10(r1),r2 2006a75a: bneq 0x2006a74e 2006a75c: movl $0,r0 2006a75f: subl2 $18,r1 2006a762: bsbw 0x2006896c 2006a765: movzbl $1,r0 2006a768: rei 2006a769: movzwl $7c3c,r0 2006a76e: rei 2006a76f: halt 2006a770: movl 0x200678c0,r7 2006a775: movl 08(ap),r0 2006a779: bgeq 0x2006a78e 2006a77b: bbc $1e,r0,0x2006a78e 2006a77f: bsbw 0x2006b820 2006a782: blbc r0,0x2006a7a3 2006a785: brw 0x2006a803 2006a788: movzwl $7c9c,r0 2006a78d: rei 2006a78e: prober $0,$10,(r0) 2006a792: beql 0x2006a788 2006a794: mtpr $8,$12 ; IPL 2006a797: bsbw 0x2006b858 2006a79a: blbc r0,0x2006a7a3 2006a79d: cmpl r7,40(r1) 2006a7a1: beql 0x2006a7a9 2006a7a3: movzwl $7c3c,r0 2006a7a8: rei 2006a7a9: mtpr $3,$12 ; IPL 2006a7ac: movl r1,r6 2006a7af: bbc $0,0a(r6),0x2006a7c6 2006a7b4: moval -(sp),r0 2006a7b7: pushl 08(ap) 2006a7ba: pushal (r0) 2006a7bc: calls $2,*$800000e0 2006a7c3: movl (sp)+,r0 2006a7c6: movzwl 2c(r6),r0 2006a7ca: movzwl 2e(r6),r1 2006a7ce: bsbw 0x200680bc 2006a7d1: bsbw 0x2006ac24 2006a7d4: remque *18(r6),r8 2006a7d8: bvc 0x2006a7e0 2006a7da: remque *10(r6),r8 2006a7de: bvs 0x2006a7f5 2006a7e0: movl 1c(r8),r1 2006a7e4: beql 0x2006a7ed 2006a7e6: movl 20(r8),r0 2006a7ea: bsbw 0x20067fc4 2006a7ed: movl r8,r0 2006a7f0: bsbw 0x20068070 2006a7f3: brb 0x2006a7d4 2006a7f5: remque 20(r6),r5 2006a7f9: movl r6,r0 2006a7fc: bsbw 0x20068070 2006a7ff: movzbl $1,r0 2006a802: rei 2006a803: movl r1,r6 2006a806: caseb 08(r6),$1,$c 2006a80b: case -> 0x2006a899 2006a80d: case -> 0x2006a901 2006a80f: case -> 0x2006a825 2006a811: case -> 0x2006a915 2006a813: case -> 0x2006a948 2006a815: case -> 0x2006a825 2006a817: case -> 0x2006a901 2006a819: case -> 0x2006a99a 2006a81b: case -> 0x2006a825 2006a81d: case -> 0x2006a825 2006a81f: case -> 0x2006a825 2006a821: case -> 0x2006a825 2006a823: case -> 0x2006a829 2006a825: .long 0054feff ; bugw $0054 2006a829: movl (r6),r8 2006a82c: movl 08(ap),r0 2006a830: bsbw 0x20068794 2006a833: movl 14(r6),r1 2006a837: beql 0x2006a840 2006a839: movl 10(r6),r0 2006a83d: bsbw 0x2006821c 2006a840: mtpr $8,$12 ; IPL 2006a843: movab 3c(r8),r9 2006a847: movl (r9),r9 2006a84a: movab 3c(r8),r0 2006a84e: cmpl r0,r9 2006a851: beql 0x2006a874 2006a853: movl 14(r9),r0 2006a857: cmpl 14(r0),r7 2006a85b: bneq 0x2006a847 2006a85d: cmpl r6,10(r9) 2006a861: bneq 0x2006a847 2006a863: movl r9,r1 2006a866: movl 04(r9),r9 2006a86a: movzwl $7c3c,r0 2006a86f: bsbw 0x2006b8bc 2006a872: brb 0x2006a847 2006a874: mtpr $3,$12 ; IPL 2006a877: movl r6,r0 2006a87a: bsbw 0x20068070 2006a87d: decl 18(r8) 2006a880: bgtr 0x2006a895 2006a882: movl 0c(r8),r1 2006a886: beql 0x2006a88f 2006a888: movl 10(r8),r0 2006a88c: bsbw 0x20067fc4 2006a88f: remque (r8),r0 2006a892: bsbw 0x20068070 2006a895: movzbl $1,r0 2006a898: rei 2006a899: bbssi $0,11(r6),0x2006a8fb 2006a89e: movl 08(ap),r0 2006a8a2: bsbw 0x20068794 2006a8a5: bsbw 0x2006ac40 2006a8a8: decl 30(r6) 2006a8ab: bneq 0x2006a8f7 2006a8ad: movzbl 12(r6),r0 2006a8b1: movl 34(r6),r8 2006a8b5: clrl 5c(r8)[r0] 2006a8b9: decb 09(r8) 2006a8bc: bneq 0x2006a8f1 2006a8be: mtpr 38(r6),$12 ; IPL 2006a8c2: movl 10(r8),*0c(r8) 2006a8c7: mtpr $3,$12 ; IPL 2006a8ca: movl 20(r6),r0 2006a8ce: beql 0x2006a8d7 2006a8d0: movl 24(r6),r1 2006a8d4: bsbw 0x20068484 2006a8d7: mtpr $8,$12 ; IPL 2006a8da: remque (r8),r0 2006a8dd: mtpr $3,$12 ; IPL 2006a8e0: movzbl $1,r1 2006a8e3: cmpb 0a(r0),$9 2006a8e7: bgtr 0x2006a8ee 2006a8e9: bsbw 0x20068070 2006a8ec: brb 0x2006a8f1 2006a8ee: bsbw 0x20068484 2006a8f1: movl r6,r0 2006a8f4: bsbw 0x20068070 2006a8f7: movzbl $1,r0 2006a8fa: rei 2006a8fb: movzwl $7c2c,r0 2006a900: rei 2006a901: movl 08(ap),r0 2006a905: bsbw 0x20068794 2006a908: bsbw 0x2006ac24 2006a90b: movl r6,r0 2006a90e: bsbw 0x20068070 2006a911: movzbl $1,r0 2006a914: rei 2006a915: blbs 49(r6),0x2006a942 2006a919: movl 08(ap),r0 2006a91d: bsbw 0x20068794 2006a920: movl 1c(r6),r1 2006a924: beql 0x2006a938 2006a926: movl 20(r6),r0 2006a92a: bsbw 0x20067fc4 2006a92d: movl 1c(r6),r1 2006a931: movl 24(r6),r0 2006a935: bsbw 0x2006821c 2006a938: movl r6,r0 2006a93b: bsbw 0x20068070 2006a93e: movzbl $1,r0 2006a941: rei 2006a942: movzwl $7c2c,r0 2006a947: rei 2006a948: movl 08(ap),r0 2006a94c: bsbw 0x20068794 2006a94f: cmpb $2,10(r6) 2006a953: beql 0x2006a98b 2006a955: blbc 10(r6),0x2006a96f 2006a959: pushl $0 2006a95b: pushab 24(r6) 2006a95e: movzwl 11(r6),-(sp) 2006a962: movzbl 10(r6),-(sp) 2006a966: pushl $1 2006a968: calls $5,_2ba10 2006a96d: brb 0x2006a981 2006a96f: movab 0x2006774a,r1 2006a974: tstw (r1) 2006a976: bneq 0x2006a959 2006a978: mtpr $8,$12 ; IPL 2006a97b: remque (r6),r5 2006a97e: mtpr $3,$12 ; IPL 2006a981: movl r6,r0 2006a984: bsbw 0x20068070 2006a987: movzbl $1,r0 2006a98a: rei 2006a98b: movl 43(r6),r9 2006a98f: beql 0x2006a981 2006a991: movl 4c(r9),r5 2006a995: clrl 7a(r5) 2006a998: brb 0x2006a981 2006a99a: tstl 30(r6) 2006a99d: bneq 0x2006a9a5 2006a99f: movzwl $7cf4,30(r6) 2006a9a5: moval 18(r6),r8 2006a9a9: subl3 $18,18(r7),r2 2006a9ae: addl2 0084(r6),0088(r2) 2006a9b5: cmpl r8,18(r7) 2006a9b9: bneq 0x2006aa20 2006a9bb: emul 0088(r2),*$80000c1c,$0,r0 2006a9c6: addl2 r0,0x200676b0 2006a9cb: adwc r1,0x200676b4 2006a9d0: tstl 6c(r7) 2006a9d3: beql 0x2006aa0f 2006a9d5: movaq -(sp),r2 2006a9d8: moval -(sp),r0 2006a9db: pushl $4 2006a9dd: pushal (r2)+ 2006a9df: pushal (r2) 2006a9e1: pushal (r0) 2006a9e3: calls $4,*$80000070 2006a9ea: tstl (sp)+ 2006a9ec: movq (sp)+,r2 2006a9ef: blbc r0,0x2006aa0f 2006a9f2: movl 30(r6),(r2) 2006a9f6: moval -(sp),r0 2006a9f9: pushl $0 2006a9fb: pushl $0 2006a9fd: pushab 6c(r7) 2006aa00: pushl $4 2006aa02: pushl r3 2006aa04: pushal (r0) 2006aa06: calls $6,*$80000160 2006aa0d: tstl (sp)+ 2006aa0f: movl 0c(r7),r6 2006aa13: remque 18(r6),r5 2006aa17: insque 18(r6),18(r7) 2006aa1c: moval 18(r6),r8 2006aa20: movl 54(r6),r0 2006aa24: bsbw 0x20068794 2006aa27: movl 2c(r6),r0 2006aa2b: beql 0x2006aa38 2006aa2d: probew 7c(r7),$4,(r0) 2006aa32: beql 0x2006aa38 2006aa34: movl 30(r6),(r0) 2006aa38: cmpl r8,18(r7) 2006aa3c: beql 0x2006aa4e 2006aa3e: cmpb $5,0x2006777c 2006aa43: bneq 0x2006aa48 2006aa45: bsbw 0x2006aca7 2006aa48: jmp 0x2006aae8 2006aa4e: moval 28(r7),r9 2006aa52: movl 28(r7),r8 2006aa56: cmpl r8,r9 2006aa59: beql 0x2006aa6e 2006aa5b: moval -(sp),r0 2006aa5e: pushab 0c(r8) 2006aa61: pushal (r0) 2006aa63: calls $2,*$800000d8 2006aa6a: tstl (sp)+ 2006aa6c: brb 0x2006aa52 2006aa6e: cmpb 0x2006777c,$4 2006aa73: blss 0x2006aa7f 2006aa75: cmpb 0x2006777c,$5 2006aa7a: bgtr 0x2006aa7f 2006aa7c: bsbw 0x2006aca7 2006aa7f: movl 3c(r7),r8 2006aa83: bbc $5,20(r8),0x2006aa9a 2006aa88: decw 21(r8) 2006aa8b: bgtr 0x2006aa9a 2006aa8d: bbc $4,20(r8),0x2006aa9a 2006aa92: pushl r6 2006aa94: bsbw 0x2006b281 2006aa97: movl (sp)+,r6 2006aa9a: movl $0000007f,r8 2006aaa1: movl *38(r7)[r8],r9 2006aaa6: beql 0x2006aade 2006aaa8: ashl $5,r8,r4 2006aaac: insv $3,$1e,$2,r4 2006aab1: movl $1f,r5 2006aab4: movl (r9)[r5],r3 2006aab8: bgeq 0x2006aad2 2006aaba: moval -(sp),r0 2006aabd: bisl3 r4,r5,-(sp) 2006aac1: insv 0c(r3),$10,$e,(sp) 2006aac7: pushal (r0) 2006aac9: calls $2,*$800000d8 2006aad0: tstl (sp)+ 2006aad2: sobgeq r5,0x2006aab4 2006aad5: movl r9,r0 2006aad8: bsbw 0x20068070 2006aadb: sobgeq r8,0x2006aaa1 2006aade: movl 38(r7),r0 2006aae2: movzwl $1,r1 2006aae5: bsbw 0x20068484 2006aae8: mtpr $8,$12 ; IPL 2006aaeb: remque *00(r6),r0 2006aaef: bvs 0x2006ab0c 2006aaf1: movb $1,0b(r0) 2006aaf5: cmpl 14(r0),r6 2006aaf9: beql 0x2006aaeb 2006aafb: bsbw 0x2006b770 2006aafe: blbc r0,0x2006aaeb 2006ab01: bsbw 0x2006b6d4 2006ab04: movzbl $1,r0 2006ab07: bsbw 0x2006b8bc 2006ab0a: brb 0x2006aaeb 2006ab0c: cmpb $0,11(r6) 2006ab10: bneq 0x2006ab23 2006ab12: cmpl r6,10(r7) 2006ab16: bneq 0x2006ab1d 2006ab18: clrl 10(r7) 2006ab1b: brb 0x2006ab40 2006ab1d: remque 20(r6),r5 2006ab21: brb 0x2006ab40 2006ab23: cmpb $3,11(r6) 2006ab27: bneq 0x2006ab40 2006ab29: movl 58(r6),r1 2006ab2d: movl r1,r0 2006ab30: blbs 0b(r0),0x2006ab37 2006ab34: remque (r0),r0 2006ab37: movl 0c(r0),r0 2006ab3b: cmpl r0,r1 2006ab3e: bneq 0x2006ab30 2006ab40: mtpr $3,$12 ; IPL 2006ab43: cmpl 18(r6),1c(r6) 2006ab48: bneq 0x2006ab5c 2006ab4a: movl 58(r7),r8 2006ab4e: movl 5c(r7),r9 2006ab52: bsbw 0x2006ac6c 2006ab55: movl 58(r7),r0 2006ab59: bsbw 0x200685b4 2006ab5c: cmpl r6,0c(r7) 2006ab60: bneq 0x2006ab66 2006ab62: mtpr $8,$12 ; IPL 2006ab65: svpctx 2006ab66: movl 48(r6),r9 2006ab6a: movzwl 0x20067c32,r1 2006ab6f: ashl $7,r1,r1 2006ab73: subl2 $00200000,r1 2006ab7a: addl2 r9,r1 2006ab7d: moval *38(r6)[r1],r8 2006ab82: subl3 r9,$00200000,r9 2006ab8a: bsbw 0x2006ac6c 2006ab8d: movl 38(r6),r0 2006ab91: bsbw 0x20068698 2006ab94: movl 34(r6),r0 2006ab98: beql 0x2006ab9d 2006ab9a: bsbw 0x20068070 2006ab9d: movl 74(r6),r0 2006aba1: pushl 78(r0) 2006aba4: bsbw 0x20068070 2006aba7: movl (sp)+,r0 2006abaa: bneq 0x2006aba1 2006abac: movl 4c(r6),r0 2006abb0: movl 7a(r0),r9 2006abb4: beql 0x2006abb9 2006abb6: clrl 43(r9) 2006abb9: cmpl r6,0c(r7) 2006abbd: beql 0x2006abcd 2006abbf: remque 18(r6),r5 2006abc3: movl $1,r1 2006abc6: bsbw 0x20068484 2006abc9: movzbl $1,r0 2006abcc: rei 2006abcd: remque 18(r6),r5 2006abd1: bneq 0x2006ac12 2006abd3: movl 14(r7),r0 2006abd7: bsbw 0x20068070 2006abda: remque 20(r7),r5 2006abde: movzbl 0a(r7),r8 2006abe2: clrl r5 2006abe4: bicw2 0x2006bfb0[r5],0x200679b8[r8] 2006abed: bneq 0x2006abf9 2006abef: subl3 r8,$1f,r5 2006abf3: bbcc r5,0x20067960,0x2006abf9 2006abf9: movl r7,r0 2006abfc: movl $1,r1 2006abff: bsbw 0x200684d4 2006ac02: movab -80(r6),r0 2006ac06: movl $1,r1 2006ac09: bsbw 0x200684d4 2006ac0c: movl r8,r4 2006ac0f: brw 0x2006c120 2006ac12: movab -80(r6),r0 2006ac16: movl $1,r1 2006ac19: bsbw 0x200684d4 2006ac1c: clrw 30(r7) 2006ac1f: brw 0x2006c31c 2006ac22: halt 2006ac23: halt 2006ac24: mtpr $8,$12 ; IPL 2006ac27: movl (r6),r1 2006ac2a: cmpl r1,r6 2006ac2d: beql 0x2006ac39 2006ac2f: movzwl $7c3c,r0 2006ac34: bsbw 0x2006b8bc 2006ac37: brb 0x2006ac27 2006ac39: mtpr $3,$12 ; IPL 2006ac3c: rsb 2006ac3d: halt 2006ac3e: halt 2006ac3f: halt 2006ac40: mtpr $8,$12 ; IPL 2006ac43: movl (r6),r1 2006ac46: cmpl r6,r1 2006ac49: beql 0x2006ac65 2006ac4b: movl 14(r1),r0 2006ac4f: cmpl 14(r0),r7 2006ac53: bneq 0x2006ac43 2006ac55: cmpl 10(r1),r6 2006ac59: bneq 0x2006ac43 2006ac5b: movzwl $7c3c,r0 2006ac60: bsbw 0x2006b8bc 2006ac63: brb 0x2006ac43 2006ac65: mtpr $3,$12 ; IPL 2006ac68: rsb 2006ac69: halt 2006ac6a: halt 2006ac6b: halt 2006ac6c: movl (r8)+,r1 2006ac6f: bgeq 0x2006ac83 2006ac71: cmpzv $15,$2,r1,$1 2006ac76: blequ 0x2006ac83 2006ac78: extzv $0,$15,r1,r0 2006ac7d: movl $1,r1 2006ac80: bsbw 0x20067fc4 2006ac83: sobgtr r9,0x2006ac6c 2006ac86: rsb 2006ac87: addp4 $20,$20,$20,$20 2006ac8c: addp4 $20,$20,$20,$20 2006ac91: addp4 $20,$20,$20,$20 2006ac96: addp4 $20,$20,$20,$20 2006ac9b: addp4 $20,$20,$20,$20 2006aca0: addp4 $20,$20,$20,$20 2006aca5: addp4 $20,*-71(r11),*0x7b858abd,*(sp)+ 2006acaf: extzv $2c,-0001(r10),r8,0045a801(r6) 2006acba: movl 2d(r8),r9 2006acbe: cmpb $4,0x2006777c 2006acc3: bneq 0x2006acff 2006acc5: tstb (r9) 2006acc7: bneq 0x2006acfc 2006acc9: cmpw 02(r9),04(r9) 2006acce: bcc 0x2006acfc 2006acd0: movl 06(r9),r3 2006acd4: incw 02(r9) 2006acd7: movzwl 50(r7),(r3)+ 2006acdb: movl 3c(r7),r2 2006acdf: clrl r1 2006ace1: addw2 23(r2),r1 2006ace5: movc5 r1,25(r2),$20,$20,(r3) 2006acec: movzwl 7e(r7),(r3)+ 2006acf0: movl 0088(r6),(r3)+ 2006acf5: movl r3,06(r9) 2006acf9: brw 0x2006ad79 2006acfc: brw 0x2006ad7c 2006acff: cmpb $5,0x2006777c 2006ad04: bneq 0x2006ad79 2006ad06: movab 0x200676e0,r2 2006ad0d: cmpw 21(r2),50(r7) 2006ad12: bneq 0x2006ad79 2006ad14: tstb (r9) 2006ad16: bneq 0x2006ad7c 2006ad18: cmpw 02(r9),04(r9) 2006ad1d: bcc 0x2006ad7c 2006ad1f: incw 02(r9) 2006ad22: movl 06(r9),r3 2006ad26: movzwl 28(r6),(r3) 2006ad2a: cmpl $1,(r3)+ 2006ad2d: bneq 0x2006ad4c 2006ad2f: movl 3c(r7),r2 2006ad33: clrl r1 2006ad35: addw2 23(r2),r1 2006ad39: movc5 r1,25(r2),$20,$20,(r3) 2006ad40: movzwl 2a(r6),(r3)+ 2006ad44: movl 0084(r6),(r3)+ 2006ad49: brw 0x2006acd4 2006ad4c: movl 4c(r6),r2 2006ad50: movl 7a(r2),r4 2006ad54: beql 0x2006ad66 2006ad56: clrl r1 2006ad58: addw2 11(r4),r1 2006ad5c: movc5 r1,24(r4),$20,$20,(r3) 2006ad63: brw 0x2006ad6c 2006ad66: movc3 $20,0x2006ac87,(r3) 2006ad6c: movzwl 2a(r6),(r3)+ 2006ad70: movl 0084(r6),(r3)+ 2006ad75: movl r3,06(r9) 2006ad79: brw 0x2006adc0 2006ad7c: movl r9,r10 2006ad7f: movl 0a(r9),r9 2006ad83: beql 0x2006ad89 2006ad85: jmp 0x2006acbe 2006ad89: movl r10,r9 2006ad8c: clrl -(sp) 2006ad8e: pushl 29(r8) 2006ad91: pushal 0a(r9) 2006ad94: pushal (r11) 2006ad96: calls $4,_27478 2006ad9d: blbc r0,0x2006adbd 2006ada0: movl 0a(r9),r9 2006ada4: movc5 $1,$00,$0,29(r8),(r9) 2006adac: movl 04(r10),04(r9) 2006adb1: movl 0a(r10),06(r9) 2006adb6: addl2 $e,06(r9) 2006adba: brw 0x2006acbe 2006adbd: incw 01(r10) 2006adc0: movab 0x200676e0,r8 2006adc7: bbcci $1,45(r8),0x2006adcc 2006adcc: movl (sp)+,r11 2006adcf: popr $0fff 2006add3: rsb 2006add4: ldpctx 2006add5: ldpctx 2006add6: ret 2006add7: rsb 2006add8: rei 2006add9: svpctx 2006adda: probew $3,$4,$4 2006adde: rsb 2006addf: bpt 2006ade0: ret 2006ade1: ret 2006ade2: rei 2006ade3: nop 2006ade4: nop 2006ade5: rei 2006ade6: rei 2006ade7: nop 2006ade8: nop 2006ade9: rei 2006adea: ret 2006adeb: bpt 2006adec: bpt 2006aded: nop 2006adee: rei 2006adef: svpctx 2006adf0: rei 2006adf1: ldpctx 2006adf2: rei 2006adf3: ret 2006adf4: bpt 2006adf5: rei 2006adf6: rei 2006adf7: rei 2006adf8: ret 2006adf9: bpt 2006adfa: bpt 2006adfb: bpt 2006adfc: bpt 2006adfd: rei 2006adfe: ldpctx 2006adff: bsbb 0x2006ae03 2006ae01: bpt 2006ae02: ret 2006ae03: ret 2006ae04: rei 2006ae05: rei 2006ae06: ret 2006ae07: bpt 2006ae08: ret 2006ae09: probew $2,$8,$7 2006ae0d: bpt 2006ae0e: ldpctx 2006ae0f: halt 2006ae10: halt 2006ae11: halt 2006ae12: halt 2006ae13: halt 2006ae14: halt 2006ae15: halt 2006ae16: halt 2006ae17: halt 2006ae18: halt 2006ae19: halt 2006ae1a: halt 2006ae1b: halt 2006ae1c: halt 2006ae1d: halt 2006ae1e: halt 2006ae1f: halt 2006ae20: halt 2006ae21: halt 2006ae22: halt 2006ae23: halt 2006ae24: halt 2006ae25: halt 2006ae26: halt 2006ae27: halt 2006ae28: halt 2006ae29: halt 2006ae2a: halt 2006ae2b: halt 2006ae2c: halt 2006ae2d: halt 2006ae2e: halt 2006ae2f: halt 2006ae30: halt 2006ae31: halt 2006ae32: halt 2006ae33: halt 2006ae34: halt 2006ae35: halt 2006ae36: halt 2006ae37: halt 2006ae38: halt 2006ae39: halt 2006ae3a: halt 2006ae3b: halt 2006ae3c: halt 2006ae3d: halt 2006ae3e: halt 2006ae3f: halt 2006ae40: halt 2006ae41: halt 2006ae42: halt 2006ae43: halt 2006ae44: halt 2006ae45: halt 2006ae46: halt 2006ae47: halt 2006ae48: halt 2006ae49: halt 2006ae4a: halt 2006ae4b: halt 2006ae4c: movzwl $7c9c,r0 2006ae51: rei 2006ae52: movzwl $7c04,r0 2006ae57: rei 2006ae58: mtpr $3,$12 ; IPL 2006ae5b: movzbl (ap),r1 2006ae5e: movl (sp)+,r0 2006ae61: cmpl r0,$0000003a 2006ae68: bgtru 0x2006ae7d 2006ae6a: cmpb r1,0x2006add4[r0] 2006ae70: bcs 0x2006ae52 2006ae72: ashl $2,r1,r1 2006ae76: prober $0,r1,04(ap) 2006ae7b: beql 0x2006ae4c 2006ae7d: casel r0,$0,$0000003a 2006ae85: case -> 0x20078aec 2006ae87: case -> 0x20077eb0 2006ae89: case -> 0x20077f21 2006ae8b: case -> 0x2006cb7c 2006ae8d: case -> 0x20078fbc 2006ae8f: case -> 0x20078cb0 2006ae91: case -> 0x200794c2 2006ae93: case -> 0x200798c0 2006ae95: case -> 0x20079908 2006ae97: case -> 0x2007a0a0 2006ae99: case -> 0x2007a164 2006ae9b: case -> 0x2007a584 2006ae9d: case -> _3a620 2006ae9f: case -> 0x2007a2fc 2006aea1: case -> 0x2006b978 2006aea3: case -> 0x20078928 2006aea5: case -> 0x2006bb50 2006aea7: case -> 0x2007a770 2006aea9: case -> 0x20078f68 2006aeab: case -> 0x2007893c 2006aead: case -> 0x2006bb84 2006aeaf: case -> 0x2006af2c 2006aeb1: case -> 0x20077f00 2006aeb3: case -> 0x20077f5f 2006aeb5: case -> 0x2006cd4c 2006aeb7: case -> 0x2006b028 2006aeb9: case -> 0x2006b98c 2006aebb: case -> 0x2006b2ec 2006aebd: case -> 0x2006bbd0 2006aebf: case -> 0x2006b41c 2006aec1: case -> 0x2006c3c4 2006aec3: case -> 0x2006ce40 2006aec5: case -> 0x2006c418 2006aec7: case -> 0x2006c908 2006aec9: case -> 0x2006c4bc 2006aecb: case -> 0x2006bc10 2006aecd: case -> 0x2006c9bc 2006aecf: case -> 0x2006cf70 2006aed1: case -> 0x2006cf78 2006aed3: case -> 0x2007a724 2006aed5: case -> 0x2006af1c 2006aed7: case -> 0x2006bf3c 2006aed9: case -> 0x20078ff8 2006aedb: case -> 0x2006b0a8 2006aedd: case -> 0x2006b224 2006aedf: case -> 0x2006ca88 2006aee1: case -> 0x2006cac0 2006aee3: case -> 0x2006b9b8 2006aee5: case -> 0x2006c3a0 2006aee7: case -> 0x2006afc8 2006aee9: case -> 0x2006c660 2006aeeb: case -> 0x2006c6b8 2006aeed: case -> 0x2006bb0c 2006aeef: case -> 0x200794c6 2006aef1: case -> 0x2006c8d4 2006aef3: case -> 0x2007915c 2006aef5: case -> 0x200792cc 2006aef7: case -> 0x2006aff0 2006aef9: case -> 0x2006cb60 2006aefb: movzwl $7d1c,r0 2006af00: rei 2006af01: halt 2006af02: halt 2006af03: halt 2006af04: movl 04(ap),ap 2006af08: bneq 0x2006af0e 2006af0a: blbc r0,0x2006af12 2006af0d: ret 2006af0e: movl r0,(ap) 2006af11: ret 2006af12: pushl r0 2006af14: pushl $0 2006af16: calls $2,_27338 2006af1b: ret 2006af1c: extzv $10,$5,04(sp),r0 2006af22: mtpr r0,$12 ; IPL 2006af25: callg *0c(ap),*08(ap) 2006af2a: rei 2006af2b: halt 2006af2c: movl 0x200678c0,r0 2006af31: movl 0c(r0),r2 2006af35: movl 08(ap),30(r2) 2006af3a: moval 18(r2),r1 2006af3e: clrl r2 2006af40: movl *$7ffffdfc,r3 2006af47: probew $0,$0170,(r3) 2006af4d: beql 0x2006af7e 2006af4f: cmpl r1,18(r0) 2006af53: bneq 0x2006af57 2006af55: incl r2 2006af57: clrl r1 2006af59: tstl 0x20067e5b 2006af5d: beql 0x2006af7e 2006af5f: movab *$7ffffe00,r0 2006af66: probew $0,$00d0,(r0) 2006af6c: beql 0x2006af7e 2006af6e: movzwl 0082(r0),r0 2006af73: beql 0x2006af7e 2006af75: cmpw r0,0144(r3) 2006af7a: bneq 0x2006af7e 2006af7c: incl r1 2006af7e: movl 08(ap),r0 2006af82: movab 0x2006af87,(sp) 2006af86: rei 2006af87: movq r0,-(sp) 2006af8a: blbc r2,0x2006af97 2006af8d: movl 0156(r3),r0 2006af92: beql 0x2006af97 2006af94: calls $0,(r0) 2006af97: movl (sp)+,r0 2006af9a: blbc (sp)+,0x2006afb1 2006af9d: moval -(sp),r1 2006afa0: pushl r0 2006afa2: pushl $00007d4c 2006afa8: pushl r1 2006afaa: calls $3,*$80000138 2006afb1: pushal -(sp) 2006afb3: clrl -(sp) 2006afb5: calls $2,*$800000b8 2006afbc: clrl -(sp) 2006afbe: calls $2,*$800000d8 2006afc5: brb 0x2006afb1 2006afc7: halt 2006afc8: movl 0x200678c0,r1 2006afcd: movzbl $1,r0 2006afd0: rei 2006afd1: halt 2006afd2: halt 2006afd3: halt 2006afd4: tstw 0x20067a24 2006afd8: bneq 0x2006afe9 2006afda: movl 0x200678c0,r1 2006afdf: prober $0,$4,(r1) 2006afe3: beql 0x2006afe9 2006afe5: movzbl $1,r0 2006afe8: rsb 2006afe9: clrl r1 2006afeb: brb 0x2006afe5 2006afed: halt 2006afee: halt 2006afef: halt 2006aff0: movl 0x200678c0,r7 2006aff5: movl 0c(ap),r0 2006aff9: bgeq 0x2006b011 2006affb: bbc $1e,r0,0x2006b011 2006afff: bsbw 0x2006b820 2006b002: blbs r0,0x2006b023 2006b005: movzwl $7c3c,r0 2006b00a: rei 2006b00b: movzwl $7c9c,r0 2006b010: rei 2006b011: prober $0,$10,(r0) 2006b015: beql 0x2006b00b 2006b017: mtpr $8,$12 ; IPL 2006b01a: bsbw 0x2006b858 2006b01d: mtpr $3,$12 ; IPL 2006b020: blbc r0,0x2006b005 2006b023: movzbl $1,r0 2006b026: rei 2006b027: halt 2006b028: movl 0x200678c0,r7 2006b02d: movl 3c(r7),r6 2006b031: bbc $1,20(r6),0x2006b0a2 2006b036: subl2 $10,sp 2006b039: movl sp,r6 2006b03c: movl *$80000af8,r0 2006b043: blss 0x2006b04c 2006b045: addl2 $10,sp 2006b048: movzbl $1,r0 2006b04b: rei 2006b04c: movq 2c(r0),(r6) 2006b050: movq 34(r0),08(r6) 2006b055: moval -(sp),r5 2006b058: moval -(sp),r5 2006b05b: moval -(sp),r0 2006b05e: pushl $0 2006b060: pushal (r5)+ 2006b062: pushal (r5) 2006b064: pushal (r0) 2006b066: calls $4,*$80000070 2006b06d: blbc (sp)+,0x2006b09e 2006b070: moval -(sp),r0 2006b073: pushl $0 2006b075: pushl $0 2006b077: pushab (r6) 2006b079: pushl $0 2006b07b: pushl (r5) 2006b07d: pushal (r0) 2006b07f: calls $6,*$80000160 2006b086: blbs (sp)+,0x2006b09e 2006b089: pushl r0 2006b08b: moval -(sp),r0 2006b08e: pushl (r5) 2006b090: pushal (r0) 2006b092: calls $2,*$800000d8 2006b099: tstl (sp)+ 2006b09b: movl (sp)+,r0 2006b09e: addl2 $18,sp 2006b0a1: rei 2006b0a2: movzwl $7cac,r0 2006b0a7: rei 2006b0a8: movl 10(ap),r8 2006b0ac: prober $0,$8,(r8) 2006b0b0: beql 0x2006b10a 2006b0b2: movq (r8),r8 2006b0b5: movzwl r8,r8 2006b0b8: prober $0,r8,(r9) 2006b0bc: beql 0x2006b10a 2006b0be: mtpr $8,$12 ; IPL 2006b0c1: moval 0x200676b8,r6 2006b0c6: movl (r6),r6 2006b0c9: beql 0x2006b0e1 2006b0cb: movq r8,r0 2006b0ce: movzwl 23(r6),r2 2006b0d2: movab 25(r6),r3 2006b0d6: bsbw 0x2006b698 2006b0d9: bneq 0x2006b0c6 2006b0db: movzwl $7c3c,r0 2006b0e0: rei 2006b0e1: mtpr $3,$12 ; IPL 2006b0e4: movl 3c(ap),r0 2006b0e8: beql 0x2006b0fc 2006b0ea: prober $0,$8,(r0) 2006b0ee: beql 0x2006b10a 2006b0f0: movq (r0),r0 2006b0f3: movzwl r0,r0 2006b0f6: prober $0,r0,(r1) 2006b0fa: beql 0x2006b10a 2006b0fc: movl 0c(ap),r1 2006b100: movl 08(ap),r9 2006b104: prober $0,r9,(r1) 2006b108: bneq 0x2006b110 2006b10a: movzwl $7c9c,r0 2006b10f: rei 2006b110: movab 02d2(r9),r0 2006b115: ashl $f7,r0,r0 2006b11a: clrl r1 2006b11c: bsbw 0x200683ac 2006b11f: blbs r0,0x2006b128 2006b122: movzwl $7d24,r0 2006b127: rei 2006b128: movl r1,r8 2006b12b: movc5 $0,(sp),$0,$00cf,(r8) 2006b133: bisb2 $20,20(r8) 2006b137: movb 30(ap),1e(r8) 2006b13c: clrb 1d(r8) 2006b13f: blbs 14(ap),0x2006b147 2006b143: movb $3,1d(r8) 2006b147: blbc 18(ap),0x2006b14f 2006b14b: bisb2 $4,20(r8) 2006b14f: blbc 1c(ap),0x2006b157 2006b153: bisb2 $8,20(r8) 2006b157: movb 34(ap),1f(r8) 2006b15c: movl 28(ap),0c(r8) 2006b161: movl 2c(ap),08(r8) 2006b166: movw 20(ap),06(r8) 2006b16b: movw 24(ap),10(r8) 2006b170: movl 38(ap),18(r8) 2006b175: movq *10(ap),r0 2006b179: movw r0,23(r8) 2006b17d: movc5 r0,(r1),$0,$28,25(r8) 2006b184: movl 3c(ap),r0 2006b188: beql 0x2006b19a 2006b18a: movq (r0),r0 2006b18d: movw r0,4d(r8) 2006b191: movc5 r0,(r1),$0,$0080,4f(r8) 2006b19a: movl r9,00cf(r8) 2006b19f: movab 00d3(r8),r6 2006b1a4: movc5 $0,(sp),$0,r9,(r6) 2006b1aa: movl r6,14(r8) 2006b1ae: movl 0c(ap),r10 2006b1b2: movzwl (r10),r0 2006b1b5: beql 0x2006b1ec 2006b1b7: movc3 r0,(r10),(r6) 2006b1bb: bbs $1,03(r10),0x2006b1cb 2006b1c0: movzwl (r10),r0 2006b1c3: addl2 r0,r6 2006b1c6: addl2 r0,r10 2006b1c9: brb 0x2006b1b2 2006b1cb: movl 04(r10),r9 2006b1cf: beql 0x2006b1c0 2006b1d1: clrl 04(r10) 2006b1d4: extzv $9,$15,0c(r6),r3 2006b1da: moval *0x200676c0[r3],r11 2006b1e0: bisl2 $70000000,(r11)+ 2006b1e7: sobgtr r9,0x2006b1e0 2006b1ea: brb 0x2006b1c0 2006b1ec: mtpr $8,$12 ; IPL 2006b1ef: moval 0x200676b8,r6 2006b1f4: movl (r6),r6 2006b1f7: beql 0x2006b216 2006b1f9: movq *10(ap),r0 2006b1fd: movzwl 23(r6),r2 2006b201: movab 25(r6),r3 2006b205: bsbw 0x2006b698 2006b208: bneq 0x2006b1f4 2006b20a: mtpr $3,$12 ; IPL 2006b20d: bsbw 0x2006b281 2006b210: movzwl $7c3c,r0 2006b215: rei 2006b216: movl 0x200676b8,(r8) 2006b21b: movl r8,0x200676b8 2006b220: movzbl $1,r0 2006b223: rei 2006b224: movl 08(ap),r9 2006b228: prober $0,$8,(r9) 2006b22c: beql 0x2006b27b 2006b22e: movq (r9),r9 2006b231: movzwl r9,r9 2006b234: prober $0,r9,(r10) 2006b238: beql 0x2006b27b 2006b23a: mtpr $8,$12 ; IPL 2006b23d: moval 0x200676b8,r8 2006b242: movl r8,r7 2006b245: movl (r8),r8 2006b248: beql 0x2006b275 2006b24a: movq r9,r0 2006b24d: movzwl 23(r8),r2 2006b251: movab 25(r8),r3 2006b255: bsbw 0x2006b698 2006b258: bneq 0x2006b242 2006b25a: bbc $5,20(r8),0x2006b275 2006b25f: movl (r8),(r7) 2006b262: bisb2 $10,20(r8) 2006b266: mtpr $3,$12 ; IPL 2006b269: tstw 21(r8) 2006b26c: bgtr 0x2006b271 2006b26e: bsbw 0x2006b281 2006b271: movzbl $1,r0 2006b274: rei 2006b275: movzwl $7c3c,r0 2006b27a: rei 2006b27b: movzwl $7c9c,r0 2006b280: rei 2006b281: movab 00d3(r8),r6 2006b286: tstw (r6) 2006b288: beql 0x2006b2b2 2006b28a: bbc $1,03(r6),0x2006b2aa 2006b28f: movl 04(r6),r10 2006b293: beql 0x2006b2aa 2006b295: movl 0c(r6),r9 2006b299: movl r9,r0 2006b29c: movl $1,r1 2006b29f: bsbw 0x20068484 2006b2a2: movab 0200(r9),r9 2006b2a7: sobgtr r10,0x2006b299 2006b2aa: movzwl (r6),r0 2006b2ad: addl2 r0,r6 2006b2b0: brb 0x2006b286 2006b2b2: addl3 $000002d2,00cf(r8),r3 2006b2bc: ashl $f7,r3,r6 2006b2c1: movl r8,r0 2006b2c4: movl $1,r1 2006b2c7: bsbw 0x20068484 2006b2ca: movab 0200(r8),r8 2006b2cf: sobgtr r6,0x2006b2c1 2006b2d2: rsb 2006b2d3: halt 2006b2d4: bbs sp,*-00000001(r8),0x2006b2db 2006b2dc: addb2 $2e,$f 2006b2df: cvtlw *0xe106b2e4,(r7)+ 2006b2e6: subb2 *-00000001(sp),*-2f31(r0) 2006b2ef: mull3 r7,*14ac(r0),r0 2006b2f5: prober $0,$10,(r0) 2006b2f9: beql 0x2006b336 2006b2fb: movl 18(ap),r8 2006b2ff: beql 0x2006b307 2006b301: probew $0,$10,(r8) 2006b305: beql 0x2006b336 2006b307: movl 1c(ap),r9 2006b30b: beql 0x2006b313 2006b30d: probew $0,$10,(r9) 2006b311: beql 0x2006b336 2006b313: mtpr $8,$12 ; IPL 2006b316: bsbw 0x2006b858 2006b319: blbc r0,0x2006b330 2006b31c: cmpl r7,40(r1) 2006b320: beql 0x2006b33c 2006b322: bbs $0,0a(r1),0x2006b330 2006b327: movpsl r10 2006b329: cmpzv $16,$2,r10,$0 2006b32e: beql 0x2006b33c 2006b330: movzwl $7d0c,r0 2006b335: rei 2006b336: movzwl $7c9c,r0 2006b33b: rei 2006b33c: mtpr $3,$12 ; IPL 2006b33f: movl r1,r10 2006b342: movl fp,r11 2006b345: tstl 0c(r10) 2006b348: bneq 0x2006b364 2006b34a: movzwl $7c44,r0 2006b34f: bbs $1,0a(r10),0x2006b363 2006b354: movzwl $7c7c,r0 2006b359: bbs $3,0a(r10),0x2006b363 2006b35e: movzwl $7cc4,r0 2006b363: rei 2006b364: movl 10(r10),r6 2006b368: moval 18(r10),r0 2006b36c: cmpl (r0),r0 2006b36f: beql 0x2006b374 2006b371: movl (r0),r6 2006b374: bsbw 0x20068720 2006b377: blbs r0,0x2006b380 2006b37a: movzwl $7ccc,r0 2006b37f: rei 2006b380: pushl r1 2006b382: movl r6,(r2) 2006b385: movl r3,0c(r6) 2006b389: movl 1c(r6),r0 2006b38d: beql 0x2006b3c6 2006b38f: clrl r1 2006b391: bsbw 0x200680dc 2006b394: blbs r0,0x2006b3a3 2006b397: movl (sp)+,r0 2006b39a: bsbw 0x20068794 2006b39d: movzwl $7d2c,r0 2006b3a2: rei 2006b3a3: mtpr 5c(r7),$9 ; P0LR 2006b3a7: movl 1c(r6),r3 2006b3ab: moval *58(r7)[r1],r4 2006b3b0: movl r4,24(r6) 2006b3b4: ashl $9,r1,r11 2006b3b8: bisl3 20(r6),44(r7),r5 2006b3be: movl r5,(r4)+ 2006b3c1: incl r5 2006b3c3: sobgtr r3,0x2006b3be 2006b3c6: mtpr $8,$12 ; IPL 2006b3c9: decl 0c(r10) 2006b3cc: remque (r6),r6 2006b3cf: tstl r8 2006b3d1: beql 0x2006b3d8 2006b3d3: movc3 $10,28(r6),(r8) 2006b3d8: tstl r9 2006b3da: beql 0x2006b3e1 2006b3dc: movc3 $10,38(r6),(r9) 2006b3e1: bbcci $4,0a(r10),0x2006b404 2006b3e6: bbc $0,0a(r10),0x2006b404 2006b3eb: bbs $3,0a(r10),0x2006b404 2006b3f0: movl 3c(r10),r8 2006b3f4: bisb2 $20,0a(r8) 2006b3f8: pushl r6 2006b3fa: bsbw 0x2006b8ee 2006b3fd: movl (sp)+,r6 2006b400: bicb2 $20,0a(r8) 2006b404: movl 18(r6),r3 2006b408: movl r11,r2 2006b40b: movl (sp)+,r1 2006b40e: blbs 10(r6),0x2006b416 2006b412: movzbl $1,r0 2006b415: rei 2006b416: movzwl $7f09,r0 2006b41b: rei 2006b41c: movl 0x200678c0,r7 2006b421: movl 08(ap),r0 2006b425: bsbw 0x2006b820 2006b428: blbs r0,0x2006b431 2006b42b: movzwl $7c3c,r0 2006b430: rei 2006b431: cmpb $4,08(r1) 2006b435: beql 0x2006b43d 2006b437: movzwl $7c34,r0 2006b43c: rei 2006b43d: movl r1,r6 2006b440: movl 10(ap),r8 2006b444: prober $0,$10,(r8) 2006b448: beql 0x2006b456 2006b44a: movl 14(ap),r5 2006b44e: beql 0x2006b463 2006b450: prober $0,$10,(r5) 2006b454: bneq 0x2006b45c 2006b456: movzwl $7c9c,r0 2006b45b: rei 2006b45c: movc3 $10,(r5),38(r6) 2006b461: brb 0x2006b46e 2006b463: movl 54(r7),38(r6) 2006b468: movl 0x20067cd8,3c(r6) 2006b46e: movq 0x20067610,40(r6) 2006b474: movc3 $10,(r8),28(r6) 2006b479: movl 0c(ap),r0 2006b47d: ashl $9,1c(r6),r1 2006b482: cmpl r0,r1 2006b485: blequ 0x2006b48b 2006b487: movl 18(r6),r0 2006b48b: movl r0,18(r6) 2006b48f: movb 18(ap),10(r6) 2006b494: blbc 10(r6),0x2006b4a3 2006b498: cmpl r0,$10 2006b49b: blequ 0x2006b4a3 2006b49d: movzwl $7d6c,r0 2006b4a2: rei 2006b4a3: mtpr $8,$12 ; IPL 2006b4a6: movl r8,r0 2006b4a9: bsbw 0x2006b858 2006b4ac: movl r1,r9 2006b4af: blbs r0,0x2006b4df 2006b4b2: cmpw r0,$7d8c 2006b4b7: beql 0x2006b518 2006b4b9: cmpw r0,$7d44 2006b4be: bneq 0x2006b4d3 2006b4c0: cmpl 18(r6),$000005b6 2006b4c8: bgtru 0x2006b4d9 2006b4ca: movab 0x20067b8c,r8 2006b4cf: tstw (r8) 2006b4d1: bneq 0x2006b4a6 2006b4d3: movzwl $7d0c,r0 2006b4d8: rei 2006b4d9: movzwl $7d6c,r0 2006b4de: rei 2006b4df: bbs $3,0a(r1),0x2006b4fb 2006b4e4: bbc $0,0a(r1),0x2006b4f8 2006b4e9: cmpl r7,40(r1) 2006b4ed: bneq 0x2006b4d3 2006b4ef: movl r1,r2 2006b4f2: movl 3c(r1),r1 2006b4f6: beql 0x2006b501 2006b4f8: brw 0x2006b622 2006b4fb: movzwl $7c7c,r0 2006b500: rei 2006b501: moval 5e(r2),r8 2006b505: movl r8,r0 2006b508: bsbw 0x2006b858 2006b50b: cmpw r0,$7d8c 2006b510: beql 0x2006b518 2006b512: movzwl $7d0c,r0 2006b517: rei 2006b518: movl $1,r0 2006b51b: mtpr $3,$12 ; IPL 2006b51e: bsbw 0x2006804c 2006b521: blbs r0,0x2006b52a 2006b524: movzwl $7d6c,r0 2006b529: rei 2006b52a: pushl r7 2006b52c: remqhi (r1),r7 2006b52f: movc5 $0,(sp),$0,$0080,(r7) 2006b537: movw $a,12(r7) 2006b53b: movl (sp)+,6c(r7) 2006b53f: movb $1,14(r7) 2006b543: movb 18(ap),15(r7) 2006b548: movc3 $10,*10(ap),18(r7) 2006b54e: movc3 $10,(r8),28(r7) 2006b553: movc3 $10,38(r6),38(r7) 2006b559: movl 08(ap),68(r7) 2006b55e: movl 18(r6),4c(r7) 2006b563: beql 0x2006b57b 2006b565: movl 24(r6),r3 2006b569: movl (r3),r3 2006b56c: bicl2 $ffe00000,r3 2006b573: ashl $9,r3,r3 2006b577: movl r3,50(r7) 2006b57b: moval (r6),r0 2006b57e: movl r0,(r0) 2006b581: movl r0,04(r0) 2006b585: clrb 48(r0) 2006b588: movzbl 07(r8),r0 2006b58c: movl r0,r11 2006b58f: ashl $4,r0,r0 2006b593: movb 06(r8),0c(r7) 2006b598: bisb2 r0,0c(r7) 2006b59c: blbc 0x20067c97,0x2006b5a3 2006b5a1: clrl r11 2006b5a3: movl 0x20067c98[r11],r5 2006b5ab: movzbl 79(r5),r1 2006b5af: ashl $4,r1,r1 2006b5b3: addb3 0x20067c86[r11],r1,0d(r7) 2006b5bb: pushab 04(ap) 2006b5be: pushl r7 2006b5c0: calls $2,_274b8 2006b5c7: blbc r0,0x2006b5fe 2006b5ca: pushl 08(ap) 2006b5cd: pushab 0x2006b2dc 2006b5d1: clrl -(sp) 2006b5d3: clrl -(sp) 2006b5d5: calls $4,*$800001d0 2006b5dc: blbc r1,0x2006b57b 2006b5df: movzwl 4a(r6),r0 2006b5e3: blbc r0,0x2006b5fe 2006b5e6: pushl 08(ap) 2006b5e9: clrl -(sp) 2006b5eb: calls $2,*$800000d8 2006b5f2: pushl r0 2006b5f4: movl r7,r0 2006b5f7: bsbw 0x20068070 2006b5fa: movl (sp)+,r0 2006b5fd: rei 2006b5fe: cmpw $7c5c,r0 2006b603: bneq 0x2006b5f2 2006b605: bbs $4,0a(r9),0x2006b5f2 2006b60a: bbc $0,0a(r9),0x2006b5f2 2006b60f: pushab 0x2006b2d4 2006b613: clrq -(sp) 2006b615: calls $3,*$800001d0 2006b61c: incb 08(r9) 2006b61f: brw 0x2006b57b 2006b622: blbs 10(r6),0x2006b62f 2006b626: cmpl 0c(r1),28(r1) 2006b62b: bcc 0x2006b669 2006b62d: brb 0x2006b638 2006b62f: moval 18(r1),r0 2006b633: cmpl (r0),r0 2006b636: bneq 0x2006b669 2006b638: moval (r1),r8 2006b63b: movl 08(ap),r0 2006b63f: bsbw 0x20068794 2006b642: movl 1c(r6),r1 2006b646: beql 0x2006b64f 2006b648: movl 24(r6),r0 2006b64c: bsbw 0x2006821c 2006b64f: incl 0c(r8) 2006b652: blbc 10(r6),0x2006b65c 2006b656: insque (r6),*1c(r8) 2006b65a: brb 0x2006b660 2006b65c: insque (r6),*14(r8) 2006b660: bneq 0x2006b665 2006b662: bsbw 0x2006b8ee 2006b665: movzbl $1,r0 2006b668: rei 2006b669: bbc $0,0a(r1),0x2006b691 2006b66e: bisb2 $10,0a(r1) 2006b672: bbs $6,0a(r2),0x2006b691 2006b677: bisb2 $80,0a(r2) 2006b67c: pushl 10(ap) 2006b67f: pushab 0x2006b2e4 2006b683: clrl -(sp) 2006b685: clrl -(sp) 2006b687: calls $4,*$800001d0 2006b68e: brw 0x2006b41c 2006b691: movzwl $7c5c,r0 2006b696: rei 2006b697: halt 2006b698: cmpw r0,r2 2006b69b: bneq 0x2006b6d1 2006b69d: decl r0 2006b69f: blss 0x2006b6cf 2006b6a1: movzbl (r1)[r0],r4 2006b6a5: cmpb $61,r4 2006b6a9: bgtru 0x2006b6b4 2006b6ab: cmpb $7a,r4 2006b6af: bcs 0x2006b6b4 2006b6b1: bicb2 $20,r4 2006b6b4: movzbl (r3)[r0],r5 2006b6b8: cmpb $61,r5 2006b6bc: bgtru 0x2006b6c7 2006b6be: cmpb $7a,r5 2006b6c2: bcs 0x2006b6c7 2006b6c4: bicb2 $20,r5 2006b6c7: cmpb r5,r4 2006b6ca: bneq 0x2006b6d1 2006b6cc: sobgeq r0,0x2006b6a1 2006b6cf: clrl r0 2006b6d1: rsb 2006b6d2: halt 2006b6d3: halt 2006b6d4: movl r1,r2 2006b6d7: blbc 09(r1),0x2006b6e7 2006b6db: bsbb 0x2006b6e7 2006b6dd: movl 0c(r2),r2 2006b6e1: cmpl r1,r2 2006b6e4: bneq 0x2006b6db 2006b6e6: rsb 2006b6e7: movl 10(r2),r0 2006b6eb: caseb 1c(r2),$1,$c 2006b6f0: case -> 0x2006b718 2006b6f2: case -> 0x2006b70a 2006b6f4: case -> 0x2006b70a 2006b6f6: case -> 0x2006b71c 2006b6f8: case -> 0x2006b70a 2006b6fa: case -> 0x2006b70a 2006b6fc: case -> 0x2006b720 2006b6fe: case -> 0x2006b70a 2006b700: case -> 0x2006b70a 2006b702: case -> 0x2006b70a 2006b704: case -> 0x2006b70a 2006b706: case -> 0x2006b70a 2006b708: case -> 0x2006b70b 2006b70a: rsb 2006b70b: movl (r0),r0 2006b70e: cmpb 44(r0),$2 2006b712: beql 0x2006b717 2006b714: decl 48(r0) 2006b717: rsb 2006b718: clrb 10(r0) 2006b71b: rsb 2006b71c: clrb 48(r0) 2006b71f: rsb 2006b720: decl 10(r0) 2006b723: rsb 2006b724: movab 0x200679f8,r3 2006b729: movq r6,-(sp) 2006b72c: movq r0,r4 2006b72f: movl r1,r2 2006b732: addb2 (r0)+,r1 2006b735: sobgtr r2,0x2006b732 2006b738: clrl r2 2006b73a: ediv (r3)+,r1,r1,r2 2006b73f: movaq *(r3)+[r2],r6 2006b743: moval (r6),r7 2006b746: movl (r7),r7 2006b749: cmpl r6,r7 2006b74c: beql 0x2006b765 2006b74e: cmpw r5,11(r7) 2006b752: bneq 0x2006b746 2006b754: cmpc3 r5,(r4),24(r7) 2006b759: bneq 0x2006b746 2006b75b: movl r7,r1 2006b75e: movl $1,r0 2006b761: movq (sp)+,r6 2006b764: rsb 2006b765: movl r6,r1 2006b768: clrl r0 2006b76a: movq (sp)+,r6 2006b76d: rsb 2006b76e: halt 2006b76f: halt 2006b770: movl r0,r1 2006b773: movl r0,r2 2006b776: blbc 09(r1),0x2006b795 2006b77a: bsbb 0x2006b7a6 2006b77c: blbc r0,0x2006b7a3 2006b77f: movl 0c(r1),r1 2006b783: cmpl r1,r2 2006b786: bneq 0x2006b77a 2006b788: tstb 0a(r1) 2006b78b: bneq 0x2006b791 2006b78d: movl 0c(r1),r1 2006b791: movl $1,r0 2006b794: rsb 2006b795: bsbb 0x2006b7a6 2006b797: blbs r0,0x2006b791 2006b79a: movl 0c(r1),r1 2006b79e: cmpl r1,r2 2006b7a1: bneq 0x2006b795 2006b7a3: clrl r0 2006b7a5: rsb 2006b7a6: movl 10(r1),r0 2006b7aa: caseb 1c(r1),$1,$c 2006b7af: case -> 0x2006b7e5 2006b7b1: case -> 0x2006b7ef 2006b7b3: case -> 0x2006b7c9 2006b7b5: case -> 0x2006b7ea 2006b7b7: case -> 0x2006b7c9 2006b7b9: case -> 0x2006b7f4 2006b7bb: case -> 0x2006b809 2006b7bd: case -> 0x2006b813 2006b7bf: case -> 0x2006b818 2006b7c1: case -> 0x2006b7c9 2006b7c3: case -> 0x2006b7c9 2006b7c5: case -> 0x2006b7c9 2006b7c7: case -> 0x2006b7cd 2006b7c9: .long 0054feff ; bugw $0054 2006b7cd: movl (r0),r0 2006b7d0: cmpb 44(r0),$2 2006b7d4: bneq 0x2006b7db 2006b7d6: movzbl 48(r0),r0 2006b7da: rsb 2006b7db: movl 48(r0),r0 2006b7df: beql 0x2006b7e4 2006b7e1: movzbl $1,r0 2006b7e4: rsb 2006b7e5: movzbl 10(r0),r0 2006b7e9: rsb 2006b7ea: movzbl 48(r0),r0 2006b7ee: rsb 2006b7ef: movzbl 10(r0),r0 2006b7f3: rsb 2006b7f4: bitw $2a,0a(r0) 2006b7f8: bneq 0x2006b805 2006b7fa: bbsc $7,0a(r0),0x2006b808 2006b7ff: movl 0c(r0),r0 2006b803: beql 0x2006b808 2006b805: movzbl $1,r0 2006b808: rsb 2006b809: movl 10(r0),r0 2006b80d: beql 0x2006b812 2006b80f: movzbl $1,r0 2006b812: rsb 2006b813: movzbl 0b(r1),r0 2006b817: rsb 2006b818: movzbl 09(r1),r0 2006b81c: rsb 2006b81d: halt 2006b81e: halt 2006b81f: halt 2006b820: cmpzv $1e,$2,r0,$3 2006b825: bneq 0x2006b854 2006b827: extzv $0,$5,r0,r1 2006b82c: extzv $5,$7,r0,r2 2006b831: movl *38(r7)[r2],r2 2006b836: beql 0x2006b854 2006b838: movl (r2)[r1],r1 2006b83c: bgeq 0x2006b854 2006b83e: ashl $f0,r0,r0 2006b843: bicl2 $ffffc000,r0 2006b84a: cmpl r0,0c(r1) 2006b84e: bneq 0x2006b854 2006b850: movl $1,r0 2006b853: rsb 2006b854: clrl r0 2006b856: rsb 2006b857: halt 2006b858: cmpl 08(r0),0x20067610 2006b85e: bneq 0x2006b868 2006b860: cmpl 0c(r0),0x20067614 2006b866: beql 0x2006b884 2006b868: tstl 08(r0) 2006b86b: bneq 0x2006b872 2006b86d: tstl 0c(r0) 2006b870: beql 0x2006b884 2006b872: tstl 0x20067610 2006b876: bneq 0x2006b87e 2006b878: tstl 0x20067614 2006b87c: beql 0x2006b884 2006b87e: movzwl $7d44,r0 2006b883: rsb 2006b884: cmpb $1,04(r0) 2006b888: bneq 0x2006b898 2006b88a: cmpl 04(r0),0x20067cd8 2006b890: beql 0x2006b898 2006b892: movzwl $7d8c,r0 2006b897: rsb 2006b898: movzwl (r0),r1 2006b89b: beql 0x2006b8b6 2006b89d: cmpw r1,0x20067e24 2006b8a2: bgtru 0x2006b8b6 2006b8a4: movl *0x2006794c[r1],r1 2006b8aa: bgeq 0x2006b8b6 2006b8ac: cmpl (r0),2c(r1) 2006b8b0: bneq 0x2006b8b6 2006b8b2: movl $1,r0 2006b8b5: rsb 2006b8b6: clrl r0 2006b8b8: rsb 2006b8b9: halt 2006b8ba: halt 2006b8bb: halt 2006b8bc: movq r6,-(sp) 2006b8bf: movl 14(r1),r6 2006b8c3: movl 4c(r6),r5 2006b8c7: movzbl 0a(r1),14(r5) 2006b8cc: movl r0,10(r5) 2006b8d0: movl r1,r0 2006b8d3: blbs 0b(r0),0x2006b8da 2006b8d7: remque (r0),r0 2006b8da: movl 0c(r0),r0 2006b8de: cmpl r0,r1 2006b8e1: bneq 0x2006b8d3 2006b8e3: movl 14(r6),r7 2006b8e7: bsbw 0x2006c1bc 2006b8ea: movq (sp)+,r6 2006b8ed: rsb 2006b8ee: moval (r8),r6 2006b8f1: movl (r6),r6 2006b8f4: cmpl r6,r8 2006b8f7: beql 0x2006b911 2006b8f9: movl r6,r0 2006b8fc: bsbw 0x2006b770 2006b8ff: blbc r0,0x2006b8f1 2006b902: movl 04(r6),r6 2006b906: bsbw 0x2006b6d4 2006b909: movzbl $1,r0 2006b90c: bsbw 0x2006b8bc 2006b90f: brb 0x2006b8f1 2006b911: rsb 2006b912: movl 3c(r7),r0 2006b916: movl 14(r0),r4 2006b91a: clrl r3 2006b91c: blbs r3,0x2006b923 2006b91f: movl 08(r4),r2 2006b923: cmpb 02(r4),$4 2006b927: beql 0x2006b94a 2006b929: cmpl r1,r2 2006b92c: bcs 0x2006b963 2006b92e: ashl $9,04(r4),r0 2006b933: addl2 r2,r0 2006b936: cmpl r1,r0 2006b939: bcs 0x2006b966 2006b93b: movl r0,r2 2006b93e: movzwl (r4),r0 2006b941: addl2 r0,r4 2006b944: tstw (r4) 2006b946: beql 0x2006b963 2006b948: brb 0x2006b91c 2006b94a: movl $1,r3 2006b94d: pushl r4 2006b94f: movl 0c(r4),r4 2006b953: bsbb 0x2006b91c 2006b955: blbs r0,0x2006b95f 2006b958: movl (sp)+,r4 2006b95b: clrl r3 2006b95d: brb 0x2006b93e 2006b95f: addl2 $4,sp 2006b962: rsb 2006b963: clrl r0 2006b965: rsb 2006b966: movl 0c(r4),r3 2006b96a: subl3 r2,r1,r0 2006b96e: addl3 r0,r3,r4 2006b972: movl $1,r0 2006b975: rsb 2006b976: halt 2006b977: halt 2006b978: movl 0x200678c0,r0 2006b97d: movl 0c(r0),r0 2006b981: movl 54(r0),r1 2006b985: movzbl $1,r0 2006b988: rei 2006b989: halt 2006b98a: halt 2006b98b: halt 2006b98c: movl 0x200678c0,r0 2006b991: movl 08(ap),r1 2006b995: probew $0,$10,(r1) 2006b999: beql 0x2006b9af 2006b99b: movl 54(r0),(r1) 2006b99f: movl 0x20067cd8,04(r1) 2006b9a5: movq 0x20067610,08(r1) 2006b9ab: movzbl $1,r0 2006b9ae: rei 2006b9af: movzwl $7c9c,r0 2006b9b4: rei 2006b9b5: halt 2006b9b6: halt 2006b9b7: halt 2006b9b8: movab 0x2006772e,r4 2006b9bd: mfpr $12,-(sp) ; IPL 2006b9c0: mtpr $8,$12 ; IPL 2006b9c3: movzwl 06(r4),r1 2006b9c7: mull2 $8,r1 2006b9ca: clrq r2 2006b9cc: clrl r5 2006b9ce: subw3 (r4),06(r4),r5 2006b9d3: mull2 $8,r5 2006b9d6: ffs r5,$20,*08(r4),r5 2006b9dc: bneq 0x2006b9e5 2006b9de: cmpl r5,r1 2006b9e1: bcs 0x2006b9d6 2006b9e3: brb 0x2006ba09 2006b9e5: movl r5,r6 2006b9e8: ffc r6,$20,*08(r4),r6 2006b9ee: bneq 0x2006b9f5 2006b9f0: cmpl r6,r1 2006b9f3: bcs 0x2006b9e8 2006b9f5: subl3 r5,r6,r0 2006b9f9: addl2 r0,r2 2006b9fc: cmpl r0,r3 2006b9ff: blequ 0x2006ba04 2006ba01: movl r0,r3 2006ba04: movl r6,r5 2006ba07: brb 0x2006b9d6 2006ba09: mtpr (sp)+,$12 ; IPL 2006ba0c: movzbl $1,r0 2006ba0f: rei _2ba10: entry mask: r6 r5 r4 r3 r2 2006ba12: movab -24(sp),sp 2006ba16: blbc 08(ap),0x2006ba21 2006ba1a: bsbw 0x2006baf8 2006ba1d: blbs r0,0x2006ba21 2006ba20: ret 2006ba21: pushl $0 2006ba23: pushab -10(fp) 2006ba26: pushal -20(fp) 2006ba29: calls $3,*$80000090 2006ba30: blbc r0,0x2006ba20 2006ba33: pushl $36 2006ba35: pushal -14(fp) 2006ba38: pushal -1c(fp) 2006ba3b: pushal -20(fp) 2006ba3e: calls $4,*$80000070 2006ba45: blbc r0,0x2006baa1 2006ba48: movl -14(fp),r6 2006ba4c: movb 04(ap),(r6) 2006ba50: movw 0c(ap),05(r6) 2006ba55: movc5 0c(ap),*10(ap),$0,$21,07(r6) 2006ba5e: cmpb 04(ap),$0 2006ba62: bneq 0x2006ba6a 2006ba64: movc3 $10,*14(ap),26(r6) 2006ba6a: pushl $0 2006ba6c: pushab -10(fp) 2006ba6f: blbs 08(ap),0x2006ba79 2006ba73: pushab 0x2006774a 2006ba77: brb 0x2006ba7d 2006ba79: pushab 0x2006773a 2006ba7d: pushl $36 2006ba7f: pushl -1c(fp) 2006ba82: pushal -20(fp) 2006ba85: calls $6,*$80000160 2006ba8c: blbc r0,0x2006bada 2006ba8f: pushab -10(fp) 2006ba92: pushl $0 2006ba94: pushal -24(fp) 2006ba97: pushal -20(fp) 2006ba9a: calls $4,*$800001d0 2006baa1: blbc r0,0x2006bae6 2006baa4: pushl $0 2006baa6: pushl $0 2006baa8: pushab -10(fp) 2006baab: pushal -18(fp) 2006baae: pushal -14(fp) 2006bab1: pushal -1c(fp) 2006bab4: pushal -20(fp) 2006bab7: calls $7,*$80000140 2006babe: blbc r0,0x2006bae6 2006bac1: movl -14(fp),r6 2006bac5: movl 01(r6),-20(fp) 2006baca: cmpb 04(ap),$2 2006bace: bneq 0x2006bada 2006bad0: blbc -20(fp),0x2006bada 2006bad4: movc3 $10,26(r6),*14(ap) 2006bada: pushl -1c(fp) 2006badd: pushl $0 2006badf: calls $2,*$800000d8 2006bae6: pushab -10(fp) 2006bae9: pushl $0 2006baeb: calls $2,*$800000d8 2006baf2: movl -20(fp),r0 2006baf6: ret 2006baf7: halt 2006baf8: movzbl $1,r0 2006bafb: movab 0x2006773a,r1 2006bb00: tstw (r1) 2006bb02: bneq 0x2006bb09 2006bb04: movzwl $7d04,r0 2006bb09: rsb 2006bb0a: halt 2006bb0b: halt 2006bb0c: movq 08(ap),r6 2006bb10: movl 10(ap),r5 2006bb14: movl r7,r1 2006bb17: beql 0x2006bb1f 2006bb19: prober $0,r1,(r5) 2006bb1d: beql 0x2006bb43 2006bb1f: movzwl 0x20067778,r0 2006bb24: subl2 $3c,r0 2006bb27: cmpl r1,r0 2006bb2a: bgtr 0x2006bb49 2006bb2c: bsbw 0x2006e8b0 2006bb2f: movl r0,r7 2006bb32: beql 0x2006bb3f 2006bb34: movc3 r1,(r5),30(r7) 2006bb39: movq r6,r0 2006bb3c: bsbw 0x2006e9c3 2006bb3f: movzbl $1,r0 2006bb42: rei 2006bb43: movzwl $7c9c,r0 2006bb48: rei 2006bb49: movzwl $7c3c,r0 2006bb4e: rei 2006bb4f: halt 2006bb50: movl 0x200678c0,r7 2006bb55: cmpw $ffff,30(r7) 2006bb5b: beql 0x2006bb7c 2006bb5d: movl 0c(r7),r1 2006bb61: mtpr $8,$12 ; IPL 2006bb64: incw 30(r7) 2006bb67: movl 10(r7),r6 2006bb6b: beql 0x2006bb78 2006bb6d: clrl 10(r7) 2006bb70: movb 10(r1),09(r7) 2006bb75: bsbw 0x2006c1bc 2006bb78: movzbl $1,r0 2006bb7b: rei 2006bb7c: movzwl $7c5c,r0 2006bb81: rei 2006bb82: halt 2006bb83: halt 2006bb84: movl 0x200678c0,r7 2006bb89: tstw 30(r7) 2006bb8c: beql 0x2006bbc7 2006bb8e: mtpr $8,$12 ; IPL 2006bb91: decw 30(r7) 2006bb94: bneq 0x2006bbc3 2006bb96: movl 0c(r7),r0 2006bb9a: ffs $0,$10,32(r7),r1 2006bba0: cmpb r1,10(r0) 2006bba4: bgeq 0x2006bbc3 2006bba6: movb $0,11(r0) 2006bbaa: movzbl 10(r0),r1 2006bbae: bbss r1,32(r7),0x2006bbb3 2006bbb3: movaq *14(r7)[r1],r1 2006bbb8: insque 20(r0),(r1) 2006bbbc: movzbl $1,r0 2006bbbf: svpctx 2006bbc0: brw 0x2006c31c 2006bbc3: movzbl $1,r0 2006bbc6: rei 2006bbc7: movzwl $7c64,r0 2006bbcc: rei 2006bbcd: halt 2006bbce: halt 2006bbcf: halt 2006bbd0: movl 0x200678c0,r7 2006bbd5: movl 08(ap),r0 2006bbd9: bsbw 0x2006b820 2006bbdc: blbc r0,0x2006bbfc 2006bbdf: cmpb $8,08(r1) 2006bbe3: bneq 0x2006bc02 2006bbe5: cmpb $2,11(r1) 2006bbe9: bneq 0x2006bc08 2006bbeb: movl r1,r6 2006bbee: movl 14(r6),r7 2006bbf2: mtpr $8,$12 ; IPL 2006bbf5: bsbw 0x2006c1bc 2006bbf8: movzbl $1,r0 2006bbfb: rei 2006bbfc: movzwl $7c3c,r0 2006bc01: rei 2006bc02: movzwl $7c34,r0 2006bc07: rei 2006bc08: movzwl $7c2c,r0 2006bc0d: rei 2006bc0e: halt 2006bc0f: halt 2006bc10: movl 0x200678c0,r7 2006bc15: movl 08(ap),r0 2006bc19: bsbw 0x2006b820 2006bc1c: blbc r0,0x2006bc70 2006bc1f: cmpb $8,08(r1) 2006bc23: bneq 0x2006bc76 2006bc25: movl r1,r6 2006bc28: movl 14(r6),r7 2006bc2c: mtpr $8,$12 ; IPL 2006bc2f: caseb 11(r6),$0,$3 2006bc34: case -> 0x2006bc4d 2006bc36: case -> 0x2006bc62 2006bc38: case -> 0x2006bc6c 2006bc3a: case -> 0x2006bc40 2006bc3c: .long 0034feff ; bugw $0034 2006bc40: clrl r0 2006bc42: movl 58(r6),r1 2006bc46: bisb2 $20,12(r6) 2006bc4a: bsbw 0x2006b8bc 2006bc4d: remque 20(r6),r5 2006bc51: bneq 0x2006bc5c 2006bc53: movzbl 10(r6),r5 2006bc57: bbcc r5,32(r7),0x2006bc5c 2006bc5c: movb $2,11(r6) 2006bc60: brb 0x2006bc6c 2006bc62: movb $2,11(r6) 2006bc66: movzbl $1,r0 2006bc69: brw 0x2006c394 2006bc6c: movzbl $1,r0 2006bc6f: rei 2006bc70: movzwl $7c3c,r0 2006bc75: rei 2006bc76: movzwl $7c34,r0 2006bc7b: rei 2006bc7c: movab 0x2006bf6a,(fp) 2006bc81: cmpl $1,(ap) 2006bc84: bgtru 0x2006bc9e 2006bc86: cmpl $000000fe,(ap) 2006bc8d: bcs 0x2006bc9e 2006bc8f: ashl $2,(ap),r0 2006bc93: movl 04(ap),r1 2006bc97: beql 0x2006bca6 2006bc99: movzbl $1,(r1) 2006bc9c: brb 0x2006bca6 2006bc9e: movzwl $7c04,r0 2006bca3: clrl (fp) 2006bca5: rsb 2006bca6: bbcc $d,06(fp),0x2006bcf5 2006bcab: movl 10(fp),04(ap) 2006bcb0: movw 04(fp),02(ap) 2006bcb5: bicw2 $ff00,04(fp) 2006bcbb: movab 0x2006bcc1,10(fp) 2006bcc0: ret 2006bcc1: tstl -(sp) 2006bcc3: movq r0,-(sp) 2006bcc6: movab 08(sp),r1 2006bcca: pushl 10(sp) 2006bccd: addl3 $1,10(sp),r0 2006bcd2: movzwl r0,(r1)+ 2006bcd5: subw2 $2,r0 2006bcd8: beql 0x2006bce2 2006bcda: movl 08(r1),(r1)+ 2006bcde: decw r0 2006bce0: bneq 0x2006bcda 2006bce2: movl (sp)+,(r1)+ 2006bce5: movpsl (r1) 2006bce7: ashl $f0,r0,r0 2006bcec: movw r0,(r1) 2006bcef: movq (sp)+,r0 2006bcf2: brw 0x2006e61b 2006bcf5: extzv $e,$2,06(fp),r0 2006bcfb: movab 1c(fp)[r0],r0 2006bd00: addl3 $2,(ap),r1 2006bd04: ashl $2,r1,r1 2006bd08: subl3 r1,r0,r1 2006bd0c: cmpl r1,sp 2006bd0f: bcc 0x2006bd14 2006bd11: movl r1,sp 2006bd14: movq 14(fp),-(sp) 2006bd18: pushl ap 2006bd1a: movpsl -(sp) 2006bd1c: movw 04(fp),(sp) 2006bd20: pushl 10(fp) 2006bd23: movl 08(fp),ap 2006bd27: movl 0c(fp),fp 2006bd2b: movq (sp)+,-(r0) 2006bd2e: movl (sp)+,r1 2006bd31: subl3 $1,(r1)+,-(sp) 2006bd35: beql 0x2006bd4c 2006bd37: tstl (r1)+ 2006bd39: mull3 $4,(sp),-(sp) 2006bd3d: addl2 (sp),r1 2006bd40: movl 04(sp),(sp) 2006bd44: movl -(r1),-(r0) 2006bd47: sobgtr (sp),0x2006bd44 2006bd4a: tstl (sp)+ 2006bd4c: addl3 $2,(sp)+,-(r0) 2006bd50: pushl r0 2006bd52: movq 04(sp),r0 2006bd56: movl (sp)+,sp 2006bd59: brw 0x2006e61b 2006bd5c: movab 0x2006bf6a,(fp) 2006bd61: cmpb $3,(ap) 2006bd64: beql 0x2006bd6e 2006bd66: movzwl $7c04,r0 2006bd6b: clrl (fp) 2006bd6d: rsb 2006bd6e: movl fp,r2 2006bd71: bsbw 0x2006bf2e 2006bd74: blbs r0,0x2006bd7a 2006bd77: brw 0x2006be11 2006bd7a: clrl r4 2006bd7c: movl 08(ap),r3 2006bd80: bneq 0x2006bda3 2006bd82: bsbw 0x2006bf09 2006bd85: blbc r0,0x2006bd98 2006bd88: pushl r2 2006bd8a: bsbw 0x2006befd 2006bd8d: blbc r0,0x2006bd98 2006bd90: bsbw 0x2006bf2e 2006bd93: blbs r0,0x2006bd9a 2006bd96: brb 0x2006be11 2006bd98: brb 0x2006be00 2006bd9a: movl r2,r3 2006bd9d: movl (sp)+,r2 2006bda0: brw 0x2006be27 2006bda3: bgtr 0x2006bdc9 2006bda5: cmpl $ffffffff,r3 2006bdac: bneq 0x2006bdc9 2006bdae: bsbw 0x2006bf09 2006bdb1: blbc r0,0x2006be00 2006bdb4: movl 0c(ap),r0 2006bdb8: beql 0x2006bdc6 2006bdba: movl $1,r4 2006bdbd: movab 0x2006be91,10(r2) 2006bdc3: brw 0x2006be47 2006bdc6: brw 0x2006be8b 2006bdc9: bitl $ffff8000,r3 2006bdd0: bneq 0x2006be18 2006bdd2: bsbw 0x2006bf09 2006bdd5: blbc r0,0x2006be00 2006bdd8: pushl r2 2006bdda: bsbw 0x2006bf2e 2006bddd: blbc r0,0x2006bdfb 2006bde0: movab 0x2006e70e,r1 2006bde5: cmpl r1,10(r2) 2006bde9: bneq 0x2006bdf0 2006bdeb: bsbw 0x2006befd 2006bdee: brb 0x2006bde0 2006bdf0: sobgeq r3,0x2006bdda 2006bdf3: movl r2,r3 2006bdf6: movl (sp)+,r2 2006bdf9: brb 0x2006be27 2006bdfb: movl (sp)+,r2 2006bdfe: brb 0x2006be11 2006be00: clrl (fp) 2006be02: rsb 2006be03: movzwl $0928,r0 2006be08: brb 0x2006be00 2006be0a: movzwl $0900,r0 2006be0f: brb 0x2006be00 2006be11: movzwl $012c,r0 2006be16: brb 0x2006be00 2006be18: movl fp,r2 2006be1b: cmpl r3,0c(r2) 2006be1f: beql 0x2006be81 2006be21: bsbw 0x2006bf2e 2006be24: blbc r0,0x2006be11 2006be27: movab 0x2006e70e,r1 2006be2c: cmpl r1,10(r2) 2006be30: bneq 0x2006be6f 2006be32: movab 0x2006be91,10(r2) 2006be37: movab 0x2006be97,r0 2006be3b: cmpl r3,0c(r2) 2006be3f: bneq 0x2006be47 2006be41: movl 0c(ap),r0 2006be45: beql 0x2006be8b 2006be47: bsbw 0x2006bed9 2006be4a: movl 04(r1),r1 2006be4e: pushl r0 2006be50: movzbl -01(r1),r0 2006be54: decl r0 2006be56: moval (r1)[r0],r1 2006be5a: movl (sp)+,r0 2006be5d: movl r0,(r1)+ 2006be60: bbcc $1b,(r1),0x2006be64 2006be64: blbs r4,0x2006be8b 2006be67: cmpl r3,0c(r2) 2006be6b: bneq 0x2006be21 2006be6d: brb 0x2006be8b 2006be6f: movl 0c(r2),r0 2006be73: beql 0x2006be11 2006be75: cmpl r3,r0 2006be78: beql 0x2006be81 2006be7a: movab 0x2006be97,10(r2) 2006be7f: brb 0x2006be21 2006be81: movl 0c(ap),r0 2006be85: beql 0x2006be8b 2006be87: movl r0,10(r2) 2006be8b: movzbl $1,r0 2006be8e: clrl (fp) 2006be90: rsb 2006be91: movl $1,r0 2006be94: brw 0x2006e70e 2006be97: tstl (fp) 2006be99: beql 0x2006bebf 2006be9b: movpsl -(sp) 2006be9d: pushab 0x2006bed2 2006bea0: movzwl $0920,-(sp) 2006bea5: pushl $3 2006bea7: pushl $0 2006bea9: pushr $3 2006beab: pushl $0 2006bead: pushl fp 2006beaf: pushl $4 2006beb1: pushal (sp) 2006beb3: pushal 1c(sp) 2006beb6: calls $2,*00(fp) 2006beba: nop 2006bebb: movq 0c(sp),r0 2006bebf: moval 14(fp),ap 2006bec3: blbc 06(fp),0x2006beca 2006bec7: movl r0,(ap)+ 2006beca: bbc $1,06(fp),0x2006bed2 2006becf: movl r1,(ap) 2006bed2: bicw2 $ff00,04(fp) 2006bed8: ret 2006bed9: pushl r3 2006bedb: extzv $e,$2,06(r2),r1 2006bee1: movab 14(r2)[r1],r1 2006bee6: extzv $0,$c,06(r2),r3 2006beec: blbc r3,0x2006bef2 2006beef: addl2 $4,r1 2006bef2: ashl $ff,r3,r3 2006bef7: bneq 0x2006beec 2006bef9: movl (sp)+,r3 2006befc: rsb 2006befd: bsbw 0x2006bed9 2006bf00: movl 08(r1),r1 2006bf04: movl 04(r1),r2 2006bf08: rsb 2006bf09: movl $1,r0 2006bf0c: movab 0x2006e70e,r1 2006bf11: cmpl r1,10(r2) 2006bf15: beql 0x2006bf2d 2006bf17: movab 0x2006beba,r1 2006bf1c: cmpl r1,10(r2) 2006bf20: bneq 0x2006bf25 2006bf22: brw 0x2006be03 2006bf25: bsbb 0x2006bf2e 2006bf27: blbs r0,0x2006bf0c 2006bf2a: brw 0x2006be0a 2006bf2d: rsb 2006bf2e: movl $1,r0 2006bf31: movl 0c(r2),r2 2006bf35: beql 0x2006bf39 2006bf37: brb 0x2006bf3b 2006bf39: clrl r0 2006bf3b: rsb 2006bf3c: movl 0x200678c0,r7 2006bf41: movl 08(ap),r0 2006bf45: bsbw 0x2006b820 2006bf48: blbc r0,0x2006bf5e 2006bf4b: cmpb 08(r1),$8 2006bf4f: bneq 0x2006bf64 2006bf51: mtpr $8,$12 ; IPL 2006bf54: movl $3,r0 2006bf57: bsbw 0x2006896c 2006bf5a: movzbl $1,r0 2006bf5d: rei 2006bf5e: movzwl $7c3c,r0 2006bf63: rei 2006bf64: movzwl $7c34,r0 2006bf69: rei 2006bf6a: halt 2006bf6b: halt 2006bf6c: movq 04(ap),r0 2006bf70: movl 04(r0),r0 2006bf74: cmpl $00000920,r0 2006bf7b: beql 0x2006bfa5 2006bf7d: tstl 08(r1) 2006bf80: bneq 0x2006bfa5 2006bf82: cmpl $c,r0 2006bf85: bneq 0x2006bf8f 2006bf87: movzwl $7c9c,0c(r1) 2006bf8d: brb 0x2006bf93 2006bf8f: movl r0,0c(r1) 2006bf93: pushal 0x2006bfa8 2006bf96: pushl $ffffffff 2006bf9c: pushl $0 2006bf9e: calls $3,*$800001b0 2006bfa5: clrl r0 2006bfa7: ret 2006bfa8: clrl (fp) 2006bfaa: brw 0x2006af04 2006bfad: halt 2006bfae: halt 2006bfaf: halt 2006bfb0: nop 2006bfb1: halt 2006bfb2: halt 2006bfb3: halt 2006bfb4: movb $0,0b(r7) 2006bfb8: movzbl 0a(r7),r5 2006bfbc: tstw 0x20067a24 2006bfc0: beql 0x2006bfd6 2006bfc2: subl3 r5,$1f,r4 2006bfc6: bbss r4,0x20067960,0x2006bfcc 2006bfcc: movl r7,0x20067900 2006bfd1: clrw 0x20067a24 2006bfd5: rsb 2006bfd6: clrl r4 2006bfd8: subl3 r5,$1f,r3 2006bfdc: ffs r4,r3,0x20067960,r4 2006bfe3: beql 0x2006c01b 2006bfe5: bbcc r4,0x20067960,0x2006bfeb 2006bfeb: subl3 r5,$1f,r4 2006bfef: bbss r4,0x20067960,0x2006bff5 2006bff5: movl 0x20067900,r5 2006bffa: movl r7,0x20067900 2006bfff: tstl r5 2006c001: bneq 0x2006c007 2006c003: mtpr $4,$14 ; SIRR 2006c006: rsb 2006c007: movzbl 0a(r5),r2 2006c00b: bbss r2,0x20067970,0x2006c011 2006c011: movaq 0x20067788[r2],r2 2006c017: insque (r5),(r2) 2006c01a: rsb 2006c01b: subl3 r5,$1f,r4 2006c01f: bbc r4,0x20067960,0x2006c03b 2006c025: movl 0x20067900,r1 2006c02a: bneq 0x2006c031 2006c02c: movl 0x200678c0,r1 2006c031: cmpb 09(r1),09(r7) 2006c036: blequ 0x2006c03b 2006c038: brw 0x2006bfe5 2006c03b: movzbl 0a(r7),r2 2006c03f: bbss r2,0x20067970,0x2006c045 2006c045: movaq 0x20067788[r2],r1 2006c04b: movl r1,r2 2006c04e: movl 04(r2),r2 2006c052: cmpl r2,r1 2006c055: beql 0x2006c05e 2006c057: cmpw 09(r2),09(r7) 2006c05c: bgtru 0x2006c04e 2006c05e: insque (r7),(r2) 2006c061: rsb 2006c062: movzbl 0a(r7),r2 2006c066: bbss r2,0x20067970,0x2006c06c 2006c06c: movaq 0x20067788[r2],r1 2006c072: movl r1,r2 2006c075: movl 04(r2),r2 2006c079: cmpl r2,r1 2006c07c: beql 0x2006c085 2006c07e: cmpw 09(r2),09(r7) 2006c083: bcc 0x2006c075 2006c085: insque (r7),(r2) 2006c088: rsb 2006c089: .space 3 2006c08c: mtpr $8,$12 ; IPL 2006c08f: svpctx 2006c090: movl 0x200678c0,r6 2006c095: movl 10(r6),r8 2006c099: beql 0x2006c0e6 2006c09b: movl 0c(r6),r4 2006c09f: movl 4c(r4),r3 2006c0a3: cmpzv $10,$5,4c(r3),$3 2006c0a9: bcc 0x2006c0e0 2006c0ab: movzbl 10(r4),r3 2006c0af: bbss r3,32(r6),0x2006c0b4 2006c0b4: movaq *14(r6)[r3],r2 2006c0b9: insque 20(r4),(r2) 2006c0bd: movb $0,11(r4) 2006c0c1: clrl 10(r6) 2006c0c4: movl r8,0c(r6) 2006c0c8: movb $1,11(r8) 2006c0cc: mtpr 50(r8),$10 ; PCBB 2006c0d0: movl 0x20067900,r8 2006c0d5: bneq 0x2006c0ed 2006c0d7: movl 0c(r6),r8 2006c0db: incw 2a(r8) 2006c0de: ldpctx 2006c0df: rei 2006c0e0: insv $0,$18,$3,54(r3) 2006c0e6: movl 0x20067900,r8 2006c0eb: beql 0x2006c11e 2006c0ed: movl r6,r7 2006c0f0: movb $0,0b(r6) 2006c0f4: blbc 0x20067e96,0x2006c100 2006c0fb: bsbw 0x2006c062 2006c0fe: brb 0x2006c103 2006c100: bsbw 0x2006c03b 2006c103: movb $1,0b(r8) 2006c107: movl r8,0x200678c0 2006c10c: clrl 0x20067900 2006c110: movl 0c(r8),r4 2006c114: incw 7e(r8) 2006c117: incw 2a(r4) 2006c11a: mtpr 50(r4),$10 ; PCBB 2006c11e: ldpctx 2006c11f: rei 2006c120: decl r4 2006c122: movl 0x20067900,r6 2006c127: bneq 0x2006c186 2006c129: incl r4 2006c12b: subl3 r4,$20,r3 2006c12f: ffs r4,r3,0x20067970,r4 2006c136: beql 0x2006c16e 2006c138: movaq 0x20067788[r4],r5 2006c13e: remque *(r5)+,r6 2006c141: bneq 0x2006c14b 2006c143: bbcc r4,0x20067970,0x2006c149 2006c149: bvs 0x2006c129 2006c14b: movl r6,0x200678c0 2006c150: subl3 r4,$1f,r4 2006c154: bbss r4,0x20067960,0x2006c15a 2006c15a: movb $1,0b(r6) 2006c15e: movl 0c(r6),r5 2006c162: incw 7e(r6) 2006c165: incw 2a(r5) 2006c168: mtpr 50(r5),$10 ; PCBB 2006c16c: ldpctx 2006c16d: rei 2006c16e: movw $1,0x20067a24 2006c173: mtpr $4,$12 ; IPL 2006c176: tstl 0x20067900 2006c17a: beql 0x2006c176 2006c17c: mtpr $8,$12 ; IPL 2006c17f: movl 0x20067900,r6 2006c184: beql 0x2006c173 2006c186: movl r6,0x200678c0 2006c18b: movb $1,0b(r6) 2006c18f: clrl 0x20067900 2006c193: movl 0c(r6),r5 2006c197: incw 7e(r6) 2006c19a: incw 2a(r5) 2006c19d: mtpr 50(r5),$10 ; PCBB 2006c1a1: ldpctx 2006c1a2: rei 2006c1a3: halt 2006c1a4: movb $2,0b(r7) 2006c1a8: movzbl 0a(r7),r4 2006c1ac: subl3 r4,$1f,r3 2006c1b0: bbcc r3,0x20067960,0x2006c1b6 2006c1b6: brw 0x2006c120 2006c1b9: .space 3 2006c1bc: .long 000ba78f 2006c1c0: .long b5000a02 2006c1c4: .long ff012800 2006c1c8: .long 9a0034fe 2006c1cc: divw2 $10,r4 2006c1cf: movb $0,11(r6) 2006c1d3: tstw 30(r7) 2006c1d6: bneq 0x2006c213 2006c1d8: movl 10(r7),r5 2006c1dc: bneq 0x2006c21d 2006c1de: movl 0c(r7),r5 2006c1e2: movzbl 10(r5),r3 2006c1e6: cmpb r3,r4 2006c1e9: bleq 0x2006c262 2006c1eb: movl 4c(r5),r2 2006c1ef: cmpzv $10,$5,4c(r2),$3 2006c1f5: bgeq 0x2006c215 2006c1f7: bbss r3,32(r7),0x2006c1fc 2006c1fc: movaq *14(r7)[r3],r2 2006c201: insque 20(r5),(r2) 2006c205: movb $0,11(r5) 2006c209: movb $1,11(r6) 2006c20d: movl r6,0c(r7) 2006c211: brb 0x2006c23c 2006c213: brb 0x2006c262 2006c215: insv $0,$18,$3,54(r2) 2006c21b: brb 0x2006c238 2006c21d: movzbl 10(r5),r3 2006c221: cmpb r3,r4 2006c224: bleq 0x2006c262 2006c226: bbss r3,32(r7),0x2006c22b 2006c22b: movaq *14(r7)[r3],r2 2006c230: insque 20(r5),(r2) 2006c234: movb $0,11(r5) 2006c238: movl r6,10(r7) 2006c23c: movb r4,09(r7) 2006c240: cmpl r7,0x20067900 2006c245: beql 0x2006c275 2006c247: movzbl 0a(r7),r1 2006c24b: remque (r7),r0 2006c24e: movaq 0x20067788[r1],r3 2006c254: cmpl r3,(r3) 2006c257: bneq 0x2006c25f 2006c259: bbcc r1,0x20067970,0x2006c25f 2006c25f: brw 0x2006bfb4 2006c262: bbss r4,32(r7),0x2006c267 2006c267: movaq *14(r7)[r4],r3 2006c26c: insque 20(r6),*04(r3) 2006c271: movb $0,11(r6) 2006c275: rsb 2006c276: movb $0,11(r6) 2006c27a: movzbl 10(r6),r4 2006c27e: bbsc $5,12(r6),0x2006c288 2006c283: tstw 30(r7) 2006c286: beql 0x2006c28b 2006c288: brw 0x2006c2d5 2006c28b: movl 10(r7),r5 2006c28f: bneq 0x2006c2b1 2006c291: movl 0c(r7),r5 2006c295: cmpb r4,10(r5) 2006c299: bgeq 0x2006c288 2006c29b: movb r4,09(r7) 2006c29f: movl r6,10(r7) 2006c2a3: movl 4c(r5),r0 2006c2a7: insv $0,$18,$3,54(r0) 2006c2ad: mtpr $2,$14 ; SIRR 2006c2b0: rsb 2006c2b1: movzbl 10(r5),r3 2006c2b5: cmpb r3,r4 2006c2b8: bleq 0x2006c2d5 2006c2ba: bbss r3,32(r7),0x2006c2bf 2006c2bf: movaq *14(r7)[r3],r2 2006c2c4: insque 20(r5),(r2) 2006c2c8: movb $0,11(r5) 2006c2cc: movb r4,09(r7) 2006c2d0: movl r6,10(r7) 2006c2d4: rsb 2006c2d5: bbss r4,32(r7),0x2006c2da 2006c2da: movaq *14(r7)[r4],r3 2006c2df: insque 20(r6),*04(r3) 2006c2e4: movb $0,11(r6) 2006c2e8: rsb 2006c2e9: tstw 30(r7) 2006c2ec: beql 0x2006c2f4 2006c2ee: cmpl r6,0c(r7) 2006c2f2: bneq 0x2006c304 2006c2f4: movb $1,11(r6) 2006c2f8: movl r6,0c(r7) 2006c2fc: movb 10(r6),09(r7) 2006c301: brw 0x2006bfb4 2006c304: movb $0,11(r6) 2006c308: movzbl 10(r6),r5 2006c30c: bbss r5,32(r7),0x2006c311 2006c311: movaq *14(r7)[r5],r4 2006c316: insque 20(r6),*04(r4) 2006c31b: rsb 2006c31c: movl 10(r7),r6 2006c320: beql 0x2006c33b 2006c322: clrl 10(r7) 2006c325: movl r6,0c(r7) 2006c329: movb $1,11(r6) 2006c32d: movb 10(r6),09(r7) 2006c332: incw 2a(r6) 2006c335: mtpr 50(r6),$10 ; PCBB 2006c339: ldpctx 2006c33a: rei 2006c33b: ffs $0,$10,32(r7),r5 2006c341: beql 0x2006c391 2006c343: movaq *14(r7)[r5],r6 2006c348: remque *(r6)+,r6 2006c34b: bneq 0x2006c354 2006c34d: bbcc r5,32(r7),0x2006c352 2006c352: bvs 0x2006c33b 2006c354: movab -20(r6),r6 2006c358: cmpb 10(r6),09(r7) 2006c35d: bleq 0x2006c325 2006c35f: movl r6,0c(r7) 2006c363: movb $1,11(r6) 2006c367: movb 10(r6),09(r7) 2006c36c: movzbl 0a(r7),r4 2006c370: clrl r0 2006c372: bicw2 0x2006bfb0[r0],0x200679b8[r4] 2006c37b: bneq 0x2006c387 2006c37d: subl3 r4,$1f,r3 2006c381: bbcc r3,0x20067960,0x2006c387 2006c387: movb $0,0b(r7) 2006c38b: bsbw 0x2006c03b 2006c38e: brw 0x2006c120 2006c391: brw 0x2006c1a4 2006c394: svpctx 2006c395: tstw 30(r7) 2006c398: beql 0x2006c31c 2006c39a: brw 0x2006c1a4 2006c39d: .space 3 2006c3a0: movzwl *08(ap),r5 2006c3a4: bicw3 r5,0x20067c00,r5 2006c3aa: movl 0x200678c0,r7 2006c3af: movzbl 0a(r7),r4 2006c3b3: mtpr $8,$12 ; IPL 2006c3b6: movw r5,34(r7) 2006c3ba: movzbl $1,r0 2006c3bd: mtpr $3,$12 ; IPL 2006c3c0: rei 2006c3c1: .space 3 2006c3c4: movzbl 08(ap),r5 2006c3c8: cmpl $1f,r5 2006c3cb: bcc 0x2006c3d3 2006c3cd: movzwl $7c3c,r0 2006c3d2: rei 2006c3d3: movl 0x200678c0,r7 2006c3d8: movzbl 0a(r7),r4 2006c3dc: mtpr $8,$12 ; IPL 2006c3df: subl3 r4,$1f,r3 2006c3e3: bbcc r3,0x20067960,0x2006c3e9 2006c3e9: movb r5,0a(r7) 2006c3ed: cmpb r5,r4 2006c3f0: bcc 0x2006c400 2006c3f2: subl3 r5,$1f,r3 2006c3f6: bbss r3,0x20067960,0x2006c3fc 2006c3fc: movzbl $1,r0 2006c3ff: rei 2006c400: movb $0,0b(r7) 2006c404: bsbw 0x2006c03b 2006c407: cmpl r4,r5 2006c40a: bleq 0x2006c40f 2006c40c: movl r5,r4 2006c40f: movzbl $1,r0 2006c412: svpctx 2006c413: brw 0x2006c120 2006c416: halt 2006c417: halt 2006c418: movl 0x200678c0,r7 2006c41d: movl 08(ap),r0 2006c421: bsbw 0x2006b820 2006c424: blbc r0,0x2006c455 2006c427: cmpb $8,08(r1) 2006c42b: bneq 0x2006c45b 2006c42d: movl r1,r6 2006c430: movzbl 0c(ap),r5 2006c434: cmpl $f,r5 2006c437: bcs 0x2006c455 2006c439: movzbl 10(r6),r4 2006c43d: mtpr $8,$12 ; IPL 2006c440: movb r5,10(r6) 2006c444: caseb 11(r6),$0,$3 2006c449: case -> 0x2006c461 2006c44b: case -> 0x2006c473 2006c44d: case -> 0x2006c4b7 2006c44f: case -> 0x2006c4b7 2006c451: .word feff 2006c453: movp $0,$3c,$3c 2006c458: clrq r0 2006c45a: rei 2006c45b: movzwl $7c34,r0 2006c460: rei 2006c461: remque 20(r6),r3 2006c465: bneq 0x2006c46c 2006c467: bbcc r4,32(r7),0x2006c46c 2006c46c: bsbw 0x2006c1bc 2006c46f: movzbl $1,r0 2006c472: rei 2006c473: cmpb r5,r4 2006c476: blss 0x2006c4b3 2006c478: movzbl $1,r0 2006c47b: svpctx 2006c47c: tstw 30(r7) 2006c47f: bneq 0x2006c497 2006c481: movb $0,11(r6) 2006c485: movaq *14(r7)[r5],r4 2006c48a: bbss r5,32(r7),0x2006c48f 2006c48f: insque 20(r6),*04(r4) 2006c494: brw 0x2006c31c 2006c497: movb r5,09(r7) 2006c49b: movzbl 0a(r7),r4 2006c49f: subl3 r4,$1f,r3 2006c4a3: bbcc r3,0x20067960,0x2006c4a9 2006c4a9: movb $0,0b(r7) 2006c4ad: bsbw 0x2006c03b 2006c4b0: brw 0x2006c120 2006c4b3: movb r5,09(r7) 2006c4b7: movzbl $1,r0 2006c4ba: rei 2006c4bb: .space 1 2006c4bc: movl 0x200678c0,r7 2006c4c1: movl 08(ap),r0 2006c4c5: bsbw 0x2006b820 2006c4c8: blbc r0,0x2006c4ee 2006c4cb: caseb 08(r1),$2,$b 2006c4d0: case -> 0x2006c547 2006c4d2: case -> 0x2006c4e8 2006c4d4: case -> 0x2006c574 2006c4d6: case -> 0x2006c4e8 2006c4d8: case -> 0x2006c4e8 2006c4da: case -> 0x2006c5a1 2006c4dc: case -> 0x2006c5d8 2006c4de: case -> 0x2006c4e8 2006c4e0: case -> 0x2006c4e8 2006c4e2: case -> 0x2006c4e8 2006c4e4: case -> 0x2006c4e8 2006c4e6: case -> 0x2006c4f4 2006c4e8: movzwl $7c34,r0 2006c4ed: rei 2006c4ee: movzwl $7c3c,r0 2006c4f3: rei 2006c4f4: movl (r1),r2 2006c4f7: cmpb $2,44(r2) 2006c4fb: beql 0x2006c513 2006c4fd: cmpl 48(r2),4c(r2) 2006c502: beql 0x2006c541 2006c504: mtpr $8,$12 ; IPL 2006c507: movab 3c(r2),r7 2006c50b: incl 48(r2) 2006c50e: movl r7,r6 2006c511: brb 0x2006c523 2006c513: mtpr $8,$12 ; IPL 2006c516: movab 3c(r2),r7 2006c51a: movl r7,r6 2006c51d: movb $1,48(r2) 2006c521: brb 0x2006c554 2006c523: movl (r6),r6 2006c526: cmpl r6,r7 2006c529: beql 0x2006c53d 2006c52b: movl r6,r0 2006c52e: bsbw 0x2006b770 2006c531: blbc r0,0x2006c523 2006c534: bsbw 0x2006b6d4 2006c537: movzbl $1,r0 2006c53a: bsbw 0x2006b8bc 2006c53d: movzbl $1,r0 2006c540: rei 2006c541: movzwl $7c5c,r0 2006c546: rei 2006c547: mtpr $8,$12 ; IPL 2006c54a: movab (r1),r7 2006c54d: movl r7,r6 2006c550: movb $1,10(r1) 2006c554: movl (r6),r6 2006c557: cmpl r6,r7 2006c55a: beql 0x2006c570 2006c55c: movl r6,r0 2006c55f: bsbw 0x2006b770 2006c562: blbc r0,0x2006c554 2006c565: bsbw 0x2006b6d4 2006c568: movzbl $1,r0 2006c56b: bsbw 0x2006b8bc 2006c56e: brb 0x2006c554 2006c570: movzbl $1,r0 2006c573: rei 2006c574: mtpr $8,$12 ; IPL 2006c577: movab (r1),r7 2006c57a: movl r7,r6 2006c57d: movb $1,48(r1) 2006c581: movl (r6),r6 2006c584: cmpl r6,r7 2006c587: beql 0x2006c59d 2006c589: movl r6,r0 2006c58c: bsbw 0x2006b770 2006c58f: blbc r0,0x2006c581 2006c592: bsbw 0x2006b6d4 2006c595: movzbl $1,r0 2006c598: bsbw 0x2006b8bc 2006c59b: brb 0x2006c581 2006c59d: movzbl $1,r0 2006c5a0: rei 2006c5a1: cmpl 10(r1),14(r1) 2006c5a6: beql 0x2006c5d2 2006c5a8: mtpr $8,$12 ; IPL 2006c5ab: movab (r1),r7 2006c5ae: movl r7,r6 2006c5b1: incl 10(r1) 2006c5b4: movl (r6),r6 2006c5b7: cmpl r6,r7 2006c5ba: beql 0x2006c5ce 2006c5bc: movl r6,r0 2006c5bf: bsbw 0x2006b770 2006c5c2: blbc r0,0x2006c5b4 2006c5c5: bsbw 0x2006b6d4 2006c5c8: movzbl $1,r0 2006c5cb: bsbw 0x2006b8bc 2006c5ce: movzbl $1,r0 2006c5d1: rei 2006c5d2: movzwl $7c5c,r0 2006c5d7: rei 2006c5d8: mtpr $8,$12 ; IPL 2006c5db: movl $2,r0 2006c5de: bsbw 0x2006896c 2006c5e1: movzbl $1,r0 2006c5e4: rei 2006c5e5: .space 3 2006c5e8: pushr $00ff 2006c5ec: remqhi 0x20067888,r7 2006c5f1: bcs 0x2006c5ec 2006c5f3: bvc 0x2006c5fa 2006c5f5: popr $00ff 2006c5f9: rei 2006c5fa: movab -18(r7),r7 2006c5fe: movab (r7),r6 2006c601: movb $1,10(r7) 2006c605: bbcci $0,11(r7),0x2006c60a 2006c60a: movl (r6),r6 2006c60d: cmpl r6,r7 2006c610: beql 0x2006c624 2006c612: movl r6,r0 2006c615: bsbw 0x2006b770 2006c618: blbc r0,0x2006c60a 2006c61b: bsbw 0x2006b6d4 2006c61e: movzbl $1,r0 2006c621: bsbw 0x2006b8bc 2006c624: brb 0x2006c5ec 2006c626: movl 08(ap),r0 2006c62a: movl 0c(fp),r1 2006c62e: movl 10(r1),r1 2006c632: bicl2 $0000007f,r1 2006c639: brb 0x2006c63c 2006c63b: halt 2006c63c: movl 5c(r1)[r0],r0 2006c641: beql 0x2006c659 2006c643: bbssi $0,11(r0),0x2006c655 2006c648: insqti 18(r0),0x20067888 2006c64e: bcs 0x2006c648 2006c650: bneq 0x2006c655 2006c652: mtpr $8,$14 ; SIRR 2006c655: movzbl $1,r0 2006c658: rsb 2006c659: movzwl $7c3c,r0 2006c65e: rsb 2006c65f: halt 2006c660: movl 0x200678c0,r7 2006c665: cmpzv $18,$2,04(sp),$0 2006c66b: bneq 0x2006c6b0 2006c66d: movl 10(ap),r1 2006c671: extzv $0,$9,r1,r2 2006c676: addl3 r2,0c(ap),r6 2006c67b: extzv $9,$15,r6,r0 2006c680: bitw $01ff,r6 2006c685: beql 0x2006c689 2006c687: incl r0 2006c689: tstb 7c(r7) 2006c68c: beql 0x2006c697 2006c68e: bsbw 0x200683b8 2006c691: blbc r0,0x2006c6aa 2006c694: brw 0x2006c69d 2006c697: bsbw 0x200683ac 2006c69a: blbc r0,0x2006c6aa 2006c69d: extzv $0,$9,10(ap),r2 2006c6a3: addl2 r2,r1 2006c6a6: movzbl $1,r0 2006c6a9: rei 2006c6aa: movzwl $7cb4,r0 2006c6af: rei 2006c6b0: movzwl $7c1c,r0 2006c6b5: rei 2006c6b6: .space 2 2006c6b8: movl 0x200678c0,r7 2006c6bd: cmpzv $18,$2,04(sp),$0 2006c6c3: bneq 0x2006c6f3 2006c6c5: movl 0c(ap),r0 2006c6c9: bgeq 0x2006c6ed 2006c6cb: extzv $0,$9,r0,r1 2006c6d0: subl2 r1,r0 2006c6d3: addl3 r1,08(ap),r6 2006c6d8: extzv $9,$15,r6,r1 2006c6dd: bitw $01ff,r6 2006c6e2: beql 0x2006c6e6 2006c6e4: incl r1 2006c6e6: bsbw 0x20068484 2006c6e9: movzbl $1,r0 2006c6ec: rei 2006c6ed: movzwl $7c3c,r0 2006c6f2: rei 2006c6f3: movzwl $7c1c,r0 2006c6f8: rei 2006c6f9: .long 00000000 2006c6fd: .long 00000000 2006c701: .long 30000200 2006c705: .long ff000003 2006c709: .long 00ffffff 2006c70d: .long 1f000000 2006c711: .long 00800055 2006c715: .long 00000000 2006c719: .long 00000000 2006c71d: .long 00000000 2006c721: .long 00030000 2006c725: .long 02000000 2006c729: .long 54000000 2006c72d: .long 00008000 2006c731: .byte 00 2006c732: movab -44(sp),sp 2006c736: pushab -18(fp) 2006c739: pushal -34(fp) 2006c73c: calls $2,*$80000130 2006c743: bsbw 0x2006c886 2006c746: moval -18(fp),r0 2006c74a: jsb *$80004658 2006c750: movl r1,*$80000af8 2006c757: tstb *$80000a97 2006c75d: beql 0x2006c78c 2006c75f: jsb *$800018d7 2006c765: movl *$80000af8,r0 2006c76c: movl *$80000ad8,30(r0) 2006c774: movq *$80000410,34(r0) 2006c77c: pushab -18(fp) 2006c77f: pushal -34(fp) 2006c782: calls $2,*$80000130 2006c789: bsbw 0x2006c886 2006c78c: movl 04(ap),r11 2006c790: movl *04(r11),r11 2006c794: moval (r11),r11 2006c797: movl (r11),r11 2006c79a: beql 0x2006c7aa 2006c79c: bbc $0,20(r11),0x2006c797 2006c7a1: bbc $1,20(r11),0x2006c797 2006c7a6: bsbb 0x2006c7d0 2006c7a8: brb 0x2006c797 2006c7aa: movl 04(ap),r11 2006c7ae: movl *04(r11),r11 2006c7b2: moval (r11),r11 2006c7b5: movl (r11),r11 2006c7b8: beql 0x2006c7c8 2006c7ba: bbc $0,20(r11),0x2006c7b5 2006c7bf: bbs $1,20(r11),0x2006c7b5 2006c7c4: bsbb 0x2006c7d0 2006c7c6: brb 0x2006c7b5 2006c7c8: movzbl $1,*$80000af8 2006c7cf: ret 2006c7d0: movl sp,r6 2006c7d3: movzwl 12(r11),r10 2006c7d7: addl2 r11,r10 2006c7da: movzbl 1c(r11),r9 2006c7de: mull2 $8,r9 2006c7e1: subl2 r9,sp 2006c7e4: movl sp,r9 2006c7e7: clrl r8 2006c7e9: cmpb r8,1c(r11) 2006c7ed: beql 0x2006c800 2006c7ef: movzwl (r10)+,(r9) 2006c7f2: addl3 r10,(r9)+,r7 2006c7f6: movl r10,(r9)+ 2006c7f9: movl r7,r10 2006c7fc: incl r8 2006c7fe: brb 0x2006c7e9 2006c800: pushab 25(r11) 2006c803: movzwl 23(r11),-(sp) 2006c807: movl sp,r7 2006c80a: decl r8 2006c80c: blss 0x2006c812 2006c80e: pushaq -(r9) 2006c810: brb 0x2006c80a 2006c812: pushl $0 2006c814: bbc $1,20(r11),0x2006c81d 2006c819: movab -18(fp),(sp) 2006c81d: pushaq (r7) 2006c81f: pushab -30(fp) 2006c822: pushal -34(fp) 2006c825: movzbl 1c(r11),-(sp) 2006c829: addl2 $4,(sp) 2006c82c: callg (sp),*$80000068 2006c833: bsbw 0x2006c886 2006c836: bbc $1,20(r11),0x2006c882 2006c83b: pushab -18(fp) 2006c83e: pushl $0 2006c840: pushal -04(fp) 2006c843: pushal -34(fp) 2006c846: calls $4,*$800001d0 2006c84d: pushab -44(fp) 2006c850: pushl $0 2006c852: pushab -18(fp) 2006c855: pushal -1c(fp) 2006c858: pushal -08(fp) 2006c85b: pushal -20(fp) 2006c85e: pushal -34(fp) 2006c861: calls $7,*$80000140 2006c868: bsbw 0x2006c886 2006c86b: pushl -20(fp) 2006c86e: pushal -34(fp) 2006c871: calls $2,*$800000d8 2006c878: bsbw 0x2006c886 2006c87b: cmpl -44(fp),-30(fp) 2006c880: bneq 0x2006c83b 2006c882: movl r6,sp 2006c885: rsb 2006c886: blbc -34(fp),0x2006c88b 2006c88a: rsb 2006c88b: mtpr $2,$12 ; IPL 2006c88e: .long 007cfeff ; bugw $007c 2006c892: halt 2006c893: halt 2006c894: movab 0x2006bf6a,(fp) 2006c899: cmpb $2,(ap) 2006c89c: bneq 0x2006c8c6 2006c89e: movl 04(ap),r0 2006c8a2: beql 0x2006c8a7 2006c8a4: movl (r0),(r0) 2006c8a7: movl 08(ap),r0 2006c8ab: beql 0x2006c8c0 2006c8ad: movl (r0),(r0) 2006c8b0: movq 0x20067620,r1 2006c8b5: clrl (fp) 2006c8b7: blbc 0x2006777f,0x2006c8cc 2006c8bc: movzbl $1,r0 2006c8bf: rsb 2006c8c0: movzwl $7c9c,r0 2006c8c5: rsb 2006c8c6: movzwl $7c04,r0 2006c8cb: rsb 2006c8cc: movzwl $7f01,r0 2006c8d1: rsb 2006c8d2: .space 2 2006c8d4: prober $0,$c,(ap) 2006c8d8: beql 0x2006c8fb 2006c8da: cmpb $2,(ap) 2006c8dd: bneq 0x2006c901 2006c8df: movq 0x20067620,r3 2006c8e4: addl2 0x20067dc8,r3 2006c8e9: adwc 0x20067dcc,r4 2006c8ee: mnegl r4,r2 2006c8f1: mnegl r3,r1 2006c8f4: sbwc $0,r2 2006c8f7: movzbl $1,r0 2006c8fa: rei 2006c8fb: movzwl $7c9c,r0 2006c900: rei 2006c901: movzwl $7c04,r0 2006c906: rei 2006c907: .space 1 2006c908: prober $0,$8,*08(ap) 2006c90d: beql 0x2006c917 2006c90f: movq *08(ap),r0 2006c913: blss 0x2006c91d 2006c915: brb 0x2006c923 2006c917: movzwl $7c9c,r0 2006c91c: rei 2006c91d: movzwl $7c3c,r0 2006c922: rei 2006c923: movq r0,r2 2006c926: subl2 0x20067620,r2 2006c92b: sbwc 0x20067624,r3 2006c930: mnegl r3,r5 2006c933: mnegl r2,r4 2006c936: sbwc $0,r5 2006c939: mtpr $8,$12 ; IPL 2006c93c: addl2 r4,0x20067dc8 2006c941: adwc r5,0x20067dcc 2006c946: movq r0,0x20067620 2006c94b: movq r0,0x20067628 2006c950: blbs 0x20067dd0,0x2006c98a 2006c955: movab 0x20067898,r4 2006c95a: cmpl (r4),r4 2006c95d: beql 0x2006c98a 2006c95f: subl2 $8,sp 2006c962: remque (r4),r5 2006c965: insque (sp),*04(r5) 2006c969: movq r4,(r4) 2006c96c: remque *00(sp),r6 2006c970: bvs 0x2006c987 2006c972: bbc $1,09(r6),0x2006c97f 2006c977: addl2 r2,20(r6) 2006c97b: adwc r3,24(r6) 2006c97f: movq 20(r6),r0 2006c983: bsbb 0x2006c997 2006c985: brb 0x2006c96c 2006c987: addl2 $8,sp 2006c98a: mtpr $3,$12 ; IPL 2006c98d: bbssi $0,0x2006777f,0x2006c993 2006c993: movzbl $1,r0 2006c996: rei 2006c997: movaq 0x20067898,r4 2006c99c: movab (r4),r5 2006c99f: movl (r5),r5 2006c9a2: cmpl r5,r4 2006c9a5: beql 0x2006c9b5 2006c9a7: cmpl 24(r5),r1 2006c9ab: bcs 0x2006c99f 2006c9ad: bgtru 0x2006c9b5 2006c9af: cmpl 20(r5),r0 2006c9b3: blequ 0x2006c99f 2006c9b5: insque (r6),*04(r5) 2006c9b9: rsb 2006c9ba: .space 2 2006c9bc: probew $0,$10,*08(ap) 2006c9c1: beql 0x2006c9da 2006c9c3: movl 0c(ap),r6 2006c9c7: prober $0,$8,(r6) 2006c9cb: beql 0x2006c9da 2006c9cd: movzwl (r6),r7 2006c9d0: movl 04(r6),r6 2006c9d4: prober $0,r7,(r6) 2006c9d8: bneq 0x2006c9e0 2006c9da: movzwl $7c9c,r0 2006c9df: rei 2006c9e0: subl2 $20,sp 2006c9e3: tstl r7 2006c9e5: beql 0x2006ca16 2006c9e7: cmpl $1f,r7 2006c9ea: bcs 0x2006ca16 2006c9ec: clrl r2 2006c9ee: movzbl (r6)+,r3 2006c9f1: cmpb $61,r3 2006c9f5: bgtru 0x2006ca00 2006c9f7: cmpb $7a,r3 2006c9fb: bcs 0x2006ca00 2006c9fd: bicb2 $20,r3 2006ca00: movb r3,(sp)[r2] 2006ca04: aoblss r7,r2,0x2006c9ee 2006ca08: movl sp,r6 2006ca0b: caseb 10(ap),$0,$2 2006ca10: case -> 0x2006ca1d 2006ca12: case -> 0x2006ca28 2006ca14: case -> 0x2006ca22 2006ca16: movzwl $7c3c,r0 2006ca1b: brb 0x2006ca2b 2006ca1d: bsbw 0x2006ca4d 2006ca20: brb 0x2006ca2b 2006ca22: bsbw 0x2006ca4d 2006ca25: blbs r0,0x2006ca2b 2006ca28: bsbw 0x2006ca2f 2006ca2b: addl2 $20,sp 2006ca2e: rei 2006ca2f: bsbw 0x2006baf8 2006ca32: blbs r0,0x2006ca3c 2006ca35: cmpl 10(ap),$2 2006ca39: bneq 0x2006ca4d 2006ca3b: rsb 2006ca3c: pushab *08(ap) 2006ca3f: pushl r6 2006ca41: pushl r7 2006ca43: pushl $1 2006ca45: pushl $2 2006ca47: calls $5,_2ba10 2006ca4c: rsb 2006ca4d: movab 0x2006774a,r5 2006ca52: tstw (r5) 2006ca54: bneq 0x2006ca75 2006ca56: mtpr $8,$12 ; IPL 2006ca59: movq r6,r0 2006ca5c: bsbw 0x2006b724 2006ca5f: blbc r0,0x2006ca6c 2006ca62: movc3 $10,14(r1),*08(ap) 2006ca68: movzbl $1,r0 2006ca6b: rsb 2006ca6c: mtpr $3,$12 ; IPL 2006ca6f: movzwl $7d04,r0 2006ca74: rsb 2006ca75: pushab *08(ap) 2006ca78: pushl r6 2006ca7a: pushl r7 2006ca7c: pushl $0 2006ca7e: pushl $2 2006ca80: calls $5,_2ba10 2006ca85: rsb 2006ca86: .space 2 2006ca88: movl 0x200678c0,r7 2006ca8d: movl 08(ap),r4 2006ca91: prober $0,$16,(r4) 2006ca95: beql 0x2006cab2 2006ca97: cmpw (r4),$14 2006ca9a: bgtru 0x2006cab8 2006ca9c: movl 0c(r7),r0 2006caa0: movl 4c(r0),r1 2006caa4: movl 0c(ap),76(r1) 2006caa9: movc3 $16,(r4),60(r1) 2006caae: movzbl $1,r0 2006cab1: rei 2006cab2: movzwl $7c9c,r0 2006cab7: rei 2006cab8: movzwl $7c14,r0 2006cabd: rei 2006cabe: .space 2 2006cac0: movl 0x200678c0,r7 2006cac5: cmpb (ap),$5 2006cac8: bcs 0x2006cad6 2006caca: movl 14(ap),r11 2006cace: beql 0x2006cad6 2006cad0: probew $0,$2,(r11) 2006cad4: beql 0x2006cb30 2006cad6: movl 0c(ap),r6 2006cada: beql 0x2006cae2 2006cadc: probew $0,$16,(r6) 2006cae0: beql 0x2006cb30 2006cae2: movl 10(ap),r8 2006cae6: beql 0x2006caee 2006cae8: probew $0,$4,(r8) 2006caec: beql 0x2006cb30 2006caee: movl 08(ap),r0 2006caf2: beql 0x2006cb42 2006caf4: prober $0,$10,(r0) 2006caf8: beql 0x2006cb30 2006cafa: mtpr $8,$12 ; IPL 2006cafd: bsbw 0x2006b858 2006cb00: blbc r0,0x2006cb36 2006cb03: cmpl r7,40(r1) 2006cb07: bneq 0x2006cb36 2006cb09: bbc $0,0a(r1),0x2006cb3c 2006cb0e: tstl r8 2006cb10: beql 0x2006cb16 2006cb12: movl 44(r1),(r8) 2006cb16: cmpb (ap),$5 2006cb19: bcs 0x2006cb23 2006cb1b: tstl r11 2006cb1d: beql 0x2006cb23 2006cb1f: movw 6e(r1),(r11) 2006cb23: tstl r6 2006cb25: beql 0x2006cb2c 2006cb27: movc3 $16,48(r1),(r6) 2006cb2c: movzbl $1,r0 2006cb2f: rei 2006cb30: movzwl $7c9c,r0 2006cb35: rei 2006cb36: movzwl $7d0c,r0 2006cb3b: rei 2006cb3c: movzwl $7c2c,r0 2006cb41: rei 2006cb42: movl 0c(r7),r0 2006cb46: movl 4c(r0),r10 2006cb4a: tstl r6 2006cb4c: beql 0x2006cb53 2006cb4e: movc3 $16,60(r10),(r6) 2006cb53: tstl r8 2006cb55: beql 0x2006cb5b 2006cb57: movl 76(r10),(r8) 2006cb5b: movzbl $1,r0 2006cb5e: rei 2006cb5f: .space 1 2006cb60: movl 18(ap),r0 2006cb64: beql 0x2006cb7c 2006cb66: blss 0x2006cb71 2006cb68: bbs $1e,r0,0x2006cb71 2006cb6c: tstl 10(ap) 2006cb6f: beql 0x2006cb74 2006cb71: brw 0x2006cbd6 2006cb74: movzbl $1,r5 2006cb77: brb 0x2006cb7e 2006cb79: .space 3 2006cb7c: clrl r5 2006cb7e: movl 0x200678c0,r7 2006cb83: movl 0c(r7),r6 2006cb87: extzv $9,$15,0c(ap),r10 2006cb8d: bitw $01ff,0c(ap) 2006cb93: beql 0x2006cb97 2006cb95: incl r10 2006cb97: movl r10,r0 2006cb9a: clrl r1 2006cb9c: movl 10(ap),r2 2006cba0: blss 0x2006cbd6 2006cba2: bneq 0x2006cbbf 2006cba4: blbc r5,0x2006cbe2 2006cba7: movl 18(ap),r2 2006cbab: movzbl $81,r1 2006cbaf: addl2 $00000fff,r2 2006cbb6: bicl2 $00000fff,r2 2006cbbd: brb 0x2006cbc6 2006cbbf: incl r1 2006cbc1: bicw2 $01ff,r2 2006cbc6: ashl $9,r0,r3 2006cbca: movab -01(r2)[r3],r3 2006cbcf: xorl2 r2,r3 2006cbd2: bbc $1e,r3,0x2006cbe2 2006cbd6: movzwl $7c3c,r0 2006cbdb: rei 2006cbdc: movzwl $7c1c,r0 2006cbe1: rei 2006cbe2: extzv $9,$15,14(ap),r9 2006cbe8: beql 0x2006cbf5 2006cbea: cmpzv $18,$2,04(sp),$0 2006cbf0: bneq 0x2006cbdc 2006cbf2: brw 0x2006ccde 2006cbf5: bbs $1e,r2,0x2006cc6c 2006cbf9: bsbw 0x200680dc 2006cbfc: blbc r0,0x2006cc66 2006cbff: ashl $9,r1,r11 2006cc03: pushl r11 2006cc05: mtpr 5c(r7),$9 ; P0LR 2006cc09: moval *58(r7)[r1],r8 2006cc0e: movl r10,r9 2006cc11: movl $1,r0 2006cc14: bsbw 0x20067fac 2006cc17: blbc r0,0x2006cc34 2006cc1a: bisl3 r1,40(r7),(r8)+ 2006cc1f: movc5 $0,(r11),$0,$0200,(r11) 2006cc27: movl r3,r11 2006cc2a: sobgtr r9,0x2006cc11 2006cc2d: movl (sp)+,r1 2006cc30: movzbl $1,r0 2006cc33: rei 2006cc34: tstl (sp)+ 2006cc36: subl3 r9,r10,r9 2006cc3a: beql 0x2006cc57 2006cc3c: movl -(r8),r0 2006cc3f: clrl (r8) 2006cc41: extzv $0,$15,r0,r0 2006cc46: movl $1,r1 2006cc49: bsbw 0x20067fc4 2006cc4c: movab -0200(r11),r11 2006cc51: mtpr r11,$3a ; TBIS 2006cc54: sobgtr r9,0x2006cc3c 2006cc57: movl r8,r0 2006cc5a: movl r10,r1 2006cc5d: bsbw 0x2006821c 2006cc60: movzwl $7cb4,r0 2006cc65: rei 2006cc66: movzwl $7d2c,r0 2006cc6b: rei 2006cc6c: movl r2,r11 2006cc6f: bsbw 0x20068240 2006cc72: blbc r0,0x2006ccd8 2006cc75: pushl r11 2006cc77: mtpr 48(r6),$b ; P1LR 2006cc7b: moval *38(r6)[r1],r8 2006cc80: movl r10,r9 2006cc83: movl $1,r0 2006cc86: bsbw 0x20067fac 2006cc89: blbc r0,0x2006cca6 2006cc8c: bisl3 r1,40(r7),(r8)+ 2006cc91: movc5 $0,(r11),$0,$0200,(r11) 2006cc99: movl r3,r11 2006cc9c: sobgtr r9,0x2006cc83 2006cc9f: movl (sp)+,r1 2006cca2: movzbl $1,r0 2006cca5: rei 2006cca6: tstl (sp)+ 2006cca8: subl3 r9,r10,r9 2006ccac: beql 0x2006ccc9 2006ccae: movl -(r8),r0 2006ccb1: clrl (r8) 2006ccb3: extzv $0,$15,r0,r0 2006ccb8: movl $1,r1 2006ccbb: bsbw 0x20067fc4 2006ccbe: movab -0200(r11),r11 2006ccc3: mtpr r11,$3a ; TBIS 2006ccc6: sobgtr r9,0x2006ccae 2006ccc9: movl r8,r0 2006cccc: movl r10,r1 2006cccf: bsbw 0x20068364 2006ccd2: movzwl $7cb4,r0 2006ccd7: rei 2006ccd8: movzwl $7d2c,r0 2006ccdd: rei 2006ccde: bbs $1e,r2,0x2006cd1b 2006cce2: bsbw 0x200680dc 2006cce5: blbc r0,0x2006cd44 2006cce8: ashl $9,r1,r11 2006ccec: mtpr 5c(r7),$9 ; P0LR 2006ccf0: moval *58(r7)[r1],r8 2006ccf5: movl $f0000000,r0 2006ccfc: tstb 7c(r7) 2006ccff: beql 0x2006cd08 2006cd01: movl $a1800000,r0 2006cd08: movl r10,r7 2006cd0b: bisl3 r0,r9,(r8)+ 2006cd0f: incl r9 2006cd11: sobgtr r7,0x2006cd0b 2006cd14: movl r11,r1 2006cd17: movzbl $1,r0 2006cd1a: rei 2006cd1b: movl r2,r11 2006cd1e: bsbw 0x20068240 2006cd21: blbc r0,0x2006cd44 2006cd24: mtpr 48(r6),$b ; P1LR 2006cd28: moval *38(r6)[r1],r8 2006cd2d: movl r10,r7 2006cd30: bisl3 $f0000000,r9,(r8)+ 2006cd38: incl r9 2006cd3a: sobgtr r7,0x2006cd30 2006cd3d: movl r11,r1 2006cd40: movzbl $1,r0 2006cd43: rei 2006cd44: movzwl $7d2c,r0 2006cd49: rei 2006cd4a: .space 2 2006cd4c: movpsl r11 2006cd4e: extzv $16,$2,r11,r11 2006cd53: movl 0x200678c0,r7 2006cd58: movl 0c(r7),r6 2006cd5c: extzv $9,$15,08(ap),r10 2006cd62: bitw $01ff,08(ap) 2006cd68: beql 0x2006cd6c 2006cd6a: incl r10 2006cd6c: movl 0c(ap),r8 2006cd70: blss 0x2006cd87 2006cd72: bicw2 $01ff,r8 2006cd77: ashl $9,r10,r9 2006cd7b: movab -01(r8)[r9],r9 2006cd80: xorl2 r8,r9 2006cd83: bbc $1e,r9,0x2006cd8d 2006cd87: movzwl $7c3c,r0 2006cd8c: rei 2006cd8d: extzv $9,$15,r8,r9 2006cd92: bbs $1e,r8,0x2006cde1 2006cd96: moval *58(r7)[r9],r8 2006cd9b: cmpl r9,5c(r7) 2006cd9f: bcc 0x2006cddd 2006cda1: movl (r8)+,r0 2006cda4: beql 0x2006cdd8 2006cda6: extzv $15,$2,r0,r1 2006cdab: caseb r1,$0,$3 2006cdaf: case -> 0x2006cdcd 2006cdb1: case -> 0x2006cdcd 2006cdb3: case -> 0x2006cdd8 2006cdb5: case -> 0x2006cdbb 2006cdb7: .long 005cfeff ; bugw $005c 2006cdbb: cmpzv $17,$2,r0,r11 2006cdc0: bcs 0x2006cdd8 2006cdc2: extzv $0,$15,r0,r0 2006cdc7: movl $1,r1 2006cdca: bsbw 0x20067fc4 2006cdcd: clrl -(r8) 2006cdcf: moval (r8)+,r0 2006cdd2: movl $1,r1 2006cdd5: bsbw 0x2006821c 2006cdd8: incl r9 2006cdda: sobgtr r10,0x2006cd9b 2006cddd: movzbl $1,r0 2006cde0: rei 2006cde1: addl2 r10,r9 2006cde4: movzwl 0x20067c32,r1 2006cde9: ashl $7,r1,r1 2006cded: subl2 $00200000,r1 2006cdf4: addl2 r9,r1 2006cdf7: moval *38(r6)[r1],r8 2006cdfc: decl r9 2006cdfe: cmpl r9,48(r6) 2006ce02: bcs 0x2006ce39 2006ce04: movl -(r8),r0 2006ce07: beql 0x2006ce34 2006ce09: cmpzv $15,$2,r0,$0 2006ce0e: beql 0x2006ce29 2006ce10: cmpzv $15,$2,r0,$3 2006ce15: bneq 0x2006cdb7 2006ce17: cmpzv $17,$2,r0,r11 2006ce1c: bcs 0x2006ce34 2006ce1e: extzv $0,$15,r0,r0 2006ce23: movl $1,r1 2006ce26: bsbw 0x20067fc4 2006ce29: clrl (r8) 2006ce2b: moval (r8),r0 2006ce2e: movl $1,r1 2006ce31: bsbw 0x20068364 2006ce34: decl r9 2006ce36: sobgtr r10,0x2006cdfe 2006ce39: movzbl $1,r0 2006ce3c: rei 2006ce3d: remque $4,$0 2006ce40: movpsl r11 2006ce42: extzv $16,$2,r11,r11 2006ce47: movl 0x200678c0,r7 2006ce4c: movl 0c(r7),r6 2006ce50: extzv $9,$15,08(ap),r10 2006ce56: bitw $01ff,08(ap) 2006ce5c: beql 0x2006ce60 2006ce5e: incl r10 2006ce60: movl 0c(ap),r8 2006ce64: blss 0x2006ce81 2006ce66: bicw2 $01ff,r8 2006ce6b: ashl $9,r10,r9 2006ce6f: movab -01(r8)[r9],r9 2006ce74: xorl2 r8,r9 2006ce77: bbs $1e,r9,0x2006ce81 2006ce7b: cmpl 10(ap),$2 2006ce7f: blequ 0x2006ce87 2006ce81: movzwl $7c3c,r0 2006ce86: rei 2006ce87: extzv $9,$15,r8,r9 2006ce8c: bbs $1e,r8,0x2006cf08 2006ce90: moval *58(r7)[r9],r6 2006ce95: cmpl r9,5c(r7) 2006ce99: bcc 0x2006cefc 2006ce9b: movl (r6)+,r0 2006ce9e: beql 0x2006cef2 2006cea0: extzv $15,$2,r0,r1 2006cea5: caseb r1,$0,$3 2006cea9: case -> 0x2006ced8 2006ceab: case -> 0x2006ceb5 2006cead: case -> 0x2006ced8 2006ceaf: case -> 0x2006ced8 2006ceb1: .long 005cfeff ; bugw $005c 2006ceb5: movl $1,r0 2006ceb8: bsbw 0x20067fac 2006cebb: blbc r0,0x2006cf00 2006cebe: bisl3 r1,40(r7),-(r6) 2006cec3: mtpr r8,$3a ; TBIS 2006cec6: movl r8,r1 2006cec9: bsbw 0x2006b912 2006cecc: blbc r0,0x2006ceb1 2006cecf: movc3 $0200,(r4),(r8) 2006ced5: movl (r6)+,r0 2006ced8: cmpzv $17,$2,r0,r11 2006cedd: bcs 0x2006cef2 2006cedf: movl 10(ap),r1 2006cee3: movzbl 0x2006ce3d[r1],r1 2006cee9: insv r1,$1b,$4,-04(r6) 2006ceef: mtpr r8,$3a ; TBIS 2006cef2: movab 0200(r8),r8 2006cef7: incl r9 2006cef9: sobgtr r10,0x2006ce95 2006cefc: movzbl $1,r0 2006ceff: rei 2006cf00: movzwl $7cb4,r0 2006cf05: rei 2006cf06: brb 0x2006ceb1 2006cf08: addl2 r10,r9 2006cf0b: movzwl 0x20067c32,r0 2006cf10: ashl $7,r0,r0 2006cf14: subl2 $00200000,r0 2006cf1b: ashl $2,r0,r0 2006cf1f: addl3 38(r6),r0,r5 2006cf24: ashl $2,r9,r0 2006cf28: addl3 r5,r0,r8 2006cf2c: decl r9 2006cf2e: cmpl r9,48(r6) 2006cf32: bcs 0x2006cf68 2006cf34: movl -(r8),r0 2006cf37: beql 0x2006cf65 2006cf39: cmpzv $15,$2,r0,$3 2006cf3e: bneq 0x2006cf06 2006cf40: cmpzv $17,$2,r0,r11 2006cf45: bcs 0x2006cf65 2006cf47: movl 10(ap),r1 2006cf4b: movzbl 0x2006ce3d[r1],r1 2006cf51: insv r1,$1b,$4,(r8) 2006cf56: subl3 r5,r8,r0 2006cf5a: ashl $7,r0,r0 2006cf5e: bbss $1e,r0,0x2006cf62 2006cf62: mtpr r0,$3a ; TBIS 2006cf65: sobgtr r10,0x2006cf2c 2006cf68: movzbl $1,r0 2006cf6b: rei 2006cf6c: .long 000021d6 2006cf70: movzbl $1,r11 2006cf73: brb 0x2006cf7b 2006cf75: .space 3 2006cf78: movzbl $0,r11 2006cf7b: movl 0x200678c0,r7 2006cf80: movl 0c(r7),r6 2006cf84: moval 5c(r6),r8 2006cf88: movzbl (ap),r9 2006cf8b: moval 10(ap),r10 2006cf8f: subl2 $3,r9 2006cf92: bneq 0x2006cf97 2006cf94: brw 0x2006d016 2006cf97: movl (r10)+,r0 2006cf9a: bgeq 0x2006cfbb 2006cf9c: bbc $1e,r0,0x2006cfbb 2006cfa0: bsbw 0x2006b820 2006cfa3: blbs r0,0x2006cfe6 2006cfa6: movzbl (ap),r1 2006cfa9: subl2 $2,r1 2006cfac: subl2 r9,r1 2006cfaf: movzwl $7c3c,r0 2006cfb4: rei 2006cfb5: movzwl $7c9c,r0 2006cfba: rei 2006cfbb: prober $0,$10,(r0) 2006cfbf: beql 0x2006cfb5 2006cfc1: mtpr $8,$12 ; IPL 2006cfc4: bsbw 0x2006b858 2006cfc7: blbc r0,0x2006cfe0 2006cfca: cmpl r7,40(r1) 2006cfce: beql 0x2006cfe0 2006cfd0: bbs $0,0a(r1),0x2006cfde 2006cfd5: movpsl r5 2006cfd7: cmpzv $16,$2,r5,$0 2006cfdc: beql 0x2006cfe0 2006cfde: clrl r0 2006cfe0: mtpr $3,$12 ; IPL 2006cfe3: blbc r0,0x2006cfa6 2006cfe6: movzbl 08(r1),r0 2006cfea: bbc r0,0x2006cf6c,0x2006d03c 2006cff0: movl 18(r8),0c(r8) 2006cff5: bneq 0x2006cfff 2006cff7: bsbw 0x2006d126 2006cffa: blbs r0,0x2006cff0 2006cffd: brb 0x2006d036 2006cfff: movl 18(r8),r8 2006d003: movb r11,09(r8) 2006d007: clrb 0b(r8) 2006d00a: movl r1,10(r8) 2006d00e: movb 08(r1),1c(r8) 2006d013: sobgtr r9,0x2006cf97 2006d016: moval 5c(r6),r9 2006d01a: movl 0c(ap),r10 2006d01e: bneq 0x2006d030 2006d020: movl 18(r9),0c(r8) 2006d025: cmpl r8,r9 2006d028: bneq 0x2006d072 2006d02a: clrl r1 2006d02c: movzbl $1,r0 2006d02f: rei 2006d030: prober $0,$8,(r10) 2006d034: bneq 0x2006d042 2006d036: movzwl $7ce4,r0 2006d03b: rei 2006d03c: movzwl $7c34,r0 2006d041: rei 2006d042: movl r9,0c(r8) 2006d046: movb r11,09(r9) 2006d04a: movq (r10),20(r9) 2006d04e: bgeq 0x2006d072 2006d050: bisb2 $2,09(r9) 2006d054: mnegl 24(r9),24(r9) 2006d059: mnegl 20(r9),20(r9) 2006d05e: sbwc $0,24(r9) 2006d062: addl2 0x20067620,20(r9) 2006d06a: adwc 0x20067624,24(r9) 2006d072: movl 0c(r8),r0 2006d076: movl r0,58(r6) 2006d07a: mtpr $8,$12 ; IPL 2006d07d: tstb 0a(r0) 2006d080: bneq 0x2006d087 2006d082: cmpl r0,r8 2006d085: beql 0x2006d098 2006d087: bsbw 0x2006b770 2006d08a: blbc r0,0x2006d098 2006d08d: bsbw 0x2006b6d4 2006d090: movzbl 0a(r1),r1 2006d094: movzbl $1,r0 2006d097: rei 2006d098: movl 0c(ap),r10 2006d09c: beql 0x2006d0a9 2006d09e: movq (r10),r10 2006d0a1: bneq 0x2006d0a9 2006d0a3: clrl r1 2006d0a5: movzbl $1,r0 2006d0a8: rei 2006d0a9: bitb $f,12(r6) 2006d0ad: beql 0x2006d0c8 2006d0af: bbs $4,12(r6),0x2006d0c8 2006d0b4: extzv $10,$5,04(sp),r0 2006d0ba: bneq 0x2006d0c8 2006d0bc: movzbl 7c(r7),r0 2006d0c0: cmpzv $18,$2,04(sp),r0 2006d0c6: bgeq 0x2006d123 2006d0c8: movl 0c(r8),r9 2006d0cc: tstb 0a(r9) 2006d0cf: bneq 0x2006d100 2006d0d1: movaq 0x20067898,r0 2006d0d8: movab (r0),r1 2006d0db: movl (r1),r1 2006d0de: cmpl r0,r1 2006d0e1: beql 0x2006d0f3 2006d0e3: cmpl 24(r1),24(r9) 2006d0e8: bcs 0x2006d0db 2006d0ea: bgtru 0x2006d0f3 2006d0ec: cmpl 20(r1),20(r9) 2006d0f1: blequ 0x2006d0db 2006d0f3: insque (r9),*04(r1) 2006d0f7: cmpl r8,r9 2006d0fa: beql 0x2006d11c 2006d0fc: movl 0c(r9),r9 2006d100: movl 10(r9),r0 2006d104: cmpb $d,08(r0) 2006d108: bneq 0x2006d113 2006d10a: movl (r0),r0 2006d10d: insque (r9),*40(r0) 2006d111: brb 0x2006d117 2006d113: insque (r9),*04(r0) 2006d117: cmpl r8,r9 2006d11a: bneq 0x2006d0fc 2006d11c: movb $3,11(r6) 2006d120: brw 0x2006c394 2006d123: clrq r0 2006d125: rei 2006d126: pushl r1 2006d128: movzbl $1,r0 2006d12b: bsbw 0x2006804c 2006d12e: blbc r0,0x2006d160 2006d131: movl r8,r4 2006d134: movzbl (ap),r3 2006d137: subl2 $2,r3 2006d13a: subl2 r9,r3 2006d13d: remqhi (r1),r2 2006d140: clrl r1 2006d142: movl r2,18(r4) 2006d146: movb $a,08(r2) 2006d14a: addb3 r1,r3,0a(r2) 2006d14f: movl r6,14(r2) 2006d153: movl r2,r4 2006d156: addl2 $20,r2 2006d159: aoblss $4,r1,0x2006d142 2006d15d: clrl 18(r4) 2006d160: movl (sp)+,r1 2006d163: rsb 2006d164: .byte 18 2006d165: .ascii "\n\n\r**** Fatal Bugcheck, " 2006d17d: .byte 15 2006d17e: .ascii "\n\n\r Current Job = " 2006d193: .byte 16 2006d194: .ascii "\n\n\r Program Name = " 2006d1aa: .string "\n\n\n\n\rPress RETURN to view remainder" 2006d1cd: .string " of bugcheck information...\0" 2006d1e9: .string "\n\n\r Register Dump\n\n\r\tR0 = \0" 2006d207: .string "\tR1 = \0" 2006d20e: .string "\tR2 = \0" 2006d215: .string "\tR3 = \0" 2006d21c: .string "\tR4 = \0" 2006d223: .string "\tR5 = \0" 2006d22a: .string "\tR6 = \0" 2006d231: .string "\tR7 = \0" 2006d238: .string "\tR8 = \0" 2006d23f: .string "\tR9 = \0" 2006d246: .string "\tR10= \0" 2006d24d: .string "\tR11= \0" 2006d254: .string "\tAP = \0" 2006d25b: .string "\tFP = \0" 2006d262: .string "\tSP = \0" 2006d269: .string "\tPC = \0" 2006d270: .string "\tPSL= \0" 2006d277: .word 1e80 2006d279: .ascii "\n Kernel/Interrupt Stack\n\n\r" 2006d297: .string "\n\tSystem shutdown complete - use conso" 2006d2bd: .string "le to halt system\n\r\0" 2006d2d1: .long 03020100 2006d2d5: .long 09088004 2006d2d9: .long 0d0c0b0a 2006d2dd: .long 15131110 2006d2e1: .word 8018 2006d2e3: pushr $7fff 2006d2e7: movl 3c(sp),r0 2006d2eb: prober $0,$2,02(r0) 2006d2f0: beql 0x2006d315 2006d2f2: movzwl 02(r0),fp 2006d2f6: addl2 $4,3c(sp) 2006d2fa: movl sp,ap 2006d2fd: cmpb $fd,01(r0) 2006d302: bneq 0x2006d323 2006d304: prober $0,$2,04(r0) 2006d309: beql 0x2006d315 2006d30b: movl 02(r0),fp 2006d30f: addl2 $2,3c(sp) 2006d313: brb 0x2006d323 2006d315: popr $7fff 2006d319: pushl (sp) 2006d31b: addl2 $2,(sp) 2006d31e: pushl $0 2006d320: brw 0x2006e520 2006d323: movab 0x2006d2d1,r11 2006d327: movpsl r10 2006d329: clrl r9 2006d32b: cmpzv $16,$2,r10,$0 2006d330: bgtr 0x2006d339 2006d332: cmpzv $10,$5,r10,$0 2006d337: bneq 0x2006d381 2006d339: movzbl $70,r7 2006d33d: movzbl $70,r1 2006d341: bsbw 0x2006e8b0 2006d344: movl r0,r8 2006d347: beql 0x2006d357 2006d349: bsbw 0x2006d553 2006d34c: movl fp,0088(r8) 2006d351: movq r7,r0 2006d354: bsbw 0x2006e9c3 2006d357: blbs fp,0x2006d366 2006d35a: cmpzv $0,$3,fp,$2 2006d35f: blss 0x2006d366 2006d361: movab 0x2006d36b,3c(sp) 2006d366: popr $7fff 2006d36a: rei 2006d36b: moval -(sp),r1 2006d36e: movzwl $7d84,-(sp) 2006d373: pushl r1 2006d375: calls $2,*$800000f8 2006d37c: movl (sp)+,r0 2006d37f: brb 0x2006d36b 2006d381: movzbl $28,r7 2006d384: blbs fp,0x2006d33d 2006d387: cmpzv $0,$3,fp,$2 2006d38c: blss 0x2006d33d 2006d38e: mtpr $1f,$12 ; IPL 2006d391: moval 0x20067acc[r9],r0 2006d397: tstl (r0) 2006d399: beql 0x2006d3a1 2006d39b: movl (r0),sp 2006d39e: brw 0x2006d522 2006d3a1: movl sp,(r0) 2006d3a4: bbcci r9,0x20067c00,0x2006d3aa 2006d3aa: movzbl $25,r7 2006d3ad: movl 0x20067b0c[r9],r8 2006d3b3: movw $012c,0a(r8) 2006d3b9: addl2 $c,r8 2006d3bc: movq r7,r0 2006d3bf: adawi $1,0x20067c02 2006d3c4: bsbw 0x2006e8fa 2006d3c7: bsbw 0x2006d553 2006d3ca: bsbw 0x2006d563 2006d3cd: jsb 0x2006efea 2006d3d3: movl fp,0114(r8) 2006d3d8: movl fp,0x20067a7c[r9] 2006d3de: bbssi $1,0x2006796c,0x2006d39e 2006d3e4: movl r9,0x20067abc 2006d3e9: bsbw 0x2006d649 2006d3ec: bsbw 0x2006d620 2006d3ef: movab 0x2006d164,r1 2006d3f4: bsbw 0x2006d699 2006d3f7: movab 0x20067e6f,r1 2006d3fc: clrl r2 2006d3fe: movzbl $b,r3 2006d401: bsbw 0x2006d6bf 2006d404: movzbl $20,r0 2006d407: bsbw jsb_print_r0 2006d40a: divl3 $8,fp,r0 2006d40e: movab 0x2006ec50,r1 2006d415: movzbl (r1)+,r2 2006d418: addl2 r2,r1 2006d41b: sobgtr r0,0x2006d415 2006d41e: bsbw 0x2006d699 2006d421: movl 0x200678c0[r9],r8 2006d427: beql 0x2006d44a 2006d429: movab 0x2006d17d,r1 2006d42e: bsbw 0x2006d699 2006d431: movl 54(r8),r1 2006d435: bsbw 0x2006d673 2006d438: movab 0x2006d193,r1 2006d43d: bsbw 0x2006d699 2006d440: movl 3c(r8),r1 2006d444: addl2 $23,r1 2006d447: bsbw 0x2006d6a0 2006d44a: bsbw 0x2006d542 2006d44d: movab 0x2006d1e9 <"\n\n\r Register D"...>,r8 2006d452: movl sp,ap 2006d455: cvtbl (r8)+,r0 2006d458: blss 0x2006d46c 2006d45a: beql 0x2006d461 2006d45c: bsbw jsb_print_r0 2006d45f: brb 0x2006d455 2006d461: movl (ap)+,r1 2006d464: bsbw 0x2006d673 2006d467: bsbw 0x2006d68f 2006d46a: brb 0x2006d455 2006d46c: movzbl $40,r8 2006d470: movab *$7ffffe00,r0 2006d477: bbc $1f,ap,0x2006d481 2006d47b: movl 0x20067a38[r9],r0 2006d481: cmpl ap,r0 2006d484: bgtru 0x2006d4a1 2006d486: subl2 ap,r0 2006d489: bleq 0x2006d4a1 2006d48b: divl2 $4,r0 2006d48e: cmpl r0,r8 2006d491: bgeq 0x2006d496 2006d493: movl r0,r8 2006d496: movab 0x2006d278,r1 2006d49b: bsbw 0x2006d699 2006d49e: bsbw 0x2006d56e 2006d4a1: popr $7fff 2006d4a5: tstl 0x20067e5f 2006d4a9: beql 0x2006d4ae 2006d4ab: bsbw 0x2006e508 2006d4ae: pushr $7fff 2006d4b2: movl 0x200676cc,r11 2006d4b7: beql 0x2006d522 2006d4b9: bsbw 0x2006d5e6 2006d4bc: bneq 0x2006d522 2006d4be: tstl 08(r11) 2006d4c1: beql 0x2006d522 2006d4c3: tstl 10(r11) 2006d4c6: beql 0x2006d522 2006d4c8: movl 0x200676c8,r10 2006d4cd: calls $0,18(r10) 2006d4d1: blbc r0,0x2006d522 2006d4d4: movl 28(r10),r0 2006d4d8: ashl $9,r0,r0 2006d4dc: movab (r11)[r0],r9 2006d4e0: bsbw 0x2006d590 2006d4e3: movl 08(r11),r8 2006d4e7: movzwl 0x20067778,r7 2006d4ec: bsbw 0x2006d5ff 2006d4ef: clrl r6 2006d4f1: movl 0x20067b0c[r6],r9 2006d4f7: beql 0x2006d503 2006d4f9: tstw 0a(r9) 2006d4fc: beql 0x2006d503 2006d4fe: incl r8 2006d500: bsbw 0x2006d5ff 2006d503: aoblss $1,r6,0x2006d4f1 2006d507: movab 0x20067608,r6 2006d50c: movl r6,r9 2006d50f: addl2 (r9),r9 2006d512: cmpl r6,r9 2006d515: beql 0x2006d51e 2006d517: incl r8 2006d519: bsbw 0x2006d5ff 2006d51c: brb 0x2006d50f 2006d51e: calls $0,10(r10) 2006d522: clrl r0 2006d524: cmpl r0,0x20067abc 2006d529: bneq 0x2006d533 2006d52b: movab 0x2006d297 <"\n\tSystem shutdown "...>,r1 2006d530: bsbw jsb_pstr_r1 2006d533: popr $7fff 2006d537: brb 0x2006d537 2006d539: movl $2,r0 2006d53c: jsb 0x2006f08f 2006d542: movab 0x2006d1aa <"\n\n\n\n\rPress RETU"...>,r1 2006d547: bsbw jsb_pstr_r1 2006d54a: bsbw 0x2006d628 2006d54d: cmpb $d,r0 2006d550: bneq 0x2006d54a 2006d552: rsb 2006d553: movab 30(r8),r0 2006d557: bsbb 0x2006d563 2006d559: movl $11,r1 2006d55c: movl (ap)+,(r0)+ 2006d55f: sobgtr r1,0x2006d55c 2006d562: rsb 2006d563: cvtbl (r11)+,r1 2006d566: blss 0x2006d56d 2006d568: mfpr r1,(r0)+ 2006d56b: brb 0x2006d563 2006d56d: rsb 2006d56e: movzbl $9,r0 2006d571: bsbw jsb_print_r0 2006d574: movl ap,r1 2006d577: bsbw 0x2006d673 2006d57a: movzbl $20,r0 2006d57d: bsbw jsb_print_r0 2006d580: bsbw jsb_print_r0 2006d583: movl (ap)+,r1 2006d586: bsbw 0x2006d673 2006d589: bsbw 0x2006d68f 2006d58c: sobgtr r8,0x2006d56e 2006d58f: rsb 2006d590: movzwl 0x20067776,(r9) 2006d595: movl 10(r11),04(r9) 2006d59a: movzwl 0x20067c02,08(r9) 2006d5a0: movw $fffe,16(r9) 2006d5a6: movl 0x20067abc,0c(r9) 2006d5ac: movw 0x20067d05,10(r9) 2006d5b2: movab 18(r9),r0 2006d5b6: mfpr $c,(r0)+ ; SBR 2006d5b9: mfpr $d,(r0)+ ; SLR 2006d5bc: mfpr $0,(r0)+ ; KSP 2006d5bf: mfpr $1,(r0)+ ; ESP 2006d5c2: mfpr $2,(r0)+ ; SSP 2006d5c5: mfpr $3,(r0)+ ; USP 2006d5c8: mfpr $4,(r0)+ ; ISP 2006d5cb: clrl r0 2006d5cd: movl 0x20067b0c[r0],r1 2006d5d3: beql 0x2006d5e1 2006d5d5: tstw 0a(r1) 2006d5d8: beql 0x2006d5e1 2006d5da: incl (r9) 2006d5dc: bbss r0,12(r9),0x2006d5e1 2006d5e1: aoblss $1,r0,0x2006d5cd 2006d5e5: rsb 2006d5e6: movzbl $4c,r0 2006d5ea: addl3 r0,r11,r1 2006d5ee: divl2 $4,r0 2006d5f1: decl r0 2006d5f3: clrl r2 2006d5f5: addl2 -(r1),r2 2006d5f8: sobgtr r0,0x2006d5f5 2006d5fb: cmpl r2,-(r1) 2006d5fe: rsb 2006d5ff: pushl $1 2006d601: pushl $20 2006d603: pushl r8 2006d605: pushl r7 2006d607: pushl r9 2006d609: calls $5,(r10) 2006d60c: rsb 2006d60d: .space 3 2006d610: .ascii "0123456789ABCDEF" 2006d620: pushl $7 2006d622: calls $1,*0x20067ac8 2006d627: rsb 2006d628: pushl $2 2006d62a: calls $1,*0x20067ac8 2006d62f: rsb 2006d630: movl 0x20067e89,r0 2006d635: movab 0x20067200[r0],0x20067ac8 2006d63d: pushab 0x2006e33a 2006d641: pushl $1 2006d643: calls $2,*0x20067ac8 2006d648: rsb 2006d649: pushl $4 2006d64b: calls $1,*0x20067ac8 2006d650: rsb 2006d651: pushl $6 2006d653: calls $1,*0x20067ac8 2006d658: rsb ; jsb routine to print the character in r0; if it's ^M, it's followed by ; two NULs, presumably for timing. jsb_print_r0: pushl r0 2006d65b: pushl $3 2006d65d: calls $2,*0x20067ac8 2006d662: cmpb $d,r0 2006d665: bneq 0x2006d672 2006d667: clrl r0 2006d669: pushl $2 2006d66b: bsbb jsb_print_r0 2006d66d: sobgtr (sp),0x2006d66b 2006d670: tstl (sp)+ 2006d672: rsb 2006d673: pushl r1 2006d675: movl $1c,r1 2006d678: extzv r1,$4,(sp),r0 2006d67d: movzbl 0x2006d610 <"0123456789ABCDEF">[r0],r0 2006d682: bsbb jsb_print_r0 2006d684: acbb $0,$fc,r1,0x2006d678 2006d68b: movl (sp)+,r1 2006d68e: rsb 2006d68f: movzbl $a,r0 2006d692: bsbb jsb_print_r0 2006d694: movzbl $d,r0 2006d697: brb jsb_print_r0 2006d699: movzbl (r1)+,-(sp) 2006d69c: beql 0x2006d6b5 2006d69e: brb 0x2006d6ab 2006d6a0: movzwl (r1)+,-(sp) 2006d6a3: beql 0x2006d6b5 2006d6a5: brb 0x2006d6ab ; Prints the string pointed to by r1. Prints up to the first NUL, or a ; maximum of 255 characters. jsb_pstr_r1: movzbl $ff,-(sp) 2006d6ab: movzbl (r1)+,r0 2006d6ae: beql 0x2006d6b5 2006d6b0: bsbb jsb_print_r0 2006d6b2: sobgtr (sp),0x2006d6ab 2006d6b5: tstl (sp)+ 2006d6b7: rsb 2006d6b8: movzbl (r1)+,-(sp) 2006d6bb: beql 0x2006d6e4 2006d6bd: brb 0x2006d6ca 2006d6bf: movzwl (r1)+,-(sp) 2006d6c2: beql 0x2006d6e4 2006d6c4: brb 0x2006d6ca 2006d6c6: movzbl $ff,-(sp) 2006d6ca: addl3 r2,r3,r0 2006d6ce: cmpl (sp),r0 2006d6d1: blss 0x2006d6e4 2006d6d3: movl r3,(sp) 2006d6d6: beql 0x2006d6e4 2006d6d8: movzbl (r1)+[r2],r0 2006d6dc: beql 0x2006d6e4 2006d6de: bsbw jsb_print_r0 2006d6e1: sobgtr (sp),0x2006d6d8 2006d6e4: tstl (sp)+ 2006d6e6: rsb 2006d6e7: movq r0,-(sp) 2006d6ea: pushl $5 2006d6ec: calls $3,*0x20067ac8 2006d6f1: rsb 2006d6f2: addl3 $2,0x20067ac8,-(sp) 2006d6f8: jmp *(sp)+ 2006d6fa: .space 2 2006d6fc: .string "!\n\n\r%VAXELN system initializing\n\n\r" 2006d71e: .string "\20\0" 2006d720: jmp *$8000764d 2006d726: rei 2006d727: .byte 00 2006d728: .long 80007389 2006d72c: .word 0003 2006d72e: .long 80007835 2006d732: .word 0004 2006d734: .long 800073bc 2006d738: .word 0005 2006d73a: .long 800073b4 2006d73e: .word 0006 2006d740: .long 800073f8 2006d744: .word 0007 2006d746: .long 800073f0 2006d74a: .word 0008 2006d74c: .long 80007320 2006d750: .word 0009 2006d752: .long 80007320 2006d756: .word 000a 2006d758: .long 80007400 2006d75c: .word 000b 2006d75e: .long 80007368 2006d762: .word 000c 2006d764: .long 8000737c 2006d768: .word 000d 2006d76a: .long 8000735c 2006d76e: .word 0010 2006d770: .long 80003c58 2006d774: .word 0011 2006d776: .long 80007370 2006d77a: .word 0012 2006d77c: .long 80007370 2006d780: .word 0013 2006d782: .long 80007374 2006d786: .word 0022 2006d788: .long 800017b0 2006d78c: .word 0024 2006d78e: .long 80004e8c 2006d792: .word 0025 2006d794: .long 8000730d 2006d798: .word 0027 2006d79a: .long 80007a25 2006d79e: .word 0028 2006d7a0: .long 800053e9 2006d7a4: .word 0030 2006d7a6: .long 800079c1 2006d7aa: .word 0032 2006d7ac: .long 800073bc 2006d7b0: .word 0033 2006d7b2: .long 800073bc 2006d7b6: .word ffff 2006d7b8: .space 255 2006d8b7: movl r11,fp 2006d8ba: movzwl 0x20067e00,r10 2006d8bf: ashl $9,r10,r10 2006d8c3: movab 0x20067200,r8 2006d8c8: addl2 r8,r10 2006d8cb: movab 0x20067600,r8 2006d8d0: clrl 0x20067964 2006d8d4: cmpb 66(fp),$8 2006d8d8: bneq 0x2006d8ef 2006d8da: movc3 $0800,(r8),(sp) 2006d8e0: movl sp,r8 2006d8e3: ashl $f7,sp,0364(r8) 2006d8ea: movab 0800(r8),r10 2006d8ef: movl r10,04c0(r8) 2006d8f4: bsbw 0x2006d630 2006d8f7: bsbw 0x2006d651 2006d8fa: ashl $9,r0,r0 2006d8fe: movab (r10)[r0],r9 2006d902: jsb 0x2006efaf 2006d908: blbs r0,0x2006d928 2006d90b: bsbw VAXELN_BERR 2006d90e: .string "processor id mismatch\n\r\0" 2006d926: brb 0x2006d926 2006d928: mtpr r9,$11 ; SCBB 2006d92b: jsb 0x2006f084 2006d931: ashl $7,r0,r0 2006d935: pushaq (r9)[r0] 2006d938: movab 0x2006e4bd,-04(r9)[r0] 2006d93f: sobgtr r0,0x2006d938 2006d942: movab 0x2006e4e9,04(r9) 2006d948: movl (sp)+,r9 2006d94b: mfpr $3e,r0 ; SID 2006d94e: extzv $18,$8,r0,r0 2006d953: movb r0,017b(r8) 2006d958: clrb 0638(r8) 2006d95c: clrb 0639(r8) 2006d960: cmpb r0,$6 2006d963: beql 0x2006d96a 2006d965: cmpb r0,$11 2006d968: bneq 0x2006d971 2006d96a: incb 0639(r8) 2006d96e: brw 0x2006d9ed 2006d971: cmpb r0,$a 2006d974: beql 0x2006d98f 2006d976: cmpb r0,$14 2006d979: beql 0x2006d98f 2006d97b: cmpb r0,$12 2006d97e: beql 0x2006d98f 2006d980: cmpb r0,$8 2006d983: beql 0x2006d98f 2006d985: cmpb r0,$b 2006d988: beql 0x2006d98f 2006d98a: cmpb r0,$10 2006d98d: bneq 0x2006d9a9 2006d98f: movl *$20040004,r1 2006d996: extzv $18,$8,r1,r1 2006d99b: cmpb r1,$1 2006d99e: bneq 0x2006d9a4 2006d9a0: incb 0638(r8) 2006d9a4: movb r1,0182(r8) 2006d9a9: clrb 0634(r8) 2006d9ad: cmpb r0,$5 2006d9b0: beql 0x2006d9ed 2006d9b2: cmpb r0,$a 2006d9b5: beql 0x2006da16 2006d9b7: cmpb r0,$14 2006d9ba: beql 0x2006da16 2006d9bc: cmpb r0,$12 2006d9bf: beql 0x2006da16 2006d9c1: cmpb r0,$8 2006d9c4: beql 0x2006d9cb 2006d9c6: cmpb r0,$10 2006d9c9: bneq 0x2006da16 2006d9cb: cmpb r1,$2 2006d9ce: bneq 0x2006da16 2006d9d0: bbs $6,*$20084c00,0x2006d9ed 2006d9d8: movb $1,0697(r8) 2006d9dd: bbc $b,30(fp),0x2006d9ed 2006d9e2: ashl $f7,*$20080020,06f4(r8) 2006d9ed: incb 0634(r8) 2006d9f1: cmpb r0,$6 2006d9f4: beql 0x2006da16 2006d9f6: cmpb r0,$11 2006d9f9: beql 0x2006da16 2006d9fb: nop 2006d9fc: cmpb r0,$5 2006d9ff: bneq 0x2006da0a ; $5e is not in the internal table of IPRs. The NetBSD mtpr.h calls this ; register PR_BINID, commented "VAXBI node ID Register (KA820)". 2006da01: mfpr $0000005e,r1 ; ??? 2006da08: brb 0x2006da11 2006da0a: movzbl *$20080004,r1 2006da11: movb r1,0686(r8) 2006da16: clrb 0636(r8) 2006da1a: cmpb r0,$10 2006da1d: bneq 0x2006da23 2006da1f: incb 0636(r8) 2006da23: clrb 0637(r8) 2006da27: cmpb r0,$a 2006da2a: bneq 0x2006da3a 2006da2c: cmpb r0,$14 2006da2f: bneq 0x2006da3a 2006da31: cmpb r0,$12 2006da34: bneq 0x2006da3a 2006da36: incb 0637(r8) 2006da3a: movzbl $1,0700(r8) 2006da3f: bbss $0,0705(r8),0x2006da45 2006da45: bbc $1,0x20067e9b,0x2006da63 2006da4b: movq 0x20067e10,07d8(r8) 2006da52: movq 0x20067e3e,07e0(r8) 2006da59: clrq 0010(r8) 2006da5d: clrq 015a(r8) 2006da61: brb 0x2006da71 2006da63: movq 0x20067e10,0010(r8) 2006da6a: movq 0x20067e3e,015a(r8) 2006da71: movb 0x20067e63,017a(r8) 2006da78: movl 0x20067e64,0166(r8) 2006da7f: movl 0x20067e34,016a(r8) 2006da86: movq 0x20067e08,016e(r8) 2006da8d: movb 0x20067e46,0180(r8) 2006da94: movb 0x20067e68,0181(r8) 2006da9b: movw 0x20067e2a,0630(r8) 2006daa2: movw 0x20067e2c,0632(r8) 2006daa9: movw $0200,0178(r8) 2006dab0: blbc 0x20067e6b,0x2006dab9 2006dab5: incb 017d(r8) 2006dab9: cmpb 66(fp),$60 2006dabe: bcc 0x2006dac3 2006dac0: brw 0x2006db73 2006dac3: cmpb 66(fp),$68 2006dac8: blequ 0x2006dacd 2006daca: brw 0x2006db73 2006dacd: cmpb r0,$7 2006dad0: bneq 0x2006dad5 2006dad2: brw 0x2006db63 2006dad5: bbc $1,0x20067e9b,0x2006daf5 2006dadb: movq 24(ap),07d8(r8) 2006dae1: clrw 07de(r8) 2006dae5: movab 34(ap),r0 2006dae9: movab 07e0(r8),r1 2006daee: movl r1,r2 2006daf1: clrw (r1)+ 2006daf3: brb 0x2006db0d 2006daf5: movq 24(ap),0010(r8) 2006dafb: clrw 0016(r8) 2006daff: movab 34(ap),r0 2006db03: movab 015a(r8),r1 2006db08: movl r1,r2 2006db0b: clrw (r1)+ 2006db0d: tstb (r0) 2006db0f: beql 0x2006db1d 2006db11: cmpb $20,(r0) 2006db14: beql 0x2006db1d 2006db16: movb (r0)+,(r1)+ 2006db19: incw (r2) 2006db1b: brb 0x2006db0d 2006db1d: movq 3c(ap),0618(r8) 2006db23: clrw 061e(r8) 2006db27: movq 4c(ap),0628(r8) 2006db2d: movab 44(ap),r0 2006db31: movab 0620(r8),r1 2006db36: movl r1,r2 2006db39: clrw (r1)+ 2006db3b: tstb (r0) 2006db3d: beql 0x2006db73 2006db3f: cmpb $20,(r0) 2006db42: beql 0x2006db73 2006db44: movb (r0)+,(r1)+ 2006db47: incw (r2) 2006db49: brb 0x2006db3b 2006db4b: bbc $1,0x20067e9b,0x2006db63 2006db51: movq 28(fp),07d8(r8) 2006db57: clrw 07de(r8) 2006db5b: movq 68(fp),07e0(r8) 2006db61: brb 0x2006db73 2006db63: movq 28(fp),0010(r8) 2006db69: clrw 0016(r8) 2006db6d: movq 68(fp),015a(r8) 2006db73: ashl $f7,r9,r11 2006db78: blbc 0697(r8),0x2006db89 2006db7d: ashl $f7,*$20080020,r0 2006db86: subl2 r0,r11 2006db89: movzwl 0x20067e00,ap 2006db8e: addl2 $1,ap 2006db91: jsb 0x2006f084 2006db97: mull2 $2,r0 2006db9a: addl2 r0,ap 2006db9d: movl 44(fp),r6 2006dba1: divl3 $8,0x20067e53,r0 2006dba7: beql 0x2006dbb5 2006dba9: cmpl r6,r0 2006dbac: blequ 0x2006dbb5 2006dbae: movl r0,r6 2006dbb1: movl r6,44(fp) 2006dbb5: movc3 r6,*48(fp),(r9) 2006dbba: clrl (r3) 2006dbbc: movl r9,48(fp) 2006dbc0: movab 0203(r6),r6 2006dbc5: ashl $f7,r6,r6 2006dbca: addl2 r6,ap 2006dbcd: addl2 r6,r11 2006dbd0: movzwl 0x20067e38,r0 2006dbd5: incl r0 2006dbd7: mull2 0700(r8),r0 2006dbdc: addl2 0x20067e5f,r0 2006dbe1: addl2 r0,ap 2006dbe4: addl2 r0,r11 2006dbe7: jsb 0x2006f06e 2006dbed: addl2 r0,ap 2006dbf0: addl2 r0,r11 2006dbf3: bsbw 0x2006d651 2006dbf6: addl2 r0,ap 2006dbf9: addl2 r1,ap 2006dbfc: addl2 r0,r11 2006dbff: jsb 0x2006f058 2006dc05: mull2 0700(r8),r0 2006dc0a: addl2 r0,ap 2006dc0d: addl2 r0,r11 2006dc10: addl2 0700(r8),ap 2006dc15: blbc 017d(r8),0x2006dc38 2006dc1a: movzwl 0x20067e6c,r0 2006dc1f: addl2 r0,ap 2006dc22: movl 0x20067e8d,r1 2006dc27: beql 0x2006dc38 2006dc29: movab 0x20067200[r1],r1 2006dc2f: addl3 24(r1),28(r1),r0 2006dc35: addl2 r0,ap 2006dc38: movzwl 0x20067e22,r0 2006dc3d: addl2 r0,ap 2006dc40: addl2 r0,r11 2006dc43: movzwl 0x20067e26,r0 2006dc48: movab 101f(r0),r1 2006dc4d: ashl $f4,r1,r1 2006dc52: addl2 r1,ap 2006dc55: addl2 r1,r11 2006dc58: movzwl 0x20067c30,r1 2006dc5d: ashl $7,r1,r2 2006dc61: movab 101f(r2),r2 2006dc66: ashl $f4,r2,r2 2006dc6b: addl2 r2,r1 2006dc6e: movw r1,042a(r8) 2006dc73: mull2 r1,r0 2006dc76: addl2 r0,ap 2006dc79: movzwl 0x20067e28,r0 2006dc7e: movab 101f(r0),r1 2006dc83: ashl $f4,r1,r1 2006dc88: addl2 r1,ap 2006dc8b: addl2 r1,r11 2006dc8e: movzwl 0x20067c32,r1 2006dc93: ashl $7,r1,r2 2006dc97: movab 101f(r2),r2 2006dc9c: ashl $f4,r2,r2 2006dca1: addl2 r2,r1 2006dca4: movw r1,042c(r8) 2006dca9: mull2 r1,r0 2006dcac: addl2 r0,ap 2006dcaf: movzwl 0x20067e24,r0 2006dcb4: movab 7f(r0),r0 2006dcb8: ashl $f9,r0,r0 2006dcbd: addl2 r0,ap 2006dcc0: addl2 r0,r11 2006dcc3: movzwl 0x20067e20,r0 2006dcc8: addl2 $3f,r0 2006dccb: ashl $fa,r0,r0 2006dcd0: addl2 r0,ap 2006dcd3: addl2 r0,r11 2006dcd6: bsbw 0x2006e423 2006dcd9: addl2 r0,ap 2006dcdc: clrl r7 2006dcde: movab 7f(ap),r6 2006dce2: ashl $f9,r6,r6 2006dce7: cmpl r7,r6 2006dcea: beql 0x2006dcf7 2006dcec: addl2 r6,ap 2006dcef: subl2 r7,ap 2006dcf2: movl r6,r7 2006dcf5: brb 0x2006dcde 2006dcf7: ashl $9,r11,r11 2006dcfb: moval (r11)[ap],r0 2006dcff: mull3 $00001000,44(fp),r1 2006dd08: cmpl r0,r1 2006dd0b: bcs 0x2006dd10 2006dd0d: brw 0x2006e468 2006dd10: blbc 0697(r8),0x2006dd1c 2006dd15: addl2 *$20080020,r11 2006dd1c: movl r11,00c4(r8) 2006dd21: movl ap,00d8(r8) 2006dd26: mtpr r11,$c ; SBR 2006dd29: mtpr ap,$d ; SLR 2006dd2c: pushl r10 2006dd2e: movab 0x20067200,r9 2006dd33: ashl $f7,r9,r9 2006dd38: movl $80000000,r10 2006dd3f: movzwl 0x20067e00,r0 2006dd44: bsbw 0x2006e33a 2006dd47: sobgtr r0,0x2006dd44 2006dd4a: ashl $f7,(sp)+,r9 2006dd4f: movab 0x20067600,r0 2006dd54: cmpl r0,r8 2006dd57: beql 0x2006dd7d 2006dd59: pushr $0e00 2006dd5d: ashl $f7,r8,r9 2006dd62: movl $00000002,r1 2006dd69: mfpr $c,r0 ; SBR 2006dd6c: moval (r0)[r1],r11 2006dd70: movl $4,r2 2006dd73: bsbw 0x2006e33a 2006dd76: sobgtr r2,0x2006dd73 2006dd79: popr $0e00 2006dd7d: movl r10,0354(r8) 2006dd82: pushl r9 2006dd84: ashl $f7,fp,r9 2006dd89: bsbw 0x2006e33a 2006dd8c: movl (sp)+,r9 2006dd8f: clrl 08(fp) 2006dd92: clrl 0c(fp) 2006dd95: movab 0x2006ea88,r0 2006dd9a: movl $1f,r1 2006dd9d: addl2 (r0)+,08(fp) 2006dda1: sobgtr r1,0x2006dd9d 2006dda4: mfpr $c,00ac(fp) ; SBR 2006dda9: mfpr $d,00b8(fp) ; SLR 2006ddae: mfpr $11,00b0(fp) ; SCBB 2006ddb3: movab 0x2006ea88,04(fp) 2006ddb9: clrl 00a4(fp) 2006ddbd: clrb 0606(r8) 2006ddc1: movl r10,04c4(r8) 2006ddc6: bsbw 0x2006d651 2006ddc9: tstl r0 2006ddcb: beql 0x2006ddd3 2006ddcd: bsbw 0x2006e33a 2006ddd0: sobgtr r0,0x2006ddcd 2006ddd3: movl r10,00bc(r8) 2006ddd8: jsb 0x2006f084 2006ddde: mull2 $2,r0 2006dde1: bsbw 0x2006e33a 2006dde4: sobgtr r0,0x2006dde1 2006dde7: movzwl 44(fp),r1 2006ddeb: movw r1,0134(r8) 2006ddf0: movw r1,012e(r8) 2006ddf5: movl r10,0136(r8) 2006ddfa: movl r10,0130(r8) 2006ddff: movab 0203(r1),r1 2006de04: ashl $f7,r1,r0 2006de09: bsbw 0x2006e33a 2006de0c: sobgtr r0,0x2006de09 2006de0f: movzwl 0705(r8),r2 2006de14: ffs $0,$1,r2,r7 2006de19: beql 0x2006de3b 2006de1b: bbcc r7,r2,0x2006de1f 2006de1f: bsbw 0x2006e41b 2006de22: movzwl 0x20067e38,r0 2006de27: bsbw 0x2006e33a 2006de2a: sobgtr r0,0x2006de27 2006de2d: movl r10,0438(r8)[r7] 2006de33: movl r10,05b8(r8)[r7] 2006de39: brb 0x2006de14 2006de3b: movl r10,0340(r8) 2006de40: pushl r9 2006de42: jsb 0x2006f04d 2006de48: movl (sp)+,r9 2006de4b: movzwl 0705(r8),r2 2006de50: ffs $0,$1,r2,r7 2006de55: beql 0x2006de6f 2006de57: bbcc r7,r2,0x2006de5b 2006de5b: movl r10,054c(r8)[r7] 2006de61: jsb 0x2006f058 2006de67: bsbw 0x2006e33a 2006de6a: sobgtr r0,0x2006de67 2006de6d: brb 0x2006de50 2006de6f: movl r10,00c0(r8) 2006de74: movl r10,50(fp) 2006de78: ashl $f7,00c4(r8),r9 2006de7f: bsbw 0x2006e33a 2006de82: sobgtr r6,0x2006de7f 2006de85: blbc 0636(r8),0x2006deac 2006de8a: mfpr $c,r1 ; SBR 2006de8d: movl (r1),r6 2006de90: bicl2 $ffe00000,r6 2006de97: mfpr $d,r0 ; SLR 2006de9a: addl2 r6,r0 2006de9d: mtpr r0,$9 ; P0LR 2006dea0: mnegl r6,r6 2006dea3: moval (r1)[r6],r1 2006dea7: mtpr r1,$8 ; P0BR 2006deaa: brb 0x2006decc 2006deac: movab 0x20067200,r0 2006deb1: ashl $f7,r0,r0 2006deb6: mnegl r0,r1 2006deb9: movl 00c0(r8),r2 2006debe: moval (r2)[r1],r1 2006dec2: mtpr r1,$8 ; P0BR 2006dec5: addl3 ap,r0,r1 2006dec9: mtpr r1,$9 ; P0LR 2006decc: mtpr $0,$39 ; TBIA 2006decf: mtpr $1,$38 ; MAPEN 2006ded2: jmp *$80006cd8 2006ded8: clrl r0 2006deda: bbss r0,0x20067c00,0x2006dee0 2006dee0: movl 0x20067a38[r0],sp 2006dee6: subl3 0x200676c4,0x200676c0,r0 2006deee: addl2 r0,r11 2006def1: movl 0x20067954,fp 2006def6: movzwl 0x20067d05,r2 2006defb: ffs $0,$1,r2,r0 2006df00: beql 0x2006df0e 2006df02: bbcc r0,r2,0x2006df06 2006df06: jsb 0x2006f00b 2006df0c: brb 0x2006defb 2006df0e: movl 0x200676bc,r1 2006df13: movl r1,r2 2006df16: jsb 0x2006f084 2006df1c: ashl $7,r0,r0 2006df20: moval (r2)[r0],r3 2006df24: movl $1,r4 2006df27: movab 01(r3),(r2)+ 2006df2b: movzbl $30,(r3)+ 2006df2e: mnegw r4,-03(r3) 2006df32: addl2 $4,r4 2006df35: sobgtr r0,0x2006df27 2006df38: movq 0x2006d71e <34+"!\n\n\r%VAXELN syste"...>,(r2) 2006df3d: movab 0x2006d726,r0 2006df42: bsbw 0x2006e48c 2006df45: jsb 0x2006f079 2006df4b: bsbw 0x2006e48c 2006df4e: tstl 0x20067e4f 2006df52: beql 0x2006df5a 2006df54: movl 0x20067e4f,10(r1) 2006df5a: tstl 0x20067e47 2006df5e: beql 0x2006df67 2006df60: movq 0x20067e47,00c8(r1) 2006df67: jsb 0x2006efdf 2006df6d: jsb 0x2006f016 2006df73: bsbw 0x2006d630 2006df76: movzwl 0x20067d05,r6 2006df7b: ffs $0,$1,r6,r7 2006df80: beql 0x2006df9c 2006df82: bbcc r7,r6,0x2006df86 2006df86: movl r10,0x20067b0c[r7] 2006df8c: movl r10,r8 2006df8f: bsbw 0x2006e451 2006df92: movc5 $0,(sp),$0,$0200,(r8) 2006df9a: brb 0x2006df7b 2006df9c: blbc 0x2006777d,0x2006dfed 2006dfa1: movzwl 0x20067e6c,r9 2006dfa6: divw3 $2,r9,0x20067c04 2006dfac: movl r10,r8 2006dfaf: bsbw 0x2006e451 2006dfb2: insqti (r8),0x20067600 2006dfb7: bcs 0x2006dfb2 2006dfb9: sobgtr r9,0x2006dfac 2006dfbc: movl 0x20067e8d,r0 2006dfc1: beql 0x2006dfed 2006dfc3: movab 0x20067200[r0],0x200676c8 2006dfcb: movl 0x200676c8,r8 2006dfd0: addl3 24(r8),28(r8),r8 2006dfd6: ashl $9,r8,r9 2006dfda: movl r10,0x200676cc 2006dfdf: bsbw 0x2006e451 2006dfe2: sobgtr r8,0x2006dfdf 2006dfe5: movc5 $0,(sp),$0,r9,*0x200676cc 2006dfed: movzwl 0x20067e22,r9 2006dff2: movl r10,0x20067a78 2006dff7: movl r10,r7 2006dffa: bsbw 0x2006e451 2006dffd: movl $4,r8 2006e000: movl r7,r0 2006e003: bsbw 0x20068070 2006e006: movab 0080(r7),r7 2006e00b: sobgtr r8,0x2006e000 2006e00e: sobgtr r9,0x2006dff7 2006e011: movl r10,0x20067a14 2006e016: movl r10,0x20067a0e 2006e01b: movzwl 0x20067e26,r9 2006e020: addl3 $7,r9,r8 2006e024: divl2 $8,r8 2006e027: movw r8,0x20067a12 2006e02c: movw r8,0x20067a0c 2006e031: movab 101f(r9),r7 2006e036: ashl $f4,r7,r7 2006e03b: bsbw 0x2006e451 2006e03e: sobgtr r7,0x2006e03b 2006e041: movc5 $0,(sp),$ff,r8,*0x20067a14 2006e04a: insv $0,r9,$20,*0x20067a14 2006e051: movl r10,0x20067958 2006e056: movw 0x20067a2a,r0 2006e05b: mull2 r0,r9 2006e05e: bsbw 0x2006e41b 2006e061: sobgtr r9,0x2006e05e 2006e064: movl r10,0x20067a20 2006e069: movl r10,0x20067a1a 2006e06e: movzwl 0x20067e28,r9 2006e073: addl3 $7,r9,r8 2006e077: divl2 $8,r8 2006e07a: movw r8,0x20067a1e 2006e07f: movw r8,0x20067a18 2006e084: movab 101f(r9),r7 2006e089: ashl $f4,r7,r7 2006e08e: bsbw 0x2006e451 2006e091: sobgtr r7,0x2006e08e 2006e094: movc5 $0,(sp),$ff,r8,*0x20067a20 2006e09d: insv $0,r9,$20,*0x20067a20 2006e0a4: movl r10,0x2006795c 2006e0a9: movw 0x20067a2c,r0 2006e0ae: mull2 r0,r9 2006e0b1: bsbw 0x2006e41b 2006e0b4: sobgtr r9,0x2006e0b1 2006e0b7: subl3 $4,r10,0x2006794c 2006e0bd: movzwl 0x20067e24,r9 2006e0c2: movab 7f(r9),r9 2006e0c6: ashl $f9,r9,r9 2006e0cb: clrl r8 2006e0cd: bsbw 0x2006e451 2006e0d0: movzbl $80,r7 2006e0d4: incl r8 2006e0d6: cmpw r8,0x20067e24 2006e0db: beql 0x2006e0ec 2006e0dd: movl r8,r0 2006e0e0: movl $1,r1 2006e0e3: bsbw 0x200680bc 2006e0e6: sobgtr r7,0x2006e0d4 2006e0e9: sobgtr r9,0x2006e0cd 2006e0ec: movzwl 0x20067e20,r9 2006e0f1: movl r9,0x200679f8 2006e0f6: movl r10,0x200679fc 2006e0fb: addl3 $3f,r9,r8 2006e0ff: ashl $fa,r8,r8 2006e104: movl r10,r7 2006e107: bsbw 0x2006e451 2006e10a: sobgtr r8,0x2006e107 2006e10d: movl r7,r8 2006e110: movq r7,(r7)+ 2006e113: sobgtr r9,0x2006e10d 2006e116: movl 0x20067e5f,r8 2006e11b: beql 0x2006e14e 2006e11d: movl r10,0x20067e5f 2006e122: ashl $9,r8,r9 2006e126: bsbw 0x2006e451 2006e129: sobgtr r8,0x2006e126 2006e12c: movc5 $0,(sp),$0,r9,*0x20067e5f 2006e134: movl 0x20067e5b,r2 2006e139: movl 0x20067e5f,r1 2006e13e: movab 0x2006e508,r0 2006e143: jsb 18(r2) 2006e146: bbc $2,30(fp),0x2006e14e 2006e14b: bsbw 0x2006e508 2006e14e: movab 0x2006d6fc <"!\n\n\r%VAXELN syste"...>,r1 2006e153: bsbw 0x2006e423 2006e156: movl r1,r9 2006e159: movw r2,0x20067a06 2006e15e: movl r10,0x20067a08 2006e163: movw r2,0x20067a00 2006e168: movl r10,0x20067a02 2006e16d: bsbw 0x2006e451 2006e170: sobgtr r9,0x2006e16d 2006e173: movc5 $0,(sp),$ff,0x20067a06,*0x20067a08 2006e17e: clrl (r3) 2006e180: movl r10,0x20067944 2006e185: movaq 0x20067bb0,r0 2006e18a: movl r0,(r0) 2006e18d: movl r0,04(r0) 2006e191: moval 0x20067e30,r8 2006e196: addl3 r8,(r8),r7 2006e19a: cmpl r7,r8 2006e19d: beql 0x2006e1aa 2006e19f: movl r7,r8 2006e1a2: jsb 0x2006f042 2006e1a8: brb 0x2006e196 2006e1aa: movzwl 0x20067a06,r9 2006e1af: mull2 $8,r9 2006e1b2: movl r10,0x20067950 2006e1b7: bsbw 0x2006e41b 2006e1ba: sobgtr r9,0x2006e1b7 2006e1bd: movzbl $20,r9 2006e1c0: movaq 0x20067788,r7 2006e1c5: movl r7,r8 2006e1c8: movq r7,(r7)+ 2006e1cb: sobgtr r9,0x2006e1c5 2006e1ce: clrl r0 2006e1d0: bbss r0,0x20067a24,0x2006e1d6 2006e1d6: movaq 0x20067618,r0 2006e1db: movl r0,r1 2006e1de: movq r0,(r0) 2006e1e1: movaq 0x20067bf8,r0 2006e1e6: movl r0,r1 2006e1e9: movq r0,(r0) 2006e1ec: moval 0x2006e520,0x20067cdc 2006e1f3: moval 0x2006e5bc,0x20067ce0 2006e1fa: moval 0x2006e704,0x20067ce4 2006e201: moval _273b0,0x20067ce8 2006e208: moval 0x2006e61b,0x20067cec 2006e20f: moval 0x2006e70e,0x20067cf0 2006e216: clrb 0x2006777c 2006e21a: movab -80(sp),sp 2006e21e: extzv $9,$15,sp,r10 2006e223: ashl $9,*0x200676c0[r10],r10 2006e22a: insv sp,$0,$9,r10 2006e22f: mtpr r10,$10 ; PCBB 2006e232: mtpr $0,$9 ; P0LR 2006e235: ashl $15,$1,r0 2006e239: mtpr r0,$b ; P1LR 2006e23c: mtpr $3,$12 ; IPL 2006e23f: movl $1,r0 2006e242: clrl r1 2006e244: bsbw 0x200683ac 2006e247: blbs r0,0x2006e24e 2006e24a: .long 0044feff ; bugw $0044 2006e24e: movl r1,r0 2006e251: moval 28(r0),28(r0) 2006e256: moval 28(r0),2c(r0) 2006e25b: clrl 0c(r0) 2006e25e: clrl r1 2006e260: movl r0,0x200678c0[r1] 2006e266: movl sp,r11 2006e269: movpsl -(sp) 2006e26b: clrb 03(sp) 2006e26e: bsbw 0x2006e515 2006e271: movl r11,sp 2006e274: moval *$800054fc,0x200676b8 2006e27d: pushal 0x200676b8 2006e281: pushal (sp) 2006e283: pushl $4 2006e285: moval -(sp),r0 2006e288: pushaq 04(sp) 2006e28b: pushl $0 2006e28d: pushaq (sp) 2006e28f: pushab (sp) 2006e291: pushal (r0) 2006e293: calls $5,*$80000068 2006e29a: blbs (sp)+,0x2006e2a1 2006e29d: .long 0024feff ; bugw $0024 2006e2a1: movl 0x20067e18,0x200676b8 2006e2a8: movl 0x20067e3a,0x20067762 2006e2af: clrl r1 2006e2b1: bbss r1,0x20067a24,0x2006e2b7 2006e2b7: movl 0x200678c0[r1],r0 2006e2bd: clrl 0x200678c0[r1] 2006e2c2: movl $1,r1 2006e2c5: bsbw 0x20068484 2006e2c8: svpctx 2006e2c9: movab 0080(sp),sp 2006e2ce: brb 0x2006e2d0 2006e2d0: movaq 0x20067898,r0 2006e2d5: movl r0,r1 2006e2d8: movq r0,(r0) 2006e2db: mnegl $1,20(r0) 2006e2df: mnegl $1,24(r0) 2006e2e3: mnegl 0x20067e1c,r0 2006e2e8: divl2 $a,r0 2006e2eb: mtpr r0,$19 ; NICR 2006e2ee: mtpr $80000051,$18 ; ICCS 2006e2f5: brb 0x2006e30c 2006e2f7: movzbl $4,r0 2006e2fa: jsb 0x2006f08f 2006e300: movzbl $3,r0 2006e303: jsb 0x2006f08f 2006e309: bsbw 0x2006e8e1 2006e30c: clrl r4 2006e30e: mtpr $8,$12 ; IPL 2006e311: brw 0x2006c120 2006e314: bsbw 0x2006e39a 2006e317: movl r0,r7 2006e31a: movl 0x20067948,(r7) 2006e31f: movl r7,0x20067948 2006e324: movb r3,32(r7) 2006e328: movb $1,33(r7) 2006e32c: clrl 04(r7) 2006e32f: movl 24(r8),08(r7) 2006e334: movw 2b(r8),18(r7) 2006e339: rsb 2006e33a: bisl3 $f0000000,r9,(r11)+ 2006e342: pushl r9 2006e344: tstl 04(sp) 2006e347: blss 0x2006e35d 2006e349: subl2 06f4(r8),r9 2006e34e: divl3 $8,r9,r1 2006e352: cmpl r1,44(fp) 2006e356: bcc 0x2006e35d 2006e358: bbcc r9,*48(fp),0x2006e368 2006e35d: movl (sp)+,r9 2006e360: incl r9 2006e362: movab 0200(r10),r10 2006e367: rsb 2006e368: movl (sp)+,r9 2006e36b: bsbw VAXELN_BERR 2006e36e: .string "insufficient contiguous physical memory\n" 2006e396: .string "\r\0" 2006e398: brb 0x2006e398 2006e39a: movl $1,r0 2006e39d: bsbw 0x2006804c 2006e3a0: blbs r0,0x2006e3a7 2006e3a3: .long 0044feff ; bugw $0044 2006e3a7: remqhi (r1),r0 2006e3aa: rsb 2006e3ab: movl 04(r7),r2 2006e3af: movab (r2)[r1],0c(r7) 2006e3b4: movw r0,20(r7) 2006e3b8: movw r0,1a(r7) 2006e3bc: movl r10,22(r7) 2006e3c0: movl r10,1c(r7) 2006e3c4: pushl r0 2006e3c6: movab 0203(r0),r0 2006e3cb: divl3 $00000200,r0,r6 2006e3d3: bsbw 0x2006e451 2006e3d6: sobgtr r6,0x2006e3d3 2006e3d9: movl (sp)+,r0 2006e3dc: movc5 $0,(sp),$ff,r0,*1c(r7) 2006e3e4: clrl (r3) 2006e3e6: rsb 2006e3e7: movb r0,34(r7) 2006e3eb: movl 04(r7),r0 2006e3ef: movab (r0)[r1],10(r7) 2006e3f4: movw $1,2c(r7) 2006e3f8: movw $1,26(r7) 2006e3fc: movab 34(r7),2e(r7) 2006e401: movab 34(r7),28(r7) 2006e406: clrl 35(r7) 2006e409: rsb 2006e40a: movl (r0)+,r9 2006e40d: beql 0x2006e41a 2006e40f: movzbl (r0)+,r7 2006e412: bsbw 0x2006e33a 2006e415: sobgtr r7,0x2006e412 2006e418: brb 0x2006e40a 2006e41a: rsb 2006e41b: clrl (r11)+ 2006e41d: movab 0200(r10),r10 2006e422: rsb 2006e423: clrl r0 2006e425: moval 0x20067e30,r2 2006e42a: jsb 0x2006efc9 2006e430: movzwl 0x20067e2e,r1 2006e435: addl2 $7,r1 2006e438: bicl2 $7,r1 2006e43b: addl2 r1,r0 2006e43e: ashl $fd,r1,r2 2006e443: movab 0203(r2),r1 2006e448: ashl $f7,r1,r1 2006e44d: addl2 r1,r0 2006e450: rsb 2006e451: movl $1,r0 2006e454: bsbw 0x20067fac 2006e457: blbc r0,0x2006e468 2006e45a: bisl3 $f0000000,r1,(r11)+ 2006e462: movab 0200(r10),r10 2006e467: rsb 2006e468: bsbw VAXELN_BERR 2006e46b: .string "insufficient physical memory\n\r\0" 2006e48a: brb 0x2006e48a 2006e48c: cvtwl (r0)+,r2 2006e48f: blss 0x2006e497 2006e491: movl (r0)+,(r1)[r2] 2006e495: brb 0x2006e48c 2006e497: rsb ; Prints the string at 2006e49a followed by the string that follows the ; jsb/bsbb/bsbw that called here. Resumes execution after that string. VAXELN_BERR: bsbb 0x2006e4b2 2006e49a: .string "\n\r%VAXELN-F-BOOTERROR, \0" 2006e4b2: movl (sp)+,r1 2006e4b5: bsbw jsb_pstr_r1 2006e4b8: jmp (r1) 2006e4ba: .space 2 2006e4bc: bsbw VAXELN_BERR 2006e4bf: .string "unexpected interrupt or exception\n\r\0" 2006e4e3: brb 0x2006e4e3 2006e4e5: .space 3 2006e4e8: bsbw VAXELN_BERR 2006e4eb: .string "unexpected machine check\n\r\0" 2006e506: brb 0x2006e506 2006e508: bpt 2006e509: rsb 2006e50a: halt 2006e50b: halt 2006e50c: tstl 0x20067e5f 2006e510: beql 0x2006e515 2006e512: bsbw 0x2006e508 2006e515: rei 2006e516: .space 2 2006e518: movzwl $7c94,-(sp) 2006e51d: brw 0x2006e619 2006e520: cmpzv $18,$2,0c(sp),$3 2006e526: bneq 0x2006e53b 2006e528: pushl r0 2006e52a: movl 08(sp),r0 2006e52e: bsbw 0x2006e810 2006e531: blbc r0,0x2006e54e 2006e534: movl (sp)+,r0 2006e537: addl2 $8,sp 2006e53a: rei 2006e53b: pushab 0x2006ae5b 2006e53f: cmpl (sp)+,08(sp) 2006e543: bneq 0x2006e551 2006e545: addl2 $14,sp 2006e548: movzwl $7c9c,r0 2006e54d: rei 2006e54e: movl (sp)+,r0 2006e551: movzwl $c,-(sp) 2006e554: pushl $5 2006e556: brw 0x2006e61b 2006e559: .space 3 2006e55c: mull2 $8,(sp) 2006e55f: addw2 $0474,(sp) 2006e564: brw 0x2006e619 2006e567: halt 2006e568: movzwl $0414,-(sp) 2006e56d: brw 0x2006e619 2006e570: tstl (sp)+ 2006e572: rei 2006e573: halt 2006e574: movzwl $0424,-(sp) 2006e579: brb 0x2006e581 2006e57b: halt 2006e57c: movzwl $042c,-(sp) 2006e581: pushl $4 2006e583: brw 0x2006e61b 2006e586: .space 2 2006e588: pushr $1 ; weird, why not "pushl r0"? 2006e58a: movab *$7ffffdf0,r0 2006e591: probew $0,$c,(r0) 2006e595: beql 0x2006e5ad 2006e597: movq 04(sp),-(r0) 2006e59b: movzwl $7c8c,-(r0) 2006e5a0: mtpr r0,$0 ; KSP 2006e5a3: popr $1 2006e5a5: clrl fp 2006e5a7: movab 0x2006e619,(sp) 2006e5ac: rei 2006e5ad: .long 0060feff ; bugw $0060 2006e5b1: .space 3 2006e5b4: movzwl $0434,-(sp) 2006e5b9: brb 0x2006e619 2006e5bb: halt 2006e5bc: cmpb $ff,*00(sp) 2006e5c1: beql 0x2006e5ca 2006e5c3: movzwl $043c,-(sp) 2006e5c8: brb 0x2006e619 2006e5ca: addl3 $1,(sp),-(sp) 2006e5ce: prober $0,$1,*00(sp) 2006e5d3: beql 0x2006e5e8 2006e5d5: cmpb $fe,*(sp)+ 2006e5d9: beql 0x2006e5e5 2006e5db: addl3 $1,(sp),-(sp) 2006e5df: cmpb $fd,*(sp)+ 2006e5e3: bneq 0x2006e5c3 2006e5e5: brw 0x2006d2e3 2006e5e8: pushl $0 2006e5ea: brw 0x2006e520 2006e5ed: .space 3 2006e5f0: movzwl $044c,-(sp) 2006e5f5: brb 0x2006e619 2006e5f7: .space 1 2006e5f8: movzwl $0454,-(sp) 2006e5fd: brb 0x2006e619 2006e5ff: .space 1 2006e600: pushl $7 2006e602: bbc $1f,08(sp),0x2006e60a 2006e607: brw 0x2006e57c 2006e60a: movzwl $0464,(sp) 2006e60f: cmpb $7,0x2006777c 2006e614: bneq 0x2006e619 2006e616: brw 0x2006e86d 2006e619: pushl $3 2006e61b: pushl $0 2006e61d: pushr $3 2006e61f: mnegl $1,-(sp) 2006e622: pushl fp 2006e624: pushl $4 2006e626: movb 18(sp),17(sp) 2006e62b: movpsl r0 2006e62d: cmpzv $18,$2,r0,$0 2006e632: bneq 0x2006e654 2006e634: movl 0x20067e5f,r0 2006e639: beql 0x2006e654 2006e63b: pushal (sp) 2006e63d: pushal 1c(sp) 2006e640: pushl $2 2006e642: addl3 $8,0x20067e5b,r1 2006e648: bsbw 0x2006e800 2006e64b: blbc r0,0x2006e651 2006e64e: brw 0x2006e712 2006e651: addl2 $c,sp 2006e654: movpsl r0 2006e656: extzv $18,$2,r0,r1 2006e65b: cmpzv $16,$2,r0,r1 2006e660: bneq 0x2006e665 2006e662: brw 0x2006e6c1 2006e665: pushr $c 2006e667: pushab 0x2006e6c1 2006e66a: addl3 $7,24(sp),r2 2006e66f: addl3 $20,r2,r3 2006e673: mfpr $3,r1 ; USP 2006e676: ashl $2,r3,r3 2006e67a: subl3 r3,r1,r0 2006e67e: probew $0,r3,(r0) 2006e682: bneq 0x2006e698 2006e684: bsbw 0x2006e810 2006e687: blbs r0,0x2006e698 2006e68a: movab 0x2006e6bc,(sp) 2006e68f: movl 0x200678c0,r1 2006e694: movl 4c(r1),r1 2006e698: ashl $2,r2,r0 2006e69c: subl2 r0,r1 2006e69f: mtpr r1,$3 ; USP 2006e6a2: movab 0c(sp),r0 2006e6a6: movl (r0)+,(r1)+ 2006e6a9: sobgtr r2,0x2006e6a6 2006e6ac: bicl2 $c8000010,-(r0) 2006e6b3: movl (sp)+,-(r0) 2006e6b6: popr $c 2006e6b8: movl r0,sp 2006e6bb: rei 2006e6bc: movzwl $7c24,r0 2006e6c1: pushal (sp) 2006e6c3: pushal 1c(sp) 2006e6c6: pushl $2 2006e6c8: movl 0x20067e57,r0 2006e6cd: beql 0x2006e6d1 2006e6cf: jsb (r0) 2006e6d1: addl3 $8,0x20067e5b,r1 2006e6d7: bgeq 0x2006e704 2006e6d9: movpsl r0 2006e6db: cmpzv $10,$5,r0,$0 2006e6e0: beql 0x2006e6f7 2006e6e2: tstl 0x20067e5f 2006e6e6: beql 0x2006e704 2006e6e8: movab *$7ffffe00,r0 2006e6ef: bsbw 0x2006e800 2006e6f2: blbs r0,0x2006e712 2006e6f5: brb 0x2006e704 2006e6f7: movab *$7ffffe00,r0 2006e6fe: callg (sp),(r1) 2006e701: blbs r0,0x2006e712 2006e704: callg (sp),_2e783 2006e708: blbc r0,0x2006e724 2006e70b: callg (sp),(r1) 2006e70e: nop 2006e70f: blbc r0,0x2006e704 2006e712: movzbl 23(sp),(sp) 2006e716: addl2 $8,(sp) 2006e719: mull2 $4,(sp) 2006e71c: movq 18(sp),r0 2006e720: addl2 (sp),sp 2006e723: rei 2006e724: addl3 $10,0x20067e5b,r1 2006e72a: movpsl r0 2006e72c: cmpzv $10,$5,r0,$0 2006e731: beql 0x2006e748 2006e733: tstl r1 2006e735: bgeq 0x2006e744 2006e737: movl 0x20067e5f,r0 2006e73c: beql 0x2006e744 2006e73e: bsbw 0x2006e800 2006e741: blbs r0,0x2006e759 2006e744: .long 004cfeff ; bugw $004c 2006e748: tstl r1 2006e74a: bgeq 0x2006e75c 2006e74c: movab *$7ffffe00,r0 2006e753: callg (sp),(r1) 2006e756: blbc r0,0x2006e760 2006e759: brw 0x2006e712 2006e75c: .long 004cfeff ; bugw $004c 2006e760: movl 04(sp),r1 2006e764: movl 04(r1),r2 2006e768: movl (r1),r0 2006e76b: moval 04(r1)[r0],sp 2006e770: pushl $0 2006e772: pushl r2 2006e774: pushab 04(sp) 2006e777: calls $2,*$800000f8 2006e77e: movl (sp)+,r0 2006e781: brb 0x2006e770 _2e783: entry mask: 2006e785: movab 0x2006e7f0,(fp) 2006e789: movl 10(ap),r0 2006e78d: beql 0x2006e7c3 2006e78f: incl 14(ap) 2006e792: beql 0x2006e7ad 2006e794: blbs 16(ap),0x2006e7c3 2006e798: movab 0x2006e70e,r1 2006e79d: cmpl 10(r0),r1 2006e7a1: beql 0x2006e7c6 2006e7a3: movl 0c(r0),r0 2006e7a7: beql 0x2006e7c3 2006e7a9: movl r0,10(ap) 2006e7ad: movl (r0),r1 2006e7b0: beql 0x2006e789 2006e7b2: prober $0,$3,(r1) 2006e7b6: beql 0x2006e789 2006e7b8: bitw $3000,(r1) 2006e7bd: bneq 0x2006e789 2006e7bf: movl $1,r0 2006e7c2: ret 2006e7c3: clrl r0 2006e7c5: ret 2006e7c6: extzv $e,$2,06(r0),-(sp) 2006e7cc: addl2 r0,(sp) 2006e7cf: extzv $0,$c,06(r0),r1 2006e7d5: blbc r1,0x2006e7db 2006e7d8: addl2 $4,(sp) 2006e7db: ashl $ff,r1,r1 2006e7e0: bneq 0x2006e7d5 2006e7e2: addl3 (sp)+,$14,r1 2006e7e6: movl 08(r1),r1 2006e7ea: movl 04(r1),r0 2006e7ee: brb 0x2006e798 2006e7f0: halt 2006e7f1: halt 2006e7f2: movl 04(ap),r0 2006e7f6: movl 04(r0),r0 2006e7fa: movab 0x2006e7ff,10(fp) 2006e7ff: ret 2006e800: mfpr $12,-(sp) ; IPL 2006e803: mtpr $1f,$12 ; IPL 2006e806: callg 08(sp),(r1) 2006e80a: mtpr (sp)+,$12 ; IPL 2006e80d: rsb 2006e80e: .space 2 2006e810: pushr $f 2006e812: movl sp,r3 2006e815: bicl2 $1,(r3) 2006e818: blss 0x2006e847 2006e81a: bbc $1e,(r3),0x2006e847 2006e81e: clrl r2 2006e820: moval -(sp),r0 2006e823: pushl $0 2006e825: pushl (r3) 2006e827: movzwl $0200,-(sp) 2006e82c: pushal (r3) 2006e82e: pushal (r0) 2006e830: calls $5,*$80000030 2006e837: bisl2 (sp)+,r2 2006e83a: addl2 $00000200,(r3) 2006e841: blbs r0,0x2006e820 2006e844: movl r2,(r3) 2006e847: popr $f 2006e849: rsb 2006e84a: .space 2 2006e84c: rei 2006e84d: pushl r0 2006e84f: jsb 0x2006f084 2006e855: ashl $9,r0,r0 2006e859: addl2 0x200676bc,r0 2006e85e: subl2 r0,04(sp) 2006e862: bicl2 $3,04(sp) 2006e866: movl (sp)+,r0 2006e869: .long 0084feff ; bugw $0084 2006e86d: pushr $7 2006e86f: movl 0x200678c0,r1 2006e874: prober $0,$4,(r1) 2006e878: beql 0x2006e89f 2006e87a: movab 0x200676e0,r0 2006e87f: cmpw 50(r1),21(r0) 2006e884: bneq 0x2006e8a8 2006e886: movl 10(sp),r1 2006e88a: beql 0x2006e89f 2006e88c: subl2 35(r0),r1 2006e890: ashl $ff,29(r0),r2 2006e896: cmpl r1,r2 2006e899: bgtru 0x2006e89f 2006e89b: incw *2d(r0)[r1] 2006e89f: popr $7 2006e8a1: tstl (sp)+ 2006e8a3: bisw2 $10,04(sp) 2006e8a7: rei 2006e8a8: popr $7 2006e8aa: brw 0x2006e619 2006e8ad: .space 3 2006e8b0: pushr $3f 2006e8b2: remqhi 0x20067600,(sp) 2006e8b7: bcs 0x2006e8b2 2006e8b9: bvc 0x2006e8c4 2006e8bb: adawi $1,0x20067c02 2006e8c0: clrl (sp) 2006e8c2: brb 0x2006e8de 2006e8c4: movl (sp),r0 2006e8c7: addw3 $30,r1,0a(r0) 2006e8cc: movzwl 0x20067778,r0 2006e8d1: subl2 $c,r0 2006e8d4: addl2 $c,(sp) 2006e8d7: movc5 $0,(sp),$0,r0,*00(sp) 2006e8de: popr $3f 2006e8e0: rsb 2006e8e1: pushl $20 2006e8e3: brb 0x2006e8e7 2006e8e5: pushl $24 2006e8e7: movzbl $4,r1 2006e8ea: bsbb 0x2006e8b0 2006e8ec: movl r0,r1 2006e8ef: beql 0x2006e8f7 2006e8f1: movl (sp),r0 2006e8f4: bsbw 0x2006e9c3 2006e8f7: tstl (sp)+ 2006e8f9: rsb 2006e8fa: pushr $3f 2006e8fc: jsb 0x2006eff5 2006e902: movw $fffd,04(r1) 2006e908: movw r0,24(r1) 2006e90c: movq 0x20067620,26(r1) 2006e912: movw 0x20067c02,2e(r1) 2006e918: movab 10(r1),r2 2006e91c: movw 0x2006775a,(r2) 2006e921: movc3 (r2),0x2006775c,01(r2) 2006e928: popr $3f 2006e92a: rsb 2006e92b: pushr $7 2006e92d: clrl r1 2006e92f: bsbw 0x2006ea22 2006e932: blbs r0,0x2006e93f 2006e935: popr $7 2006e937: movl (sp)+,04(sp) 2006e93b: addl2 $4,sp 2006e93e: rsb 2006e93f: movl 14(sp),r2 2006e943: bicb2 $1,r2 2006e946: bitl r2,(r1) 2006e949: beql 0x2006e935 2006e94b: popr $7 2006e94d: movl 04(sp),sp 2006e951: moval 0x2006e95b,(sp) 2006e955: bbcc $1b,04(sp),0x2006e95a 2006e95a: rei 2006e95b: clrl r0 2006e95d: movl 0x20067b4c[r0],r0 2006e963: movl 04(r0),sp 2006e967: movzwl $7c94,10(sp) 2006e96d: brb 0x2006e98f 2006e96f: clrl r0 2006e971: movl 0x20067b4c[r0],r0 2006e977: movq (r0),-(sp) 2006e97a: mfpr $12,-(sp) ; IPL 2006e97d: mtpr $1f,$12 ; IPL 2006e980: movl 10(sp),(r0) 2006e984: movl sp,04(r0) 2006e988: jsb *0c(sp) 2006e98b: movzwl $1,10(sp) 2006e98f: clrl r0 2006e991: movl 0x20067b4c[r0],r0 2006e997: movq 04(sp),(r0) 2006e99b: mtpr (sp)+,$12 ; IPL 2006e99e: addl2 $c,sp 2006e9a1: movl (sp)+,r0 2006e9a4: rsb 2006e9a5: pushl r1 2006e9a7: clrl r1 2006e9a9: bsbw 0x2006ea22 2006e9ac: blbc r0,0x2006e9bd 2006e9af: blbc r2,0x2006e9bd 2006e9b2: blbc (r1),0x2006e9bd 2006e9b5: bicb2 $1,r2 2006e9b8: bitl r2,(r1) 2006e9bb: bneq 0x2006e9bf 2006e9bd: clrl r0 2006e9bf: movl (sp)+,r1 2006e9c2: rsb 2006e9c3: pushab -0c(r1) 2006e9c6: adawi $1,0x20067c02 2006e9cb: bsbw 0x2006e8fa 2006e9ce: insqti *00(sp),0x20067608 2006e9d4: bcs 0x2006e9ce 2006e9d6: adawi $1,0x20067776 2006e9db: cmpw 0x20067c04,0x20067776 2006e9e2: bgtr 0x2006e9e6 2006e9e4: bsbb 0x2006e9e9 2006e9e6: tstl (sp)+ 2006e9e8: rsb 2006e9e9: pushr $0083 2006e9ed: movl 0x200676d0,r7 2006e9f2: beql 0x2006ea1d 2006e9f4: cmpb $3,08(r7) 2006e9f8: bneq 0x2006ea1d 2006e9fa: movl 0x200676d4,r0 2006e9ff: bsbw 0x2006b820 2006ea02: blbc r0,0x2006ea1d 2006ea05: cmpb $2,08(r1) 2006ea09: bneq 0x2006ea1d 2006ea0b: bbssi $0,11(r1),0x2006ea1d 2006ea10: insqti 18(r1),0x20067888 2006ea16: bcs 0x2006ea10 2006ea18: bneq 0x2006ea1d 2006ea1a: mtpr $8,$14 ; SIRR 2006ea1d: popr $0083 2006ea21: rsb 2006ea22: clrl r0 2006ea24: movl 0x20067b4c[r1],r1 2006ea2a: tstl 04(r1) 2006ea2d: beql 0x2006ea31 2006ea2f: incl r0 2006ea31: rsb 2006ea32: .space 2 2006ea34: tstb 0x20067c06 2006ea38: bneq 0x2006ea84 2006ea3a: bisb2 $1,0x20067c06 2006ea3f: pushr $3fff 2006ea43: movl 0x20067954,r5 2006ea48: mfpr $10,00a8(r5) ; PCBB 2006ea4d: mfpr $11,00b0(r5) ; SCBB 2006ea52: mfpr $c,00ac(r5) ; SBR 2006ea57: mfpr $15,00b4(r5) ; SISR 2006ea5c: mfpr $d,00b8(r5) ; SLR 2006ea61: mfpr $0,-(sp) ; KSP 2006ea64: mfpr $1,-(sp) ; ESP 2006ea67: mfpr $2,-(sp) ; SSP 2006ea6a: mfpr $3,-(sp) ; USP 2006ea6d: mfpr $13,-(sp) ; ASTLVL ; 3d is not in the internal table. NetBSD's mtpr.h calls this PR_PME, ; "Performance Monnitor[sic] Enable". 2006ea70: mfpr $3d,-(sp) ; ??? 2006ea73: mfpr $8,-(sp) ; P0BR 2006ea76: mfpr $9,-(sp) ; P0LR 2006ea79: mfpr $a,-(sp) ; P1BR 2006ea7c: mfpr $b,-(sp) ; P1LR 2006ea7f: movl sp,00a4(r5) 2006ea84: brb 0x2006ea84 2006ea86: .space 2 2006ea88: mfpr $22,r6 ; TXCS 2006ea8b: bbc $7,r6,0x2006ea88 2006ea8f: mtpr $00000f03,$23 ; TXDB 2006ea96: mfpr $22,r6 ; TXCS 2006ea99: bbc $7,r6,0x2006ea96 2006ea9d: movab -0200(sp),r5 2006eaa2: bicl2 $1,0c(r5) 2006eaa6: movl 00ac(r5),r4 2006eaab: mtpr r4,$c ; SBR 2006eaae: mtpr 00b8(r5),$d ; SLR 2006eab3: mtpr 00b0(r5),$11 ; SCBB 2006eab8: movab 0x20067200,r0 2006eabd: ashl $f7,r0,r0 2006eac2: mfpr $3e,r1 ; SID 2006eac5: extzv $18,$8,r1,r1 2006eaca: cmpb r1,$10 2006eacd: bneq 0x2006ead4 2006eacf: mtpr r4,$8 ; P0BR 2006ead2: brb 0x2006eae2 2006ead4: mnegl r0,r1 2006ead7: movl 50(r5),r2 2006eadb: moval (r2)[r1],r1 2006eadf: mtpr r1,$8 ; P0BR 2006eae2: addl3 00b8(r5),r0,r1 2006eae8: mtpr r1,$9 ; P0LR 2006eaeb: mtpr $0,$39 ; TBIA 2006eaee: mtpr $1,$38 ; MAPEN 2006eaf1: jmp *$800078f7 2006eaf7: movl 0x20067954,fp 2006eafe: cmpl ap,$3 2006eb01: bneq 0x2006eb09 2006eb03: tstl 00a4(fp) 2006eb07: bneq 0x2006eb19 2006eb09: clrl r0 2006eb0b: clrl r5 2006eb0d: movl 20(fp),r1 2006eb11: mtpr $00000f02,$23 ; TXDB 2006eb18: halt ; ??? 2006eb19: mtpr 00b4(fp),$15 ; SISR 2006eb1e: mtpr 00a8(fp),$10 ; PCBB 2006eb23: movl 00a4(fp),sp 2006eb28: mtpr (sp)+,$b ; P1LR 2006eb2b: mtpr (sp)+,$a ; P1BR 2006eb2e: mtpr (sp)+,$9 ; P0LR 2006eb31: mtpr (sp)+,$8 ; P0BR 2006eb34: mtpr (sp)+,$3d ; not in table; see 2006ea70 2006eb37: mtpr (sp)+,$13 ; ASTLVL 2006eb3a: mtpr (sp)+,$3 ; USP 2006eb3d: mtpr (sp)+,$2 ; SSP 2006eb40: mtpr (sp)+,$1 ; ESP 2006eb43: mtpr (sp)+,$0 ; KSP 2006eb46: mnegl 0x20067e1c,r0 2006eb4b: divl2 $a,r0 2006eb4e: mtpr r0,$19 ; NICR 2006eb51: mtpr $80000051,$18 ; ICCS 2006eb58: movab 0x20067618,r6 2006eb5d: movl r6,r7 2006eb60: movl (r6),r6 2006eb63: cmpl r6,r7 2006eb66: beql 0x2006eb8c 2006eb68: movl 1c(r6),r1 2006eb6c: bbc $3,20(r1),0x2006eb60 2006eb71: movab -08(r6),r8 2006eb75: movl r8,r9 2006eb78: movl (r8),r8 2006eb7b: cmpl r8,r9 2006eb7e: beql 0x2006eb60 2006eb80: movl $1,r0 2006eb83: subl3 $18,r8,r1 2006eb87: bsbw 0x2006896c 2006eb8a: brb 0x2006eb78 2006eb8c: movab 0x20067bb0,r6 2006eb91: movl r6,r7 2006eb94: movl (r6),r6 2006eb97: cmpl r6,r7 2006eb9a: beql 0x2006eba8 2006eb9c: movl 14(r6),r0 2006eba0: beql 0x2006eb94 2006eba2: callg 4c(r6),(r0) 2006eba6: brb 0x2006eb94 2006eba8: popr $1fff 2006ebac: mtpr $1d,$12 ; IPL 2006ebaf: nop 2006ebb0: nop 2006ebb1: mtpr $1e,$12 ; IPL 2006ebb4: clrb 0x20067c06 2006ebb8: clrl 00a4(fp) 2006ebbc: movl (sp)+,fp 2006ebbf: rei 2006ebc0: pushr $3 2006ebc2: mtpr $800000c1,$18 ; ICCS 2006ebc9: addl2 0x20067e1c,0x20067620 2006ebd0: adwc $0,0x20067624 2006ebd5: movl 0x20067898,r1 2006ebda: cmpl 0x20067624,24(r1) 2006ebe0: bcs 0x2006ebef 2006ebe2: bgtru 0x2006ebec 2006ebe4: cmpl 0x20067620,20(r1) 2006ebea: bcs 0x2006ebef 2006ebec: mtpr $7,$14 ; SIRR 2006ebef: clrl r0 2006ebf1: bbs r0,0x20067a24,0x2006ec0f 2006ebf7: bbs $1a,0c(sp),0x2006ec21 2006ebfc: movl 0x200678c0[r0],r0 2006ec02: beql 0x2006ec0f 2006ec04: movl 0c(r0),r0 2006ec08: incl 0084(r0) 2006ec0c: popr $3 2006ec0e: rei 2006ec0f: ashl $1,r0,r0 2006ec13: addl2 0x20067e1c,0x20067630[r0] 2006ec1b: adwc $0,0x20067634[r0] 2006ec21: popr $3 2006ec23: rei 2006ec24: pushr $3f 2006ec26: mtpr $8,$12 ; IPL 2006ec29: movl 0x20067898,r1 2006ec2e: movq 0x20067620,r2 2006ec33: cmpl r3,24(r1) 2006ec37: bcs 0x2006ec49 2006ec39: bgtru 0x2006ec41 2006ec3b: cmpl r2,20(r1) 2006ec3f: bcs 0x2006ec49 2006ec41: movzbl $1,r0 2006ec44: bsbw 0x2006b8bc 2006ec47: brb 0x2006ec29 2006ec49: popr $3f 2006ec4b: rei 2006ec4c: .space 5 2006ec51: .byte 22 2006ec52: .ascii "BADMCHKCOD, bad machine check code" 2006ec74: .byte 2a 2006ec75: .ascii "CPUEXIT, shutdown requested by another c" 2006ec9d: .ascii "pu" 2006ec9f: .byte 26 2006eca0: .ascii "CPUTIMEOUT, cpu watchdog timer timeout" 2006ecc6: .byte 28 2006ecc7: .ascii "CRESTARTUP, unable to create startup job" 2006ecef: .byte 26 2006ecf0: .ascii "FATLMEMERR, unrecoverable memory error" 2006ed16: .byte 25 2006ed17: .ascii "INCONSTATE, inconsistent object state" 2006ed3c: .byte 36 2006ed3d: .ascii "INITADPMAP, unable to initialize adapter" 2006ed65: .ascii " map registers" 2006ed73: .byte 2c 2006ed74: .ascii "INSDYNPOOL, insufficient system dynamic " 2006ed9c: .ascii "pool" 2006eda0: .byte 2f 2006eda1: .ascii "INVEXCEPTN, unhandled exception at eleva" 2006edc9: .ascii "ted ipl" 2006edd0: .byte 20 2006edd1: .ascii "INVOBJFMT, invalid object format" 2006edf1: .byte 23 2006edf2: .ascii "INVPTEFMT, invalid page table entry" 2006ee15: .byte 22 2006ee16: .ascii "KRNLSTAKNV, kernel stack not valid" 2006ee38: .byte 2e 2006ee39: .ascii "MACHINECHK, machine check while in kerne" 2006ee61: .ascii "l mode" 2006ee67: .byte 29 2006ee68: .ascii "SECBOOTERR, secondary cpu bootstrap erro" 2006ee90: .ascii "r" 2006ee91: .byte 29 2006ee92: .ascii "STARTUPERR, error detected in startup jo" 2006eeba: .ascii "b" 2006eebb: .byte 2c 2006eebc: .ascii "UNXINTEXC, unexpected interrupt or excep" 2006eee4: .ascii "tion" 2006eee8: .byte 2c 2006eee9: .ascii "UNEXPIOINT, unexpected i/o adapter inter" 2006ef11: .ascii "rupt" 2006ef15: .byte 1e 2006ef16: .ascii "FATLDRVERR, fatal driver error" 2006ef34: .byte 32 2006ef35: .ascii "PTELENVIOL, unexpected page table length" 2006ef5d: .ascii " violation" 2006ef67: .byte 2b 2006ef68: .ascii "ASYNCWRTER, asynchronous write memory er" 2006ef90: .ascii "ror" 2006ef93: .space 5 2006ef98: pushl (sp) 2006ef9a: blss 0x2006efa6 2006ef9c: movab 00000635(r8),04(sp) 2006efa4: brb 0x2006efae 2006efa6: movab 0x20067c35,04(sp) 2006efae: rsb 2006efaf: clrb -(sp) 2006efb1: bsbw 0x2006f21c 2006efb4: blbs r0,0x2006efc1 2006efb7: incb (sp) 2006efb9: bsbw 0x2006f8d3 2006efbc: blbs r0,0x2006efc1 2006efbf: incb (sp) 2006efc1: movb (sp)+,00000635(r8) 2006efc8: rsb 2006efc9: bsbw 0x2006ef98 2006efcc: caseb *(sp)+,$0,$1 2006efd0: case -> 0x2006f23c 2006efd2: case -> 0x2006f8f3 2006efd4: bsbw 0x2006ef98 2006efd7: caseb *(sp)+,$0,$1 2006efdb: case -> 0x2006f244 2006efdd: case -> 0x2006f8fb 2006efdf: bsbw 0x2006ef98 2006efe2: caseb *(sp)+,$0,$1 2006efe6: case -> 0x2006f24e 2006efe8: case -> 0x2006f905 2006efea: bsbw 0x2006ef98 2006efed: caseb *(sp)+,$0,$1 2006eff1: case -> 0x2006f3a0 2006eff3: case -> 0x2006fa60 2006eff5: bsbw 0x2006ef98 2006eff8: caseb *(sp)+,$0,$1 2006effc: case -> 0x2006f3bc 2006effe: case -> 0x2006fa7c 2006f000: bsbw 0x2006ef98 2006f003: caseb *(sp)+,$0,$1 2006f007: case -> 0x2006f24f 2006f009: case -> 0x2006f906 2006f00b: bsbw 0x2006ef98 2006f00e: caseb *(sp)+,$0,$1 2006f012: case -> 0x2006f25d 2006f014: case -> 0x2006f914 2006f016: bsbw 0x2006ef98 2006f019: caseb *(sp)+,$0,$1 2006f01d: case -> 0x2006f2b1 2006f01f: case -> 0x2006f968 2006f021: bsbw 0x2006ef98 2006f024: caseb *(sp)+,$0,$1 2006f028: case -> 0x2006f324 2006f02a: case -> 0x2006f9df 2006f02c: bsbw 0x2006ef98 2006f02f: caseb *(sp)+,$0,$1 2006f033: case -> 0x2006f328 2006f035: case -> 0x2006f9e3 2006f037: bsbw 0x2006ef98 2006f03a: caseb *(sp)+,$0,$1 2006f03e: case -> 0x2006f33c 2006f040: case -> 0x2006f9f7 2006f042: bsbw 0x2006ef98 2006f045: caseb *(sp)+,$0,$1 2006f049: case -> 0x2006f33f 2006f04b: case -> 0x2006f9fa 2006f04d: bsbw 0x2006ef98 2006f050: caseb *(sp)+,$0,$1 2006f054: case -> 0x2006f380 2006f056: case -> 0x2006fa3b 2006f058: bsbw 0x2006ef98 2006f05b: caseb *(sp)+,$0,$1 2006f05f: case -> 0x2006f38c 2006f061: case -> 0x2006fa47 2006f063: bsbw 0x2006ef98 2006f066: caseb *(sp)+,$0,$1 2006f06a: case -> 0x2006f6a3 2006f06c: case -> 0x2006fd63 2006f06e: bsbw 0x2006ef98 2006f071: caseb *(sp)+,$0,$1 2006f075: case -> 0x2006f390 2006f077: case -> 0x2006fa4b 2006f079: bsbw 0x2006ef98 2006f07c: caseb *(sp)+,$0,$1 2006f080: case -> 0x2006f396 2006f082: case -> 0x2006fa51 2006f084: bsbw 0x2006ef98 2006f087: caseb *(sp)+,$0,$1 2006f08b: case -> 0x2006f39c 2006f08d: case -> 0x2006fa57 2006f08f: bsbw 0x2006ef98 2006f092: caseb *(sp)+,$0,$1 2006f096: case -> 0x2006f14c 2006f098: case -> 0x2006f7f4 2006f09a: clrl r0 2006f09c: moval 0x20067948,r7 2006f0a3: movl (r7),r7 2006f0a6: beql 0x2006f0b1 2006f0a8: cmpb 2c(r8),19(r7) 2006f0ad: bneq 0x2006f0a3 2006f0af: incl r0 2006f0b1: rsb 2006f0b2: pushl r0 2006f0b4: pushl r3 2006f0b6: movl r7,r1 2006f0b9: jsb 0x20067fdc 2006f0bf: blbs r0,0x2006f0c6 2006f0c2: .long 003cfeff ; bugw $003c 2006f0c6: movl r2,r0 2006f0c9: movl r1,r4 2006f0cc: movl $1,r1 2006f0cf: movl r7,r2 2006f0d2: movl (sp)+,r3 2006f0d5: bisl2 $f0000000,r3 2006f0dc: movl (sp)+,r5 2006f0df: movl 0x200676bc,r6 2006f0e6: pushl 04(r6) 2006f0e9: movab 0x2006f11d,04(r6) 2006f0ee: movl r3,(r11) 2006f0f1: mtpr r10,$3a ; TBIS 2006f0f4: bicl2 $80000000,(r4)+ 2006f0fb: clrl r6 2006f0fd: pushr $3f 2006f0ff: jsb 0x20068000 2006f105: popr $3f 2006f107: incl r0 2006f109: incl r3 2006f10b: sobgtr r5,0x2006f0ee 2006f10e: movl 0x200676bc,r6 2006f115: movl (sp)+,04(r6) 2006f119: rsb 2006f11a: .space 2 2006f11c: movl sp,r6 2006f11f: bsbw 0x2006f12a 2006f122: addl2 (sp)+,sp 2006f125: addl2 $3,(sp) 2006f128: rei 2006f129: rsb 2006f12a: rsb 2006f12b: .space 5 2006f130: pushr $1e 2006f132: clrl r0 2006f134: clrl r4 2006f136: movl (r2)+,r3 2006f139: ashl $fe,r3,r3 2006f13e: insv r3,r4,$8,r0 2006f143: addl2 $8,r4 2006f146: sobgtr r1,0x2006f136 2006f149: popr $1e 2006f14b: rsb 2006f14c: pushl r2 2006f14e: movl 0x20067940,r2 2006f155: movab 0838(r2),r2 2006f15a: movzbl $1,r1 2006f15d: cmpb $2,r0 2006f160: bneq 0x2006f16c 2006f162: bsbb 0x2006f130 2006f164: insv $2,$0,$2,r0 2006f169: bsbb 0x2006f18a 2006f16b: halt 2006f16c: cmpb $4,r0 2006f16f: bneq 0x2006f178 2006f171: bsbb 0x2006f130 2006f173: bicb2 $4,r0 2006f176: brb 0x2006f182 2006f178: cmpb $3,r0 2006f17b: bneq 0x2006f188 2006f17d: bsbb 0x2006f130 2006f17f: bicb2 $8,r0 2006f182: bsbb 0x2006f18a 2006f184: movl (sp)+,r2 2006f187: rsb 2006f188: brb 0x2006f188 2006f18a: pushr $1e 2006f18c: clrl r4 2006f18e: extzv r4,$8,r0,r3 2006f193: ashl $2,r3,r3 2006f197: movl r3,(r2)+ 2006f19a: addl2 $8,r4 2006f19d: sobgtr r1,0x2006f18e 2006f1a0: popr $1e 2006f1a2: rsb 2006f1a3: .space 5 ; *$00000000? This _must_ be code to be copied and modified. 2006f1a8: movq r0,-(sp) 2006f1ab: callg 0x2006f1dc,*$00000000 2006f1b3: movq (sp)+,r0 2006f1b6: rei 2006f1b7: .space 39 2006f1de: .long 00010010 2006f1e2: .long 01001001 2006f1e6: .long 00100200 2006f1ea: .long 10040001 2006f1ee: .long 05800100 2006f1f2: .long 80010010 2006f1f6: .long 01001004 2006f1fa: .long 00101000 2006f1fe: .long 100a8080 2006f202: .long 00000200 2006f206: .long 00000000 2006f20a: .long 8000764d 2006f20e: .word 0001 2006f210: .long 800081d9 2006f214: .word 0015 2006f216: .long 80008321 2006f21a: .word ffff 2006f21c: clrl r0 2006f21e: mfpr $3e,r1 ; SID 2006f221: extzv $18,$8,r1,r1 2006f226: cmpb $14,r1 2006f229: bneq 0x2006f23b 2006f22b: movl *$20040004,r1 2006f232: cmpzv $18,$8,r1,$4 2006f237: bneq 0x2006f23b 2006f239: incl r0 2006f23b: rsb 2006f23c: addl2 $00000120,r0 2006f243: rsb 2006f244: movzwl 28(r9),r6 2006f248: moval -04(r6)[r0],r6 2006f24d: rsb 2006f24e: rsb 2006f24f: pushl r4 2006f251: movc3 $34,0x2006f1a8,18(r11) 2006f258: movl (sp)+,1f(r11) 2006f25c: rsb 2006f25d: pushr $007f 2006f261: movl 0x20067b4c[r0],r6 2006f269: movc5 $0,(sp),$0,$0200,(r6) 2006f271: incw 18(r6) 2006f274: movl 0x20067940,r1 2006f27b: movab 00c9(r6),r0 2006f280: movb $3,(r0)+ 2006f283: movb $1,(r0)+ 2006f286: movb $2,(r0)+ 2006f289: movb $0,(r0)+ 2006f28c: movb $c,(r0)+ 2006f28f: movb $4,(r0)+ 2006f292: movb $8,(r0)+ 2006f295: movb $0,(r0)+ 2006f298: movab 00d1(r6),r0 2006f29d: movb $f0,(r0)+ 2006f2a1: movb $70,(r0)+ 2006f2a5: movb $b0,(r0)+ 2006f2a9: movb $30,(r0) 2006f2ac: popr $007f 2006f2b0: rsb 2006f2b1: pushr $007f 2006f2b5: movl 0x20067940,r6 2006f2bc: mtpr $0,$25 ; CCR 2006f2bf: brb 0x2006f305 2006f2c1: clrl r1 2006f2c3: bisl2 $1,r1 2006f2c6: mtpr r1,$25 ; CCR 2006f2c9: clrl r3 2006f2cb: movl $00000400,r0 2006f2d2: divl2 $4,r0 2006f2d5: addl3 $00010c00,r6,r2 2006f2dd: movl $0,(r2)[r3] 2006f2e1: addl2 $4,r3 2006f2e4: sobgtr r0,0x2006f2dd 2006f2e7: clrl r3 2006f2e9: movl $00010000,r0 2006f2f0: divl2 $4,r0 2006f2f3: addl3 $00000c00,r6,r2 2006f2fb: movl $0,(r2)[r3] 2006f2ff: addl2 $4,r3 2006f302: sobgtr r0,0x2006f2fb 2006f305: clrl r1 2006f307: bisl2 $2,r1 2006f30a: mtpr r1,$25 ; CCR 2006f30d: bicl2 $2,r1 2006f310: bisl2 $4,r1 2006f313: mtpr r1,$25 ; CCR 2006f316: bisl2 $01010101,0614(r6) 2006f31f: popr $007f 2006f323: rsb 2006f324: clrl 50(r11) 2006f327: rsb 2006f328: clrl r8 2006f32a: moval 0x20067948,r8 2006f331: movl (r8),r8 2006f334: cmpb 2c(r9),19(r8) 2006f339: bneq 0x2006f331 2006f33b: rsb 2006f33c: clrl r0 2006f33e: rsb 2006f33f: bsbw 0x2006f09a 2006f342: blbs r0,0x2006f37f 2006f345: movzbl $0,r3 2006f348: jsb 0x2006e314 2006f34e: movl r10,04(r7) 2006f352: movzwl $0100,r0 2006f357: movl $00100000,r9 2006f35e: jsb 0x2006e33a 2006f364: sobgtr r0,0x2006f35e 2006f367: movzwl $1000,r0 2006f36c: clrl r1 2006f36e: jsb 0x2006e3ab 2006f374: movzwl $8000,r0 2006f379: movl $0,r3 2006f37c: bsbw 0x2006f0b2 2006f37f: rsb 2006f380: movab 0x2006f1dc,r0 2006f385: jsb 0x2006e40a 2006f38b: rsb 2006f38c: movzbl $1,r0 2006f38f: rsb 2006f390: movzwl $0088,r0 2006f395: rsb 2006f396: movab 0x2006f208,r0 2006f39b: rsb 2006f39c: movzbl $2,r0 2006f39f: rsb 2006f3a0: pushr $3f 2006f3a2: movl 0x20067940,r1 2006f3a9: clrq (r0)+ 2006f3ab: mfpr $25,(r0)+ ; CCR 2006f3ae: mfpr $27,(r0)+ ; MSER 2006f3b1: movc5 $0,(sp),$0,$004c,(r0) 2006f3b9: popr $3f 2006f3bb: rsb 2006f3bc: movq r0,-(sp) 2006f3bf: movl 0x20067940,r0 2006f3c6: mfpr $3e,(r1) ; SID 2006f3c9: movl 0404(r0),06(r1) 2006f3cf: movq (sp)+,r0 2006f3d2: rsb 2006f3d3: .space 5 2006f3d8: pushl $2 2006f3da: pushal 18(sp) 2006f3dd: pushr $107f 2006f3e1: addl3 $28,sp,ap 2006f3e5: movl 0x20067940,r1 2006f3ec: movl 0x20067b4c,r6 2006f3f3: caseb 04(ap),$1,$9 2006f3f8: case -> 0x2006f44a 2006f3fa: case -> 0x2006f44a 2006f3fc: case -> 0x2006f44a 2006f3fe: case -> 0x2006f44a 2006f400: case -> 0x2006f45b 2006f402: case -> 0x2006f45b 2006f404: case -> 0x2006f45b 2006f406: case -> 0x2006f45b 2006f408: case -> 0x2006f464 2006f40a: case -> 0x2006f464 2006f40c: caseb 04(ap),$80,$3 2006f412: case -> 0x2006f46d 2006f414: case -> 0x2006f46d 2006f416: case -> 0x2006f494 2006f418: case -> 0x2006f494 2006f41a: movl $3,r2 2006f41d: bsbw 0x2006f61b 2006f420: cmpl 0x20067624,0c(r6) 2006f428: bgtru 0x2006f43f 2006f42a: subl3 08(r6),0x20067620,r2 2006f433: cmpl r2,$00989680 2006f43a: bgtru 0x2006f43f 2006f43c: brw 0x2006f654 2006f43f: movq 0x20067620,08(r6) 2006f447: brw 0x2006f4af 2006f44a: movl $3,r2 2006f44d: bsbw 0x2006f61b 2006f450: bbs $1b,18(ap),0x2006f458 2006f455: brw 0x2006f4af 2006f458: brw 0x2006f654 2006f45b: movl $3,r2 2006f45e: bsbw 0x2006f61b 2006f461: brw 0x2006f4af 2006f464: movl $3,r2 2006f467: bsbw 0x2006f61b 2006f46a: brw 0x2006f654 2006f46d: movl $7,r2 2006f470: bsbw 0x2006f61b 2006f473: movl 0x20067940,r1 2006f47a: mfpr $27,r0 ; MSER 2006f47d: bbc $5,r0,0x2006f48e 2006f481: bbc $4,r0,0x2006f48e 2006f485: bsbw 0x2006f724 2006f488: bsbw 0x2006f5c7 2006f48b: brw 0x2006f4af 2006f48e: bsbw 0x2006f5c7 2006f491: brw 0x2006f654 2006f494: movl $3,r2 2006f497: bsbw 0x2006f61b 2006f49a: movl 0x20067940,r1 2006f4a1: mfpr $27,r0 ; MSER 2006f4a4: bitl $18,r0 2006f4a7: beql 0x2006f4ac 2006f4a9: bsbw 0x2006f5c7 2006f4ac: brw 0x2006f695 2006f4af: bsbw 0x2006f6f9 2006f4b2: movl $00989680,r1 2006f4b9: movab 70(r6),r2 2006f4bd: movzbl $3,r3 2006f4c0: bsbw 0x2006f793 2006f4c3: blbs r0,0x2006f4d0 2006f4c6: bbs $1b,18(ap),0x2006f4d3 2006f4cb: bbc $f,10(ap),0x2006f4d3 2006f4d0: brw 0x2006f654 2006f4d3: bsbw 0x2006f783 2006f4d6: popr $107f 2006f4da: movl (sp),sp 2006f4dd: tstb *00(sp) 2006f4e0: rei 2006f4e1: bsbw 0x2006f6f9 2006f4e4: incb 00c0(r6) 2006f4e8: cmpb 00c0(r6),$2 2006f4ed: bgeq 0x2006f507 2006f4ef: bbs $1b,18(ap),0x2006f4f9 2006f4f4: bbs $f,10(ap),0x2006f507 2006f4f9: bsbw 0x2006f783 2006f4fc: popr $107f 2006f500: movl (sp),sp 2006f503: tstb *00(sp) 2006f506: rei 2006f507: brw 0x2006f50a 2006f50a: cmpl $00000081,04(ap) 2006f512: beql 0x2006f51a 2006f514: bsbw 0x2006f52c 2006f517: brw 0x2006f654 2006f51a: bsbw 0x2006f52c 2006f51d: brw 0x2006f695 2006f520: pushr $007f 2006f524: bsbw 0x2006f783 2006f527: popr $007f 2006f52b: rei 2006f52c: incl 00c5(r6) 2006f530: bsbw 0x2006f558 2006f533: movl r0,00e1(r6) 2006f538: movl 0x20067940,r1 2006f53f: mfpr $25,00d9(r6) ; CCR 2006f544: mfpr $27,00d5(r6) ; MSER 2006f549: movzbl $10,r1 2006f54c: movl $8,r2 2006f54f: movab 00d5(r6),r3 2006f554: bsbw 0x2006f633 2006f557: rsb 2006f558: cmpl $00000081,04(ap) 2006f560: beql 0x2006f587 2006f562: subl3 $4,08(ap),r2 2006f567: movl 0x200678c0,r3 2006f56e: movl 0c(r3),r4 2006f572: bsbw 0x2006f58d 2006f575: movl (r3),r0 2006f578: extzv $0,$15,r0,r0 2006f57d: ashl $9,r0,r0 2006f581: insv r2,$0,$9,r0 2006f586: rsb 2006f587: subl3 $4,08(ap),r0 2006f58c: rsb 2006f58d: extzv $9,$15,r2,r1 2006f592: bbs $1f,r2,0x2006f5a6 2006f596: bbs $1e,r2,0x2006f5b8 2006f59a: cmpl r1,5c(r3) 2006f59e: bcc 0x2006f5c4 2006f5a0: moval *58(r3)[r1],r3 2006f5a5: rsb 2006f5a6: cmpl r1,0x200676d8 2006f5ad: bcc 0x2006f5c4 2006f5af: moval *0x200676c0[r1],r3 2006f5b7: rsb 2006f5b8: cmpl r1,48(r4) 2006f5bc: bcs 0x2006f5c4 2006f5be: moval *38(r4)[r1],r3 2006f5c3: rsb 2006f5c4: brw 0x2006f695 2006f5c7: movl 0x20067940,r1 2006f5ce: mfpr $27,00e5(r6) ; MSER 2006f5d3: mfpr $25,00e9(r6) ; CCR 2006f5d8: clrl 00f1(r6) 2006f5dc: movzbl 008a(r6),r0 2006f5e1: bisb2 00c9(r6)[r0],00f1(r6) 2006f5e9: movzbl 0089(r6),r0 2006f5ee: bisb2 00cd(r6)[r0],00f1(r6) 2006f5f6: blbc 00a6(r6),0x2006f601 2006f5fb: bbss $4,00f1(r6),0x2006f601 2006f601: blbc 00a5(r6),0x2006f60c 2006f606: bbss $5,00f1(r6),0x2006f60c 2006f60c: movzbl $10,r1 2006f60f: movl $18,r2 2006f612: movab 00e5(r6),r3 2006f617: bsbw 0x2006f633 2006f61a: rsb 2006f61b: jsb 0x2006e9a5 2006f621: blbc r0,0x2006f625 2006f624: rsb 2006f625: incl 00c1(r6) 2006f629: movzbl $18,r1 2006f62c: movzbl $2,r2 2006f62f: movab 04(ap),r3 2006f633: jsb 0x2006e8b0 2006f639: movl r0,r4 2006f63c: beql 0x2006f653 2006f63e: pushr $3f 2006f640: movc3 r1,(r3),30(r0) 2006f645: popr $3f 2006f647: movl r2,r0 2006f64a: movl r4,r1 2006f64d: jsb 0x2006e9c3 2006f653: rsb 2006f654: bsbw 0x2006f6f9 2006f657: movl 18(ap),r0 2006f65b: cmpzv $18,$2,r0,$0 2006f660: bgtr 0x2006f669 2006f662: cmpzv $10,$5,r0,$0 2006f667: bneq 0x2006f695 2006f669: bsbw 0x2006f783 2006f66c: mfpr $0,r0 ; KSP 2006f66f: movq 14(ap),-(r0) 2006f673: mtpr r0,$0 ; KSP 2006f676: popr $107f 2006f67a: addl2 $8,sp 2006f67d: addl2 (sp)+,sp 2006f680: movab 0x2006e518,(sp) 2006f687: extzv $18,$2,04(sp),04(sp) 2006f68e: rotl $16,04(sp),04(sp) 2006f694: rei 2006f695: popr $107f 2006f699: jsb 0x2006e92b 2006f69f: .long 006cfeff ; bugw $006c 2006f6a3: pushr $1ffe 2006f6a7: movl 0x20067b4c,r6 2006f6ae: movl 0x20067940,r1 2006f6b5: blbc 18(r6),0x2006f6d2 2006f6b9: bsbw 0x2006f6d7 2006f6bc: movq 0x20067620,r2 2006f6c3: cmpl r3,14(r6) 2006f6c7: bgtru 0x2006f6cf 2006f6c9: cmpl r2,10(r6) 2006f6cd: bcs 0x2006f6d2 2006f6cf: clrw 18(r6) 2006f6d2: popr $1ffe 2006f6d6: rsb 2006f6d7: pushr $3f 2006f6d9: movl 0x20067940,r1 2006f6e0: clrl -(sp) 2006f6e2: mfpr $27,r0 ; MSER 2006f6e5: bitb $18,r0 2006f6e8: beql 0x2006f6ef 2006f6ea: bsbw 0x2006f5c7 2006f6ed: incl (sp) 2006f6ef: tstl (sp)+ 2006f6f1: beql 0x2006f6f6 2006f6f3: bsbw 0x2006f783 2006f6f6: popr $3f 2006f6f8: rsb 2006f6f9: pushr $007f 2006f6fd: movl 0x20067940,r6 2006f704: mtpr $0,$25 ; CCR 2006f707: movl r6,r0 2006f70a: movl 0x20067b4c,r6 2006f711: movzbl 0089(r6),r1 2006f716: movzbl 00d1(r6)[r1],r2 2006f71c: mtpr r2,$25 ; CCR 2006f71f: popr $007f 2006f723: rsb 2006f724: cmpb 0089(r6),$3 2006f729: bcs 0x2006f730 2006f72b: tstl (sp)+ 2006f72d: brw 0x2006f695 2006f730: movb 0089(r6),008a(r6) 2006f737: movl $23c34600,r1 2006f73e: movab 008c(r6),r2 2006f743: movzbl $3,r3 2006f746: bsbw 0x2006f793 2006f749: blbc r0,0x2006f754 2006f74c: clrb 008b(r6) 2006f750: incb 0089(r6) 2006f754: rsb 2006f755: movb 00a5(r6),00a6(r6) 2006f75c: movl $23c34600,r1 2006f763: movab 00a8(r6),r2 2006f768: movzbl $3,r3 2006f76b: bsbw 0x2006f793 2006f76e: blbc r0,0x2006f782 2006f771: tstb 00a5(r6) 2006f775: bneq 0x2006f77a 2006f777: brw 0x2006f695 2006f77a: clrb 00a7(r6) 2006f77e: clrb 00a5(r6) 2006f782: rsb 2006f783: pushl r0 2006f785: movl 0x20067940,r0 2006f78c: mtpr $0,$27 ; MSER 2006f78f: movl (sp)+,r0 2006f792: rsb 2006f793: clrl r0 2006f795: incb -01(r2) 2006f798: subl3 $1,r3,r5 2006f79c: movaq (r2)[r5],r4 2006f7a0: movq -08(r2)[r5],(r2)[r5] 2006f7a6: sobgtr r5,0x2006f7a0 2006f7a9: movq 0x20067620,(r2) 2006f7b0: cmpb -01(r2),r3 2006f7b4: blss 0x2006f7d3 2006f7b6: movb r3,-01(r2) 2006f7ba: cmpl 0x20067624,04(r4) 2006f7c2: bgtru 0x2006f7d3 2006f7c4: subl3 (r4),0x20067620,r5 2006f7cc: cmpl r5,r1 2006f7cf: bgtru 0x2006f7d3 2006f7d1: incl r0 2006f7d3: rsb 2006f7d4: .space 4 2006f7d8: pushr $1e 2006f7da: clrl r0 2006f7dc: clrl r4 2006f7de: movl (r2)+,r3 2006f7e1: ashl $fe,r3,r3 2006f7e6: insv r3,r4,$8,r0 2006f7eb: addl2 $8,r4 2006f7ee: sobgtr r1,0x2006f7de 2006f7f1: popr $1e 2006f7f3: rsb 2006f7f4: pushl r2 2006f7f6: movl 0x20067940,r2 2006f7fd: movab 0838(r2),r2 2006f802: movzbl $1,r1 2006f805: cmpb $2,r0 2006f808: bneq 0x2006f814 2006f80a: bsbb 0x2006f7d8 2006f80c: insv $2,$0,$2,r0 2006f811: bsbb 0x2006f832 2006f813: halt 2006f814: cmpb $4,r0 2006f817: bneq 0x2006f820 2006f819: bsbb 0x2006f7d8 2006f81b: bicb2 $4,r0 2006f81e: brb 0x2006f82a 2006f820: cmpb $3,r0 2006f823: bneq 0x2006f830 2006f825: bsbb 0x2006f7d8 2006f827: bicb2 $8,r0 2006f82a: bsbb 0x2006f832 2006f82c: movl (sp)+,r2 2006f82f: rsb 2006f830: brb 0x2006f830 2006f832: pushr $1e 2006f834: clrl r4 2006f836: extzv r4,$8,r0,r3 2006f83b: ashl $2,r3,r3 2006f83f: movl r3,(r2)+ 2006f842: addl2 $8,r4 2006f845: sobgtr r1,0x2006f836 2006f848: popr $1e 2006f84a: rsb 2006f84b: .space 5 2006f850: movq r0,-(sp) 2006f853: callg 0x2006f884,*$00000000 2006f85b: movq (sp)+,r0 2006f85e: rei 2006f85f: .long 00000000 2006f863: .long 00000000 2006f867: .long 00000000 2006f86b: .long 00000000 2006f86f: .long 00000000 2006f873: .long 00000000 2006f877: .long 00000000 2006f87b: .long 00000000 2006f87f: .long 00000000 2006f883: .long 10000000 2006f887: .long 01000100 2006f88b: .long 00010010 2006f88f: .long 01001002 2006f893: .long 00100400 2006f897: .long 10058001 2006f89b: .long 04800100 2006f89f: .long 00010010 2006f8a3: .long 80001010 2006f8a7: .long 00101080 2006f8ab: .long 11000080 2006f8af: .long 00808000 2006f8b3: .long 00800011 2006f8b7: .long 01001180 2006f8bb: .long 00000000 2006f8bf: .long 764d0000 2006f8c3: .long 00018000 2006f8c7: .long 80008899 2006f8cb: .long 89e10015 2006f8cf: .long ffff8000 2006f8d3: clrl r0 2006f8d5: mfpr $3e,r1 ; SID 2006f8d8: extzv $18,$8,r1,r1 2006f8dd: cmpb $12,r1 2006f8e0: bneq 0x2006f8f2 2006f8e2: movl *$20040004,r1 2006f8e9: cmpzv $18,$8,r1,$4 2006f8ee: bneq 0x2006f8f2 2006f8f0: incl r0 2006f8f2: rsb 2006f8f3: addl2 $00000120,r0 2006f8fa: rsb 2006f8fb: movzwl 28(r9),r6 2006f8ff: moval -04(r6)[r0],r6 2006f904: rsb 2006f905: rsb 2006f906: pushl r4 2006f908: movc3 $34,0x2006f850,18(r11) 2006f90f: movl (sp)+,1f(r11) 2006f913: rsb 2006f914: pushr $007f 2006f918: movl 0x20067b4c[r0],r6 2006f920: movc5 $0,(sp),$0,$0200,(r6) 2006f928: incw 18(r6) 2006f92b: movl 0x20067940,r1 2006f932: movab 00c9(r6),r0 2006f937: movb $3,(r0)+ 2006f93a: movb $1,(r0)+ 2006f93d: movb $2,(r0)+ 2006f940: movb $0,(r0)+ 2006f943: movb $c,(r0)+ 2006f946: movb $4,(r0)+ 2006f949: movb $8,(r0)+ 2006f94c: movb $0,(r0)+ 2006f94f: movab 00d1(r6),r0 2006f954: movb $f0,(r0)+ 2006f958: movb $70,(r0)+ 2006f95c: movb $b0,(r0)+ 2006f960: movb $30,(r0) 2006f963: popr $007f 2006f967: rsb 2006f968: pushr $007f 2006f96c: movl 0x20067940,r6 2006f973: brb 0x2006f9b1 2006f975: clrl r3 2006f977: movl $00020000,r0 2006f97e: divl2 $8,r0 2006f981: addl3 $00020c00,r6,r2 2006f989: movq $0,(r2)[r3] 2006f98d: addl2 $8,r3 2006f990: sobgtr r0,0x2006f989 2006f993: clrl r3 2006f995: movl $00020000,r0 2006f99c: divl2 $4,r0 2006f99f: addl3 $00000c00,r6,r2 2006f9a7: movl $0,(r2)[r3] 2006f9ab: addl2 $4,r3 2006f9ae: sobgtr r0,0x2006f9a7 2006f9b1: clrl r1 2006f9b3: bisl2 $4,r1 2006f9b6: mtpr r1,$0000007f ; PCSTS 2006f9bd: bicl2 $4,r1 2006f9c0: bisl2 $2,r1 2006f9c3: mtpr r1,$0000007f ; PCSTS 2006f9ca: bisl2 $1,00040c00(r6) 2006f9d1: bisl2 $01010101,0614(r6) 2006f9da: popr $007f 2006f9de: rsb 2006f9df: clrl 50(r11) 2006f9e2: rsb 2006f9e3: clrl r8 2006f9e5: moval 0x20067948,r8 2006f9ec: movl (r8),r8 2006f9ef: cmpb 2c(r9),19(r8) 2006f9f4: bneq 0x2006f9ec 2006f9f6: rsb 2006f9f7: clrl r0 2006f9f9: rsb 2006f9fa: bsbw 0x2006f09a 2006f9fd: blbs r0,0x2006fa3a 2006fa00: movzbl $0,r3 2006fa03: jsb 0x2006e314 2006fa09: movl r10,04(r7) 2006fa0d: movzwl $0100,r0 2006fa12: movl $00100000,r9 2006fa19: jsb 0x2006e33a 2006fa1f: sobgtr r0,0x2006fa19 2006fa22: movzwl $1000,r0 2006fa27: clrl r1 2006fa29: jsb 0x2006e3ab 2006fa2f: movzwl $8000,r0 2006fa34: movl $0,r3 2006fa37: bsbw 0x2006f0b2 2006fa3a: rsb 2006fa3b: movab 0x2006f884,r0 2006fa40: jsb 0x2006e40a 2006fa46: rsb 2006fa47: movzbl $1,r0 2006fa4a: rsb 2006fa4b: movzwl $0207,r0 2006fa50: rsb 2006fa51: movab 0x2006f8bf,r0 2006fa56: rsb 2006fa57: movzbl $2,r0 2006fa5a: rsb 2006fa5b: .space 5 2006fa60: pushr $3f 2006fa62: movl 0x20067940,r1 2006fa69: clrq (r0)+ 2006fa6b: mfpr $25,(r0)+ ; CCR 2006fa6e: mfpr $27,(r0)+ ; MSER 2006fa71: movc5 $0,(sp),$0,$004c,(r0) 2006fa79: popr $3f 2006fa7b: rsb 2006fa7c: movq r0,-(sp) 2006fa7f: movl 0x20067940,r0 2006fa86: mfpr $3e,(r1) ; SID 2006fa89: movl 0404(r0),06(r1) 2006fa8f: movq (sp)+,r0 2006fa92: rsb 2006fa93: .space 5 2006fa98: pushl $2 2006fa9a: pushal 18(sp) 2006fa9d: pushr $107f 2006faa1: addl3 $28,sp,ap 2006faa5: movl 0x20067940,r1 2006faac: movl 0x20067b4c,r6 2006fab3: caseb 04(ap),$1,$9 2006fab8: case -> 0x2006fb0a 2006faba: case -> 0x2006fb0a 2006fabc: case -> 0x2006fb0a 2006fabe: case -> 0x2006fb0a 2006fac0: case -> 0x2006fb1b 2006fac2: case -> 0x2006fb1b 2006fac4: case -> 0x2006fb1b 2006fac6: case -> 0x2006fb1b 2006fac8: case -> 0x2006fb24 2006faca: case -> 0x2006fb24 2006facc: caseb 04(ap),$80,$3 2006fad2: case -> 0x2006fb2d 2006fad4: case -> 0x2006fb2d 2006fad6: case -> 0x2006fb54 2006fad8: case -> 0x2006fb54 2006fada: movl $3,r2 2006fadd: bsbw 0x2006fcdb 2006fae0: cmpl 0x20067624,0c(r6) 2006fae8: bgtru 0x2006faff 2006faea: subl3 08(r6),0x20067620,r2 2006faf3: cmpl r2,$00989680 2006fafa: bgtru 0x2006faff 2006fafc: brw 0x2006fd14 2006faff: movq 0x20067620,08(r6) 2006fb07: brw 0x2006fb6f 2006fb0a: movl $3,r2 2006fb0d: bsbw 0x2006fcdb 2006fb10: bbs $1b,18(ap),0x2006fb18 2006fb15: brw 0x2006fb6f 2006fb18: brw 0x2006fd14 2006fb1b: movl $3,r2 2006fb1e: bsbw 0x2006fcdb 2006fb21: brw 0x2006fb6f 2006fb24: movl $3,r2 2006fb27: bsbw 0x2006fcdb 2006fb2a: brw 0x2006fd14 2006fb2d: movl $7,r2 2006fb30: bsbw 0x2006fcdb 2006fb33: movl 0x20067940,r1 2006fb3a: mfpr $27,r0 ; MSER 2006fb3d: bbc $5,r0,0x2006fb4e 2006fb41: bbc $4,r0,0x2006fb4e 2006fb45: bsbw 0x2006fde4 2006fb48: bsbw 0x2006fc87 2006fb4b: brw 0x2006fb6f 2006fb4e: bsbw 0x2006fc87 2006fb51: brw 0x2006fd14 2006fb54: movl $3,r2 2006fb57: bsbw 0x2006fcdb 2006fb5a: movl 0x20067940,r1 2006fb61: mfpr $27,r0 ; MSER 2006fb64: bitl $18,r0 2006fb67: beql 0x2006fb6c 2006fb69: bsbw 0x2006fc87 2006fb6c: brw 0x2006fd55 2006fb6f: bsbw 0x2006fdb9 2006fb72: movl $00989680,r1 2006fb79: movab 70(r6),r2 2006fb7d: movzbl $3,r3 2006fb80: bsbw 0x2006fe53 2006fb83: blbs r0,0x2006fb90 2006fb86: bbs $1b,18(ap),0x2006fb93 2006fb8b: bbc $f,10(ap),0x2006fb93 2006fb90: brw 0x2006fd14 2006fb93: bsbw 0x2006fe43 2006fb96: popr $107f 2006fb9a: movl (sp),sp 2006fb9d: tstb *00(sp) 2006fba0: rei 2006fba1: bsbw 0x2006fdb9 2006fba4: incb 00c0(r6) 2006fba8: cmpb 00c0(r6),$2 2006fbad: bgeq 0x2006fbc7 2006fbaf: bbs $1b,18(ap),0x2006fbb9 2006fbb4: bbs $f,10(ap),0x2006fbc7 2006fbb9: bsbw 0x2006fe43 2006fbbc: popr $107f 2006fbc0: movl (sp),sp 2006fbc3: tstb *00(sp) 2006fbc6: rei 2006fbc7: brw 0x2006fbca 2006fbca: cmpl $00000081,04(ap) 2006fbd2: beql 0x2006fbda 2006fbd4: bsbw 0x2006fbec 2006fbd7: brw 0x2006fd14 2006fbda: bsbw 0x2006fbec 2006fbdd: brw 0x2006fd55 2006fbe0: pushr $007f 2006fbe4: bsbw 0x2006fe43 2006fbe7: popr $007f 2006fbeb: rei 2006fbec: incl 00c5(r6) 2006fbf0: bsbw 0x2006fc18 2006fbf3: movl r0,00e1(r6) 2006fbf8: movl 0x20067940,r1 2006fbff: mfpr $25,00d9(r6) ; CCR 2006fc04: mfpr $27,00d5(r6) ; MSER 2006fc09: movzbl $10,r1 2006fc0c: movl $8,r2 2006fc0f: movab 00d5(r6),r3 2006fc14: bsbw 0x2006fcf3 2006fc17: rsb 2006fc18: cmpl $00000081,04(ap) 2006fc20: beql 0x2006fc47 2006fc22: subl3 $4,08(ap),r2 2006fc27: movl 0x200678c0,r3 2006fc2e: movl 0c(r3),r4 2006fc32: bsbw 0x2006fc4d 2006fc35: movl (r3),r0 2006fc38: extzv $0,$15,r0,r0 2006fc3d: ashl $9,r0,r0 2006fc41: insv r2,$0,$9,r0 2006fc46: rsb 2006fc47: subl3 $4,08(ap),r0 2006fc4c: rsb 2006fc4d: extzv $9,$15,r2,r1 2006fc52: bbs $1f,r2,0x2006fc66 2006fc56: bbs $1e,r2,0x2006fc78 2006fc5a: cmpl r1,5c(r3) 2006fc5e: bcc 0x2006fc84 2006fc60: moval *58(r3)[r1],r3 2006fc65: rsb 2006fc66: cmpl r1,0x200676d8 2006fc6d: bcc 0x2006fc84 2006fc6f: moval *0x200676c0[r1],r3 2006fc77: rsb 2006fc78: cmpl r1,48(r4) 2006fc7c: bcs 0x2006fc84 2006fc7e: moval *38(r4)[r1],r3 2006fc83: rsb 2006fc84: brw 0x2006fd55 2006fc87: movl 0x20067940,r1 2006fc8e: mfpr $27,00e5(r6) ; MSER 2006fc93: mfpr $25,00e9(r6) ; CCR 2006fc98: clrl 00f1(r6) 2006fc9c: movzbl 008a(r6),r0 2006fca1: bisb2 00c9(r6)[r0],00f1(r6) 2006fca9: movzbl 0089(r6),r0 2006fcae: bisb2 00cd(r6)[r0],00f1(r6) 2006fcb6: blbc 00a6(r6),0x2006fcc1 2006fcbb: bbss $4,00f1(r6),0x2006fcc1 2006fcc1: blbc 00a5(r6),0x2006fccc 2006fcc6: bbss $5,00f1(r6),0x2006fccc 2006fccc: movzbl $10,r1 2006fccf: movl $18,r2 2006fcd2: movab 00e5(r6),r3 2006fcd7: bsbw 0x2006fcf3 2006fcda: rsb 2006fcdb: jsb 0x2006e9a5 2006fce1: blbc r0,0x2006fce5 2006fce4: rsb 2006fce5: incl 00c1(r6) 2006fce9: movzbl $18,r1 2006fcec: movzbl $2,r2 2006fcef: movab 04(ap),r3 2006fcf3: jsb 0x2006e8b0 2006fcf9: movl r0,r4 2006fcfc: beql 0x2006fd13 2006fcfe: pushr $3f 2006fd00: movc3 r1,(r3),30(r0) 2006fd05: popr $3f 2006fd07: movl r2,r0 2006fd0a: movl r4,r1 2006fd0d: jsb 0x2006e9c3 2006fd13: rsb 2006fd14: bsbw 0x2006fdb9 2006fd17: movl 18(ap),r0 2006fd1b: cmpzv $18,$2,r0,$0 2006fd20: bgtr 0x2006fd29 2006fd22: cmpzv $10,$5,r0,$0 2006fd27: bneq 0x2006fd55 2006fd29: bsbw 0x2006fe43 2006fd2c: mfpr $0,r0 ; KSP 2006fd2f: movq 14(ap),-(r0) 2006fd33: mtpr r0,$0 ; KSP 2006fd36: popr $107f 2006fd3a: addl2 $8,sp 2006fd3d: addl2 (sp)+,sp 2006fd40: movab 0x2006e518,(sp) 2006fd47: extzv $18,$2,04(sp),04(sp) 2006fd4e: rotl $16,04(sp),04(sp) 2006fd54: rei 2006fd55: popr $107f 2006fd59: jsb 0x2006e92b 2006fd5f: .long 006cfeff ; bugw $006c 2006fd63: pushr $1ffe 2006fd67: movl 0x20067b4c,r6 2006fd6e: movl 0x20067940,r1 2006fd75: blbc 18(r6),0x2006fd92 2006fd79: bsbw 0x2006fd97 2006fd7c: movq 0x20067620,r2 2006fd83: cmpl r3,14(r6) 2006fd87: bgtru 0x2006fd8f 2006fd89: cmpl r2,10(r6) 2006fd8d: bcs 0x2006fd92 2006fd8f: clrw 18(r6) 2006fd92: popr $1ffe 2006fd96: rsb 2006fd97: pushr $3f 2006fd99: movl 0x20067940,r1 2006fda0: clrl -(sp) 2006fda2: mfpr $27,r0 ; MSER 2006fda5: bitb $18,r0 2006fda8: beql 0x2006fdaf 2006fdaa: bsbw 0x2006fc87 2006fdad: incl (sp) 2006fdaf: tstl (sp)+ 2006fdb1: beql 0x2006fdb6 2006fdb3: bsbw 0x2006fe43 2006fdb6: popr $3f 2006fdb8: rsb 2006fdb9: pushr $007f 2006fdbd: movl 0x20067940,r6 2006fdc4: mtpr $0,$25 ; CCR 2006fdc7: movl r6,r0 2006fdca: movl 0x20067b4c,r6 2006fdd1: movzbl 0089(r6),r1 2006fdd6: movzbl 00d1(r6)[r1],r2 2006fddc: mtpr r2,$25 ; CCR 2006fddf: popr $007f 2006fde3: rsb 2006fde4: cmpb 0089(r6),$3 2006fde9: bcs 0x2006fdf0 2006fdeb: tstl (sp)+ 2006fded: brw 0x2006fd55 2006fdf0: movb 0089(r6),008a(r6) 2006fdf7: movl $23c34600,r1 2006fdfe: movab 008c(r6),r2 2006fe03: movzbl $3,r3 2006fe06: bsbw 0x2006fe53 2006fe09: blbc r0,0x2006fe14 2006fe0c: clrb 008b(r6) 2006fe10: incb 0089(r6) 2006fe14: rsb 2006fe15: movb 00a5(r6),00a6(r6) 2006fe1c: movl $23c34600,r1 2006fe23: movab 00a8(r6),r2 2006fe28: movzbl $3,r3 2006fe2b: bsbw 0x2006fe53 2006fe2e: blbc r0,0x2006fe42 2006fe31: tstb 00a5(r6) 2006fe35: bneq 0x2006fe3a 2006fe37: brw 0x2006fd55 2006fe3a: clrb 00a7(r6) 2006fe3e: clrb 00a5(r6) 2006fe42: rsb 2006fe43: pushl r0 2006fe45: movl 0x20067940,r0 2006fe4c: mtpr $0,$27 ; MSER 2006fe4f: movl (sp)+,r0 2006fe52: rsb 2006fe53: clrl r0 2006fe55: incb -01(r2) 2006fe58: subl3 $1,r3,r5 2006fe5c: movaq (r2)[r5],r4 2006fe60: movq -08(r2)[r5],(r2)[r5] 2006fe66: sobgtr r5,0x2006fe60 2006fe69: movq 0x20067620,(r2) 2006fe70: cmpb -01(r2),r3 2006fe74: blss 0x2006fe93 2006fe76: movb r3,-01(r2) 2006fe7a: cmpl 0x20067624,04(r4) 2006fe82: bgtru 0x2006fe93 2006fe84: subl3 (r4),0x20067620,r5 2006fe8c: cmpl r5,r1 2006fe8f: bgtru 0x2006fe93 2006fe91: incl r0 2006fe93: rsb 2006fe94: .space 364 20070000: .string "0 00:00:00.00\0" 2007000e: .string "0 00:00:01.00\0" 2007001c: .string "0 00:00:04.00\0" 2007002a: .string "0 00:00:08.00\0" 20070038: .string "0 00:00:20.00\0" 20070046: .string "0 00:02:00.00\0" 20070054: .string "0 00:03:00.00\0" 20070062: .string "0 00:10:00.00\0" 20070070: .string "STDAREA\0" 20070078: .string "CTRLCAREA\0" 20070082: .string "COMM_AREA\0" 2007008c: .string "SYNC_AREA\0" 20070096: .string "\0" 20070097: .string "\0" 20070098: .string "\n\r\0" 2007009b: .string "SCSI\0" 200700a0: .string " \0" 200700ab: .string "TST DEV - ? \0" 200700c0: .string "\n\r\0" 200700c3: .string "\0" 200700c4: .string "SUSPEND%\0" 200700cd: .string "\0" 200700ce: .string "\0" 200700cf: .string "\0" 200700d0: .string "********** \0" 200700dc: .string "FST EXT_ERRPT\0" 200700ea: .string " **********\0" 200700f6: .string "********** \0" 20070102: .string "SYSTST_NXT_SCR\0" 20070111: .string " (('1'=Y), ('0'=N))......... ?\0" 20070130: .string "KA46/48 \0" 20070139: .string "V1.0\0" 2007013e: .string "System Test \0" 2007014b: .string "CU\0" 2007014e: .string "CS\0" 20070151: .string "MU\0" 20070154: .string "DEBUG \0" 2007015d: .string " 0 00:00:00\0" 2007016b: .string " ?\0" 2007016e: .string "??\0" 20070171: .string "S-T104-IS-RUNNING\n\r\0" 20070185: .string "E-T104-HAS-ERROR \n\r\0" 20070199: .string "\0" 2007019a: .string "\0" 2007019b: .string "\0" 2007019c: .string "***** SYT_DISPLY_SUMRY (('1'=Y), ('0'=N)" 200701c4: .string ")................... ? \0" 200701dd: .string "\0" 200701de: .string "\0" 200701df: .string "\0" 200701e0: .string "***FST_FTL_ERR***\0" 200701f2: .string "HLT_STAT -\0" 200701fd: .string "LOCN -\0" 20070208: .string "MID_# -\0" 20070213: .string "DVC_ID -\0" 2007021e: .string "***WST_FTL_ERR***\r\n---NO TST SEL ---\r" 20070243: .string "\n\0" 20070245: .string "**********\0" 20070250: .long 00000001 20070254: .space 1020 20070650: .long 0000000e 20070654: .space 24 2007066c: .long 00000001 20070670: .space 144 20070700: .long 00000007 20070704: .space 32 20070724: .long 00000007 20070728: .space 128 200707a8: .long 010e0007 200707ac: .long 00000270 200707b0: .long 010e0009 200707b4: .long 00000278 200707b8: .long 010e0009 200707bc: .long 00000282 200707c0: .long 010e0009 200707c4: .long 0000028c 200707c8: .long 010e000d 200707cc: .long 0000022a 200707d0: .long 010e000d 200707d4: .long 0000021c 200707d8: .long 010e000d 200707dc: .long 0000020e 200707e0: .long 010e000d 200707e4: .long 00000262 200707e8: .long 010e000d 200707ec: .long 00000254 200707f0: .long 010e000d 200707f4: .long 00000238 200707f8: .long 010e000d 200707fc: .long 00000246 20070800: .long 010e000d 20070804: .long 00000200 20070808: .space 504 20070a00: entry mask: r2 20070a02: subl2 $14,sp 20070a05: movab 0x20070250,ap 20070a0c: pushab 0x20070800 20070a12: movab *0x2007485c,r2 20070a19: pushab -14(fp) 20070a1c: calls $2,(r2) 20070a1f: movq -14(fp),0518(ap) 20070a25: pushab 0x200707d8 20070a2b: pushab -14(fp) 20070a2e: calls $2,(r2) 20070a31: movq -14(fp),0520(ap) 20070a37: pushab 0x200707d0 20070a3d: pushab -14(fp) 20070a40: calls $2,(r2) 20070a43: movq -14(fp),0528(ap) 20070a49: pushab 0x200707c8 20070a4f: pushab -14(fp) 20070a52: calls $2,(r2) 20070a55: movq -14(fp),0530(ap) 20070a5b: pushab 0x200707f0 20070a61: pushab -14(fp) 20070a64: calls $2,(r2) 20070a67: movq -14(fp),0538(ap) 20070a6d: pushab 0x200707f8 20070a73: pushab -14(fp) 20070a76: calls $2,(r2) 20070a79: movq -14(fp),0540(ap) 20070a7f: pushab 0x200707e8 20070a85: pushab -14(fp) 20070a88: calls $2,(r2) 20070a8b: movq -14(fp),0548(ap) 20070a91: pushab 0x200707e0 20070a97: pushab -14(fp) 20070a9a: calls $2,(r2) 20070a9d: movq -14(fp),0550(ap) 20070aa3: pushab 0518(ap) 20070aa7: pushal -08(fp) 20070aaa: calls $2,*$80000180 20070ab1: cmpl -08(fp),$1 20070ab5: beql 0x20070ac7 20070ab7: movzbl $ff,-(sp) 20070abb: pushl $b 20070abd: pushl -08(fp) 20070ac0: calls $3,_3303c 20070ac7: calls $0,_30b48 20070ace: calls $0,_30e08 20070ad5: movl r0,r2 20070ad8: calls $0,_30d0c 20070adf: calls $0,_32f24 20070ae6: calls $0,_32ab4 20070aed: movl r0,0430(ap) 20070af2: pushl r2 20070af4: calls $1,_30f48 20070afb: tstl 0408(ap) 20070aff: bneq 0x20070b2a 20070b01: pushl 03e0(ap) 20070b05: pushab 0520(ap) 20070b09: pushal -0c(fp) 20070b0c: pushal -08(fp) 20070b0f: calls $4,*$800001d0 20070b16: cmpl -08(fp),$1 20070b1a: beql 0x20070b2a 20070b1c: pushl $2 20070b1e: pushl $11 20070b20: pushl -08(fp) 20070b23: calls $3,_3303c 20070b2a: calls $0,_31ae4 20070b31: calls $0,_3211c 20070b38: calls $0,_32278 20070b3f: calls $0,_30c78 20070b46: ret 20070b47: nop _30b48: entry mask: r2 20070b4a: subl2 $c,sp 20070b4d: movab 0x20070250,r2 20070b54: pushl $0 20070b56: pushab 0560(r2) 20070b5a: pushl $4 20070b5c: pushal 03e4(r2) 20070b60: pushal 03e0(r2) 20070b64: pushal -08(fp) 20070b67: calls $6,*$80000200 20070b6e: cmpl -08(fp),$1 20070b72: beql 0x20070b84 20070b74: movzbl $ff,-(sp) 20070b78: pushl $11 20070b7a: pushl -08(fp) 20070b7d: calls $3,_3303c 20070b84: pushl $0 20070b86: pushab 0568(r2) 20070b8a: pushl $00032910 20070b90: pushal 03ec(r2) 20070b94: pushal 03e8(r2) 20070b98: pushal -08(fp) 20070b9b: calls $6,*$80000200 20070ba2: cmpl -08(fp),$1 20070ba6: beql 0x20070bb6 20070ba8: pushl $1 20070baa: pushl $12 20070bac: pushl -08(fp) 20070baf: calls $3,_3303c 20070bb6: pushl 03e8(r2) 20070bba: pushab 0520(r2) 20070bbe: pushal -0c(fp) 20070bc1: pushal -08(fp) 20070bc4: calls $4,*$800001d0 20070bcb: cmpl -08(fp),$1 20070bcf: beql 0x20070bdf 20070bd1: pushl $2 20070bd3: pushl $13 20070bd5: pushl -08(fp) 20070bd8: calls $3,_3303c 20070bdf: pushl $0 20070be1: pushab 0570(r2) 20070be5: pushl $0 20070be7: pushal 03f4(r2) 20070beb: pushal 03f0(r2) 20070bef: pushal -08(fp) 20070bf2: calls $6,*$80000200 20070bf9: cmpl -08(fp),$1 20070bfd: beql 0x20070c0d 20070bff: pushl $3 20070c01: pushl $14 20070c03: pushl -08(fp) 20070c06: calls $3,_3303c 20070c0d: pushl 03f0(r2) 20070c11: pushab 0520(r2) 20070c15: pushal -0c(fp) 20070c18: pushal -08(fp) 20070c1b: calls $4,*$800001d0 20070c22: cmpl -08(fp),$1 20070c26: beql 0x20070c36 20070c28: pushl $4 20070c2a: pushl $15 20070c2c: pushl -08(fp) 20070c2f: calls $3,_3303c 20070c36: pushl $0 20070c38: pushab 0558(r2) 20070c3c: pushl $4 20070c3e: pushal 042c(r2) 20070c42: pushal 0428(r2) 20070c46: pushal -08(fp) 20070c49: calls $6,*$80000200 20070c50: cmpl -08(fp),$1 20070c54: beql 0x20070c66 20070c56: movzbl $ff,-(sp) 20070c5a: pushl $16 20070c5c: pushl -08(fp) 20070c5f: calls $3,_3303c 20070c66: pushl 0428(r2) 20070c6a: clrq -(sp) 20070c6c: pushal -0008(fp) 20070c70: calls $4,*$800001d0 20070c77: ret _30c78: entry mask: r3 r2 20070c7a: subl2 $8,sp 20070c7d: movab 0x20070250,r3 20070c84: movl $f,r2 20070c87: tstl 0410(r3) 20070c8b: blss 0x20070ccd 20070c8d: movl r2,r0 20070c90: decl r2 20070c92: tstl r0 20070c94: bleq 0x20070ccd 20070c96: tstl r0 20070c98: pushab 0520(r3) 20070c9c: pushl $0 20070c9e: pushal -08(fp) 20070ca1: calls $3,*$800001d0 20070ca8: cmpl -08(fp),$1 20070cac: beql 0x20070cbe 20070cae: movzbl $ff,-(sp) 20070cb2: pushl $34 20070cb4: pushl -08(fp) 20070cb7: calls $3,_3303c 20070cbe: tstl 0410(r3) 20070cc2: blss 0x20070ccd 20070cc4: movl r2,r0 20070cc7: decl r2 20070cc9: tstl r0 20070ccb: bgtr 0x20070c98 20070ccd: cmpl 011c(r3),$1 20070cd2: bneq 0x20070cfa 20070cd4: pushab 0538(r3) 20070cd8: pushl $0 20070cda: pushal -08(fp) 20070cdd: calls $3,*$800001d0 20070ce4: cmpl -08(fp),$1 20070ce8: beql 0x20070cfa 20070cea: movzbl $ff,-(sp) 20070cee: pushl $35 20070cf0: pushl -08(fp) 20070cf3: calls $3,_3303c 20070cfa: pushab 14(r3) 20070cfd: pushl 0118(r3) 20070d01: calls $2,_32e7c 20070d08: halt 20070d09: ret 20070d0a: .space 2 _30d0c: entry mask: 20070d0e: subl2 $4,sp 20070d11: cmpl 0x20070250,$1 20070d18: beql 0x20070d1d 20070d1a: brw 0x20070df4 20070d1d: movl 0x20070734,ap 20070d24: movl 01e4(ap),r0 20070d29: casel r0,$00000064,$6 20070d31: case -> 0x20070d4c 20070d33: case -> 0x20070d60 20070d35: case -> 0x20070d74 20070d37: case -> 0x20070d88 20070d39: case -> 0x20070d9c 20070d3b: case -> 0x20070db8 20070d3d: case -> 0x20070dcc 20070d3f: brw 0x20070de0 20070d42: tstl r0 20070d44: jmp 0x60070d0c 20070d4a: tstl r0 20070d4c: movl $1,0x20070368 20070d53: movab 0x2007036c,ap 20070d5a: movl $1,(ap) 20070d5d: ret 20070d5e: tstl r0 20070d60: movl $2,0x20070368 20070d67: movab 0x2007036c,ap 20070d6e: movl $1,(ap) 20070d71: ret 20070d72: tstl r0 20070d74: movl $2,0x20070368 20070d7b: movab 0x2007036c,ap 20070d82: movl $2,(ap) 20070d85: ret 20070d86: tstl r0 20070d88: movl $3,0x20070368 20070d8f: movab 0x2007036c,ap 20070d96: movl $2,(ap) 20070d99: ret 20070d9a: tstl r0 20070d9c: movl $3,0x20070368 20070da3: movab 0x2007036c,ap 20070daa: movl $2,(ap) 20070dad: movl $1,0x2007025c 20070db4: ret 20070db5: tstl r0 20070db7: nop 20070db8: movl $1,0x20070368 20070dbf: movab 0x2007036c,ap 20070dc6: movl $1,(ap) 20070dc9: ret 20070dca: tstl r0 20070dcc: movl $2,0x20070368 20070dd3: movab 0x2007036c,ap 20070dda: movl $2,(ap) 20070ddd: ret 20070dde: tstl r0 20070de0: movl $1,0x20070368 20070de7: movab 0x2007036c,ap 20070dee: movl $1,(ap) 20070df1: ret 20070df2: tstl r0 20070df4: movl $3,0x20070368 20070dfb: movab 0x2007036c,ap 20070e02: movl $2,(ap) 20070e05: ret 20070e06: .space 2 _30e08: entry mask: r6 r5 r4 r3 r2 20070e0a: subl2 $10,sp 20070e0d: pushl $200b0000 20070e13: pushl $0 20070e15: movzwl $0200,-(sp) 20070e1a: pushal -08(fp) 20070e1d: pushal -0c(fp) 20070e20: calls $5,*$80000030 20070e27: cmpl -0c(fp),$1 20070e2b: beql 0x20070e3d 20070e2d: movzbl $ff,-(sp) 20070e31: pushl $2 20070e33: pushl -0c(fp) 20070e36: calls $3,_3303c 20070e3d: movl -08(fp),r1 20070e41: extzv $2,$8,38(r1),r0 20070e47: cvtlb r0,r5 20070e4a: movzbl r5,r2 20070e4d: bisw2 $3,r2 20070e50: insv r2,$2,$8,38(r1) 20070e56: movl -08(fp),r2 20070e5a: extzv $2,$8,44(r2),r0 20070e60: movab 0x20070370,r2 20070e67: movw r0,(r2) 20070e6a: movl -08(fp),r2 20070e6e: extzv $2,$8,3c(r2),r0 20070e74: cvtlb r0,r4 20070e77: movzbl r4,r2 20070e7a: bbs $1,r2,0x20070e85 20070e7e: movl $1,0x20070728 20070e85: clrl r3 20070e87: cvtbl $03,r0 20070e8b: movl -0008(fp),r2 20070e90: ashl $8,r3,r3 20070e94: ashl $2,r0,r1 20070e98: ashl $3,r1,r1 20070e9c: addl2 $2,r1 20070e9f: extzv r1,$8,48(r2),r1 20070ea5: addl2 r1,r3 20070ea8: sobgeq r0,0x20070e90 20070eab: pushl r3 20070ead: pushl $0 20070eaf: movzwl $0400,-(sp) 20070eb4: pushal 0x20070734 20070eba: pushal -0c(fp) 20070ebd: calls $5,*$80000030 20070ec4: cmpl -0c(fp),$1 20070ec8: beql 0x20070eda 20070eca: movzbl $ff,-(sp) 20070ece: pushl $5 20070ed0: pushl -0c(fp) 20070ed3: calls $3,_3303c 20070eda: movl 0x20070734,r0 20070ee1: movl $1a,44(r0) 20070ee5: movl 0x20070734,r0 20070eec: movl (r0),r6 20070eef: pushl r6 20070ef1: pushl $0 20070ef3: movzwl $0400,-(sp) 20070ef8: pushal -10(fp) 20070efb: pushal -0c(fp) 20070efe: calls $5,*$80000030 20070f05: cmpl -0c(fp),$1 20070f09: beql 0x20070f1b 20070f0b: movzbl $ff,-(sp) 20070f0f: pushl $7 20070f11: pushl -0c(fp) 20070f14: calls $3,_3303c 20070f1b: bicl3 $fffffe00,r6,r2 20070f23: addl2 r2,-10(fp) 20070f27: movl -10(fp),r0 20070f2b: ret 20070f2c: .space 27 20070f47: nop _30f48: entry mask: r6 r5 r4 r3 r2 20070f4a: movab -4c(sp),sp 20070f4e: movab 0x20070098 <"\n\r\0">,r6 20070f55: movl $0,-0c(fp) 20070f59: movl $0,-2c(fp) 20070f5d: insv (r6),$0,$18,-4b(fp) 20070f63: tstl -2c(fp) 20070f66: beql 0x20070f6b 20070f68: brw 0x200712f8 20070f6b: movl $0,-14(fp) 20070f6f: movl 04(ap),r2 20070f73: movaw 06(r2),r2 20070f77: movzwl (r2),r2 20070f7a: cmpl -14(fp),r2 20070f7e: bcs 0x20070f83 20070f80: brw 0x200712f4 20070f83: nop 20070f84: mull3 $8,-14(fp),r3 20070f89: movl 04(ap),r2 20070f8d: movab 0c(r2)[r3],r2 20070f92: nop 20070f93: pushl (r2) 20070f95: nop 20070f96: pushl $0 20070f98: nop 20070f99: pushl $00000200 20070f9f: nop 20070fa0: pushal -1c(fp) 20070fa3: nop 20070fa4: pushal -08(fp) 20070fa7: calls $5,*$80000030 20070fae: cmpl -08(fp),$1 20070fb2: beql 0x20070fc9 20070fb4: nop 20070fb5: pushl $000000ff 20070fbb: nop 20070fbc: pushl $8 20070fbe: nop 20070fbf: pushl -08(fp) 20070fc2: calls $3,_3303c 20070fc9: mull3 $8,-14(fp),r3 20070fce: movl 04(ap),r2 20070fd2: movab 0c(r2)[r3],r2 20070fd7: bicl3 $fffffe00,(r2),r2 20070fdf: addl2 -1c(fp),r2 20070fe3: movl r2,-1c(fp) 20070fe7: movl $0,-18(fp) 20070feb: movl $0,-28(fp) 20070fef: movl -1c(fp),r2 20070ff3: movaw 04(r2),r2 20070ff7: movzwl (r2),r2 20070ffa: cmpl -18(fp),r2 20070ffe: bcc 0x20071068 20071000: tstl -28(fp) 20071003: bneq 0x20071068 20071005: tstl r0 20071007: nop 20071008: mull3 $10,-18(fp),r3 2007100d: movl -1c(fp),r2 20071011: movzbl 38(r2)[r3],r2 20071016: cmpl r2,$2 20071019: beql 0x2007103c 2007101b: mull3 $10,-18(fp),r3 20071020: movl -1c(fp),r2 20071024: movzbl 38(r2)[r3],r2 20071029: tstl r2 2007102b: bneq 0x20071038 2007102d: tstl 0x20070250 20071033: bneq 0x20071038 20071035: brb 0x2007103c 20071037: nop 20071038: brb 0x20071044 2007103a: tstl r0 2007103c: movl $1,-28(fp) 20071040: brb 0x2007104d 20071042: tstl r0 20071044: addl3 -18(fp),$1,r2 20071049: movl r2,-18(fp) 2007104d: movl -1c(fp),r2 20071051: movaw 04(r2),r2 20071055: movzwl (r2),r2 20071058: cmpl -18(fp),r2 2007105c: bcc 0x20071068 2007105e: tstl -28(fp) 20071061: bneq 0x20071068 20071063: brb 0x20071008 20071065: tstl r0 20071067: nop 20071068: cmpl -14(fp),$7 2007106c: bneq 0x2007107c 2007106e: nop 2007106f: pushl -1c(fp) 20071072: nop 20071073: pushl $e 20071075: calls $2,_319f4 2007107c: cmpl -28(fp),$1 20071080: beql 0x20071085 20071082: brw 0x200712c1 20071085: movw $2,-48(fp) 20071089: movab -4b(fp),r2 2007108d: movl r2,-44(fp) 20071091: nop 20071092: pushab -48(fp) 20071095: calls $1,_32f44 2007109c: movl 0x20070734,r2 200710a3: cmpl 01e4(r2),$0000006a 200710ac: bneq 0x200710c4 200710ae: nop 200710af: pushl -1c(fp) 200710b2: nop 200710b3: pushl -10(fp) 200710b6: calls $2,_31928 200710bd: cmpl r0,$1 200710c0: bneq 0x200710c4 200710c2: brb 0x200710dc 200710c4: movl 0x20070734,r2 200710cb: cmpl 01e4(r2),$0000006a 200710d4: bneq 0x200710dc 200710d6: brw 0x200712c1 200710d9: tstl r0 200710db: nop 200710dc: movl $0,-24(fp) 200710e0: movl -24(fp),r2 200710e4: movb $0,-40(fp)[r2] 200710e9: aobleq $13,-24(fp),0x200710e0 200710ee: cvtbl $00,-0024(fp) 200710f4: mull3 $2e,-0c(fp),r2 200710f9: addl3 r2,-24(fp),r2 200710fe: movb $0,0x2007037e[r2] 20071106: aobleq $7,-24(fp),0x200710f4 2007110b: movl -1c(fp),r2 2007110f: movaw 06(r2),r2 20071113: movzwl (r2),r2 20071116: movl r2,r2 20071119: movl r2,-10(fp) 2007111d: mull3 $2e,-0c(fp),r2 20071122: movab 0x2007038a[r2],r2 2007112a: movl $1,(r2) 2007112d: mull3 $2e,-0c(fp),r2 20071132: movab 0x2007038e[r2],r2 2007113a: movl $0,(r2) 2007113d: mull3 $2e,-0c(fp),r2 20071142: addl3 -14(fp),$1,r3 20071147: movab 0x20070386[r2],r2 2007114f: movl r3,(r2) 20071152: nop 20071153: pushal -40(fp) 20071156: nop 20071157: pushl $2 20071159: nop 2007115a: pushl $0 2007115c: mull3 $2e,-0c(fp),r2 20071161: movab 0x20070386[r2],r2 20071169: nop 2007116a: pushl (r2) 2007116c: calls $4,_33314 20071173: moval -40(fp),r3 20071177: mull3 $2e,-0c(fp),r2 2007117c: movab 0x2007037c[r2],r2 20071184: movc3 $2,(r3),(r2) 20071188: movl -1c(fp),r2 2007118c: movab 08(r2),r3 20071190: mull3 $2e,-0c(fp),r2 20071195: movab 0x2007037e[r2],r2 2007119d: movc3 $8,(r3),(r2) 200711a1: mull3 $10,-18(fp),r3 200711a6: movl -1c(fp),r2 200711aa: movab 3c(r2)[r3],r2 200711af: tstl (r2) 200711b1: beql 0x200711d8 200711b3: mull3 $10,-18(fp),r3 200711b8: movl -1c(fp),r2 200711bc: movab 40(r2)[r3],r2 200711c1: tstl (r2) 200711c3: beql 0x200711d8 200711c5: nop 200711c6: pushl -0c(fp) 200711c9: nop 200711ca: pushl -18(fp) 200711cd: nop 200711ce: pushl -1c(fp) 200711d1: calls $3,_31390 200711d8: cmpl -10(fp),$00000080 200711e0: bneq 0x200711e9 200711e2: movl $1,0x20070658 200711e9: movaw 0x20070370,r2 200711f0: movzwl (r2),r2 200711f3: cmpl r2,$1 200711f6: beql 0x2007120c 200711f8: movaw 0x20070370,r2 200711ff: movzwl (r2),r2 20071202: cmpl r2,$2 20071205: beql 0x2007120c 20071207: brb 0x20071224 20071209: tstl r0 2007120b: nop 2007120c: cmpl -14(fp),$2 20071210: bneq 0x20071221 20071212: movl -0c(fp),0x20070650 2007121a: movl $1,0x20070654 20071221: brb 0x20071265 20071223: nop 20071224: movaw 0x20070370,r2 2007122b: movzwl (r2),r2 2007122e: cmpl r2,$000000c0 20071235: bneq 0x20071250 20071237: cmpl -14(fp),$8 2007123b: bneq 0x2007124c 2007123d: movl -0c(fp),0x20070650 20071245: movl $1,0x20070654 2007124c: brb 0x20071265 2007124e: tstl r0 20071250: cmpl -14(fp),$1 20071254: bneq 0x20071265 20071256: movl -0c(fp),0x20070650 2007125e: movl $1,0x20070654 20071265: nop 20071266: pushl -1c(fp) 20071269: nop 2007126a: pushl -0c(fp) 2007126d: calls $2,_319f4 20071274: mull3 $10,-18(fp),r3 20071279: movl -1c(fp),r2 2007127d: movab 3a(r2)[r3],r2 20071282: movaw (r2),r2 20071285: movzwl (r2),r2 20071288: bicl2 $fffffffe,r2 2007128f: tstl r2 20071291: beql 0x200712b8 20071293: nop 20071294: pushl -0c(fp) 20071297: nop 20071298: pushl -1c(fp) 2007129b: calls $2,_31668 200712a2: movl r0,-08(fp) 200712a6: tstl -08(fp) 200712a9: beql 0x200712b4 200712ab: addl3 -0c(fp),$1,r2 200712b0: movl r2,-0c(fp) 200712b4: brb 0x200712c1 200712b6: tstl r0 200712b8: addl3 -0c(fp),$1,r2 200712bd: movl r2,-0c(fp) 200712c1: nop 200712c2: pushl -1c(fp) 200712c5: nop 200712c6: pushl $00000200 200712cc: nop 200712cd: pushal -08(fp) 200712d0: calls $3,*$80000110 200712d7: addl3 -14(fp),$1,r2 200712dc: movl r2,-14(fp) 200712e0: movl 04(ap),r2 200712e4: movaw 06(r2),r2 200712e8: movzwl (r2),r2 200712eb: cmpl -14(fp),r2 200712ef: bcc 0x200712f4 200712f1: brw 0x20070f84 200712f4: brb 0x20071365 200712f6: tstl r0 200712f8: movl $0,-20(fp) 200712fc: movl -20(fp),r2 20071300: movb $0,0x2007037e[r2] 20071308: aobleq $7,-20(fp),0x200712fc 2007130d: movab 0x2007038a,r2 20071314: movl $1,(r2) 20071317: movab 0x2007038e,r2 2007131e: movl $0,(r2) 20071321: movab 0x20070386,r2 20071328: movl $2,(r2) 2007132b: nop 2007132c: pushal -40(fp) 2007132f: nop 20071330: pushl $2 20071332: nop 20071333: pushl $0 20071335: nop 20071336: pushl 0x20070386 2007133c: calls $4,_33314 20071343: moval -40(fp),r3 20071347: movab 0x2007037c,r2 2007134e: movc3 $2,(r3),(r2) 20071352: moval 03(r6),r3 20071356: movab 0x2007037e,r2 2007135d: movc3 $4,(r3),(r2) 20071361: movl $1,-0c(fp) 20071365: movl -0c(fp),0x20070664 2007136d: subl3 $1,-0c(fp),r2 20071372: movl r2,0x20070660 20071379: cmpl 0x20070660,$ffffffff 20071384: bneq 0x2007138d 20071386: calls $0,_3307c 2007138d: ret 2007138e: tstl r0 _31390: entry mask: r6 r5 r4 r3 r2 20071392: movab -48(sp),sp 20071396: movab 0x20070098 <"\n\r\0">,r6 2007139d: mull3 $10,08(ap),r3 200713a2: movl 04(ap),r2 200713a6: movab 3c(r2)[r3],r2 200713ab: movl (r2),-08(fp) 200713af: mull3 $10,08(ap),r3 200713b4: movl 04(ap),r2 200713b8: movzbl 39(r2)[r3],r2 200713bd: movl r2,r2 200713c0: movl r2,-0c(fp) 200713c4: movl -0c(fp),r0 200713c8: casel r0,$1,$3 200713cc: case -> 0x200713e4 200713ce: case -> 0x200713ec 200713d0: case -> 0x200713fc 200713d2: case -> 0x200713f4 200713d4: brb 0x200713e0 200713d6: tstl r0 200713d8: jmp 0x60070f2c 200713de: tstl r0 200713e0: brb 0x200713fc 200713e2: tstl r0 200713e4: movl $4,-14(fp) 200713e8: brb 0x200713fc 200713ea: tstl r0 200713ec: movl $2,-14(fp) 200713f0: brb 0x200713fc 200713f2: tstl r0 200713f4: movl $1,-14(fp) 200713f8: brb 0x200713fc 200713fa: tstl r0 200713fc: nop 200713fd: pushl $0 200713ff: nop 20071400: pushl -14(fp) 20071403: nop 20071404: pushl -0c(fp) 20071407: mull3 $10,08(ap),r3 2007140c: movl 04(ap),r2 20071410: movab 40(r2)[r3],r2 20071415: nop 20071416: pushl (r2) 20071418: nop 20071419: pushl -08(fp) 2007141c: calls $5,_3153c 20071423: movl r0,-18(fp) 20071427: movl $0,-0010(fp) 2007142c: movl -10(fp),r2 20071430: movb $0,-44(fp)[r2] 20071435: aobleq $27,-10(fp),0x2007142c 2007143a: movw $0,-46(fp) 2007143e: moval 08(r6),r3 20071442: movab -44(fp),r2 20071446: movc3 $a,(r3),(r2) 2007144a: mull3 $2e,0c(ap),r2 2007144f: movl r2,r3 20071452: movzwl -46(fp),r2 20071456: addl2 r2,r3 20071459: cmpb 0x2007037e[r3],$20 20071461: beql 0x200714b8 20071463: mull3 $2e,0c(ap),r2 20071468: movl r2,r3 2007146b: movzwl -46(fp),r2 2007146f: addl2 r2,r3 20071472: tstb 0x2007037e[r3] 20071479: beql 0x200714b8 2007147b: nop 2007147c: addw3 -46(fp),$1,r2 20071481: movw r2,-46(fp) 20071485: mull3 $2e,0c(ap),r2 2007148a: movl r2,r3 2007148d: movzwl -46(fp),r2 20071491: addl2 r2,r3 20071494: cmpb 0x2007037e[r3],$20 2007149c: beql 0x200714b8 2007149e: mull3 $2e,0c(ap),r2 200714a3: movl r2,r3 200714a6: movzwl -46(fp),r2 200714aa: addl2 r2,r3 200714ad: tstb 0x2007037e[r3] 200714b4: beql 0x200714b8 200714b6: brb 0x2007147c 200714b8: movzwl -46(fp),r2 200714bc: cmpl r2,$7 200714bf: blequ 0x200714d9 200714c1: nop 200714c2: pushl $000000ff 200714c8: nop 200714c9: pushl $a 200714cb: nop 200714cc: pushl $0000ffff 200714d2: calls $3,_3303c 200714d9: mull3 $2e,0c(ap),r2 200714de: movab 0x2007037e[r2],r3 200714e6: movab -44(fp),r2 200714ea: movc3 -46(fp),(r3),(r2) 200714ef: nop 200714f0: pushal -1c(fp) 200714f3: nop 200714f4: pushl $8 200714f6: nop 200714f7: pushl $10 200714f9: nop 200714fa: pushl $0 200714fc: nop 200714fd: pushl $1 200714ff: nop 20071500: pushl $19 20071502: nop 20071503: pushl $0 20071505: nop 20071506: pushl $0 20071508: nop 20071509: pushl $1 2007150b: nop 2007150c: pushab -46(fp) 2007150f: nop 20071510: pushl -18(fp) 20071513: calls $b,_33c11 2007151a: cmpl -1c(fp),$1 2007151e: beql 0x20071539 20071520: nop 20071521: pushl $000000ff 20071527: nop 20071528: pushl $0000005f 2007152e: nop 2007152f: pushl -1c(fp) 20071532: calls $3,_3303c 20071539: ret 2007153a: tstl r0 _3153c: entry mask: r2 2007153e: subl2 $18,sp 20071541: nop 20071542: pushl 04(ap) 20071545: nop 20071546: pushl $0 20071548: mull3 08(ap),10(ap),r0 2007154e: addl2 $00000200,r0 20071555: nop 20071556: pushl r0 20071558: nop 20071559: pushal -10(fp) 2007155c: nop 2007155d: pushal -0c(fp) 20071560: calls $5,*$80000030 20071567: cmpl -0c(fp),$1 2007156b: beql 0x20071582 2007156d: nop 2007156e: pushl $000000ff 20071574: nop 20071575: pushl $3c 20071577: nop 20071578: pushl -0c(fp) 2007157b: calls $3,_3303c 20071582: clrl r1 20071584: movl 04(ap),r0 20071588: movl $00000200,r2 2007158f: beql 0x200715a8 20071591: cmpl r2,$1 20071594: beql 0x200715ad 20071596: bgtr 0x200715a8 20071598: cmpl r2,r0 2007159b: beql 0x200715ad 2007159d: bgtru 0x200715a2 2007159f: subl2 r2,r1 200715a2: addl2 r0,r1 200715a5: brb 0x200715ad 200715a7: nop 200715a8: ediv r2,r0,r0,r1 200715ad: addl2 -10(fp),r1 200715b1: movl r1,-10(fp) 200715b5: nop 200715b6: pushl 08(ap) 200715b9: nop 200715ba: pushal -14(fp) 200715bd: nop 200715be: pushal -18(fp) 200715c1: nop 200715c2: pushal -0c(fp) 200715c5: calls $4,*$80000070 200715cc: cmpl -0c(fp),$1 200715d0: beql 0x200715e7 200715d2: nop 200715d3: pushl $000000ff 200715d9: nop 200715da: pushl $3d 200715dc: nop 200715dd: pushl -0c(fp) 200715e0: calls $3,_3303c 200715e7: nop 200715e8: pushl -14(fp) 200715eb: calls $1,_3464f 200715f2: movl r0,r2 200715f5: movl r2,-08(fp) 200715f9: cmpl 14(ap),$1 200715fd: bneq 0x20071616 200715ff: nop 20071600: pushl -08(fp) 20071603: nop 20071604: pushl 08(ap) 20071607: nop 20071608: pushal -08(fp) 2007160b: nop 2007160c: pushal -0c(fp) 2007160f: calls $4,*$80000278 20071616: nop 20071617: pushl 0c(ap) 2007161a: nop 2007161b: pushl 08(ap) 2007161e: nop 2007161f: pushl -14(fp) 20071622: nop 20071623: pushl -10(fp) 20071626: calls $4,_34738 2007162d: nop 2007162e: pushl -10(fp) 20071631: mull3 08(ap),10(ap),r2 20071637: nop 20071638: pushl r2 2007163a: nop 2007163b: pushal -0c(fp) 2007163e: calls $3,*$80000110 20071645: cmpl -0c(fp),$1 20071649: beql 0x20071660 2007164b: nop 2007164c: pushl $000000ff 20071652: nop 20071653: pushl $3e 20071655: nop 20071656: pushl -0c(fp) 20071659: calls $3,_3303c 20071660: movl -0008(fp),r0 20071665: ret 20071666: ret 20071667: nop _31668: entry mask: r5 r4 r3 r2 2007166a: subl2 $3c,sp 2007166d: movl $0,-10(fp) 20071671: movl $0,-14(fp) 20071675: movl 04(ap),r2 20071679: tstl 10(r2) 2007167c: bneq 0x20071681 2007167e: brw 0x20071920 20071681: nop 20071682: pushl $0 20071684: nop 20071685: pushl $00000200 2007168b: nop 2007168c: pushal -2c(fp) 2007168f: nop 20071690: pushal -18(fp) 20071693: calls $4,*$80000278 2007169a: cmpl -18(fp),$1 2007169e: beql 0x200716a3 200716a0: brw 0x20071920 200716a3: movl 04(ap),r2 200716a7: nop 200716a8: pushl 10(r2) 200716ab: nop 200716ac: pushl $00000200 200716b2: nop 200716b3: pushal -30(fp) 200716b6: nop 200716b7: pushal -18(fp) 200716ba: calls $4,*$80000278 200716c1: movc3 $1c,*-30(fp),*-2c(fp) 200716c7: nop 200716c8: pushl -30(fp) 200716cb: nop 200716cc: pushl $00000200 200716d2: nop 200716d3: pushal -18(fp) 200716d6: calls $3,*$80000288 200716dd: movl $0,-10(fp) 200716e1: movl $0,-14(fp) 200716e5: movl 04(ap),r2 200716e9: movaw 04(r2),r2 200716ed: movzwl (r2),r2 200716f0: cmpl -10(fp),r2 200716f4: bcc 0x2007173c 200716f6: tstl -14(fp) 200716f9: bneq 0x2007173c 200716fb: nop 200716fc: mull3 $10,-10(fp),r3 20071701: movl 04(ap),r2 20071705: movzbl 38(r2)[r3],r2 2007170a: cmpl r2,$6 2007170d: bneq 0x20071718 2007170f: movl $1,-14(fp) 20071713: brb 0x20071721 20071715: tstl r0 20071717: nop 20071718: addl3 -10(fp),$1,r2 2007171d: movl r2,-10(fp) 20071721: movl 04(ap),r2 20071725: movaw 04(r2),r2 20071729: movzwl (r2),r2 2007172c: cmpl -10(fp),r2 20071730: bcc 0x2007173c 20071732: tstl -14(fp) 20071735: bneq 0x2007173c 20071737: brb 0x200716fc 20071739: tstl r0 2007173b: nop 2007173c: tstl -14(fp) 2007173f: bneq 0x20071744 20071741: brw 0x20071920 20071744: mull3 $10,-10(fp),r3 20071749: movl 04(ap),r2 2007174d: movzbl 39(r2)[r3],r2 20071752: movl r2,-1c(fp) 20071756: movl -1c(fp),r0 2007175a: casel r0,$1,$3 2007175e: case -> 0x20071774 20071760: case -> 0x2007177c 20071762: case -> 0x2007178c 20071764: case -> 0x20071784 20071766: brb 0x20071770 20071768: jmp 0x60070f2c 2007176e: tstl r0 20071770: brb 0x2007178c 20071772: tstl r0 20071774: movl $4,-28(fp) 20071778: brb 0x2007178c 2007177a: tstl r0 2007177c: movl $2,-28(fp) 20071780: brb 0x2007178c 20071782: tstl r0 20071784: movl $1,-28(fp) 20071788: brb 0x2007178c 2007178a: tstl r0 2007178c: movl 04(ap),r2 20071790: movaw 06(r2),r2 20071794: movzwl (r2),r2 20071797: cmpl r2,$000000d5 2007179e: bneq 0x200717d0 200717a0: mull3 $10,-10(fp),r3 200717a5: movl 04(ap),r2 200717a9: movab 3c(r2)[r3],r2 200717ae: nop 200717af: pushl (r2) 200717b1: movl -2c(fp),r2 200717b5: nop 200717b6: pushl 08(r2) 200717b9: movl -2c(fp),r2 200717bd: nop 200717be: pushab 04(r2) 200717c1: nop 200717c2: pushal -18(fp) 200717c5: calls $4,*$80000278 200717cc: brb 0x200717fd 200717ce: tstl r0 200717d0: movl -2c(fp),r3 200717d4: nop 200717d5: pushl $1 200717d7: nop 200717d8: pushl -28(fp) 200717db: nop 200717dc: pushl -1c(fp) 200717df: movl -2c(fp),r2 200717e3: nop 200717e4: pushl 08(r2) 200717e7: movl -2c(fp),r2 200717eb: nop 200717ec: pushl 04(r2) 200717ef: calls $5,_3153c 200717f6: movab 04(r3),r2 200717fa: movl r0,(r2) 200717fd: nop 200717fe: pushl $0 20071800: movl -2c(fp),r2 20071804: nop 20071805: pushl 10(r2) 20071808: movl -2c(fp),r2 2007180c: nop 2007180d: pushab 14(r2) 20071810: nop 20071811: pushal -18(fp) 20071814: calls $4,*$80000278 2007181b: nop 2007181c: pushl $0 2007181e: nop 2007181f: pushl $00000200 20071825: nop 20071826: pushal 0x20070764 2007182c: nop 2007182d: pushal -18(fp) 20071830: calls $4,*$80000278 20071837: movl -2c(fp),r2 2007183b: movl 04(r2),-34(fp) 20071840: movl $0,-24(fp) 20071844: movl -34(fp),r2 20071848: movab 14(r2),r2 2007184c: movl r2,-08(fp) 20071850: movl 0x20070764,-0c(fp) 20071858: cmpl -24(fp),$00000200 20071860: bcc 0x20071894 20071862: tstl r0 20071864: movl -0c(fp),r4 20071868: addl3 -0c(fp),$1,r2 2007186d: movl r2,-0c(fp) 20071871: movl -08(fp),r3 20071875: addl3 -08(fp),$1,r2 2007187a: movl r2,-08(fp) 2007187e: movb (r3),(r4) 20071881: addl3 -24(fp),$1,r2 20071886: movl r2,-24(fp) 2007188a: cmpl -24(fp),$00000200 20071892: bcs 0x20071864 20071894: movl -2c(fp),r2 20071898: movl 0x20070764,18(r2) 200718a0: movl -2c(fp),r2 200718a4: movl 18(r2),-3c(fp) 200718a9: movl *-3c(fp),-28(fp) 200718ae: addl3 -3c(fp),$4,r2 200718b3: movl r2,-3c(fp) 200718b7: movl $0,-24(fp) 200718bb: movl -3c(fp),-38(fp) 200718c0: cmpl -24(fp),-28(fp) 200718c5: bcc 0x2007190f 200718c7: nop 200718c8: movl -38(fp),r2 200718cc: nop 200718cd: pushl 04(r2) 200718d0: mull3 *-38(fp),$00000200,r2 200718d9: nop 200718da: pushl r2 200718dc: nop 200718dd: pushal -20(fp) 200718e0: nop 200718e1: pushl $0 200718e3: calls $4,*$80000278 200718ea: movl -38(fp),r2 200718ee: movab 04(r2),r2 200718f2: movl -20(fp),(r2) 200718f6: addl3 -24(fp),$1,r2 200718fb: movl r2,-24(fp) 200718ff: addl3 -38(fp),$8,r2 20071904: movl r2,-38(fp) 20071908: cmpl -24(fp),-28(fp) 2007190d: bcs 0x200718c8 2007190f: mull3 $2e,08(ap),r2 20071914: movab 0x200703a6[r2],r2 2007191c: movl -2c(fp),(r2) 20071920: movl -0014(fp),r0 20071925: ret 20071926: ret 20071927: nop _31928: entry mask: r6 r5 r4 r3 r2 2007192a: subl2 $34,sp 2007192d: movab 0x20070098 <"\n\r\0">,r6 20071934: movl $0,-08(fp) 20071938: movc3 $15,13(r6),-2e(fp) 2007193e: insv 28(r6),$0,$18,-31(fp) 20071945: movw $2,-18(fp) 20071949: movab -31(fp),r2 2007194d: movl r2,-14(fp) 20071951: nop 20071952: pushab -18(fp) 20071955: calls $1,_32f44 2007195c: movl $0,-0c(fp) 20071960: movl $a,-10(fp) 20071964: movl -0c(fp),r3 20071968: movl 08(ap),r2 2007196c: tstb 08(r2)[r3] 20071970: beql 0x200719a7 20071972: tstl r0 20071974: movl -10(fp),r4 20071978: movl -0c(fp),r3 2007197c: movl 08(ap),r2 20071980: movb 08(r2)[r3],-2e(fp)[r4] 20071987: addl3 -0c(fp),$1,r2 2007198c: movl r2,-0c(fp) 20071990: addl3 -10(fp),$1,r2 20071995: movl r2,-10(fp) 20071999: movl -0c(fp),r3 2007199d: movl 08(ap),r2 200719a1: tstb 08(r2)[r3] 200719a5: bneq 0x20071974 200719a7: movw $14,-18(fp) 200719ab: movab -2e(fp),r2 200719af: movl r2,-14(fp) 200719b3: nop 200719b4: pushab -18(fp) 200719b7: calls $1,_32f44 200719be: calls $0,_32f60 200719c5: cvtlb r0,r2 200719c8: movb r2,-19(fp) 200719cc: cmpb -19(fp),$31 200719d0: bneq 0x200719d6 200719d2: movl $1,-08(fp) 200719d6: movw $2,-18(fp) 200719da: movab -31(fp),r2 200719de: movl r2,-14(fp) 200719e2: nop 200719e3: pushab -18(fp) 200719e6: calls $1,_32f44 200719ed: movl -0008(fp),r0 200719f2: ret 200719f3: ret _319f4: entry mask: r7 r6 r5 r4 r3 r2 200719f6: subl2 $18,sp 200719f9: movl $1,-16(fp) 200719fd: movab -12(fp),r2 20071a01: movl $0,(r2) 20071a04: mull3 $8,04(ap),r2 20071a09: movab 0x20070688[r2],r2 20071a11: movq -16(fp),(r2) 20071a15: nop 20071a16: pushl $00000600 20071a1c: mull3 $10,04(ap),r2 20071a21: nop 20071a22: pushab 0x20070268[r2] 20071a29: mull3 $10,04(ap),r2 20071a2e: nop 20071a2f: pushab 0x20070270[r2] 20071a36: nop 20071a37: pushal -08(fp) 20071a3a: calls $4,*$80000070 20071a41: cmpl -08(fp),$1 20071a45: beql 0x20071a5c 20071a47: nop 20071a48: pushl $000000ff 20071a4e: nop 20071a4f: pushl $e 20071a51: nop 20071a52: pushl -08(fp) 20071a55: calls $3,_3303c 20071a5c: mull3 $10,04(ap),r2 20071a61: movab 0x20070268[r2],r2 20071a69: movl (r2),r3 20071a6c: mull3 $10,04(ap),r2 20071a71: movab 0x20070268[r2],r2 20071a79: movl (r2),r2 20071a7c: movaw -0e(fp),r6 20071a80: moval -0c(fp),r7 20071a84: movc5 $0,(r3),$20,$0600,(r2) 20071a8c: movw r0,(r6) 20071a8f: movl r1,(r7) 20071a92: mull3 $10,04(ap),r4 20071a97: mull3 $10,04(ap),r2 20071a9c: movab 0x20070268[r2],r2 20071aa4: nop 20071aa5: pushl (r2) 20071aa7: calls $1,_3464f 20071aae: movl r0,r3 20071ab1: movab 0x2007026c[r4],r2 20071ab9: movl r3,(r2) 20071abc: mull3 $10,04(ap),r2 20071ac1: movab 0x20070264[r2],r2 20071ac9: movl $0,(r2) 20071acc: movl 08(ap),r3 20071ad0: mull3 $10,04(ap),r2 20071ad5: movab 0x2007026c[r2],r2 20071add: movl (r2),30(r3) 20071ae1: ret 20071ae2: halt 20071ae3: halt _31ae4: entry mask: r7 r6 r5 r4 r3 r2 20071ae6: subl2 $2c,sp 20071ae9: pushl $0 20071aeb: pushal -0c(fp) 20071aee: pushal -08(fp) 20071af1: calls $3,*$80000058 20071af8: cmpl -08(fp),$1 20071afc: beql 0x20071b0e 20071afe: movzbl $ff,-(sp) 20071b02: pushl $17 20071b04: pushl -08(fp) 20071b07: calls $3,_3303c 20071b0e: clrl r7 20071b10: tstl 0x20070664 20071b16: bneq 0x20071b1b 20071b18: brw 0x20071be1 20071b1b: nop 20071b1c: mull3 $0000059e,r7,r3 20071b24: movl 0x2007063c,r2 20071b2b: movab 04(r2)[r3],r6 20071b30: movl $1,(r6) 20071b33: pushl r7 20071b35: calls $1,_31be4 20071b3c: movl r0,-08(fp) 20071b40: bneq 0x20071ba0 20071b42: movl $2,38(r6) 20071b46: clrl 30(r6) 20071b49: movzwl $fffe,34(r6) 20071b4f: pushab -14(fp) 20071b52: pushal -08(fp) 20071b55: calls $2,*$80000118 20071b5c: pushab -14(fp) 20071b5f: calls $1,_346fe 20071b66: pushab -14(fp) 20071b69: pushal -2b(fp) 20071b6c: calls $2,*0x20074858 20071b73: movc3 $d,-2b(fp),0576(r6) 20071b7a: pushl r7 20071b7c: pushl r6 20071b7e: calls $2,_32ba8 20071b85: pushl $1 20071b87: addl3 $1,r7,-(sp) 20071b8b: calls $2,_32c80 20071b92: pushl r7 20071b94: calls $1,_330a8 20071b9b: brb 0x20071bd3 20071b9d: tstl r0 20071b9f: nop 20071ba0: ashl $3,r7,r2 20071ba4: movab 0x20070688[r2],r2 20071bac: movl $1,(r2) 20071baf: ashl $4,r7,r2 20071bb3: movab 0x20070264[r2],r2 20071bbb: movl $1,(r2) 20071bbe: pushl r7 20071bc0: calls $1,_31ca8 20071bc7: pushl -0c(fp) 20071bca: pushl r7 20071bcc: calls $2,_31e5c 20071bd3: incl r7 20071bd5: cmpl r7,0x20070664 20071bdc: bcc 0x20071be1 20071bde: brw 0x20071b1c 20071be1: ret 20071be2: tstl r0 _31be4: entry mask: r7 r6 r5 r4 r3 r2 20071be6: subl2 $30,sp 20071be9: clrw -10(fp) 20071bec: mull3 $2e,04(ap),r3 20071bf1: movzwl -10(fp),r2 20071bf5: addl2 r2,r3 20071bf8: tstb 0x2007037e[r3] 20071bff: beql 0x20071c1f 20071c01: mull3 $2e,00000004(ap),r4 20071c09: movl r4,r3 20071c0c: incw -10(fp) 20071c0f: movzwl -10(fp),r2 20071c13: addl2 r3,r2 20071c16: tstb 0x2007037e[r2] 20071c1d: bneq 0x20071c0c 20071c1f: movzwl -10(fp),r2 20071c23: cmpl r2,$7 20071c26: blequ 0x20071c3a 20071c28: movzbl $ff,-(sp) 20071c2c: pushl $18 20071c2e: movzwl $ffff,-(sp) 20071c33: calls $3,_3303c 20071c3a: movb $1,-0e(fp) 20071c3e: movb $e,-0d(fp) 20071c42: mull3 $2e,04(ap),r7 20071c47: movab 0x2007037e[r7],-0c(fp) 20071c50: addl3 04(ap),04(ap),r2 20071c56: addl2 $2,r2 20071c59: movab 0x2007037e[r7],r3 20071c61: mull3 $3e,r2,r6 20071c65: movl 0x20070680,r2 20071c6c: movc3 $7,(r3),0a(r2)[r6] 20071c72: movab 0x2007037c[r7],r3 20071c7a: movl 0x20070680,r2 20071c81: movc3 $2,(r3),04(r2)[r6] 20071c87: pushab -30(fp) 20071c8a: pushab -10(fp) 20071c8d: pushab -20(fp) 20071c90: pushal -08(fp) 20071c93: calls $4,*$80000068 20071c9a: cmpl -08(fp),$1 20071c9e: beql 0x20071ca3 20071ca0: clrl r0 20071ca2: ret 20071ca3: cvtbl $01,r0 20071ca7: ret _31ca8: entry mask: r7 r6 r5 r4 r3 r2 20071caa: subl2 $1c,sp 20071cad: movl 04(ap),r6 20071cb1: mull3 $0000059e,r6,r3 20071cb9: movl 0x2007063c,r2 20071cc0: movab 04(r2)[r3],r7 20071cc5: pushl 0x20070640 20071ccb: pushal -0c(fp) 20071cce: calls $2,*$80000188 20071cd5: cmpl -0c(fp),$1 20071cd9: beql 0x20071cf5 20071cdb: mull3 $2e,r6,r2 20071cdf: movab 0x20070386[r2],r2 20071ce7: pushl (r2) 20071ce9: pushl $1a 20071ceb: pushl -0c(fp) 20071cee: calls $3,_3303c 20071cf5: pushl 0x20070638 20071cfb: pushl $0 20071cfd: pushal -08(fp) 20071d00: pushal -0c(fp) 20071d03: calls $4,*$800001d0 20071d0a: cmpl -0c(fp),$1 20071d0e: beql 0x20071d2a 20071d10: mull3 $2e,r6,r2 20071d14: movab 0x20070386[r2],r2 20071d1c: pushl (r2) 20071d1e: pushl $1b 20071d20: pushl -0c(fp) 20071d23: calls $3,_3303c 20071d2a: movl 0x2007063c,r2 20071d31: cmpl (r2),$0000ffff 20071d38: bneq 0x20071d40 20071d3a: movl r6,(r2) 20071d3d: brb 0x20071d5a 20071d3f: nop 20071d40: mull3 $2e,r6,r2 20071d44: movab 0x20070386[r2],r2 20071d4c: pushl (r2) 20071d4e: pushl $1c 20071d50: pushl -0c(fp) 20071d53: calls $3,_3303c 20071d5a: movw $8,-14(fp) 20071d5e: movb $1,-12(fp) 20071d62: movb $e,-11(fp) 20071d66: movab 18(r7),-10(fp) 20071d6b: movc3 $8,0x200700c4 <"SUSPEND%\0">,18(r7) 20071d74: pushal -1c(fp) 20071d77: pushl $1 20071d79: pushl r6 20071d7b: calls $3,_331f0 20071d82: moval -1c(fp),r2 20071d86: addl2 $7,r2 20071d89: movb (r2),1f(r7) 20071d8d: pushl $0 20071d8f: pushab -14(fp) 20071d92: pushl $0 20071d94: pushab 059a(r7) 20071d98: pushab 0596(r7) 20071d9c: pushal -0c(fp) 20071d9f: calls $6,*$80000200 20071da6: cmpl -0c(fp),$1 20071daa: beql 0x20071dc6 20071dac: mull3 $2e,r6,r2 20071db0: movab 0x20070386[r2],r2 20071db8: pushl (r2) 20071dba: pushl $1d 20071dbc: pushl -0c(fp) 20071dbf: calls $3,_3303c 20071dc6: pushl 0596(r7) 20071dca: pushab 0x20070788 20071dd0: pushal -08(fp) 20071dd3: pushal -0c(fp) 20071dd6: calls $4,*$800001d0 20071ddd: cmpl -0c(fp),$1 20071de1: beql 0x20071dfd 20071de3: mull3 $2e,r6,r2 20071de7: movab 0x20070386[r2],r2 20071def: pushl (r2) 20071df1: pushl $1e 20071df3: pushl -0c(fp) 20071df6: calls $3,_3303c 20071dfd: movw 0x20070370,28(r7) 20071e05: movl 0x20070368,20(r7) 20071e0d: movl 0x2007036c,24(r7) 20071e15: mull3 $2e,r6,r3 20071e19: movab 0x200703a6[r3],r2 20071e21: movl (r2),0x20070374 20071e28: movl (r2),2c(r7) 20071e2c: pushl 0x20070640 20071e32: pushal -0c(fp) 20071e35: calls $2,*$80000188 20071e3c: cmpl -0c(fp),$1 20071e40: beql 0x20071e58 20071e42: movab 0x20070386[r3],r2 20071e4a: pushl (r2) 20071e4c: pushl $1f 20071e4e: pushl -0c(fp) 20071e51: calls $3,_3303c 20071e58: ret 20071e59: tstl r0 20071e5b: nop _31e5c: entry mask: r5 r4 r3 r2 20071e5e: subl2 $10,sp 20071e61: movl 04(ap),r2 20071e65: clrl r4 20071e67: mull3 $0000059e,r2,r0 20071e6f: movl 0x2007063c,r3 20071e76: movab 04(r3)[r0],r5 20071e7b: tstl 0x20070254 20071e81: bneq 0x20071ee8 20071e83: pushl 08(ap) 20071e86: pushal -08(fp) 20071e89: calls $2,*$80000040 20071e90: cmpl -08(fp),$1 20071e94: beql 0x20071eb0 20071e96: mull3 $2e,r2,r3 20071e9a: movab 0x20070386[r3],r3 20071ea2: pushl (r3) 20071ea4: pushl $20 20071ea6: pushl -08(fp) 20071ea9: calls $3,_3303c 20071eb0: pushl 08(ap) 20071eb3: pushl $0 20071eb5: pushal 0x200720a8 20071ebb: pushal -10(fp) 20071ebe: pushal -08(fp) 20071ec1: calls $5,*$800000a8 20071ec8: cmpl -08(fp),$1 20071ecc: beql 0x20071ee8 20071ece: mull3 $2e,r2,r3 20071ed2: movab 0x20070386[r3],r3 20071eda: pushl (r3) 20071edc: pushl $21 20071ede: pushl -08(fp) 20071ee1: calls $3,_3303c 20071ee8: pushl 0x20070638 20071eee: pushab 0x20070788 20071ef4: pushal -0c(fp) 20071ef7: pushal -08(fp) 20071efa: calls $4,*$800001d0 20071f01: cmpl -08(fp),$1 20071f05: beql 0x20071f21 20071f07: mull3 $2e,r2,r3 20071f0b: movab 0x20070386[r3],r3 20071f13: pushl (r3) 20071f15: pushl $22 20071f17: pushl -08(fp) 20071f1a: calls $3,_3303c 20071f21: movl $1,(r5) 20071f24: movl $2,04(r5) 20071f28: clrl 08(r5) 20071f2b: pushl 0x20070640 20071f31: pushal -08(fp) 20071f34: calls $2,*$80000188 20071f3b: cmpl -08(fp),$1 20071f3f: beql 0x20071f5b 20071f41: mull3 $2e,r2,r3 20071f45: movab 0x20070386[r3],r3 20071f4d: pushl (r3) 20071f4f: pushl $23 20071f51: pushl -08(fp) 20071f54: calls $3,_3303c 20071f5b: tstl r4 20071f5d: bneq 0x20071fc4 20071f5f: nop 20071f60: pushl 08(ap) 20071f63: pushl r2 20071f65: calls $2,_31fd4 20071f6c: cmpl r0,$1 20071f6f: bneq 0x20071fc0 20071f71: mull3 $0000059e,r2,r3 20071f79: movl 0x2007063c,r0 20071f80: movab 04(r0)[r3],r3 20071f85: pushl $1 20071f87: pushl r2 20071f89: calls $2,_32614 20071f90: cmpb 0595(r3),$45 20071f96: bneq 0x20071fad 20071f98: tstl 0x20070254 20071f9e: bneq 0x20071fad 20071fa0: pushl -10(fp) 20071fa3: pushal -08(fp) 20071fa6: calls $2,*$800000d8 20071fad: cmpb 0595(r3),$46 20071fb3: beql 0x20071fbd 20071fb5: cmpb 0595(r3),$45 20071fbb: bneq 0x20071fc0 20071fbd: movl $1,r4 20071fc0: tstl r4 20071fc2: beql 0x20071f60 20071fc4: pushl $1 20071fc6: addl3 $1,r2,-(sp) 20071fca: calls $2,_32c80 20071fd1: ret 20071fd2: tstl r0 _31fd4: entry mask: r2 20071fd6: subl2 $c,sp 20071fd9: movl 04(ap),r2 20071fdd: cmpl 0x20070254,$1 20071fe4: bneq 0x2007201c 20071fe6: pushl 0x20070638 20071fec: clrq -(sp) 20071fee: pushal -08(fp) 20071ff1: calls $4,*$800001d0 20071ff8: cmpl -08(fp),$1 20071ffc: bneq 0x20072001 20071ffe: brw 0x200720a4 20072001: mull3 $2e,r2,r0 20072005: movab 0x20070386[r0],r0 2007200d: pushl (r0) 2007200f: pushl $24 20072011: pushl -08(fp) 20072014: calls $3,_3303c 2007201b: ret 2007201c: pushl 0x20070638 20072022: pushl 08(ap) 20072025: pushl $0 20072027: pushal -0c(fp) 2007202a: pushal -08(fp) 2007202d: calls $5,*$800001d0 20072034: cmpl -08(fp),$1 20072038: beql 0x20072054 2007203a: mull3 $2e,r2,r0 2007203e: movab 0x20070386[r0],r0 20072046: pushl (r0) 20072048: pushl $25 2007204a: pushl -08(fp) 2007204d: calls $3,_3303c 20072054: cmpl -0c(fp),$1 20072058: bneq 0x200720a1 2007205a: pushl 0x20070640 20072060: pushab 0x20070788 20072066: pushal -0c(fp) 20072069: pushal -08(fp) 2007206c: calls $4,*$800001d0 20072073: cmpl -08(fp),$1 20072077: beql 0x20072095 20072079: mull3 $2e,r2,r0 2007207d: movab 0x20070386[r0],r0 20072085: pushl (r0) 20072087: movzbl $60,-(sp) 2007208b: pushl -08(fp) 2007208e: calls $3,_3303c 20072095: pushl r2 20072097: calls $1,_330a8 2007209e: clrl r0 200720a0: ret 200720a1: movl $1,r0 200720a4: ret 200720a5: tstl r0 200720a7: nop 200720a8: halt 200720a9: halt 200720aa: subl2 $8,sp 200720ad: pushab 0x20070798 200720b3: pushl $0 200720b5: pushal -08(fp) 200720b8: calls $3,*$800001d0 200720bf: cmpl -08(fp),$1 200720c3: beql 0x200720d5 200720c5: movzbl $ff,-(sp) 200720c9: pushl $39 200720cb: pushl -08(fp) 200720ce: calls $3,_3303c 200720d5: pushl 04(ap) 200720d8: pushal -08(fp) 200720db: calls $2,*$80000188 200720e2: cmpl -08(fp),$1 200720e6: beql 0x200720f8 200720e8: movzbl $ff,-(sp) 200720ec: pushl $3a 200720ee: pushl -08(fp) 200720f1: calls $3,_3303c 200720f8: pushl $0 200720fa: pushal -08(fp) 200720fd: calls $2,*$800000f8 20072104: cmpl -08(fp),$1 20072108: beql 0x2007211a 2007210a: movzbl $ff,-(sp) 2007210e: pushl $3b 20072110: pushl -08(fp) 20072113: calls $3,_3303c 2007211a: ret 2007211b: halt _3211c: entry mask: r5 r4 r3 r2 2007211e: subl2 $8,sp 20072121: cmpl 0x20070728,$1 20072128: bneq 0x20072139 2007212a: pushl $0 2007212c: pushl 0x20070664 20072132: calls $2,_32c80 20072139: movl $1,0x20070378 20072140: tstl 0x20070660 20072146: bgeq 0x2007214b 20072148: brw 0x20072250 2007214b: clrl r2 2007214d: tstl 0x20070664 20072153: bneq 0x20072158 20072155: brw 0x20072250 20072158: movab _3303c,r5 2007215f: nop 20072160: mull3 $2e,r2,r4 20072164: movab 0x2007038a[r4],r3 2007216c: cmpl (r3),$1 2007216f: beql 0x20072174 20072171: brw 0x20072242 20072174: movab 0x2007038e[r4],r0 2007217c: clrl (r0) 2007217e: mull3 $0000059e,r2,r1 20072186: movl 0x2007063c,r0 2007218d: pushab 0591(r0)[r1] 20072192: pushal -08(fp) 20072195: calls $2,*$80000118 2007219c: cmpl -08(fp),$1 200721a0: beql 0x200721b4 200721a2: movab 0x20070386[r4],r3 200721aa: pushl (r3) 200721ac: pushl $2b 200721ae: pushl -08(fp) 200721b1: calls $3,(r5) 200721b4: mull3 $0000059e,r2,r3 200721bc: movl 0x2007063c,r0 200721c3: movab 08(r0)[r3],r0 200721c8: cmpl (r0),$1 200721cb: bneq 0x2007222c 200721cd: pushl r2 200721cf: calls $1,_33188 200721d6: movl 0x2007063c,r0 200721dd: movab 04(r0)[r3],r0 200721e2: movl 0x2007066c,(r0) 200721e9: movl 0x2007063c,r0 200721f0: movab 08(r0)[r3],r0 200721f5: movl $2,(r0) 200721f8: movl 0x2007063c,r0 200721ff: movab 0c(r0)[r3],r0 20072204: clrl (r0) 20072206: movl 0x2007063c,r0 2007220d: movab 14(r0)[r3],r0 20072212: movl $1,(r0) 20072215: movl 0x2007063c,r0 2007221c: movab 0098(r0)[r3],r3 20072222: movl 0x20070378,(r3) 20072229: brb 0x20072242 2007222b: nop 2007222c: mull3 $2e,r2,r0 20072230: movab 0x20070386[r0],r3 20072238: pushl (r3) 2007223a: pushl $2c 2007223c: pushl -08(fp) 2007223f: calls $3,(r5) 20072242: incl r2 20072244: cmpl r2,0x20070664 2007224b: bcc 0x20072250 2007224d: brw 0x20072160 20072250: pushl 0x20070640 20072256: pushal -08(fp) 20072259: calls $2,*$80000188 20072260: cmpl -08(fp),$1 20072264: beql 0x20072276 20072266: movzbl $ff,-(sp) 2007226a: pushl $2d 2007226c: pushl -08(fp) 2007226f: calls $3,_3303c 20072276: ret 20072277: halt _32278: entry mask: r8 r7 r6 r5 r4 r3 r2 2007227a: subl2 $2c,sp 2007227d: clrq r7 2007227f: pushab -1c(fp) 20072282: pushal -08(fp) 20072285: calls $2,*$80000118 2007228c: cmpl -08(fp),$1 20072290: beql 0x200722a3 20072292: movzwl $ffff,-(sp) 20072297: pushl $33 20072299: pushl -08(fp) 2007229c: calls $3,_3303c 200722a3: tstl 0x20070660 200722a9: bgeq 0x200722ae 200722ab: brw 0x2007246a 200722ae: cmpl 0x2007066c,$1 200722b5: beql 0x200722ba 200722b7: brw 0x2007246a 200722ba: movab _3303c,r4 200722c1: movab *$80000118,r5 200722c8: movab _32590,r6 200722cf: movab _330a8,r3 200722d6: tstl r0 200722d8: pushl 0x20070638 200722de: pushl 0x20070630 200722e4: pushab 0x200707a0 200722ea: pushal -0c(fp) 200722ed: pushal -08(fp) 200722f0: calls $5,*$800001d0 200722f7: cmpl -08(fp),$1 200722fb: beql 0x20072309 200722fd: movzbl $ff,-(sp) 20072301: pushl $2e 20072303: pushl -08(fp) 20072306: calls $3,(r4) 20072309: incl r8 2007230b: tstl -0c(fp) 2007230e: bneq 0x20072331 20072310: calls $0,_30c78 20072317: mull3 $2e,0x20070674,r0 2007231f: movab 0x20070386[r0],r2 20072327: pushl (r2) 20072329: pushl $2f 2007232b: pushl -08(fp) 2007232e: calls $3,(r4) 20072331: cmpl -0c(fp),$1 20072335: bneq 0x2007238a 20072337: cmpl 0x20070368,$1 2007233e: beql 0x2007238a 20072340: clrl r2 20072342: tstl r0 20072344: mull3 $0000059e,r2,r1 2007234c: movl 0x2007063c,r0 20072353: movab 04(r0)[r1],r0 20072358: clrl (r0) 2007235a: aobleq $f,r2,0x20072344 2007235e: movl $1,r7 20072361: pushab -24(fp) 20072364: pushal -08(fp) 20072367: calls $2,(r5) 2007236a: cmpl -08(fp),$1 2007236e: beql 0x2007238a 20072370: mull3 $2e,0x20070674,r0 20072378: movab 0x20070386[r0],r2 20072380: pushl (r2) 20072382: pushl $33 20072384: pushl -08(fp) 20072387: calls $3,(r4) 2007238a: cmpl -0c(fp),$2 2007238e: bneq 0x200723f4 20072390: calls $0,_3246c 20072397: tstl 0x20070654 2007239d: bneq 0x200723f4 2007239f: pushab -14(fp) 200723a2: pushal -08(fp) 200723a5: calls $2,(r5) 200723a8: cmpl -08(fp),$1 200723ac: beql 0x200723bb 200723ae: movzwl $ffff,-(sp) 200723b3: pushl $33 200723b5: pushl -08(fp) 200723b8: calls $3,(r4) 200723bb: pushab -14(fp) 200723be: pushab -1c(fp) 200723c1: calls $2,(r6) 200723c4: cmpl r0,$a 200723c7: blss 0x200723f4 200723c9: pushl $0 200723cb: pushl 0x20070664 200723d1: calls $2,_32c80 200723d8: pushab -1c(fp) 200723db: pushal -08(fp) 200723de: calls $2,(r5) 200723e1: cmpl -08(fp),$1 200723e5: beql 0x200723f4 200723e7: movzwl $ffff,-(sp) 200723ec: pushl $33 200723ee: pushl -08(fp) 200723f1: calls $3,(r4) 200723f4: tstl r7 200723f6: beql 0x20072456 200723f8: pushab -2c(fp) 200723fb: pushal -08(fp) 200723fe: calls $2,(r5) 20072401: cmpl -08(fp),$1 20072405: beql 0x20072421 20072407: mull3 $2e,0x20070674,r0 2007240f: movab 0x20070386[r0],r2 20072417: pushl (r2) 20072419: pushl $33 2007241b: pushl -08(fp) 2007241e: calls $3,(r4) 20072421: pushab -2c(fp) 20072424: pushab -24(fp) 20072427: calls $2,(r6) 2007242a: mull3 $f,0x20070660,r2 20072432: cmpl r0,r2 20072435: blss 0x20072456 20072437: clrl r2 20072439: tstl r0 2007243b: nop 2007243c: mull3 $2e,r2,r0 20072440: movab 0x2007038a[r0],r0 20072448: cmpl (r0),$1 2007244b: bneq 0x20072452 2007244d: pushl r2 2007244f: calls $1,(r3) 20072452: aobleq $f,r2,0x2007243c 20072456: tstl 0x20070660 2007245c: blss 0x2007246a 2007245e: cmpl 0x2007066c,$1 20072465: bneq 0x2007246a 20072467: brw 0x200722d8 2007246a: ret 2007246b: nop _3246c: entry mask: r6 r5 r4 r3 r2 2007246e: subl2 $10,sp 20072471: movl $1,r3 20072474: clrl r2 20072476: cmpl r3,$1 20072479: beql 0x2007247e 2007247b: brw 0x2007258f 2007247e: movab _3303c,r6 20072485: tstl r0 20072487: nop 20072488: incl r2 2007248a: movl 0x20070674,r0 20072491: incl 0x20070674 20072497: cmpl r0,0x20070664 2007249e: bcs 0x200724a8 200724a0: clrl 0x20070674 200724a6: clrl r2 200724a8: cmpl r2,0x20070664 200724af: blequ 0x200724bf 200724b1: clrl r3 200724b3: movzbl $ff,-(sp) 200724b7: pushl $32 200724b9: pushl -08(fp) 200724bc: calls $3,(r6) 200724bf: movl 0x20070674,r5 200724c6: mull3 $0000059e,r5,r1 200724ce: movl 0x2007063c,r0 200724d5: movab 04(r0)[r1],r4 200724da: mull3 $2e,r5,r0 200724de: movab 0x2007038a[r0],r0 200724e6: cmpl (r0),$1 200724e9: beql 0x200724ee 200724eb: brw 0x20072587 200724ee: cmpl 04(r4),$2 200724f2: bneq 0x20072550 200724f4: pushab -10(fp) 200724f7: pushal -08(fp) 200724fa: calls $2,*$80000118 20072501: cmpl -08(fp),$1 20072505: beql 0x20072521 20072507: mull3 $2e,0x20070674,r0 2007250f: movab 0x20070386[r0],r0 20072517: pushl (r0) 20072519: pushl $33 2007251b: pushl -08(fp) 2007251e: calls $3,(r6) 20072521: pushab -10(fp) 20072524: pushab 058d(r4) 20072528: calls $2,_32590 2007252f: cmpl r0,$00000294 20072536: blss 0x20072587 20072538: tstl 0x20070254 2007253e: bneq 0x20072587 20072540: pushl 0x20070674 20072546: calls $1,_330a8 2007254d: brb 0x20072587 2007254f: nop 20072550: cmpb 0595(r4),$47 20072556: bneq 0x20072576 20072558: ashl $3,r5,r5 2007255c: movab 0x20070688[r5],r0 20072564: cmpl (r0),$1 20072567: bneq 0x20072576 20072569: movab 0x2007068c[r5],r0 20072571: movl 0570(r4),(r0) 20072576: pushl $0 20072578: pushl 0x20070674 2007257e: calls $2,_32614 20072585: clrl r3 20072587: cmpl r3,$1 2007258a: bneq 0x2007258f 2007258c: brw 0x20072488 2007258f: ret _32590: entry mask: r6 r5 r4 r3 r2 20072592: subl2 $30,sp 20072595: pushl 04(ap) 20072598: pushab -2e(fp) 2007259b: calls $2,*0x20074860 200725a2: movc3 $e,-2e(fp),-12(fp) 200725a8: movzwl -0e(fp),r6 200725ac: mull2 $00015180,r6 200725b3: movzwl -0c(fp),r2 200725b7: mull2 $00000e10,r2 200725be: addl2 r2,r6 200725c1: movzwl -0a(fp),r2 200725c5: mull2 $3c,r2 200725c8: addl2 r2,r6 200725cb: movzwl -08(fp),r2 200725cf: addl2 r2,r6 200725d2: pushl 08(ap) 200725d5: pushab -2e(fp) 200725d8: calls $2,*0x20074860 200725df: movc3 $e,-2e(fp),-20(fp) 200725e5: movzwl -1c(fp),r3 200725e9: mull2 $00015180,r3 200725f0: movzwl -1a(fp),r2 200725f4: mull2 $00000e10,r2 200725fb: addl2 r2,r3 200725fe: movzwl -18(fp),r2 20072602: mull2 $3c,r2 20072605: addl2 r2,r3 20072608: movzwl -16(fp),r2 2007260c: addl2 r2,r3 2007260f: subl3 r6,r3,r0 20072613: ret _32614: entry mask: r4 r3 r2 20072616: subl2 $4,sp 20072619: movl 04(ap),r3 2007261d: movl 08(ap),r2 20072621: mull3 $0000059e,r3,r1 20072629: movl 0x2007063c,r0 20072630: movab 04(r0)[r1],r4 20072635: cvtbl 0595(r4),r0 2007263a: casel r0,$00000043,$10 20072642: case -> 0x200726c4 20072644: case -> 0x200726e5 20072646: case -> 0x200726d8 20072648: case -> 0x200726c8 2007264a: case -> 0x20072690 2007264c: case -> 0x200726e5 2007264e: case -> 0x200726e5 20072650: case -> 0x200726e5 20072652: case -> 0x200726e5 20072654: case -> 0x200726e5 20072656: case -> 0x200726e5 20072658: case -> 0x200726e5 2007265a: case -> 0x200726e5 2007265c: case -> 0x200726e5 2007265e: case -> 0x200726e5 20072660: case -> 0x20072680 20072662: case -> 0x20072670 20072664: brb 0x200726e5 20072666: tstl r0 20072668: jmp 0x60072614 2007266e: tstl r0 20072670: pushl r4 20072672: pushl r3 20072674: calls $2,_32704 2007267b: brb 0x200726e5 2007267d: tstl r0 2007267f: nop 20072680: pushl r3 20072682: pushl r4 20072684: calls $2,_32ba8 2007268b: brb 0x200726e5 2007268d: tstl r0 2007268f: nop 20072690: addl3 r3,r3,r0 20072694: addl2 $2,r0 20072697: mull3 $3e,r0,r1 2007269b: movl 0x20070680,r0 200726a2: pushab 35(r0)[r1] 200726a6: pushl $7 200726a8: pushl $0 200726aa: ashl $3,r3,r0 200726ae: movab 0x2007068c[r0],r0 200726b6: pushl (r0) 200726b8: calls $4,_33314 200726bf: brb 0x200726e5 200726c1: tstl r0 200726c3: nop 200726c4: brb 0x200726e5 200726c6: tstl r0 200726c8: pushl r2 200726ca: pushl r3 200726cc: calls $2,_32948 200726d3: brb 0x200726e5 200726d5: tstl r0 200726d7: nop 200726d8: pushl r2 200726da: pushl r4 200726dc: pushl r3 200726de: calls $3,_32958 200726e5: movb 0595(r4),r0 200726ea: tstl r2 200726ec: beql 0x200726fa 200726ee: cmpb r0,$45 200726f2: beql 0x20072703 200726f4: cmpb r0,$46 200726f8: beql 0x20072703 200726fa: pushl r3 200726fc: calls $1,_330dc 20072703: ret _32704: entry mask: r10 r9 r8 r7 r6 r5 r4 r3 r2 20072706: subl2 $c,sp 20072709: movab 0x200700d0 <"********** \0">,r10 20072710: movl 04(ap),r6 20072714: movl 08(ap),r7 20072718: ashl $4,r6,r2 2007271c: movab 0x20070268[r2],r2 20072724: moval *00(r2),r2 20072728: movc3 $b,(r10),(r2) 2007272c: ashl $4,r6,r2 20072730: movab 0x20070268[r2],r2 20072738: movl (r2),r2 2007273b: movc3 $d,0c(r10),0b(r2) 20072741: mull3 $2e,r6,r2 20072745: movab 0x2007037c[r2],r3 2007274d: ashl $4,r6,r2 20072751: movab 0x20070268[r2],r2 20072759: movl (r2),r2 2007275c: movc3 $7,(r3),1a(r2) 20072761: ashl $4,r6,r2 20072765: movab 0x20070268[r2],r2 2007276d: movl (r2),r2 20072770: movb $20,21(r2) 20072774: ashl $4,r6,r2 20072778: movab 0x20070268[r2],r2 20072780: movl (r2),r2 20072783: movb $20,22(r2) 20072787: ashl $4,r6,r2 2007278b: movab 0x20070268[r2],r2 20072793: movl (r2),r2 20072796: movc3 $d,0576(r7),24(r2) 2007279d: ashl $4,r6,r2 200727a1: movab 0x20070268[r2],r2 200727a9: movl (r2),r2 200727ac: movb $20,18(r2) 200727b0: ashl $4,r6,r2 200727b4: movab 0x20070268[r2],r2 200727bc: movl (r2),r2 200727bf: movb $20,19(r2) 200727c3: ashl $4,r6,r2 200727c7: movab 0x20070268[r2],r2 200727cf: movl (r2),r2 200727d2: movc3 $b,1a(r10),31(r2) 200727d8: ashl $4,r6,r2 200727dc: movab 0x20070268[r2],r2 200727e4: movl (r2),r2 200727e7: movb $d,3c(r2) 200727eb: ashl $4,r6,r2 200727ef: movab 0x20070268[r2],r2 200727f7: movl (r2),r2 200727fa: movb $a,3d(r2) 200727fe: ashl $4,r6,r2 20072802: movab 0x20070268[r2],r2 2007280a: movl (r2),r2 2007280d: movab 3e(r2),r3 20072811: ashl $4,r6,r2 20072815: movab 0x20070268[r2],r2 2007281d: movl (r2),r2 20072820: movab 3e(r2),r2 20072824: movaw -0a(fp),r8 20072828: moval -08(fp),r9 2007282c: movc5 $0,(r3),$20,$3c,(r2) 20072832: movw r0,(r8) 20072835: movl r1,(r9) 20072838: ashl $4,r6,r2 2007283c: movab 0x20070268[r2],r2 20072844: movl (r2),r2 20072847: movb $d,7a(r2) 2007284b: ashl $4,r6,r2 2007284f: movab 0x20070268[r2],r2 20072857: movl (r2),r2 2007285a: movb $a,7b(r2) 2007285e: ashl $4,r6,r2 20072862: movab 0x20070268[r2],r2 2007286a: movl (r2),r2 2007286d: movc3 $04d8,0098(r7),7c(r2) 20072876: ashl $4,r6,r2 2007287a: movab 0x20070268[r2],r2 20072882: movl (r2),r2 20072885: movab 0554(r2),r3 2007288a: ashl $4,r6,r2 2007288e: movab 0x20070268[r2],r2 20072896: movl (r2),r2 20072899: movab 0554(r2),r2 2007289e: movaw -0a(fp),r8 200728a2: moval -08(fp),r9 200728a6: movc5 $0,(r3),$20,$3e,(r2) 200728ac: movw r0,(r8) 200728af: movl r1,(r9) 200728b2: ashl $4,r6,r2 200728b6: movab 0x20070268[r2],r2 200728be: movl (r2),r2 200728c1: movb $d,0590(r2) 200728c6: ashl $4,r6,r2 200728ca: movab 0x20070268[r2],r2 200728d2: movl (r2),r2 200728d5: movb $a,0591(r2) 200728da: ashl $4,r6,r2 200728de: movab 0x20070268[r2],r2 200728e6: movl (r2),r2 200728e9: movc3 $b,26(r10),0592(r2) 200728f0: ashl $4,r6,r2 200728f4: movab 0x20070268[r2],r2 200728fc: movl (r2),r2 200728ff: movc3 $13,32(r10),059d(r2) 20072906: ashl $4,r6,r2 2007290a: movab 0x20070268[r2],r2 20072912: movl (r2),r2 20072915: movc3 $1e,41(r10),05b0(r2) 2007291c: ashl $4,r6,r2 20072920: movab 0x20070268[r2],r2 20072928: movl (r2),r3 2007292b: ashl $4,r6,r2 2007292f: movab 0x20070268[r2],r2 20072937: pushl (r2) 20072939: calls $1,_3471c 20072940: movl r0,000005fc(r3) 20072947: ret _32948: entry mask: 2007294a: subl2 $4,sp 2007294d: pushl 04(ap) 20072950: calls $1,_330a8 20072957: ret _32958: entry mask: r3 r2 2007295a: subl2 $8,sp 2007295d: movl 04(ap),r3 20072961: movl 08(ap),r2 20072965: pushl r3 20072967: pushl r2 20072969: calls $2,_32ba8 20072970: mull3 $2e,r3,r0 20072974: movab 0x2007038e[r0],r0 2007297c: movl $1,(r0) 2007297f: tstl 0c(ap) 20072982: bneq 0x200729f4 20072984: mull3 $2e,r3,r0 20072988: movab 0x200703a2[r0],r0 20072990: incl (r0) 20072992: calls $0,_32a04 20072999: tstl 0x20070254 2007299f: bneq 0x200729cf 200729a1: pushab 058d(r2) 200729a5: pushal -08(fp) 200729a8: calls $2,*$80000118 200729af: cmpl -08(fp),$1 200729b3: beql 0x200729cf 200729b5: mull3 $2e,r3,r2 200729b9: movab 0x20070386[r2],r2 200729c1: pushl (r2) 200729c3: pushl $37 200729c5: pushl -08(fp) 200729c8: calls $3,_3303c 200729cf: cmpl r3,0x20070650 200729d6: bneq 0x200729e7 200729d8: pushl $0 200729da: pushl 0x20070664 200729e0: calls $2,_32c80 200729e7: pushl r3 200729e9: calls $1,_33188 200729f0: ret 200729f1: tstl r0 200729f3: nop 200729f4: mull3 $2e,r3,r2 200729f8: movab 0x200703a2[r2],r2 20072a00: movl $1,(r2) 20072a03: ret _32a04: entry mask: r3 r2 20072a06: subl2 $4,sp 20072a09: clrq r0 20072a0b: nop 20072a0c: mull3 $2e,r1,r2 20072a10: movab 0x2007038a[r2],r3 20072a18: cmpl (r3),$1 20072a1b: bneq 0x20072a2c 20072a1d: movab 0x2007038e[r2],r2 20072a25: cmpl (r2),$1 20072a28: bneq 0x20072a2c 20072a2a: incl r0 20072a2c: incl r1 20072a2e: cmpl r1,0x20070664 20072a35: blequ 0x20072a0c 20072a37: addl3 $1,0x20070660,r2 20072a3f: cmpl r0,r2 20072a42: bcs 0x20072a88 20072a44: tstl 0x20070378 20072a4a: bneq 0x20072a54 20072a4c: movb $1,r3 20072a4f: brb 0x20072a56 20072a51: tstl r0 20072a53: nop 20072a54: clrb r3 20072a56: cvtbl r3,0x20070378 20072a5d: clrl r1 20072a5f: nop 20072a60: mull3 $2e,r1,r2 20072a64: movab 0x2007038e[r2],r0 20072a6c: clrl (r0) 20072a6e: incl r1 20072a70: cmpl r1,0x20070664 20072a77: blequ 0x20072a60 20072a79: cmpl 0x2007036c,$1 20072a80: bneq 0x20072a88 20072a82: clrl 0x2007066c 20072a88: ret 20072a89: .space 43 _32ab4: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 20072ab6: subl2 $18,sp 20072ab9: movab 0x20070130 <"KA46/48 \0">,r9 20072ac0: movzwl $05d0,-(sp) 20072ac5: pushal -0c(fp) 20072ac8: pushal -10(fp) 20072acb: pushal -08(fp) 20072ace: calls $4,*$80000070 20072ad5: cmpl -08(fp),$1 20072ad9: beql 0x20072aeb 20072adb: pushl $0 20072add: movzbl $f0,-(sp) 20072ae1: pushl -08(fp) 20072ae4: calls $3,_3303c 20072aeb: movaw -16(fp),r7 20072aef: moval -14(fp),r8 20072af3: movc5 $0,*-0c(fp),$20,$05d0,*-0c(fp) 20072afd: movw r0,00(r7) 20072b01: movl r1,0000(r8) 20072b06: clrl r6 20072b08: mull3 $3e,r6,r3 20072b0c: movl -0c(fp),r2 20072b10: movb $d,3c(r2)[r3] 20072b15: movl -0c(fp),r2 20072b19: movb $a,3d(r2)[r3] 20072b1e: aobleq $16,r6,0x20072b08 20072b22: movl -0c(fp),r2 20072b26: movb $20,05ce(r2) 20072b2b: movl -0c(fp),r2 20072b2f: movb $20,05cf(r2) 20072b34: movc3 $7,(r9),*-0c(fp) 20072b39: movl -0c(fp),r2 20072b3d: movc3 $4,09(r9),08(r2) 20072b43: movl -0c(fp),r2 20072b47: movc3 $c,0e(r9),0f(r2) 20072b4d: cmpl 0x20070368,$1 20072b54: bneq 0x20072b60 20072b56: movl -0c(fp),r2 20072b5a: movc3 $2,1b(r9),1b(r2) 20072b60: cmpl 0x20070368,$2 20072b67: bneq 0x20072b73 20072b69: movl -0c(fp),r2 20072b6d: movc3 $2,1e(r9),1b(r2) 20072b73: cmpl 0x20070368,$3 20072b7a: bneq 0x20072b86 20072b7c: movl -0c(fp),r2 20072b80: movc3 $2,21(r9),1b(r2) 20072b86: cmpl 0x20070254,$1 20072b8d: bneq 0x20072b99 20072b8f: movl -0c(fp),r2 20072b93: movc3 $8,24(r9),20(r2) 20072b99: movl -0c(fp),r2 20072b9d: movc3 $d,2d(r9),2c(r2) 20072ba3: movl -0c(fp),r0 20072ba7: ret _32ba8: entry mask: r10 r9 r8 r7 r6 r5 r4 r3 r2 20072baa: subl2 $14,sp 20072bad: movab 0x20070130 <"KA46/48 \0">,r10 20072bb4: movl 04(ap),r6 20072bb8: cmpl 38(r6),$1 20072bbc: beql 0x20072bc7 20072bbe: cmpl 38(r6),$2 20072bc2: beql 0x20072bc7 20072bc4: brw 0x20072c7c 20072bc7: movl $1,0x20070260 20072bce: addl3 08(ap),08(ap),r7 20072bd4: addl2 $2,r7 20072bd7: cmpl 38(r6),$1 20072bdb: bneq 0x20072bf0 20072bdd: mull3 $3e,r7,r2 20072be1: movl 0x20070680,r3 20072be8: movc3 $2,3b(r10),(r3)[r2] 20072bee: brb 0x20072c07 20072bf0: cmpl 38(r6),$2 20072bf4: bneq 0x20072c07 20072bf6: mull3 $3e,r7,r2 20072bfa: movl 0x20070680,r3 20072c01: movc3 $2,3e(r10),(r3)[r2] 20072c07: mull3 $3e,r7,r9 20072c0b: movl 0x20070680,r2 20072c12: movab 12(r2)[r9],r2 20072c17: movaw -0a(fp),r7 20072c1b: moval -08(fp),r8 20072c1f: movc5 $0,(r2),$20,$14,(r2) 20072c25: movw r0,(r7) 20072c28: movl r1,(r8) 20072c2b: pushal -12(fp) 20072c2e: pushl $4 20072c30: pushl $0 20072c32: pushl 30(r6) 20072c35: calls $4,_33314 20072c3c: movl 0x20070680,r2 20072c43: movc3 $4,-12(fp),12(r2)[r9] 20072c4a: pushal -12(fp) 20072c4d: pushl $4 20072c4f: pushl 34(r6) 20072c52: calls $3,_331f0 20072c59: moval -12(fp),r3 20072c5d: addl2 $4,r3 20072c60: movl 0x20070680,r2 20072c67: movc3 $4,(r3),1b(r2)[r9] 20072c6d: movl 0x20070680,r2 20072c74: movc3 $d,0576(r6),27(r2)[r9] 20072c7c: ret 20072c7d: tstl r0 20072c7f: nop _32c80: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20072c82: movab -6c(sp),sp 20072c86: movab 0x20070130 <"KA46/48 \0">,r11 20072c8d: movl 04(ap),r6 20072c91: movl 08(ap),r7 20072c95: movc3 $14,41(r11),-2a(fp) 20072c9b: movc3 $14,55(r11),-3e(fp) 20072ca1: movl $2,(sp) 20072ca4: clrl 04(sp) 20072ca7: tstl r6 20072ca9: bgtr 0x20072cae 20072cab: brw 0x20072d83 20072cae: tstl r0 20072cb0: mull3 $3e,(sp),r3 20072cb4: movl 0x20070680,r2 20072cbb: cmpb 01(r2)[r3],$3f 20072cc0: bneq 0x20072cc5 20072cc2: brw 0x20072d74 20072cc5: movab 12(r2)[r3],r2 20072cca: movaw -0e(fp),r8 20072cce: moval -08(fp),r9 20072cd2: movc5 $0,(r2),$20,$14,(r2) 20072cd8: movw r0,(r8) 20072cdb: movl r1,(r9) 20072cde: clrl 08(sp) 20072ce1: tstl r7 20072ce3: beql 0x20072cf3 20072ce5: subl3 $1,r6,r2 20072ce9: cmpl 04(sp),r2 20072ced: bneq 0x20072cf3 20072cef: movl $14,08(sp) 20072cf3: tstl r7 20072cf5: bneq 0x20072d2d 20072cf7: mull3 $2e,04(sp),r2 20072cfc: movab 0x200703a2[r2],r2 20072d04: clrl r1 20072d06: movl (r2),r0 20072d09: movl $14,r2 20072d0c: beql 0x20072d24 20072d0e: cmpl r2,$1 20072d11: beql 0x20072d29 20072d13: bgtr 0x20072d24 20072d15: cmpl r2,r0 20072d18: beql 0x20072d29 20072d1a: bgtru 0x20072d1f 20072d1c: subl2 r2,r1 20072d1f: addl2 r0,r1 20072d22: brb 0x20072d29 20072d24: ediv r2,r0,r0,r1 20072d29: movl r1,08(sp) 20072d2d: tstl 08(sp) 20072d30: bneq 0x20072d35 20072d32: incl 08(sp) 20072d35: movzwl 0x20070370,r2 20072d3c: cmpl r2,$000000d0 20072d43: blss 0x20072d4c 20072d45: mnegb $2,r10 20072d48: brb 0x20072d4f 20072d4a: tstl r0 20072d4c: movb $23,r10 20072d4f: mull3 $3e,(sp),r3 20072d53: movl 0x20070680,r2 20072d5a: movab 12(r2)[r3],r2 20072d5f: movaw -0e(fp),r8 20072d63: moval -08(fp),r9 20072d67: movc5 $0,(r2),r10,08(sp),(r2) 20072d6e: movw r0,(r8) 20072d71: movl r1,(r9) 20072d74: addl2 $2,(sp) 20072d77: incl 04(sp) 20072d7a: cmpl 04(sp),r6 20072d7e: bgeq 0x20072d83 20072d80: brw 0x20072cb0 20072d83: pushab -46(fp) 20072d86: pushal -0c(fp) 20072d89: calls $2,*$80000118 20072d90: cmpl -0c(fp),$1 20072d94: beql 0x20072da6 20072d96: movzbl $ff,-(sp) 20072d9a: pushl $3f 20072d9c: pushl -0c(fp) 20072d9f: calls $3,_3303c 20072da6: pushab -46(fp) 20072da9: calls $1,_346fe 20072db0: pushab -46(fp) 20072db3: pushal -5d(fp) 20072db6: calls $2,*0x20074858 20072dbd: movl 0x20070680,r2 20072dc4: movc3 $d,-5d(fp),2c(r2) 20072dca: tstl 0x2007025c 20072dd0: beql 0x20072df8 20072dd2: movw $13,-16(fp) 20072dd6: clrw -14(fp) 20072dd9: tstl 0x20070260 20072ddf: beql 0x20072de8 20072de1: movab -3e(fp),-12(fp) 20072de6: brb 0x20072ded 20072de8: movab -2a(fp),-12(fp) 20072ded: pushab -16(fp) 20072df0: calls $1,_32f44 20072df7: ret 20072df8: pushl 0x20070680 20072dfe: calls $1,_32e10 20072e05: ret 20072e06: halt 20072e07: halt 20072e08: halt 20072e09: halt 20072e0a: halt 20072e0b: halt 20072e0c: halt 20072e0d: halt 20072e0e: halt 20072e0f: nop _32e10: entry mask: 20072e12: subl2 $18,sp 20072e15: movb $1b,-0b(fp) 20072e19: movb $5b,-0a(fp) 20072e1e: movb $32,-09(fp) 20072e22: movb $4a,-08(fp) 20072e27: movb $1b,-07(fp) 20072e2b: movb $5b,-06(fp) 20072e30: movb $48,-05(fp) 20072e35: movzwl 0x20070370,r0 20072e3c: cmpl r0,$1 20072e3f: beql 0x20072e46 20072e41: cmpl r0,$2 20072e44: bneq 0x20072e5c 20072e46: movw $7,-13(fp) 20072e4a: movab -0b(fp),-0f(fp) 20072e4f: pushab -13(fp) 20072e52: calls $1,_32f44 20072e59: brb 0x20072e63 20072e5b: nop 20072e5c: calls $0,_32f8c 20072e63: movw $05d0,-13(fp) 20072e69: movab *04(ap),-0f(fp) 20072e6e: pushab -00000013(fp) 20072e74: calls $1,_32f44 20072e7b: ret _32e7c: entry mask: r8 r7 r6 r5 r4 r3 r2 20072e7e: subl2 $4,sp 20072e81: movl 08(ap),r6 20072e85: movl 0x20070680,r2 20072e8c: movc3 $05d0,(r2),*00e4(r6) 20072e94: movl 00e4(r6),r2 20072e99: movc3 $3e,0x2007019c <"***** SYT_DISPLY_SUM"...>,0592(r2) 20072ea3: movl 00e4(r6),r2 20072ea8: pushl 00e4(r6) 20072eac: calls $1,_3471c 20072eb3: movl r0,05fc(r2) 20072eb8: pushab *00e4(r6) 20072ebc: calls $1,_32e10 20072ec3: clrl r7 20072ec5: clrl r2 20072ec7: tstl r7 20072ec9: bneq 0x20072f22 20072ecb: nop 20072ecc: calls $0,_32f60 20072ed3: movb r0,r8 20072ed6: movzbl r8,r3 20072ed9: cmpl r3,$30 20072edc: bneq 0x20072ee4 20072ede: movl $1,r7 20072ee1: brb 0x20072f1e 20072ee3: nop 20072ee4: ashl $4,r2,r3 20072ee8: movab (r6)[r3],r3 20072eec: cmpl (r3),$1 20072eef: beql 0x20072f0a 20072ef1: tstl r0 20072ef3: nop 20072ef4: incl r2 20072ef6: cmpl r2,$e 20072ef9: bleq 0x20072efd 20072efb: clrl r2 20072efd: ashl $4,r2,r3 20072f01: movab (r6)[r3],r3 20072f05: cmpl (r3),$1 20072f08: bneq 0x20072ef4 20072f0a: ashl $4,r2,r3 20072f0e: movab 04(r6)[r3],r3 20072f13: pushl (r3) 20072f15: calls $1,_32e10 20072f1c: incl r2 20072f1e: tstl r7 20072f20: beql 0x20072ecc 20072f22: ret 20072f23: nop _32f24: entry mask: 20072f26: subl2 $4,sp 20072f29: movl *$800008c4,ap 20072f30: movl 04(ap),0x20070760 20072f38: movab 00000024(ap),0x20070738 20072f43: ret _32f44: entry mask: 20072f46: subl2 $4,sp 20072f49: pushl 04(ap) 20072f4c: pushl $0 20072f4e: pushl 0x20070760 20072f54: movl 0x20070738,r0 20072f5b: calls $3,*08(r0) 20072f5f: ret _32f60: entry mask: 20072f62: subl2 $14,sp 20072f65: movw $2,-0a(fp) 20072f69: movw $1,-0c(fp) 20072f6d: movab -0d(fp),-08(fp) 20072f72: pushab -0c(fp) 20072f75: pushl 0x20070760 20072f7b: movl 0x20070738,r0 20072f82: calls $2,*04(r0) 20072f86: cvtbl -000d(fp),r0 20072f8b: ret _32f8c: entry mask: r2 20072f8e: subl2 $8,sp 20072f91: movl $1,-08(fp) 20072f95: movzbl $65,-04(fp) 20072f9a: clrl (fp) 20072f9c: pushab -08(fp) 20072f9f: pushl 0x20070760 20072fa5: movl 0x20070738,ap 20072fac: calls $2,*1c(ap) 20072fb0: movl r0,r2 20072fb3: movzbl $66,-04(fp) 20072fb8: pushab -08(fp) 20072fbb: pushl 0x20070760 20072fc1: movl 0x20070738,ap 20072fc8: calls $2,*1c(ap) 20072fcc: movl r0,r2 20072fcf: movl r2,r0 20072fd2: ret 20072fd3: .space 102 20073039: tstl r0 2007303b: nop _3303c: entry mask: r7 r6 r5 r4 r3 r2 2007303e: movab -44(sp),sp 20073042: movab 0x200701e0 <"***FST_FTL_ERR***\0">,r7 20073049: movl 0c(ap),r6 2007304d: movc3 $12,(r7),-16(fp) 20073052: movc3 $b,12(r7),-21(fp) 20073058: movc3 $b,1d(r7),-2c(fp) 2007305e: movc3 $b,28(r7),-37(fp) 20073064: movc3 $b,33(r7),-42(fp) 2007306a: pushl r6 2007306c: pushl 08(ap) 2007306f: pushl 04(ap) 20073072: calls $3,_34640 20073079: brb 0x2007306a 2007307b: nop _3307c: entry mask: r6 r5 r4 r3 r2 2007307e: subl2 $2c,sp 20073081: movab 0x200701e0 <"***FST_FTL_ERR***\0">,r6 20073088: movc3 $27,003e(r6),-002b(fp) 20073090: cvtbl $ff,-(sp) 20073094: cvtbl $ff,-(sp) 20073098: cvtbl $ff,-(sp) 2007309c: calls $3,_34640 200730a3: brb 0x20073090 200730a5: tstl r0 200730a7: nop _330a8: entry mask: 200730aa: subl2 $4,sp 200730ad: movl 04(ap),r0 200730b1: mull3 $2e,r0,r1 200730b5: movab 0x2007038a[r1],r1 200730bd: clrl (r1) 200730bf: movl $1,0x20070670 200730c6: decl 0x20070660 200730cc: cmpl r0,0x20070650 200730d3: bneq 0x200730db 200730d5: clrl 0x20070654 200730db: ret _330dc: entry mask: r2 200730de: subl2 $8,sp 200730e1: movl 04(ap),r2 200730e5: mull3 $0000059e,r2,r1 200730ed: movl 0x2007063c,r0 200730f4: movab 04(r0)[r1],r0 200730f9: movl 0x2007066c,(r0) 20073100: mull3 $0000059e,r2,r1 20073108: movl 0x2007063c,r0 2007310f: movab 08(r0)[r1],r0 20073114: movl $2,(r0) 20073117: mull3 $0000059e,r2,r1 2007311f: movl 0x2007063c,r0 20073126: movab 0c(r0)[r1],r0 2007312b: clrl (r0) 2007312d: mull3 $0000059e,r2,r1 20073135: movl 0x2007063c,r0 2007313c: movab 14(r0)[r1],r0 20073141: movl $1,(r0) 20073144: mull3 $0000059e,r2,r1 2007314c: movl 0x2007063c,r0 20073153: movab 0098(r0)[r1],r0 20073159: movl 0x20070378,(r0) 20073160: pushl 0x20070640 20073166: pushal -08(fp) 20073169: calls $2,*$80000188 20073170: cmpl -08(fp),$1 20073174: beql 0x20073186 20073176: pushl r2 20073178: movzbl $42,-(sp) 2007317c: pushl -08(fp) 2007317f: calls $3,_3303c 20073186: ret 20073187: nop _33188: entry mask: r2 2007318a: subl2 $8,sp 2007318d: movl 04(ap),r2 20073191: mull3 $0000059e,r2,r1 20073199: movl 0x2007063c,r0 200731a0: movab 059a(r0)[r1],r0 200731a6: pushl (r0) 200731a8: pushal -08(fp) 200731ab: calls $2,*$80000188 200731b2: cmpl -08(fp),$1 200731b6: beql 0x200731d4 200731b8: mull3 $2e,r2,r0 200731bc: movab 0x20070386[r0],r0 200731c4: pushl (r0) 200731c6: movzbl $43,-(sp) 200731ca: pushl -08(fp) 200731cd: calls $3,_3303c 200731d4: ret 200731d5: tstl r0 200731d7: nop _331d8: entry mask: 200731da: subl2 $4,sp 200731dd: movl 04(ap),r0 200731e1: cmpl r0,$9 200731e4: bleq 0x200731e9 200731e6: addl2 $7,r0 200731e9: addl2 $30,r0 200731ec: movzbl r0,r0 200731ef: ret _331f0: entry mask: r7 r6 r5 r4 r3 r2 200731f2: subl2 $8,sp 200731f5: movl 04(ap),r2 200731f9: movl 08(ap),r3 200731fd: movl 0c(ap),r4 20073201: movl r2,-08(fp) 20073205: extzv $4,$4,-05(fp),r2 2007320b: pushl r2 2007320d: movab _331d8,r7 20073214: calls $1,(r7) 20073217: movb r0,(r4) 2007321a: bicb3 $f0,-05(fp),r0 20073220: movzbl r0,r2 20073223: addl3 $1,r4,r5 20073227: pushl r2 20073229: calls $1,(r7) 2007322c: movb r0,(r5) 2007322f: extzv $4,$4,-06(fp),r2 20073235: addl3 $2,r4,r5 20073239: pushl r2 2007323b: calls $1,(r7) 2007323e: movb r0,(r5) 20073241: bicb3 $f0,-06(fp),r0 20073247: movzbl r0,r2 2007324a: addl3 $3,r4,r5 2007324e: pushl r2 20073250: calls $1,(r7) 20073253: movb r0,(r5) 20073256: extzv $4,$4,-07(fp),r2 2007325c: addl3 $4,r4,r5 20073260: pushl r2 20073262: calls $1,(r7) 20073265: movb r0,(r5) 20073268: bicb3 $f0,-07(fp),r0 2007326e: movzbl r0,r2 20073271: addl3 $5,r4,r5 20073275: pushl r2 20073277: calls $1,(r7) 2007327a: movb r0,(r5) 2007327d: extzv $4,$4,-08(fp),r2 20073283: addl3 $6,r4,r5 20073287: pushl r2 20073289: calls $1,(r7) 2007328c: movb r0,(r5) 2007328f: bicb3 $f0,-08(fp),r0 20073295: movzbl r0,r2 20073298: addl3 $7,r4,r5 2007329c: pushl r2 2007329e: calls $1,(r7) 200732a1: movb r0,(r5) 200732a4: cmpl r3,$8 200732a7: bgeq 0x200732c5 200732a9: movl r3,r6 200732ac: cmpl r6,$7 200732af: bgtru 0x200732c5 200732b1: tstl r0 200732b3: nop 200732b4: addl3 $7,r4,r2 200732b8: subl2 r6,r2 200732bb: movb $20,(r2) 200732be: incl r6 200732c0: cmpl r6,$7 200732c3: blequ 0x200732b4 200732c5: ret 200732c6: tstl r0 200732c8: prober $0,5e04(r2),*08ac(r0) 200732d0: movf *-2fad(r4),$1 200732d5: mnegf *0a50(r1),$15 200732da: bpt 200732db: movl $a,r0 200732de: decl r0 200732e0: movl r0,r1 200732e3: blss 0x2007330d 200732e5: tstl r0 200732e7: nop 200732e8: addl3 04(ap),r1,r0 200732ed: movb (r0),r0 200732f0: cmpb r0,$39 200732f3: bgtr 0x20073306 200732f5: cmpb r0,$30 200732f8: blss 0x20073306 200732fa: cvtbl r0,r0 200732fd: subl2 $30,r0 20073300: mull2 r2,r0 20073303: addl2 r0,r3 20073306: mull2 $a,r2 20073309: decl r1 2007330b: bgeq 0x200732e8 2007330d: movl r3,r0 20073310: ret 20073311: tstl r0 20073313: nop _33314: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 20073316: subl2 $4,sp 20073319: movab 0x200701e0 <"***FST_FTL_ERR***\0">,r9 20073320: movl 04(ap),r6 20073324: movl 0c(ap),r7 20073328: movl 10(ap),r8 2007332c: movl $1,r3 2007332f: cmpl r7,$a 20073332: bleq 0x20073337 20073334: movl $a,r7 20073337: movl $1,r2 2007333a: cmpl $1,r7 2007333d: bgtr 0x20073347 2007333f: nop 20073340: mull2 $a,r3 20073343: aobleq r7,r2,0x20073340 20073347: subl3 $1,r3,r2 2007334b: cmpl r6,r2 2007334e: bleq 0x20073358 20073350: movc3 r7,65(r9),(r8) 20073355: ret 20073356: tstl r0 20073358: decl r7 2007335a: movl r7,r2 2007335d: blss 0x2007337e 2007335f: nop 20073360: emul $0,$0,r6,r0 20073365: ediv $a,r0,r1,r0 2007336a: movl r0,r3 2007336d: divl2 $a,r6 20073370: addl3 r8,r2,r4 20073374: addl2 $30,r3 20073377: cvtlb r3,(r4) 2007337a: decl r2 2007337c: bgeq 0x20073360 2007337e: decl r7 20073380: tstl 08(ap) 20073383: bneq 0x200733a4 20073385: clrl r2 20073387: tstl r7 20073389: blss 0x200733a4 2007338b: nop 2007338c: addl3 r8,r2,r3 20073390: cmpb (r3),$30 20073393: bneq 0x2007339c 20073395: movb $20,(r3) 20073398: brb 0x200733a0 2007339a: tstl r0 2007339c: addl3 $1,r7,r2 200733a0: aobleq r7,r2,0x2007338c 200733a4: ret 200733a5: tstl r0 200733a7: nop 200733a8: bvc 0x200733aa 200733aa: subl2 $c,sp 200733ad: movl *04(ap),r3 200733b1: emul $0,$0,r3,r0 200733b6: ediv $00000200,r0,r1,r0 200733bf: movl r0,r4 200733c2: cmpl r4,$000001f0 200733c9: blss 0x200733d4 200733cb: movzwl $0400,r2 200733d0: brb 0x200733d9 200733d2: tstl r0 200733d4: movzwl $01ff,r2 200733d9: pushl r3 200733db: pushl $0 200733dd: pushl r2 200733df: pushal -08(fp) 200733e2: pushal -0c(fp) 200733e5: calls $5,*$80000030 200733ec: cmpl -0c(fp),$1 200733f0: beql 0x20073404 200733f2: movzbl $ff,-(sp) 200733f6: movzbl $47,-(sp) 200733fa: pushl -0c(fp) 200733fd: calls $3,_3303c 20073404: addl2 r4,-08(fp) 20073408: movl -08(fp),*04(ap) 2007340d: ret uctable: .long 03020100 20073412: .long 07060504 20073416: .long 0b0a0908 2007341a: .long 0f0e0d0c 2007341e: .long 13121110 20073422: .long 17161514 20073426: .long 1b1a1918 2007342a: .long 1f1e1d1c 2007342e: .long 23222120 20073432: .long 27262524 20073436: .long 2b2a2928 2007343a: .long 2f2e2d2c 2007343e: .long 33323130 20073442: .long 37363534 20073446: .long 3b3a3938 2007344a: .long 3f3e3d3c 2007344e: .long 43424140 20073452: .long 47464544 20073456: .long 4b4a4948 2007345a: .long 4f4e4d4c 2007345e: .long 53525150 20073462: .long 57565554 20073466: .long 5b5a5958 2007346a: .long 5f5e5d5c 2007346e: .long 43424160 20073472: .long 47464544 20073476: .long 4b4a4948 2007347a: .long 4f4e4d4c 2007347e: .long 53525150 20073482: .long 57565554 20073486: .long 7b5a5958 2007348a: .long 7f7e7d7c 2007348e: .long 83828180 20073492: .long 87868584 20073496: .long 8b8a8988 2007349a: .long 8f8e8d8c 2007349e: .long 93929190 200734a2: .long 97969594 200734a6: .long 9b9a9998 200734aa: .long 9f9e9d9c 200734ae: .long a3a2a1a0 200734b2: .long a7a6a5a4 200734b6: .long abaaa9a8 200734ba: .long afaeadac 200734be: .long b3b2b1b0 200734c2: .long b7b6b5b4 200734c6: .long bbbab9b8 200734ca: .long bfbebdbc 200734ce: .long c3c2c1c0 200734d2: .long c7c6c5c4 200734d6: .long cbcac9c8 200734da: .long cfcecdcc 200734de: .long d3d2d1d0 200734e2: .long d7d6d5d4 200734e6: .long dbdad9d8 200734ea: .long dfdedddc 200734ee: .long e3e2e1e0 200734f2: .long e7e6e5e4 200734f6: .long ebeae9e8 200734fa: .long efeeedec 200734fe: .long f3f2f1f0 20073502: .long f7f6f5f4 20073506: .long fbfaf9f8 2007350a: .long fffefdfc _3350e: entry mask: dv iv r11 r10 r9 r8 r7 r6 20073510: subl2 $34,sp 20073513: movl r1,-0c(fp) 20073517: movl r1,r7 2007351a: clrl -24(fp) 2007351d: movl $1,r11 20073520: movl -0478(r7),-20(fp) 20073526: cmpl $1,-20(fp) 2007352a: bgtr 0x20073566 2007352c: movl $1,r9 2007352f: moval *08(ap),r6 20073533: moval *04(ap),r5 20073537: movl -0490(r7),r4 2007353c: ashl $2,r9,r2 20073540: movl -0c(r4)[r2],-14(fp) 20073546: cvtlw r5,r2 20073549: movl -14(fp),r0 2007354d: cvtbw 14(r0),r3 20073551: cmpc5 r2,(r6),$20,r3,15(r0) 20073558: bneq 0x20073561 2007355a: movl r9,-24(fp) 2007355e: brw 0x20073adc 20073561: aobleq -20(fp),r9,0x2007353c 20073566: movl *$80000562,-14(fp) 2007356e: bneq 0x20073573 20073570: brw 0x20073adc 20073573: moval *08(ap),-2c(fp) 20073578: moval *04(ap),-30(fp) 2007357d: moval *0c(ap),-34(fp) 20073582: cvtlw -30(fp),r2 20073586: movl -14(fp),r0 2007358a: cvtbw 14(r0),r3 2007358e: cmpc5 r2,*-2c(fp),$20,r3,15(r0) 20073596: beql 0x2007359b 20073598: brw 0x20073ad2 2007359b: tstl -34(fp) 2007359e: beql 0x200735dc 200735a0: movl -14(fp),r2 200735a4: caseb 10(r2),$0,$3 200735a9: case -> 0x200735dc 200735ab: case -> 0x200735bc 200735ad: case -> 0x200735cc 200735af: case -> 0x200735b3 200735b1: brb 0x200735dc 200735b3: movzwl $7d74,-0498(r7) 200735ba: brb 0x200735dc 200735bc: movl -14(fp),r3 200735c0: cmpl 04(r3),*0c(ap) 200735c5: beql 0x200735ca 200735c7: brw 0x20073adc 200735ca: brb 0x200735dc 200735cc: movl -14(fp),r3 200735d0: cmpl *0c(ap),04(r3) 200735d5: bleq 0x200735da 200735d7: brw 0x20073adc 200735da: brb 0x200735dc 200735dc: cmpl -0478(r7),$2d 200735e1: blss 0x200735f0 200735e3: pushab 0x20074473 200735e7: pushl r7 200735e9: calls $2,*0x20074848 200735f0: incl -0478(r7) 200735f4: ashl $2,-0478(r7),r3 200735fa: movl -0490(r7),r2 200735ff: movl -14(fp),-0c(r2)[r3] 20073605: ashl $2,-0478(r7),r3 2007360b: movl -0490(r7),r2 20073610: clrl -08(r2)[r3] 20073614: ashl $2,-0478(r7),r3 2007361a: movl -0490(r7),r2 2007361f: clrl -04(r2)[r3] 20073623: movl -14(fp),r2 20073627: movl 08(r2),-18(fp) 2007362c: bbs $0,11(r2),0x2007364f 20073631: ashl $2,-0478(r7),r3 20073637: movl -0490(r7),r2 2007363c: movl -18(fp),r0 20073640: movl 0c(r0),-10(r2)[r3] 20073646: movl -0478(r7),-24(fp) 2007364c: brw 0x20073adc 2007364f: cmpl -047c(r7),$0000007f 20073658: blss 0x20073667 2007365a: pushab 0x20074473 2007365e: pushl r7 20073660: calls $2,*0x20074848 20073667: incl -047c(r7) 2007366b: ashl $2,-0478(r7),r3 20073671: movl -0490(r7),r2 20073676: movl -0480(r7),-10(r2)[r3] 2007367d: movl -0478(r7),-24(fp) 20073683: movl -14(fp),r2 20073687: movl 0c(r2),r8 2007368b: clrb -28(fp) 2007368e: tstl r8 20073690: beql 0x200736a4 20073692: movl 0c(r8),-1c(fp) 20073697: movl -1c(fp),r3 2007369b: tstl 10(r3) 2007369e: beql 0x200736a4 200736a0: movb $1,-28(fp) 200736a4: blbs -28(fp),0x2007371f 200736a8: ashl $4,-047c(r7),r3 200736ae: movl -048c(r7),r2 200736b3: movb $4,-0e(r2)[r3] 200736b8: ashl $3,-047c(r7),r3 200736be: movl -048c(r7),r2 200736c3: movw $10,-10(r2)[r3] 200736c8: ashl $2,-047c(r7),r3 200736ce: movl -048c(r7),r2 200736d3: movl -0480(r7),-08(r2)[r3] 200736da: ashl $2,-047c(r7),r3 200736e0: movl -048c(r7),r2 200736e5: movl -18(fp),-04(r2)[r3] 200736eb: movl -18(fp),r8 200736ef: clrl r9 200736f1: tstw (r8) 200736f3: beql 0x20073703 200736f5: addl2 04(r8),r9 200736f9: cvtwl (r8),r2 200736fc: addl2 r2,r8 200736ff: tstw (r8) 20073701: bneq 0x200736f5 20073703: ashl $2,-047c(r7),r3 20073709: movl -048c(r7),r2 2007370e: movl r9,-0c(r2)[r3] 20073713: ashl $9,r9,r2 20073717: addl2 r2,-0480(r7) 2007371c: brw 0x2007391d 2007371f: movl -18(fp),r8 20073723: decl -047c(r7) 20073727: moval -0498(r7),-0470(r7) 2007372e: ashl $2,-0478(r7),r3 20073734: movl -0490(r7),r2 20073739: moval -04(r2)[r3],-046c(r7) 20073740: movzwl $0200,-0468(r7) 20073747: moval *$80000278,r3 2007374e: movab -0474(r7),-(sp) 20073753: pushl r3 20073755: pushal -0494(r7) 20073759: calls $3,*$800001f0 20073760: bbs $0,-0498(r7),0x20073789 20073766: ashl $2,-0478(r7),r3 2007376c: movl -0490(r7),r2 20073771: clrl -04(r2)[r3] 20073775: movzwl $7d24,-0498(r7) 2007377c: pushab 0x2007447a 20073780: pushl r7 20073782: calls $2,*0x20074848 20073789: ashl $2,-0478(r7),r3 2007378f: movl -0490(r7),r2 20073794: movl -04(r2)[r3],r2 20073799: movc5 $0,(sp),$0,$0200,(r2) 200737a1: tstw (r8) 200737a3: bneq 0x200737a8 200737a5: brw 0x2007391d 200737a8: cmpl -047c(r7),$0000007f 200737b1: blss 0x200737c0 200737b3: pushab 0x20074473 200737b7: pushl r7 200737b9: calls $2,*0x20074848 200737c0: incl -047c(r7) 200737c4: ashl $4,-047c(r7),r3 200737ca: movl -048c(r7),r2 200737cf: movb 02(r8),-0e(r2)[r3] 200737d5: ashl $3,-047c(r7),r3 200737db: movl -048c(r7),r2 200737e0: movw $10,-10(r2)[r3] 200737e5: ashl $2,-047c(r7),r3 200737eb: movl -048c(r7),r2 200737f0: movl -0480(r7),-08(r2)[r3] 200737f7: ashl $2,-047c(r7),r3 200737fd: movl -048c(r7),r2 20073802: movl 0c(r8),-04(r2)[r3] 20073808: ashl $2,-047c(r7),r3 2007380e: movl -048c(r7),r2 20073813: movl 04(r8),-0c(r2)[r3] 20073819: ashl $9,04(r8),r2 2007381e: addl2 r2,-0480(r7) 20073823: bbs $1a,(r8),0x2007382a 20073827: brw 0x200738f3 2007382a: moval -0498(r7),-0470(r7) 20073831: moval -10(fp),-046c(r7) 20073837: ashl $9,04(r8),-0468(r7) 2007383e: moval *$80000278,r3 20073845: movab -0474(r7),-(sp) 2007384a: pushl r3 2007384c: pushal -0494(r7) 20073850: calls $3,*$800001f0 20073857: bbs $0,-0498(r7),0x20073875 2007385d: decl -047c(r7) 20073861: movzwl $7d24,-0498(r7) 20073868: pushab 0x2007447a 2007386c: pushl r7 2007386e: calls $2,*0x20074848 20073875: ashl $2,-047c(r7),r3 2007387b: movl -048c(r7),r2 20073880: movl -10(fp),-04(r2)[r3] 20073886: ashl $7,-047c(r7),r3 2007388c: addl2 $2,r3 2007388f: movl -048c(r7),r2 20073894: insv $1,r3,$1,-0d(r2) 2007389a: ashl $7,-047c(r7),r3 200738a0: incl r3 200738a2: movl -048c(r7),r2 200738a7: insv $1,r3,$1,-0d(r2) 200738ad: ashl $2,-0478(r7),r3 200738b3: movl -0490(r7),r2 200738b8: movl -04(r2)[r3],r2 200738bd: movl -10(fp),-04(r2)[r11] 200738c3: movl 0c(r8),-0488(r7) 200738c9: movl 04(r8),r6 200738cd: cmpl $1,r6 200738d0: bgtr 0x200738f3 200738d2: movl $1,r9 200738d5: movc3 $0200,*-0488(r7),*-10(fp) 200738de: addl2 $00000200,-10(fp) 200738e6: addl2 $00000200,-0488(r7) 200738ef: aobleq r6,r9,0x200738d5 200738f3: cmpb 02(r8),$2 200738f7: bneq 0x2007390e 200738f9: bbc $0,03(r8),0x2007390e 200738fe: ashl $4,-047c(r7),r3 20073904: movl -048c(r7),r2 20073909: bisb2 $1,-0d(r2)[r3] 2007390e: incl r11 20073910: cvtwl (r8),r2 20073913: addl2 r2,r8 20073916: tstw (r8) 20073918: beql 0x2007391d 2007391a: brw 0x200737a8 2007391d: movl -14(fp),r2 20073921: movl 0c(r2),-18(fp) 20073926: bneq 0x2007392b 20073928: brw 0x20073adc 2007392b: cmpl -047c(r7),$0000007f 20073934: blss 0x20073943 20073936: pushab 0x20074473 2007393a: pushl r7 2007393c: calls $2,*0x20074848 20073943: moval -0498(r7),-0470(r7) 2007394a: moval -10(fp),-046c(r7) 20073950: movl -18(fp),r2 20073954: ashl $9,04(r2),-0468(r7) 2007395b: moval *$80000278,r3 20073962: movab -0474(r7),-(sp) 20073967: pushl r3 20073969: pushal -0494(r7) 2007396d: calls $3,*$800001f0 20073974: bbs $0,-0498(r7),0x2007398e 2007397a: movzwl $7d24,-0498(r7) 20073981: pushab 0x2007447a 20073985: pushl r7 20073987: calls $2,*0x20074848 2007398e: incl -047c(r7) 20073992: ashl $4,-047c(r7),r3 20073998: movl -048c(r7),r2 2007399d: movb $1,-0e(r2)[r3] 200739a2: ashl $3,-047c(r7),r3 200739a8: movl -048c(r7),r2 200739ad: movw $10,-10(r2)[r3] 200739b2: ashl $7,-047c(r7),r3 200739b8: incl r3 200739ba: movl -048c(r7),r2 200739bf: insv $1,r3,$1,-0d(r2) 200739c5: ashl $2,-047c(r7),r3 200739cb: movl -048c(r7),r2 200739d0: movl -10(fp),-04(r2)[r3] 200739d6: ashl $2,-047c(r7),r3 200739dc: movl -048c(r7),r2 200739e1: movl -0480(r7),-08(r2)[r3] 200739e8: ashl $2,-047c(r7),r3 200739ee: movl -048c(r7),r2 200739f3: movl -18(fp),r4 200739f7: movl 04(r4),-0c(r2)[r3] 200739fd: bbc $1a,(r4),0x20073a2b 20073a01: ashl $7,-047c(r7),r3 20073a07: addl2 $2,r3 20073a0a: movl -048c(r7),r2 20073a0f: insv $1,r3,$1,-0d(r2) 20073a15: ashl $2,-0478(r7),r3 20073a1b: movl -0490(r7),r2 20073a20: movl -04(r2)[r3],r2 20073a25: movl -10(fp),-04(r2)[r11] 20073a2b: movl -10(fp),-1c(fp) 20073a30: movl -18(fp),r3 20073a34: ashl $9,04(r3),r2 20073a39: addl2 r2,-0480(r7) 20073a3e: movl 0c(r3),-0488(r7) 20073a44: movl 04(r3),r6 20073a48: cmpl $1,r6 20073a4b: bgtr 0x20073a6e 20073a4d: movl $1,r9 20073a50: movc3 $0200,*-0488(r7),*-10(fp) 20073a59: addl2 $00000200,-10(fp) 20073a61: addl2 $00000200,-0488(r7) 20073a6a: aobleq r6,r9,0x20073a50 20073a6e: ashl $2,-0478(r7),r3 20073a74: movl -0490(r7),r2 20073a79: movl -08(r2)[r3],*-1c(fp) 20073a7f: ashl $2,-0478(r7),r3 20073a85: movl -0490(r7),r2 20073a8a: movl -1c(fp),r4 20073a8e: movl -10(r2)[r3],04(r4) 20073a94: movl -0478(r7),20(r4) 20073a9a: addl3 18(r4),r4,r10 20073a9f: subl3 $1,1c(r4),r6 20073aa4: cmpl $1,r6 20073aa7: bgtr 0x20073adc 20073aa9: movl $1,r9 20073aac: ashl $6,r9,r2 20073ab0: pushl $0 20073ab2: pushab 19(r10)[r2] 20073ab6: cvtbl 18(r10)[r2],-(sp) 20073abb: movl r7,r1 20073abe: calls $3,_3350e 20073ac3: tstl r0 20073ac5: bneq 0x20073acc 20073ac7: clrl -24(fp) 20073aca: brb 0x20073adc 20073acc: aobleq r6,r9,0x20073aac 20073ad0: brb 0x20073adc 20073ad2: movl *-14(fp),-14(fp) 20073ad7: beql 0x20073adc 20073ad9: brw 0x20073582 20073adc: movl -24(fp),r0 20073ae0: ret 20073ae1: ret 20073ae2: addl2 5e10(r2),*-52af(r0) 20073ae9: sobgeq *5251(r0),0x20073a7e 20073aee: nop 20073aef: xorw3 *5004bcde(r0),*04a0(r1),$047c 20073afb: halt 20073afc: halt 20073afd: beql 0x20073b12 20073aff: movl 04(r0),-0498(r2) 20073b05: pushab 0x2007447a 20073b09: pushl r2 20073b0b: calls $2,*0x20074848 20073b12: movb -10(fp),r0 20073b16: ret _33b17: entry mask: dv iv 20073b19: subl2 $20,sp 20073b1c: movl r1,-0c(fp) 20073b20: movl r1,r2 20073b23: moval *04(ap),-1c(fp) 20073b28: movl -10(r2),r0 20073b2c: movl 04(r0),r1 20073b30: subl3 $1,-1c(fp),r0 20073b35: ashl $9,r0,r0 20073b39: addl3 r1,r0,-18(fp) 20073b3e: pushl -18(fp) 20073b41: pushl $0 20073b43: movzwl $0200,-(sp) 20073b48: pushal -10(fp) 20073b4b: pushal -14(fp) 20073b4e: calls $5,*$80000030 20073b55: movl -10(fp),-20(fp) 20073b5a: movl -20(fp),r0 20073b5e: ret _33b5f: entry mask: dv iv r11 r10 r9 r8 r7 r6 20073b61: subl2 $10,sp 20073b64: movl r1,-0c(fp) 20073b68: moval *04(ap),-10(fp) 20073b6d: movl -10(fp),r3 20073b71: addl3 10(r3),-10(fp),-0450(r1) 20073b79: tstl *-0450(r1) 20073b7d: bneq 0x20073b82 20073b7f: brw 0x20073c10 20073b82: movl *-0450(r1),r0 20073b87: cmpl $1,r0 20073b8a: bgtr 0x20073bf8 20073b8c: movl $1,r5 20073b8f: movl $1,r7 20073b92: clrl r8 20073b94: movl -0450(r1),r4 20073b99: movl -048c(r1),r3 20073b9e: ashl $2,r7,r2 20073ba2: ashl $9,-0c(r3)[r2],r2 20073ba8: addl2 r2,r8 20073bab: incl r7 20073bad: cmpl 04(r4)[r5],r8 20073bb2: bgeq 0x20073b9e 20073bb4: decl r7 20073bb6: movl -0450(r1),r10 20073bbb: ashl $5,r5,r11 20073bbf: addl3 $29,r11,r9 20073bc3: extzv r9,$15,(r10),r6 20073bc8: divl3 $00000200,r8,r4 20073bd0: ashl $2,r7,r3 20073bd4: movl -048c(r1),r2 20073bd9: subl2 -0c(r2)[r3],r4 20073bde: subl3 r4,r6,r2 20073be2: insv r2,r9,$10,(r10) 20073be7: addl2 $39,r11 20073bea: movl r7,r2 20073bed: insv r2,r11,$7,*-0450(r1) 20073bf4: aobleq r0,r5,0x20073b8f 20073bf8: movl -0450(r1),r3 20073bfd: movl (r3),r2 20073c00: moval 08(r3)[r2],-0450(r1) 20073c07: tstl *-0450(r1) 20073c0b: beql 0x20073c10 20073c0d: brw 0x20073b82 20073c10: ret _33c11: entry mask: dv iv r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20073c13: movab -04f4(sp),sp 20073c18: movl ap,-10(fp) 20073c1c: clrq -08(fp) 20073c1f: movab *0x2007484c,(fp) 20073c26: movl sp,-04f4(fp) 20073c2b: movl $1,-0498(fp) 20073c30: moval 0x20073ae1,-08(fp) 20073c36: movl fp,-04(fp) 20073c3a: clrl -04dc(fp) 20073c3e: clrl -04d4(fp) 20073c42: clrq -047c(fp) 20073c46: clrq -0490(fp) 20073c4a: clrl r6 20073c4c: clrl -0480(fp) 20073c50: clrl -04cc(fp) 20073c54: movl $4,-0474(fp) 20073c59: clrl -0464(fp) 20073c5d: movl $3,-0460(fp) 20073c62: moval *18(ap),r3 20073c66: blss 0x20073c9c 20073c68: cmpl r3,$00007fff 20073c6f: bgtr 0x20073c9c 20073c71: moval *1c(ap),r2 20073c75: blss 0x20073c9c 20073c77: cmpl r2,$00007fff 20073c7e: bgtr 0x20073c9c 20073c80: moval *20(ap),r2 20073c84: blss 0x20073c9c 20073c86: moval *24(ap),r2 20073c8a: blss 0x20073c9c 20073c8c: cmpl r2,$1f 20073c8f: bgtr 0x20073c9c 20073c91: moval *28(ap),r2 20073c95: blss 0x20073c9c 20073c97: cmpl r2,$10 20073c9a: bleq 0x20073ca6 20073c9c: movzwl $7c3c,-0498(fp) 20073ca3: brw 0x2007447a 20073ca6: movl r3,-04e8(fp) 20073cab: moval *0c(ap),r2 20073caf: blbs r2,0x20073cb9 20073cb2: moval *10(ap),r2 20073cb6: blbc r2,0x20073cc5 20073cb9: cmpl -04e8(fp),$2 20073cbe: bgeq 0x20073cc5 20073cc0: movl $2,-04e8(fp) 20073cc5: movl $1,-0498(fp) 20073cca: pushl $1 20073ccc: movl fp,r1 20073ccf: calls $1,_33b17 20073cd4: movl r0,-0488(fp) 20073cd9: movc3 $0200,*-0488(fp),-044c(fp) 20073ce3: moval -044c(fp),-04d8(fp) 20073cea: movl -04d8(fp),r3 20073cef: movzwl 02(r3),r2 20073cf3: addl3 r3,r2,-04e0(fp) 20073cf9: movl -04e0(fp),r2 20073cfe: tstl 04(r2) 20073d01: beql 0x20073d0b 20073d03: movl 04(r2),-04f0(fp) 20073d09: brb 0x20073d12 20073d0b: movl *-04e0(fp),-04f0(fp) 20073d12: movl -04d8(fp),r3 20073d17: movzbl 10(r3),-04cc(fp) 20073d1d: cmpl -04cc(fp),$5 20073d22: bleq 0x20073d27 20073d24: brw 0x20074473 20073d27: cmpl -04cc(fp),$1 20073d2c: bleq 0x20073d79 20073d2e: cmpl $2,-04cc(fp) 20073d33: bgtr 0x20073d79 20073d35: movl $2,-04c4(fp) 20073d3a: movzwl $0200,-(sp) 20073d3f: calls $1,*0x20074850 20073d46: movl -04c4(fp),r2 20073d4b: movl r0,-54(fp)[r2] 20073d50: pushl r2 20073d52: movl fp,r1 20073d55: calls $1,_33b17 20073d5a: movl r0,-0488(fp) 20073d5f: movl -04c4(fp),r3 20073d64: movl -54(fp)[r3],r2 20073d69: movc3 $0200,*-0488(fp),(r2) 20073d71: aobleq -04cc(fp),-04c4(fp),0x20073d3a 20073d79: movl $1,-04c4(fp) 20073d7e: movl -04d8(fp),r3 20073d83: movzbl 01ff(r3),r2 20073d88: cmpl r2,$000000ff 20073d8f: beql 0x20073d94 20073d91: brw 0x20074473 20073d94: movzwl *-04d8(fp),r2 20073d99: addl3 -04d8(fp),r2,-04b8(fp) 20073da1: moval *08(ap),r8 20073da5: tstw (r8) 20073da7: beql 0x20073db7 20073da9: movw (r8),-3a(fp) 20073dad: beql 0x20073def 20073daf: movc3 (r8),02(r8),-38(fp) 20073db5: brb 0x20073def 20073db7: movl -04d8(fp),r3 20073dbc: movzwl 06(r3),r2 20073dc0: addl3 r3,r2,-04e4(fp) 20073dc6: cvtbw *-04e4(fp),-3a(fp) 20073dcc: cmpw $28,-3a(fp) 20073dd0: bcc 0x20073dd6 20073dd2: movw $28,-3a(fp) 20073dd6: movl -04e4(fp),r2 20073ddb: movc3 -3a(fp),01(r2),-38(fp) 20073de2: movw -3a(fp),(r8) 20073de6: beql 0x20073def 20073de8: movc3 -3a(fp),-38(fp),02(r8) 20073def: moval -0498(fp),-0470(fp) 20073df6: moval -0490(fp),-046c(fp) 20073dfd: movzwl $02d0,-0468(fp) 20073e04: moval *$80000278,r4 20073e0b: movab -0474(fp),r3 20073e10: pushl r3 20073e12: pushl r4 20073e14: pushal -0494(fp) 20073e18: calls $3,*$800001f0 20073e1f: blbs -0498(fp),0x20073e32 20073e24: movzwl $7d24,-0498(fp) 20073e2b: clrl -0490(fp) 20073e2f: brw 0x2007447a 20073e32: moval -0498(fp),-0470(fp) 20073e39: moval -048c(fp),-046c(fp) 20073e40: movzwl $0800,-0468(fp) 20073e47: pushl r3 20073e49: pushl r4 20073e4b: pushal -0494(fp) 20073e4f: calls $3,*$800001f0 20073e56: blbs -0498(fp),0x20073e69 20073e5b: movzwl $7d24,-0498(fp) 20073e62: clrl -048c(fp) 20073e66: brw 0x2007447a 20073e69: movc5 $0,(sp),$0,$0800,*-048c(fp) 20073e73: movzwl *-04b8(fp),r2 20073e78: beql 0x20073ecb 20073e7a: movl -04b8(fp),r3 20073e7f: movzbl 0b(r3),r2 20073e83: bneq 0x20073e93 20073e85: bbs $2,08(r3),0x20073e93 20073e8a: movzwl 02(r3),r2 20073e8e: addl2 r2,-047c(fp) 20073e93: movzwl *-04b8(fp),r2 20073e98: addl2 r2,-04b8(fp) 20073e9d: movzwl *-04b8(fp),r2 20073ea2: cmpl r2,$0000ffff 20073ea9: bneq 0x20073ec4 20073eab: cmpl -04c4(fp),-04cc(fp) 20073eb2: bgeq 0x20073ec4 20073eb4: incl -04c4(fp) 20073eb8: movl -04c4(fp),r2 20073ebd: movl -54(fp)[r2],-04b8(fp) 20073ec4: movzwl *-04b8(fp),r2 20073ec9: bneq 0x20073e7a 20073ecb: tstl -047c(fp) 20073ecf: bleq 0x20073f13 20073ed1: moval -0498(fp),-0470(fp) 20073ed8: moval -0484(fp),-046c(fp) 20073edf: ashl $9,-047c(fp),-0468(fp) 20073ee7: moval *$80000278,r3 20073eee: movab -0474(fp),-(sp) 20073ef3: pushl r3 20073ef5: pushal -0494(fp) 20073ef9: calls $3,*$800001f0 20073f00: blbs -0498(fp),0x20073f13 20073f05: movzwl $7d24,-0498(fp) 20073f0c: clrl -047c(fp) 20073f10: brw 0x2007447a 20073f13: movl $1,-04c4(fp) 20073f18: movzwl *-04d8(fp),r2 20073f1d: addl3 -04d8(fp),r2,-04b8(fp) 20073f25: clrl -047c(fp) 20073f29: movzwl *-04b8(fp),r2 20073f2e: bneq 0x20073f33 20073f30: brw 0x20074168 20073f33: movl -04b8(fp),r2 20073f38: movzbl 0b(r2),-04c8(fp) 20073f3e: beql 0x20073f43 20073f40: brw 0x200740eb 20073f43: cmpl -047c(fp),$0000007f 20073f4c: blss 0x20073f51 20073f4e: brw 0x20074473 20073f51: incl -047c(fp) 20073f55: movl -04b8(fp),r2 20073f5a: bbc $2,08(r2),0x20073f82 20073f5f: ashl $4,-047c(fp),r3 20073f65: movl -048c(fp),r2 20073f6a: movb $3,-0e(r2)[r3] 20073f6f: ashl $4,-047c(fp),r3 20073f75: movl -048c(fp),r2 20073f7a: bisb2 $1,-0d(r2)[r3] 20073f7f: brw 0x2007409e 20073f82: tstl -04d4(fp) 20073f86: bneq 0x20073f8f 20073f88: movl -047c(fp),-04d4(fp) 20073f8f: movl -04b8(fp),r2 20073f94: bbc $3,08(r2),0x20073fab 20073f99: ashl $4,-047c(fp),r3 20073f9f: movl -048c(fp),r2 20073fa4: movb $2,-0e(r2)[r3] 20073fa9: brb 0x20073fd0 20073fab: ashl $4,-047c(fp),r3 20073fb1: movl -048c(fp),r2 20073fb6: clrb -0e(r2)[r3] 20073fba: movl -04b8(fp),r2 20073fbf: bbc $2,0a(r2),0x20073fd0 20073fc4: bbc $1,0a(r2),0x20073fd0 20073fc9: ashl $9,04(r2),-04dc(fp) 20073fd0: movl -04b8(fp),r2 20073fd5: bbc $2,09(r2),0x20073fea 20073fda: ashl $4,-047c(fp),r3 20073fe0: movl -048c(fp),r2 20073fe5: movb $1,-0e(r2)[r3] 20073fea: movl -04b8(fp),r2 20073fef: bbc $1,08(r2),0x20074004 20073ff4: ashl $4,-047c(fp),r3 20073ffa: movl -048c(fp),r2 20073fff: bisb2 $1,-0d(r2)[r3] 20074004: ashl $2,-047c(fp),r3 2007400a: movl -048c(fp),r2 2007400f: movl -0484(fp),-04(r2)[r3] 20074016: ashl $7,-047c(fp),r3 2007401c: incl r3 2007401e: movl -048c(fp),r2 20074023: insv $1,r3,$1,-0d(r2) 20074029: movl -04b8(fp),r2 2007402e: movzwl 02(r2),r8 20074032: decl r8 20074034: blss 0x2007406c 20074036: clrl -04bc(fp) 2007403a: movl -04b8(fp),r3 2007403f: addl3 0c(r3),-04bc(fp),-(sp) 20074046: movl fp,r1 20074049: calls $1,_33b17 2007404e: movl r0,-0488(fp) 20074053: movc3 $0200,*-0488(fp),*-0484(fp) 2007405d: addl2 $00000200,-0484(fp) 20074066: aobleq r8,-04bc(fp),0x2007403a 2007406c: ashl $4,-047c(fp),r2 20074072: movl -048c(fp),r3 20074077: cmpb -0e(r3)[r2],$1 2007407c: bneq 0x2007409e 2007407e: ashl $2,-047c(fp),r2 20074084: movl -04(r3)[r2],r6 20074089: ashl $2,-04d4(fp),r2 2007408f: movl -04(r3)[r2],(r6) 20074094: movl -048c(fp),r2 20074099: movl 08(r2),04(r6) 2007409e: ashl $3,-047c(fp),r3 200740a4: movl -048c(fp),r2 200740a9: movw $10,-10(r2)[r3] 200740ae: ashl $2,-047c(fp),r3 200740b4: movl -048c(fp),r2 200740b9: movl -04b8(fp),r4 200740be: ashl $9,04(r4),-08(r2)[r3] 200740c5: ashl $2,-047c(fp),r4 200740cb: movl -048c(fp),r3 200740d0: movl -04b8(fp),r5 200740d5: movzwl 02(r5),-0c(r3)[r4] 200740db: movzwl 02(r5),r2 200740df: addl2 04(r5),r2 200740e3: ashl $9,r2,-0480(fp) 200740e9: brb 0x2007412d 200740eb: cmpl -04c8(fp),$3 200740f0: bneq 0x2007411f 200740f2: movl -04b8(fp),r3 200740f7: movzbl 14(r3),r2 200740fb: subl2 $4,r2 200740fe: pushal 10(r3) 20074101: pushab 15(r3) 20074104: pushl r2 20074106: movl fp,r1 20074109: calls $3,_3350e 2007410e: movl r0,-04bc(fp) 20074113: bneq 0x2007412d 20074115: movzwl $7d74,-0498(fp) 2007411c: brw 0x2007447a 2007411f: cmpl -04c8(fp),$000000fd 20074128: beql 0x2007412d 2007412a: brw 0x20074473 2007412d: movzwl *-04b8(fp),r2 20074132: addl2 r2,-04b8(fp) 20074137: movzwl *-04b8(fp),r2 2007413c: cmpl r2,$0000ffff 20074143: bneq 0x2007415e 20074145: cmpl -04c4(fp),-04cc(fp) 2007414c: bgeq 0x2007415e 2007414e: incl -04c4(fp) 20074152: movl -04c4(fp),r2 20074157: movl -54(fp)[r2],-04b8(fp) 2007415e: movzwl *-04b8(fp),r2 20074163: beql 0x20074168 20074165: brw 0x20073f33 20074168: tstl r6 2007416a: beql 0x2007417b 2007416c: tstl 10(r6) 2007416f: beql 0x2007417b 20074171: pushl r6 20074173: movl fp,r1 20074176: calls $1,_33b5f 2007417b: movl -047c(fp),r8 20074180: cmpl $1,r8 20074183: bleq 0x20074188 20074185: brw 0x20074333 20074188: movl $1,-04bc(fp) 2007418d: ashl $4,-04bc(fp),r2 20074193: movl -048c(fp),r3 20074198: cmpb -0e(r3)[r2],$1 2007419d: beql 0x200741a2 2007419f: brw 0x2007432b 200741a2: ashl $2,-04bc(fp),r2 200741a8: movl -04(r3)[r2],r6 200741ad: addl3 18(r6),r6,-04b4(fp) 200741b4: tstl 10(r6) 200741b7: bneq 0x200741bc 200741b9: brw 0x2007429c 200741bc: addl3 10(r6),r6,-0450(fp) 200741c3: tstl *-0450(fp) 200741c7: bneq 0x200741cc 200741c9: brw 0x2007429c 200741cc: movl -0450(fp),r2 200741d1: tstl 04(r2) 200741d4: beql 0x20074216 200741d6: ashl $6,04(r2),r2 200741db: pushl $0 200741dd: movl -04b4(fp),r3 200741e2: pushab 19(r3)[r2] 200741e6: cvtbl 18(r3)[r2],-(sp) 200741eb: movl fp,r1 200741ee: calls $3,_3350e 200741f3: movl r0,-04c0(fp) 200741f8: bneq 0x20074204 200741fa: movzwl $7d74,-0498(fp) 20074201: brw 0x2007447a 20074204: ashl $2,-04c0(fp),r3 2007420a: movl -0490(fp),r2 2007420f: movl -10(r2)[r3],r10 20074214: brb 0x2007421a 20074216: movl 04(r6),r10 2007421a: movl *-0450(fp),r1 2007421f: cmpl $1,r1 20074222: bgtr 0x20074284 20074224: movl $1,r7 20074227: movl -0450(fp),r0 2007422c: ashl $2,r7,r2 20074230: movab 04(r0)[r2],r5 20074235: bbc $0,0a(r6),0x20074255 2007423a: extzv $19,$7,(r5),r4 2007423f: ashl $2,20(r6),r3 20074244: movl -0490(fp),r2 20074249: movl -04(r2)[r3],r2 2007424e: movl -04(r2)[r4],r9 20074253: brb 0x20074268 20074255: extzv $19,$7,(r5),r3 2007425a: ashl $2,r3,r3 2007425e: movl -048c(fp),r2 20074263: movl -04(r2)[r3],r9 20074268: extzv $9,$10,(r5),r3 2007426d: ashl $9,r3,r3 20074271: extzv $0,$9,(r5),r2 20074276: addl2 r2,r3 20074279: addl3 r9,r3,r11 2007427d: addl2 r10,(r11) 20074280: aobleq r1,r7,0x20074227 20074284: movl -0450(fp),r3 20074289: movl (r3),r2 2007428c: moval 08(r3)[r2],-0450(fp) 20074293: tstl *-0450(fp) 20074297: beql 0x2007429c 20074299: brw 0x200741cc 2007429c: tstl 0c(r6) 2007429f: bneq 0x200742a4 200742a1: brw 0x2007432b 200742a4: addl3 0c(r6),r6,-0450(fp) 200742ab: tstl *-0450(fp) 200742af: beql 0x2007432b 200742b1: movl -0450(fp),r2 200742b6: tstl 04(r2) 200742b9: beql 0x200742f7 200742bb: ashl $6,04(r2),r2 200742c0: pushl $0 200742c2: movl -04b4(fp),r3 200742c7: pushab 19(r3)[r2] 200742cb: cvtbl 18(r3)[r2],-(sp) 200742d0: movl fp,r1 200742d3: calls $3,_3350e 200742d8: movl r0,r10 200742db: bneq 0x200742e7 200742dd: movzwl $7d74,-0498(fp) 200742e4: brw 0x2007447a 200742e7: ashl $2,r10,r3 200742eb: movl -0490(fp),r2 200742f0: movl -10(r2)[r3],r10 200742f5: brb 0x200742fb 200742f7: movl 24(r6),r10 200742fb: movl *-0450(fp),r3 20074300: cmpl $1,r3 20074303: bgtr 0x20074316 20074305: movl $1,r7 20074308: movl -0450(fp),r2 2007430d: addl2 r10,04(r2)[r7] 20074312: aobleq r3,r7,0x20074308 20074316: movl -0450(fp),r3 2007431b: movl (r3),r2 2007431e: moval 08(r3)[r2],-0450(fp) 20074325: tstl *-0450(fp) 20074329: bneq 0x200742b1 2007432b: acbl r8,$1,-04bc(fp),0x2007418d 20074333: movl -0478(fp),r4 20074338: cmpl $1,r4 2007433b: bgtr 0x2007438f 2007433d: movl $1,-04bc(fp) 20074342: ashl $2,-0478(fp),r3 20074348: movl -0490(fp),r2 2007434d: tstl -04(r2)[r3] 20074351: beql 0x20074389 20074353: clrl -045c(fp) 20074357: movzwl $0200,-0458(fp) 2007435e: ashl $2,-0478(fp),r3 20074364: movl -0490(fp),r2 20074369: movl -04(r2)[r3],-0454(fp) 20074370: moval *$80000288,r3 20074377: movab -0460(fp),-(sp) 2007437c: pushl r3 2007437e: pushal -0494(fp) 20074382: calls $3,*$800001f0 20074389: aobleq r4,-04bc(fp),0x20074342 2007438f: clrl -045c(fp) 20074393: movzwl $02d0,-0458(fp) 2007439a: movl -0490(fp),-0454(fp) 200743a1: moval *$80000288,r3 200743a8: movab -0460(fp),-(sp) 200743ad: pushl r3 200743af: pushal -0494(fp) 200743b3: calls $3,*$800001f0 200743ba: clrl -0490(fp) 200743be: tstl -047c(fp) 200743c2: bgtr 0x200743c7 200743c4: brw 0x2007447a 200743c7: ashl $4,-047c(fp),-04d0(fp) 200743cf: addl2 $2,-04d0(fp) 200743d4: movw -3a(fp),r0 200743d8: movzwl r0,r5 200743db: subl3 r5,-04f4(fp),sp 200743e1: moval (sp),r5 200743e4: movzwl r0,r8 200743e7: beql 0x20074403 200743e9: movab -38(fp),r4 200743ed: movab (r5),r3 200743f0: movab uctable,-04ec(fp) 200743f7: movzbl (r4)+,r2 200743fa: movb uctable[r2],(r3)+ 20074400: sobgtr r8,0x200743f7 20074403: cvtwl r0,r2 20074406: moval (r5),-049c(fp) 2007440b: movl r2,-04a0(fp) 20074410: moval *0c(ap),r1 20074414: moval *10(ap),r0 20074418: moval *14(ap),r8 2007441c: moval *1c(ap),r5 20074420: moval *20(ap),r4 20074424: moval *24(ap),r3 20074428: moval *28(ap),r2 2007442c: moval uctable,-04a4(fp) 20074433: clrl -04a8(fp) 20074437: pushl $0 20074439: pushal -04a8(fp) 2007443d: pushl -04dc(fp) 20074441: pushl r2 20074443: pushl r3 20074445: pushl -04f0(fp) 20074449: pushl r4 2007444b: pushl r5 2007444d: pushl -04e8(fp) 20074451: movzbl r8,-(sp) 20074454: movzbl r0,-(sp) 20074457: movzbl r1,-(sp) 2007445a: pushal -04a0(fp) 2007445e: pushl -048c(fp) 20074462: pushl -04d0(fp) 20074466: pushal -0498(fp) 2007446a: calls $10,*$80000228 20074471: brb 0x2007447a 20074473: movzwl $7d7c,-0498(fp) 2007447a: cmpl -04cc(fp),$1 2007447f: bleq 0x200744a5 20074481: cmpl $2,-04cc(fp) 20074486: bgtr 0x200744a5 20074488: movl $2,-04c4(fp) 2007448d: movl -04c4(fp),r2 20074492: pushl -54(fp)[r2] 20074496: calls $1,*0x20074854 2007449d: aobleq -04cc(fp),-04c4(fp),0x2007448d 200744a5: movl -047c(fp),r5 200744aa: cmpl $1,r5 200744ad: bgtr 0x2007451a 200744af: movl $1,-04bc(fp) 200744b4: ashl $3,-04bc(fp),r2 200744ba: movl -048c(fp),r3 200744bf: tstw -10(r3)[r2] 200744c3: beql 0x20074514 200744c5: ashl $2,-04bc(fp),r4 200744cb: tstl -0c(r3)[r4] 200744cf: beql 0x20074514 200744d1: ashl $7,-04bc(fp),r2 200744d7: incl r2 200744d9: bbc r2,-0d(r3),0x20074514 200744de: clrl -045c(fp) 200744e2: movl -048c(fp),r2 200744e7: ashl $9,-0c(r2)[r4],-0458(fp) 200744ef: movl -048c(fp),r2 200744f4: movl -04(r2)[r4],-0454(fp) 200744fb: moval *$80000288,r3 20074502: movab -0460(fp),-(sp) 20074507: pushl r3 20074509: pushal -0494(fp) 2007450d: calls $3,*$800001f0 20074514: aobleq r5,-04bc(fp),0x200744b4 2007451a: tstl -0490(fp) 2007451e: bneq 0x20074523 20074520: brw 0x200745aa 20074523: movl -0478(fp),r4 20074528: cmpl $1,r4 2007452b: bgtr 0x2007457f 2007452d: movl $1,-04bc(fp) 20074532: ashl $2,-0478(fp),r3 20074538: movl -0490(fp),r2 2007453d: tstl -04(r2)[r3] 20074541: beql 0x20074579 20074543: clrl -045c(fp) 20074547: movzwl $0200,-0458(fp) 2007454e: ashl $2,-0478(fp),r3 20074554: movl -0490(fp),r2 20074559: movl -04(r2)[r3],-0454(fp) 20074560: moval *$80000288,r3 20074567: movab -0460(fp),-(sp) 2007456c: pushl r3 2007456e: pushal -0494(fp) 20074572: calls $3,*$800001f0 20074579: aobleq r4,-04bc(fp),0x20074532 2007457f: clrl -045c(fp) 20074583: movzwl $02d0,-0458(fp) 2007458a: movl -0490(fp),-0454(fp) 20074591: moval *$80000288,r3 20074598: movab -0460(fp),-(sp) 2007459d: pushl r3 2007459f: pushal -0494(fp) 200745a3: calls $3,*$800001f0 200745aa: tstl -048c(fp) 200745ae: beql 0x200745db 200745b0: clrl -045c(fp) 200745b4: movzwl $0800,-0458(fp) 200745bb: movl -048c(fp),-0454(fp) 200745c2: moval *$80000288,r3 200745c9: movab -0460(fp),-(sp) 200745ce: pushl r3 200745d0: pushal -0494(fp) 200745d4: calls $3,*$800001f0 200745db: clrq -08(fp) 200745de: moval *2c(ap),r2 200745e2: beql 0x200745ea 200745e4: movl -0498(fp),(r2) 200745e9: ret 200745ea: blbs -0498(fp),0x200745fc 200745ef: pushl -0498(fp) 200745f3: pushl $0 200745f5: calls $2,*$80000138 200745fc: ret 200745fd: halt 200745fe: addl2 5e10(r2),*04bc(sp) 20074605: movf *60(r0),-0e(fp) 2007460a: cvtwl -0e(fp),r1 2007460e: moval 02(r0),-08(fp) 20074613: movl r1,-0c(fp) 20074617: pushal -0c(fp) 2007461a: pushal -04(fp) 2007461d: calls $2,*$80000230 20074624: moval *08(ap),r0 20074628: beql 0x2007462f 2007462a: movl -04(fp),(r0) 2007462e: ret 2007462f: blbs -04(fp),0x2007463f 20074633: pushl -04(fp) 20074636: pushl $0 20074638: calls $2,*$80000138 2007463f: ret _34640: entry mask: 20074642: movl 04(ap),r0 20074646: movl 08(ap),r1 2007464a: movl 0c(ap),r2 2007464e: halt _3464f: entry mask: r5 r4 r3 r2 20074651: movl 04(ap),r1 20074655: extzv $9,$15,r1,r3 2007465a: bbc $1f,r1,0x20074667 2007465e: movl *$800004c0,r0 20074665: brb 0x200746a8 20074667: subl2 $8,sp 2007466a: moval (sp),r0 2007466d: pushl r1 2007466f: pushal 04(r0) 20074672: pushal (r0) 20074674: calls $2,*$80000268 2007467b: movl (sp)+,r1 2007467e: tstl (sp)+ 20074680: movl (sp)+,r0 20074683: bbc $1e,r1,0x200746a4 20074687: movl 0c(r0),r0 2007468b: movzwl *$80000a32,r2 20074692: ashl $7,r2,r2 20074696: subl2 $00200000,r2 2007469d: moval *38(r0)[r2],r0 200746a2: brb 0x200746a8 200746a4: movl 58(r0),r0 200746a8: bicl3 $ffe00000,(r0)[r3],r0 200746b1: ashl $9,r0,r0 200746b5: insv r1,$0,$9,r0 200746ba: ret 200746bb: halt 200746bc: movzwl $0,$28 200746bf: xorw2 $4,*08(ap) 200746c3: chmk $c 200746c5: ret 200746c6: movzwl $0,$2c 200746c9: xorw2 $4,*08(ap) 200746cd: xorw2 $c,10(ap) 200746d1: chmk $14 200746d3: ret 200746d4: movzwl $0,$29 200746d7: xorw2 $4,*08(ap) 200746db: chmk $c 200746dd: bneq 0x200746e4 200746df: clrl r0 200746e1: incl r0 200746e3: ret 200746e4: clrl r0 200746e6: ret 200746e7: movzwl $0,$2d 200746ea: xorw2 $4,*08(ap) 200746ee: xorw2 $c,10(ap) 200746f2: chmk $14 200746f4: bneq 0x200746fb 200746f6: clrl r0 200746f8: incl r0 200746fa: ret 200746fb: clrl r0 200746fd: ret _346fe: entry mask: r3 r2 20074700: movq *04(ap),r2 20074704: tstl r3 20074706: blss 0x20074718 20074708: mcoml r2,r2 2007470b: mcoml r3,r3 2007470e: addl2 $1,r2 20074711: adwc $0,r3 20074714: movq r2,*04(ap) 20074718: movzbl $1,r0 2007471b: ret _3471c: entry mask: r4 r3 r2 2007471e: movl 04(ap),r2 20074722: movl $0000017f,r3 20074729: clrl r4 2007472b: addl2 (r2)+,r4 2007472e: sobgtr r3,0x2007472b 20074731: movl r4,r0 20074734: ret 20074735: halt 20074736: halt 20074737: halt _34738: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 2007473a: movl 04(ap),r6 2007473e: movl 08(ap),r7 20074742: movl 0c(ap),r8 20074746: movl 10(ap),r9 2007474a: cmpl r9,$4 2007474d: bneq 0x2007476e 2007474f: bicl3 $fffffffc,r8,r10 20074757: ashl $fe,r8,r8 2007475c: movl (r6)+,(r7)+ 2007475f: sobgtr r8,0x2007475c 20074762: tstl r10 20074764: beql 0x2007479d 20074766: movb (r6)+,(r7)+ 20074769: sobgtr r10,0x20074766 2007476c: brb 0x2007479d 2007476e: cmpl r9,$2 20074771: bneq 0x2007478f 20074773: bicl3 $fffffffe,r8,r10 2007477b: ashl $ff,r8,r8 20074780: cvtlw (r6)+,(r7)+ 20074783: sobgtr r8,0x20074780 20074786: tstl r10 20074788: beql 0x2007479d 2007478a: cvtlb (r6)+,(r7)+ 2007478d: brb 0x2007479d 2007478f: cmpl r9,$1 20074792: bneq 0x2007479d 20074794: movl r8,r9 20074797: cvtlb (r6)+,(r7)+ 2007479a: sobgtr r9,0x20074797 2007479d: ret 2007479e: .space 106 20074808: .long 00000040 2007480c: .long 00000040 20074810: .long 00000000 20074814: .long 00000068 20074818: .long 00000074 2007481c: .long 00000003 20074820: .space 32 20074840: .long 00000007 20074844: .long 00000002 20074848: .long 80014848 2007484c: .long 80014850 20074850: .long 80014868 20074854: .long 80014860 20074858: .long 80014880 2007485c: .long 800148b8 20074860: .long 80014890 20074864: .long 00000000 20074868: .long 00000001 2007486c: .long 00004800 20074870: .long 000d0001 20074874: .long 00000000 20074878: .long 00000000 2007487c: .long 00000000 20074880: .long 00000000 20074884: .long 00000040 20074888: .long 00000000 2007488c: .long 00000000 20074890: .long 00000000 20074894: .long 00000000 20074898: .long 00000000 2007489c: .long 00000000 200748a0: .long 00000000 200748a4: .long 00000000 200748a8: .long 00000000 200748ac: .long 00000000 200748b0: .long 00000000 200748b4: .long 00000000 200748b8: .long 0009fd9c 200748bc: .long 00000000 200748c0: .long 00000000 200748c4: .long 00000000 200748c8: .long 00000000 200748cc: .string "\tLIBCOMMON\0" 200748d7: .byte 00 200748d8: .long 00000000 200748dc: .long 00000000 200748e0: .long 00000000 200748e4: .long 00000000 200748e8: .long 00000000 200748ec: .long 00000000 200748f0: .long 00000000 200748f4: .long 00000000 200748f8: .long 000a077c 200748fc: .long 00000000 20074900: .long 00000000 20074904: .long 00000000 20074908: .long 00000000 2007490c: .string "\tPASCALMSC\0" 20074917: .space 233 20074a00: .string "CTRLCAREA\0" 20074a0a: .string "AR\0" 20074a0d: .string "AT\0" 20074a10: .string "0000 00:02:00.00\0" 20074a21: .string "0000 00:00:01.00\0" 20074a32: .string "0000 00:00:00.05\0" 20074a43: .string "0000 00:00:00.01\0" 20074a54: .string "0000 00:00:06.00\0" 20074a65: .string "0000 00:00:10.00\0" 20074a76: .string "0000 00:00:00.50\0" 20074a87: .string " Line L_Param Chr_Xmt Chr_Rec " 20074aaf: .string " Error \0" 20074ac3: .string " ---- ------- -------- -------- ---" 20074aeb: .string "-------------------\0" 20074aff: .string "0000 00:00:00.04\0" 20074b10: .string "***** No Err ***** \0" 20074b27: .string "?? Xmit not complt \0" 20074b3e: .string "?? 1st Char not Rcvd \0" 20074b55: .string "?? Xfr Timedout \0" 20074b6c: .string "?? Too many chars Rcvd\0" 20074b83: .string "?? Par Error \0" 20074b9a: .string "?? Fram Error \0" 20074bb1: .string "?? Ovr Error \0" 20074bc8: .string "?? Char_Rec <> Chr_Xmt\0" 20074bdf: .string "?? Line_Proc Timedout \0" 20074bf6: .string "*Not Tstd - Cons_lin* \0" 20074c0d: .string "\0" 20074c0e: .string "\0" 20074c0f: .string "\0" 20074c10: .long 010e0009 20074c14: .long 00000200 20074c18: .long 010e0002 20074c1c: .long 0000020a 20074c20: .long 010e0002 20074c24: .long 0000020d 20074c28: .long 010e0010 20074c2c: .long 00000210 20074c30: .long 010e0010 20074c34: .long 00000221 20074c38: .long 010e0010 20074c3c: .long 00000232 20074c40: .long 010e0010 20074c44: .long 00000243 20074c48: .long 010e0010 20074c4c: .long 00000254 20074c50: .long 010e0010 20074c54: .long 00000265 20074c58: .long 010e0010 20074c5c: .long 00000276 20074c60: .long 010e0010 20074c64: .long 000002ff 20074c68: .space 236 20074d54: prober $1,$0,$1 20074d58: prober $1,$3,$1 20074d5c: insque $1,$0 20074d5f: nop 20074d60: insque $1,$0 20074d63: nop 20074d64: .space 668 _35000: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20075002: subl2 $28,sp 20075005: movab 0x20074cc4,r10 2007500c: movab 0x20074dc8,r11 20075013: movab 0x20074dcc,ap 2007501a: movab 0x20074db4,r8 20075021: movab 0x20074e30,r6 20075028: movl $1,(sp) 2007502b: clrq 04(sp) 2007502e: pushab 0x20074c30 20075034: movab *0x20076470,r2 2007503b: pushab -14(fp) 2007503e: calls $2,(r2) 20075041: movq -14(fp),0x20074d88 20075049: pushab 0x20074c38 2007504f: pushab -14(fp) 20075052: calls $2,(r2) 20075055: movq -14(fp),0x20074d2c 2007505d: pushab 0x20074c40 20075063: pushab -14(fp) 20075066: calls $2,(r2) 20075069: movq -14(fp),0x20074e38 20075071: pushab 0x20074c48 20075077: pushab -14(fp) 2007507a: calls $2,(r2) 2007507d: movq -14(fp),0x20074e48 20075085: pushab 0x20074c50 2007508b: pushab -14(fp) 2007508e: calls $2,(r2) 20075091: movq -14(fp),0x20074d34 20075099: pushab 0x20074c58 2007509f: pushab -14(fp) 200750a2: calls $2,(r2) 200750a5: movq -14(fp),0x20074d3c 200750ad: pushab 0x20074c28 200750b3: pushab -14(fp) 200750b6: calls $2,(r2) 200750b9: movq -14(fp),0x20074e40 200750c1: clrl 0x20074e34 200750c7: pushl $1 200750c9: pushab (r10) 200750cb: pushal (r11) 200750cd: pushab 0x20074e58 200750d3: calls $4,*0x20076460 200750da: tstl (r11) 200750dc: bneq 0x200750ec 200750de: movzwl $ff01,-(sp) 200750e3: pushl $0 200750e5: calls $2,_35e24 200750ec: clrq -(sp) 200750ee: movzwl $04d8,-(sp) 200750f3: pushal 0x20074e2c 200750f9: pushal (r8) 200750fb: calls $5,*$80000030 20075102: pushl $0 20075104: movzwl $03c0,-(sp) 20075109: pushal 0x20074c80 2007510f: pushal (r8) 20075111: calls $4,*$80000278 20075118: cmpl (r8),$1 2007511b: beql 0x2007512b 2007511d: movzwl $f000,-(sp) 20075122: pushl (r8) 20075124: calls $2,_35e24 2007512b: pushl $0 2007512d: pushab 0x20074c10 20075133: pushl $4 20075135: pushal 0x20074c8c 2007513b: pushal 0x20074c98 20075141: pushal (r8) 20075143: calls $6,*$80000200 2007514a: pushl 0x20074c98 20075150: clrq -(sp) 20075152: pushal (r8) 20075154: calls $4,*$800001d0 2007515b: cmpl (r8),$1 2007515e: beql 0x2007516e 20075160: movzwl $f004,-(sp) 20075165: pushl (r8) 20075167: calls $2,_35e24 2007516e: movl 0x20074e64,r2 20075175: addl3 04(r2),0c(r2),r3 2007517b: movl 18(r2),0x20074d50 20075183: movl 0x20074e64,r2 2007518a: movl 14(r2),0x20074ca0 20075192: movab 0x20074ca8,-08(fp) 2007519a: movl $18,-0c(fp) 2007519e: pushl $0 200751a0: pushal 0x20074d54 200751a6: pushl $0 200751a8: pushab -0c(fp) 200751ab: pushl 0x20074ca0 200751b1: pushl 0x20074d50 200751b7: calls $6,(r3) 200751ba: movl r0,(r8) 200751bd: pushl $0 200751bf: pushl $4 200751c1: pushal 0x20074da0 200751c7: clrq -(sp) 200751c9: clrq -(sp) 200751cb: pushal 0x20074db0 200751d1: pushl $c 200751d3: pushal _361a0 200751d9: pushl $1 200751db: pushab 0x20074c18 200751e1: pushal (r8) 200751e3: calls $d,*$80000050 200751ea: pushl $0 200751ec: pushl $4 200751ee: pushal 0x20074e68 200751f4: clrq -(sp) 200751f6: clrq -(sp) 200751f8: pushal 0x20074e78 200751fe: pushl $c 20075200: pushal _361e0 20075206: pushl $1 20075208: pushab 0x20074c20 2007520e: pushal (r8) 20075210: calls $d,*$80000050 20075217: cmpl (r8),$1 2007521a: beql 0x2007522a 2007521c: movzwl $f005,-(sp) 20075221: pushl (r8) 20075223: calls $2,_35e24 2007522a: clrl r9 2007522c: moval 0000(ap),r4 20075231: moval 0x20074c68,r5 20075238: movl $1,(r5) 2007523b: clrl (r4) 2007523d: mull3 $14,r9,r3 20075241: movab 0x20074ddc[r3],r2 20075249: clrl (r2) 2007524b: movab 0x20074dec[r3],r2 20075253: clrl (r2) 20075255: movab 0x20074de4[r3],r2 2007525d: clrl (r2) 2007525f: movab 0x20074de8[r3],r2 20075267: clrl (r2) 20075269: addl2 $4,r4 2007526c: addl2 $4,r5 2007526f: aobleq $3,r9,0x20075238 20075273: clrl r7 20075275: tstl r0 20075277: nop 20075278: clrl r4 2007527a: mull3 $3e,r7,r5 2007527e: tstl r0 20075280: addl3 r4,r5,r2 20075284: movl 0x20074e2c,r3 2007528b: movb $20,(r3)[r2] 2007528f: aobleq $3b,r4,0x20075280 20075293: mull3 $3e,r7,r3 20075297: movl 0x20074e2c,r2 2007529e: movb $d,3c(r2)[r3] 200752a3: movl 0x20074e2c,r2 200752aa: movb $a,3d(r2)[r3] 200752af: aobleq $13,r7,0x20075278 200752b3: movl 0x20074e2c,r2 200752ba: movc3 $3b,0x20074a87 <" Line L_Param Chr"...>,01(r2) 200752c3: movl 0x20074e2c,r2 200752ca: movc3 $3b,0x20074ac3 <" ---- ------- ---"...>,3f(r2) 200752d3: movl $3,0x20074c88 200752da: cmpw 0x20074e60,$1 200752e1: bneq 0x200752ec 200752e3: clrl 0x20074c74 200752e9: brb 0x20075310 200752eb: nop 200752ec: cmpw 0x20074e60,$2 200752f3: bneq 0x20075304 200752f5: clrl 0x20074c68 200752fb: clrl 0x20074c88 20075301: brb 0x20075310 20075303: nop 20075304: clrl 0x20074c88 2007530a: clrq 0x20074c68 20075310: clrl 000c(sp) 20075314: movab *$80000058,0010(sp) 2007531d: movab _35e24,r7 20075324: moval 0x20074db8,r9 2007532b: moval 0x20074c68,r5 20075332: moval 0x20074d74,r4 20075339: moval 0x20074d64,r3 20075340: pushl $0 20075342: pushal (r3) 20075344: pushal (r8) 20075346: calls $3,*1c(sp) 2007534a: cmpl (r8),$1 2007534d: beql 0x20075359 2007534f: movzwl $f008,-(sp) 20075354: pushl (r8) 20075356: calls $2,(r7) 20075359: pushl $0 2007535b: pushal (r4) 2007535d: pushal (r8) 2007535f: calls $3,*1c(sp) 20075363: cmpl (r8),$1 20075366: beql 0x20075372 20075368: movzwl $f009,-(sp) 2007536d: pushl (r8) 2007536f: calls $2,(r7) 20075372: cmpl (r5),$1 20075375: bneq 0x2007539c 20075377: pushl 0c(sp) 2007537a: pushl $0 2007537c: pushal _35700 20075382: pushal (r9) 20075384: pushal (r8) 20075386: calls $5,*$800000a8 2007538d: cmpl (r8),$1 20075390: beql 0x2007539c 20075392: movzwl $f00a,-(sp) 20075397: pushl (r8) 20075399: calls $2,(r7) 2007539c: addl2 $4,r9 2007539f: addl2 $4,r5 200753a2: addl2 $4,r4 200753a5: addl2 $4,r3 200753a8: aobleq $3,0c(sp),0x20075340 200753ad: cmpl 0x20074e58,$1 200753b4: beql 0x20075435 200753b6: pushl $0 200753b8: pushal 0x20074c94 200753be: pushal (r8) 200753c0: calls $3,*$80000058 200753c7: cmpl (r8),$1 200753ca: beql 0x200753da 200753cc: movzwl $f00b,-(sp) 200753d1: pushl (r8) 200753d3: calls $2,_35e24 200753da: pushl 0x20074c88 200753e0: pushl $0 200753e2: pushal _35bc0 200753e8: pushal 0x20074c90 200753ee: pushal (r8) 200753f0: calls $5,*$800000a8 200753f7: cmpl (r8),$1 200753fa: beql 0x2007540a 200753fc: movzwl $f00c,-(sp) 20075401: pushl (r8) 20075403: calls $2,_35e24 2007540a: pushl 0x20074c94 20075410: clrq -(sp) 20075412: pushal (r8) 20075414: calls $4,*$800001d0 2007541b: cmpl (r8),$1 2007541e: beql 0x2007542e 20075420: movzwl $f00c,-(sp) 20075425: pushl (r8) 20075427: calls $2,_35e24 2007542e: movl $1,0x20074cc0 20075435: cmpl 0x20074e58,$1 2007543c: bneq 0x20075442 2007543e: movl $1,04(sp) 20075442: pushl 04(sp) 20075445: pushl 0x20074ca0 2007544b: pushl 0x20074d50 20075451: movl 0x20074ca8,r2 20075458: calls $3,(r2) 2007545b: mtpr $0,$12 ; IPL 2007545e: cmpl (sp),$1 20075461: beql 0x2007546c 20075463: cmpl 0x20074e58,$1 2007546a: bneq 0x2007548c 2007546c: pushl 0x20074db0 20075472: pushl $20 20075474: pushl 0x20074ca0 2007547a: pushl 0x20074d50 20075480: movl 0x20074cb0,r2 20075487: calls $4,(r2) 2007548a: clrl (sp) 2007548c: pushl 0x20074e78 20075492: pushl $10 20075494: pushl 0x20074ca0 2007549a: pushl 0x20074d50 200754a0: movl 0x20074cb0,r2 200754a7: calls $4,00(r2) 200754ab: cvtwl $0001,0x20074c9c 200754b4: clrl r4 200754b6: moval 0x20074d64,r3 200754bd: moval 0x20074c68,r2 200754c4: tstl (r2) 200754c6: beql 0x200754e6 200754c8: pushl (r3) 200754ca: pushal (r8) 200754cc: calls $2,*$80000188 200754d3: cmpl (r8),$1 200754d6: beql 0x200754e6 200754d8: movzwl $f00e,-(sp) 200754dd: pushl (r8) 200754df: calls $2,_35e24 200754e6: addl2 $4,r3 200754e9: addl2 $4,r2 200754ec: aobleq $3,r4,0x200754c4 200754f0: clrl r9 200754f2: movab _35e24,r7 200754f9: moval 0x20074d74,r4 20075500: moval 0x20074c68,r5 20075507: nop 20075508: tstl (r5) 2007550a: bneq 0x2007550f 2007550c: brw 0x20075599 2007550f: pushl (r4) 20075511: pushab 0x20074e40 20075517: pushal 0x20074e54 2007551d: pushal (r8) 2007551f: calls $4,*$800001d0 20075526: tstl 0x20074e54 2007552c: bneq 0x20075570 2007552e: tstl r0 20075530: clrl (r6) 20075532: ashl $4,04(ap),r3 20075537: bisl2 (ap),r3 2007553a: ashl $8,08(ap),r2 2007553f: bisl2 r2,r3 20075542: ashl $c,0c(ap),r2 20075547: bisl3 r3,r2,(r6) 2007554b: pushal (r11) 2007554d: pushl (r6) 2007554f: pushl $1 20075551: pushab (r10) 20075553: calls $4,*0x2007644c 2007555a: pushab 0x20074d34 20075560: pushl $0 20075562: pushal (r8) 20075564: calls $3,*$800001d0 2007556b: brb 0x20075530 2007556d: tstl r0 2007556f: nop 20075570: cmpl (r8),$1 20075573: beql 0x2007557f 20075575: movzwl $f00f,-(sp) 2007557a: pushl (r8) 2007557c: calls $2,(r7) 2007557f: pushl (r4) 20075581: pushal (r8) 20075583: calls $2,*$80000040 2007558a: cmpl (r8),$1 2007558d: beql 0x20075599 2007558f: movzwl $f010,-(sp) 20075594: pushl (r8) 20075596: calls $2,(r7) 20075599: addl2 $4,r4 2007559c: addl2 $4,r5 2007559f: acbl $3,$1,r9,0x20075508 200755a5: movl 08(sp),r2 200755a9: incl 08(sp) 200755ac: cmpl r2,$1 200755af: bleq 0x200755c1 200755b1: cmpl 0x20074e5c,$1 200755b8: bneq 0x200755c1 200755ba: movl $1,0x20074c84 200755c1: cmpl 0x20074e58,$1 200755c8: bneq 0x200755e2 200755ca: pushl $0 200755cc: pushl 0x20074ca0 200755d2: pushl 0x20074d50 200755d8: movl 0x20074ca8,r2 200755df: calls $3,(r2) 200755e2: cmpl 0x20074e58,$1 200755e9: beql 0x200755f4 200755eb: cmpl 0x20074c84,$1 200755f2: bneq 0x20075612 200755f4: pushl 0x20074db0 200755fa: pushl $20 200755fc: pushl 0x20074ca0 20075602: pushl 0x20074d50 20075608: movl 0x20074cb4,r2 2007560f: calls $4,(r2) 20075612: pushl 0x20074e78 20075618: pushl $10 2007561a: pushl 0x20074ca0 20075620: pushl 0x20074d50 20075626: movl 0x20074cb4,r2 2007562d: calls $4,(r2) 20075630: cmpl 0x20074c84,$1 20075637: bneq 0x2007564d 20075639: pushal (r11) 2007563b: calls $1,*0x2007645c 20075642: tstl (r11) 20075644: bneq 0x2007564d 20075646: calls $0,_35dd8 2007564d: cmpl 0x20074d28,$1 20075654: bneq 0x2007566c 20075656: movzwl $ffff,-(sp) 2007565b: movzwl $ffff,-(sp) 20075660: calls $2,_35e24 20075667: brb 0x20075670 20075669: tstl r0 2007566b: nop 2007566c: movl $1,04(r10) 20075670: cmpw 0x20074e60,$1 20075677: bneq 0x20075680 20075679: movzwl $0300,(r10) 2007567e: brb 0x20075682 20075680: clrl (r10) 20075682: incl 0x20074d98 20075688: emul $0,$0,0x20074d98,r0 20075691: ediv $5,r0,r1,r0 20075696: tstl r0 20075698: bneq 0x200756ab 2007569a: pushab 0x20074d34 200756a0: pushl $0 200756a2: pushal (r8) 200756a4: calls $3,*$800001d0 200756ab: clrl r2 200756ad: tstl r0 200756af: nop 200756b0: pushl r2 200756b2: calls $1,_35ed0 200756b9: aobleq $3,r2,0x200756b0 200756bd: pushal (r11) 200756bf: pushl 0x20074e2c 200756c5: pushl $1 200756c7: pushab (r10) 200756c9: calls $4,*0x20076450 200756d0: tstl (r11) 200756d2: bneq 0x200756db 200756d4: calls $0,_35dd8 200756db: pushal 0x20074d9c 200756e1: pushal (r11) 200756e3: pushl $1 200756e5: pushab (r10) 200756e7: calls $4,*0x20076458 200756ee: tstl (r11) 200756f0: beql 0x200756f5 200756f2: brw 0x20075435 200756f5: calls $0,_35dd8 200756fc: brw 0x20075435 200756ff: nop _35700: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20075702: movab -7c(sp),sp 20075706: movab 0x20074ddc,r7 2007570d: movl 04(ap),r6 20075711: mnegb $1,-34(fp) 20075715: clrb -33(fp) 20075718: movb $aa,-32(fp) 2007571d: movb $55,-31(fp) 20075722: clrb -30(fp) 20075725: mnegb $1,-2f(fp) 20075729: clrb -2e(fp) 2007572c: mnegb $34,-2d(fp) 20075730: movb $33,-2c(fp) 20075734: movb $1,-2b(fp) 20075738: movb $2,-2a(fp) 2007573c: movb $4,-29(fp) 20075740: clrl -28(fp) 20075743: movb $8,-24(fp) 20075747: movb $10,-23(fp) 2007574b: movb $20,-22(fp) 2007574f: movb $40,-21(fp) 20075754: movb $80,-20(fp) 20075759: movb $c0,-1f(fp) 2007575e: mnegb $20,-1e(fp) 20075762: mnegb $10,-1d(fp) 20075766: mnegb $8,-1c(fp) 2007576a: mnegb $4,-1b(fp) 2007576e: mnegb $2,-1a(fp) 20075772: mnegb $1,-19(fp) 20075776: clrl -18(fp) 20075779: movb $5,-3b(fp) 2007577d: movb $a,-3a(fp) 20075781: movb $c,-39(fp) 20075785: movb $e,-38(fp) 20075789: movb $f,-37(fp) 2007578d: clrb -3d(fp) 20075790: movb $1,-3c(fp) 20075794: clrb -40(fp) 20075797: movb $2,-3f(fp) 2007579b: movb $3,-3e(fp) 2007579f: mull3 $38,r6,r3 200757a3: movl 0x20074ca0,r2 200757aa: movab 18(r2)[r3],r8 200757af: pushab 0x20074c60 200757b5: pushab -5c(fp) 200757b8: calls $2,*0x20076470 200757bf: movq -5c(fp),-14(fp) 200757c4: pushl 0x20074d64[r6] 200757cb: clrq -(sp) 200757cd: pushal -0c(fp) 200757d0: calls $4,*$800001d0 200757d7: cmpl -0c(fp),$1 200757db: beql 0x200757ec 200757dd: movzwl $f012,-(sp) 200757e2: pushl -0c(fp) 200757e5: calls $2,_35e24 200757ec: mull3 $00000050,r6,r10 200757f4: movl 0x20074c80,r2 200757fb: movc3 $20,-34(fp),0280(r2)[r10] 20075803: movw $1,-52(fp) 20075807: movw $20,-54(fp) 2007580b: movl 0x20074c80,r2 20075812: movab 0280(r2)[r10],-50(fp) 20075819: pushl 0x20074d64[r6] 20075820: pushal -0c(fp) 20075823: calls $2,*$80000040 2007582a: cmpl -0c(fp),$1 2007582e: beql 0x2007583f 20075830: movzwl $f012,-(sp) 20075835: pushl -0c(fp) 20075838: calls $2,_35e24 2007583f: movl $1,0x20074dcc[r6] 20075847: clrl 1c(sp) 2007584a: movab *$800001d0,18(sp) 20075852: movab -3b(fp),000c(sp) 20075858: clrl r11 2007585a: movab -3d(fp),0010(sp) 20075860: clrl r10 20075862: movab -40(fp),0014(sp) 20075868: cmpl 0x20074c84,$1 2007586f: bneq 0x20075874 20075871: brw 0x20075b39 20075874: movl $2,0x20074dcc[r6] 2007587c: cmpl 0x20074d9c,$1 20075883: beql 0x20075898 20075885: movb *0c(sp),-44(fp) 2007588a: movb *10(sp),-43(fp) 2007588f: movb *14(sp),-42(fp) 20075894: brb 0x200758b4 20075896: tstl r0 20075898: tstl r6 2007589a: beql 0x200758a1 2007589c: cmpl r6,$1 2007589f: bneq 0x200758a8 200758a1: movb $c,-44(fp) 200758a5: brb 0x200758ac 200758a7: nop 200758a8: movb $e,-44(fp) 200758ac: movb $1,-43(fp) 200758b0: movb $3,-42(fp) 200758b4: movb $1,-41(fp) 200758b8: movzbw $a0,-4c(fp) 200758bd: mull3 $000000a0,r6,r2 200758c5: movl 0x20074c80,r3 200758cc: movab (r3)[r2],-48(fp) 200758d1: clrl -08(fp) 200758d4: mull3 $000000a0,r6,r3 200758dc: addl3 -08(fp),-08(fp),r2 200758e2: addl2 r3,r2 200758e5: movl 0x20074c80,r3 200758ec: movab (r3)[r2],r2 200758f0: clrw (r2) 200758f2: aobleq $0000004f,-08(fp),0x200758d4 200758fb: mull3 $14,r6,r4 200758ff: movzbl -44(fp),r3 20075903: movab 04(r7)[r4],r2 20075908: movl r3,(r2) 2007590b: pushab -4c(fp) 2007590e: pushl $2 20075910: pushl $0 20075912: pushal -44(fp) 20075915: pushl r6 20075917: pushl 0x20074ca0 2007591d: pushl 0x20074d50 20075923: movl 0x20074cac,r2 2007592a: calls $7,(r2) 2007592d: pushab 0x20074d2c 20075933: clrq -(sp) 20075935: calls $3,*24(sp) 20075939: movl $3,0x20074dcc[r6] 20075941: clrl 16(r8) 20075944: pushl $0 20075946: pushab -54(fp) 20075949: pushl r6 2007594b: pushl 0x20074ca0 20075951: pushl 0x20074d50 20075957: movl 0x20074cbc,r2 2007595e: calls $5,(r2) 20075961: movl r0,-0c(fp) 20075965: pushl 0x20074e68[r6] 2007596c: pushab 0x20074e48 20075972: pushal -08(fp) 20075975: pushal -0c(fp) 20075978: calls $4,*28(sp) 2007597c: movzwl 08(r8),08(sp) 20075981: movl $6,0x20074dcc[r6] 20075989: cmpl -0c(fp),$1 2007598d: bneq 0x20075994 2007598f: tstl -08(fp) 20075992: bneq 0x200759a0 20075994: movab 10(r7)[r4],r2 20075999: movl $1,(r2) 2007599c: brw 0x20075b58 2007599f: nop 200759a0: movl $7,0x20074dcc[r6] 200759a8: pushl 0x20074da0[r6] 200759af: pushab 0x20074d3c 200759b5: pushal -08(fp) 200759b8: pushal -0c(fp) 200759bb: calls $4,*28(sp) 200759bf: cmpl -0c(fp),$1 200759c3: bneq 0x200759ca 200759c5: tstl -08(fp) 200759c8: bneq 0x200759dc 200759ca: mull3 $14,r6,r2 200759ce: movab 10(r7)[r2],r2 200759d3: movl $2,(r2) 200759d6: brw 0x20075b58 200759d9: tstl r0 200759db: nop 200759dc: movzwl 16(r8),r3 200759e0: clrl -08(fp) 200759e3: cmpl r3,$20 200759e6: bgeq 0x20075a16 200759e8: cmpl -08(fp),$00000050 200759f0: bgeq 0x20075a16 200759f2: tstl r0 200759f4: movzwl 16(r8),r3 200759f8: pushab 0x20074d2c 200759fe: clrq -(sp) 20075a00: calls $3,*24(sp) 20075a04: incl -08(fp) 20075a07: cmpl r3,$20 20075a0a: bgeq 0x20075a16 20075a0c: cmpl -08(fp),$00000050 20075a14: blss 0x200759f4 20075a16: cmpl -08(fp),$00000050 20075a1e: bneq 0x20075a30 20075a20: mull3 $14,r6,r2 20075a24: movab 10(r7)[r2],r2 20075a29: movl $3,(r2) 20075a2c: brw 0x20075b58 20075a2f: nop 20075a30: movl $8,0x20074dcc[r6] 20075a38: cmpl r3,$21 20075a3b: bleq 0x20075a4c 20075a3d: mull3 $14,r6,r2 20075a41: movab 10(r7)[r2],r2 20075a46: movl $4,(r2) 20075a49: brw 0x20075b58 20075a4c: movl $9,0x20074dcc[r6] 20075a54: clrl -08(fp) 20075a57: movl $20,r0 20075a5a: bgtr 0x20075a5f 20075a5c: brw 0x20075b06 20075a5f: nop 20075a60: mull3 $000000a0,r6,r4 20075a68: movl -08(fp),r5 20075a6c: addl3 r5,r5,r3 20075a70: addl2 r4,r3 20075a73: movl 0x20074c80,r2 20075a7a: movab (r2)[r3],r2 20075a7e: movw (r2),-36(fp) 20075a82: movzbl -43(fp),r2 20075a86: bneq 0x20075a94 20075a88: bicb3 $80,-34(fp)[r5],r9 20075a8f: brb 0x20075a99 20075a91: tstl r0 20075a93: nop 20075a94: movb -34(fp)[r5],r9 20075a99: movl $a,0x20074dcc[r6] 20075aa1: bbc $4,-35(fp),0x20075ab8 20075aa6: mull3 $14,r6,r2 20075aaa: movab 10(r7)[r2],r2 20075aaf: movl $5,(r2) 20075ab2: brw 0x20075b58 20075ab5: tstl r0 20075ab7: nop 20075ab8: bbc $5,-35(fp),0x20075acc 20075abd: mull3 $14,r6,r2 20075ac1: movab 10(r7)[r2],r2 20075ac6: movl $6,(r2) 20075ac9: brw 0x20075b58 20075acc: bbc $6,-35(fp),0x20075ae0 20075ad1: mull3 $14,r6,r2 20075ad5: movab 10(r7)[r2],r2 20075ada: movl $7,(r2) 20075add: brb 0x20075b58 20075adf: nop 20075ae0: movl $b,0x20074dcc[r6] 20075ae8: cmpb -36(fp),r9 20075aec: beql 0x20075afc 20075aee: mull3 $14,r6,r2 20075af2: movab 10(r7)[r2],r2 20075af7: movl $8,(r2) 20075afa: brb 0x20075b58 20075afc: incl -08(fp) 20075aff: decl r0 20075b01: bleq 0x20075b06 20075b03: brw 0x20075a60 20075b06: mull3 $14,r6,r4 20075b0a: movab 08(r7)[r4],r3 20075b0f: addl2 $20,(r3) 20075b12: movab 0c(r7)[r4],r3 20075b17: addl2 $20,(r3) 20075b1a: clrl 16(r8) 20075b1d: incl 14(sp) 20075b20: acbl $2,$1,r10,0x20075868 20075b26: incl 10(sp) 20075b29: acbl $1,$1,r11,0x20075860 20075b2f: incl 0c(sp) 20075b32: acbl $4,$1,1c(sp),0x20075858 20075b39: movl $c,0x20074dcc[r6] 20075b41: pushl 0x20074d74[r6] 20075b48: pushal -0c(fp) 20075b4b: calls $2,*$80000188 20075b52: brw 0x200757c4 20075b55: tstl r0 20075b57: nop 20075b58: tstl 0x20074c84 20075b5e: bneq 0x20075ba5 20075b60: clrl 0x20074c68[r6] 20075b67: movl $1,0x20074d28 20075b6e: ashl $2,r6,r3 20075b72: mull3 $14,r6,r4 20075b76: movab 10(r7)[r4],r2 20075b7b: ashl r3,(r2),r2 20075b7f: bisl2 r2,0x20074d24 20075b86: movab (r7)[r4],r2 20075b8a: movl $1,(r2) 20075b8d: movab 08(r7)[r4],r3 20075b92: movzwl 08(r8),r2 20075b96: addl2 r2,(r3) 20075b99: movab 0c(r7)[r4],r3 20075b9e: movzwl 18(r8),r2 20075ba2: addl2 r2,(r3) 20075ba5: pushl 0x20074d74[r6] 20075bac: pushal -0c(fp) 20075baf: calls $2,*$80000188 20075bb6: clrq -(sp) 20075bb8: calls $2,*$800000f8 20075bbf: ret _35bc0: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20075bc2: subl2 $1c,sp 20075bc5: movab 0x20074ca8,r7 20075bcc: movab 0x20074ca0,r9 20075bd3: movab 0x20074e58,r8 20075bda: movab 0x20074d2c,r11 20075be1: movab 0x20074da0,r10 20075be8: movab 0x20074c84,r6 20075bef: movl 04(ap),r3 20075bf3: clrl r2 20075bf5: mull3 $38,r3,r1 20075bf9: movl (r9),r0 20075bfc: movab 18(r0)[r1],r4 20075c01: pushl $0 20075c03: pushl $4 20075c05: pushal -08(fp) 20075c08: pushal -10(fp) 20075c0b: calls $4,*$80000278 20075c12: pushl $7 20075c14: pushl 0x20074c90 20075c1a: pushal -10(fp) 20075c1d: calls $3,*$80000178 20075c24: cmpl -10(fp),$1 20075c28: beql 0x20075c3c 20075c2a: movzbl $dd,-(sp) 20075c2e: movzbl $e5,-(sp) 20075c32: pushl -10(fp) 20075c35: calls $3,*0x20076464 20075c3c: cmpw 08(r8),$1 20075c40: beql 0x20075c48 20075c42: cmpw 08(r8),$2 20075c46: bneq 0x20075c50 20075c48: movb $e,-14(fp) 20075c4c: brb 0x20075c57 20075c4e: tstl r0 20075c50: movb $c,-14(fp) 20075c54: movl $1,r2 20075c57: movb $1,-13(fp) 20075c5b: clrb -12(fp) 20075c5e: movb $1,-11(fp) 20075c62: movzbw $a0,-1c(fp) 20075c67: mull3 $000000a0,r3,r0 20075c6f: movl 0x20074c80,r1 20075c76: movab (r1)[r0],-18(fp) 20075c7b: clrl 16(r4) 20075c7e: pushab -1c(fp) 20075c81: pushl r2 20075c83: pushl $0 20075c85: pushal -14(fp) 20075c88: pushl r3 20075c8a: pushl (r9) 20075c8c: pushl 0x20074d50 20075c92: movl 04(r7),r0 20075c96: calls $7,(r0) 20075c99: movl *$800008c4,r2 20075ca0: movl 04(r2),r0 20075ca4: movl (r9),r2 20075ca7: movl 20(r0),08(r2) 20075cac: movl (r9),r2 20075caf: movl 24(r0),0c(r2) 20075cb4: movl (r9),r2 20075cb7: movb 14(r0),10(r2) 20075cbc: movl (r9),r2 20075cbf: movl 10(r0),04(r2) 20075cc4: movl (r9),r2 20075cc7: movb $1,11(r2) 20075ccb: clrl *-08(fp) 20075cce: movl (r9),r2 20075cd1: movl -08(fp),0014(r2) 20075cd7: pushl 0x20074c94 20075cdd: pushal -0010(fp) 20075ce1: calls $2,*$80000188 20075ce8: pushl (r10)[r3] 20075ceb: pushl $0 20075ced: pushal -0c(fp) 20075cf0: pushal -10(fp) 20075cf3: calls $4,*$800001d0 20075cfa: cmpl -0c(fp),$1 20075cfe: bneq 0x20075d41 20075d00: pushab 00(r11) 20075d03: clrq -(sp) 20075d05: calls $3,*$800001d0 20075d0c: mtpr $15,$12 ; IPL 20075d0f: movl 0010(r4),r0 20075d14: movzwl 18(r4),r2 20075d18: movb (r0)[r2],r5 20075d1c: incw 18(r4) 20075d1f: cmpw 18(r4),14(r4) 20075d24: bcs 0x20075d29 20075d26: clrw 18(r4) 20075d29: movzbl r5,r2 20075d2c: cmpl r2,$3 20075d2f: bneq 0x20075d34 20075d31: movl $1,(r6) 20075d34: cmpw 18(r4),16(r4) 20075d39: bneq 0x20075d14 20075d3b: clrl 16(r4) 20075d3e: mtpr $0,$12 ; IPL 20075d41: cmpl (r6),$1 20075d44: bneq 0x20075ce8 20075d46: pushl 0x20074db0 20075d4c: pushl $20 20075d4e: pushl (r9) 20075d50: pushl 0x20074d50 20075d56: movl 0c(r7),r2 20075d5a: calls $4,(r2) 20075d5d: pushl 0x20074c98 20075d63: pushal -10(fp) 20075d66: calls $2,*$80000188 20075d6d: clrq -(sp) 20075d6f: calls $2,*$800000f8 20075d76: brw 0x20075ce8 20075d79: tstl r0 20075d7b: nop _35d7c: entry mask: r3 r2 20075d7e: subl2 $4,sp 20075d81: movab 0x20074ca8,r3 20075d88: movl 04(ap),r2 20075d8c: cmpl r2,$1 20075d8f: beql 0x20075d96 20075d91: cmpl r2,$2 20075d94: bneq 0x20075db4 20075d96: pushl 0x20074db0 20075d9c: pushl $20 20075d9e: pushl 0x20074ca0 20075da4: pushl 0x20074d50 20075daa: movl 08(r3),r0 20075dae: calls $4,(r0) 20075db1: ret 20075db2: tstl r0 20075db4: cmpl r2,$1 20075db7: bneq 0x20075dd4 20075db9: pushl 0x20074e78 20075dbf: pushl $10 20075dc1: pushl 0x20074ca0 20075dc7: pushl 0x20074d50 20075dcd: movl 08(r3),r2 20075dd1: calls $4,(r2) 20075dd4: ret 20075dd5: tstl r0 20075dd7: nop _35dd8: entry mask: r2 20075dda: subl2 $4,sp 20075ddd: movab 0x20074ca8,r2 20075de4: pushl 0x20074db0 20075dea: pushl $20 20075dec: pushl 0x20074ca0 20075df2: pushl 0x20074d50 20075df8: movl 0c(r2),ap 20075dfc: calls $4,(ap) 20075dff: pushl 0x20074e78 20075e05: pushl $10 20075e07: pushl 0x20074ca0 20075e0d: pushl 0x20074d50 20075e13: movl 0c(r2),ap 20075e17: calls $4,0000(ap) 20075e1c: calls $0,*0x20076448 20075e23: ret _35e24: entry mask: r4 r3 r2 20075e26: subl2 $4,sp 20075e29: movab 0x20074cc4,r3 20075e30: movab 0x20074e58,r4 20075e37: movl 04(ap),r0 20075e3b: movl 08(ap),r1 20075e3f: cmpl r0,$0000ffff 20075e46: beql 0x20075e50 20075e48: movl r0,r2 20075e4b: brb 0x20075e52 20075e4d: tstl r0 20075e4f: nop 20075e50: clrl r2 20075e52: cmpw 08(r4),$1 20075e56: bneq 0x20075e5f 20075e58: bisl2 $00000300,r2 20075e5f: movl r2,(r3) 20075e62: cmpl r1,$0000ffff 20075e69: beql 0x20075e74 20075e6b: movl r1,04(r3) 20075e6f: brb 0x20075e7c 20075e71: tstl r0 20075e73: nop 20075e74: movl 0x20074d24,04(r3) 20075e7c: movl $2,08(r3) 20075e80: clrl 0x20074c9c 20075e86: pushl $2 20075e88: calls $1,_35d7c 20075e8f: pushal 0x20074dc8 20075e95: pushl $1 20075e97: pushab 0000(r3) 20075e9b: calls $3,*0x20076454 20075ea2: clrl r2 20075ea4: pushl r2 20075ea6: calls $1,_35ed0 20075ead: aobleq $3,r2,0x20075ea4 20075eb1: pushal 0x20074dc8 20075eb7: pushl 0x20074e2c 20075ebd: pushl $1 20075ebf: pushab (r3) 20075ec1: calls $4,*0x20076450 20075ec8: calls $0,*0x20076448 20075ecf: ret _35ed0: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20075ed2: subl2 $10,sp 20075ed5: movab 0x20074a00 <"CTRLCAREA\0">,r9 20075edc: movab 0x20074ddc,r10 20075ee3: movab 0x20074e2c,r11 20075eea: movl 04(ap),r6 20075eee: addl3 $30,r6,r2 20075ef2: cvtlb r2,-05(fp) 20075ef6: addl3 $3,r6,r3 20075efa: mull2 $3e,r3 20075efd: movl (r11),r2 20075f00: movc3 $1,-05(fp),05(r2)[r3] 20075f07: mull3 $14,r6,r2 20075f0b: movab (r10)[r2],r2 20075f0f: cmpl (r2),$1 20075f12: bneq 0x20075f42 20075f14: pushal -0f(fp) 20075f17: pushl $8 20075f19: mull3 $14,r6,r2 20075f1d: movab 04(r10)[r2],r2 20075f22: pushl (r2) 20075f24: calls $3,_360c8 20075f2b: moval -0f(fp),r4 20075f2f: addl2 $4,r4 20075f32: addl3 $3,r6,r3 20075f36: mull2 $3e,r3 20075f39: movl (r11),r2 20075f3c: movc3 $4,(r4),0c(r2)[r3] 20075f42: pushal -0f(fp) 20075f45: pushl $8 20075f47: mull3 $14,r6,r8 20075f4b: movab 08(r10)[r8],r2 20075f50: pushl (r2) 20075f52: calls $3,_360c8 20075f59: addl3 $3,r6,r7 20075f5d: mull2 $3e,r7 20075f60: movl (r11),r2 20075f63: movc3 $8,-0f(fp),12(r2)[r7] 20075f6a: pushal -0f(fp) 20075f6d: pushl $8 20075f6f: movab 0c(r10)[r8],r2 20075f74: pushl (r2) 20075f76: calls $3,_360c8 20075f7d: movl (r11),r2 20075f80: movc3 $8,-0f(fp),1c(r2)[r7] 20075f87: movab 10(r10)[r8],r2 20075f8c: movl (r2),r0 20075f8f: casel r0,$0,$9 20075f93: case -> 0x20075fb4 20075f95: case -> 0x20075fcc 20075f97: case -> 0x20075fe4 20075f99: case -> 0x20075ffc 20075f9b: case -> 0x20076010 20075f9d: case -> 0x20076024 20075f9f: case -> 0x20076038 20075fa1: case -> 0x2007604c 20075fa3: case -> 0x20076060 20075fa5: case -> 0x20076074 20075fa7: brw 0x20076086 20075faa: tstl r0 20075fac: jmp 0x60075000 20075fb2: tstl r0 20075fb4: addl3 $3,r6,r3 20075fb8: mull2 $3e,r3 20075fbb: movl (r11),r2 20075fbe: movc3 $16,0110(r9),26(r2)[r3] 20075fc6: brw 0x20076086 20075fc9: tstl r0 20075fcb: nop 20075fcc: addl3 $3,r6,r3 20075fd0: mull2 $3e,r3 20075fd3: movl (r11),r2 20075fd6: movc3 $16,0127(r9),26(r2)[r3] 20075fde: brw 0x20076086 20075fe1: tstl r0 20075fe3: nop 20075fe4: addl3 $3,r6,r3 20075fe8: mull2 $3e,r3 20075feb: movl (r11),r2 20075fee: movc3 $16,013e(r9),26(r2)[r3] 20075ff6: brw 0x20076086 20075ff9: tstl r0 20075ffb: nop 20075ffc: addl3 $3,r6,r3 20076000: mull2 $3e,r3 20076003: movl (r11),r2 20076006: movc3 $16,0155(r9),26(r2)[r3] 2007600e: brb 0x20076086 20076010: addl3 $3,r6,r3 20076014: mull2 $3e,r3 20076017: movl (r11),r2 2007601a: movc3 $16,016c(r9),26(r2)[r3] 20076022: brb 0x20076086 20076024: addl3 $3,r6,r3 20076028: mull2 $3e,r3 2007602b: movl (r11),r2 2007602e: movc3 $16,0183(r9),26(r2)[r3] 20076036: brb 0x20076086 20076038: addl3 $3,r6,r3 2007603c: mull2 $3e,r3 2007603f: movl (r11),r2 20076042: movc3 $16,019a(r9),26(r2)[r3] 2007604a: brb 0x20076086 2007604c: addl3 $3,r6,r3 20076050: mull2 $3e,r3 20076053: movl (r11),r2 20076056: movc3 $16,01b1(r9),26(r2)[r3] 2007605e: brb 0x20076086 20076060: addl3 $3,r6,r3 20076064: mull2 $3e,r3 20076067: movl (r11),r2 2007606a: movc3 $16,01c8(r9),26(r2)[r3] 20076072: brb 0x20076086 20076074: addl3 $3,r6,r3 20076078: mull2 $3e,r3 2007607b: movl (r11),r2 2007607e: movc3 $16,01df(r9),26(r2)[r3] 20076086: tstl 0x20074c68[r6] 2007608d: bneq 0x200760ad 2007608f: mull3 $14,r6,r2 20076093: movab (r10)[r2],r2 20076097: tstl (r2) 20076099: bneq 0x200760ad 2007609b: addl3 $3,r6,r3 2007609f: mull2 $3e,r3 200760a2: movl (r11),r2 200760a5: movc3 $16,01f6(r9),26(r2)[r3] 200760ad: ret 200760ae: tstl r0 _360b0: entry mask: 200760b2: subl2 $4,sp 200760b5: movl 04(ap),r0 200760b9: cmpl r0,$9 200760bc: bleq 0x200760c1 200760be: addl2 $7,r0 200760c1: addl2 $30,r0 200760c4: movzbl r0,r0 200760c7: ret _360c8: entry mask: r8 r7 r6 r5 r4 r3 r2 200760ca: subl2 $8,sp 200760cd: movl 04(ap),r2 200760d1: movl 08(ap),r3 200760d5: movl r2,-08(fp) 200760d9: extzv $4,$4,-05(fp),r2 200760df: moval 0c(ap),r8 200760e3: movl (r8),r6 200760e6: pushl r2 200760e8: movab _360b0,r7 200760ef: calls $1,(r7) 200760f2: movb r0,(r6) 200760f5: bicb3 $f0,-05(fp),r0 200760fb: movzbl r0,r2 200760fe: addl3 $1,r6,r5 20076102: pushl r2 20076104: calls $1,(r7) 20076107: movb r0,(r5) 2007610a: extzv $4,$4,-06(fp),r2 20076110: addl3 $2,r6,r5 20076114: pushl r2 20076116: calls $1,(r7) 20076119: movb r0,(r5) 2007611c: bicb3 $f0,-06(fp),r0 20076122: movzbl r0,r2 20076125: addl3 $3,r6,r5 20076129: pushl r2 2007612b: calls $1,(r7) 2007612e: movb r0,(r5) 20076131: extzv $4,$4,-07(fp),r2 20076137: addl3 $4,r6,r5 2007613b: pushl r2 2007613d: calls $1,(r7) 20076140: movb r0,(r5) 20076143: bicb3 $f0,-07(fp),r0 20076149: movzbl r0,r2 2007614c: addl3 $5,r6,r5 20076150: pushl r2 20076152: calls $1,(r7) 20076155: movb r0,(r5) 20076158: extzv $4,$4,-08(fp),r2 2007615e: addl3 $6,r6,r5 20076162: pushl r2 20076164: calls $1,(r7) 20076167: movb r0,(r5) 2007616a: bicb3 $f0,-08(fp),r0 20076170: movzbl r0,r2 20076173: addl2 $7,r6 20076176: pushl r2 20076178: calls $1,(r7) 2007617b: movb r0,(r6) 2007617e: cmpl r3,$8 20076181: bgeq 0x2007619e 20076183: movl r3,r4 20076186: cmpl r4,$7 20076189: bgtru 0x2007619e 2007618b: addl3 $7,00(r8),r3 20076190: subl3 r4,r3,r2 20076194: movb $20,(r2) 20076197: incl r4 20076199: cmpl r4,$7 2007619c: blequ 0x20076190 2007619e: ret 2007619f: nop _361a0: entry mask: r2 200761a2: subl2 $8,sp 200761a5: movl 08(ap),r0 200761a9: pushl 08(r0) 200761ac: pushl 04(r0) 200761af: calls $2,*00(r0) 200761b3: movl r0,-00000008(fp) 200761ba: clrl r2 200761bc: movzbl -08(fp)[r2],r0 200761c1: cmpl r0,$000000ff 200761c8: beql 0x200761d5 200761ca: pushl r2 200761cc: pushl $0 200761ce: calls $2,*$80000190 200761d5: incl r2 200761d7: cmpl r2,$4 200761da: bcs 0x200761bc 200761dc: ret 200761dd: tstl r0 200761df: nop _361e0: entry mask: r2 200761e2: subl2 $8,sp 200761e5: movl 08(ap),r0 200761e9: pushl 08(r0) 200761ec: pushl 04(r0) 200761ef: calls $2,*00(r0) 200761f3: movl r0,r2 200761f6: cmpl r2,$000000ff 200761fd: beql 0x2007620b 200761ff: pushl r2 20076201: pushal -08(fp) 20076204: calls $2,*$80000190 2007620b: ret 2007620c: .space 508 20076408: .long 00000040 2007640c: .long 00000040 20076410: .long 00000000 20076414: .long 00000078 20076418: .long 00000084 2007641c: .long 00000004 20076420: .space 32 20076440: .long 00000008 20076444: .long 00000001 20076448: .long 00001e3c 2007644c: .long 00001e32 20076450: .long 00001e28 20076454: .long 00001e1e 20076458: .long 00001e14 2007645c: .long 00001e0a 20076460: .long 00001e00 20076464: .long 00001e46 20076468: .long 00000001 2007646c: .long 00000003 20076470: .long 800148b8 20076474: .long 00000000 20076478: .long 00000001 2007647c: .long 00001a00 20076480: .long 000d0001 20076484: .long 00000000 20076488: .long 00000000 2007648c: .long 00000000 20076490: .long 00000000 20076494: .long 00000040 20076498: .long 00000000 2007649c: .long 00000000 200764a0: .long 00000000 200764a4: .long 00000000 200764a8: .long 00000000 200764ac: .long 00000000 200764b0: .long 00000000 200764b4: .long 00000000 200764b8: .long 00000000 200764bc: .long 00000000 200764c0: .long 00000000 200764c4: .long 00001e00 200764c8: .long 000a2694 200764cc: .long 00000000 200764d0: .long 00000000 200764d4: .long 00000000 200764d8: .long 00000000 200764dc: .string "\rWST_RTL_SHARE\0" 200764eb: .byte 00 200764ec: .space 28 20076508: .long 0009fd9c 2007650c: .long 00000000 20076510: .long 00000000 20076514: .long 00000000 20076518: .long 00000000 2007651c: .string "\tLIBCOMMON\0" 20076527: .space 33 20076548: .long 000a077c 2007654c: .long 00000000 20076550: .long 00000000 20076554: .long 00000000 20076558: .long 00000000 2007655c: .string "\tPASCALMSC\0" 20076567: .space 153 20076600: .string "0000 00:00:01.00\0" 20076611: .string "0000 00:00:10.00\0" 20076622: .string "0000 00:00:00.01\0" 20076633: .string "0000 00:00:00.10\0" 20076644: .string "NI\0" 20076647: .string " TX_DESCs R" 2007666f: .string "X_DESCs \0" 20076683: .string " ---------------- -----" 200766ab: .string "----------- \0" 200766bf: .string "\0" 200766c0: .long 00000000 200766c4: .long 00000000 200766c8: .long 010e0010 200766cc: .long 00000200 200766d0: .long 010e0010 200766d4: .long 00000211 200766d8: .long 010e0010 200766dc: .long 00000222 200766e0: .long 010e0010 200766e4: .long 00000233 200766e8: .long 00000000 200766ec: .long 010e0002 200766f0: .long 00000244 200766f4: .space 268 _36800: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20076802: movab -00e0(sp),sp 20076807: movab 0x2007678c,r9 2007680e: movab 0x20076790,r5 20076815: movab 0x200766c0,r10 2007681c: movl $1,04(sp) 20076820: movl $1,r11 20076823: pushab 08(r10) 20076826: movab *0x20077064,r2 2007682d: pushab -00d8(fp) 20076831: calls $2,(r2) 20076834: movq -00d8(fp),0x20076780 2007683d: pushab 10(r10) 20076840: pushab -00d8(fp) 20076844: calls $2,(r2) 20076847: movq -00d8(fp),0x2007679c 20076850: pushab 18(r10) 20076853: pushab -00d8(fp) 20076857: calls $2,(r2) 2007685a: movq -00d8(fp),0x20076794 20076863: pushab 20(r10) 20076866: pushab -00d8(fp) 2007686a: calls $2,(r2) 2007686d: movq -00d8(fp),0x20076758 20076876: clrl (r5) 20076878: pushl $1 2007687a: pushab 0x200766f8 20076880: pushal (r9) 20076882: pushab 0x200767ac 20076888: calls $4,*0x20077058 2007688f: tstl (r9) 20076891: bneq 0x200768a7 20076893: pushl $2 20076895: pushl $2 20076897: pushl $0 20076899: calls $3,_36d08 200768a0: calls $0,_36f28 200768a7: movl 0x200767b8,r2 200768ae: movl 18(r2),0x20076778 200768b6: movl 0x200767b8,0x200766f4 200768c1: clrq 0x200766f8 200768c7: clrl 0x20076700 200768cd: clrq -(sp) 200768cf: movzwl $04d8,-(sp) 200768d4: pushal (r5) 200768d6: pushal -08(fp) 200768d9: calls $5,*$80000030 200768e0: tstl (r9) 200768e2: bneq 0x200768f8 200768e4: pushl $2 200768e6: pushl $4 200768e8: pushl $0 200768ea: calls $3,_36d08 200768f1: calls $0,_36f28 200768f8: clrl r3 200768fa: tstl r0 200768fc: clrl r1 200768fe: mull3 $3e,r3,r2 20076902: tstl r0 20076904: addl3 r1,r2,ap 20076908: movl (r5),r0 2007690b: movb $20,(r0)[ap] 2007690f: aobleq $3b,r1,0x20076904 20076913: mull3 $3e,r3,ap 20076917: movl (r5),r2 2007691a: movb $d,3c(r2)[ap] 2007691f: movl (r5),r2 20076922: movb $a,3d(r2)[ap] 20076927: aobleq $13,r3,0x200768fc 2007692b: movl 0x20076778,r2 20076932: movl 28(r2),r2 20076936: movab 48(r2),r4 2007693a: moval -14(fp),r0 2007693e: clrl r1 20076940: movl r0,r2 20076943: incl r0 20076945: ashl $2,r1,ap 20076949: ashl $3,ap,ap 2007694d: addl2 $2,ap 20076950: extzv ap,$8,(r4),ap 20076955: cvtlb ap,(r2) 20076958: aobleq $3,r1,0x20076940 2007695c: pushl -14(fp) 2007695f: pushl $0 20076961: movzwl $0800,-(sp) 20076966: pushal -18(fp) 20076969: pushal -08(fp) 2007696c: calls $5,*$80000030 20076973: cmpl -08(fp),$1 20076977: beql 0x2007698d 20076979: pushl $2 2007697b: pushl $4 2007697d: pushl $0 2007697f: calls $3,_36d08 20076986: calls $0,_36f28 2007698d: movl -18(fp),r2 20076991: pushl 0088(r2) 20076995: pushl $0 20076997: movzwl $8000,-(sp) 2007699c: pushal -1c(fp) 2007699f: pushal -08(fp) 200769a2: calls $5,*$80000030 200769a9: cmpl -08(fp),$1 200769ad: beql 0x200769c3 200769af: pushl $2 200769b1: pushl $4 200769b3: pushl $0 200769b5: calls $3,_36d08 200769bc: calls $0,_36f28 200769c3: movl 0x20076778,r2 200769ca: movl 20(r2),r6 200769ce: movl -1c(fp),r2 200769d2: clrl r1 200769d4: movl 0c(r2),r0 200769d8: movl $4,r2 200769db: bgeq 0x200769e8 200769dd: cmpl r2,r0 200769e0: bgtru 0x200769ed 200769e2: incl r1 200769e4: brb 0x200769ed 200769e6: tstl r0 200769e8: ediv r2,r0,r1,r0 200769ed: ashl $2,r1,r4 200769f1: addl2 r6,r4 200769f4: clrl r3 200769f6: moval 0000(r4),r2 200769fb: nop 200769fc: bisl2 $80000000,(r2) 20076a03: addl2 $4,r2 20076a06: aobleq $3f,r3,0x200769fc 20076a0a: pushl $0 20076a0c: pushl $4 20076a0e: pushal 0x20076764 20076a14: clrq -(sp) 20076a16: clrq -(sp) 20076a18: pushal 0x20076760 20076a1e: pushl $10 20076a20: pushal _36f10 20076a26: pushl $1 20076a28: pushab 2c(r10) 20076a2b: pushal -08(fp) 20076a2e: calls $d,*$80000050 20076a35: cmpl -08(fp),$1 20076a39: beql 0x20076a4f 20076a3b: pushl $4 20076a3d: pushl $4 20076a3f: pushl $0 20076a41: calls $3,_36d08 20076a48: calls $0,_36f28 20076a4f: pushl $0 20076a51: pushl $1 20076a53: pushal 0x2007677c 20076a59: pushal -08(fp) 20076a5c: calls $4,*$80000278 20076a63: movl 0x2007677c,r2 20076a6a: clrb (r2) 20076a6c: movl $3c,-24(fp) 20076a70: movab -00d0(fp),-20(fp) 20076a76: movl 0x200767b8,r2 20076a7d: addl3 04(r2),0c(r2),r2 20076a83: clrq -(sp) 20076a85: pushl $0 20076a87: pushab -24(fp) 20076a8a: pushl -1c(fp) 20076a8d: pushl 0x20076778 20076a93: calls $6,(r2) 20076a96: movl r0,-08(fp) 20076a9a: cmpl -08(fp),$1 20076a9e: beql 0x20076ab5 20076aa0: pushl -08(fp) 20076aa3: pushl $3 20076aa5: pushl $0 20076aa7: calls $3,_36d08 20076aae: calls $0,_36f28 20076ab5: movl 0x20076760,r2 20076abc: movl 0x20076778,04(r2) 20076ac4: movl 0x20076760,r2 20076acb: movl 0x2007677c,08(r2) 20076ad3: movl 0x20076760,r2 20076ada: moval _36f10,(r2) 20076ae1: movab -00d0(fp),0x20076774 20076aea: pushl 0x20076760 20076af0: pushl -1c(fp) 20076af3: pushl 0x20076778 20076af9: movl 0x20076774,r2 20076b00: calls $3,*20(r2) 20076b04: mtpr $0,$12 ; IPL 20076b07: movl 0x20076760,r2 20076b0e: movl 04(r2),r2 20076b12: addl3 $10,08(r2),(sp) 20076b17: mnegb $1,*00(sp) 20076b1b: movl -1c(fp),r2 20076b1f: bicl2 $4,04(r2) 20076b23: movl 0x20076774,r2 20076b2a: movl 2c(r2),r3 20076b2e: clrl r8 20076b30: movl $1,-0084(fp) 20076b35: movl $a,-80(fp) 20076b39: pushab -0084(fp) 20076b3d: pushl $0 20076b3f: pushl r8 20076b41: pushab -78(fp) 20076b44: pushl -1c(fp) 20076b47: pushl 0x20076778 20076b4d: calls $6,(r3) 20076b50: movl r0,r7 20076b53: cmpl r7,$7 20076b56: bneq 0x20076b60 20076b58: movl $1,r11 20076b5b: brb 0x20076b77 20076b5d: tstl r0 20076b5f: nop 20076b60: movl -1c(fp),r2 20076b64: bisl2 $4,04(r2) 20076b68: clrl r11 20076b6a: pushl $2 20076b6c: pushl $6 20076b6e: pushl $0 20076b70: calls $3,_36d08 20076b77: pushal (r9) 20076b79: pushl (r5) 20076b7b: pushl $1 20076b7d: pushab 0x200766f8 20076b83: calls $4,*0x2007704c 20076b8a: tstl (r9) 20076b8c: bneq 0x20076b95 20076b8e: calls $0,_36f28 20076b95: pushal 0x20076788 20076b9b: pushal (r9) 20076b9d: pushl $1 20076b9f: pushab 0x200766f8 20076ba5: calls $4,*0x20077054 20076bac: tstl (r9) 20076bae: bneq 0x20076bb7 20076bb0: calls $0,_36f28 20076bb7: tstl r11 20076bb9: bneq 0x20076bbe 20076bbb: brw 0x20076d00 20076bbe: movab _36f28,r6 20076bc5: tstl r0 20076bc7: nop 20076bc8: movl 0x20076774,ap 20076bcf: movl 2c(ap),r4 20076bd3: movl 30(ap),r2 20076bd7: movl 34(ap),r3 20076bdb: movl -1c(fp),ap 20076bdf: movab 01c0(ap),-0088(fp) 20076be6: clrl -0094(fp) 20076bea: movl -1c(fp),ap 20076bee: movab 13c0(ap),-0090(fp) 20076bf5: movl $1,r8 20076bf8: movl $1,-0084(fp) 20076bfd: movl $1,-80(fp) 20076c01: pushab -0084(fp) 20076c05: pushl r8 20076c07: pushab -008c(fp) 20076c0b: pushab -78(fp) 20076c0e: pushl -1c(fp) 20076c11: pushl 0x20076778 20076c17: calls $6,(r2) 20076c1a: movl r0,r7 20076c1d: cmpl r7,$28 20076c20: beql 0x20076c4c 20076c22: movl $1,r8 20076c25: movl $1,-0084(fp) 20076c2a: movzwl $03e8,-80(fp) 20076c30: pushab -0084(fp) 20076c34: pushl r8 20076c36: pushab -0094(fp) 20076c3a: pushab -78(fp) 20076c3d: pushl -1c(fp) 20076c40: pushl 0x20076778 20076c46: calls $6,(r3) 20076c49: movl r0,r7 20076c4c: cmpl r7,$28 20076c4f: bneq 0x20076ca0 20076c51: movl $d,r8 20076c54: movl $1,-0084(fp) 20076c59: movl $a,-80(fp) 20076c5d: pushab -0084(fp) 20076c61: pushl $0 20076c63: pushl r8 20076c65: pushab -78(fp) 20076c68: pushl -1c(fp) 20076c6b: pushl 0x20076778 20076c71: calls $6,(r4) 20076c74: movl r0,r7 20076c77: cmpl r7,$7 20076c7a: bneq 0x20076c84 20076c7c: movl $1,r11 20076c7f: brb 0x20076ca3 20076c81: tstl r0 20076c83: nop 20076c84: movl -1c(fp),ap 20076c88: bisl2 $4,04(ap) 20076c8c: clrl r11 20076c8e: pushl $2 20076c90: pushl $6 20076c92: pushl $0 20076c94: calls $3,_36d08 20076c9b: brb 0x20076ca3 20076c9d: tstl r0 20076c9f: nop 20076ca0: movl $1,r11 20076ca3: pushal (r9) 20076ca5: pushl (r5) 20076ca7: pushl $1 20076ca9: pushab 0x200766f8 20076caf: calls $4,*0x2007704c 20076cb6: tstl (r9) 20076cb8: bneq 0x20076cbd 20076cba: calls $0,(r6) 20076cbd: pushal 0x20076788 20076cc3: pushal (r9) 20076cc5: pushl $1 20076cc7: pushab 0x200766f8 20076ccd: calls $4,*0x20077054 20076cd4: tstl (r9) 20076cd6: bneq 0x20076cdb 20076cd8: calls $0,(r6) 20076cdb: incl 04(sp) 20076cde: mcoml 04(sp),ap 20076ce2: cvtlb ap,*00(sp) 20076ce6: pushab 0x20076794 20076cec: pushal -10(fp) 20076cef: pushal -0c(fp) 20076cf2: calls $3,*$800001d0 20076cf9: tstl r11 20076cfb: beql 0x20076d00 20076cfd: brw 0x20076bc8 20076d00: calls $0,_36f28 20076d07: ret _36d08: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20076d0a: subl2 $1c,sp 20076d0d: movab 0x200766f8,r11 20076d14: movab 0x20076790,r7 20076d1b: movl 08(ap),r3 20076d1f: movl 0c(ap),r4 20076d23: cmpl r3,$0000ffff 20076d2a: beql 0x20076d34 20076d2c: movl r3,r2 20076d2f: brb 0x20076d36 20076d31: tstl r0 20076d33: nop 20076d34: clrl r2 20076d36: movl r2,(r11) 20076d39: cmpl r4,$0000ffff 20076d40: beql 0x20076d48 20076d42: movl r4,04(r11) 20076d46: brb 0x20076d4e 20076d48: movzwl $ffff,04(r11) 20076d4e: movl $2,0008(r11) 20076d53: pushal 0x2007678c 20076d59: pushl $1 20076d5b: pushab 0000(r11) 20076d5f: calls $3,*0x20077050 20076d66: clrl r6 20076d68: clrl r4 20076d6a: mull3 $3e,r6,r5 20076d6e: tstl r0 20076d70: addl3 r4,r5,r2 20076d74: movl (r7),r3 20076d77: movb $20,(r3)[r2] 20076d7b: aobleq $3a,r4,0x20076d70 20076d7f: mull3 $3e,r6,r3 20076d83: movl (r7),r2 20076d86: movb $d,3c(r2)[r3] 20076d8b: movl (r7),r2 20076d8e: movb $a,3d(r2)[r3] 20076d93: aobleq $13,r6,0x20076d68 20076d97: movl 04(ap),r6 20076d9b: beql 0x20076e1c 20076d9d: movl (r7),r2 20076da0: beql 0x20076e1c 20076da2: movc3 $3b,0x20076647 <" TX_DESCs "...>,(r2) 20076daa: movl (r7),r2 20076dad: movc3 $3b,0x20076683 <" ---------------- "...>,3e(r2) 20076db6: movl 04a8(r6),r3 20076dbb: movl 58(r3),(sp) 20076dbf: addl3 r3,(sp),08(sp) 20076dc4: movl 48(r3),04(sp) 20076dc9: addl3 r3,04(sp),0c(sp) 20076dcf: movl $3,10(sp) 20076dd3: movab _36e38,r10 20076dda: moval *000c(sp),r9 20076ddf: moval *0008(sp),r8 20076de4: pushal -08(fp) 20076de7: pushl $8 20076de9: pushl (r8) 20076deb: calls $3,(r10) 20076dee: mull3 $3e,10(sp),r6 20076df3: movl (r7),r2 20076df6: movc3 $8,-08(fp),06(r2)[r6] 20076dfd: pushal -08(fp) 20076e00: pushl $8 20076e02: pushl (r9) 20076e04: calls $3,(r10) 20076e07: movl (r7),r2 20076e0a: movc3 $8,-08(fp),28(r2)[r6] 20076e11: addl2 $4,r9 20076e14: addl2 $4,r8 20076e17: aobleq $12,10(sp),0x20076de4 20076e1c: ret 20076e1d: tstl r0 20076e1f: nop _36e20: entry mask: 20076e22: subl2 $4,sp 20076e25: movl 04(ap),r0 20076e29: cmpl r0,$9 20076e2c: bleq 0x20076e31 20076e2e: addl2 $7,r0 20076e31: addl2 $30,r0 20076e34: movzbl r0,r0 20076e37: ret _36e38: entry mask: r7 r6 r5 r4 r3 r2 20076e3a: subl2 $8,sp 20076e3d: movl 04(ap),r2 20076e41: movl 08(ap),r3 20076e45: movl 0c(ap),r4 20076e49: movl r2,-08(fp) 20076e4d: extzv $4,$4,-05(fp),r2 20076e53: pushl r2 20076e55: movab _36e20,r7 20076e5c: calls $1,(r7) 20076e5f: movb r0,(r4) 20076e62: bicb3 $f0,-05(fp),r0 20076e68: movzbl r0,r2 20076e6b: addl3 $1,r4,r5 20076e6f: pushl r2 20076e71: calls $1,(r7) 20076e74: movb r0,(r5) 20076e77: extzv $4,$4,-06(fp),r2 20076e7d: addl3 $2,r4,r5 20076e81: pushl r2 20076e83: calls $1,(r7) 20076e86: movb r0,(r5) 20076e89: bicb3 $f0,-06(fp),r0 20076e8f: movzbl r0,r2 20076e92: addl3 $3,r4,r5 20076e96: pushl r2 20076e98: calls $1,(r7) 20076e9b: movb r0,(r5) 20076e9e: extzv $4,$4,-07(fp),r2 20076ea4: addl3 $4,r4,r5 20076ea8: pushl r2 20076eaa: calls $1,(r7) 20076ead: movb r0,(r5) 20076eb0: bicb3 $f0,-07(fp),r0 20076eb6: movzbl r0,r2 20076eb9: addl3 $5,r4,r5 20076ebd: pushl r2 20076ebf: calls $1,(r7) 20076ec2: movb r0,(r5) 20076ec5: extzv $4,$4,-08(fp),r2 20076ecb: addl3 $6,r4,r5 20076ecf: pushl r2 20076ed1: calls $1,(r7) 20076ed4: movb r0,(r5) 20076ed7: bicb3 $f0,-08(fp),r0 20076edd: movzbl r0,r2 20076ee0: addl3 $7,r4,r5 20076ee4: pushl r2 20076ee6: calls $1,(r7) 20076ee9: movb r0,(r5) 20076eec: cmpl r3,$8 20076eef: bcc 0x20076f0d 20076ef1: movl r3,r6 20076ef4: cmpl r6,$7 20076ef7: bgtru 0x20076f0d 20076ef9: tstl r0 20076efb: nop 20076efc: addl3 $7,r4,r2 20076f00: subl2 r6,r2 20076f03: movb $20,(r2) 20076f06: incl r6 20076f08: cmpl r6,$7 20076f0b: blequ 0x20076efc 20076f0d: ret 20076f0e: tstl r0 _36f10: entry mask: 20076f12: subl2 $4,sp 20076f15: pushl $3 20076f17: pushal 0x2007678c 20076f1d: calls $2,*$80000190 20076f24: ret 20076f25: tstl r0 20076f27: nop _36f28: entry mask: r2 20076f2a: subl2 $8,sp 20076f2d: movab 0x200767ac,r2 20076f34: movab 0x200766c0,ap 20076f3b: incl 28(ap) 20076f3e: movl 0c(r2),r0 20076f42: pushl 18(r0) 20076f45: movl 0x20076774,r0 20076f4c: calls $1,*38(r0) 20076f50: pushl 0x20076760 20076f56: movl 0c(r2),r0 20076f5a: pushl 14(r0) 20076f5d: pushl 18(r0) 20076f60: movl 0x20076774,r0 20076f67: calls $3,*24(r0) 20076f6b: pushal -08(fp) 20076f6e: pushl 0x20076790 20076f74: pushl $1 20076f76: pushab 0x200766f8 20076f7c: calls $4,*0x2007704c 20076f83: tstl -08(fp) 20076f86: bneq 0x20076f8f 20076f88: calls $0,_36f28 20076f8f: calls $0,*0x20077048 20076f96: ret 20076f97: .space 113 20077008: .long 00000040 2007700c: .long 00000040 20077010: .long 00000000 20077014: .long 0000006c 20077018: .long 00000078 2007701c: .long 00000004 20077020: .long 00000000 20077024: .long 00000000 20077028: .long 00000000 2007702c: .long 00000000 20077030: .long 00000000 20077034: .long 00000000 20077038: .long 00000000 2007703c: .long 00000000 20077040: .long 00000005 20077044: .long 00000001 20077048: .long 00000e3c 2007704c: .long 00000e28 20077050: .long 00000e1e 20077054: .long 00000e14 20077058: .long 00000e00 2007705c: .long 00000001 20077060: .long 00000003 20077064: .long 800148b8 20077068: .long 00000000 2007706c: .long 00000001 20077070: .long 00000a00 20077074: .long 000d0001 20077078: .long 00000000 2007707c: .long 00000000 20077080: .long 00000000 20077084: .long 00000000 20077088: .long 00000040 2007708c: .long 00000000 20077090: .long 00000000 20077094: .long 00000000 20077098: .long 00000000 2007709c: .long 00000000 200770a0: .long 00000000 200770a4: .long 00000000 200770a8: .long 00000000 200770ac: .long 00000000 200770b0: .long 00000000 200770b4: .long 00000000 200770b8: .long 00000e00 200770bc: .long 000a2694 200770c0: .long 00000000 200770c4: .long 00000000 200770c8: .long 00000000 200770cc: .long 00000000 200770d0: .string "\rWST_RTL_SHARE\0" 200770df: .byte 00 200770e0: .long 00000000 200770e4: .long 00000000 200770e8: .long 00000000 200770ec: .long 00000000 200770f0: .long 00000000 200770f4: .long 00000000 200770f8: .long 00000000 200770fc: .long 0009fd9c 20077100: .long 00000000 20077104: .long 00000000 20077108: .long 00000000 2007710c: .long 00000000 20077110: .string "\tLIBCOMMON\0" 2007711b: .byte 00 2007711c: .long 00000000 20077120: .long 00000000 20077124: .long 00000000 20077128: .long 00000000 2007712c: .long 00000000 20077130: .long 00000000 20077134: .long 00000000 20077138: .long 00000000 2007713c: .long 000a077c 20077140: .long 00000000 20077144: .long 00000000 20077148: .long 00000000 2007714c: .long 00000000 20077150: .string "\tPASCALMSC\0" 2007715b: .space 165 20077200: .string "0000 00:00:00.01\0" 20077211: .string "0000 00:00:01.00\0" 20077222: .string "0000 00:00:05.00\0" 20077233: .string "0000 00:00:10.00\0" 20077244: .string "0000 00:00:30.00\0" 20077255: .string "0000 00:01:00.00\0" 20077266: .string "0000 00:02:00.00\0" 20077277: .string "0000 00:09:00.00\0" 20077288: .string "SCSI\0" 2007728d: .string "RRD40 TEST DISK, REV 2.0\0" 200772a6: .string "ADR RDS WRTS ERR FRU CMD PHS I" 200772ce: .string "NF LBNSTRT XFERSIZ\0" 200772e2: .string "--- -------- -------- --- --- ---- --- -" 2007730a: .string "-- -------- -------\0" 2007731e: .string "----------------------------------------" 20077346: .string "--------------------\0" 2007735b: .byte 00 2007735c: .long 010e0010 20077360: .long 00000200 20077364: .long 010e0010 20077368: .long 00000211 2007736c: .long 010e0010 20077370: .long 00000222 20077374: .long 010e0010 20077378: .long 00000233 2007737c: .long 010e0010 20077380: .long 00000244 20077384: .long 010e0010 20077388: .long 00000255 2007738c: .long 010e0010 20077390: .long 00000266 20077394: .long 010e0010 20077398: .long 00000277 2007739c: .long 010e0004 200773a0: .long 00000288 200773a4: .space 520 200775ac: .long 28072a1d 200775b0: .long 28072a07 200775b4: .long 28072a07 200775b8: .long 0000ff07 200775bc: .long 28072a1d 200775c0: .long 00ff1d07 200775c4: .space 100 20077628: .long 00000001 2007762c: .long 00000000 20077630: .long 00000000 20077634: .long 0000ff1d 20077638: .long 00000000 2007763c: .long 00000000 20077640: .long 2828281d 20077644: .long 000000ff 20077648: .space 288 20077768: .long 00ff1d1d 2007776c: .long 0000ff1d 20077770: .long 010a011d 20077774: .long 0000ff08 20077778: .space 161 20077819: tstl r0 2007781b: nop _3781c: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2007781e: subl2 $24,sp 20077821: movab 0x20077664,r5 20077828: movab 0x200773ac,r4 2007782f: movab 0x200774ac,r3 20077836: movab 0x20077638,r8 2007783d: movab 0x2007765c,r11 20077844: movab 0x20077778,r10 2007784b: pushl $1 2007784d: pushal 0x200775c4 20077853: pushab (r11) 20077855: pushab (r10) 20077857: calls $4,*0x2007a85c 2007785e: tstb (r11) 20077860: bneq 0x20077878 20077862: movzbl $5a,-(sp) 20077866: pushl $1 20077868: pushl $0 2007786a: calls $3,_3991c 20077871: calls $0,_399c4 20077878: clrq -(sp) 2007787a: movzwl $04d8,-(sp) 2007787f: pushal 0x20077660 20077885: pushal 0x20077658 2007788b: calls $5,*$80000030 20077892: clrq -(sp) 20077894: movzwl $0270,-(sp) 20077899: pushal 0x20077650 2007789f: pushal 0x20077658 200778a5: calls $5,*$80000030 200778ac: cmpl 0x20077658,$1 200778b3: beql 0x200778cb 200778b5: movzbl $5c,-(sp) 200778b9: pushl $1 200778bb: pushl $0 200778bd: calls $3,_3991c 200778c4: calls $0,_399c4 200778cb: addl3 $00000048,0x20077650,0x20077624 200778db: addl3 $28,0x20077624,0x20077630 200778e7: pushl $0 200778e9: pushl $c 200778eb: pushal 0x2007762c 200778f1: pushal 0x20077658 200778f7: calls $4,*$80000278 200778fe: cmpl 0x20077658,$1 20077905: beql 0x2007791d 20077907: movzbl $5c,-(sp) 2007790b: pushl $1 2007790d: pushl $0 2007790f: calls $3,_3991c 20077916: calls $0,_399c4 2007791d: pushl $0 2007791f: pushl $1 20077921: pushal 0x20077648 20077927: clrq -(sp) 20077929: clrq -(sp) 2007792b: pushal 0x2007762c 20077931: pushl $c 20077933: pushal _3a45c 20077939: pushl $1 2007793b: pushab 0x2007739c 20077941: pushal 0x20077658 20077947: calls $d,*$80000050 2007794e: cmpl 0x20077658,$1 20077955: beql 0x2007796d 20077957: movzbl $5c,-(sp) 2007795b: pushl $1 2007795d: pushl $0 2007795f: calls $3,_3991c 20077966: calls $0,_399c4 2007796d: movl $13,0x200773a4 20077974: movl 0c(r10),ap 20077978: movl 18(ap),0x20077654 20077980: movl 0c(r10),ap 20077984: movl 14(ap),0x2007764c 2007798c: movl 0x20077650,-10(fp) 20077994: movzbl $48,-14(fp) 20077999: movl 0x20077650,ap 200779a0: movzbl $a0,(ap) 200779a4: movl 0x20077654,r0 200779ab: movl 10(r0),ap 200779af: bicl3 $ffffff0f,14(ap),ap 200779b8: cmpl ap,$000000b0 200779bf: bneq 0x200779cc 200779c1: movb $1,0x20077764 200779c8: brb 0x200779d2 200779ca: tstl r0 200779cc: clrb 0x20077764 200779d2: movl 18(r0),ap 200779d6: movab 48(ap),r6 200779da: moval -08(fp),r1 200779de: clrb r7 200779e0: movl r1,r0 200779e3: incl r1 200779e5: movzbl r7,ap 200779e8: ashl $2,ap,ap 200779ec: ashl $3,ap,ap 200779f0: addl2 $2,ap 200779f3: extzv ap,$8,(r6),ap 200779f8: cvtlb ap,(r0) 200779fb: incb r7 200779fd: movzbl r7,ap 20077a00: cmpl ap,$4 20077a03: bcs 0x200779e0 20077a05: pushl -08(fp) 20077a08: pushl $0 20077a0a: movzwl $0800,-(sp) 20077a0f: pushal -0c(fp) 20077a12: pushal 0x20077658 20077a18: calls $5,*$80000030 20077a1f: cmpl 0x20077658,$1 20077a26: beql 0x20077a3e 20077a28: movzbl $5c,-(sp) 20077a2c: pushl $1 20077a2e: pushl $0 20077a30: calls $3,_3991c 20077a37: calls $0,_399c4 20077a3e: clrb r9 20077a40: clrb r2 20077a42: movzbl r9,r0 20077a45: ashl $3,r0,r0 20077a49: tstl r0 20077a4b: nop 20077a4c: movzbl r2,ap 20077a4f: addl2 r0,ap 20077a52: clrl (r3)[ap] 20077a55: clrl (r4)[ap] 20077a58: clrl (r5)[ap] 20077a5b: incb r2 20077a5d: movzbl r2,ap 20077a60: cmpl ap,$8 20077a63: bcs 0x20077a4c 20077a65: incb r9 20077a67: movzbl r9,ap 20077a6a: cmpl ap,$8 20077a6d: bcs 0x20077a40 20077a6f: movl 0c(r10),ap 20077a73: addl3 04(ap),0c(ap),r7 20077a79: movl 0x20077654,r6 20077a80: movl 18(r6),r2 20077a84: extzv $2,$8,00bc(r2),0c(sp) 20077a8c: extzv $4,$1c,0c(sp),ap 20077a92: bicl3 $fffffff8,ap,04(sp) 20077a9b: movl $1e,08(sp) 20077a9f: pushal _3a008 20077aa5: pushl 0c(sp) 20077aa8: bicl3 $fffffff8,14(sp),-(sp) 20077ab1: pushl -0c(fp) 20077ab4: pushab -14(fp) 20077ab7: pushl 0x2007764c 20077abd: pushl r6 20077abf: calls $7,(r7) 20077ac2: movl r0,(sp) 20077ac5: pushl 0x2007762c 20077acb: pushl 0x2007764c 20077ad1: pushl 0x20077654 20077ad7: movl 0x20077650,r2 20077ade: calls $3,*24(r2) 20077ae2: movl 0x2007764c,r0 20077ae9: movl 0x2007762c,ap 20077af0: movl (ap),2d(r0) 20077af4: pushl $0 20077af6: pushl 0x20077654 20077afc: movl 0x20077650,r2 20077b03: calls $2,*28(r2) 20077b07: movab _3991c,r7 20077b0e: movab _39970,r2 20077b15: movab _3869c,r6 20077b1c: tstl (r8) 20077b1e: bneq 0x20077b27 20077b20: calls $0,_37bd4 20077b27: cmpl (r8),$1 20077b2a: bneq 0x20077b33 20077b2c: calls $0,_37fd0 20077b33: cmpl (r10),$1 20077b36: bneq 0x20077b75 20077b38: tstl (r8) 20077b3a: beql 0x20077b75 20077b3c: pushl 0x20077624 20077b42: pushl 0x2007764c 20077b48: pushl 0x20077654 20077b4e: movl 0x20077650,ap 20077b55: calls $3,*40(ap) 20077b59: cmpl r0,$1 20077b5c: beql 0x20077b72 20077b5e: movl 0x20077624,ap 20077b65: movzwl (ap),-(sp) 20077b68: pushl $1 20077b6a: pushl $0 20077b6c: calls $3,(r7) 20077b6f: calls $0,(r2) 20077b72: calls $0,(r6) 20077b75: cmpl (r10),$2 20077b78: beql 0x20077b7f 20077b7a: cmpl (r10),$3 20077b7d: bneq 0x20077b8d 20077b7f: tstl (r8) 20077b81: beql 0x20077b8d 20077b83: calls $0,(r6) 20077b86: calls $0,_388c8 20077b8d: incl (r8) 20077b8f: calls $0,_399f0 20077b96: pushab (r11) 20077b98: calls $1,*0x2007a858 20077b9f: tstb (r11) 20077ba1: bneq 0x20077ba6 20077ba3: calls $0,(r2) 20077ba6: pushal 0x2007763c 20077bac: pushab (r11) 20077bae: pushl $1 20077bb0: pushal 0x200775c4 20077bb6: calls $4,*0x2007a854 20077bbd: tstb (r11) 20077bbf: bneq 0x20077bcf 20077bc1: movzbl $5a,-(sp) 20077bc5: pushl $1 20077bc7: pushl $0 20077bc9: calls $3,(r7) 20077bcc: calls $0,(r2) 20077bcf: brw 0x20077b1c 20077bd2: tstl r0 _37bd4: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20077bd6: movab -48(sp),sp 20077bda: movab 0x200773ac,r11 20077be1: movab 0x200774ac,r8 20077be8: movab 0x20077658,r10 20077bef: pushab 0x2007765c 20077bf5: calls $1,*0x2007a858 20077bfc: tstb 0x2007765c 20077c02: bneq 0x20077c0b 20077c04: calls $0,_39970 20077c0b: pushl 0x20077624 20077c11: pushl 0x2007764c 20077c17: pushl 0x20077654 20077c1d: movl 0x20077650,r2 20077c24: calls $3,*40(r2) 20077c28: cmpl r0,$1 20077c2b: beql 0x20077c49 20077c2d: movl 0x20077624,r2 20077c34: movzwl (r2),-(sp) 20077c37: pushl $1 20077c39: pushl $0 20077c3b: calls $3,_3991c 20077c42: calls $0,_39970 20077c49: clrq -(sp) 20077c4b: movzwl $04e9,-(sp) 20077c50: pushal -0c(fp) 20077c53: pushal (r10) 20077c55: calls $5,*$80000030 20077c5c: cmpl (r10),$1 20077c5f: beql 0x20077c77 20077c61: movzbl $5c,-(sp) 20077c65: pushl $1 20077c67: pushl $0 20077c69: calls $3,_3991c 20077c70: calls $0,_39970 20077c77: movl -0c(fp),(r8) 20077c7b: addl3 $00000396,-0c(fp),20(sp) 20077c85: movl 20(sp),(r11) 20077c89: clrq -(sp) 20077c8b: pushal (r8) 20077c8d: movl 0x20077650,r2 20077c94: calls $3,*08(r2) 20077c98: movl r0,(sp) 20077c9b: clrq -(sp) 20077c9d: clrq -(sp) 20077c9f: movl (r11),r2 20077ca2: pushab 27(r2) 20077ca5: clrq -(sp) 20077ca7: pushl $0 20077ca9: calls $8,_3964c 20077cb0: movl r0,(sp) 20077cb3: clrl (r8) 20077cb5: clrl (r11) 20077cb7: movb $1,2f(sp) 20077cbb: clrb r9 20077cbd: movab *$80000030,24(sp) 20077cc5: movab _3991c,30(sp) 20077ccd: movab _39970,28(sp) 20077cd5: movab _39fc0,04(sp) 20077cdd: movab _3964c,0c(sp) 20077ce5: movab *$80000070,08(sp) 20077ced: movab 0x2007a479,14(sp) 20077cf5: movab *$80000278,10(sp) 20077cfd: movab 0x2007a4e5,00000018(sp) 20077d08: movl 0x2007764c,r2 20077d0f: cmpb r9,06(r2) 20077d13: bneq 0x20077d18 20077d15: brw 0x20077fbf 20077d18: clrb r7 20077d1a: tstl r0 20077d1c: movzbl r7,ap 20077d1f: cmpl ap,$1 20077d22: bneq 0x20077d33 20077d24: movzbl r9,ap 20077d27: ashl $3,ap,ap 20077d2b: tstl (r8)[ap] 20077d2e: bneq 0x20077d33 20077d30: brw 0x20077fbf 20077d33: movzbl 2f(sp),ap 20077d37: cmpl ap,$1 20077d3a: bneq 0x20077d6b 20077d3c: clrq -(sp) 20077d3e: movzwl $04e9,-(sp) 20077d43: pushal -0c(fp) 20077d46: pushal (r10) 20077d48: calls $5,*38(sp) 20077d4c: cmpl (r10),$1 20077d4f: beql 0x20077d61 20077d51: movzbl $5c,-(sp) 20077d55: pushl $1 20077d57: pushl $0 20077d59: calls $3,*3c(sp) 20077d5d: calls $0,*28(sp) 20077d61: addl3 $00000396,-0c(fp),20(sp) 20077d6b: movzbl r9,r5 20077d6e: ashl $3,r5,ap 20077d72: movzbl r7,r6 20077d75: addl3 ap,r6,r2 20077d79: movl -0c(fp),(r8)[r2] 20077d7e: movl 20(sp),(r11)[r2] 20077d83: movl (r8)[r2],r4 20077d87: pushl r6 20077d89: pushl r5 20077d8b: pushal (r8) 20077d8d: movl 0x20077650,ap 20077d94: calls $3,*08(ap) 20077d98: movl r0,(sp) 20077d9b: movl (r11)[r2],r3 20077d9f: pushl r6 20077da1: pushl r5 20077da3: pushl r3 20077da5: calls $3,*10(sp) 20077da9: clrq -(sp) 20077dab: pushl $0 20077dad: pushab 34(r3) 20077db0: pushab 27(r3) 20077db3: pushl $12 20077db5: pushl r6 20077db7: pushl r5 20077db9: calls $8,*2c(sp) 20077dbd: cmpl r0,$1 20077dc0: beql 0x20077e1c 20077dc2: movzbl 0323(r4),ap 20077dc7: beql 0x20077ddc 20077dc9: bicb3 $f0,0218(r4),ap 20077dd0: movzbl ap,ap 20077dd3: cmpl ap,$5 20077dd6: bneq 0x20077df8 20077dd8: tstl r6 20077dda: beql 0x20077df8 20077ddc: movzbl r9,ap 20077ddf: ashl $3,ap,ap 20077de3: movzbl r7,r0 20077de6: addl2 ap,r0 20077de9: clrl (r8)[r0] 20077dec: clrl (r11)[r0] 20077def: clrb 2f(sp) 20077df2: brw 0x20077fb2 20077df5: tstl r0 20077df7: nop 20077df8: movzbl $64,-(sp) 20077dfc: mull2 $a,r5 20077dff: addl2 $00000064,r5 20077e06: addl3 r6,r5,-(sp) 20077e0a: pushl r3 20077e0c: calls $3,*3c(sp) 20077e10: movb $1,04(r3) 20077e14: movb $1,2f(sp) 20077e18: brw 0x20077fb2 20077e1b: nop 20077e1c: extzv $5,$3,34(r3),ap 20077e22: beql 0x20077e40 20077e24: movzbl r9,ap 20077e27: ashl $3,ap,ap 20077e2b: movzbl r7,r0 20077e2e: addl2 ap,r0 20077e31: clrl (r8)[r0] 20077e34: clrl (r11)[r0] 20077e37: clrb 2f(sp) 20077e3a: brw 0x20077fb2 20077e3d: tstl r0 20077e3f: nop 20077e40: movzbl r7,r2 20077e43: cmpl r2,$1 20077e46: bneq 0x20077e9c 20077e48: movzbl r9,ap 20077e4b: ashl $3,ap,ap 20077e4f: movl (r11)[ap],r0 20077e53: bicb3 $e0,34(r0),ap 20077e59: movzbl ap,ap 20077e5c: cmpl ap,$1 20077e5f: bneq 0x20077e9c 20077e61: bbc $7,35(r0),0x20077e9c 20077e66: cmpl 0137(r0),$5 20077e6b: bneq 0x20077e9c 20077e6d: bicb3 $80,35(r0),ap 20077e73: movzbl ap,ap 20077e76: cmpl ap,$30 20077e79: beql 0x20077e84 20077e7b: cmpl ap,$00000050 20077e82: bneq 0x20077e9c 20077e84: movzbl r9,ap 20077e87: ashl $3,ap,ap 20077e8b: addl2 ap,r2 20077e8e: clrl (r8)[r2] 20077e91: clrl (r11)[r2] 20077e94: clrb 2f(sp) 20077e97: brw 0x20077fbf 20077e9a: tstl r0 20077e9c: movl 0368(r4),0137(r3) 20077ea3: cmpl 0368(r4),$2 20077ea8: bgtru 0x20077ed4 20077eaa: movzbl $66,-(sp) 20077eae: movzbl r9,r0 20077eb1: mull2 $a,r0 20077eb4: addl2 $00000064,r0 20077ebb: movzbl r7,ap 20077ebe: addl3 ap,r0,-(sp) 20077ec2: pushl r3 20077ec4: calls $3,*3c(sp) 20077ec8: movb $1,04(r3) 20077ecc: movb $1,2f(sp) 20077ed0: brw 0x20077fb2 20077ed3: nop 20077ed4: movab 34(r3),r0 20077ed8: bicb3 $e0,(r0),ap 20077edd: movb ap,02(r3) 20077ee1: extzv $7,$1,01(r0),ap 20077ee7: cvtlb ap,03(r3) 20077eeb: movb $1,2f(sp) 20077eef: clrq -(sp) 20077ef1: movzbl $45,-(sp) 20077ef5: movzbl r9,ap 20077ef8: ashl $3,ap,ap 20077efc: movzbl r7,r0 20077eff: addl2 ap,r0 20077f02: pushal 0x20077664[r0] 20077f09: pushal (r10) 20077f0b: calls $5,*38(sp) 20077f0f: cmpl (r10),$1 20077f12: beql 0x20077f24 20077f14: movzbl $5c,-(sp) 20077f18: pushl $1 20077f1a: pushl $0 20077f1c: calls $3,*3c(sp) 20077f20: calls $0,*28(sp) 20077f24: movzbl r9,r0 20077f27: ashl $3,r0,r0 20077f2b: movzbl r7,ap 20077f2e: addl2 r0,ap 20077f31: movl 0x20077664[ap],r2 20077f39: movzwl $6a00,-(sp) 20077f3e: pushab -11(fp) 20077f41: pushab 41(r2) 20077f44: pushal (r10) 20077f46: calls $4,*18(sp) 20077f4a: cmpl (r10),$1 20077f4d: beql 0x20077f5f 20077f4f: movzbl $5c,-(sp) 20077f53: pushl $1 20077f55: pushl $0 20077f57: calls $3,*3c(sp) 20077f5b: calls $0,*28(sp) 20077f5f: movzbl -11(fp),-(sp) 20077f63: calls $1,*18(sp) 20077f67: movl r0,1c(sp) 20077f6b: pushl 1c(sp) 20077f6e: movzwl $6a00,-(sp) 20077f73: pushal -08(fp) 20077f76: pushal (r10) 20077f78: calls $4,*20(sp) 20077f7c: cmpl (r10),$1 20077f7f: beql 0x20077f91 20077f81: movzbl $5c,-(sp) 20077f85: pushl $1 20077f87: pushl $0 20077f89: calls $3,*3c(sp) 20077f8d: calls $0,*28(sp) 20077f91: movl -08(fp),18(r2) 20077f96: pushl $0 20077f98: pushal -10(fp) 20077f9b: movzwl $6800,-(sp) 20077fa0: pushl -08(fp) 20077fa3: pushl 0x20077648 20077fa9: calls $5,*2c(sp) 20077fad: movl -10(fp),1c(r2) 20077fb2: incb r7 20077fb4: movzbl r7,ap 20077fb7: cmpl ap,$8 20077fba: bcc 0x20077fbf 20077fbc: brw 0x20077d1c 20077fbf: incb r9 20077fc1: movzbl r9,r2 20077fc4: cmpl r2,$8 20077fc7: bcc 0x20077fcc 20077fc9: brw 0x20077d08 20077fcc: ret 20077fcd: tstl r0 20077fcf: nop _37fd0: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20077fd2: movab -5c(sp),sp 20077fd6: movc3 $19,0x2007728d <"RRD40 TEST DISK, REV"...>,-1d(fp) 20077fdf: pushab 0x2007765c 20077fe5: calls $1,*0x2007a858 20077fec: tstb 0x2007765c 20077ff2: bneq 0x20077ffb 20077ff4: calls $0,_39970 20077ffb: clrl 18(sp) 20077ffe: clrb 3b(sp) 20078001: movab _3a008,0c(sp) 20078009: movab _3964c,30(sp) 20078011: movab _3991c,34(sp) 20078019: movab *0x2007a858,28(sp) 20078021: movab _39970,2c(sp) 20078029: movab _3a2d8,08(sp) 20078031: movab _3a1bc,00000004(sp) 2007803c: movl 0x2007764c,r2 20078043: cmpb 3b(sp),06(r2) 20078048: bneq 0x2007804d 2007804a: brw 0x2007868a 2007804d: movzbl 3b(sp),r2 20078051: ashl $3,r2,r2 20078055: tstl 0x200774ac[r2] 2007805c: bneq 0x20078061 2007805e: brw 0x2007868a 20078061: clrb r11 20078063: movzbl 3b(sp),10(sp) 20078068: ashl $3,0010(sp),0010(sp) 20078070: movzbl r11,r3 20078073: addl3 10(sp),r3,r2 20078078: tstl 0x200774ac[r2] 2007807f: bneq 0x20078084 20078081: brw 0x2007867d 20078084: movzbl 3b(sp),r2 20078088: ashl $3,r2,r2 2007808c: addl2 r2,r3 2007808f: movl 0x200773ac[r3],r2 20078097: tstb 04(r2) 2007809a: beql 0x2007809f 2007809c: brw 0x2007867d 2007809f: movzbl 3b(sp),r2 200780a3: ashl $3,r2,r2 200780a7: movzbl r11,r3 200780aa: addl2 r2,r3 200780ad: movl 0x200774ac[r3],r9 200780b5: movl 0x200773ac[r3],r5 200780bd: movab 27(r5),ap 200780c1: tstl 18(sp) 200780c4: bneq 0x200780ef 200780c6: movzbl 02(r5),r2 200780ca: cmpl r2,$1 200780cd: bneq 0x200780ef 200780cf: clrq -(sp) 200780d1: clrq -(sp) 200780d3: movzwl $ea60,-(sp) 200780d8: pushl 0x2007764c 200780de: pushl 0x20077654 200780e4: calls $7,*28(sp) 200780e8: movl r0,(sp) 200780eb: movl $1,18(sp) 200780ef: movzbl 02(r5),r2 200780f3: bneq 0x20078138 200780f5: tstb 03(r5) 200780f8: bneq 0x20078138 200780fa: clrq -(sp) 200780fc: pushl $1 200780fe: pushl $0 20078100: pushl ap 20078102: pushl $1b 20078104: movzbl r11,r3 20078107: pushl r3 20078109: movzbl 57(sp),r2 2007810d: pushl r2 2007810f: calls $8,*50(sp) 20078113: cmpl r0,$1 20078116: beql 0x20078138 20078118: movzbl $68,-(sp) 2007811c: mull2 $a,r2 2007811f: addl2 $00000064,r2 20078126: addl3 r3,r2,-(sp) 2007812a: pushl r5 2007812c: calls $3,*40(sp) 20078130: movb $1,04(r5) 20078134: brw 0x2007867d 20078137: nop 20078138: clrq -(sp) 2007813a: clrq -(sp) 2007813c: pushl ap 2007813e: pushl $0 20078140: movzbl r11,r3 20078143: pushl r3 20078145: movzbl 57(sp),r2 20078149: pushl r2 2007814b: calls $8,*50(sp) 2007814f: cmpl r0,$1 20078152: beql 0x20078184 20078154: cmpl 0x20077778,$1 2007815b: bneq 0x20078162 2007815d: tstb 03(r5) 20078160: bneq 0x20078188 20078162: movzbl $6a,-(sp) 20078166: mull2 $a,r2 20078169: addl2 $00000064,r2 20078170: addl3 r3,r2,-(sp) 20078174: pushl r5 20078176: calls $3,*40(sp) 2007817a: movb $1,04(r5) 2007817e: brw 0x2007867d 20078181: tstl r0 20078183: nop 20078184: movb $1,12(r5) 20078188: tstb 12(r5) 2007818b: bneq 0x20078190 2007818d: brw 0x20078370 20078190: movzbl 02(r5),r2 20078194: beql 0x200781a3 20078196: cmpl r2,$5 20078199: beql 0x200781a3 2007819b: cmpl r2,$1 2007819e: beql 0x200781a3 200781a0: brw 0x20078370 200781a3: bicb3 $e0,34(r5),r2 200781a9: movzbl r2,r2 200781ac: cmpl r2,$1 200781af: bneq 0x200781da 200781b1: bbc $7,35(r5),0x200781da 200781b6: cmpl 0137(r5),$5 200781bb: bneq 0x200781da 200781bd: bicb3 $80,35(r5),r2 200781c3: movzbl r2,r2 200781c6: cmpl r2,$30 200781c9: bneq 0x200781ce 200781cb: brw 0x2007827c 200781ce: cmpl r2,$00000050 200781d5: bneq 0x200781da 200781d7: brw 0x2007827c 200781da: movl 0x20077630,r3 200781e1: clrl r6 200781e3: nop 200781e4: clrb (r3)+ 200781e6: incl r6 200781e8: cmpl r6,$c 200781eb: bcs 0x200781e4 200781ed: movzbl 02(r5),r2 200781f1: cmpl r2,$1 200781f4: bneq 0x20078214 200781f6: addl3 $3,0x20077630,r2 200781fe: clrb (r2) 20078200: addl3 $2,0x20077630,r2 20078208: movb $10,(r2) 2007820b: movl $4,24(sp) 2007820f: brb 0x2007822e 20078211: tstl r0 20078213: nop 20078214: addl3 $3,0x20077630,r2 2007821c: movb $8,(r2) 2007821f: addl3 $a,0x20077630,r2 20078227: movb $2,(r2) 2007822a: movl $c,24(sp) 2007822e: movl $1,14(sp) 20078232: movl 0x20077630,r2 20078239: pushl $0 2007823b: pushl 18(sp) 2007823e: pushl 2c(sp) 20078241: pushl r2 20078243: pushl ap 20078245: pushl $15 20078247: movzbl r11,r3 2007824a: pushl r3 2007824c: movzbl 57(sp),r2 20078250: pushl r2 20078252: calls $8,*50(sp) 20078256: cmpl r0,$1 20078259: beql 0x2007827c 2007825b: movzbl $6c,-(sp) 2007825f: mull2 $a,r2 20078262: addl2 $00000064,r2 20078269: addl3 r3,r2,-(sp) 2007826d: pushl r5 2007826f: calls $3,*40(sp) 20078273: movb $1,04(r5) 20078277: brw 0x2007867d 2007827a: tstl r0 2007827c: pushab 0x2007765c 20078282: calls $1,*2c(sp) 20078286: tstb 0x2007765c 2007828c: bneq 0x20078292 2007828e: calls $0,*2c(sp) 20078292: movzbl 02(r5),r2 20078296: cmpl r2,$1 20078299: bneq 0x2007829e 2007829b: brw 0x20078370 2007829e: movl 0x20077630,r4 200782a5: clrq -(sp) 200782a7: pushl $0 200782a9: pushl r4 200782ab: pushl ap 200782ad: pushl $25 200782af: movzbl r11,r3 200782b2: pushl r3 200782b4: movzbl 57(sp),r2 200782b8: pushl r2 200782ba: calls $8,*50(sp) 200782be: cmpl r0,$1 200782c1: beql 0x200782e4 200782c3: movzbl $6e,-(sp) 200782c7: mull2 $a,r2 200782ca: addl2 $00000064,r2 200782d1: addl3 r3,r2,-(sp) 200782d5: pushl r5 200782d7: calls $3,*40(sp) 200782db: movb $1,04(r5) 200782df: brw 0x2007867d 200782e2: tstl r0 200782e4: movzbl (r4),r2 200782e7: ashl $18,r2,r2 200782eb: bicl3 $00ffffff,r2,r10 200782f3: movzbl 01(r4),r2 200782f7: ashl $10,r2,r2 200782fb: bicl2 $ff00ffff,r2 20078302: bisl2 r2,r10 20078305: movzbl 02(r4),r2 20078309: ashl $8,r2,r2 2007830d: bicl2 $ffff00ff,r2 20078314: bisl2 r2,r10 20078317: movzbl 03(r4),r2 2007831b: bicl2 $ffffff00,r2 20078322: bisl2 r2,r10 20078325: addl3 $1,r10,05(r5) 2007832a: movzbl 04(r4),r2 2007832e: ashl $18,r2,r2 20078332: bicl3 $00ffffff,r2,r10 2007833a: movzbl 05(r4),r2 2007833e: ashl $10,r2,r2 20078342: bicl2 $ff00ffff,r2 20078349: bisl2 r2,r10 2007834c: movzbl 06(r4),r2 20078350: ashl $8,r2,r2 20078354: bicl2 $ffff00ff,r2 2007835b: bisl2 r2,r10 2007835e: movzbl 07(r4),r2 20078362: bicl2 $ffffff00,r2 20078369: bisl2 r2,r10 2007836c: movl r10,09(r5) 20078370: pushab 0x2007765c 20078376: calls $1,*2c(sp) 2007837a: tstb 0x2007765c 20078380: bneq 0x20078386 20078382: calls $0,*2c(sp) 20078386: movzbl 02(r5),r2 2007838a: cmpl r2,$5 2007838d: beql 0x20078392 2007838f: brw 0x200784ce 20078392: tstb 12(r5) 20078395: bneq 0x2007839a 20078397: brw 0x200784ce 2007839a: movl 0x20077630,r4 200783a1: pushl $0 200783a3: pushl $1 200783a5: pushl $0 200783a7: pushl r4 200783a9: pushl ap 200783ab: pushl $28 200783ad: movzbl r11,r3 200783b0: pushl r3 200783b2: movzbl 57(sp),r2 200783b6: pushl r2 200783b8: calls $8,*50(sp) 200783bc: cmpl r0,$1 200783bf: beql 0x200783ec 200783c1: movzbl $76,-(sp) 200783c5: mull2 $a,r2 200783c8: addl2 $00000064,r2 200783cf: addl3 r3,r2,-(sp) 200783d3: pushl r5 200783d5: calls $3,*40(sp) 200783d9: clrl 0143(r5) 200783dd: movl $1,0147(r5) 200783e2: movb $1,04(r5) 200783e6: brw 0x2007867d 200783e9: tstl r0 200783eb: nop 200783ec: cmpl 0368(r9),$00000200 200783f5: beql 0x20078420 200783f7: movzbl $78,-(sp) 200783fb: movzbl 3f(sp),r3 200783ff: mull2 $a,r3 20078402: addl2 $00000064,r3 20078409: movzbl r11,r2 2007840c: addl3 r2,r3,-(sp) 20078410: pushl r5 20078412: calls $3,*40(sp) 20078416: movb $1,04(r5) 2007841a: brw 0x2007867d 2007841d: tstl r0 2007841f: nop 20078420: movb $01,003a(sp) 20078426: clrl r6 20078428: cmpb (r4)+,-1d(fp)[r6] 2007842d: beql 0x20078434 2007842f: clrb 3a(sp) 20078432: brb 0x2007843b 20078434: incl r6 20078436: cmpl r6,$18 20078439: bcs 0x20078428 2007843b: pushab 0x2007765c 20078441: calls $1,*2c(sp) 20078445: tstb 0x2007765c 2007844b: bneq 0x20078451 2007844d: calls $0,*2c(sp) 20078451: tstb 3a(sp) 20078454: beql 0x200784ce 20078456: movl $00107ac0,05(r5) 2007845e: pushl $0 20078460: movzwl $0bb8,-(sp) 20078465: pushl $00110508 2007846b: pushl $0 2007846d: pushl ap 2007846f: pushl $2f 20078471: movzbl r11,r4 20078474: pushl r4 20078476: movzbl 57(sp),r3 2007847a: pushl r3 2007847c: calls $8,*50(sp) 20078480: cmpl r0,$1 20078483: beql 0x200784b8 20078485: bicb3 $f0,0218(r9),r2 2007848c: movzbl r2,r2 2007848f: cmpl r2,$3 20078492: beql 0x200784b8 20078494: cmpl r2,$1 20078497: beql 0x200784b8 20078499: movzbl $7a,-(sp) 2007849d: mull2 $a,r3 200784a0: addl2 $00000064,r3 200784a7: addl3 r4,r3,-(sp) 200784ab: pushl r5 200784ad: calls $3,*40(sp) 200784b1: movb $1,04(r5) 200784b5: brw 0x2007867d 200784b8: pushab 0x2007765c 200784be: calls $1,*2c(sp) 200784c2: tstb 0x2007765c 200784c8: bneq 0x200784ce 200784ca: calls $0,*2c(sp) 200784ce: tstb 12(r5) 200784d1: bneq 0x200784d6 200784d3: brw 0x20078658 200784d6: movzbl 02(r5),r2 200784da: beql 0x200784e4 200784dc: cmpl r2,$1 200784df: beql 0x200784e4 200784e1: brw 0x20078658 200784e4: tstb 03(r5) 200784e7: bneq 0x200784ec 200784e9: brw 0x20078658 200784ec: movl 0x20077630,r7 200784f3: tstl r2 200784f5: bneq 0x20078500 200784f7: movl $3f,20(sp) 200784fb: brb 0x20078503 200784fd: tstl r0 200784ff: nop 20078500: clrl 20(sp) 20078503: pushl $0 20078505: pushl 24(sp) 20078508: pushl $0 2007850a: pushl r7 2007850c: pushl ap 2007850e: pushl $1a 20078510: movzbl r11,r3 20078513: pushl r3 20078515: movzbl 57(sp),r2 20078519: pushl r2 2007851b: calls $8,*50(sp) 2007851f: cmpl r0,$1 20078522: beql 0x20078544 20078524: movzbl $70,-(sp) 20078528: mull2 $a,r2 2007852b: addl2 $00000064,r2 20078532: addl3 r3,r2,-(sp) 20078536: pushl r5 20078538: calls $3,*40(sp) 2007853c: movb $1,04(r5) 20078540: brw 0x2007867d 20078543: nop 20078544: movl 0368(r9),ap 20078549: bneq 0x20078574 2007854b: movzbl $74,-(sp) 2007854f: movzbl 3f(sp),r3 20078553: mull2 $a,r3 20078556: addl2 $00000064,r3 2007855d: movzbl r11,r2 20078560: addl3 r2,r3,-(sp) 20078564: pushl r5 20078566: calls $3,*40(sp) 2007856a: movb $1,04(r5) 2007856e: brw 0x2007867d 20078571: tstl r0 20078573: nop 20078574: bbc $7,02(r7),0x20078580 20078579: movb $1,11(r5) 2007857d: brb 0x20078583 2007857f: nop 20078580: clrb 11(r5) 20078583: cmpl 0x20077778,$3 2007858a: bneq 0x200785b8 2007858c: tstb 11(r5) 2007858f: beql 0x200785b8 20078591: movzbl $72,-(sp) 20078595: movzbl 3f(sp),r3 20078599: mull2 $a,r3 2007859c: addl2 $00000064,r3 200785a3: movzbl r11,r2 200785a6: addl3 r2,r3,-(sp) 200785aa: pushl r5 200785ac: calls $3,*40(sp) 200785b0: movb $1,04(r5) 200785b4: brw 0x2007867d 200785b7: nop 200785b8: movzbl 02(r5),r2 200785bc: bneq 0x20078609 200785be: movb $1,r8 200785c1: addl3 $3,r7,r2 200785c5: movzbl (r2),r2 200785c8: addl3 $4,r2,r4 200785cc: addl3 r7,r4,r3 200785d0: tstb r8 200785d2: beql 0x20078609 200785d4: cmpl ap,r4 200785d7: bgtr 0x200785e4 200785d9: movb $1,15(r5) 200785dd: clrb r8 200785df: brb 0x20078605 200785e1: tstl r0 200785e3: nop 200785e4: movzbl (r3),r2 200785e7: cmpl r2,$5 200785ea: beql 0x20078600 200785ec: addl3 $1,r3,r2 200785f0: movzbl (r2),r2 200785f3: addl2 $2,r2 200785f6: addl2 r2,r4 200785f9: addl2 r2,r3 200785fc: brb 0x20078605 200785fe: tstl r0 20078600: clrb 15(r5) 20078603: clrb r8 20078605: tstb r8 20078607: bneq 0x200785d4 20078609: pushab 0x2007765c 2007860f: calls $1,*2c(sp) 20078613: tstb 0x2007765c 20078619: bneq 0x2007861f 2007861b: calls $0,*2c(sp) 2007861f: cmpl 0x20077778,$2 20078626: bneq 0x20078658 20078628: tstb 11(r5) 2007862b: bneq 0x20078658 2007862d: movzbl 02(r5),r2 20078631: bneq 0x2007863c 20078633: movb $1,1f(sp) 20078637: brb 0x2007863f 20078639: tstl r0 2007863b: nop 2007863c: clrb 1f(sp) 2007863f: movzbl 1f(sp),-(sp) 20078643: pushl r5 20078645: pushl r9 20078647: calls $3,*14(sp) 2007864b: cmpl r0,$1 2007864e: beql 0x20078658 20078650: movb $1,04(r5) 20078654: brb 0x2007867d 20078656: tstl r0 20078658: cmpl 0x20077778,$3 2007865f: bneq 0x2007867d 20078661: tstb 03(r5) 20078664: bneq 0x2007867d 20078666: movzbl 02(r5),r2 2007866a: bneq 0x2007867d 2007866c: pushl r5 2007866e: pushl r9 20078670: calls $2,*0c(sp) 20078674: cmpl r0,$1 20078677: beql 0x2007867d 20078679: movb $1,04(r5) 2007867d: incb r11 2007867f: movzbl r11,r2 20078682: cmpl r2,$8 20078685: bcc 0x2007868a 20078687: brw 0x20078070 2007868a: incb 3b(sp) 2007868d: movzbl 3b(sp),r2 20078691: cmpl r2,$8 20078694: bcc 0x20078699 20078696: brw 0x2007803c 20078699: ret 2007869a: tstl r0 _3869c: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2007869e: subl2 $14,sp 200786a1: tstb 0x20077764 200786a7: beql 0x200786b0 200786a9: movb $1,03(sp) 200786ad: brb 0x200786b4 200786af: nop 200786b0: movb $2,03(sp) 200786b4: pushab 0x2007765c 200786ba: calls $1,*0x2007a858 200786c1: tstb 0x2007765c 200786c7: bneq 0x200786d0 200786c9: calls $0,_39970 200786d0: clrb r11 200786d2: movab _39380,00000004(sp) 200786dd: movab _3991c,r10 200786e4: movl 0x2007764c,r2 200786eb: cmpb r11,06(r2) 200786ef: bneq 0x200786f4 200786f1: brw 0x200788b9 200786f4: movzbl r11,r2 200786f7: ashl $3,r2,r2 200786fb: tstl 0x200774ac[r2] 20078702: bneq 0x20078707 20078704: brw 0x200788b9 20078707: clrb r9 20078709: movzbl r11,08(sp) 2007870d: ashl $3,08(sp),0008(sp) 20078714: movzbl r9,r2 20078717: addl3 08(sp),r2,ap 2007871c: tstl 0x200774ac[ap] 20078723: bneq 0x20078728 20078725: brw 0x200788ac 20078728: movzbl r11,ap 2007872b: ashl $3,ap,ap 2007872f: addl2 ap,r2 20078732: movl 0x200773ac[r2],ap 2007873a: tstb 04(ap) 2007873d: beql 0x20078742 2007873f: brw 0x200788ac 20078742: movzbl r11,r2 20078745: ashl $3,r2,r2 20078749: movzbl r9,r3 2007874c: addl2 r2,r3 2007874f: movl 0x20077664[r3],r6 20078757: movl 0x200774ac[r3],r5 2007875f: movl 0x200773ac[r3],r4 20078767: pushl $0 20078769: pushl r4 2007876b: pushl r6 2007876d: calls $3,*10(sp) 20078771: tstb 0x20077764 20078777: beql 0x20078794 20078779: movl 0x20077664[r3],r0 20078781: bbs $0,20(r0),0x20078794 20078786: incl 20(r0) 20078789: movl 0x20077664[r3],ap 20078791: incl 2c(ap) 20078794: pushl $1 20078796: pushl $1 20078798: clrq -(sp) 2007879a: movzbl 13(sp),-(sp) 2007879e: movzbl r11,r3 200787a1: ashl $3,r3,ap 200787a5: movzbl r9,r8 200787a8: addl3 ap,r8,r2 200787ac: pushl 0x200774ac[r2] 200787b3: pushl 0x2007764c 200787b9: movl 0x20077650,ap 200787c0: calls $7,*0c(ap) 200787c4: movl r0,0c(sp) 200787c8: pushl 2c(r6) 200787cb: pushl 28(r6) 200787ce: pushl 24(r6) 200787d1: pushl $6 200787d3: pushl 20(r6) 200787d6: movzbl $ff,-(sp) 200787da: pushl 0x200774ac[r2] 200787e1: movl 0x20077650,ap 200787e8: calls $7,*14(ap) 200787ec: movl r0,0c(sp) 200787f0: clrq -(sp) 200787f2: pushl $0 200787f4: pushl $12 200787f6: pushl r8 200787f8: pushl r3 200787fa: pushal 0x200774ac 20078800: pushl 0x2007764c 20078806: pushl 0x20077654 2007880c: movl 0x20077650,ap 20078813: calls $9,*34(ap) 20078817: cmpl r0,$1 2007881a: beql 0x2007883c 2007881c: movzbl $98,-(sp) 20078820: mull2 $a,r3 20078823: addl2 $00000064,r3 2007882a: addl3 r8,r3,-(sp) 2007882e: pushl r4 20078830: calls $3,(r10) 20078833: movb $1,04(r4) 20078837: brb 0x200788ac 20078839: tstl r0 2007883b: nop 2007883c: cmpl 0368(r5),0137(r4) 20078843: beql 0x20078868 20078845: movzbl $9a,-(sp) 20078849: movzbl r11,r2 2007884c: mull2 $a,r2 2007884f: addl2 $00000064,r2 20078856: movzbl r9,ap 20078859: addl3 ap,r2,-(sp) 2007885d: pushl r4 2007885f: calls $3,(r10) 20078862: movb $1,04(r4) 20078866: brb 0x200788ac 20078868: movl 2c(r6),r2 2007886c: movab 34(r4),r3 20078870: clrb r7 20078872: tstl 0368(r5) 20078876: beql 0x200788ac 20078878: cmpb (r3)+,(r2)+ 2007887b: beql 0x200788a0 2007887d: movzbl $9c,-(sp) 20078881: movzbl r11,r0 20078884: mull2 $a,r0 20078887: addl2 $00000064,r0 2007888e: movzbl r9,ap 20078891: addl3 ap,r0,-(sp) 20078895: pushl r4 20078897: calls $3,(r10) 2007889a: movb $1,04(r4) 2007889e: brb 0x200788ac 200788a0: incb r7 200788a2: movzbl r7,ap 200788a5: cmpl ap,0368(r5) 200788aa: bcs 0x20078878 200788ac: incb r9 200788ae: movzbl r9,ap 200788b1: cmpl ap,$8 200788b4: bcc 0x200788b9 200788b6: brw 0x20078714 200788b9: incb r11 200788bb: movzbl r11,r2 200788be: cmpl r2,$8 200788c1: bcc 0x200788c6 200788c3: brw 0x200786e4 200788c6: ret 200788c7: nop _388c8: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 200788ca: subl2 $30,sp 200788cd: movab 0x20077664,r8 200788d4: movab 0x200773ac,r5 200788db: movab 0x2007765c,r4 200788e2: clrb 17(sp) 200788e5: pushab (r4) 200788e7: calls $1,*0x2007a858 200788ee: tstb (r4) 200788f0: bneq 0x200788f9 200788f2: calls $0,_39970 200788f9: clrb r7 200788fb: movab _39484,(sp) 20078902: movab *0x2007a858,18(sp) 2007890a: movab _38e58,1c(sp) 20078912: movab _3991c,24(sp) 2007891a: movab _38b48,20(sp) 20078922: movab *$80000110,0004(sp) 2007892b: movab _39970,0008(sp) 20078934: movl 0x2007764c,r2 2007893b: cmpb r7,06(r2) 2007893f: bneq 0x20078944 20078941: brw 0x20078b28 20078944: movzbl r7,r2 20078947: ashl $3,r2,r2 2007894b: tstl 0x200774ac[r2] 20078952: bneq 0x20078957 20078954: brw 0x20078b28 20078957: clrb r6 20078959: movzbl r7,0c(sp) 2007895d: ashl $3,0c(sp),000c(sp) 20078964: movzbl r6,r2 20078967: addl3 0c(sp),r2,ap 2007896c: tstl 0x200774ac[ap] 20078973: bneq 0x20078978 20078975: brw 0x20078b1b 20078978: movzbl r7,ap 2007897b: ashl $3,ap,ap 2007897f: addl2 ap,r2 20078982: movl (r5)[r2],ap 20078986: tstb 04(ap) 20078989: beql 0x2007898e 2007898b: brw 0x20078b1b 2007898e: movzbl r7,r10 20078991: ashl $3,r10,10(sp) 20078996: movzbl r6,r9 20078999: addl3 10(sp),r9,r2 2007899e: pushl (r5)[r2] 200789a1: pushl (r8)[r2] 200789a4: calls $2,*08(sp) 200789a8: movl (r8)[r2],ap 200789ac: clrb 34(ap) 200789af: movl (r8)[r2],ap 200789b3: movzbl *04(ap),ap 200789b7: cmpl ap,$000000ff 200789be: bneq 0x200789c3 200789c0: brw 0x20078ac6 200789c3: movl (r5)[r2],ap 200789c7: tstb 04(ap) 200789ca: beql 0x200789cf 200789cc: brw 0x20078ac6 200789cf: nop 200789d0: pushab (r4) 200789d2: calls $1,*1c(sp) 200789d6: tstb (r4) 200789d8: bneq 0x200789de 200789da: movb $1,17(sp) 200789de: movl (r8)[r2],ap 200789e2: movl 04(ap),r0 200789e6: incl 04(ap) 200789e9: movb (r0),2b(sp) 200789ed: movzbl (r0),r3 200789f0: pushl r3 200789f2: pushl r9 200789f4: pushl r10 200789f6: calls $3,*28(sp) 200789fa: movl r0,r11 200789fd: cmpl r11,$1 20078a00: bneq 0x20078a05 20078a02: brw 0x20078a90 20078a05: movzbl r7,ap 20078a08: ashl $3,ap,ap 20078a0c: movzbl r6,r0 20078a0f: addl2 ap,r0 20078a12: movl (r8)[r0],r1 20078a16: movzbl *04(r1),ap 20078a1a: cmpl ap,$28 20078a1d: beql 0x20078a24 20078a1f: cmpl ap,$2a 20078a22: bneq 0x20078a5c 20078a24: movl 0x200774ac[r0],ap 20078a2c: cmpl 0383(ap),$7 20078a31: blequ 0x20078a5c 20078a33: bicb3 $f0,0218(ap),ap 20078a3a: movzbl ap,ap 20078a3d: cmpl ap,$3 20078a40: bneq 0x20078a5c 20078a42: cmpl 0x20077778,$2 20078a49: beql 0x20078a5c 20078a4b: movl (r5)[r0],ap 20078a4f: tstb 15(ap) 20078a52: beql 0x20078a5c 20078a54: movb $1,34(r1) 20078a58: brb 0x20078a9c 20078a5a: tstl r0 20078a5c: movzbl $a0,-(sp) 20078a60: movzbl r7,r1 20078a63: mull3 $a,r1,r0 20078a67: addl2 $00000064,r0 20078a6e: movzbl r6,ap 20078a71: addl3 ap,r0,-(sp) 20078a75: ashl $3,r1,r1 20078a79: addl2 r1,ap 20078a7c: pushl (r5)[ap] 20078a7f: calls $3,*30(sp) 20078a83: movl (r5)[ap],ap 20078a87: movb $1,04(ap) 20078a8b: brb 0x20078a9c 20078a8d: tstl r0 20078a8f: nop 20078a90: pushl r3 20078a92: movzbl r6,-(sp) 20078a95: movzbl r7,-(sp) 20078a98: calls $3,*2c(sp) 20078a9c: movl (r8)[r2],ap 20078aa0: movzbl *04(ap),ap 20078aa4: cmpl ap,$000000ff 20078aab: beql 0x20078ac6 20078aad: movzbl r7,r0 20078ab0: ashl $3,r0,r0 20078ab4: movzbl r6,ap 20078ab7: addl2 r0,ap 20078aba: movl (r5)[ap],ap 20078abe: tstb 04(ap) 20078ac1: bneq 0x20078ac6 20078ac3: brw 0x200789d0 20078ac6: movzbl r7,r0 20078ac9: ashl $3,r0,r0 20078acd: movzbl r6,ap 20078ad0: addl2 r0,ap 20078ad3: movl (r8)[ap],r0 20078ad7: movab 0x20077640,ap 20078ade: cmpl (r0),ap 20078ae1: bneq 0x20078b1b 20078ae3: movzbl *04(r0),ap 20078ae7: cmpl ap,$000000ff 20078aee: bneq 0x20078b1b 20078af0: pushl 35(r0) 20078af3: ashl $9,14(r0),-(sp) 20078af8: pushal 0x20077658 20078afe: calls $3,*10(sp) 20078b02: cmpl 0x20077658,$1 20078b09: beql 0x20078b1b 20078b0b: movzbl $5c,-(sp) 20078b0f: pushl $1 20078b11: pushl $0 20078b13: calls $3,*30(sp) 20078b17: calls $0,*08(sp) 20078b1b: incb r6 20078b1d: movzbl r6,ap 20078b20: cmpl ap,$8 20078b23: bcc 0x20078b28 20078b25: brw 0x20078964 20078b28: incb r7 20078b2a: movzbl r7,r2 20078b2d: cmpl r2,$8 20078b30: bcc 0x20078b35 20078b32: brw 0x20078934 20078b35: movzbl 17(sp),r2 20078b39: cmpl r2,$1 20078b3c: bneq 0x20078b45 20078b3e: calls $0,_39970 20078b45: ret 20078b46: tstl r0 _38b48: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20078b4a: subl2 $4,sp 20078b4d: movab 0x20077664,r9 20078b54: movzbl 04(ap),r3 20078b58: ashl $3,r3,r3 20078b5c: movzbl 08(ap),r2 20078b60: addl2 r3,r2 20078b63: movl 0x200773ac[r2],r4 20078b6b: movl 0x200774ac[r2],r8 20078b73: movzbl 0c(ap),r0 20078b77: casel r0,$1,$29 20078b7b: case -> 0x20078e30 20078b7d: case -> 0x20078e54 20078b7f: case -> 0x20078e54 20078b81: case -> 0x20078e54 20078b83: case -> 0x20078e54 20078b85: case -> 0x20078e54 20078b87: case -> 0x20078e34 20078b89: case -> 0x20078c38 20078b8b: case -> 0x20078e54 20078b8d: case -> 0x20078bd8 20078b8f: case -> 0x20078e54 20078b91: case -> 0x20078e54 20078b93: case -> 0x20078e54 20078b95: case -> 0x20078e54 20078b97: case -> 0x20078e54 20078b99: case -> 0x20078e54 20078b9b: case -> 0x20078e54 20078b9d: case -> 0x20078e54 20078b9f: case -> 0x20078e54 20078ba1: case -> 0x20078e54 20078ba3: case -> 0x20078e54 20078ba5: case -> 0x20078e54 20078ba7: case -> 0x20078e54 20078ba9: case -> 0x20078e54 20078bab: case -> 0x20078e54 20078bad: case -> 0x20078e54 20078baf: case -> 0x20078e54 20078bb1: case -> 0x20078e54 20078bb3: case -> 0x20078e30 20078bb5: case -> 0x20078e54 20078bb7: case -> 0x20078e54 20078bb9: case -> 0x20078e54 20078bbb: case -> 0x20078e54 20078bbd: case -> 0x20078e54 20078bbf: case -> 0x20078e54 20078bc1: case -> 0x20078e54 20078bc3: case -> 0x20078e54 20078bc5: case -> 0x20078e54 20078bc7: case -> 0x20078e54 20078bc9: case -> 0x20078c38 20078bcb: case -> 0x20078e54 20078bcd: case -> 0x20078bd8 20078bcf: ret 20078bd0: jmp 0x60077800 20078bd6: tstl r0 20078bd8: movzbl 04(ap),r2 20078bdc: ashl $3,r2,r2 20078be0: movzbl 08(ap),r5 20078be4: addl2 r2,r5 20078be7: movl (r9)[r5],r2 20078beb: ashl $9,14(r2),r2 20078bf0: cmpl 0368(r8),r2 20078bf5: bneq 0x20078bfa 20078bf7: brw 0x20078e54 20078bfa: movzbl $a4,-(sp) 20078bfe: movzbl 04(ap),r3 20078c02: mull2 $a,r3 20078c05: addl2 $00000064,r3 20078c0c: movzbl 08(ap),r2 20078c10: addl3 r2,r3,-(sp) 20078c14: pushl r4 20078c16: calls $3,_3991c 20078c1d: movl (r9)[r5],r2 20078c21: movl 14(r2),0147(r4) 20078c27: movl (r9)[r5],r2 20078c2b: movl 10(r2),0143(r4) 20078c31: movb $1,04(r4) 20078c35: ret 20078c36: tstl r0 20078c38: movzbl 04(ap),r2 20078c3c: ashl $3,r2,r2 20078c40: movzbl 08(ap),r5 20078c44: addl2 r2,r5 20078c47: movl (r9)[r5],r2 20078c4b: ashl $9,14(r2),r2 20078c50: cmpl 0368(r8),r2 20078c55: beql 0x20078c94 20078c57: movzbl $a2,-(sp) 20078c5b: movzbl 04(ap),r3 20078c5f: mull2 $a,r3 20078c62: addl2 $00000064,r3 20078c69: movzbl 08(ap),r2 20078c6d: addl3 r2,r3,-(sp) 20078c71: pushl r4 20078c73: calls $3,_3991c 20078c7a: movl (r9)[r5],r2 20078c7e: movl 14(r2),0147(r4) 20078c84: movl (r9)[r5],r2 20078c88: movl 10(r2),0143(r4) 20078c8e: movb $1,04(r4) 20078c92: ret 20078c93: nop 20078c94: moval 04(ap),r8 20078c98: movzbl (r8),r3 20078c9b: ashl $3,r3,r3 20078c9f: moval 08(ap),r7 20078ca3: movzbl (r7),r2 20078ca6: addl2 r3,r2 20078ca9: movl (r9)[r2],r0 20078cad: movl 14(r0),r11 20078cb1: movl 2c(r0),r5 20078cb5: movab 0x20077640,r2 20078cbc: cmpl (r0),r2 20078cbf: beql 0x20078cc4 20078cc1: brw 0x20078d70 20078cc4: movl 35(r0),r3 20078cc8: movab 0x20077642,r2 20078ccf: cmpl 04(r0),r2 20078cd3: bneq 0x20078cfc 20078cd5: clrl r10 20078cd7: tstl r11 20078cd9: bneq 0x20078cde 20078cdb: brw 0x20078e54 20078cde: tstl r0 20078ce0: clrl r6 20078ce2: tstl r0 20078ce4: movb (r5)+,(r3)+ 20078ce7: incl r6 20078ce9: cmpl r6,$00000200 20078cf0: bcs 0x20078ce4 20078cf2: incl r10 20078cf4: cmpl r10,r11 20078cf7: bcs 0x20078ce0 20078cf9: ret 20078cfa: tstl r0 20078cfc: clrl r10 20078cfe: tstl r11 20078d00: bneq 0x20078d05 20078d02: brw 0x20078e54 20078d05: tstl r0 20078d07: nop 20078d08: clrl r6 20078d0a: tstl r0 20078d0c: cmpb (r3)+,(r5)+ 20078d0f: beql 0x20078d5c 20078d11: movzbl $a6,-(sp) 20078d15: movzbl (r8),r2 20078d18: mull2 $a,r2 20078d1b: addl2 $00000064,r2 20078d22: movzbl (r7),r0 20078d25: addl3 r0,r2,-(sp) 20078d29: pushl r4 20078d2b: calls $3,_3991c 20078d32: movzbl (r8),r0 20078d35: ashl $3,r0,r0 20078d39: movzbl (r7),r2 20078d3c: addl2 r0,r2 20078d3f: movl (r9)[r2],r0 20078d43: movl 10(r0),0143(r4) 20078d49: movl (r9)[r2],r0 20078d4d: movl 14(r0),0147(r4) 20078d53: movb $1,04(r4) 20078d57: brb 0x20078d67 20078d59: tstl r0 20078d5b: nop 20078d5c: incl r6 20078d5e: cmpl r6,$00000200 20078d65: bcs 0x20078d0c 20078d67: incl r10 20078d69: cmpl r10,r11 20078d6c: bcs 0x20078d08 20078d6e: ret 20078d6f: nop 20078d70: clrl r10 20078d72: tstl r11 20078d74: bneq 0x20078d79 20078d76: brw 0x20078e54 20078d79: moval 04(ap),r8 20078d7d: moval 00000008(ap),r7 20078d84: clrl r6 20078d86: tstl r0 20078d88: movzbl (r5)+,r3 20078d8b: mull3 r6,r6,r2 20078d8f: mull2 $0000007e,r2 20078d96: mull3 $15,r6,r0 20078d9a: addl2 r0,r2 20078d9d: addl2 $6,r2 20078da0: clrl r1 20078da2: movl r2,r0 20078da5: movl $00000100,r2 20078dac: beql 0x20078dc4 20078dae: cmpl r2,$1 20078db1: beql 0x20078dc9 20078db3: bgtr 0x20078dc4 20078db5: cmpl r2,r0 20078db8: beql 0x20078dc9 20078dba: bgtru 0x20078dbf 20078dbc: subl2 r2,r1 20078dbf: addl2 r0,r1 20078dc2: brb 0x20078dc9 20078dc4: ediv r2,r0,r0,r1 20078dc9: cmpl r3,r1 20078dcc: beql 0x20078e18 20078dce: movzbl $a6,-(sp) 20078dd2: movzbl (r8),r2 20078dd5: mull2 $a,r2 20078dd8: addl2 $00000064,r2 20078ddf: movzbl (r7),r0 20078de2: addl3 r0,r2,-(sp) 20078de6: pushl r4 20078de8: calls $3,_3991c 20078def: movzbl (r8),r0 20078df2: ashl $3,r0,r0 20078df6: movzbl (r7),r2 20078df9: addl2 r0,r2 20078dfc: movl (r9)[r2],r0 20078e00: movl 10(r0),0143(r4) 20078e06: movl (r9)[r2],r0 20078e0a: movl 14(r0),0147(r4) 20078e10: movb $1,04(r4) 20078e14: brb 0x20078e26 20078e16: tstl r0 20078e18: incl r6 20078e1a: cmpl r6,$00000200 20078e21: bcc 0x20078e26 20078e23: brw 0x20078d88 20078e26: incl r10 20078e28: cmpl r10,r11 20078e2b: bcc 0x20078e30 20078e2d: brw 0x20078d84 20078e30: ret 20078e31: tstl r0 20078e33: nop 20078e34: movzbl 04(ap),r3 20078e38: ashl $3,r3,r3 20078e3c: movzbl 08(ap),r2 20078e40: addl2 r3,r2 20078e43: movl (r9)[r2],r3 20078e47: movzbl 34(r3),r2 20078e4b: cmpl r2,$1 20078e4e: bneq 0x20078e54 20078e50: mnegb $1,*04(r3) 20078e54: ret 20078e55: tstl r0 20078e57: nop _38e58: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20078e5a: subl2 $28,sp 20078e5d: movab 0x20077664,r10 20078e64: movab 0x200773ac,r11 20078e6b: movb 04(ap),r3 20078e6f: movb 08(ap),r2 20078e73: movb 0c(ap),r4 20078e77: movzbl r4,r5 20078e7a: cmpl r5,$7 20078e7d: bneq 0x20078e9a 20078e7f: movzbl r3,r5 20078e82: ashl $3,r5,r5 20078e86: movzbl r2,r6 20078e89: addl2 r5,r6 20078e8c: movl (r10)[r6],r5 20078e90: movzbl 34(r5),r5 20078e94: bneq 0x20078e9a 20078e96: movl $1,r0 20078e99: ret 20078e9a: tstb 0x20077764 20078ea0: beql 0x20078ea8 20078ea2: movl $1,04(sp) 20078ea6: brb 0x20078eac 20078ea8: movl $2,04(sp) 20078eac: clrq 0c(sp) 20078eaf: movzbl r4,r0 20078eb2: casel r0,$1,$29 20078eb6: case -> 0x20078f18 20078eb8: case -> 0x20079192 20078eba: case -> 0x20079192 20078ebc: case -> 0x20079192 20078ebe: case -> 0x20079192 20078ec0: case -> 0x20079192 20078ec2: case -> 0x20078f28 20078ec4: case -> 0x200790d0 20078ec6: case -> 0x20079192 20078ec8: case -> 0x20078fd8 20078eca: case -> 0x20079192 20078ecc: case -> 0x20079192 20078ece: case -> 0x20079192 20078ed0: case -> 0x20079192 20078ed2: case -> 0x20079192 20078ed4: case -> 0x20079192 20078ed6: case -> 0x20079192 20078ed8: case -> 0x20079192 20078eda: case -> 0x20079192 20078edc: case -> 0x20079192 20078ede: case -> 0x20079192 20078ee0: case -> 0x20079192 20078ee2: case -> 0x20079192 20078ee4: case -> 0x20079192 20078ee6: case -> 0x20079192 20078ee8: case -> 0x20079192 20078eea: case -> 0x20079192 20078eec: case -> 0x20079192 20078eee: case -> 0x20078fa8 20078ef0: case -> 0x20079192 20078ef2: case -> 0x20079192 20078ef4: case -> 0x20079192 20078ef6: case -> 0x20079192 20078ef8: case -> 0x20079192 20078efa: case -> 0x20079192 20078efc: case -> 0x20079192 20078efe: case -> 0x20079192 20078f00: case -> 0x20079192 20078f02: case -> 0x20079192 20078f04: case -> 0x200790d0 20078f06: case -> 0x20079192 20078f08: case -> 0x20078fd8 20078f0a: brw 0x20079192 20078f0d: tstl r0 20078f0f: nop 20078f10: jmp 0x60077800 20078f16: tstl r0 20078f18: movl $3c,18(sp) 20078f1c: movl $6,1c(sp) 20078f20: movl $1,0c(sp) 20078f24: brw 0x20079192 20078f27: nop 20078f28: movl $3c,18(sp) 20078f2c: movl $6,1c(sp) 20078f30: movl $8,10(sp) 20078f34: movzbl r3,r5 20078f37: ashl $3,r5,r5 20078f3b: movzbl r2,r0 20078f3e: addl2 r5,r0 20078f41: movl (r10)[r0],r5 20078f45: movl 2c(r5),r6 20078f49: clrb (r6)+ 20078f4b: movl r6,r7 20078f4e: addl3 $1,r6,r5 20078f52: clrb (r7) 20078f54: clrb (r5)+ 20078f56: movb $4,(r5)+ 20078f59: movl r5,r7 20078f5c: addl3 $1,r5,r6 20078f60: movl 0x200774ac[r0],r5 20078f68: movb 0219(r5),(r7) 20078f6d: movl 0x200774ac[r0],r5 20078f75: movb 021a(r5),(r6)+ 20078f7a: movl 0x200774ac[r0],r5 20078f82: movb 021b(r5),(r6)+ 20078f87: movl r6,r7 20078f8a: addl3 $1,r6,(sp) 20078f8e: movl 0x200774ac[r0],r5 20078f96: movb 021c(r5),(r7) 20078f9b: movl (r11)[r0],r5 20078f9f: incl 0d(r5) 20078fa2: brw 0x20079192 20078fa5: tstl r0 20078fa7: nop 20078fa8: movzwl $021c,18(sp) 20078fae: movl $6,1c(sp) 20078fb2: movzbl r3,r5 20078fb5: ashl $3,r5,r5 20078fb9: movzbl r2,r6 20078fbc: addl2 r5,r6 20078fbf: movl (r10)[r6],r6 20078fc3: movl 0c(r6),08(sp) 20078fc8: cmpl 08(sp),$1 20078fcc: beql 0x20078fd1 20078fce: brw 0x20079192 20078fd1: movl $2,0c(r6) 20078fd5: brw 0x20079192 20078fd8: movzbl r3,r5 20078fdb: ashl $3,r5,r5 20078fdf: movzbl r2,r7 20078fe2: addl2 r5,r7 20078fe5: movl (r11)[r7],r5 20078fe9: incl 013b(r5) 20078fed: movzbl $78,18(sp) 20078ff2: movzbl r4,r5 20078ff5: cmpl r5,$2a 20078ff8: bneq 0x20079010 20078ffa: movl $a,1c(sp) 20078ffe: pushl $1 20079000: pushl (r11)[r7] 20079003: pushl (r10)[r7] 20079006: calls $3,_39380 2007900d: brb 0x20079027 2007900f: nop 20079010: movl $1,0c(sp) 20079014: movl $6,1c(sp) 20079018: pushl $0 2007901a: pushl (r11)[r7] 2007901d: pushl (r10)[r7] 20079020: calls $3,_39380 20079027: movzbl r3,r5 2007902a: ashl $3,r5,r5 2007902e: movzbl r2,r6 20079031: addl2 r5,r6 20079034: movl (r10)[r6],r5 20079038: movl 2c(r5),r7 2007903c: clrl r9 2007903e: tstl 14(r5) 20079041: beql 0x200790b4 20079043: nop 20079044: clrl r8 20079046: tstl r0 20079048: movl r7,r6 2007904b: incl r7 2007904d: mull3 r8,r8,r5 20079051: mull2 $0000007e,r5 20079058: mull3 $15,r8,r0 2007905c: addl2 r0,r5 2007905f: addl2 $6,r5 20079062: clrl r1 20079064: movl r5,r0 20079067: movl $00000100,r5 2007906e: beql 0x20079088 20079070: cmpl r5,$1 20079073: beql 0x2007908d 20079075: bgtr 0x20079088 20079077: cmpl r5,r0 2007907a: beql 0x2007908d 2007907c: bgtru 0x20079081 2007907e: subl2 r5,r1 20079081: addl2 r0,r1 20079084: brb 0x2007908d 20079086: tstl r0 20079088: ediv r5,r0,r0,r1 2007908d: movb r1,(r6) 20079090: incl r8 20079092: cmpl r8,$00000200 20079099: bcs 0x20079048 2007909b: incl r9 2007909d: movzbl r3,r0 200790a0: ashl $3,r0,r0 200790a4: movzbl r2,r5 200790a7: addl2 r0,r5 200790aa: movl (r10)[r5],r5 200790ae: cmpl r9,14(r5) 200790b2: bcs 0x20079044 200790b4: movzbl r3,r5 200790b7: ashl $3,r5,r5 200790bb: movzbl r2,r6 200790be: addl2 r5,r6 200790c1: movl (r10)[r6],r5 200790c5: ashl $9,14(r5),10(sp) 200790cb: brw 0x20079192 200790ce: tstl r0 200790d0: movzbl r3,r5 200790d3: ashl $3,r5,r5 200790d7: movzbl r2,r7 200790da: addl2 r5,r7 200790dd: movl (r11)[r7],r5 200790e1: incl 013f(r5) 200790e5: movzbl $78,18(sp) 200790ea: movzbl r4,r5 200790ed: cmpl r5,$28 200790f0: bneq 0x200790f8 200790f2: movl $a,1c(sp) 200790f6: brb 0x20079100 200790f8: movl $6,1c(sp) 200790fc: movl $1,0c(sp) 20079100: movl (r10)[r7],r6 20079104: movab 0x20077640,r5 2007910b: cmpl (r6),r5 2007910e: bneq 0x2007917b 20079110: movab 0x20077642,r5 20079117: cmpl 04(r6),r5 2007911b: bneq 0x2007917b 2007911d: pushl $1 2007911f: pushl (r11)[r7] 20079122: pushl r6 20079124: calls $3,_39380 2007912b: clrq -(sp) 2007912d: movl (r10)[r7],r5 20079131: ashl $9,14(r5),-(sp) 20079136: pushal -08(fp) 20079139: pushal 0x20077658 2007913f: calls $5,*$80000030 20079146: cmpl 0x20077658,$1 2007914d: beql 0x20079165 2007914f: movzbl $5c,-(sp) 20079153: pushl $1 20079155: pushl $0 20079157: calls $3,_3991c 2007915e: calls $0,_39970 20079165: movzbl r3,r5 20079168: ashl $3,r5,r5 2007916c: movzbl r2,r6 2007916f: addl2 r5,r6 20079172: movl (r10)[r6],r5 20079176: movl -08(fp),35(r5) 2007917b: movzbl r3,r5 2007917e: ashl $3,r5,r5 20079182: movzbl r2,r6 20079185: addl2 r5,r6 20079188: movl (r10)[r6],r5 2007918c: ashl $9,14(r5),10(sp) 20079192: pushl 18(sp) 20079195: pushl $1 20079197: pushl 14(sp) 2007919a: pushl $0 2007919c: pushl 14(sp) 2007919f: movzbl r3,r5 200791a2: ashl $3,r5,r5 200791a6: movzbl r2,r6 200791a9: addl2 r5,r6 200791ac: pushl 0x200774ac[r6] 200791b3: pushl 0x2007764c 200791b9: movl 0x20077650,r5 200791c0: calls $7,*0c(r5) 200791c4: movl r0,14(sp) 200791c8: movl (r10)[r6],r5 200791cc: pushl 2c(r5) 200791cf: pushl 28(r5) 200791d2: pushl 24(r5) 200791d5: pushl 28(sp) 200791d8: pushl 20(r5) 200791db: pushl 24(sp) 200791de: pushl 0x200774ac[r6] 200791e5: movl 0x20077650,r5 200791ec: calls $7,*14(r5) 200791f0: movl r0,14(sp) 200791f4: movzbl r4,r0 200791f7: casel r0,$1,$29 200791fb: case -> 0x2007925c 200791fd: case -> 0x20079378 200791ff: case -> 0x20079378 20079201: case -> 0x20079378 20079203: case -> 0x20079378 20079205: case -> 0x20079378 20079207: case -> 0x20079290 20079209: case -> 0x200792f8 2007920b: case -> 0x20079378 2007920d: case -> 0x200792f8 2007920f: case -> 0x20079378 20079211: case -> 0x20079378 20079213: case -> 0x20079378 20079215: case -> 0x20079378 20079217: case -> 0x20079378 20079219: case -> 0x20079378 2007921b: case -> 0x20079378 2007921d: case -> 0x20079378 2007921f: case -> 0x20079378 20079221: case -> 0x20079378 20079223: case -> 0x20079378 20079225: case -> 0x20079378 20079227: case -> 0x20079378 20079229: case -> 0x20079378 2007922b: case -> 0x20079378 2007922d: case -> 0x20079378 2007922f: case -> 0x20079378 20079231: case -> 0x20079378 20079233: case -> 0x200792c4 20079235: case -> 0x20079378 20079237: case -> 0x20079378 20079239: case -> 0x20079378 2007923b: case -> 0x20079378 2007923d: case -> 0x20079378 2007923f: case -> 0x20079378 20079241: case -> 0x20079378 20079243: case -> 0x20079378 20079245: case -> 0x20079378 20079247: case -> 0x20079378 20079249: case -> 0x20079338 2007924b: case -> 0x20079378 2007924d: case -> 0x20079338 2007924f: brw 0x20079378 20079252: tstl r0 20079254: jmp 0x60077800 2007925a: tstl r0 2007925c: clrq -(sp) 2007925e: pushl $0 20079260: movzbl r4,-(sp) 20079263: movzbl r2,-(sp) 20079266: movzbl r3,-(sp) 20079269: pushal 0x200774ac 2007926f: pushl 0x2007764c 20079275: pushl 0x20077654 2007927b: movl 0x20077650,r5 20079282: calls $9,*3c(r5) 20079286: movl r0,14(sp) 2007928a: brw 0x20079378 2007928d: tstl r0 2007928f: nop 20079290: clrq -(sp) 20079292: pushl $0 20079294: movzbl r4,-(sp) 20079297: movzbl r2,-(sp) 2007929a: movzbl r3,-(sp) 2007929d: pushal 0x200774ac 200792a3: pushl 0x2007764c 200792a9: pushl 0x20077654 200792af: movl 0x20077650,r5 200792b6: calls $9,*38(r5) 200792ba: movl r0,14(sp) 200792be: brw 0x20079378 200792c1: tstl r0 200792c3: nop 200792c4: clrq -(sp) 200792c6: pushl 10(sp) 200792c9: movzbl r4,-(sp) 200792cc: movzbl r2,-(sp) 200792cf: movzbl r3,-(sp) 200792d2: pushal 0x200774ac 200792d8: pushl 0x2007764c 200792de: pushl 0x20077654 200792e4: movl 0x20077650,r5 200792eb: calls $9,*34(r5) 200792ef: movl r0,14(sp) 200792f3: brw 0x20079378 200792f6: tstl r0 200792f8: clrq -(sp) 200792fa: movzbl r3,r7 200792fd: ashl $3,r7,r5 20079301: movzbl r2,r6 20079304: addl2 r6,r5 20079307: movl (r10)[r5],r5 2007930b: pushl 14(r5) 2007930e: movzbl r4,-(sp) 20079311: pushl r6 20079313: pushl r7 20079315: pushal 0x200774ac 2007931b: pushl 0x2007764c 20079321: pushl 0x20077654 20079327: movl 0x20077650,r5 2007932e: calls $9,*3c(r5) 20079332: movl r0,14(sp) 20079336: brb 0x20079378 20079338: pushl $0 2007933a: movzbl r3,r7 2007933d: ashl $3,r7,r5 20079341: movzbl r2,r6 20079344: addl2 r6,r5 20079347: movl (r10)[r5],r5 2007934b: pushl 14(r5) 2007934e: pushl $0 20079350: movzbl r4,-(sp) 20079353: pushl r6 20079355: pushl r7 20079357: pushal 0x200774ac 2007935d: pushl 0x2007764c 20079363: pushl 0x20077654 20079369: movl 0x20077650,r5 20079370: calls $9,*38(r5) 20079374: movl r0,14(sp) 20079378: movl 00000014(sp),r0 2007937f: ret _39380: entry mask: r3 r2 20079382: subl2 $4,sp 20079385: tstb 0c(ap) 20079388: beql 0x200793a8 2007938a: movl 04(ap),r2 2007938e: movl 08(ap),r0 20079392: subl3 $a,05(r0),-(sp) 20079397: pushl $0 20079399: calls $2,_3a620 200793a0: movl r0,10(r2) 200793a4: brb 0x200793af 200793a6: tstl r0 200793a8: movl 04(ap),r0 200793ac: clrl 10(r0) 200793af: movl 04(ap),r2 200793b3: pushl $a 200793b5: pushl $1 200793b7: calls $2,_3a620 200793be: movl r0,14(r2) 200793c2: movzbl $ff,-(sp) 200793c6: pushl $0 200793c8: calls $2,_3a620 200793cf: addl3 r0,r0,r3 200793d3: addl3 1c(r2),r3,24(r2) 200793d9: addl3 $00000200,24(r2),20(r2) 200793e3: addl3 18(r2),r3,28(r2) 200793e9: addl3 $00000200,28(r2),2c(r2) 200793f3: ret _393f4: entry mask: r10 r9 r8 r7 r6 r5 r4 r3 r2 200793f6: subl2 $4,sp 200793f9: movab 0x20077664,r5 20079400: movab 0x20077658,r4 20079407: movab 0x20077648,r6 2007940e: clrb r10 20079410: movab _3a5f6,r9 20079417: movab *$80000288,r8 2007941e: movab *$800000d8,r7 20079425: tstl r0 20079427: nop 20079428: clrb r3 2007942a: movzbl r10,r2 2007942d: ashl $3,r2,r2 20079431: tstl r0 20079433: nop 20079434: tstl (r5)[r2] 20079437: beql 0x2007946f 20079439: movzbl r10,r0 2007943c: ashl $3,r0,r0 20079440: movzbl r3,ap 20079443: addl2 r0,ap 20079446: movl (r5)[ap],ap 2007944a: pushl 1c(ap) 2007944d: movzwl $6800,-(sp) 20079452: pushl 18(ap) 20079455: pushl (r6) 20079457: calls $4,(r9) 2007945a: pushl 18(ap) 2007945d: movzwl $6a00,-(sp) 20079462: pushal (r4) 20079464: calls $3,(r8) 20079467: pushl 41(ap) 2007946a: pushal (r4) 2007946c: calls $2,(r7) 2007946f: incb r3 20079471: movzbl r3,ap 20079474: cmpl ap,$8 20079477: bcs 0x20079434 20079479: incb r10 2007947b: movzbl r10,ap 2007947e: cmpl ap,$8 20079481: bcs 0x20079428 20079483: ret _39484: entry mask: r7 r6 r5 r4 r3 r2 20079486: subl2 $4,sp 20079489: movab 0x2007776c,r7 20079490: movab 0x20077640,r5 20079497: movab 0x20077638,r6 2007949e: movl 04(ap),r3 200794a2: movl $1,0c(r3) 200794a6: movl 08(ap),r1 200794aa: movzbl 02(r1),r2 200794ae: cmpl r2,$5 200794b1: bneq 0x200794bc 200794b3: movab (r5),04(r3) 200794b7: brw 0x20079640 200794ba: tstl r0 200794bc: tstl r2 200794be: bneq 0x20079530 200794c0: cmpl 0x20077778,$2 200794c7: bneq 0x20079504 200794c9: tstb 03(r1) 200794cc: beql 0x200794f8 200794ce: tstb 13(r1) 200794d1: beql 0x200794f8 200794d3: tstb 11(r1) 200794d6: bneq 0x200794f8 200794d8: cmpl 0x2007763c,$1 200794df: bneq 0x200794ec 200794e1: movab 0x200775ac,04(r3) 200794e9: brw 0x20079640 200794ec: movab 0x200775bc,04(r3) 200794f4: brw 0x20079640 200794f7: nop 200794f8: movl 04(ap),r0 200794fc: movab (r5),04(r0) 20079500: brw 0x20079640 20079503: nop 20079504: tstb 14(r1) 20079507: beql 0x20079510 20079509: movab (r5),04(r3) 2007950d: brw 0x20079640 20079510: cmpl 0x2007763c,$1 20079517: bneq 0x20079524 20079519: movab 0x200775ac,04(r3) 20079521: brw 0x20079640 20079524: movab 0x200775bc,04(r3) 2007952c: brw 0x20079640 2007952f: nop 20079530: cmpl r2,$1 20079533: beql 0x20079538 20079535: brw 0x20079638 20079538: cmpl 0x20077778,$2 2007953f: beql 0x20079544 20079541: brw 0x200795f0 20079544: tstb 03(r1) 20079547: bneq 0x2007954c 20079549: brw 0x200795e4 2007954c: tstb 13(r1) 2007954f: bneq 0x20079554 20079551: brw 0x200795e4 20079554: tstb 11(r1) 20079557: beql 0x2007955c 20079559: brw 0x200795e4 2007955c: movl (r6),r4 2007955f: cmpl r4,$2 20079562: beql 0x20079591 20079564: clrl r1 20079566: movl r4,r0 20079569: movl $000003ea,r2 20079570: beql 0x20079588 20079572: cmpl r2,$1 20079575: beql 0x2007958d 20079577: bgtr 0x20079588 20079579: cmpl r2,r0 2007957c: beql 0x2007958d 2007957e: bgtru 0x20079583 20079580: subl2 r2,r1 20079583: addl2 r0,r1 20079586: brb 0x2007958d 20079588: ediv r2,r0,r0,r1 2007958d: tstl r1 2007958f: bneq 0x2007959c 20079591: movab 0x20077770,04(r3) 20079599: brw 0x20079640 2007959c: cmpl r4,$3 2007959f: beql 0x200795d1 200795a1: clrl r1 200795a3: movl r4,r0 200795a6: movl $000003eb,r2 200795ad: beql 0x200795c8 200795af: cmpl r2,$1 200795b2: beql 0x200795cd 200795b4: bgtr 0x200795c8 200795b6: cmpl r2,r0 200795b9: beql 0x200795cd 200795bb: bgtru 0x200795c0 200795bd: subl2 r2,r1 200795c0: addl2 r0,r1 200795c3: brb 0x200795cd 200795c5: tstl r0 200795c7: nop 200795c8: ediv r2,r0,r0,r1 200795cd: tstl r1 200795cf: bneq 0x200795dc 200795d1: movab 0x20077768,04(r3) 200795d9: brb 0x20079640 200795db: nop 200795dc: movab (r7),04(r3) 200795e0: brb 0x20079640 200795e2: tstl r0 200795e4: movl 04(ap),r0 200795e8: movab (r7),04(r0) 200795ec: brb 0x20079640 200795ee: tstl r0 200795f0: cmpl (r6),$2 200795f3: beql 0x20079625 200795f5: clrl r1 200795f7: movl (r6),r0 200795fa: movl $000003ea,r2 20079601: beql 0x2007961c 20079603: cmpl r2,$1 20079606: beql 0x20079621 20079608: bgtr 0x2007961c 2007960a: cmpl r2,r0 2007960d: beql 0x20079621 2007960f: bgtru 0x20079614 20079611: subl2 r2,r1 20079614: addl2 r0,r1 20079617: brb 0x20079621 20079619: tstl r0 2007961b: nop 2007961c: ediv r2,r0,r0,r1 20079621: tstl r1 20079623: bneq 0x20079630 20079625: movab 0x20077770,04(r3) 2007962d: brb 0x20079640 2007962f: nop 20079630: movab (r7),04(r3) 20079634: brb 0x20079640 20079636: tstl r0 20079638: movab 0x20077634,04(r3) 20079640: movl 04(ap),r0 20079644: movl 0004(r0),0000(r0) 2007964b: ret _3964c: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2007964e: subl2 $c,sp 20079651: movb 04(ap),r6 20079655: movb 08(ap),r5 20079659: movb 0c(ap),r4 2007965d: movl 18(ap),r3 20079661: movl 1c(ap),r2 20079665: movl 20(ap),r7 20079669: clrl r11 2007966b: clrl (sp) 2007966d: movzbl r4,r0 20079670: casel r0,$0,$2f 20079674: case -> 0x200796f4 20079676: case -> 0x20079708 20079678: case -> 0x2007974a 2007967a: case -> 0x2007974a 2007967c: case -> 0x2007974a 2007967e: case -> 0x2007974a 20079680: case -> 0x2007974a 20079682: case -> 0x2007974a 20079684: case -> 0x20079710 20079686: case -> 0x2007974a 20079688: case -> 0x2007974a 2007968a: case -> 0x2007974a 2007968c: case -> 0x2007974a 2007968e: case -> 0x2007974a 20079690: case -> 0x2007974a 20079692: case -> 0x2007974a 20079694: case -> 0x2007974a 20079696: case -> 0x2007974a 20079698: case -> 0x200796e0 2007969a: case -> 0x2007974a 2007969c: case -> 0x2007974a 2007969e: case -> 0x20079734 200796a0: case -> 0x2007974a 200796a2: case -> 0x2007974a 200796a4: case -> 0x2007974a 200796a6: case -> 0x2007974a 200796a8: case -> 0x20079740 200796aa: case -> 0x200796ec 200796ac: case -> 0x2007974a 200796ae: case -> 0x2007974a 200796b0: case -> 0x2007974a 200796b2: case -> 0x2007974a 200796b4: case -> 0x2007974a 200796b6: case -> 0x2007974a 200796b8: case -> 0x2007974a 200796ba: case -> 0x2007974a 200796bc: case -> 0x2007974a 200796be: case -> 0x200796fc 200796c0: case -> 0x2007974a 200796c2: case -> 0x2007974a 200796c4: case -> 0x2007971c 200796c6: case -> 0x2007974a 200796c8: case -> 0x2007974a 200796ca: case -> 0x2007974a 200796cc: case -> 0x2007974a 200796ce: case -> 0x2007974a 200796d0: case -> 0x2007974a 200796d2: case -> 0x20079728 200796d4: brb 0x2007974a 200796d6: tstl r0 200796d8: jmp 0x60077800 200796de: tstl r0 200796e0: movzbl $ff,r11 200796e4: movl $1,r10 200796e7: movl $6,r9 200796ea: brb 0x2007974a 200796ec: movl $3c,r10 200796ef: movl $6,r9 200796f2: brb 0x2007974a 200796f4: movl $1e,r10 200796f7: movl $6,r9 200796fa: brb 0x2007974a 200796fc: movl $8,r11 200796ff: movl $1e,r10 20079702: movl $a,r9 20079705: brb 0x2007974a 20079707: nop 20079708: movl $3c,r10 2007970b: movl $6,r9 2007970e: brb 0x2007974a 20079710: ashl $9,r3,r11 20079714: movl $3c,r10 20079717: movl $6,r9 2007971a: brb 0x2007974a 2007971c: ashl $9,r2,r11 20079720: movl $3c,r10 20079723: movl $a,r9 20079726: brb 0x2007974a 20079728: movl $1,(sp) 2007972b: movl $3c,r10 2007972e: movl $a,r9 20079731: brb 0x2007974a 20079733: nop 20079734: movl r3,r11 20079737: movl $1e,r10 2007973a: movl $6,r9 2007973d: brb 0x2007974a 2007973f: nop 20079740: movzbl $ff,r11 20079744: movl $1e,r10 20079747: movl $6,r9 2007974a: pushl r10 2007974c: pushl $1 2007974e: pushl 08(sp) 20079751: clrq -(sp) 20079753: movzbl r6,r0 20079756: ashl $3,r0,r0 2007975a: movzbl r5,r8 2007975d: addl2 r0,r8 20079760: pushl 0x200774ac[r8] 20079767: pushl 0x2007764c 2007976d: movl 0x20077650,r0 20079774: calls $7,*0c(r0) 20079778: movl r0,04(sp) 2007977c: pushl 10(ap) 2007977f: pushl r9 20079781: pushl 14(ap) 20079784: pushl r11 20079786: pushl 0x200774ac[r8] 2007978d: movl 0x20077650,r0 20079794: calls $5,*10(r0) 20079798: movl r0,04(sp) 2007979c: movzbl r4,r0 2007979f: casel r0,$0,$2f 200797a3: case -> 0x20079810 200797a5: case -> 0x20079878 200797a7: case -> 0x20079914 200797a9: case -> 0x20079914 200797ab: case -> 0x20079914 200797ad: case -> 0x20079914 200797af: case -> 0x20079914 200797b1: case -> 0x20079914 200797b3: case -> 0x20079878 200797b5: case -> 0x20079914 200797b7: case -> 0x20079914 200797b9: case -> 0x20079914 200797bb: case -> 0x20079914 200797bd: case -> 0x20079914 200797bf: case -> 0x20079914 200797c1: case -> 0x20079914 200797c3: case -> 0x20079914 200797c5: case -> 0x20079914 200797c7: case -> 0x20079810 200797c9: case -> 0x20079914 200797cb: case -> 0x20079914 200797cd: case -> 0x20079810 200797cf: case -> 0x20079914 200797d1: case -> 0x20079914 200797d3: case -> 0x20079914 200797d5: case -> 0x20079914 200797d7: case -> 0x200798ac 200797d9: case -> 0x20079844 200797db: case -> 0x20079914 200797dd: case -> 0x20079914 200797df: case -> 0x20079914 200797e1: case -> 0x20079914 200797e3: case -> 0x20079914 200797e5: case -> 0x20079914 200797e7: case -> 0x20079914 200797e9: case -> 0x20079914 200797eb: case -> 0x20079914 200797ed: case -> 0x20079844 200797ef: case -> 0x20079914 200797f1: case -> 0x20079914 200797f3: case -> 0x20079844 200797f5: case -> 0x20079914 200797f7: case -> 0x20079914 200797f9: case -> 0x20079914 200797fb: case -> 0x20079914 200797fd: case -> 0x20079914 200797ff: case -> 0x20079914 20079801: case -> 0x20079844 20079803: brw 0x20079914 20079806: tstl r0 20079808: jmp 0x60077800 2007980e: tstl r0 20079810: pushl r7 20079812: pushl r2 20079814: pushl r3 20079816: movzbl r4,-(sp) 20079819: movzbl r5,-(sp) 2007981c: movzbl r6,-(sp) 2007981f: pushal 0x200774ac 20079825: pushl 0x2007764c 2007982b: pushl 0x20077654 20079831: movl 0x20077650,r0 20079838: calls $9,*34(r0) 2007983c: movl r0,04(sp) 20079840: brw 0x20079914 20079843: nop 20079844: pushl r7 20079846: pushl r2 20079848: pushl r3 2007984a: movzbl r4,-(sp) 2007984d: movzbl r5,-(sp) 20079850: movzbl r6,-(sp) 20079853: pushal 0x200774ac 20079859: pushl 0x2007764c 2007985f: pushl 0x20077654 20079865: movl 0x20077650,r0 2007986c: calls $9,*38(r0) 20079870: movl r0,04(sp) 20079874: brw 0x20079914 20079877: nop 20079878: pushl r7 2007987a: pushl r2 2007987c: pushl r3 2007987e: movzbl r4,-(sp) 20079881: movzbl r5,-(sp) 20079884: movzbl r6,-(sp) 20079887: pushal 0x200774ac 2007988d: pushl 0x2007764c 20079893: pushl 0x20077654 20079899: movl 0x20077650,r0 200798a0: calls $9,*3c(r0) 200798a4: movl r0,04(sp) 200798a8: brb 0x20079914 200798aa: tstl r0 200798ac: cmpl r2,$3f 200798af: bneq 0x200798e4 200798b1: pushl r7 200798b3: pushl r2 200798b5: pushl r3 200798b7: movzbl r4,-(sp) 200798ba: movzbl r5,-(sp) 200798bd: movzbl r6,-(sp) 200798c0: pushal 0x200774ac 200798c6: pushl 0x2007764c 200798cc: pushl 0x20077654 200798d2: movl 0x20077650,r0 200798d9: calls $9,*38(r0) 200798dd: movl r0,04(sp) 200798e1: brb 0x20079914 200798e3: nop 200798e4: pushl r7 200798e6: pushl r2 200798e8: pushl r3 200798ea: movzbl r4,-(sp) 200798ed: movzbl r5,-(sp) 200798f0: movzbl r6,-(sp) 200798f3: pushal 0x200774ac 200798f9: pushl 0x2007764c 200798ff: pushl 0x20077654 20079905: movl 0x20077650,r0 2007990c: calls $9,*3c(r0) 20079910: movl r0,04(sp) 20079914: movl 00000004(sp),r0 2007991b: ret _3991c: entry mask: r4 r3 r2 2007991e: subl2 $4,sp 20079921: movab 0x200775c4,r4 20079928: movl 04(ap),r0 2007992c: movl 08(ap),r2 20079930: movl 0c(ap),r1 20079934: tstb 0x20077628 2007993a: beql 0x2007994d 2007993c: movl r2,(r4) 2007993f: movl r1,04(r4) 20079943: movl $2,08(r4) 20079947: clrb 0x20077628 2007994d: tstl r0 2007994f: beql 0x2007995b 20079951: movl r1,014b(r0) 20079956: movl r2,014f(r0) 2007995b: pushab 0x2007765c 20079961: pushl $1 20079963: pushal 0000(r4) 20079967: calls $3,*0x2007a850 2007996e: ret 2007996f: nop _39970: entry mask: 20079972: subl2 $4,sp 20079975: calls $0,_39984 2007997c: calls $0,_399c4 20079983: ret _39984: entry mask: r3 r2 20079986: subl2 $4,sp 20079989: movab 0x20077650,r3 20079990: movab 0x20077654,r2 20079997: pushl 0x2007764c 2007999d: pushl (r2) 2007999f: movl (r3),ap 200799a2: calls $2,*1c(ap) 200799a6: pushl $0 200799a8: pushl (r2) 200799aa: movl (r3),ap 200799ad: calls $2,*28(ap) 200799b1: pushl (r2) 200799b3: movl 00(r3),ap 200799b7: calls $1,*002c(ap) 200799bc: calls $0,_393f4 200799c3: ret _399c4: entry mask: 200799c6: subl2 $4,sp 200799c9: pushab 0x2007765c 200799cf: pushl $1 200799d1: pushal 0x200775c4 200799d7: calls $3,*0x2007a850 200799de: calls $0,_399f0 200799e5: calls $0,*0x2007a848 200799ec: ret 200799ed: tstl r0 200799ef: nop _399f0: entry mask: 200799f2: subl2 $4,sp 200799f5: calls $0,_39a40 200799fc: pushab 0x2007765c 20079a02: pushl 0x20077660 20079a08: pushl $1 20079a0a: pushal 0x200775c4 20079a10: calls $4,*0x2007a84c 20079a17: tstb 0x2007765c 20079a1d: bneq 0x20079a3f 20079a1f: pushl 0x20077650 20079a25: pushl 0x2007764c 20079a2b: pushl 0x20077654 20079a31: calls $3,_39984 20079a38: calls $0,*0x2007a848 20079a3f: ret _39a40: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 20079a42: subl2 $24,sp 20079a45: movab 0x20077660,r8 20079a4c: clrb r10 20079a4e: tstl r0 20079a50: clrb r5 20079a52: movzbl r10,r4 20079a55: mull2 $3e,r4 20079a58: movzbl r5,r2 20079a5b: addl2 r4,r2 20079a5e: movl (r8),r3 20079a61: movb $20,(r3)[r2] 20079a65: incb r5 20079a67: movzbl r5,r2 20079a6a: cmpl r2,$3b 20079a6d: bcs 0x20079a58 20079a6f: movzbl r10,r3 20079a72: mull2 $3e,r3 20079a75: movl (r8),r2 20079a78: movb $d,3c(r2)[r3] 20079a7d: movl (r8),r2 20079a80: movb $a,3d(r2)[r3] 20079a85: incb r10 20079a87: movzbl r10,r2 20079a8a: cmpl r2,$14 20079a8d: bcs 0x20079a50 20079a8f: movl (r8),r2 20079a92: movc3 $3b,0x200772a6 <"ADR RDS WRTS "...>,(r2) 20079a9a: movl (r8),r2 20079a9d: movc3 $3b,0x200772e2 <"--- -------- -------"...>,3e(r2) 20079aa6: movb $2,07(sp) 20079aaa: clrb 0e(sp) 20079aad: movab _39ea0,00(sp) 20079ab5: movab _39dc8,r9 20079abc: movl 0x2007764c,r2 20079ac3: cmpb 0e(sp),06(r2) 20079ac8: bneq 0x20079acd 20079aca: brw 0x20079c8f 20079acd: movzbl 0e(sp),r2 20079ad1: ashl $3,r2,r2 20079ad5: tstl 0x200774ac[r2] 20079adc: bneq 0x20079ae1 20079ade: brw 0x20079c8f 20079ae1: movzbl 0e(sp),r4 20079ae5: ashl $3,r4,r2 20079ae9: movl 0x200773ac[r2],r7 20079af1: movl 0x200774ac[r2],ap 20079af9: movzbl 07(sp),r6 20079afd: mull2 $3e,r6 20079b00: movl (r8),r3 20079b03: addl3 $30,r4,r2 20079b07: cvtlb r2,(r3)[r6] 20079b0b: movl (r8),r2 20079b0e: movb $2f,01(r2)[r6] 20079b13: movl (r8),r2 20079b16: movb $30,02(r2)[r6] 20079b1b: pushal -12(fp) 20079b1e: pushl $8 20079b20: pushl 013f(r7) 20079b24: calls $3,*0c(sp) 20079b28: movl (r8),r2 20079b2b: movc3 $8,-12(fp),04(r2)[r6] 20079b32: pushal -12(fp) 20079b35: pushl $8 20079b37: pushl 013b(r7) 20079b3b: calls $3,*0c(sp) 20079b3f: movl (r8),r2 20079b42: movc3 $8,-12(fp),0d(r2)[r6] 20079b49: tstb 04(r7) 20079b4c: bneq 0x20079b51 20079b4e: brw 0x20079c8c 20079b51: pushal -12(fp) 20079b54: pushl $8 20079b56: pushl 014b(r7) 20079b5a: calls $3,(r9) 20079b5d: moval -12(fp),r3 20079b61: addl2 $5,r3 20079b64: movl (r8),r2 20079b67: movc3 $3,(r3),16(r2)[r6] 20079b6d: clrb -13(fp) 20079b70: pushab -13(fp) 20079b73: pushal -08(fp) 20079b76: pushl r7 20079b78: pushl ap 20079b7a: calls $4,_39f60 20079b81: movzbl -13(fp),r2 20079b85: cmpl r2,$1 20079b88: bneq 0x20079b98 20079b8a: pushal -12(fp) 20079b8d: pushl $8 20079b8f: pushl -08(fp) 20079b92: calls $3,*0c(sp) 20079b96: brb 0x20079ba3 20079b98: pushal -12(fp) 20079b9b: pushl $8 20079b9d: pushl -08(fp) 20079ba0: calls $3,(r9) 20079ba3: moval -12(fp),r3 20079ba7: addl2 $5,r3 20079baa: movzbl 07(sp),r6 20079bae: mull2 $3e,r6 20079bb1: movl (r8),r2 20079bb4: movc3 $3,(r3),1a(r2)[r6] 20079bba: clrl r11 20079bbc: ashl $8,031e(ap),r11 20079bc2: bisl2 031a(ap),r11 20079bc7: pushal -12(fp) 20079bca: pushl $8 20079bcc: pushl r11 20079bce: calls $3,(r9) 20079bd1: moval -12(fp),r3 20079bd5: addl2 $4,r3 20079bd8: movl (r8),r2 20079bdb: movc3 $4,(r3),1e(r2)[r6] 20079be1: cmpl 038a(ap),$ffffffff 20079bea: beql 0x20079c09 20079bec: pushal -12(fp) 20079bef: pushl $8 20079bf1: pushl 038a(ap) 20079bf5: calls $3,*0c(sp) 20079bf9: moval -12(fp),r3 20079bfd: addl2 $5,r3 20079c00: movl (r8),r2 20079c03: movc3 $3,(r3),23(r2)[r6] 20079c09: cmpl 038e(ap),$ffffffff 20079c12: beql 0x20079c37 20079c14: pushal -12(fp) 20079c17: pushl $8 20079c19: pushl 038e(ap) 20079c1d: calls $3,(r9) 20079c20: moval -12(fp),r4 20079c24: addl2 $5,r4 20079c27: movzbl 07(sp),r3 20079c2b: mull2 $3e,r3 20079c2e: movl (r8),r2 20079c31: movc3 $3,(r4),27(r2)[r3] 20079c37: cmpl 0143(r7),$ffffffff 20079c40: beql 0x20079c5f 20079c42: pushal -12(fp) 20079c45: pushl $8 20079c47: pushl 0143(r7) 20079c4b: calls $3,(r9) 20079c4e: movzbl 07(sp),r3 20079c52: mull2 $3e,r3 20079c55: movl (r8),r2 20079c58: movc3 $8,-12(fp),2b(r2)[r3] 20079c5f: cmpl 0147(r7),$ffffffff 20079c68: beql 0x20079c8c 20079c6a: pushal -12(fp) 20079c6d: pushl $8 20079c6f: pushl 0147(r7) 20079c73: calls $3,(r9) 20079c76: moval -12(fp),r4 20079c7a: incl r4 20079c7c: movzbl 07(sp),r3 20079c80: mull2 $3e,r3 20079c83: movl (r8),r2 20079c86: movc3 $7,(r4),35(r2)[r3] 20079c8c: incb 07(sp) 20079c8f: incb 0e(sp) 20079c92: movzbl 0e(sp),r2 20079c96: cmpl r2,$8 20079c99: bcc 0x20079c9e 20079c9b: brw 0x20079abc 20079c9e: movzbl 07(sp),r2 20079ca2: mull2 $3e,r2 20079ca5: movl (r8),r3 20079ca8: movc3 $3b,0x2007731e <"--------------------"...>,(r3)[r2] 20079cb1: incb 0007(sp) 20079cb5: clrb 000e(sp) 20079cb9: movab _39dc8,r9 20079cc0: movl 0x2007764c,r2 20079cc7: cmpb 0e(sp),06(r2) 20079ccc: bneq 0x20079cd1 20079cce: brw 0x20079d9e 20079cd1: movzbl 0e(sp),r2 20079cd5: ashl $3,r2,r2 20079cd9: tstl 0x200774ac[r2] 20079ce0: bneq 0x20079ce5 20079ce2: brw 0x20079d9e 20079ce5: movzbl 0e(sp),r2 20079ce9: ashl $3,r2,r2 20079ced: tstl 0x200774ac[r2] 20079cf4: bneq 0x20079cf9 20079cf6: brw 0x20079d9e 20079cf9: movzbl 0e(sp),r2 20079cfd: ashl $3,r2,r2 20079d01: tstl 0x200773ac[r2] 20079d08: bneq 0x20079d0d 20079d0a: brw 0x20079d9e 20079d0d: movzbl 0e(sp),r2 20079d11: ashl $3,r2,r2 20079d15: movl 0x200774ac[r2],r3 20079d1d: movl 0383(r3),08(sp) 20079d23: beql 0x20079d9e 20079d25: movzbl 07(sp),r7 20079d29: mull2 $3e,r7 20079d2c: movl (r8),r4 20079d2f: movzbl 0e(sp),r2 20079d33: addl2 $30,r2 20079d36: cvtlb r2,(r4)[r7] 20079d3a: movl (r8),r2 20079d3d: movb $2f,01(r2)[r7] 20079d42: movl (r8),r2 20079d45: movb $30,02(r2)[r7] 20079d4a: movab 0216(r3),r6 20079d4f: cmpl 08(sp),$12 20079d53: blequ 0x20079d59 20079d55: movl $12,08(sp) 20079d59: movb $4,0f(sp) 20079d5d: clrb r10 20079d5f: tstl 08(sp) 20079d62: beql 0x20079d9b 20079d64: movzbl (r6)+,r11 20079d67: pushal -12(fp) 20079d6a: pushl $8 20079d6c: pushl r11 20079d6e: calls $3,(r9) 20079d71: moval -12(fp),r4 20079d75: addl2 $6,r4 20079d78: movzbl 0f(sp),ap 20079d7c: addl3 r7,ap,r2 20079d80: movl (r8),r3 20079d83: movc3 $2,(r4),(r3)[r2] 20079d88: addl3 $3,ap,r2 20079d8c: cvtlb r2,0f(sp) 20079d90: incb r10 20079d92: movzbl r10,r2 20079d95: cmpl r2,08(sp) 20079d99: bcs 0x20079d64 20079d9b: incb 07(sp) 20079d9e: incb 0e(sp) 20079da1: movzbl 0e(sp),r2 20079da5: cmpl r2,$8 20079da8: bcc 0x20079dad 20079daa: brw 0x20079cc0 20079dad: ret 20079dae: tstl r0 _39db0: entry mask: 20079db2: subl2 $4,sp 20079db5: movl 04(ap),r0 20079db9: cmpl r0,$9 20079dbc: bleq 0x20079dc1 20079dbe: addl2 $7,r0 20079dc1: addl2 $30,r0 20079dc4: movzbl r0,r0 20079dc7: ret _39dc8: entry mask: r7 r6 r5 r4 r3 r2 20079dca: subl2 $8,sp 20079dcd: movl 04(ap),r2 20079dd1: movl 08(ap),r3 20079dd5: movl 0c(ap),r4 20079dd9: movl r2,-08(fp) 20079ddd: extzv $4,$4,-05(fp),r2 20079de3: pushl r2 20079de5: movab _39db0,r7 20079dec: calls $1,(r7) 20079def: movb r0,(r4) 20079df2: bicb3 $f0,-05(fp),r0 20079df8: movzbl r0,r2 20079dfb: addl3 $1,r4,r5 20079dff: pushl r2 20079e01: calls $1,(r7) 20079e04: movb r0,(r5) 20079e07: extzv $4,$4,-06(fp),r2 20079e0d: addl3 $2,r4,r5 20079e11: pushl r2 20079e13: calls $1,(r7) 20079e16: movb r0,(r5) 20079e19: bicb3 $f0,-06(fp),r0 20079e1f: movzbl r0,r2 20079e22: addl3 $3,r4,r5 20079e26: pushl r2 20079e28: calls $1,(r7) 20079e2b: movb r0,(r5) 20079e2e: extzv $4,$4,-07(fp),r2 20079e34: addl3 $4,r4,r5 20079e38: pushl r2 20079e3a: calls $1,(r7) 20079e3d: movb r0,(r5) 20079e40: bicb3 $f0,-07(fp),r0 20079e46: movzbl r0,r2 20079e49: addl3 $5,r4,r5 20079e4d: pushl r2 20079e4f: calls $1,(r7) 20079e52: movb r0,(r5) 20079e55: extzv $4,$4,-08(fp),r2 20079e5b: addl3 $6,r4,r5 20079e5f: pushl r2 20079e61: calls $1,(r7) 20079e64: movb r0,(r5) 20079e67: bicb3 $f0,-08(fp),r0 20079e6d: movzbl r0,r2 20079e70: addl3 $7,r4,r5 20079e74: pushl r2 20079e76: calls $1,(r7) 20079e79: movb r0,(r5) 20079e7c: cmpl r3,$8 20079e7f: bcc 0x20079e9d 20079e81: movl r3,r6 20079e84: cmpl r6,$7 20079e87: bgtru 0x20079e9d 20079e89: tstl r0 20079e8b: nop 20079e8c: addl3 $7,r4,r2 20079e90: subl2 r6,r2 20079e93: movb $20,(r2) 20079e96: incl r6 20079e98: cmpl r6,$7 20079e9b: blequ 0x20079e8c 20079e9d: ret 20079e9e: tstl r0 _39ea0: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 20079ea2: subl2 $4,sp 20079ea5: movl 08(ap),r2 20079ea9: movl 000c(ap),r3 20079eae: movl $00989680,r6 20079eb5: movl 0004(ap),r7 20079eba: clrb r5 20079ebc: clrl r1 20079ebe: movl r7,r0 20079ec1: movl r6,r4 20079ec4: bgeq 0x20079ed0 20079ec6: cmpl r4,r0 20079ec9: bgtru 0x20079ed5 20079ecb: incl r1 20079ecd: brb 0x20079ed5 20079ecf: nop 20079ed0: ediv r4,r0,r1,r0 20079ed5: movl r1,r9 20079ed8: clrl r1 20079eda: movl r7,r0 20079edd: movl r6,r4 20079ee0: beql 0x20079ef8 20079ee2: cmpl r4,$1 20079ee5: beql 0x20079efd 20079ee7: bgtr 0x20079ef8 20079ee9: cmpl r4,r0 20079eec: beql 0x20079efd 20079eee: bgtru 0x20079ef3 20079ef0: subl2 r4,r1 20079ef3: addl2 r0,r1 20079ef6: brb 0x20079efd 20079ef8: ediv r4,r0,r0,r1 20079efd: movl r1,r8 20079f00: movzbl r5,r4 20079f03: addl2 r3,r4 20079f06: addl3 $30,r9,r0 20079f0a: cvtlb r0,(r4) 20079f0d: movl r8,r7 20079f10: clrl r1 20079f12: movl r6,r0 20079f15: movl $a,r4 20079f18: bgeq 0x20079f24 20079f1a: cmpl r4,r0 20079f1d: bgtru 0x20079f29 20079f1f: incl r1 20079f21: brb 0x20079f29 20079f23: nop 20079f24: ediv r4,r0,r1,r0 20079f29: movl r1,r6 20079f2c: incb r5 20079f2e: movzbl r5,r0 20079f31: cmpl r0,$8 20079f34: bcs 0x20079ebc 20079f36: cmpl r2,$8 20079f39: bcc 0x20079f5f 20079f3b: movb r2,r5 20079f3e: movzbl r5,r4 20079f41: cmpl r4,$7 20079f44: bgtru 0x20079f5f 20079f46: tstl r0 20079f48: addl3 $7,r3,r0 20079f4c: movzbl r5,r2 20079f4f: subl2 r2,r0 20079f52: movb $20,(r0) 20079f55: incb r5 20079f57: movzbl r5,r2 20079f5a: cmpl r2,$7 20079f5d: blequ 0x20079f48 20079f5f: ret _39f60: entry mask: r3 r2 20079f62: subl2 $4,sp 20079f65: movl 04(ap),r0 20079f69: movl 08(ap),r1 20079f6d: movl 0c(ap),r2 20079f71: cmpl 014f(r1),$1 20079f76: bneq 0x20079f7c 20079f78: movl $1,(r2) 20079f7b: ret 20079f7c: cmpl 0383(r0),$f 20079f81: blequ 0x20079f90 20079f83: movab 0216(r0),r3 20079f88: addl2 $e,r3 20079f8b: movzbl (r3),(r2) 20079f8e: ret 20079f8f: nop 20079f90: cmpl 038e(r0),$0000004c 20079f99: beql 0x20079fbf 20079f9b: cmpl 038e(r0),$0000004b 20079fa4: beql 0x20079fbf 20079fa6: movzbl (r1),r0 20079fa9: mull2 $a,r0 20079fac: addl2 $00000064,r0 20079fb3: movzbl 01(r1),r3 20079fb7: addl3 r3,r0,(r2) 20079fbb: movb $1,*10(ap) 20079fbf: ret _39fc0: entry mask: 20079fc2: subl2 $4,sp 20079fc5: movl 04(ap),r0 20079fc9: movb 08(ap),(r0) 20079fcd: movb 0c(ap),01(r0) 20079fd2: mnegb $1,02(r0) 20079fd6: clrb 03(r0) 20079fd9: clrb 12(r0) 20079fdc: clrb 04(r0) 20079fdf: clrq 05(r0) 20079fe2: clrq 013b(r0) 20079fe6: clrb 11(r0) 20079fe9: clrw 13(r0) 20079fec: movb $1,15(r0) 20079ff0: clrl 0d(r0) 20079ff3: mnegl $1,0143(r0) 20079ff8: mnegl $1,0147(r0) 20079ffd: mnegl $1,014b(r0) 2007a002: mnegl $1,014f(r0) 2007a007: ret _3a008: entry mask: r6 r5 r4 r3 r2 2007a00a: subl2 $18,sp 2007a00d: movab 0x20077658,r6 2007a014: movab 0x2007735c,r5 2007a01b: movl 0c(ap),r2 2007a01f: movl 10(ap),r3 2007a023: cmpl r2,$a 2007a026: bgtru 0x2007a03c 2007a028: pushab (r5) 2007a02a: pushab -18(fp) 2007a02d: calls $2,*0x2007a868 2007a034: movq -18(fp),-10(fp) 2007a039: brw 0x2007a13e 2007a03c: cmpl r2,$000003e8 2007a043: bgeq 0x2007a048 2007a045: brw 0x2007a12c 2007a048: beql 0x2007a09c 2007a04a: cmpl r2,$00001388 2007a051: bgeq 0x2007a056 2007a053: brw 0x2007a12c 2007a056: beql 0x2007a0b4 2007a058: cmpl r2,$00002710 2007a05f: bgeq 0x2007a064 2007a061: brw 0x2007a12c 2007a064: beql 0x2007a0c8 2007a066: cmpl r2,$00007530 2007a06d: bgeq 0x2007a072 2007a06f: brw 0x2007a12c 2007a072: beql 0x2007a0dc 2007a074: cmpl r2,$0000ea60 2007a07b: bgeq 0x2007a080 2007a07d: brw 0x2007a12c 2007a080: beql 0x2007a0f0 2007a082: cmpl r2,$0001d4c0 2007a089: bgeq 0x2007a08e 2007a08b: brw 0x2007a12c 2007a08e: beql 0x2007a104 2007a090: cmpl r2,$00083d60 2007a097: beql 0x2007a118 2007a099: brw 0x2007a12c 2007a09c: pushab 08(r5) 2007a09f: pushab -18(fp) 2007a0a2: calls $2,*0x2007a868 2007a0a9: movq -18(fp),-10(fp) 2007a0ae: brw 0x2007a13e 2007a0b1: tstl r0 2007a0b3: nop 2007a0b4: pushab 10(r5) 2007a0b7: pushab -18(fp) 2007a0ba: calls $2,*0x2007a868 2007a0c1: movq -18(fp),-10(fp) 2007a0c6: brb 0x2007a13e 2007a0c8: pushab 18(r5) 2007a0cb: pushab -18(fp) 2007a0ce: calls $2,*0x2007a868 2007a0d5: movq -18(fp),-10(fp) 2007a0da: brb 0x2007a13e 2007a0dc: pushab 20(r5) 2007a0df: pushab -18(fp) 2007a0e2: calls $2,*0x2007a868 2007a0e9: movq -18(fp),-10(fp) 2007a0ee: brb 0x2007a13e 2007a0f0: pushab 28(r5) 2007a0f3: pushab -18(fp) 2007a0f6: calls $2,*0x2007a868 2007a0fd: movq -18(fp),-10(fp) 2007a102: brb 0x2007a13e 2007a104: pushab 30(r5) 2007a107: pushab -18(fp) 2007a10a: calls $2,*0x2007a868 2007a111: movq -18(fp),-10(fp) 2007a116: brb 0x2007a13e 2007a118: pushab 38(r5) 2007a11b: pushab -18(fp) 2007a11e: calls $2,*0x2007a868 2007a125: movq -18(fp),-10(fp) 2007a12a: brb 0x2007a13e 2007a12c: pushab 08(r5) 2007a12f: pushab -18(fp) 2007a132: calls $2,*0x2007a868 2007a139: movq -18(fp),-10(fp) 2007a13e: movl r3,r0 2007a141: casel r0,$0,$2 2007a145: case -> 0x2007a158 2007a147: case -> 0x2007a16c 2007a149: case -> 0x2007a174 2007a14b: brb 0x2007a1a0 2007a14d: tstl r0 2007a14f: nop 2007a150: jmp 0x60077800 2007a156: tstl r0 2007a158: pushab -10(fp) 2007a15b: pushl $0 2007a15d: pushal (r6) 2007a15f: calls $3,*$800001d0 2007a166: movl $1,r4 2007a169: brb 0x2007a1a3 2007a16b: nop 2007a16c: movl $3,r4 2007a16f: brb 0x2007a1a3 2007a171: tstl r0 2007a173: nop 2007a174: pushl 0x20077648 2007a17a: pushab -10(fp) 2007a17d: pushal -08(fp) 2007a180: pushal (r6) 2007a182: calls $4,*$800001d0 2007a189: cmpl (r6),$1 2007a18c: bneq 0x2007a193 2007a18e: tstl -08(fp) 2007a191: bneq 0x2007a198 2007a193: clrl r4 2007a195: brb 0x2007a1a3 2007a197: nop 2007a198: movl $1,r4 2007a19b: brb 0x2007a1a3 2007a19d: tstl r0 2007a19f: nop 2007a1a0: movl $3,r4 2007a1a3: cmpl r3,$1 2007a1a6: bneq 0x2007a1b8 2007a1a8: movl 04(ap),r2 2007a1ac: movl 10(r2),r2 2007a1b0: movab 0c(r2),r2 2007a1b4: movb $1,03(r2) 2007a1b8: movl r4,r0 2007a1bb: ret _3a1bc: entry mask: r10 r9 r8 r7 r6 r5 r4 r3 r2 2007a1be: subl2 $4,sp 2007a1c1: movl 04(ap),r2 2007a1c5: movl 08(ap),r3 2007a1c9: movl 0x20077630,r6 2007a1d0: movb (r2),r9 2007a1d3: movb 01(r2),r8 2007a1d7: pushl $0 2007a1d9: pushl $1 2007a1db: pushl $0 2007a1dd: pushl r6 2007a1df: pushab 27(r3) 2007a1e2: pushl $28 2007a1e4: movzbl r8,r5 2007a1e7: pushl r5 2007a1e9: movzbl r9,r4 2007a1ec: pushl r4 2007a1ee: calls $8,_3964c 2007a1f5: cmpl r0,$1 2007a1f8: beql 0x2007a221 2007a1fa: movzbl $8c,-(sp) 2007a1fe: mull2 $a,r4 2007a201: addl2 $00000064,r4 2007a208: addl3 r5,r4,-(sp) 2007a20c: pushl r3 2007a20e: calls $3,_3991c 2007a215: clrl 0143(r3) 2007a219: movl $1,0147(r3) 2007a21e: clrl r0 2007a220: ret 2007a221: cmpl 0368(r2),$00000200 2007a22a: beql 0x2007a250 2007a22c: movzbl $8e,-(sp) 2007a230: movzbl r9,r0 2007a233: mull2 $a,r0 2007a236: addl2 $00000064,r0 2007a23d: movzbl r8,r2 2007a240: addl3 r2,r0,-(sp) 2007a244: pushl r3 2007a246: calls $3,_3991c 2007a24d: clrl r0 2007a24f: ret 2007a250: addl3 $2,r6,r2 2007a254: movb (r2),r10 2007a257: addl3 $3,r6,r2 2007a25b: movzbl (r2),r2 2007a25e: cmpl r2,$1 2007a261: bneq 0x2007a26f 2007a263: movzbl r10,r2 2007a266: cmpl r2,$000000f4 2007a26d: bcs 0x2007a273 2007a26f: movl $1,r0 2007a272: ret 2007a273: movzbl r10,r2 2007a276: addl2 r2,r2 2007a279: addl2 r2,r6 2007a27c: movzbl (r6),r2 2007a27f: cmpl r2,$18 2007a282: beql 0x2007a288 2007a284: movl $1,r0 2007a287: ret 2007a288: addl3 $2,r6,r2 2007a28c: movzbl (r2),r2 2007a28f: addl3 $18,r2,r7 2007a293: mcoml r7,r7 2007a296: bicl3 $ffffff00,r7,r0 2007a29e: addl3 $3,r6,r2 2007a2a2: movzbl (r2),r2 2007a2a5: cmpl r0,r2 2007a2a8: beql 0x2007a2ae 2007a2aa: movl $1,r0 2007a2ad: ret 2007a2ae: addl3 $8,r6,r0 2007a2b2: addl3 $c,r6,r2 2007a2b6: addl3 (r0),(r2),r0 2007a2ba: addl3 $10,r6,r2 2007a2be: addl3 (r2),r0,r7 2007a2c2: addl3 $14,r6,r2 2007a2c6: cmpl r7,(r2) 2007a2c9: beql 0x2007a2cf 2007a2cb: movl $1,r0 2007a2ce: ret 2007a2cf: movb $1,14(r3) 2007a2d3: cvtbl $01,r0 2007a2d7: ret _3a2d8: entry mask: r10 r9 r8 r7 r6 r5 r4 r3 r2 2007a2da: subl2 $4,sp 2007a2dd: movl 04(ap),r2 2007a2e1: movl 08(ap),r3 2007a2e5: movb (r2),r10 2007a2e8: movb 01(r2),r9 2007a2ec: movl 0x20077630,r7 2007a2f3: movab 27(r3),r8 2007a2f7: tstb 0c(ap) 2007a2fa: beql 0x2007a348 2007a2fc: pushl $0 2007a2fe: pushl $1 2007a300: pushl $0 2007a302: pushl r7 2007a304: pushl r8 2007a306: pushl $28 2007a308: movzbl r9,r5 2007a30b: pushl r5 2007a30d: movzbl r10,r4 2007a310: pushl r4 2007a312: calls $8,_3964c 2007a319: cmpl r0,$1 2007a31c: bneq 0x2007a321 2007a31e: brw 0x2007a3cb 2007a321: movzbl $82,-(sp) 2007a325: mull2 $a,r4 2007a328: addl2 $00000064,r4 2007a32f: addl3 r5,r4,-(sp) 2007a333: pushl r3 2007a335: calls $3,_3991c 2007a33c: clrl 0143(r3) 2007a340: movl $1,0147(r3) 2007a345: clrl r0 2007a347: ret 2007a348: clrq -(sp) 2007a34a: clrq -(sp) 2007a34c: pushl r8 2007a34e: pushl $1 2007a350: movzbl r9,r5 2007a353: pushl r5 2007a355: movzbl r10,r4 2007a358: pushl r4 2007a35a: calls $8,_3964c 2007a361: cmpl r0,$1 2007a364: beql 0x2007a384 2007a366: movzbl $84,-(sp) 2007a36a: mull2 $a,r4 2007a36d: addl2 $00000064,r4 2007a374: addl3 r5,r4,-(sp) 2007a378: pushl r3 2007a37a: calls $3,_3991c 2007a381: clrl r0 2007a383: ret 2007a384: clrq -(sp) 2007a386: pushl $1 2007a388: pushl r7 2007a38a: pushl r8 2007a38c: pushl $8 2007a38e: movzbl r9,r5 2007a391: pushl r5 2007a393: movzbl r10,r4 2007a396: pushl r4 2007a398: calls $8,_3964c 2007a39f: cmpl r0,$1 2007a3a2: beql 0x2007a3cb 2007a3a4: movzbl $82,-(sp) 2007a3a8: mull2 $a,r4 2007a3ab: addl2 $00000064,r4 2007a3b2: addl3 r5,r4,-(sp) 2007a3b6: pushl r3 2007a3b8: calls $3,_3991c 2007a3bf: clrl 0143(r3) 2007a3c3: movl $1,0147(r3) 2007a3c8: clrl r0 2007a3ca: ret 2007a3cb: cmpl 0368(r2),$00000200 2007a3d4: beql 0x2007a3fa 2007a3d6: movzbl $86,-(sp) 2007a3da: movzbl r10,r4 2007a3dd: mull2 $a,r4 2007a3e0: addl2 $00000064,r4 2007a3e7: movzbl r9,r2 2007a3ea: addl3 r2,r4,-(sp) 2007a3ee: pushl r3 2007a3f0: calls $3,_3991c 2007a3f7: clrl r0 2007a3f9: ret 2007a3fa: clrl r6 2007a3fc: movzbl (r7)+,r5 2007a3ff: mull3 r6,r6,r4 2007a403: mull2 $0000007e,r4 2007a40a: mull3 $15,r6,r2 2007a40e: addl2 r2,r4 2007a411: addl2 $6,r4 2007a414: clrl r1 2007a416: movl r4,r0 2007a419: movl $00000100,r2 2007a420: beql 0x2007a438 2007a422: cmpl r2,$1 2007a425: beql 0x2007a43d 2007a427: bgtr 0x2007a438 2007a429: cmpl r2,r0 2007a42c: beql 0x2007a43d 2007a42e: bgtru 0x2007a433 2007a430: subl2 r2,r1 2007a433: addl2 r0,r1 2007a436: brb 0x2007a43d 2007a438: ediv r2,r0,r0,r1 2007a43d: cmpl r5,r1 2007a440: beql 0x2007a446 2007a442: movl $1,r0 2007a445: ret 2007a446: incl r6 2007a448: cmpl r6,$00000200 2007a44f: bcs 0x2007a3fc 2007a451: movb $1,0013(r3) 2007a456: cvtwl $0001,r0 2007a45b: ret _3a45c: entry mask: 2007a45e: subl2 $4,sp 2007a461: movl 08(ap),r0 2007a465: pushl 08(r0) 2007a468: pushl 04(r0) 2007a46b: calls $2,*00(r0) 2007a46f: clrq -(sp) 2007a471: calls $2,*$80000190 2007a478: ret 2007a479: .byte 3c 2007a47a: .word d000 2007a47c: .long ef5104ac 2007a480: .long 53511509 2007a484: .long 09511fe1 2007a488: .long 04c09fd0 2007a48c: .long 11508000 2007a490: .long 5e08c241 2007a494: .long dd506ede 2007a498: .long 04a0df51 2007a49c: .long 02fb60df 2007a4a0: .long 0002689f 2007a4a4: .long 518ed080 2007a4a8: .long 8ed08ed5 2007a4ac: .long 511ee150 2007a4b0: .long 0ca0d01d 2007a4b4: .long 329f3c50 2007a4b8: .long 5280000a 2007a4bc: .long 52520778 2007a4c0: .long 00008fc2 2007a4c4: .long de520020 2007a4c8: .long 5038b042 2007a4cc: .long a0d00411 2007a4d0: .long 8fcb5058 2007a4d4: .long ffe00000 2007a4d8: .long 78506043 2007a4dc: .long f0505009 2007a4e0: .long 50090051 2007a4e4: .long d0003c04 2007a4e8: .long ef530cac 2007a4ec: .long 08ac0900 2007a4f0: .long c3429e52 2007a4f4: .byte ff 2007a4f5: .byte 01 2007a4f6: .byte 53 2007a4f7: ashl $f7,r3,r3 2007a4fc: moval -(sp),r2 2007a4ff: moval -(sp),r4 2007a502: moval -(sp),r5 2007a505: pushal (r5) 2007a507: pushl 04(ap) 2007a50a: addl3 $1,r3,-(sp) 2007a50e: pushal (r4) 2007a510: pushal (r2) 2007a512: pushl $0 2007a514: calls $6,*$80000010 2007a51b: ashl $9,(r4),r0 2007a51f: insv 08(ap),$0,$9,r0 2007a525: bicl3 $1,r0,*10(ap) 2007a52a: movl (r2),r2 2007a52d: brb 0x2007a54e 2007a52f: movzwl $0,*04ac(r0) 2007a534: mnegf *0cac(r0),r3 2007a539: extzv $0,$9,08(ap),r0 2007a53f: movab 01ff(r3)[r0],r3 2007a545: ashl $f7,r3,r3 2007a54a: moval 10(ap),r5 2007a54e: movl 08(ap),r1 2007a552: prober $0,0c(ap),(r1) 2007a557: bneq 0x2007a55c 2007a559: brw 0x2007a5e5 2007a55c: extzv $9,$15,r1,r4 2007a561: bbc $1f,r1,0x2007a56a 2007a565: movl (r5),r0 2007a568: brb 0x2007a5b4 2007a56a: movl *$800006c0,r0 2007a571: bbc $2,*$80000b04,0x2007a58e 2007a579: moval -(sp),r1 2007a57c: moval -(sp),r0 2007a57f: movq r0,-(sp) 2007a582: calls $2,*$80000268 2007a589: tstl (sp)+ 2007a58b: movl (sp)+,r0 2007a58e: bbc $1e,08(ap),0x2007a5b0 2007a593: movl 0c(r0),r0 2007a597: movzwl *$80000a32,r1 2007a59e: ashl $7,r1,r1 2007a5a2: subl2 $00200000,r1 2007a5a9: moval *38(r0)[r1],r0 2007a5ae: brb 0x2007a5b4 2007a5b0: movl 58(r0),r0 2007a5b4: moval (r0)[r4],r0 2007a5b8: movzbl 14(ap),r4 2007a5bc: bisl2 $80000000,r4 2007a5c3: bbc $0,08(ap),0x2007a5cf 2007a5c8: bisl2 $02000000,r4 2007a5cf: movl (r0),(r0) 2007a5d2: movl (r0)+,r1 2007a5d5: bgeq 0x2007a5e5 2007a5d7: insv r1,$0,$15,r4 2007a5dc: movl r4,(r2)+ 2007a5df: sobgtr r3,0x2007a5cf 2007a5e2: clrl (r2) 2007a5e4: ret 2007a5e5: pushl 08(ap) 2007a5e8: pushl $0 2007a5ea: pushl $c 2007a5ec: pushl $0 2007a5ee: calls $4,*$80000138 2007a5f5: ret _3a5f6: entry mask: r3 r2 2007a5f8: pushl 04(ap) 2007a5fb: ashl $f7,10(ap),-(sp) 2007a601: movl 0c(ap),r0 2007a605: extzv $0,$9,08(ap),r1 2007a60b: movab 03ff(r0)[r1],r0 2007a611: ashl $f7,r0,-(sp) 2007a616: pushl $0 2007a618: calls $4,*$80000100 2007a61f: ret _3a620: entry mask: r6 r5 r4 r3 r2 2007a622: movl 08(ap),r2 2007a626: movl 04(ap),r3 2007a62a: cmpl r2,r3 2007a62d: bneq 0x2007a634 2007a62f: movl r2,r0 2007a632: brb 0x2007a673 2007a634: emul 0x200773a4,$bb40e62d,$1b0cb0ad,0x200773a4 2007a649: bicl2 $80000000,0x200773a4 2007a654: subl3 r2,r3,r6 2007a658: incl r6 2007a65a: emul 0x200773a4,r6,$0,r4 2007a663: ashq $1,r4,r4 2007a667: addl3 r2,r5,r0 2007a66b: cmpl r0,r3 2007a66e: blequ 0x2007a673 2007a670: subl2 r3,r0 2007a673: ret 2007a674: .space 404 2007a808: .long 00000040 2007a80c: .long 00000040 2007a810: .long 00000000 2007a814: .long 00000070 2007a818: .long 0000007c 2007a81c: .long 00000004 2007a820: .space 32 2007a840: .long 00000006 2007a844: .long 00000001 2007a848: .long 00003a3c 2007a84c: .long 00003a28 2007a850: .long 00003a1e 2007a854: .long 00003a14 2007a858: .long 00003a0a 2007a85c: .ptr 0x3a00 2007a860: .long 00000001 2007a864: .long 00000003 2007a868: .long 800148b8 2007a86c: .long 00000000 2007a870: .long 00000001 2007a874: .long 00003600 2007a878: .long 000d0001 2007a87c: .long 00000000 2007a880: .long 00000000 2007a884: .long 00000000 2007a888: .long 00000000 2007a88c: .long 00000040 2007a890: .space 44 2007a8bc: .long 00003a00 2007a8c0: .long 000a2694 2007a8c4: .long 00000000 2007a8c8: .long 00000000 2007a8cc: .long 00000000 2007a8d0: .long 00000000 2007a8d4: .string "\rWST_RTL_SHARE\0" 2007a8e3: .space 29 2007a900: .long 0009fd9c 2007a904: .long 00000000 2007a908: .long 00000000 2007a90c: .long 00000000 2007a910: .long 00000000 2007a914: .string "\tLIBCOMMON\0" 2007a91f: .space 33 2007a940: .long 000a077c 2007a944: .space 16 2007a954: .string "\tPASCALMSC\0" 2007a95f: .space 161 2007aa00: .long 80013884 2007aa04: .long 00640000 2007aa08: .long 00000c00 2007aa0c: .long 00004000 2007aa10: .long 00000001 2007aa14: .long 80013850 2007aa18: .long 00000000 2007aa1c: .long 08100000 2007aa20: .long 07000001 2007aa24: .byte 00 2007aa25: .string "MONITOR\0" 2007aa2d: .space 35 2007aa50: .long 01020010 2007aa54: .long 00000005 2007aa58: .long 00000200 2007aa5c: .long 80008e00 2007aa60: .long 00000010 2007aa64: .long 0000001f 2007aa68: .long 00000c00 2007aa6c: .long 80009800 2007aa70: .long 00010010 2007aa74: .long 00000001 2007aa78: .long 00004a00 2007aa7c: .long 8000d600 2007aa80: .long 00000000 2007aa84: .long 80013948 2007aa88: .long 00320000 2007aa8c: .long 00000800 2007aa90: .long 00004000 2007aa94: .long 00000001 2007aa98: .long 800138d4 2007aa9c: .long 00000000 2007aaa0: .long 08100000 2007aaa4: .long 02000000 2007aaa8: .long 005a4400 2007aaac: .space 40 2007aad4: .long 01020010 2007aad8: .long 00000003 2007aadc: .long 00000200 2007aae0: .long 8000d800 2007aae4: .long 00000010 2007aae8: .long 0000000a 2007aaec: .long 00000800 2007aaf0: .long 8000de00 2007aaf4: .long 00010010 2007aaf8: .long 00000001 2007aafc: .long 00001c00 2007ab00: .long 8000f200 2007ab04: .long 00000010 2007ab08: .long 00000005 2007ab0c: .long 00001e00 2007ab10: .long 80016000 2007ab14: .long 05020010 2007ab18: .long 00000001 2007ab1c: .long 00002800 2007ab20: .long 80017600 2007ab24: .long 00000010 2007ab28: .long 00000001 2007ab2c: .long 00002a00 2007ab30: .long 80016c00 2007ab34: .long 00010010 2007ab38: .long 00000001 2007ab3c: .long 00002c00 2007ab40: .long 80017000 2007ab44: .long 00000000 2007ab48: .long 80013a0c 2007ab4c: .long 00320000 2007ab50: .long 00000400 2007ab54: .long 00004000 2007ab58: .long 00000001 2007ab5c: .long 80013998 2007ab60: .long 00000000 2007ab64: .long 08100000 2007ab68: .long 02000000 2007ab6c: .long 00494e00 2007ab70: .space 40 2007ab98: .long 01020010 2007ab9c: .long 00000001 2007aba0: .long 00000200 2007aba4: .long 8000f400 2007aba8: .long 00000010 2007abac: .long 00000004 2007abb0: .long 00000400 2007abb4: .long 8000f600 2007abb8: .long 00010010 2007abbc: .long 00000001 2007abc0: .long 00000c00 2007abc4: .long 8000fe00 2007abc8: .long 00000010 2007abcc: .long 00000005 2007abd0: .long 00000e00 2007abd4: .long 80016000 2007abd8: .long 05020010 2007abdc: .long 00000001 2007abe0: .long 00001800 2007abe4: .long 80017800 2007abe8: .long 00000010 2007abec: .long 00000001 2007abf0: .long 00001a00 2007abf4: .long 80016c00 2007abf8: .long 00010010 2007abfc: .long 00000001 2007ac00: .long 00001c00 2007ac04: .long 80017200 2007ac08: .long 00000000 2007ac0c: .long 00000000 2007ac10: .long 00320000 2007ac14: .long 0000081c 2007ac18: .long 00004000 2007ac1c: .long 00000001 2007ac20: .long 80013a5c 2007ac24: .long 00000000 2007ac28: .long 08100000 2007ac2c: .long 04000000 2007ac30: .byte 00 2007ac31: .string "SCSI\0" 2007ac36: .space 38 2007ac5c: .long 01020010 2007ac60: .long 00000003 2007ac64: .long 00000200 2007ac68: .long 80010000 2007ac6c: .long 00000010 2007ac70: .long 00000018 2007ac74: .long 00000800 2007ac78: .long 80010600 2007ac7c: .long 00010010 2007ac80: .long 00000001 2007ac84: .long 00003800 2007ac88: .long 80013600 2007ac8c: .long 00000010 2007ac90: .long 00000005 2007ac94: .long 00003a00 2007ac98: .long 80016000 2007ac9c: .long 05020010 2007aca0: .long 00000001 2007aca4: .long 00004400 2007aca8: .long 80017a00 2007acac: .long 00000010 2007acb0: .long 00000001 2007acb4: .long 00004600 2007acb8: .long 80016c00 2007acbc: .long 00010010 2007acc0: .long 00000001 2007acc4: .long 00004800 2007acc8: .long 80017400 2007accc: .space 308 2007ae00: .long 00000032 2007ae04: .word 0004 2007ae06: .ascii "COMM" 2007ae0a: .space 30 2007ae28: .long 001402c0 2007ae2c: .long 00000000 2007ae30: .long 00320000 2007ae34: .long 00040000 2007ae38: .ascii "SCSI" 2007ae3c: .space 30 2007ae5a: .long 001403fc 2007ae5e: .long 00000000 2007ae62: .long 00320000 2007ae66: .long 00020000 2007ae6a: .long 0000494e 2007ae6e: .long 00000000 2007ae72: .long 00000000 2007ae76: .long 00000000 2007ae7a: .long 00000000 2007ae7e: .long 00000000 2007ae82: .long 00000000 2007ae86: .long 00000000 2007ae8a: .long 03f80000 2007ae8e: .long 00000014 2007ae92: .long 00000000 2007ae96: .long 00000032 2007ae9a: .long 31470002 2007ae9e: .long 00000000 2007aea2: .long 00000000 2007aea6: .long 00000000 2007aeaa: .long 00000000 2007aeae: .long 00000000 2007aeb2: .long 00000000 2007aeb6: .long 00000000 2007aeba: .long 00000000 2007aebe: .long 00140244 2007aec2: .long 00000000 2007aec6: .long 00320000 2007aeca: .long 00020000 2007aece: .long 00003047 2007aed2: .long 00000000 2007aed6: .long 00000000 2007aeda: .long 00000000 2007aede: .long 00000000 2007aee2: .long 00000000 2007aee6: .long 00000000 2007aeea: .long 00000000 2007aeee: .long 02480000 2007aef2: .long 00000014 2007aef6: .long 00000000 2007aefa: .long 00000032 2007aefe: .long 54410002 2007af02: .long 00000000 2007af06: .long 00000000 2007af0a: .long 00000000 2007af0e: .long 00000000 2007af12: .long 00000000 2007af16: .long 00000000 2007af1a: .long 00000000 2007af1e: .long 00000000 2007af22: .long 00140254 2007af26: .long 00000000 2007af2a: .long 00320000 2007af2e: .long 00020000 2007af32: .long 00005241 2007af36: .long 00000000 2007af3a: .long 00000000 2007af3e: .long 00000000 2007af42: .long 00000000 2007af46: .long 00000000 2007af4a: .long 00000000 2007af4e: .long 00000000 2007af52: .long 02500000 2007af56: .long 00000014 2007af5a: .long 00000000 2007af5e: .long 00000032 2007af62: .long 54530002 2007af66: .long 00000000 2007af6a: .long 00000000 2007af6e: .long 00000000 2007af72: .long 00000000 2007af76: .long 00000000 2007af7a: .long 00000000 2007af7e: .long 00000000 2007af82: .long 00000000 2007af86: .long 001402c4 2007af8a: .long 00000000 2007af8e: .long 00000000 2007af92: .long 00050000 2007af96: .string "ASYNC\0" 2007af9c: .long 00000000 2007afa0: .long 00000000 2007afa4: .long 00000000 2007afa8: .long 00000000 2007afac: .long 00000000 2007afb0: .long 00000000 2007afb4: .long 00000000 2007afb8: .long 00140300 2007afbc: .long 00000000 2007afc0: .long 00000000 2007afc4: .long 00000000 2007afc8: .long 00000000 2007afcc: .long 00000000 2007afd0: .long 00000000 2007afd4: .long 00000000 2007afd8: .long 00000000 2007afdc: .long 00000000 2007afe0: .long 00000000 2007afe4: .long 00000000 2007afe8: .long 00000000 2007afec: .long 00000000 2007aff0: .long 00000000 2007aff4: .long 00000000 2007aff8: .long 00000000 2007affc: .long 00000000 2007b000: .long 80013e80 2007b004: .long 01000000 2007b008: .long 80013e6c 2007b00c: .long 00000000 2007b010: .long 00000002 2007b014: .string "\tLIBCOMMON\0" 2007b01f: .byte 00 2007b020: .long 00000000 2007b024: .long 00000000 2007b028: .long 00000000 2007b02c: .long 00000000 2007b030: .long 00000000 2007b034: .long 00000000 2007b038: .long 00000000 2007b03c: .word 002c 2007b03e: .ascii "DISK$PVAX2:[PVAX2.ELN.V41KIT]LIBCOMMON.E" 2007b066: .ascii "XE;1" 2007b06a: .word 0000 2007b06c: .long 00000010 2007b070: .long 00000003 2007b074: .long 80013e00 2007b078: .long 80014200 2007b07c: .long 00000000 2007b080: .long 80013f10 2007b084: .long 01000003 2007b088: .long 80013eec 2007b08c: .long 00000000 2007b090: .long 00000002 2007b094: .string "\tPASCALMSC\0" 2007b09f: .byte 00 2007b0a0: .long 00000000 2007b0a4: .long 00000000 2007b0a8: .long 00000000 2007b0ac: .long 00000000 2007b0b0: .long 00000000 2007b0b4: .long 00000000 2007b0b8: .long 00000000 2007b0bc: .word 002c 2007b0be: .ascii "DISK$PVAX2:[PVAX2.ELN.V41KIT]PASCALMSC.E" 2007b0e6: .ascii "XE;1" 2007b0ea: .word 0000 2007b0ec: .long 00000010 2007b0f0: .long 0000000b 2007b0f4: .long 80013e80 2007b0f8: .long 80014800 2007b0fc: .long 00010010 2007b100: .long 00000001 2007b104: .long 80013e80 2007b108: .long 80015e00 2007b10c: .long 00000000 2007b110: .long 80013fc4 2007b114: .long 01000000 2007b118: .long 80013f80 2007b11c: .long 80013fb2 2007b120: .long 00000302 2007b124: .string "\rWST_RTL_SHARE\0" 2007b133: .byte 00 2007b134: .long 00000000 2007b138: .long 00000000 2007b13c: .long 00000000 2007b140: .long 00000000 2007b144: .long 00000000 2007b148: .long 00000000 2007b14c: .word 0031 2007b14e: .ascii "DISK$PVAX2:[PVAX2.ELN.V41KIT]WST_RTL_SHA" 2007b176: .ascii "RE.EXE;10" 2007b17f: .byte 00 2007b180: .long 00000010 2007b184: .long 00000005 2007b188: .long 80013f10 2007b18c: .long 80016000 2007b190: .long 05020010 2007b194: .long 00000001 2007b198: .long 80013f10 2007b19c: .long 80016a00 2007b1a0: .long 00000010 2007b1a4: .long 00000001 2007b1a8: .long 80013f10 2007b1ac: .long 80016c00 2007b1b0: .long 00100000 2007b1b4: .long 00010001 2007b1b8: .long 3f100000 2007b1bc: .long 6e008001 2007b1c0: .long 00008001 2007b1c4: .long 00000000 2007b1c8: .long 01000000 2007b1cc: .long 80014030 2007b1d0: .long 00000000 2007b1d4: .long 00000002 2007b1d8: .string "\7CIOVS44\0" 2007b1e1: .space 31 2007b200: .word 002b 2007b202: .ascii "DISK$PVAX2:[PVAX2.ELN.V41KIT]CIOVS44.EXE" 2007b22a: .ascii ";69" 2007b22d: .space 3 2007b230: .long 00000010 2007b234: .long 00000002 2007b238: .long 80013fc4 2007b23c: .long 80017c00 2007b240: .space 450 2007b402: .long 00044531 2007b406: .long 003c0000 2007b40a: .long 00024b31 2007b40e: .long 003c0000 2007b412: .long 0003c231 2007b416: .long 003c0000 2007b41a: .long 0003c831 2007b41e: .long 003c0000 2007b422: .long 0003b931 2007b426: .long 00030000 2007b42a: .long 0001e031 2007b42e: .long 00030000 2007b432: .long 0001cd31 2007b436: .space 458 _3b600: entry mask: r1 r0 2007b602: subl2 $4,sp 2007b605: movl $1,-04(fp) 2007b609: brb 0x2007b613 _3b60b: entry mask: r1 r0 2007b60d: subl2 $4,sp 2007b610: clrl -04(fp) 2007b613: movzbl (ap),r0 2007b616: moval 04(ap)[r0],r1 2007b61b: pushl -(r1) 2007b61d: sobgtr r0,0x2007b61b 2007b620: pushl $0 2007b622: movzbl (ap),-(sp) 2007b625: incl (sp) 2007b627: blbc -04(fp),0x2007b631 2007b62b: insv $4,$0,$3,08(sp) 2007b631: movq 14(fp),r0 2007b635: callg (sp),*$80000138 2007b63c: movq r0,14(fp) 2007b640: blbc -04(fp),0x2007b655 2007b644: pushl $0015827c 2007b64a: pushl $0 2007b64c: calls $2,*$800000f8 2007b653: brb 0x2007b644 2007b655: ret _3b656: entry mask: r5 r4 r3 r2 2007b658: movab 0x2007b7a3,(fp) 2007b65d: movl fp,r4 2007b660: movzwl $0900,r0 2007b665: movl 0c(r4),r4 2007b669: beql 0x2007b685 2007b66b: cmpl *$80000af0,10(r4) 2007b673: beql 0x2007b686 2007b675: movab 0x2007b759,r3 2007b67a: cmpl r3,10(r4) 2007b67e: bneq 0x2007b665 2007b680: movzwl $0928,r0 2007b685: ret 2007b686: movl 04(ap),r3 2007b68a: beql 0x2007b691 2007b68c: movl (r3),r3 2007b68f: brb 0x2007b6a0 2007b691: movl r4,r2 2007b694: bsbw 0x2007b783 2007b697: movl 08(r2),r2 2007b69b: addl3 $1,08(r2),r3 2007b6a0: bleq 0x2007b6f5 2007b6a2: moval 0x2007b733,r0 2007b6a7: movl r0,10(r4) 2007b6ab: movl 0c(r4),r4 2007b6af: beql 0x2007b72d 2007b6b1: decl r3 2007b6b3: bgtr 0x2007b6ba 2007b6b5: tstl 04(ap) 2007b6b8: beql 0x2007b6f5 2007b6ba: cmpl *$80000af0,10(r4) 2007b6c2: bneq 0x2007b6e7 2007b6c4: movl r4,r2 2007b6c7: bsbw 0x2007b783 2007b6ca: movl 08(r2),r2 2007b6ce: movl 04(r2),r5 2007b6d2: cmpl r4,r5 2007b6d5: beql 0x2007b6ba 2007b6d7: moval 0x2007b73b,r0 2007b6db: movl r0,10(r4) 2007b6df: movl 0c(r4),r4 2007b6e3: bneq 0x2007b6d2 2007b6e5: brb 0x2007b72d 2007b6e7: tstl r3 2007b6e9: bleq 0x2007b6f5 2007b6eb: moval 0x2007b73b,r0 2007b6ef: movl r0,10(r4) 2007b6f3: brb 0x2007b6ab 2007b6f5: movl 08(ap),r0 2007b6f9: beql 0x2007b729 2007b6fb: cmpl 10(r4),*$80000af0 2007b703: bneq 0x2007b725 2007b705: movl r4,r2 2007b708: bsbw 0x2007b783 2007b70b: movl 04(r2),r2 2007b70f: movzbl -01(r2),r1 2007b713: movl r0,-04(r2)[r1] 2007b718: bicl2 $c8000010,(r2)[r1] 2007b720: movab 0x2007b771,r0 2007b725: movl r0,10(r4) 2007b729: movzwl $1,r0 2007b72c: ret 2007b72d: movzwl $012c,r0 2007b732: ret 2007b733: movl 08(sp),r0 2007b737: movq 0c(r0),r0 2007b73b: tstl (fp) 2007b73d: beql 0x2007b75d 2007b73f: movzwl $0920,-(sp) 2007b744: pushl $1 2007b746: pushl $0 2007b748: pushr $3 2007b74a: pushl $0 2007b74c: pushl fp 2007b74e: pushl $4 2007b750: pushal (sp) 2007b752: pushal 1c(sp) 2007b755: calls $2,*00(fp) 2007b759: movq 0c(sp),r0 2007b75d: moval 14(fp),ap 2007b761: blbc 06(fp),0x2007b768 2007b765: movl r0,(ap)+ 2007b768: bbc $1,06(fp),0x2007b770 2007b76d: movl r1,(ap) 2007b770: ret 2007b771: movzbl 23(sp),(sp) 2007b775: addl2 $8,(sp) 2007b778: mull2 $4,(sp) 2007b77b: movq 18(sp),r0 2007b77f: addl2 (sp),sp 2007b782: rei 2007b783: extzv $e,$2,06(r2),-(sp) 2007b789: extzv $0,$c,06(r2),r1 2007b78f: addl2 $14,r2 2007b792: addl2 (sp)+,r2 2007b795: blbc r1,0x2007b79b 2007b798: addl2 $4,r2 2007b79b: ashl $ff,r1,r1 2007b7a0: bneq 0x2007b795 2007b7a2: rsb 2007b7a3: halt 2007b7a4: halt 2007b7a5: movq 04(ap),r0 2007b7a9: cmpl $00000920,04(r0) 2007b7b1: beql 0x2007b7c4 2007b7b3: tstl 08(r1) 2007b7b6: bneq 0x2007b7c4 2007b7b8: movl 04(r0),0c(r1) 2007b7bd: clrq -(sp) 2007b7bf: calls $2,_3b656 2007b7c4: movzwl $0918,r0 2007b7c9: ret 2007b7ca: halt 2007b7cb: halt 2007b7cc: .ascii "aA0" 2007b7cf: .ascii "zZ9" 2007b7d2: .byte 57 ; 'a' - 10 2007b7d3: .byte 37 ; 'A' - 10 2007b7d4: .byte 30 ; '0' - 0 atoi_dec: entry mask: r5 r4 r3 r2 2007b7d7: movl $a,r2 2007b7da: brb 0x2007b7e8 atoi_oct: entry mask: r5 r4 r3 r2 2007b7de: movl $8,r2 2007b7e1: brb 0x2007b7e8 atoi_hex: entry mask: r5 r4 r3 r2 2007b7e5: movl $10,r2 2007b7e8: clrq r0 2007b7ea: clrq r3 2007b7ec: decl r3 2007b7ee: brb 0x2007b830 2007b7f0: movzbl *08(ap)[r3],r5 2007b7f5: tstl r3 2007b7f7: bneq 0x2007b807 2007b7f9: cmpb r5,$2b ; 2b = '+' 2007b7fc: beql 0x2007b830 2007b7fe: cmpb r5,$2d ; 2d = '-' 2007b801: bneq 0x2007b807 2007b803: incl r4 2007b805: brb 0x2007b830 2007b807: clrl r1 2007b809: cmpb r5,0x2007b7cc <"aA0zZ9">[r1] 2007b80e: bcs 0x2007b817 2007b810: cmpb r5,0x2007b7cf <"zZ9">[r1] 2007b815: blequ 0x2007b81d 2007b817: aoblss $3,r1,0x2007b809 2007b81b: brb 0x2007b843 2007b81d: subb2 0x2007b7d2[r1],r5 2007b822: cmpl r5,r2 2007b825: bcc 0x2007b843 2007b827: emul r2,r0,r5,r0 2007b82c: tstl r1 2007b82e: bneq 0x2007b843 2007b830: aoblss 04(ap),r3,0x2007b7f0 2007b835: blbc r4,0x2007b83b 2007b838: mnegl r0,r0 2007b83b: movl r0,*0c(ap) 2007b83f: movl $1,r0 2007b842: ret 2007b843: clrl r0 2007b845: ret 2007b846: halt 2007b847: halt 2007b848: .long 05ef0000 2007b84c: .long 5004ae01 2007b850: .long 0504bcf0 2007b854: .long 0404ae01 2007b858: .space 424 2007ba00: .long 53310000 2007ba04: .long 00000010 2007ba08: .long 1931007c 2007ba0c: .long 00000013 _3ba10: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2007ba12: brw 0x2007be3d 2007ba15: halt 2007ba16: halt 2007ba17: halt _3ba18: entry mask: r7 r6 r5 r4 r3 r2 2007ba1a: brw 0x2007c114 2007ba1d: halt 2007ba1e: halt 2007ba1f: halt _3ba20: entry mask: r7 r6 r5 r4 r3 r2 2007ba22: brw 0x2007c14d 2007ba25: halt 2007ba26: halt 2007ba27: halt _3ba28: entry mask: r7 r6 r5 r4 r3 r2 2007ba2a: brw 0x2007c1d5 2007ba2d: halt _3ba2e: entry mask: 2007ba30: brw 0x2007c328 2007ba33: halt 2007ba34: halt 2007ba35: halt 2007ba36: halt 2007ba37: halt 2007ba38: .long 0d31c030 2007ba3c: .long 00000009 2007ba40: .long 2a31c030 2007ba44: .long 00000009 2007ba48: .long 83310000 2007ba4c: .long 00000009 2007ba50: .long 8d31001c 2007ba54: .long 00000009 2007ba58: .long cd310000 2007ba5c: .long 00000009 2007ba60: .long 6031000c 2007ba64: .long 0000000a 2007ba68: .long da31000c 2007ba6c: .long 00000009 2007ba70: .long 1631003c 2007ba74: .long 0000000b 2007ba78: .long 37310000 2007ba7c: .long 0000000b 2007ba80: .long a231007c 2007ba84: .long 0000000b 2007ba88: .long 533103fc 2007ba8c: .long 0000000c 2007ba90: .long bc3100fc 2007ba94: .long 0000000e 2007ba98: .long df31000c 2007ba9c: .long 0000000f 2007baa0: .long 34310004 2007baa4: .long 00000010 2007baa8: .long cd31c00c 2007baac: .long 00000010 2007bab0: .long a831c00c 2007bab4: .long 00000011 2007bab8: .long 15310000 2007babc: .long 0000000c 2007bac0: .long 93310000 2007bac4: .long 0000000f 2007bac8: .long 3531007c 2007bacc: .long 00000001 2007bad0: .space 304 _3bc00: entry mask: r6 r5 r4 r3 r2 2007bc02: movab -0104(sp),sp 2007bc07: movl 04(ap),r6 2007bc0b: cmpl r6,$000000ff 2007bc12: bleq 0x2007bc18 2007bc14: movzbl $ff,r6 2007bc18: movw r6,(sp) 2007bc1b: movc3 r6,*08(ap),02(sp) 2007bc21: pushl sp 2007bc23: pushab 02(r6) 2007bc26: pushl $27 2007bc28: clrl -(sp) 2007bc2a: calls $4,*$80000290 2007bc31: ret 2007bc32: .space 462 2007be00: .ascii "0123456789ABCDEF" 2007be10: .ascii "OXUSZA%*+-<>/_^!CSDFBWLS\b\20 \n\t\f!\3\6" 2007be31: .ascii "\13" 2007be32: .byte 00 2007be33: .byte 02 2007be34: .byte 04 2007be35: .byte 08 2007be36: .byte 08 2007be37: .byte 10 2007be38: .byte 0a 2007be39: .byte 0a 2007be3a: .byte 0a _3be3b: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2007be3d: moval 10(ap),r11 2007be41: brb 0x2007be49 _3be43: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2007be45: movl 10(ap),r11 2007be49: clrq -(sp) 2007be4b: movq *04(ap),-(sp) 2007be4f: movq *0c(ap),r9 2007be53: movzwl r9,r9 2007be56: clrl -(sp) 2007be58: locc $21,-10(fp),*-0c(fp) 2007be5e: beql 0x2007be62 2007be60: incl (sp) 2007be62: subw3 r0,-10(fp),r6 2007be67: movl r0,-10(fp) 2007be6b: subw2 r6,r9 2007be6e: blss 0x2007bee3 2007be70: movc3 r6,*-0c(fp),(r10) 2007be75: blbc (sp)+,0x2007beec 2007be78: movl r1,-0c(fp) 2007be7c: movl r3,r10 2007be7f: bsbb 0x2007befb 2007be81: movl $1,r5 2007be84: clrl r2 2007be86: bsbw 0x2007bf08 2007be89: bsbb 0x2007befb 2007be8b: cmpb $28,r3 2007be8e: bneq 0x2007be9d 2007be90: incl r2 2007be92: tstl r6 2007be94: blss 0x2007be99 2007be96: movl r6,r5 2007be99: bsbb 0x2007bf08 2007be9b: bsbb 0x2007befb 2007be9d: locc r3,$10,0x2007be10 <"OXUSZA%*+-<>/_^!CSDF"...> 2007bea3: beql 0x2007bede 2007bea5: cmpl r0,$8 2007bea8: bleq 0x2007beaf 2007beaa: bsbb 0x2007befb 2007beac: movl r3,r4 2007beaf: blbc r2,0x2007beb4 2007beb2: bsbb 0x2007befb 2007beb4: subl3 r0,$10,r3 2007beb8: brb 0x2007bebc 2007beba: bsbb 0x2007bec1 2007bebc: sobgeq r5,0x2007beba 2007bebf: brb 0x2007be56 2007bec1: caseb r3,$5,$a 2007bec5: case -> 0x2007bf3d 2007bec7: case -> 0x2007c0e0 2007bec9: case -> 0x2007c0a5 2007becb: case -> 0x2007c08a 2007becd: case -> 0x2007c08d 2007becf: case -> 0x2007c0bc 2007bed1: case -> 0x2007c0ce 2007bed3: case -> 0x2007c090 2007bed5: case -> 0x2007c098 2007bed7: case -> 0x2007c098 2007bed9: case -> 0x2007c098 2007bedb: brw 0x2007bfab 2007bede: movzwl $14,r0 2007bee1: brb 0x2007beef 2007bee3: movzwl $0601,r0 2007bee8: clrl r9 2007beea: brb 0x2007beef 2007beec: movzwl $1,r0 2007beef: tstl 08(ap) 2007bef2: beql 0x2007befa 2007bef4: subw3 r9,*0c(ap),*08(ap) 2007befa: ret 2007befb: decw -10(fp) 2007befe: blss 0x2007bede 2007bf00: movzbl *-0c(fp),r3 2007bf04: incl -0c(fp) 2007bf07: rsb 2007bf08: mnegl $1,r6 2007bf0b: cmpb $23,*-0c(fp) 2007bf0f: beql 0x2007bf37 2007bf11: clrq r3 2007bf13: movl -0c(fp),r1 2007bf17: subb3 $30,*-0c(fp),r3 2007bf1c: blss 0x2007bf2d 2007bf1e: cmpb $9,r3 2007bf21: blss 0x2007bf2d 2007bf23: mull2 $a,r4 2007bf26: addl2 r3,r4 2007bf29: bsbb 0x2007befb 2007bf2b: brb 0x2007bf17 2007bf2d: cmpl r1,-0c(fp) 2007bf31: beql 0x2007bf36 2007bf33: movl r4,r6 2007bf36: rsb 2007bf37: movl (r11)+,r6 2007bf3a: bsbb 0x2007befb 2007bf3c: rsb 2007bf3d: pushr $38 2007bf3f: clrl r7 2007bf41: locc r4,$4,0x2007be20 <16+"OXUSZA%*+-<>/_^!CS"> 2007bf47: beql 0x2007bfa8 2007bf49: caseb r0,$2,$2 2007bf4d: case -> 0x2007bf55 2007bf4f: case -> 0x2007bf5a 2007bf51: case -> 0x2007bf62 2007bf53: incl r7 2007bf55: movq (r11)+,r1 2007bf58: brb 0x2007bf68 2007bf5a: movq *(r11)+,r1 2007bf5d: movzwl r1,r1 2007bf60: brb 0x2007bf68 2007bf62: movl (r11)+,r2 2007bf65: movzbl (r2)+,r1 2007bf68: movl r6,r8 2007bf6b: bgeq 0x2007bf70 2007bf6d: movl r1,r8 2007bf70: movl r9,r3 2007bf73: subl2 r8,r9 2007bf76: blss 0x2007bf7b 2007bf78: movl r8,r3 2007bf7b: movc5 r1,(r2),$20,r3,(r10) 2007bf81: tstl r9 2007bf83: blss 0x2007bfa5 2007bf85: movl r10,r2 2007bf88: addl2 r8,r10 2007bf8b: blbc r7,0x2007bfa2 2007bf8e: cmpb (r2),$20 2007bf91: blss 0x2007bf99 2007bf93: cmpb (r2),$7e 2007bf97: bleq 0x2007bf9c 2007bf99: movb $2e,(r2) 2007bf9c: incl r2 2007bf9e: aobleq r8,r7,0x2007bf8e 2007bfa2: popr $38 2007bfa4: rsb 2007bfa5: brw 0x2007bee3 2007bfa8: brw 0x2007bede 2007bfab: pushr $38 2007bfad: locc r4,$3,0x2007be24 <20+"OXUSZA%*+-<>/_"> 2007bfb3: bneq 0x2007bfb8 2007bfb5: brw 0x2007bede 2007bfb8: subl3 r0,$3,r1 2007bfbc: movl (r11)+,r2 2007bfbf: extzv $0,0x2007be28 <24+"OXUSZA%*+-">[r1],r2,r2 2007bfc7: clrl r5 2007bfc9: movb $20,r7 2007bfcc: movzbl 0x2007be36[r3],r4 2007bfd2: casew r3,$2,$2 2007bfd6: case -> 0x2007c00e 2007bfd8: case -> 0x2007bffd 2007bfda: case -> 0x2007bff8 2007bfdc: moval (r1)[r3],r0 2007bfe0: movzbl 0x2007be2f <31+"OXU">[r0],r0 2007bfe6: movl r6,r8 2007bfe9: bgeq 0x2007bfee 2007bfeb: movl r0,r8 2007bfee: cmpl r8,r0 2007bff1: bgeq 0x2007c038 2007bff3: movl r8,r0 2007bff6: brb 0x2007c038 2007bff8: movb $30,r7 2007bffb: brb 0x2007c00e 2007bffd: extv $0,0x2007be28 <24+"OXUSZA%*+-">[r1],r2,r2 2007c005: bbc $1f,r2,0x2007c00e 2007c009: incl r5 2007c00b: mnegl r2,r2 2007c00e: movl $1,r0 2007c011: movl r4,r3 2007c014: cmpl r2,r3 2007c017: bcs 0x2007c020 2007c019: mull2 r4,r3 2007c01c: aoblss r4,r0,0x2007c014 2007c020: addl3 r0,r5,r3 2007c024: movl r6,r8 2007c027: bgeq 0x2007c02e 2007c029: movl r3,r8 2007c02c: brb 0x2007c038 2007c02e: cmpl r3,r8 2007c031: bleq 0x2007c038 2007c033: movb $2a,r7 2007c036: clrl r0 2007c038: movl r2,-08(fp) 2007c03c: pushr $0840 2007c040: pushab 04(r8) 2007c043: bicl2 $3,(sp) 2007c046: movl sp,r11 2007c049: subl2 (r11),sp 2007c04c: clrl r3 2007c04e: mnegl $1,r1 2007c051: brb 0x2007c05e 2007c053: ediv r4,r2,r2,r6 2007c058: movb 0x2007be00 <"0123456789ABCDEFOXUS"...>[r6],-(r11) 2007c05e: aoblss r0,r1,0x2007c053 2007c062: blbc r5,0x2007c06a 2007c065: movb $2d,-(r11) 2007c068: incl r1 2007c06a: brb 0x2007c06f 2007c06c: movb r7,-(r11) 2007c06f: aobleq r8,r1,0x2007c06c 2007c073: brb 0x2007c07d 2007c075: sobgeq r9,0x2007c07a 2007c078: brb 0x2007c09b 2007c07a: movb (r11)+,(r10)+ 2007c07d: sobgeq r8,0x2007c075 2007c080: movl r11,sp 2007c083: popr $0841 2007c087: popr $38 2007c089: rsb 2007c08a: tstl (r11)+ 2007c08c: rsb 2007c08d: tstl -(r11) 2007c08f: rsb 2007c090: sobgeq r9,0x2007c095 2007c093: brb 0x2007c09b 2007c095: movb $d,(r10)+ 2007c098: sobgeq r9,0x2007c09e 2007c09b: brw 0x2007bee3 2007c09e: movb 0x2007be1f <15+"OXUSZA%*+-<>/_^!CSD">[r3],(r10)+ 2007c0a4: rsb 2007c0a5: pushr $38 2007c0a7: tstl r6 2007c0a9: blss 0x2007c0c0 2007c0ab: subl2 r6,r9 2007c0ae: blss 0x2007c09b 2007c0b0: movc5 $0,(sp),r4,r6,(r10) 2007c0b6: addl2 r6,r10 2007c0b9: popr $38 2007c0bb: rsb 2007c0bc: tstl r6 2007c0be: bgeq 0x2007c0c3 2007c0c0: brw 0x2007bede 2007c0c3: addl3 r6,r10,-04(fp) 2007c0c8: cmpl r6,r9 2007c0cb: bgtr 0x2007c09b 2007c0cd: rsb 2007c0ce: movzbl $20,r4 2007c0d1: subl3 r10,-04(fp),r6 2007c0d6: bgtr 0x2007c0a5 2007c0d8: movl -04(fp),r10 2007c0dc: subl2 r6,r9 2007c0df: rsb 2007c0e0: locc r4,$3,0x2007be27 <23+"OXUSZA%*+-<"> 2007c0e6: beql 0x2007c0c0 2007c0e8: cmpl $1,-08(fp) 2007c0ec: beql 0x2007c101 2007c0ee: sobgeq r9,0x2007c0f4 2007c0f1: brw 0x2007bee3 2007c0f4: movb $73,(r10)+ 2007c0f8: bbc $5,-02(r10),0x2007c101 2007c0fd: bisb2 $20,-01(r10) 2007c101: rsb 2007c102: .ascii "0123456789ABCDEF" _3c112: entry mask: r7 r6 r5 r4 r3 r2 2007c114: movl $1,r6 2007c117: bsbw 0x2007c245 2007c11a: extzv r5,$1,(r4),r7 2007c11f: beql 0x2007c12b 2007c121: bsbw 0x2007c277 2007c124: movb 0x2007c102 <"0123456789ABCDEF">[r7],-(r6) 2007c129: decl r2 2007c12b: decl r1 2007c12d: incl r5 2007c12f: decl r3 2007c131: bgtr 0x2007c11a 2007c133: tstl r2 2007c135: bleq 0x2007c140 2007c137: subl3 r2,r6,r1 2007c13b: incl r0 2007c13d: bsbw 0x2007c277 2007c140: tstl r0 2007c142: bleq 0x2007c14a 2007c144: movb $20,-(r6) 2007c147: sobgtr r0,0x2007c144 2007c14a: ret _3c14b: entry mask: r7 r6 r5 r4 r3 r2 2007c14d: movl $4,r6 2007c150: bsbw 0x2007c245 2007c153: casel r3,$1,$2 2007c157: case -> 0x2007c15f 2007c159: case -> 0x2007c174 2007c15b: case -> 0x2007c189 2007c15d: brb 0x2007c19f 2007c15f: extzv r5,$1,(r4),r7 2007c164: beql 0x2007c1bb 2007c166: bsbw 0x2007c277 2007c169: movb 0x2007c102 <"0123456789ABCDEF">[r7],-(r1) 2007c16e: decl r2 2007c170: decl r6 2007c172: brb 0x2007c1bb 2007c174: extzv r5,$2,(r4),r7 2007c179: bleq 0x2007c1bb 2007c17b: bsbw 0x2007c277 2007c17e: movb 0x2007c102 <"0123456789ABCDEF">[r7],-(r1) 2007c183: decl r2 2007c185: decl r6 2007c187: brb 0x2007c1bb 2007c189: extzv r5,$3,(r4),r7 2007c18e: beql 0x2007c1bb 2007c190: bsbw 0x2007c277 2007c193: movb 0x2007c102 <"0123456789ABCDEF">[r7],-(r1) 2007c199: decl r2 2007c19b: decl r6 2007c19d: brb 0x2007c1bb 2007c19f: extzv r5,$4,(r4),r7 2007c1a4: beql 0x2007c1b1 2007c1a6: bsbw 0x2007c277 2007c1a9: movb 0x2007c102 <"0123456789ABCDEF">[r7],-(r6) 2007c1af: decl r2 2007c1b1: addl2 $4,r5 2007c1b4: decl r1 2007c1b6: subl2 $4,r3 2007c1b9: bgtru 0x2007c153 2007c1bb: tstl r2 2007c1bd: bleq 0x2007c1c8 2007c1bf: subl3 r2,r6,r1 2007c1c3: incl r0 2007c1c5: bsbw 0x2007c277 2007c1c8: tstl r0 2007c1ca: bleq 0x2007c1d2 2007c1cc: movb $20,-(r6) 2007c1cf: sobgtr r0,0x2007c1cc 2007c1d2: ret _3c1d3: entry mask: r7 r6 r5 r4 r3 r2 2007c1d5: movl $3,r6 2007c1d8: bsbw 0x2007c245 2007c1db: casel r3,$1,$1 2007c1df: case -> 0x2007c1e5 2007c1e1: case -> 0x2007c1fb 2007c1e3: brb 0x2007c211 2007c1e5: extzv r5,$1,(r4),r7 2007c1ea: beql 0x2007c22d 2007c1ec: bsbw 0x2007c277 2007c1ef: movb 0x2007c102 <"0123456789ABCDEF">[r7],-(r1) 2007c1f5: decl r2 2007c1f7: decl r6 2007c1f9: brb 0x2007c22d 2007c1fb: extzv r5,$2,(r4),r7 2007c200: bleq 0x2007c22d 2007c202: bsbw 0x2007c277 2007c205: movb 0x2007c102 <"0123456789ABCDEF">[r7],-(r1) 2007c20b: decl r2 2007c20d: decl r6 2007c20f: brb 0x2007c22d 2007c211: extzv r5,$3,(r4),r7 2007c216: beql 0x2007c223 2007c218: bsbw 0x2007c277 2007c21b: movb 0x2007c102 <"0123456789ABCDEF">[r7],-(r6) 2007c221: decl r2 2007c223: addl2 $3,r5 2007c226: decl r1 2007c228: subl2 $3,r3 2007c22b: bgtru 0x2007c1db 2007c22d: tstl r2 2007c22f: bleq 0x2007c23a 2007c231: subl3 r2,r6,r1 2007c235: incl r0 2007c237: bsbw 0x2007c277 2007c23a: tstl r0 2007c23c: bleq 0x2007c244 2007c23e: movb $20,-(r6) 2007c241: sobgtr r0,0x2007c23e 2007c244: ret 2007c245: movzwl 08(ap),r0 2007c249: addl3 04(ap),r0,r1 2007c24e: movl 0c(ap),r3 2007c252: subl3 $1,r6,r2 2007c256: addl2 r3,r2 2007c259: divl2 r6,r2 2007c25c: cmpw (ap),$4 2007c25f: blequ 0x2007c265 2007c261: movl 14(ap),r2 2007c265: cmpl r2,r0 2007c268: blequ 0x2007c26d 2007c26a: movl r0,r2 2007c26d: movl 10(ap),r4 2007c271: clrl r5 2007c273: movl r1,r6 2007c276: rsb 2007c277: decl r0 2007c279: blss 0x2007c288 2007c27b: cmpl r1,r6 2007c27e: blss 0x2007c281 2007c280: rsb 2007c281: movb $30,-(r6) 2007c284: decl r2 2007c286: brb 0x2007c277 2007c288: ret 2007c289: halt 2007c28a: .long 00000000 2007c28e: .word 0000 2007c290: .word 800c 2007c292: .word 0153 2007c294: .word 800c 2007c296: .word 0153 2007c298: .word 800c 2007c29a: .word 0153 2007c29c: .word 800c 2007c29e: .word 0153 2007c2a0: .word 800c 2007c2a2: .word 0153 2007c2a4: .word 800c 2007c2a6: .word 0153 2007c2a8: .word 800c 2007c2aa: .word 0153 2007c2ac: .word 800c 2007c2ae: .word 0153 2007c2b0: .word 8014 2007c2b2: .word 0153 2007c2b4: .word 8014 2007c2b6: .word 0153 2007c2b8: .word 801c 2007c2ba: .word 0153 2007c2bc: .word 8024 2007c2be: .word 0153 2007c2c0: .word 802c 2007c2c2: .word 0153 2007c2c4: .word 8034 2007c2c6: .word 0153 2007c2c8: .word 803c 2007c2ca: .word 0153 2007c2cc: .word 8044 2007c2ce: .word 0153 2007c2d0: .word 804c 2007c2d2: .word 0153 2007c2d4: .word 80e4 2007c2d6: .word 0153 2007c2d8: .word 8054 2007c2da: .word 0153 2007c2dc: .word 805c 2007c2de: .word 0153 2007c2e0: .word 805c 2007c2e2: .word 0153 2007c2e4: .word 8064 2007c2e6: .word 0153 2007c2e8: .word 806c 2007c2ea: .word 0153 2007c2ec: .word 8074 2007c2ee: .word 0153 2007c2f0: .word 807c 2007c2f2: .word 0153 2007c2f4: .word 8084 2007c2f6: .word 0153 2007c2f8: .word 808c 2007c2fa: .word 0153 2007c2fc: .word 8094 2007c2fe: .word 0153 2007c300: .word 809c 2007c302: .word 0153 2007c304: .word 80a4 2007c306: .word 0153 2007c308: .word 80ac 2007c30a: .word 0153 2007c30c: .word 80b4 2007c30e: .word 0153 2007c310: .word 80bc 2007c312: .word 0153 2007c314: .word 80c4 2007c316: .word 0153 2007c318: .word 80cc 2007c31a: .word 0153 2007c31c: .word 80d4 2007c31e: .word 0153 2007c320: .word 80dc 2007c322: .word 0153 2007c324: .word 80ec _3c326: entry mask: r8 r6 r4 r1 r0 2007c328: movl (sp)+,r0 2007c32b: calls $0,_3c330 2007c32f: ret _3c330: entry mask: 2007c332: movzbl (r0)+,r1 2007c335: movl r0,10(fp) 2007c339: pushl 0x2007c28c[r1] 2007c33e: calls $1,*0x2007d048 2007c345: ret 2007c346: halt 2007c347: halt 2007c348: bsbw 0x2007860b 2007c34b: bgeq 0x2007c3ab 2007c34d: movl sp,r5 2007c350: bsbb 0x2007c387 2007c352: subl3 r0,r3,r1 2007c356: bleq 0x2007c368 2007c358: pushr $21 2007c35a: movc5 $0,(sp),$20,r1,(r2) 2007c360: movl r3,r2 2007c363: popr $21 2007c365: movl r0,r3 2007c368: movc3 r3,(r5),(r2) 2007c36c: ret 2007c36d: bsbw 0x20078630 2007c370: bgeq 0x2007c3d0 2007c372: movl sp,r5 2007c375: bsbb 0x2007c387 2007c377: cmpl r0,r3 2007c37a: bleq 0x2007c37f 2007c37c: movl r3,r0 2007c37f: movw r0,(r2)+ 2007c382: movc3 r0,(r5),(r2) 2007c386: ret 2007c387: movab 18(r5),r5 2007c38b: pushr $24 2007c38d: clrl r4 2007c38f: casew r1,$1,$2 2007c393: case -> 0x2007c39d 2007c395: case -> 0x2007c3a2 2007c397: case -> 0x2007c3a7 2007c399: clrq r0 2007c39b: brb 0x2007c3b3 2007c39d: cvtbl (r0),r0 2007c3a0: brb 0x2007c3aa 2007c3a2: cvtwl (r0),r0 2007c3a5: brb 0x2007c3aa 2007c3a7: movl (r0),r0 2007c3aa: bgeq 0x2007c3b1 2007c3ac: mnegl r0,r0 2007c3af: incl r4 2007c3b1: clrl r1 2007c3b3: ediv $a,r0,r0,r2 2007c3b8: addb3 $30,r2,-(r5) 2007c3bc: tstl r0 2007c3be: bneq 0x2007c3b3 2007c3c0: blbc r4,0x2007c3c6 2007c3c3: movb $2d,-(r5) 2007c3c6: movl (sp)+,r2 2007c3c9: subl3 r5,(sp)+,r0 2007c3cd: rsb _3c3ce: entry mask: 2007c3d0: pushl 08(ap) 2007c3d3: pushl 04(ap) 2007c3d6: pushl $0 2007c3d8: calls $3,*$800001b0 2007c3df: ret _3c3e0: entry mask: r4 r3 r2 2007c3e2: movl 04(ap),r2 2007c3e6: movl 08(ap),r3 2007c3ea: movl 04(r3),r3 2007c3ee: movl $00000918,r4 2007c3f5: movl -08(r3),r0 2007c3f9: beql 0x2007c405 2007c3fb: movl -04(r3),r1 2007c3ff: callg (ap),(r0) 2007c402: movl r0,r4 2007c405: cmpl 04(r2),$00000920 2007c40d: bneq 0x2007c424 2007c40f: movl *$7ffffdfc,r0 2007c416: movl 015a(r0),r1 2007c41b: beql 0x2007c424 2007c41d: pushl sp 2007c41f: pushl r3 2007c421: calls $2,(r1) 2007c424: movl r4,r0 2007c427: ret _3c428: entry mask: 2007c42a: movpsl r0 2007c42c: cmpzv $18,$2,r0,$0 2007c431: beql 0x2007c443 2007c433: pushl $00219f84 2007c439: pushl $0 2007c43b: calls $2,*$80000138 2007c442: ret 2007c443: halt 2007c444: ret _3c445: entry mask: r3 r2 2007c447: bsbw 0x2007c53f 2007c44a: movl *$7ffffdfc,r0 2007c451: moval 04(r0),r0 2007c455: addl3 04(ap),$8,r1 2007c45a: addl2 $f,r1 2007c45d: bicl2 $f,r1 2007c460: movl r0,r2 2007c463: movl (r2),r0 2007c466: beql 0x2007c48f 2007c468: cmpl r1,04(r0) 2007c46c: bgtru 0x2007c460 2007c46e: beql 0x2007c481 2007c470: addl3 r0,r1,r3 2007c474: movl (r0)+,(r3)+ 2007c477: subl3 r1,(r0),(r3) 2007c47b: movl r1,(r0) 2007c47e: moval -(r3),-(r0) 2007c481: movl (r0),(r2) 2007c484: addl3 $8,r0,r2 2007c488: bsbw 0x2007c570 2007c48b: movl r2,r0 2007c48e: ret 2007c48f: movl $00000400,r2 2007c496: cmpl r2,r1 2007c499: bcc 0x2007c49e 2007c49b: movl r1,r2 2007c49e: bsbw 0x2007c570 2007c4a1: moval -(sp),r0 2007c4a4: clrq -(sp) 2007c4a6: pushl r2 2007c4a8: pushal (r0) 2007c4aa: pushl $0 2007c4ac: calls $5,*$80000030 2007c4b3: movl (sp),r0 2007c4b6: movl r2,04(r0) 2007c4ba: addl2 $8,(sp) 2007c4bd: calls $1,_3c4c3 2007c4c1: brb 0x2007c447 _3c4c3: entry mask: r3 r2 2007c4c5: tstb *04(ap) 2007c4c8: bsbw 0x2007c53f 2007c4cb: subl3 $8,04(ap),r0 2007c4d0: movl 04(r0),r1 2007c4d4: movl *$7ffffdfc,r3 2007c4db: moval 04(r3),r3 2007c4df: movl r3,r2 2007c4e2: movl (r2),r3 2007c4e5: beql 0x2007c4ee 2007c4e7: cmpl r0,r3 2007c4ea: bgtru 0x2007c4df 2007c4ec: beql 0x2007c52c 2007c4ee: movl r3,(r0) 2007c4f1: addl3 r0,r1,-(sp) 2007c4f5: cmpl r3,(sp)+ 2007c4f8: bneq 0x2007c500 2007c4fa: movl (r3)+,(r0) 2007c4fd: addl2 (r3),r1 2007c500: pushl r2 2007c502: movl r0,(r2)+ 2007c505: addl2 (r2),(sp) 2007c508: cmpl r0,(sp)+ 2007c50b: bneq 0x2007c516 2007c50d: addl2 (r2),r1 2007c510: movl (r0),-(r2) 2007c513: movl r2,r0 2007c516: movl r1,04(r0) 2007c51a: tstl (r0) 2007c51c: beql 0x2007c528 2007c51e: addl3 04(r0),r0,r1 2007c523: cmpl r1,(r0) 2007c526: bgtru 0x2007c52c 2007c528: bsbw 0x2007c570 2007c52b: ret 2007c52c: bsbw 0x2007c570 2007c52f: pushl $00219f5c 2007c535: pushl $0 2007c537: calls $2,*$80000138 2007c53e: ret 2007c53f: movl *$7ffffdfc,r0 2007c546: incl 0c(r0) 2007c549: beql 0x2007c55a 2007c54b: pushl 10(r0) 2007c54e: clrq -(sp) 2007c550: pushl $0 2007c552: calls $4,*$800001d0 2007c559: rsb 2007c55a: tstl 10(r0) 2007c55d: bneq 0x2007c56f 2007c55f: pushl $1 2007c561: pushl $0 2007c563: pushal 10(r0) 2007c566: pushl $0 2007c568: calls $4,*$80000098 2007c56f: rsb 2007c570: movl *$7ffffdfc,r0 2007c577: decl 0c(r0) 2007c57a: blss 0x2007c588 2007c57c: pushl 10(r0) 2007c57f: pushl $0 2007c581: calls $2,*$80000188 2007c588: rsb _3c589: entry mask: r5 r4 r3 r2 2007c58b: movl *$7ffffdfc,r0 2007c592: movl (r0),r1 2007c595: movl 04(ap),r2 2007c599: movzbl 08(ap),r0 2007c59d: cmpb r0,(r1) 2007c5a0: bgtru 0x2007c5af 2007c5a2: movl (r1)[r0],r0 2007c5a6: movw (r0),(r2)+ 2007c5a9: movc3 (r0),*04(r0),(r2) 2007c5ae: ret 2007c5af: clrw (r2) 2007c5b1: ret _3c5b2: entry mask: 2007c5b4: movl *$7ffffdfc,r0 2007c5bb: movzbl *00(r0),r0 2007c5bf: ret ; Table of days-per-month, indexed by month number 2007c5c0: .byte 1f 2007c5c1: .byte 1d 2007c5c2: .byte 1f 2007c5c3: .byte 1e 2007c5c4: .byte 1f 2007c5c5: .byte 1e 2007c5c6: .byte 1f 2007c5c7: .byte 1f 2007c5c8: .byte 1e 2007c5c9: .byte 1f 2007c5ca: .byte 1e 2007c5cb: .byte 1f 2007c5cc: .byte 03 2007c5cd: .ascii "JAN" 2007c5d0: .byte 03 2007c5d1: .ascii "FEB" 2007c5d4: .byte 03 2007c5d5: .ascii "MAR" 2007c5d8: .byte 03 2007c5d9: .ascii "APR" 2007c5dc: .byte 03 2007c5dd: .ascii "MAY" 2007c5e0: .byte 03 2007c5e1: .ascii "JUN" 2007c5e4: .byte 03 2007c5e5: .ascii "JUL" 2007c5e8: .byte 03 2007c5e9: .ascii "AUG" 2007c5ec: .byte 03 2007c5ed: .ascii "SEP" 2007c5f0: .byte 03 2007c5f1: .ascii "OCT" 2007c5f4: .byte 03 2007c5f5: .ascii "NOV" 2007c5f8: .byte 03 2007c5f9: .ascii "DEC" 2007c5fc: .byte 64 2007c5fd: .byte 3c 2007c5fe: .byte 3c 2007c5ff: .ascii "!2SW-!AC-!4ZW " 2007c60d: .ascii "!4SW " 2007c612: .string "!2ZW:!2ZW:!2ZW.!2ZW|\0" 2007c627: .byte 2c 2007c628: .byte 00 2007c629: .byte 6e 2007c62a: .byte 20 2007c62b: .byte 17 2007c62c: .byte bc 2007c62d: .byte 04 2007c62e: pushl 04(ap) 2007c631: pushl $17 2007c633: movl sp,r6 2007c636: clrl -(sp) 2007c638: movl sp,r5 2007c63b: clrl r2 2007c63d: movl 08(ap),r3 2007c641: beql 0x2007c64a 2007c643: movq (r3),r0 2007c646: bgeq 0x2007c64a 2007c648: incl r2 2007c64a: subl2 $10,sp 2007c64d: movl sp,r4 2007c650: pushl r3 2007c652: pushl r4 2007c654: calls $2,_3c94f 2007c65b: blbc r0,0x2007c6c0 2007c65e: blbs r2,0x2007c673 2007c661: movzwl 02(r4),r2 2007c665: moval 0x2007c5c8[r2],r2 ; 3c5c8 = month name table - 4 2007c66b: pushal 0x2007c5ff <"!2SW-!AC-!4ZW !4SW "> 2007c66f: pushl $e 2007c671: brb 0x2007c679 2007c673: pushal 0x2007c60d <"!4SW "> 2007c677: pushl $5 2007c679: movl sp,r1 2007c67c: pushl (r4) 2007c67e: pushl r2 2007c680: pushl 04(r4) 2007c683: pushab (r6) 2007c685: pushab (r5) 2007c687: pushab (r1) 2007c689: calls $6,_3be3b 2007c690: blbc r0,0x2007c6c0 2007c693: subw2 (r5),(r6) 2007c696: bleq 0x2007c6c0 2007c698: addl2 (r5),04(r6) 2007c69c: pushal 0x2007c612 <"!2ZW:!2ZW:!2ZW.!2ZW|"...> 2007c6a0: pushl $13 2007c6a2: movl sp,r1 2007c6a5: pushl 0c(r4) 2007c6a8: pushl 0a(r4) 2007c6ab: pushl 08(r4) 2007c6ae: pushl 06(r4) 2007c6b1: pushab (r6) 2007c6b3: pushab 02(r5) 2007c6b6: pushab (r1) 2007c6b8: calls $7,_3be3b 2007c6bf: ret 2007c6c0: pushl $0153880c 2007c6c6: pushl $0 2007c6c8: calls $2,*$80000138 2007c6cf: ret _3c6d0: entry mask: 2007c6d2: pushl 08(ap) 2007c6d5: calls $1,_3c6de 2007c6d9: movq r0,*04(ap) 2007c6dd: ret _3c6de: entry mask: r9 r8 r7 r6 r5 r4 r3 r2 2007c6e0: subl2 $10,sp 2007c6e3: movl sp,r7 2007c6e6: movl 04(ap),r0 2007c6ea: movl 04(r0),r6 2007c6ee: movzwl (r0),r5 2007c6f1: clrl r8 2007c6f3: decw r5 2007c6f5: blss 0x2007c76e 2007c6f7: cmpb $20,(r6)+ 2007c6fa: beql 0x2007c6f3 2007c6fc: incw r5 2007c6fe: locc $2d,r5,-(r6) 2007c702: beql 0x2007c76e 2007c704: incl r8 2007c706: pushl $0 2007c708: pushl r7 2007c70a: calls $2,_3c94f 2007c711: moval 04(r7),r4 2007c715: bsbw 0x2007c7f1 2007c718: .ascii "-" 2007c719: tstw r5 2007c71b: bneq 0x2007c720 2007c71d: brw 0x2007c823 2007c720: cmpb $2d,(r6)+ ; 2d = '-' 2007c723: beql 0x2007c767 2007c725: matchc $3,-(r6),$30,0x2007c5cc 2007c72c: beql 0x2007c744 2007c72e: movl (r6),-(sp) 2007c731: bsbw 0x2007c930 2007c734: matchc $3,(r9),$30,0x2007c5cc 2007c73b: beql 0x2007c742 2007c73d: tstl (sp)+ 2007c73f: brw 0x2007c7d6 2007c742: tstl (sp)+ 2007c744: subl3 r2,$30,r2 2007c748: bitl $3,r2 2007c74b: beql 0x2007c750 2007c74d: brw 0x2007c7d6 2007c750: divw3 $4,r2,02(r7) 2007c755: addl2 $3,r6 2007c758: subw2 $3,r5 2007c75b: blss 0x2007c7d6 2007c75d: bgtr 0x2007c762 2007c75f: brw 0x2007c823 2007c762: cmpb $2d,(r6)+ 2007c765: bneq 0x2007c7d6 2007c767: decw r5 2007c769: moval (r7),r4 2007c76c: brb 0x2007c778 2007c76e: moval (r7),r4 2007c771: clrl (r4)+ 2007c773: clrq (r4) 2007c775: clrw 0c(r7) 2007c778: bsbb 0x2007c7f1 2007c77a: .ascii " " 2007c77b: decw r5 2007c77d: bgeq 0x2007c782 2007c77f: brw 0x2007c823 2007c782: cmpb $20,(r6)+ 2007c785: beql 0x2007c77b 2007c787: decl r6 2007c789: incl r5 2007c78b: moval 06(r7),r4 2007c78f: bsbb 0x2007c7f1 2007c791: locc $10,fp,$3a 2007c795: bsbb 0x2007c7f1 2007c797: .ascii "." 2007c798: movl $3,r3 2007c79b: clrw (r4) 2007c79d: decw r5 2007c79f: blss 0x2007c7cd 2007c7a1: movzbl (r6)+,r1 2007c7a4: cmpb r1,$20 2007c7a7: beql 0x2007c7cd 2007c7a9: subl2 $30,r1 2007c7ac: blss 0x2007c7d6 2007c7ae: cmpl $9,r1 2007c7b1: blss 0x2007c7d6 2007c7b3: sobgtr r3,0x2007c7c1 2007c7b6: blss 0x2007c79d 2007c7b8: cmpl $5,r1 2007c7bb: bgtr 0x2007c79d 2007c7bd: incw (r4) 2007c7bf: brb 0x2007c79d 2007c7c1: mulw2 $a,(r4) 2007c7c4: bvs 0x2007c7d6 2007c7c6: addw2 r1,(r4) 2007c7c9: bvs 0x2007c7d6 2007c7cb: brb 0x2007c79d 2007c7cd: decl r3 2007c7cf: bleq 0x2007c823 2007c7d1: mulw2 $a,(r4) 2007c7d4: brb 0x2007c7cd 2007c7d6: pushl $01538804 2007c7dc: pushl $0 2007c7de: calls $2,*$80000138 2007c7e5: movq $ffffffffffffffff,r0 2007c7f0: ret 2007c7f1: clrl r0 2007c7f3: tstw (r4)+ 2007c7f5: decw r5 2007c7f7: blss 0x2007c823 2007c7f9: movzbl (r6)+,r1 2007c7fc: cmpb r1,*00(sp) 2007c800: beql 0x2007c820 2007c802: cmpb r1,$20 2007c805: beql 0x2007c7f5 2007c807: subl2 $30,r1 2007c80a: blss 0x2007c7d6 2007c80c: cmpl $9,r1 2007c80f: blss 0x2007c7d6 2007c811: mulw2 $a,r0 2007c814: bvs 0x2007c7d6 2007c816: addw2 r1,r0 2007c819: bvs 0x2007c7d6 2007c81b: movw r0,-(r4) 2007c81e: brb 0x2007c7f3 2007c820: incl (sp) 2007c822: rsb 2007c823: cmpw $270f,04(r7) 2007c829: bcs 0x2007c7d6 2007c82b: cmpw $18,06(r7) 2007c82f: blequ 0x2007c7d6 2007c831: cmpw $3c,08(r7) 2007c835: blequ 0x2007c7d6 2007c837: cmpw $3c,0a(r7) 2007c83b: blequ 0x2007c7d6 2007c83d: movzwl 04(r7),r5 2007c841: blbs r8,0x2007c847 2007c844: brw 0x2007c8de 2007c847: beql 0x2007c7d6 2007c849: movzwl (r7),r0 2007c84c: movaw -0641(r0),r0 2007c851: blss 0x2007c7d6 2007c853: clrl r1 2007c855: ediv $00000190,r0,r0,r1 2007c85e: clrl r2 2007c860: ediv $00000064,r1,r1,r2 2007c869: clrl r3 2007c86b: ediv $4,r2,r2,r3 2007c870: mulw2 $016d,r3 2007c875: emul $000005b5,r2,r3,r2 2007c87e: mull2 $00008eac,r1 2007c885: emul $00023ab1,r0,r1,r5 2007c88e: clrl r0 2007c890: movzwl 02(r7),r6 2007c894: addl2 r2,r5 2007c897: movzbl 0x2007c5c0[r0],r2 2007c89d: cmpl $1,r0 2007c8a0: bneq 0x2007c8c0 2007c8a2: movzwl (r7),r3 2007c8a5: bitl $3,r3 2007c8a8: bneq 0x2007c8be 2007c8aa: clrl r4 2007c8ac: ediv $00000064,r3,r3,r4 2007c8b5: tstl r4 2007c8b7: bneq 0x2007c8c0 2007c8b9: bitl $3,r3 2007c8bc: beql 0x2007c8c0 2007c8be: decl r2 2007c8c0: aoblss r6,r0,0x2007c894 2007c8c4: clrl r0 2007c8c6: movzwl 04(r7),r1 2007c8ca: subl2 $00016fec,r5 2007c8d1: addl2 r1,r5 2007c8d4: blss 0x2007c8db 2007c8d6: cmpl r1,r2 2007c8d9: blequ 0x2007c8de 2007c8db: brw 0x2007c7d6 2007c8de: movzwl 06(r7),r0 2007c8e2: movzwl 08(r7),r1 2007c8e6: emul $3c,r0,r1,r0 2007c8eb: movzwl 0a(r7),r1 2007c8ef: emul $3c,r0,r1,r0 2007c8f4: movzwl 0c(r7),r1 2007c8f8: emul $00000064,r0,r1,r0 2007c901: emul $000186a0,r0,$0,r0 2007c90a: emul $324a9a70,r5,$0,r2 2007c913: ashq $a,r2,r2 2007c917: addl2 r0,r2 2007c91a: adwc r1,r3 2007c91d: movzwl $1,r0 2007c920: blbs r8,0x2007c92c 2007c923: mnegl r3,r3 2007c926: mnegl r2,r2 2007c929: sbwc $0,r3 2007c92c: movq r2,r0 2007c92f: ret 2007c930: movab 04(sp),r9 2007c934: movl $3,r4 2007c937: cmpb $61,(r9) 2007c93b: bgtr 0x2007c946 2007c93d: cmpb $7a,(r9) 2007c941: blss 0x2007c946 2007c943: subb2 $20,(r9) 2007c946: incl r9 2007c948: sobgtr r4,0x2007c937 2007c94b: subl2 $3,r9 2007c94e: rsb _3c94f: entry mask: r7 r6 r5 r4 r3 r2 2007c951: movl 04(ap),r7 2007c955: movl $1,r0 2007c958: movl 08(ap),r3 2007c95c: bneq 0x2007c971 2007c95e: pushaq -(sp) 2007c960: pushl $0 2007c962: calls $2,*$80000118 2007c969: movq (sp)+,r1 2007c96c: movl $1,r0 2007c96f: brb 0x2007c981 2007c971: movq (r3),r1 2007c974: bgeq 0x2007c981 2007c976: mnegl r2,r2 2007c979: mnegl r1,r1 2007c97c: sbwc $0,r2 2007c97f: clrl r0 2007c981: extzv $0,$a,r1,r4 2007c986: ashq $f6,r1,r1 2007c98b: ediv $324a9a70,r1,r1,r2 2007c994: clrl r3 2007c996: ashq $a,r2,r2 2007c99a: bisl2 r4,r2 2007c99d: ediv $000186a0,r2,r5,r2 2007c9a6: bbcs $0,r0,0x2007ca28 2007c9aa: addl2 $0001fe98,r1 2007c9b1: clrl r2 2007c9b3: ediv $00023ab1,r1,r1,r2 2007c9bc: mull2 $4,r2 2007c9bf: clrl r3 2007c9c1: ediv $00023ab1,r2,r2,r3 2007c9ca: clrl r4 2007c9cc: bisl2 $3,r3 2007c9cf: ediv $000005b5,r3,r3,r4 2007c9d8: divl2 $4,r4 2007c9db: incl r4 2007c9dd: moval (r2)[r1],r1 2007c9e1: mull2 $32,r1 2007c9e4: movaw 05dd(r3)[r1],r1 2007c9ea: movw r1,(r7)+ 2007c9ed: bitl $3,r1 2007c9f0: bneq 0x2007ca06 2007c9f2: clrl r2 2007c9f4: ediv $00000064,r1,r1,r2 2007c9fd: tstl r2 2007c9ff: bneq 0x2007ca0d 2007ca01: bitl $3,r1 2007ca04: beql 0x2007ca0d 2007ca06: cmpl $3b,r4 2007ca09: bgeq 0x2007ca0d 2007ca0b: incl r4 2007ca0d: movl $1,r1 2007ca10: movzbl 0x2007c5bf[r1],r2 2007ca16: subl2 r2,r4 2007ca19: bleq 0x2007ca1f 2007ca1b: aobleq $c,r1,0x2007ca10 2007ca1f: movw r1,(r7)+ 2007ca22: addw3 r2,r4,(r7)+ 2007ca26: brb 0x2007ca39 2007ca28: clrl (r7)+ 2007ca2a: movw r1,(r7)+ 2007ca2d: cmpl $00002710,r1 2007ca34: bgtru 0x2007ca39 2007ca36: clrl r0 2007ca38: ret 2007ca39: addl2 $8,r7 2007ca3c: clrl r1 2007ca3e: movzbl 0x2007c5fc[r1],r2 2007ca44: clrl r6 2007ca46: ediv r2,r5,r5,r6 2007ca4b: movw r6,-(r7) 2007ca4e: aobleq $2,r1,0x2007ca3e 2007ca52: movw r5,-(r7) 2007ca55: ret _3ca56: entry mask: 2007ca58: pushl $0153d4da 2007ca5e: clrl -(sp) 2007ca60: calls $2,*$80000138 2007ca67: ret _3ca68: entry mask: 2007ca6a: subl2 $4,sp 2007ca6d: pushal -04(fp) 2007ca70: calls $1,*$800000f0 2007ca77: clrb r0 2007ca79: ret _3ca7a: entry mask: r3 r2 2007ca7c: movl *$7ffffdfc,r2 2007ca83: movab _3ca68,(fp) 2007ca87: clrl -(sp) 2007ca89: calls $1,*$800000d0 2007ca90: movab 015e(r2),r1 2007ca95: movab *00(r1),r0 2007ca99: beql 0x2007cacd 2007ca9b: cmpl *04(ap),04(r0) 2007caa0: bneq 0x2007cab1 2007caa2: movab *08(ap),r3 2007caa6: beql 0x2007caab 2007caa8: movl (r3),r3 2007caab: cmpl r3,08(r0) 2007caaf: beql 0x2007cab6 2007cab1: movab (r0),r1 2007cab4: brb 0x2007ca95 2007cab6: movab *00(r0),(r1) 2007caba: tstl 015e(r2) 2007cabe: bneq 0x2007cac4 2007cac0: clrl 0156(r2) 2007cac4: pushab (r0) 2007cac6: calls $1,_3c4c3 2007cacd: clrl -(sp) 2007cacf: calls $1,*$800000f0 2007cad6: ret _3cad7: entry mask: r2 2007cad9: movl *$7ffffdfc,r2 2007cae0: movab _3ca68,(fp) 2007cae4: clrl -(sp) 2007cae6: calls $1,*$800000d0 2007caed: movab _3cb31,0156(r2) 2007caf3: movab 015e(r2),r2 2007caf8: movab *00(r2),r1 2007cafc: beql 0x2007cb03 2007cafe: movab (r1),r2 2007cb01: brb 0x2007caf8 2007cb03: pushl $c 2007cb05: calls $1,_3c445 2007cb0c: movab (r0),(r2) 2007cb0f: clrl (r0) 2007cb11: movab *04(ap),r1 2007cb15: movab *00(r1),04(r0) 2007cb1a: movab *08(ap),r1 2007cb1e: beql 0x2007cb23 2007cb20: movl (r1),r1 2007cb23: movab (r1),08(r0) 2007cb27: clrl -(sp) 2007cb29: calls $1,*$800000f0 2007cb30: ret _3cb31: entry mask: r2 2007cb33: movl *$7ffffdfc,r2 2007cb3a: movab *015e(r2),r2 2007cb3f: clrl -(sp) 2007cb41: tstl 08(r2) 2007cb44: beql 0x2007cb4a 2007cb46: movab 08(r2),(sp) 2007cb4a: calls $1,*04(r2) 2007cb4e: movab *00(r2),r2 2007cb52: bneq 0x2007cb3f 2007cb54: movl $1,r0 2007cb57: ret _3cb58: entry mask: dv iv r2 2007cb5a: movl r1,r2 2007cb5d: moval *04(ap),r0 2007cb61: movl 04(r0),-10(r2) 2007cb66: pushab 0x2007cc1c 2007cb6a: pushl r2 2007cb6c: calls $2,_3c3ce 2007cb73: movb -02(fp),r0 2007cb77: ret _3cb78: entry mask: dv iv r3 r2 2007cb7a: subl2 $20,sp 2007cb7d: clrq -08(fp) 2007cb80: movab _3c3e0,(fp) 2007cb87: moval *04(ap),(sp) 2007cb8b: movpsl r0 2007cb8d: movl r0,-0c(fp) 2007cb91: extzv $0,$2,-09(fp),r0 2007cb97: bneq 0x2007cba9 2007cb99: extzv $16,$2,-0c(fp),r0 2007cb9f: beql 0x2007cba9 2007cba1: movzwl $7c1c,-10(fp) 2007cba7: brb 0x2007cc1c 2007cba9: movl $1,-10(fp) 2007cbad: moval _3cb58,-08(fp) 2007cbb2: movl fp,-04(fp) 2007cbb6: addl3 $000001ff,(sp),-14(fp) 2007cbbf: extzv $0,$9,-14(fp),r0 2007cbc5: subl2 r0,-14(fp) 2007cbc9: moval -0c(fp),-18(fp) 2007cbce: extzv $0,$9,-18(fp),r0 2007cbd4: subl2 r0,-18(fp) 2007cbd8: movl -18(fp),r2 2007cbdc: probew $0,$1,(r2) 2007cbe0: movpsl r0 2007cbe2: bbs $2,r0,0x2007cbef 2007cbe6: subl2 $00000200,r2 2007cbed: brb 0x2007cbdc 2007cbef: addl2 $00000200,r2 2007cbf6: subl3 r2,-18(fp),r0 2007cbfb: cmpl r0,-14(fp) 2007cbff: bgeq 0x2007cc1c 2007cc01: subl3 r0,-14(fp),r3 2007cc06: subl2 r3,r2 2007cc09: pushl $0 2007cc0b: pushl r2 2007cc0d: pushl r3 2007cc0f: pushal -18(fp) 2007cc12: pushal -10(fp) 2007cc15: calls $5,*$80000030 2007cc1c: clrq -08(fp) 2007cc1f: moval *08(ap),r0 2007cc23: beql 0x2007cc2a 2007cc25: movl -10(fp),(r0) 2007cc29: ret 2007cc2a: blbs -10(fp),0x2007cc3a 2007cc2e: pushl -10(fp) 2007cc31: pushl $0 2007cc33: calls $2,*$80000138 2007cc3a: ret _3cc3b: entry mask: dv iv r2 2007cc3d: movl r1,r2 2007cc40: moval *04(ap),r0 2007cc44: movl 04(r0),-10(r2) 2007cc49: pushab 0x2007ccfa 2007cc4d: pushl r2 2007cc4f: calls $2,_3c3ce 2007cc56: movb -02(fp),r0 2007cc5a: ret _3cc5b: entry mask: dv iv r3 r2 2007cc5d: subl2 $20,sp 2007cc60: clrq -08(fp) 2007cc63: movab _3c3e0,(fp) 2007cc6a: moval *04(ap),(sp) 2007cc6e: movpsl r0 2007cc70: movl r0,-0c(fp) 2007cc74: extzv $0,$2,-09(fp),r0 2007cc7a: bneq 0x2007cc8c 2007cc7c: extzv $16,$2,-0c(fp),r0 2007cc82: beql 0x2007cc8c 2007cc84: movzwl $7c1c,-10(fp) 2007cc8a: brb 0x2007ccfa 2007cc8c: movl $1,-10(fp) 2007cc90: moval _3cc3b,-08(fp) 2007cc95: movl fp,-04(fp) 2007cc99: addl3 $000001ff,(sp),-14(fp) 2007cca2: extzv $0,$9,-14(fp),r0 2007cca8: subl2 r0,-14(fp) 2007ccac: moval -0c(fp),-18(fp) 2007ccb1: extzv $0,$9,-18(fp),r0 2007ccb7: subl2 r0,-18(fp) 2007ccbb: movl -18(fp),r2 2007ccbf: probew $0,$1,(r2) 2007ccc3: movpsl r0 2007ccc5: bbs $2,r0,0x2007ccd2 2007ccc9: subl2 $00000200,r2 2007ccd0: brb 0x2007ccbf 2007ccd2: addl2 $00000200,r2 2007ccd9: subl3 r2,-18(fp),r3 2007ccde: cmpl r3,-14(fp) 2007cce2: bleq 0x2007cce8 2007cce4: movl -14(fp),r3 2007cce8: tstl r3 2007ccea: bleq 0x2007ccfa 2007ccec: pushl r2 2007ccee: pushl r3 2007ccf0: pushal -10(fp) 2007ccf3: calls $3,*$80000110 2007ccfa: clrq -08(fp) 2007ccfd: moval *08(ap),r0 2007cd01: beql 0x2007cd08 2007cd03: movl -10(fp),(r0) 2007cd07: ret 2007cd08: blbs -10(fp),0x2007cd18 2007cd0c: pushl -10(fp) 2007cd0f: pushl $0 2007cd11: calls $2,*$80000138 2007cd18: ret 2007cd19: halt 2007cd1a: halt 2007cd1b: halt _3cd1c: entry mask: r6 r5 r4 r3 r2 2007cd1e: clrl r6 2007cd20: bbcs $1e,r6,0x2007cd28 2007cd24: clrq $0 2007cd26: clrl r6 2007cd28: movq *04(ap),r0 2007cd2c: clrq r4 2007cd2e: cmpb (ap),$4 2007cd31: blss 0x2007cd37 2007cd33: movb 10(ap),r6 2007cd37: skpc $20,r0,(r1) 2007cd3b: beql 0x2007cd9e 2007cd3d: bbc $4,r6,0x2007cd4c 2007cd41: cmpb (r1),$9 2007cd44: bneq 0x2007cd4c 2007cd46: incl r1 2007cd48: decl r0 2007cd4a: brb 0x2007cd37 2007cd4c: bbs $1e,r6,0x2007cd62 2007cd50: cmpb (r1),$2d 2007cd53: bneq 0x2007cd59 2007cd55: bbcs $1f,r6,0x2007cd5e 2007cd59: cmpb (r1),$2b 2007cd5c: bneq 0x2007cd62 2007cd5e: decl r0 2007cd60: incl r1 2007cd62: decl r0 2007cd64: blss 0x2007cd9e 2007cd66: movzbl (r1)+,r3 2007cd69: cmpb r3,$20 2007cd6c: beql 0x2007cd79 2007cd6e: bbc $4,r6,0x2007cd80 2007cd72: cmpb r3,$9 2007cd75: beql 0x2007cd62 2007cd77: brb 0x2007cd80 2007cd79: bbs $0,r6,0x2007cd62 2007cd7d: movl $30,r3 2007cd80: subl2 $30,r3 2007cd83: blss 0x2007cd93 2007cd85: cmpl r3,$9 2007cd88: bgtr 0x2007cd93 2007cd8a: emul $a,r4,r3,r4 2007cd8f: tstl r5 2007cd91: beql 0x2007cd62 2007cd93: movl $0017802c,r0 2007cd9a: clrl r4 2007cd9c: brb 0x2007cdbf 2007cd9e: movl $1,r0 2007cda1: bbc $1f,r6,0x2007cdb7 2007cda5: cmpl r4,$80000000 2007cdac: beql 0x2007cdbf 2007cdae: tstl r4 2007cdb0: blss 0x2007cd93 2007cdb2: mnegl r4,r4 2007cdb5: brb 0x2007cdbf 2007cdb7: bbs $1e,r6,0x2007cdbf 2007cdbb: tstl r4 2007cdbd: blss 0x2007cd93 2007cdbf: cmpb (ap),$3 2007cdc2: blss 0x2007cdea 2007cdc4: movl 0c(ap),r2 2007cdc8: beql 0x2007cdea 2007cdca: cmpl r2,$4 2007cdcd: beql 0x2007cdea 2007cdcf: bbs $1e,r6,0x2007cdef 2007cdd3: cmpl r2,$2 2007cdd6: beql 0x2007cde2 2007cdd8: bgtru 0x2007ce0c 2007cdda: cvtlb r4,*08(ap) 2007cdde: bvs 0x2007cd93 2007cde0: brb 0x2007cdee 2007cde2: cvtlw r4,*08(ap) 2007cde6: bvs 0x2007cd93 2007cde8: brb 0x2007cdee 2007cdea: movl r4,*08(ap) 2007cdee: ret 2007cdef: cmpl r2,$2 2007cdf2: beql 0x2007cdff 2007cdf4: bgtru 0x2007ce0c 2007cdf6: movb r4,*08(ap) 2007cdfa: movzbl r4,r3 2007cdfd: brb 0x2007ce06 2007cdff: movw r4,*08(ap) 2007ce03: movzwl r4,r3 2007ce06: cmpl r4,r3 2007ce09: bneq 0x2007cd93 2007ce0b: ret 2007ce0c: movl $0017802c,r0 2007ce13: ret 2007ce14: .space 500 2007d008: .long 00010040 2007d00c: .long 00000040 2007d010: .long 00000000 2007d014: .long 00000050 2007d018: .long 0000005c 2007d01c: .long 00000002 2007d020: .space 32 2007d040: .long 00000001 2007d044: .long 00000001 2007d048: .long 80014228 2007d04c: .long 00000000 2007d050: .long 00000001 2007d054: .long 00001600 2007d058: .long 000d0001 2007d05c: .long 00000000 2007d060: .long 00000000 2007d064: .long 00000000 2007d068: .long 00000000 2007d06c: .long 00000040 2007d070: .space 48 2007d0a0: .long 0009fd9c 2007d0a4: .space 16 2007d0b4: .string "\tLIBCOMMON\0" 2007d0bf: .space 321 2007d200: .long ef1700fc 2007d204: .long 000001fa 2007d208: .long 00000000 2007d20c: .long 0634ef17 2007d210: .long 00000000 2007d214: .long ef170004 2007d218: .long 00000646 2007d21c: .long 00000000 2007d220: .long 066cef17 2007d224: .long 00000000 2007d228: .long ef170000 2007d22c: .long 00000682 2007d230: .long 00000000 2007d234: .long 0698ef17 2007d238: .long 00000000 2007d23c: .long ef170004 2007d240: .long 000006b2 2007d244: .long 00000000 2007d248: .long 07b0ef17 2007d24c: .space 436 _3d400: entry mask: r7 r6 r5 r4 r3 r2 2007d402: subl2 $10,sp 2007d405: movab 0x2007dc60,r7 2007d40c: movl 08(ap),r6 2007d410: movl 0c(ap),r2 2007d414: pushab 0090(r7) 2007d418: movab *0x2007e04c,r3 2007d41f: pushab -10(fp) 2007d422: calls $2,(r3) 2007d425: movq -10(fp),58(r7) 2007d42a: pushab 00a0(r7) 2007d42e: pushab -10(fp) 2007d431: calls $2,(r3) 2007d434: movq -10(fp),60(r7) 2007d439: pushab 00a8(r7) 2007d43d: pushab -10(fp) 2007d440: calls $2,(r3) 2007d443: movq -10(fp),68(r7) 2007d448: pushab 0098(r7) 2007d44c: pushab -10(fp) 2007d44f: calls $2,(r3) 2007d452: movq -10(fp),70(r7) 2007d457: clrl (r2) 2007d459: movzwl $ffff,04(r2) 2007d45f: clrl 08(r2) 2007d462: clrl (r6) 2007d464: pushl $0 2007d466: pushab 0080(r7) 2007d46a: pushl $00032910 2007d470: pushal 0c(r7) 2007d473: pushal 08(r7) 2007d476: pushal 28(r7) 2007d479: calls $6,*$80000200 2007d480: cmpl 28(r7),$00007f11 2007d488: beql 0x2007d49a 2007d48a: movzbl $57,-(sp) 2007d48e: pushl $1 2007d490: pushl 28(r7) 2007d493: calls $3,_3d9fc 2007d49a: pushl $0 2007d49c: pushab 0088(r7) 2007d4a0: pushl $0 2007d4a2: pushal 14(r7) 2007d4a5: pushal 10(r7) 2007d4a8: pushal 28(r7) 2007d4ab: calls $6,*$80000200 2007d4b2: cmpl 28(r7),$00007f11 2007d4ba: beql 0x2007d4cc 2007d4bc: movzbl $57,-(sp) 2007d4c0: pushl $2 2007d4c2: pushl 28(r7) 2007d4c5: calls $3,_3d9fc 2007d4cc: pushl 10(r7) 2007d4cf: pushab 60(r7) 2007d4d2: pushal -08(fp) 2007d4d5: pushal 28(r7) 2007d4d8: calls $4,*$800001d0 2007d4df: cmpl 28(r7),$1 2007d4e3: beql 0x2007d4f5 2007d4e5: movzbl $57,-(sp) 2007d4e9: pushl $3 2007d4eb: pushl 28(r7) 2007d4ee: calls $3,_3d9fc 2007d4f5: tstl -08(fp) 2007d4f8: bneq 0x2007d50a 2007d4fa: movzbl $57,-(sp) 2007d4fe: pushl $4 2007d500: pushl 28(r7) 2007d503: calls $3,_3d9fc 2007d50a: movzwl $ffff,*0c(r7) 2007d510: pushl 08(r7) 2007d513: pushal 28(r7) 2007d516: calls $2,*$80000188 2007d51d: cmpl 28(r7),$1 2007d521: beql 0x2007d533 2007d523: movzbl $57,-(sp) 2007d527: pushl $5 2007d529: pushl 28(r7) 2007d52c: calls $3,_3d9fc 2007d533: pushl 10(r7) 2007d536: pushab 60(r7) 2007d539: pushal -08(fp) 2007d53c: pushal 28(r7) 2007d53f: calls $4,*$800001d0 2007d546: cmpl 28(r7),$1 2007d54a: beql 0x2007d55c 2007d54c: movzbl $57,-(sp) 2007d550: pushl $6 2007d552: pushl 28(r7) 2007d555: calls $3,_3d9fc 2007d55c: tstl -08(fp) 2007d55f: bneq 0x2007d571 2007d561: movzbl $57,-(sp) 2007d565: pushl $7 2007d567: pushl 28(r7) 2007d56a: calls $3,_3d9fc 2007d571: cmpl *0c(r7),$0000ffff 2007d579: beql 0x2007d584 2007d57b: movl *0c(r7),2c(r7) 2007d580: brb 0x2007d594 2007d582: tstl r0 2007d584: movzbl $57,-(sp) 2007d588: pushl $8 2007d58a: pushl 28(r7) 2007d58d: calls $3,_3d9fc 2007d594: mull3 $0000059e,2c(r7),r3 2007d59d: movl 0c(r7),r2 2007d5a1: movab 10(r2)[r3],r2 2007d5a6: movl 2c(r7),(r2) 2007d5aa: mull3 $0000059e,2c(r7),r3 2007d5b3: movl 0c(r7),r2 2007d5b7: tstb 1c(r2)[r3] 2007d5bb: bneq 0x2007d5cd 2007d5bd: movzbl $57,-(sp) 2007d5c1: pushl $9 2007d5c3: pushl 28(r7) 2007d5c6: calls $3,_3d9fc 2007d5cd: movw $8,20(r7) 2007d5d1: movb $1,22(r7) 2007d5d5: movb $e,23(r7) 2007d5d9: mull3 $0000059e,2c(r7),r3 2007d5e2: movl 0c(r7),r2 2007d5e6: movab 1c(r2)[r3],24(r7) 2007d5ec: pushl $0 2007d5ee: pushab 20(r7) 2007d5f1: pushl $0 2007d5f3: pushal 1c(r7) 2007d5f6: pushal 18(r7) 2007d5f9: pushal 28(r7) 2007d5fc: calls $6,*$80000200 2007d603: cmpl 28(r7),$00007f11 2007d60b: beql 0x2007d61d 2007d60d: movzbl $57,-(sp) 2007d611: pushl $a 2007d613: pushl 28(r7) 2007d616: calls $3,_3d9fc 2007d61d: pushl 08(r7) 2007d620: pushal 28(r7) 2007d623: calls $2,*$80000188 2007d62a: cmpl 28(r7),$1 2007d62e: beql 0x2007d640 2007d630: movzbl $57,-(sp) 2007d634: pushl $b 2007d636: pushl 28(r7) 2007d639: calls $3,_3d9fc 2007d640: mull3 $0000059e,2c(r7),r3 2007d649: movl 0c(r7),r2 2007d64d: movc3 $10,24(r2)[r3],*04(ap) 2007d654: movl $1,(r6) 2007d657: ret _3d658: entry mask: r11 r10 r9 r8 r7 r6 r5 r4 r3 r2 2007d65a: subl2 $8,sp 2007d65d: movab 0x2007dc60,r9 2007d664: movb 04(ap),r8 2007d668: movl 08(ap),r7 2007d66c: movl 0c(ap),r6 2007d670: movl 1c(ap),r2 2007d674: clrl r5 2007d676: mull3 $0000059e,2c(r9),r4 2007d67f: movl 0c(r9),r3 2007d683: movab 0004(r3)[r4],r11 2007d689: movab _3d9fc,r3 2007d690: pushl 10(r9) 2007d693: pushab 68(r9) 2007d696: pushal -08(fp) 2007d699: pushal 28(r9) 2007d69c: calls $4,*$800001d0 2007d6a3: cmpl 28(r9),$1 2007d6a7: beql 0x2007d6b5 2007d6a9: movzbl $57,-(sp) 2007d6ad: pushl $c 2007d6af: pushl 28(r9) 2007d6b2: calls $3,(r3) 2007d6b5: tstl -08(fp) 2007d6b8: bneq 0x2007d6c6 2007d6ba: movzbl $57,-(sp) 2007d6be: pushl $d 2007d6c0: pushl 28(r9) 2007d6c3: calls $3,(r3) 2007d6c6: cmpl 04(r11),$2 2007d6ca: bneq 0x2007d6cf 2007d6cc: movl $1,r5 2007d6cf: cmpl 04(r11),$1 2007d6d3: bneq 0x2007d6f4 2007d6d5: pushl 10(r9) 2007d6d8: pushal 28(r9) 2007d6db: calls $2,*$80000188 2007d6e2: cmpl 28(r9),$1 2007d6e6: beql 0x2007d6f4 2007d6e8: movzbl $57,-(sp) 2007d6ec: pushl $e 2007d6ee: pushl 28(r9) 2007d6f1: calls $3,(r3) 2007d6f4: tstl r5 2007d6f6: beql 0x2007d690 2007d6f8: cmpl 04(r11),$2 2007d6fc: beql 0x2007d701 2007d6fe: brw 0x2007d831 2007d701: cmpl 08(r11),$1 2007d705: bneq 0x2007d71c 2007d707: movzbl $57,-(sp) 2007d70b: pushl $f 2007d70d: pushl 28(r9) 2007d710: calls $3,_3d9fc 2007d717: brw 0x2007d831 2007d71a: tstl r0 2007d71c: movl $1,08(r11) 2007d720: movl $1,04(r11) 2007d724: tstl r2 2007d726: beql 0x2007d72d 2007d728: movl 0094(r11),(r2) 2007d72d: movl (r11),*10(ap) 2007d731: movl r6,0090(r11) 2007d736: movl 18(ap),0570(r11) 2007d73c: movb r8,0595(r11) 2007d741: cmpb r8,$43 2007d745: bneq 0x2007d770 2007d747: pushab 58(r9) 2007d74a: pushl $0 2007d74c: pushal 28(r9) 2007d74f: calls $3,*$800001d0 2007d756: cmpl 28(r9),$1 2007d75a: beql 0x2007d7d4 2007d75c: movzbl $57,-(sp) 2007d760: pushl $f 2007d762: pushl 28(r9) 2007d765: calls $3,_3d9fc 2007d76c: brb 0x2007d7d4 2007d76e: tstl r0 2007d770: clrl r10 2007d772: tstl r6 2007d774: bleq 0x2007d78a 2007d776: tstl r0 2007d778: mull3 $c,r10,r2 2007d77c: movc3 $c,(r7)[r2],30(r11)[r2] 2007d783: incl r10 2007d785: cmpl r10,r6 2007d788: blss 0x2007d778 2007d78a: pushab 30(r9) 2007d78d: pushal 28(r9) 2007d790: calls $2,*$80000118 2007d797: cmpl 28(r9),$1 2007d79b: beql 0x2007d7ad 2007d79d: movzbl $57,-(sp) 2007d7a1: pushl $10 2007d7a3: pushl 28(r9) 2007d7a6: calls $3,_3d9fc 2007d7ad: pushab 30(r9) 2007d7b0: calls $1,_3de42 2007d7b7: pushab 30(r9) 2007d7ba: pushal 38(r9) 2007d7bd: calls $2,*0x2007e048 2007d7c4: movc3 $d,38(r9),0576(r11) 2007d7cb: tstl 08(r7) 2007d7ce: beql 0x2007d7d4 2007d7d0: mnegl $1,08(r7) 2007d7d4: cmpb r8,$53 2007d7d8: bneq 0x2007d7e3 2007d7da: movc3 $04d8,*14(ap),0098(r11) 2007d7e3: pushl 08(r9) 2007d7e6: pushal 28(r9) 2007d7e9: calls $2,*$80000188 2007d7f0: cmpl 28(r9),$1 2007d7f4: beql 0x2007d806 2007d7f6: movzbl $57,-(sp) 2007d7fa: pushl $11 2007d7fc: pushl 28(r9) 2007d7ff: calls $3,_3d9fc 2007d806: cmpb r8,$45 2007d80a: bneq 0x2007d831 2007d80c: pushl 18(r9) 2007d80f: clrq -(sp) 2007d811: pushal 28(r9) 2007d814: calls $4,*$800001d0 2007d81b: cmpl 28(r9),$1 2007d81f: beql 0x2007d831 2007d821: movzbl $57,-(sp) 2007d825: pushl $12 2007d827: pushl 28(r9) 2007d82a: calls $3,_3d9fc 2007d831: pushab 70(r9) 2007d834: pushl $0 2007d836: pushal 00000028(r9) 2007d83c: calls $3,*$800001d0 2007d843: ret _3d844: entry mask: 2007d846: subl2 $4,sp 2007d849: clrq -(sp) 2007d84b: pushl $0 2007d84d: pushl 0004(ap) 2007d851: clrq -(sp) 2007d853: movzwl $0043,-(sp) 2007d858: calls $7,_3d658 2007d85f: ret _3d860: entry mask: r2 2007d862: subl2 $4,sp 2007d865: movl 04(ap),r2 2007d869: cmpl 04(r2),$0000ffff 2007d871: bneq 0x2007d877 2007d873: movl $1,04(r2) 2007d877: pushl 10(ap) 2007d87a: clrq -(sp) 2007d87c: pushl 0c(ap) 2007d87f: pushl 08(ap) 2007d882: pushl r2 2007d884: movzbl $45,-(sp) 2007d888: calls $7,_3d658 2007d88f: ret _3d890: entry mask: 2007d892: subl2 $4,sp 2007d895: clrq -(sp) 2007d897: pushl $0 2007d899: pushl 0c(ap) 2007d89c: pushl 08(ap) 2007d89f: pushl 0004(ap) 2007d8a3: movzwl $0052,-(sp) 2007d8a8: calls $7,_3d658 2007d8af: ret _3d8b0: entry mask: 2007d8b2: subl2 $4,sp 2007d8b5: clrq -(sp) 2007d8b7: pushl 0c(ap) 2007d8ba: pushl 10(ap) 2007d8bd: pushl 08(ap) 2007d8c0: pushl 04(ap) 2007d8c3: movzwl $0053,-(sp) 2007d8c8: calls $7,_3d658 2007d8cf: ret _3d8d0: entry mask: 2007d8d2: subl2 $4,sp 2007d8d5: pushl $0 2007d8d7: pushl 0c(ap) 2007d8da: pushl $0 2007d8dc: pushl 10(ap) 2007d8df: pushl 08(ap) 2007d8e2: pushl 04(ap) 2007d8e5: movl $00000047,-(sp) 2007d8ec: calls $7,_3d658 2007d8f3: ret _3d8f4: entry mask: r2 2007d8f6: subl2 $8,sp 2007d8f9: movab 0x2007dc60,r2 2007d900: pushl 10(r2) 2007d903: pushab 60(r2) 2007d906: pushal -08(fp) 2007d909: pushal 28(r2) 2007d90c: calls $4,*$800001d0 2007d913: cmpl 28(r2),$1 2007d917: beql 0x2007d929 2007d919: movzbl $57,-(sp) 2007d91d: pushl $13 2007d91f: pushl 28(r2) 2007d922: calls $3,_3d9fc 2007d929: tstl -08(fp) 2007d92c: bneq 0x2007d93e 2007d92e: movzbl $57,-(sp) 2007d932: pushl $14 2007d934: pushl 28(r2) 2007d937: calls $3,_3d9fc 2007d93e: mull3 $0000059e,2c(r2),r0 2007d947: movl 0c(r2),ap 2007d94b: movb $46,0599(ap)[r0] 2007d952: mull3 $0000059e,2c(r2),r0 2007d95b: movl 0c(r2),ap 2007d95f: movab 0094(ap)[r0],ap 2007d965: movl $1,(ap) 2007d968: mull3 $0000059e,2c(r2),r0 2007d971: movl 0c(r2),ap 2007d975: movab 08(ap)[r0],ap 2007d97a: movl $1,(ap) 2007d97d: pushl 08(r2) 2007d980: pushal 28(r2) 2007d983: calls $2,*$80000188 2007d98a: cmpl 28(r2),$1 2007d98e: beql 0x2007d9a0 2007d990: movzbl $57,-(sp) 2007d994: pushl $15 2007d996: pushl 28(r2) 2007d999: calls $3,_3d9fc 2007d9a0: pushl $0 2007d9a2: pushab 78(r2) 2007d9a5: pushl $4 2007d9a7: pushal 04(r2) 2007d9aa: pushal (r2) 2007d9ac: pushal 28(r2) 2007d9af: calls $6,*$80000200 2007d9b6: movl 28(r2),ap 2007d9ba: cmpl ap,$1 2007d9bd: beql 0x2007d9d7 2007d9bf: cmpl ap,$00007f11 2007d9c6: beql 0x2007d9d7 2007d9c8: movzbl $57,-(sp) 2007d9cc: pushl $16 2007d9ce: pushl ap 2007d9d0: calls $3,_3d9fc 2007d9d7: pushl (r2) 2007d9d9: clrq -(sp) 2007d9db: pushal 28(r2) 2007d9de: calls $4,*$800001d0 2007d9e5: cmpl 28(r2),$1 2007d9e9: beql 0x2007d9fb 2007d9eb: movzbl $57,-(sp) 2007d9ef: pushl $17 2007d9f1: pushl 28(r2) 2007d9f4: calls $3,_3d9fc 2007d9fb: ret _3d9fc: entry mask: 2007d9fe: movl 04(ap),r0 2007da02: movl 08(ap),r1 2007da06: movl 0c(ap),r2 2007da0a: .space 502 2007dc00: .string "STDAREA\0" 2007dc08: .string "COMM_AREA\0" 2007dc12: .string "SYNC_AREA\0" 2007dc1c: .string "0000 00:00:00.01\0" 2007dc2d: .string "0000 00:00:02.00\0" 2007dc3e: .string "0000 00:04:00.00\0" 2007dc4f: .string "0000 23:00:00.00\0" 2007dc60: .space 44 2007dc8c: .long 0000ffff 2007dc90: .space 72 2007dcd8: .long 010e0007 2007dcdc: .long 00000a00 2007dce0: .long 010e0009 2007dce4: .long 00000a08 2007dce8: .long 010e0009 2007dcec: .long 00000a12 2007dcf0: .long 010e0010 2007dcf4: .long 00000a1c 2007dcf8: .long 010e0010 2007dcfc: .long 00000a2d 2007dd00: .long 010e0010 2007dd04: .long 00000a3e 2007dd08: .long 010e0010 2007dd0c: .long 00000a4f 2007dd10: .space 240 movc3: entry mask: r5 r4 r3 r2 2007de02: movc3 04(ap),*08(ap),*0c(ap) 2007de09: ret movc5: entry mask: r5 r4 r3 r2 2007de0c: movc5 04(ap),*08(ap),0c(ap),10(ap),*14(ap) 2007de17: ret cmpc3: entry mask: r5 r4 r3 r2 2007de1a: cmpc3 04(ap),*08(ap),*0c(ap) 2007de21: bneq 0x2007de28 2007de23: clrl r0 2007de25: incl r0 2007de27: ret 2007de28: clrl r0 2007de2a: ret cmpc5: entry mask: r5 r4 r3 r2 2007de2d: cmpc5 04(ap),*08(ap),0c(ap),10(ap),*14(ap) 2007de38: bneq 0x2007de3f 2007de3a: clrl r0 2007de3c: incl r0 2007de3e: ret 2007de3f: clrl r0 2007de41: ret _3de42: entry mask: r3 r2 2007de44: movq *04(ap),r2 2007de48: tstl r3 2007de4a: blss 0x2007de5c 2007de4c: mcoml r2,r2 2007de4f: mcoml r3,r3 2007de52: addl2 $1,r2 2007de55: adwc $0,r3 2007de58: movq r2,*04(ap) 2007de5c: movzbl $1,r0 2007de5f: ret _3de60: entry mask: r4 r3 r2 2007de62: movl 04(ap),r2 2007de66: movl $0000017f,r3 2007de6d: clrl r4 2007de6f: addl2 (r2)+,r4 2007de72: sobgtr r3,0x2007de6f 2007de75: movl r4,r0 2007de78: ret 2007de79: .space 399 2007e008: .long 00010040 2007e00c: .long 00000040 2007e010: .long 00000120 2007e014: .long 00000054 2007e018: .long 00000060 2007e01c: .long 00000003 2007e020: .long 00000000 2007e024: .long 00000000 2007e028: .long 00000000 2007e02c: .long 00000000 2007e030: .long 00000000 2007e034: .long 00000000 2007e038: .long 00000000 2007e03c: .long 00000000 2007e040: .long 00000002 2007e044: .long 00000001 2007e048: .long 00000080 2007e04c: .long 000000b8 2007e050: .long 00000000 2007e054: .long 00000001 2007e058: .long 00000e00 2007e05c: .long 000d0001 2007e060: .long 00000000 2007e064: .long 00000000 2007e068: .long 00000000 2007e06c: .long 00000000 2007e070: .long 00000040 2007e074: .long 00000000 2007e078: .long 00000000 2007e07c: .long 00000000 2007e080: .long 00000000 2007e084: .long 00000000 2007e088: .long 00000000 2007e08c: .long 00000000 2007e090: .long 00000000 2007e094: .long 00000000 2007e098: .long 00000000 2007e09c: .long 00000000 2007e0a0: .long 00000000 2007e0a4: .long 000a077c 2007e0a8: .long 00000000 2007e0ac: .long 00000000 2007e0b0: .long 00000000 2007e0b4: .long 00000000 2007e0b8: .string "\tPASCALMSC\0" 2007e0c3: .space 33 2007e0e4: .long 0009fd9c 2007e0e8: .space 16 2007e0f8: .string "\tLIBCOMMON\0" 2007e103: .space 29 2007e120: .long 00000007 2007e124: .long 00000000 2007e128: .long 040000dc 2007e12c: .long 040000e4 2007e130: .long 040000ec 2007e134: .long 040000f4 2007e138: .long 040000fc 2007e13c: .long 04000104 2007e140: .long 0400010c 2007e144: .space 196 2007e208: .long 00010040 2007e20c: .long 00000040 2007e210: .long 00000120 2007e214: .long 00000054 2007e218: .long 00000060 2007e21c: .long 00000003 2007e220: .space 32 2007e240: .long 00000002 2007e244: .long 00000001 2007e248: .long 80014880 2007e24c: .long 800148b8 2007e250: .long 00000000 2007e254: .long 00000001 2007e258: .long 00000e00 2007e25c: .long 000d0001 2007e260: .long 00001e00 2007e264: .long 00000000 2007e268: .long 00000000 2007e26c: .long 00000000 2007e270: .long 00000040 2007e274: .space 48 2007e2a4: .long 000a077c 2007e2a8: .long 00000000 2007e2ac: .long 00000000 2007e2b0: .long 00000000 2007e2b4: .long 00000000 2007e2b8: .string "\tPASCALMSC\0" 2007e2c3: .space 33 2007e2e4: .long 0009fd9c 2007e2e8: .long 00000000 2007e2ec: .long 00000000 2007e2f0: .long 00000000 2007e2f4: .long 00000000 2007e2f8: .string "\tLIBCOMMON\0" 2007e303: .space 29 2007e320: .long 00000007 2007e324: .long 00000000 2007e328: .long 040000dc 2007e32c: .long 040000e4 2007e330: .long 040000ec 2007e334: .long 040000f4 2007e338: .long 040000fc 2007e33c: .long 04000104 2007e340: .long 0400010c 2007e344: .space 196 2007e408: .long 00010040 2007e40c: .long 00000040 2007e410: .long 00000120 2007e414: .long 00000054 2007e418: .long 00000060 2007e41c: .long 00000003 2007e420: .space 32 2007e440: .long 00000002 2007e444: .long 00000001 2007e448: .long 80014880 2007e44c: .long 800148b8 2007e450: .long 00000000 2007e454: .long 00000001 2007e458: .long 00000e00 2007e45c: .long 000d0001 2007e460: .long 00000e00 2007e464: .long 00000000 2007e468: .long 00000000 2007e46c: .long 00000000 2007e470: .long 00000040 2007e474: .space 48 2007e4a4: .long 000a077c 2007e4a8: .long 00000000 2007e4ac: .long 00000000 2007e4b0: .long 00000000 2007e4b4: .long 00000000 2007e4b8: .string "\tPASCALMSC\0" 2007e4c3: .space 33 2007e4e4: .long 0009fd9c 2007e4e8: .long 00000000 2007e4ec: .long 00000000 2007e4f0: .long 00000000 2007e4f4: .long 00000000 2007e4f8: .long 42494c09 2007e4fc: .string "COMMON\0" 2007e503: .space 29 2007e520: .long 00000007 2007e524: .long 00000000 2007e528: .long 040000dc 2007e52c: .long 040000e4 2007e530: .long 040000ec 2007e534: .long 040000f4 2007e538: .long 040000fc 2007e53c: .long 04000104 2007e540: .long 0400010c 2007e544: .space 196 2007e608: .long 00010040 2007e60c: .long 00000040 2007e610: .long 00000120 2007e614: .long 00000054 2007e618: .long 00000060 2007e61c: .long 00000003 2007e620: .space 32 2007e640: .long 00000002 2007e644: .long 00000001 2007e648: .long 80014880 2007e64c: .long 800148b8 2007e650: .long 00000000 2007e654: .long 00000001 2007e658: .long 00000e00 2007e65c: .long 000d0001 2007e660: .long 00003a00 2007e664: .long 00000000 2007e668: .long 00000000 2007e66c: .long 00000000 2007e670: .long 00000040 2007e674: .space 48 2007e6a4: .long 000a077c 2007e6a8: .long 00000000 2007e6ac: .long 00000000 2007e6b0: .long 00000000 2007e6b4: .long 00000000 2007e6b8: .string "\tPASCALMSC\0" 2007e6c3: .space 33 2007e6e4: .long 0009fd9c 2007e6e8: .long 00000000 2007e6ec: .long 00000000 2007e6f0: .long 00000000 2007e6f4: .long 00000000 2007e6f8: .string "\tLIBCOMMON\0" 2007e703: .space 29 2007e720: .long 00000007 2007e724: .long 00000000 2007e728: .long 040000dc 2007e72c: .long 040000e4 2007e730: .long 040000ec 2007e734: .long 040000f4 2007e738: .long 040000fc 2007e73c: .long 04000104 2007e740: .long 0400010c 2007e744: .space 188 2007e800: .string "STDAREA\0" 2007e808: .string "COMM_AREA\0" 2007e812: .string "SYNC_AREA\0" 2007e81c: .string "0000 00:00:00.01\0" 2007e82d: .string "0000 00:00:02.00\0" 2007e83e: .string "0000 00:04:00.00\0" 2007e84f: .string "0000 23:00:00.00\0" 2007e860: .space 44 2007e88c: .long 0000ffff 2007e890: .space 72 2007e8d8: .long 010e0007 2007e8dc: .long 00002800 2007e8e0: .long 010e0009 2007e8e4: .long 00002808 2007e8e8: .long 010e0009 2007e8ec: .long 00002812 2007e8f0: .long 010e0010 2007e8f4: .long 0000281c 2007e8f8: .long 010e0010 2007e8fc: .long 0000282d 2007e900: .long 010e0010 2007e904: .long 0000283e 2007e908: .long 010e0010 2007e90c: .long 0000284f 2007e910: .space 240 2007ea00: .string "STDAREA\0" 2007ea08: .string "COMM_AREA\0" 2007ea12: .string "SYNC_AREA\0" 2007ea1c: .string "0000 00:00:00.01\0" 2007ea2d: .string "0000 00:00:02.00\0" 2007ea3e: .string "0000 00:04:00.00\0" 2007ea4f: .string "0000 23:00:00.00\0" 2007ea60: .space 44 2007ea8c: .long 0000ffff 2007ea90: .space 72 2007ead8: .long 010e0007 2007eadc: .long 00001800 2007eae0: .long 010e0009 2007eae4: .long 00001808 2007eae8: .long 010e0009 2007eaec: .long 00001812 2007eaf0: .long 010e0010 2007eaf4: .long 0000181c 2007eaf8: .long 010e0010 2007eafc: .long 0000182d 2007eb00: .long 010e0010 2007eb04: .long 0000183e 2007eb08: .long 010e0010 2007eb0c: .long 0000184f 2007eb10: .space 240 2007ec00: .string "STDAREA\0" 2007ec08: .string "COMM_AREA\0" 2007ec12: .string "SYNC_AREA\0" 2007ec1c: .string "0000 00:00:00.01\0" 2007ec2d: .string "0000 00:00:02.00\0" 2007ec3e: .string "0000 00:04:00.00\0" 2007ec4f: .string "0000 23:00:00.00\0" 2007ec60: .space 44 2007ec8c: .long 0000ffff 2007ec90: .space 72 2007ecd8: .long 010e0007 2007ecdc: .long 00004400 2007ece0: .long 010e0009 2007ece4: .long 00004408 2007ece8: .long 010e0009 2007ecec: .long 00004412 2007ecf0: .long 010e0010 2007ecf4: .long 0000441c 2007ecf8: .long 010e0010 2007ecfc: .long 0000442d 2007ed00: .long 010e0010 2007ed04: .long 0000443e 2007ed08: .long 010e0010 2007ed0c: .long 0000444f 2007ed10: .space 240 2007ee00: ; NOT an entry mask! See 2007f15f. 2007ee02: mfpr $38,r7 ; MAPEN 2007ee05: blbs r7,0x2007ee0f 2007ee08: movl 04c0(r8),r7 2007ee0d: brb 0x2007ee16 2007ee0f: movl *$800008c4,r7 2007ee16: casel 04(ap),$1,$6 2007ee1b: case -> 0x2007ee67 2007ee1d: case -> 0x2007ee31 2007ee1f: case -> 0x2007ef9d 2007ee21: case -> 0x2007ef9c 2007ee23: case -> 0x2007efb9 2007ee25: case -> 0x2007ef93 2007ee27: case -> 0x2007ee30 2007ee29: brb 0x2007ee29 2007ee2b: .space 5 2007ee30: ret 2007ee31: pushr $00f0 2007ee35: movab 044c(r7),r6 2007ee3a: movab 0454(r7),04(r6) 2007ee40: movzbw $1,(r6) 2007ee43: movzbw $6,02(r6) 2007ee47: movl 04(r7),r5 2007ee4b: movab 24(r7),r4 2007ee4f: movl 04(r4),r4 2007ee53: pushl r6 2007ee55: pushl r5 2007ee57: calls $2,(r4) 2007ee5a: movab 0454(r7),r6 2007ee5f: movzbl (r6),r0 2007ee62: popr $00f0 2007ee66: ret 2007ee67: pushr $0140 2007ee6b: movq r0,-(sp) 2007ee6e: tstl r7 2007ee70: blss 0x2007ee9f 2007ee72: bsbw 0x2007efc2 2007ee75: movl r0,(r7) 2007ee78: movl 04(r0),04(r7) 2007ee7d: movl 04(r7),08(r7) 2007ee82: movab 24(r7),r6 2007ee86: movab 48(r0),r8 2007ee8a: pushr $3f 2007ee8c: movc3 $28,(r8),(r6) 2007ee90: popr $3f 2007ee92: movl $4,18(r7) 2007ee96: clrl 14(r7) 2007ee99: bsbw 0x2007efba 2007ee9c: brw 0x2007ef8b 2007ee9f: pushl fp 2007eea1: movl 0c(fp),fp 2007eea5: movab (r7),r8 2007eea8: movzbl $1,r0 2007eeab: bsbw 0x2007efe4 2007eeae: movab 08(r7),r8 2007eeb2: movzbl $1,r0 2007eeb5: bsbw 0x2007efe4 2007eeb8: movab 4c(r7),04(r7) 2007eebd: movl 08(r7),r2 2007eec1: movl 04(r7),r1 2007eec5: pushr $3f 2007eec7: movc3 $0200,(r2),(r1) 2007eecd: popr $3f 2007eecf: movab 00a4(r1),r6 2007eed4: movab 00a4(r2),r3 2007eed9: movab 024c(r7),0c(r7) 2007eedf: tstl 04(r6) 2007eee2: bneq 0x2007eee7 2007eee4: brw 0x2007ef54 2007eee7: movab 04(r6),r8 2007eeeb: ashl $f7,08(r6),r0 2007eef1: bitw $01ff,08(r6) 2007eef7: beql 0x2007eefb 2007eef9: incl r0 2007eefb: bsbw 0x2007efe4 2007eefe: movab 14(r6),r8 2007ef02: ashl $f7,10(r6),r0 2007ef08: bitw $01ff,10(r6) 2007ef0e: beql 0x2007ef12 2007ef10: incl r0 2007ef12: bsbw 0x2007efe4 2007ef15: movl 0c(r7),18(r6) 2007ef1a: movl 18(r3),-(sp) 2007ef1e: movab (sp),r8 2007ef21: movzbl $1,r0 2007ef24: bsbw 0x2007efe4 2007ef27: movl 18(r6),r5 2007ef2b: movl (sp)+,r4 2007ef2e: pushr $3f 2007ef30: movc3 $0200,(r4),(r5) 2007ef36: popr $3f 2007ef38: movl (r5)+,r4 2007ef3b: addl2 $4,0c(r7) 2007ef3f: ashl $3,r4,r0 2007ef43: addl2 r0,0c(r7) 2007ef47: movl (r5)+,r0 2007ef4a: moval (r5)+,r8 2007ef4d: bsbw 0x2007efe4 2007ef50: decl r4 2007ef52: bgtru 0x2007ef47 2007ef54: addl2 $1c,r6 2007ef57: addl2 $1c,r3 2007ef5a: movab 0114(r1),r0 2007ef5f: cmpl r6,r0 2007ef62: beql 0x2007ef67 2007ef64: brw 0x2007eedf 2007ef67: movab 00a4(r1),r0 2007ef6c: addl3 04(r0),0c(r0),r2 2007ef72: movl 04(r7),14(r0) 2007ef77: movab 24(r7),20(r7) 2007ef7c: movzbl $28,1c(r7) 2007ef80: pushab 1c(r7) 2007ef83: pushl r1 2007ef85: calls $2,(r2) 2007ef88: movl (sp)+,fp 2007ef8b: movq (sp)+,r0 2007ef8e: popr $0140 2007ef92: ret 2007ef93: movzbl $3,r0 2007ef96: movzwl $4e20,r1 2007ef9b: ret 2007ef9c: ret 2007ef9d: pushr $7 2007ef9f: movl 04(r7),r1 2007efa3: movab 24(r7),r0 2007efa7: movl 08(r0),r2 2007efab: pushl $0 2007efad: pushl 0008(ap) 2007efb1: pushl r1 2007efb3: calls $3,(r2) 2007efb6: popr $7 2007efb8: ret 2007efb9: ret 2007efba: clrl 10(r7) 2007efbd: movl (r7),r5 2007efc0: rsb 2007efc1: rsb 2007efc2: clrl r0 2007efc4: movzbl $4,r1 2007efc7: movab *$200b0048,r2 2007efce: clrl r3 2007efd0: movl (r2)+,r4 2007efd3: ashl $fe,r4,r4 2007efd8: insv r4,r3,$8,r0 2007efdd: addl2 $8,r3 2007efe0: sobgtr r1,0x2007efd0 2007efe3: rsb 2007efe4: pushl r10 2007efe6: bicl3 $fffffe00,(r8),-(sp) 2007efee: beql 0x2007eff2 2007eff0: incl r0 2007eff2: ashl $f7,(r8),r9 2007eff7: pushl r1 2007eff9: jsb *08(ap) 2007effc: sobgtr r0,0x2007eff9 2007efff: movl (sp)+,r1 2007f002: addl3 (sp)+,(sp)+,(r8) 2007f006: rsb 2007f007: pushr $0803 2007f00b: movl (r7),r11 2007f00e: tstl 10(r7) 2007f011: beql 0x2007f019 2007f013: movzbl $1,r1 2007f016: jsb *10(r7) 2007f019: popr $0803 2007f01d: rsb 2007f01e: rsb 2007f01f: .byte 00 2007f020: .ascii " " ; This table seems to be keyboard maps. Each 4-byte block consists, it ; seems, of normal, control, shift, capslock characters for a key. ; cf 2005ea78. 2007f028: .ascii "<\0><" 2007f02c: .ascii "z\32ZZ" 2007f030: .ascii "x\30XX" 2007f034: .ascii "c\3CC" 2007f038: .ascii "v\26VV" 2007f03c: .ascii "b\2BB" 2007f040: .ascii "n\16NN" 2007f044: .ascii "m\rMM" 2007f048: .ascii ",\0,," 2007f04c: .ascii ".\0.." 2007f050: .ascii "/\37?/" 2007f054: .ascii "a\1AA" 2007f058: .ascii "s\23SS" 2007f05c: .ascii "d\4DD" 2007f060: .ascii "f\6FF" 2007f064: .ascii "g\7GG" 2007f068: .ascii "h\bHH" 2007f06c: .ascii "j\nJJ" 2007f070: .ascii "k\13KK" 2007f074: .ascii "l\fLL" 2007f078: .ascii ";\0:;" 2007f07c: .ascii "'\0\"'" 2007f080: .ascii "\\\34|\\" 2007f084: .ascii "\r\r\r\r" 2007f088: .ascii "\t\t\t\t" 2007f08c: .ascii "q\21QQ" 2007f090: .ascii "w\27WW" 2007f094: .ascii "e\5EE" 2007f098: .ascii "r\22RR" 2007f09c: .ascii "t\24TT" 2007f0a0: .ascii "y\31YY" 2007f0a4: .ascii "u\25UU" 2007f0a8: .ascii "i\tII" 2007f0ac: .ascii "o\17OO" 2007f0b0: .ascii "p\20PP" 2007f0b4: .ascii "[\e{[" 2007f0b8: .ascii "]\35}]" 2007f0bc: .ascii "`\36~`" 2007f0c0: .ascii "1\0!1" 2007f0c4: .ascii "2\0@2" 2007f0c8: .ascii "3\e#3" 2007f0cc: .ascii "4\34$4" 2007f0d0: .ascii "5\35%5" 2007f0d4: .ascii "6\36^6" 2007f0d8: .ascii "7\37&7" 2007f0dc: .ascii "8\177*8" 2007f0e0: .ascii "9\0(9" 2007f0e4: .ascii "0\0)0" 2007f0e8: .ascii "-\0_-" 2007f0ec: .ascii "=\0+=" 2007f0f0: .long 7f7f7f7f 2007f0f4: .long 00000000 ; Keycode to keysym mapping table? 2007f0f8: .byte 34 2007f0f9: .byte 19 2007f0fa: .byte 1a 2007f0fb: .byte 27 2007f0fc: .byte 28 2007f0fd: .byte 1b 2007f0fe: .byte 0d 2007f0ff: .byte 03 2007f100: .byte 35 2007f101: .byte 29 2007f102: .byte 1c 2007f103: .byte 0e 2007f104: .byte 04 2007f105: .byte 02 2007f106: .byte 35 2007f107: .byte 2a 2007f108: .byte 1d 2007f109: .byte 0f 2007f10a: .byte 05 2007f10b: .byte 35 2007f10c: .byte 2b 2007f10d: .byte 1e 2007f10e: .byte 10 2007f10f: .byte 06 2007f110: .byte 00 2007f111: .byte 01 2007f112: .byte 2c 2007f113: .byte 1f 2007f114: .byte 11 2007f115: .byte 07 2007f116: .byte 35 2007f117: .byte 2d 2007f118: .byte 20 2007f119: .byte 12 2007f11a: .byte 08 2007f11b: .byte 35 2007f11c: .byte 2e 2007f11d: .byte 21 2007f11e: .byte 13 2007f11f: .byte 09 2007f120: .byte 35 2007f121: .byte 2f 2007f122: .byte 22 2007f123: .byte 14 2007f124: .byte 0a 2007f125: .byte 35 2007f126: .byte 30 2007f127: .byte 23 2007f128: .byte 15 2007f129: .byte 0b 2007f12a: .byte 35 2007f12b: .byte 31 2007f12c: .byte 24 2007f12d: .byte 35 2007f12e: .byte 16 2007f12f: .byte 0c 2007f130: .byte 35 2007f131: .byte 33 2007f132: .byte 26 2007f133: .byte 18 2007f134: .byte 35 2007f135: .byte 32 2007f136: .byte 25 2007f137: .byte 17 2007f138: .byte 35 2007f139: .byte 35 2007f13a: .byte 35 2007f13b: .byte 35 2007f13c: .byte 00 2007f13d: .byte 00 2007f13e: .word 0000 2007f140: .long 11008f11 2007f144: .long 84130084 2007f148: .byte 00 2007f149: movq r0,-(sp) 2007f14c: movab 0x2007f140,r1 2007f150: bsbb 0x2007f156 2007f152: movq (sp)+,r0 2007f155: rsb 2007f156: movzbl $ff,-(sp) 2007f15a: movzbl (r1)+,r0 2007f15d: beql 0x2007f165 2007f15f: bsbw 0x2007ee00 2007f162: sobgtr (sp),0x2007f15a 2007f165: tstl (sp)+ 2007f167: rsb 2007f168: cmpb $af,r0 2007f16c: bneq 0x2007f174 2007f16e: bisb2 $0,00(r7) 2007f172: brb 0x2007f1c2 2007f174: cmpb $ae,r0 2007f178: bneq 0x2007f180 2007f17a: bisb2 $0,00(r7) 2007f17e: brb 0x2007f1c2 2007f180: cmpb $b0,r0 2007f184: bneq 0x2007f18e 2007f186: xorb2 $0,00(r7) 2007f18a: bsbb 0x2007f1d2 2007f18c: brb 0x2007f1c2 2007f18e: cmpb $b3,r0 2007f192: bneq 0x2007f19a 2007f194: bicb2 $0,00(r7) 2007f198: brb 0x2007f1c2 2007f19a: subl2 $000000bc,r0 2007f1a1: bcs 0x2007f1c2 2007f1a3: ffs $0,$4,00(r7),-(sp) 2007f1a9: bneq 0x2007f1ad 2007f1ab: clrl (sp) 2007f1ad: movzbl 0x2007f0f8[r0],r0 2007f1b3: ashl $2,r0,r0 2007f1b7: addl2 (sp)+,r0 2007f1ba: movzbl 0x2007f020 <" <\0>[r0],r0 2007f1c0: bneq 0x2007f1c4 2007f1c2: clrl r0 2007f1c4: rsb 2007f1c5: pushl r0 2007f1c7: movzbl $d3,r0 2007f1cb: bsbw 0x2007ee00 2007f1ce: movl (sp)+,r0 2007f1d1: rsb 2007f1d2: movq r0,-(sp) 2007f1d5: movab 0x2007f143,r1 2007f1da: bitb $0,00(r7) 2007f1de: beql 0x2007f1e5 2007f1e0: movab 0x2007f146,r1 2007f1e5: bsbw 0x2007f156 2007f1e8: movq (sp)+,r0 2007f1eb: rsb 2007f1ec: .space 3600 2007fffc: .long a31cd5fc 20080000: