floor1.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 2,384 行 · 第 1/3 页
MID
2,384 行
.set noreorder .set nomacro beq $4,$2,$L221 addiu $3,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $4,$2,$L222 move $2,$0 .set macro .set reorder li $2,1 # 0x1 beq $4,$2,$L220 .set noreorder .set nomacro j $L207 move $2,$0 .set macro .set reorder$L235: .set noreorder .set nomacro j $L186 move $3,$0 .set macro .set reorder$L239: .set noreorder .set nomacro jal memset move $5,$0 .set macro .set reorder .set noreorder .set nomacro j $L207 move $2,$0 .set macro .set reorder$L220: move $2,$0 .set noreorder .set nomacro j $L207 sb $0,4($5) .set macro .set reorder$L240: addiu $4,$7,1 .set noreorder .set nomacro j $L208 sb $0,0($7) .set macro .set reorder$L221: move $2,$0 sb $0,4($5) .set noreorder .set nomacro j $L207 sb $0,1($3) .set macro .set reorder$L210: addiu $4,$7,2 sb $0,0($7) .set noreorder .set nomacro j $L208 sb $0,1($7) .set macro .set reorder$L222: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L207 sb $0,5($5) .set macro .set reorder$L211: addiu $4,$7,3 sb $0,0($7) sb $0,1($7) .set noreorder .set nomacro j $L208 sb $0,2($7) .set macro .set reorder .end floor1_inverse2 .section .text.floor1_free_look,"ax",@progbits .align 2 .align 5 .ent floor1_free_look .type floor1_free_look, @functionfloor1_free_look: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro beq $4,$0,$L274 move $6,$4 .set macro .set reorder andi $2,$4,0x3 li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L249 addiu $7,$4,780 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L250 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L269$L247: addiu $5,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L271 addiu $2,$7,-31 .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 .set noreorder .set nomacro beq $3,$0,$L271 addiu $2,$7,-31 .set macro .set reorder$L263:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 .set noreorder .set nomacro bne $2,$0,$L263 addiu $2,$7,-31 .set macro .set reorder$L271: li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L272 addiu $2,$7,-4 .set macro .set reorder addiu $2,$5,4$L273:#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,$L273 addiu $2,$5,4 .set macro .set reorder addiu $2,$7,-4$L272: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L256$L265:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L265$L256: andi $3,$7,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L260 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L261 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L270 .set noreorder .set nomacro j uc_free move $4,$6 .set macro .set reorder$L260: sb $0,4($5) sb $0,1($4) .set noreorder .set nomacro j uc_free move $4,$6 .set macro .set reorder$L249: addiu $4,$6,2 sb $0,0($6) .set noreorder .set nomacro j $L247 sb $0,1($6) .set macro .set reorder$L250: addiu $4,$6,3 sb $0,0($6) sb $0,1($6) .set noreorder .set nomacro j $L247 sb $0,2($6) .set macro .set reorder$L261: sb $0,6($5) sb $0,4($5) sb $0,5($5) .set noreorder .set nomacro j uc_free move $4,$6 .set macro .set reorder$L270: sb $0,4($5) .set noreorder .set nomacro j uc_free move $4,$6 .set macro .set reorder$L269: addiu $4,$6,1 .set noreorder .set nomacro j $L247 sb $0,0($6) .set macro .set reorder$L274: j $31 .end floor1_free_look .section .text.floor1_free_info,"ax",@progbits .align 2 .align 5 .ent floor1_free_info .type floor1_free_info, @functionfloor1_free_info: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro beq $4,$0,$L305 move $6,$4 .set macro .set reorder andi $2,$4,0x3 li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L280 addiu $7,$4,1096 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L281 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L300$L278: addiu $5,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L302 addiu $2,$7,-31 .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 .set noreorder .set nomacro beq $3,$0,$L302 addiu $2,$7,-31 .set macro .set reorder$L294:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 .set noreorder .set nomacro bne $2,$0,$L294 addiu $2,$7,-31 .set macro .set reorder$L302: li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L303 addiu $2,$7,-4 .set macro .set reorder addiu $2,$5,4$L304:#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,$L304 addiu $2,$5,4 .set macro .set reorder addiu $2,$7,-4$L303: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L287$L296:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L296$L287: andi $3,$7,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L291 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L292 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L301 .set noreorder .set nomacro j uc_free move $4,$6 .set macro .set reorder$L291: sb $0,4($5) sb $0,1($4) .set noreorder .set nomacro j uc_free move $4,$6 .set macro .set reorder$L280: addiu $4,$6,2 sb $0,0($6) .set noreorder .set nomacro j $L278 sb $0,1($6) .set macro .set reorder$L281: addiu $4,$6,3 sb $0,0($6) sb $0,1($6) .set noreorder .set nomacro j $L278 sb $0,2($6) .set macro .set reorder$L292: sb $0,6($5) sb $0,4($5) sb $0,5($5) .set noreorder .set nomacro j uc_free move $4,$6 .set macro .set reorder$L301: sb $0,4($5) .set noreorder .set nomacro j uc_free move $4,$6 .set macro .set reorder$L300: addiu $4,$6,1 .set noreorder .set nomacro j $L278 sb $0,0($6) .set macro .set reorder$L305: j $31 .end floor1_free_info .globl floor1_exportbundle .data .align 2 .type floor1_exportbundle, @object .size floor1_exportbundle, 24floor1_exportbundle: .word floor1_unpack .word floor1_look .word floor1_free_info .word floor1_free_look .word floor1_inverse1 .word floor1_inverse2 .rdata .align 2 .type FLOOR_fromdB_LOOKUP, @object .size FLOOR_fromdB_LOOKUP, 1024FLOOR_fromdB_LOOKUP: .word 229 .word 244 .word 259 .word 276 .word 294 .word 313 .word 334 .word 355 .word 378 .word 403 .word 429 .word 457 .word 487 .word 518 .word 552 .word 588 .word 626 .word 667 .word 710 .word 756 .word 806 .word 858 .word 914 .word 973 .word 1036 .word 1104 .word 1175 .word 1252 .word 1333 .word 1420 .word 1512 .word 1610 .word 1715 .word 1826 .word 1945 .word 2072 .word 2206 .word 2350 .word 2502 .word 2665 .word 2838 .word 3023 .word 3219 .word 3428 .word 3651 .word 3888 .word 4141 .word 4410 .word 4696 .word 5002 .word 5327 .word 5673 .word 6042 .word 6434 .word 6852 .word 7298 .word 7772 .word 8277 .word 8815 .word 9388 .word 9998 .word 10647 .word 11339 .word 12076 .word 12861 .word 13697 .word 14587 .word 15535 .word 16544 .word 17619 .word 18764 .word 19984 .word 21283 .word 22666 .word 24139 .word 25707 .word 27378 .word 29157 .word 31052 .word 33070 .word 35219 .word 37507 .word 39945 .word 42541 .word 45305 .word 48249 .word 51385 .word 54724 .word 58281 .word 62068 .word 66101 .word 70397 .word 74972 .word 79844 .word 85033 .word 90559 .word 96444 .word 102711 .word 109386 .word 116494 .word 124065 .word 132127 .word 140714 .word 149858 .word 159597 .word 169968 .word 181014 .word 192777 .word 205305 .word 218646 .word 232855 .word 247988 .word 264103 .word 281266 .word 299544 .word 319011 .word 339742 .word 361820 .word 385333 .word 410374 .word 437043 .word 465444 .word 495691 .word 527904 .word 562210 .word 598746 .word 637656 .word 679094 .word 723226 .word 770225 .word 820278 .word 873585 .word 930355 .word 990815 .word 1055204 .word 1123777 .word 1196806 .word 1274581 .word 1357411 .word 1445623 .word 1539568 .word 1639617 .word 1746169 .word 1859645 .word 1980495 .word 2109199 .word 2246266 .word 2392241 .word 2547703 .word 2713267 .word 2889590 .word 3077372 .word 3277357 .word 3490338 .word 3717160 .word 3958722 .word 4215982 .word 4489960 .word 4781743 .word 5092488 .word 5423426 .word 5775871 .word 6151219 .word 6550960 .word 6976679 .word 7430063 .word 7912910 .word 8427135 .word 8974778 .word 9558009 .word 10179143 .word 10840641 .word 11545127 .word 12295394 .word 13094418 .word 13945367 .word 14851616 .word 15816757 .word 16844619 .word 17939278 .word 19105073 .word 20346628 .word 21668866 .word 23077031 .word 24576707 .word 26173840 .word 27874763 .word 29686223 .word 31615400 .word 33669947 .word 35858010 .word 38188266 .word 40669954 .word 43312918 .word 46127635 .word 49125267 .word 52317705 .word 55717604 .word 59338448 .word 63194594 .word 67301334 .word 71674955 .word 76332796 .word 81293331 .word 86576231 .word 92202442 .word 98194276 .word 104575492 .word 111371397 .word 118608939 .word 126316814 .word 134525593 .word 143267823 .word 152578174 .word 162493564 .word 173053310 .word 184299289 .word 196276095 .word 209031220 .word 222615242 .word 237082044 .word 252488973 .word 268897122 .word 286371562 .word 304981612 .word 324801039 .word 345908441 .word 368387505 .word 392327395 .word 417823051 .word 444975534 .word 473892561 .word 504688765 .word 537486295 .word 572415181 .word 609613936 .word 649230091 .word 691420715 .word 736353116 .word 784205494 .word 835167579 .word 889441492 .word 947242410 .word 1008799556 .word 1074357035 .word 1144174799 .word 1218529724 .word 1297716638 .word 1382049587 .word 1471862937 .word 1567512890 .word 1669378712 .word 1777864346 .word 1893399976 .word 2016443766 .word 2147483647 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?