📄 framing.mid
字号:
S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 .set noreorder .set nomacro bne $2,$0,$L424 addiu $2,$6,-31 .set macro .set reorder$L433: li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L434 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L435:#APP pref 30,0($2) S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L435 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L434: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L417$L426:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L426$L417: andi $3,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L421 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L422 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L432$L419: li $2,16384 # 0x4000 sw $2,4($16) .set noreorder .set nomacro jal uc_malloc li $4,16384 # 0x4000 .set macro .set reorder sw $2,0($16) li $2,1024 # 0x400 sw $2,24($16) .set noreorder .set nomacro jal uc_malloc li $4,4096 # 0x1000 .set macro .set reorder lw $4,24($16) sw $2,16($16) .set noreorder .set nomacro jal uc_malloc sll $4,$4,3 .set macro .set reorder sw $2,20($16) sw $17,336($16) lw $31,24($sp) lw $17,20($sp) lw $16,16($sp) move $2,$0 .set noreorder .set nomacro j $31 addiu $sp,$sp,32 .set macro .set reorder$L421: sb $0,4($5) .set noreorder .set nomacro j $L419 sb $0,1($4) .set macro .set reorder$L410: addiu $4,$16,2 sb $0,0($16) .set noreorder .set nomacro j $L408 sb $0,1($16) .set macro .set reorder$L411: addiu $4,$16,3 sb $0,0($16) sb $0,1($16) .set noreorder .set nomacro j $L408 sb $0,2($16) .set macro .set reorder$L422: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L419 sb $0,5($5) .set macro .set reorder$L432: .set noreorder .set nomacro j $L419 sb $0,4($5) .set macro .set reorder$L431: addiu $4,$16,1 .set noreorder .set nomacro j $L408 sb $0,0($16) .set macro .set reorder$L430: lw $31,24($sp) lw $17,20($sp) lw $16,16($sp) li $2,-1 # 0xffffffffffffffff .set noreorder .set nomacro j $31 addiu $sp,$sp,32 .set macro .set reorder .end ogg_stream_init .section .text.ogg_stream_packetin,"ax",@progbits .align 2 .align 5 .globl ogg_stream_packetin .ent ogg_stream_packetin .type ogg_stream_packetin, @functionogg_stream_packetin: .frame $sp,40,$31 # vars= 0, regs= 5/0, args= 16, gp= 0 .mask 0x800f0000,-8 .fmask 0x00000000,0 addiu $sp,$sp,-40 sw $19,28($sp) sw $18,24($sp) sw $17,20($sp) sw $16,16($sp) sw $31,32($sp) move $18,$5 li $2,-2139095040 # 0xffffffff80800000 lw $5,4($5) ori $2,$2,0x8081 mult $5,$2 sra $3,$5,31 mfhi $2 lw $7,12($4) addu $2,$2,$5 sra $2,$2,7 subu $17,$2,$3 move $16,$4 .set noreorder .set nomacro beq $7,$0,$L465 addiu $19,$17,1 .set macro .set reorder lw $6,8($4) subu $6,$6,$7 .set noreorder .set nomacro bne $6,$0,$L472 sw $6,8($4) .set macro .set reorder$L439: sw $0,12($16) lw $5,4($18) lw $4,4($16) addu $2,$5,$6 slt $2,$2,$4 beq $2,$0,$L473$L441: lw $9,28($16) lw $3,24($16) addu $2,$19,$9 slt $2,$2,$3 .set noreorder .set nomacro beq $2,$0,$L477 addiu $2,$19,32 .set macro .set reorder$L443: lw $6,4($18) lw $2,0($16) lw $3,8($16) sltu $4,$6,32 addu $3,$2,$3 .set noreorder .set nomacro bne $4,$0,$L445 lw $5,0($18) .set macro .set reorder andi $2,$3,0x3 .set noreorder .set nomacro beq $2,$0,$L475 andi $2,$5,0x3 .set macro .set reorder$L445: .set noreorder .set nomacro jal memcpy move $4,$3 .set macro .set reorder$L453: lw $2,8($16) lw $3,4($18) addiu $4,$19,-1 addu $2,$2,$3 .set noreorder .set nomacro blez $4,$L476 sw $2,8($16) .set macro .set reorder lw $9,28($16) lw $13,16($16) lw $12,20($16) sll $2,$9,3 sll $3,$9,2 addu $5,$2,$12 addu $4,$3,$13 move $6,$0 li $7,255 # 0xff$L460: lw $2,352($16) lw $3,356($16) addiu $6,$6,1 sw $2,0($5) sw $3,4($5) sw $7,0($4) addiu $5,$5,8 .set noreorder .set nomacro bne $6,$17,$L460 addiu $4,$4,4 .set macro .set reorder move $6,$17$L459: lw $8,4($18) li $2,-2139095040 # 0xffffffff80800000 ori $2,$2,0x8081 mult $8,$2 addu $6,$6,$9 mfhi $2 sra $3,$8,31 addu $2,$2,$8 sra $2,$2,7 lw $10,16($18) lw $11,20($18) subu $2,$2,$3 sll $4,$6,3 addu $4,$4,$12 sll $3,$2,8 sw $10,0($4) sw $11,4($4) subu $3,$3,$2 sll $6,$6,2 subu $8,$8,$3 lw $4,344($16) addu $6,$6,$13 sll $7,$9,2 sw $8,0($6) addu $2,$9,$19 addu $7,$7,$13 lw $5,348($16) sw $2,28($16) lw $6,0($7) addiu $2,$4,1 sltu $8,$2,$4 lw $9,12($18) ori $6,$6,0x100 addu $3,$8,$5 sw $6,0($7) sw $10,352($16) sw $11,356($16) sw $2,344($16) .set noreorder .set nomacro beq $9,$0,$L462 sw $3,348($16) .set macro .set reorder li $2,1 # 0x1 sw $2,328($16)$L462: lw $31,32($sp) lw $19,28($sp) lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) move $2,$0 .set noreorder .set nomacro j $31 addiu $sp,$sp,40 .set macro .set reorder$L465: lw $6,8($4) lw $4,4($16) addu $2,$5,$6 slt $2,$2,$4 bne $2,$0,$L441$L473: addiu $5,$5,1024 addu $5,$4,$5 lw $4,0($16) .set noreorder .set nomacro jal uc_realloc sw $5,4($16) .set macro .set reorder lw $9,28($16) lw $3,24($16) sw $2,0($16) addu $2,$19,$9 slt $2,$2,$3 .set noreorder .set nomacro bne $2,$0,$L443 addiu $2,$19,32 .set macro .set reorder$L477: addu $2,$3,$2 lw $4,16($16) sll $5,$2,2 .set noreorder .set nomacro jal uc_realloc sw $2,24($16) .set macro .set reorder lw $5,24($16) lw $4,20($16) sw $2,16($16) .set noreorder .set nomacro jal uc_realloc sll $5,$5,3 .set macro .set reorder .set noreorder .set nomacro j $L443 sw $2,20($16) .set macro .set reorder$L475: .set noreorder .set nomacro bne $2,$0,$L445 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder addiu $4,$3,-4 and $2,$6,$2 addu $7,$4,$2 sltu $3,$4,$7 .set noreorder .set nomacro beq $3,$0,$L449 addiu $5,$5,-4 .set macro .set reorder$L466:#APP S32LDI xr1,$5,4 S32LDI xr2,$5,4 S32LDI xr3,$5,4 S32LDI xr4,$5,4 S32LDI xr5,$5,4 S32LDI xr6,$5,4 S32LDI xr7,$5,4 S32LDI xr8,$5,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L466$L449: andi $2,$6,0x1c addu $7,$7,$2 sltu $3,$4,$7 beq $3,$0,$L451$L467:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L467$L451: andi $6,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $6,$2,$L455 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $6,$2,$L456 li $2,1 # 0x1 .set macro .set reorder bne $6,$2,$L453 lbu $2,4($5) .set noreorder .set nomacro j $L453 sb $2,4($4) .set macro .set reorder$L472: lw $4,0($4) .set noreorder .set nomacro jal memmove addu $5,$4,$7 .set macro .set reorder .set noreorder .set nomacro j $L439 lw $6,8($16) .set macro .set reorder$L476: lw $9,28($16) lw $13,16($16) lw $12,20($16) .set noreorder .set nomacro j $L459 move $6,$0 .set macro .set reorder$L455: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) .set noreorder .set nomacro j $L453 sb $3,5($4) .set macro .set reorder$L456: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) sb $3,5($4) lbu $2,6($5) .set noreorder .set nomacro j $L453 sb $2,6($4) .set macro .set reorder .end ogg_stream_packetin .section .text.ogg_packet_clear,"ax",@progbits .align 2 .align 5 .globl ogg_packet_clear .ent ogg_packet_clear .type ogg_packet_clear, @functionogg_packet_clear: .frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0 .mask 0x80010000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-24 sw $31,20($sp) sw $16,16($sp) move $16,$4 jal uc_free lw $4,0($4) move $4,$16 lw $31,20($sp) lw $16,16($sp) move $5,$0 li $6,32 # 0x20 j memset addiu $sp,$sp,24 .set macro .set reorder .end ogg_packet_clear .section .text.ogg_sync_clear,"ax",@progbits .align 2 .align 5 .globl ogg_sync_clear .ent ogg_sync_clear .type ogg_sync_clear, @functionogg_sync_clear: .frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0 .mask 0x80010000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-24 sw $16,16($sp) sw $31,20($sp) beq $4,$0,$L481 move $16,$4 lw $2,0($4) beq $2,$0,$L483 move $4,$2 jal uc_free nop$L483: move $4,$16 move $5,$0 jal memset li $6,28 # 0x1c$L481: lw $31,20($sp) lw $16,16($sp) move $2,$0 j $31 addiu $sp,$sp,24 .set macro .set reorder .end ogg_sync_clear .section .text.ogg_sync_destroy,"ax",@progbits .align 2 .align 5 .globl ogg_sync_destroy .ent ogg_sync_destroy .type ogg_sync_destroy, @functionogg_sync_destroy: .frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0 .mask 0x80010000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-24 sw $16,16($sp) sw $31,20($sp) beq $4,$0,$L487 move $16,$4 lw $2,0($4) beq $2,$0,$L489 move $4,$2 jal uc_free nop$L489: move $4,$16 move $5,$0 jal memset li $6,28 # 0x1c jal uc_free move $4,$16$L487: lw $31,20($sp) lw $16,16($sp) move $2,$0 j $31 addiu $sp,$sp,24 .set macro .set reorder .end ogg_sync_destroy .rdata .align 2 .type crc_lookup, @object .size crc_lookup, 1024crc_lookup: .word 0 .word 79764919 .word 159529838 .word 222504665 .word 319059676 .word 398814059 .word 445009330 .word 507990021 .word 638119352 .word 583659535 .word 797628118 .word 726387553 .word 890018660 .word 835552979 .word 1015980042 .word 944750013 .word 1276238704 .word 1221641927 .word 1167319070 .word 1095957929 .word 1595256236 .word 1540665371 .word 1452775106 .word 1381403509 .word 1780037320 .word 1859660671 .word 1671105958 .word 1733955601 .word 2031960084 .word 2111593891 .word 1889500026 .word 1952343757 .word -1742489888 .word -1662866601 .word -1851683442 .word -1788833735 .word -1960329156 .word -1880695413 .word -2103051438 .word -2040207643 .word -1104454824 .word -1159051537 .word -1213636554 .word -1284997759 .word -1389417084 .word -1444007885 .word -1532160278 .word -1603531939 .word -734892656 .word -789352409 .word -575645954 .word -646886583 .word -952755380 .word -1007220997 .word -827056094 .word -898286187 .word -231047128 .word -151282273 .word -71779514 .word -8804623 .word -515967244 .word -436212925 .word -390279782 .word -327299027 .word 881225847 .word 809987520 .word 1023691545 .word 969234094 .word 662832811 .word 591600412 .word 771767749 .word 717299826 .word 311336399 .word 374308984 .word 453813921 .word 533576470 .word 25881363 .word 88864420 .word 134795389 .word 214552010 .word 2023205639 .word 2086057648 .word 1897238633 .word 1976864222 .word 1804852699 .word 1867694188 .word 1645340341 .word 1724971778 .word 1587496639 .word 1516133128 .word 1461550545 .word 1406951526 .word 1302016099 .word 1230646740 .word 1142491917 .word 1087903418 .word -1398421865 .word -1469785312 .word -1524105735 .word -1578704818 .word -1079922613 .word -1151291908 .word -1239184603 .word -1293773166 .word -1968362705 .word -1905510760 .word -2094067647 .word -2014441994 .word -1716953613 .word -1654112188 .word -1876203875 .word -1796572374 .word -525066777 .word -462094256 .word -382327159 .word -302564546 .word -206542021 .word -143559028 .word -97365931 .word -17609246 .word -960696225 .word -1031934488 .word -817968335 .word -872425850 .word -709327229 .word -780559564 .word -600130067 .word -654598054 .word 1762451694 .word 1842216281 .word 1619975040 .word 1682949687 .word 2047383090 .word 2127137669 .word 1938468188 .word 2001449195 .word 1325665622 .word 1271206113 .word 1183200824 .word 1111960463 .word 1543535498 .word 1489069629 .word 1434599652 .word 1363369299 .word 622672798 .word 568075817 .word 748617968 .word 677256519 .word 907627842 .word 853037301 .word 1067152940 .word 995781531 .word 51762726 .word 131386257 .word 177728840 .word 240578815 .word 269590778 .word 349224269 .word 429104020 .word 491947555 .word -248556018 .word -168932423 .word -122852000 .word -60002089 .word -500490030 .word -420856475 .word -341238852 .word -278395381 .word -685261898 .word -739858943 .word -559578920 .word -630940305 .word -1004286614 .word -1058877219 .word -845023740 .word -916395085 .word -1119974018 .word -1174433591 .word -1262701040 .word -1333941337 .word -1371866206 .word -1426332139 .word -1481064244 .word -1552294533 .word -1690935098 .word -1611170447 .word -1833673816 .word -1770699233 .word -2009983462 .word -1930228819 .word -2119160460 .word -2056179517 .word 1569362073 .word 1498123566 .word 1409854455 .word 1355396672 .word 1317987909 .word 1246755826 .word 1192025387 .word 1137557660 .word 2072149281 .word 2135122070 .word 1912620623 .word 1992383480 .word 1753615357 .word 1816598090 .word 1627664531 .word 1707420964 .word 295390185 .word 358241886 .word 404320391 .word 483945776 .word 43990325 .word 106832002 .word 186451547 .word 266083308 .word 932423249 .word 861060070 .word 1041341759 .word 986742920 .word 613929101 .word 542559546 .word 756411363 .word 701822548 .word -978770311 .word -1050133554 .word -869589737 .word -924188512 .word -693284699 .word -764654318 .word -550540341 .word -605129092 .word -475935807 .word -413084042 .word -366743377 .word -287118056 .word -257573603 .word -194731862 .word -114850189 .word -35218492 .word -1984365303 .word -1921392450 .word -2143631769 .word -2063868976 .word -1698919467 .word -1635936670 .word -1824608069 .word -1744851700 .word -1347415887 .word -1418654458 .word -1506661409 .word -1561119128 .word -1129027987 .word -1200260134 .word -1254728445 .word -1309196108 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -