crc.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 310 行
MID
310 行
.file 1 "crc.c" .section .mdebug.abi32 .previous .section .text.a52_crc16_block,"ax",@progbits .align 2 .align 5 .globl a52_crc16_block .ent a52_crc16_block .type a52_crc16_block, @functiona52_crc16_block: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro beq $5,$0,$L11 move $9,$4 lui $2,%hi(crc_lut) addiu $8,$2,%lo(crc_lut) move $6,$0 move $7,$0$L5: addu $3,$9,$6 lbu $2,0($3) srl $4,$7,8 xor $2,$2,$4 sll $2,$2,1 addu $2,$2,$8 lhu $4,0($2) sll $3,$7,8 xor $3,$3,$4 addiu $6,$6,1 bne $5,$6,$L5 andi $7,$3,0xffff j $31 move $2,$7$L11: j $31 move $2,$0 .set macro .set reorder .end a52_crc16_block .rdata .align 2 .type crc_lut, @object .size crc_lut, 512crc_lut: .half 0 .half -32763 .half -32753 .half 10 .half -32741 .half 30 .half 20 .half -32751 .half -32717 .half 54 .half 60 .half -32711 .half 40 .half -32723 .half -32729 .half 34 .half -32669 .half 102 .half 108 .half -32663 .half 120 .half -32643 .half -32649 .half 114 .half 80 .half -32683 .half -32673 .half 90 .half -32693 .half 78 .half 68 .half -32703 .half -32573 .half 198 .half 204 .half -32567 .half 216 .half -32547 .half -32553 .half 210 .half 240 .half -32523 .half -32513 .half 250 .half -32533 .half 238 .half 228 .half -32543 .half 160 .half -32603 .half -32593 .half 170 .half -32581 .half 190 .half 180 .half -32591 .half -32621 .half 150 .half 156 .half -32615 .half 136 .half -32627 .half -32633 .half 130 .half -32381 .half 390 .half 396 .half -32375 .half 408 .half -32355 .half -32361 .half 402 .half 432 .half -32331 .half -32321 .half 442 .half -32341 .half 430 .half 420 .half -32351 .half 480 .half -32283 .half -32273 .half 490 .half -32261 .half 510 .half 500 .half -32271 .half -32301 .half 470 .half 476 .half -32295 .half 456 .half -32307 .half -32313 .half 450 .half 320 .half -32443 .half -32433 .half 330 .half -32421 .half 350 .half 340 .half -32431 .half -32397 .half 374 .half 380 .half -32391 .half 360 .half -32403 .half -32409 .half 354 .half -32477 .half 294 .half 300 .half -32471 .half 312 .half -32451 .half -32457 .half 306 .half 272 .half -32491 .half -32481 .half 282 .half -32501 .half 270 .half 260 .half -32511 .half -31997 .half 774 .half 780 .half -31991 .half 792 .half -31971 .half -31977 .half 786 .half 816 .half -31947 .half -31937 .half 826 .half -31957 .half 814 .half 804 .half -31967 .half 864 .half -31899 .half -31889 .half 874 .half -31877 .half 894 .half 884 .half -31887 .half -31917 .half 854 .half 860 .half -31911 .half 840 .half -31923 .half -31929 .half 834 .half 960 .half -31803 .half -31793 .half 970 .half -31781 .half 990 .half 980 .half -31791 .half -31757 .half 1014 .half 1020 .half -31751 .half 1000 .half -31763 .half -31769 .half 994 .half -31837 .half 934 .half 940 .half -31831 .half 952 .half -31811 .half -31817 .half 946 .half 912 .half -31851 .half -31841 .half 922 .half -31861 .half 910 .half 900 .half -31871 .half 640 .half -32123 .half -32113 .half 650 .half -32101 .half 670 .half 660 .half -32111 .half -32077 .half 694 .half 700 .half -32071 .half 680 .half -32083 .half -32089 .half 674 .half -32029 .half 742 .half 748 .half -32023 .half 760 .half -32003 .half -32009 .half 754 .half 720 .half -32043 .half -32033 .half 730 .half -32053 .half 718 .half 708 .half -32063 .half -32189 .half 582 .half 588 .half -32183 .half 600 .half -32163 .half -32169 .half 594 .half 624 .half -32139 .half -32129 .half 634 .half -32149 .half 622 .half 612 .half -32159 .half 544 .half -32219 .half -32209 .half 554 .half -32197 .half 574 .half 564 .half -32207 .half -32237 .half 534 .half 540 .half -32231 .half 520 .half -32243 .half -32249 .half 514 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?