📄 bzlib_huffman.lst
字号:
654 05c0 0000658C lw $5,0($3) 655 05c4 0400628C lw $2,4($3) 656 .loc 1 215 0 657 05c8 01000825 addiu $8,$8,1 217:/mnt/hgfs/boot/booter/source/applications/booter/bzlib_huffman.c **** limit[i] = vec-1; 658 .loc 1 217 0 659 05cc 21208E00 addu $4,$4,$14 660 .loc 1 216 0 661 05d0 23104500 subu $2,$2,$5 662 05d4 2130C200 addu $6,$6,$2 663 .loc 1 217 0 664 05d8 FFFFC324 addiu $3,$6,-1 665 .loc 1 215 0 666 05dc 2A10A801 slt $2,$13,$8 667 .loc 1 217 0 668 05e0 000083AC sw $3,0($4) 218:/mnt/hgfs/boot/booter/source/applications/booter/bzlib_huffman.c **** vec <<= 1; 669 .loc 1 218 0 670 05e4 40300600 sll $6,$6,1 671 $L146: 672 .loc 1 216 0 673 .loc 1 215 0 674 05e8 F4FF4010 beq $2,$0,$L148 675 05ec 80200800 sll $4,$8,2 676 219:/mnt/hgfs/boot/booter/source/applications/booter/bzlib_huffman.c **** } 220:/mnt/hgfs/boot/booter/source/applications/booter/bzlib_huffman.c **** for (i = minLen + 1; i <= maxLen; i++) 677 .loc 1 220 0 678 05f0 0100E825 addiu $8,$15,1 679 05f4 2A10A801 slt $2,$13,$8 680 05f8 0D004014 bne $2,$0,$L149 681 05fc 00000000 nop 682 683 $L127: 221:/mnt/hgfs/boot/booter/source/applications/booter/bzlib_huffman.c **** base[i] = ((limit[i-1] + 1) << 1) - base[i]; 684 .loc 1 221 0 685 0600 80200800 sll $4,$8,2 686 0604 21188E00 addu $3,$4,$14 687 0608 FCFF628C lw $2,-4($3)GAS LISTING /tmp/ccRSZRFA.s page 17 688 060c 21208C00 addu $4,$4,$12 689 0610 0000858C lw $5,0($4) 690 0614 01004224 addiu $2,$2,1 691 0618 40100200 sll $2,$2,1 692 .loc 1 220 0 693 061c 01000825 addiu $8,$8,1 694 .loc 1 221 0 695 0620 23104500 subu $2,$2,$5 696 .loc 1 220 0 697 0624 2A18A801 slt $3,$13,$8 698 .loc 1 221 0 699 .loc 1 220 0 700 0628 F5FF6010 beq $3,$0,$L127 701 062c 000082AC sw $2,0($4) 702 703 $L149: 704 0630 0800E003 j $31 705 0634 00000000 nop 706 707 .set macro 708 .set reorder 709 $LFE4: 710 .end BZ2_hbCreateDecodeTables 711 .section .debug_frame,"",@progbits 712 $Lframe0: 713 0000 0C000000 .4byte $LECIE0-$LSCIE0 714 $LSCIE0: 715 0004 FFFFFFFF .4byte 0xffffffff 716 0008 01 .byte 0x1 717 0009 00 .ascii "\000" 718 000a 01 .uleb128 0x1 719 000b 04 .sleb128 4 720 000c 1F .byte 0x1f 721 000d 0C .byte 0xc 722 000e 1D .uleb128 0x1d 723 000f 00 .uleb128 0x0 724 .align 2 725 $LECIE0: 726 $LSFDE0: 727 0010 18000000 .4byte $LEFDE0-$LASFDE0 728 $LASFDE0: 729 0014 00000000 .4byte $Lframe0 730 0018 00000000 .4byte $LFB2 731 001c 3C040000 .4byte $LFE2-$LFB2 732 0020 44 .byte 0x4 733 .4byte $LCFI0-$LFB2 734 0021 0E .byte 0xe 735 0022 B828 .uleb128 0x1438 736 0024 4C .byte 0x4 737 .4byte $LCFI2-$LCFI0 738 0025 11 .byte 0x11 739 0026 10 .uleb128 0x10 740 0027 7E .sleb128 -2 741 0028 11 .byte 0x11 742 0029 11 .uleb128 0x11 743 002a 7F .sleb128 -1 744 002b 00 .align 2GAS LISTING /tmp/ccRSZRFA.s page 18 745 $LEFDE0: 746 $LSFDE2: 747 002c 0C000000 .4byte $LEFDE2-$LASFDE2 748 $LASFDE2: 749 0030 00000000 .4byte $Lframe0 750 0034 3C040000 .4byte $LFB3 751 0038 68000000 .4byte $LFE3-$LFB3 752 .align 2 753 $LEFDE2: 754 $LSFDE4: 755 003c 0C000000 .4byte $LEFDE4-$LASFDE4 756 $LASFDE4: 757 0040 00000000 .4byte $Lframe0 758 0044 A4040000 .4byte $LFB4 759 0048 94010000 .4byte $LFE4-$LFB4 760 .align 2 761 $LEFDE4: 762 .align 0 763 .file 2 "/mnt/hgfs/boot/booter/source/applications/booter/bzlib_private.h" 764 .text 765 $Letext0: 766 0638 00000000 .section .debug_info 766 00000000 767 0000 34030000 .4byte 0x334 768 0004 0200 .2byte 0x2 769 0006 00000000 .4byte $Ldebug_abbrev0 770 000a 04 .byte 0x4 771 000b 01 .uleb128 0x1 772 000c 00000000 .4byte $Ldebug_line0 773 0010 38060000 .4byte $Letext0 774 0014 00000000 .4byte $Ltext0 775 0018 91000000 .4byte $LASF25 776 001c 01 .byte 0x1 777 001d 38000000 .4byte $LASF26 778 0021 02 .uleb128 0x2 779 0022 E9000000 .4byte $LASF0 780 0026 01 .byte 0x1 781 0027 06 .byte 0x6 782 0028 02 .uleb128 0x2 783 0029 BA000000 .4byte $LASF1 784 002d 04 .byte 0x4 785 002e 07 .byte 0x7 786 002f 03 .uleb128 0x3 787 0030 696E7400 .ascii "int\000" 788 0034 04 .byte 0x4 789 0035 05 .byte 0x5 790 0036 04 .uleb128 0x4 791 0037 3B010000 .4byte $LASF3 792 003b 02 .byte 0x2 793 003c 53 .byte 0x53 794 003d 41000000 .4byte 0x41 795 0041 02 .uleb128 0x2 796 0042 A0000000 .4byte $LASF2 797 0046 01 .byte 0x1 798 0047 08 .byte 0x8 799 0048 04 .uleb128 0x4 800 0049 AE000000 .4byte $LASF4GAS LISTING /tmp/ccRSZRFA.s page 19 801 004d 02 .byte 0x2 802 004e 54 .byte 0x54 803 004f 41000000 .4byte 0x41 804 0053 04 .uleb128 0x4 805 0054 B4000000 .4byte $LASF5 806 0058 02 .byte 0x2 807 0059 55 .byte 0x55 808 005a 2F000000 .4byte 0x2f 809 005e 02 .uleb128 0x2 810 005f 1F000000 .4byte $LASF6 811 0063 02 .byte 0x2 812 0064 05 .byte 0x5 813 0065 02 .uleb128 0x2 814 0066 CC000000 .4byte $LASF7 815 006a 02 .byte 0x2 816 006b 07 .byte 0x7 817 006c 05 .uleb128 0x5 818 006d 04 .byte 0x4 819 006e 48000000 .4byte 0x48 820 0072 02 .uleb128 0x2 821 0073 BA000000 .4byte $LASF1 822 0077 04 .byte 0x4 823 0078 07 .byte 0x7 824 0079 05 .uleb128 0x5 825 007a 04 .byte 0x4 826 007b 53000000 .4byte 0x53 827 007f 06 .uleb128 0x6 828 0080 F3010000 .4byte 0x1f3 829 0084 01 .byte 0x1 830 0085 F5000000 .4byte $LASF17 831 0089 01 .byte 0x1 832 008a 6A .byte 0x6a 833 008b 01 .byte 0x1 834 008c 00000000 .4byte $LFB2 835 0090 3C040000 .4byte $LFE2 836 0094 10000000 .4byte $LSFDE0 837 0098 01 .byte 0x1 838 0099 6D .byte 0x6d 839 009a 07 .uleb128 0x7 840 009b 6C656E00 .ascii "len\000" 841 009f 01 .byte 0x1 842 00a0 66 .byte 0x66 843 00a1 6C000000 .4byte 0x6c 844 00a5 01 .byte 0x1 845 00a6 69 .byte 0x69 846 00a7 08 .uleb128 0x8 847 00a8 80000000 .4byte $LASF8 848 00ac 01 .byte 0x1 849 00ad 67 .byte 0x67 850 00ae 79000000 .4byte 0x79 851 00b2 01 .byte 0x1 852 00b3 56 .byte 0x56 853 00b4 08 .uleb128 0x8 854 00b5 DF000000 .4byte $LASF9 855 00b9 01 .byte 0x1 856 00ba 68 .byte 0x68 857 00bb 53000000 .4byte 0x53GAS LISTING /tmp/ccRSZRFA.s page 20 858 00bf 01 .byte 0x1 859 00c0 5F .byte 0x5f 860 00c1 08 .uleb128 0x8 861 00c2 79000000 .4byte $LASF10 862 00c6 01 .byte 0x1 863 00c7 69 .byte 0x69 864 00c8 53000000 .4byte 0x53 865 00cc 01 .byte 0x1 866 00cd 60 .byte 0x60 867 00ce 09 .uleb128 0x9 868 00cf 18000000 .4byte $LASF11 869 00d3 01 .byte 0x1 870 00d4 6F .byte 0x6f 871 00d5 53000000 .4byte 0x53 872 00d9 01 .byte 0x1 873 00da 5E .byte 0x5e 874 00db 09 .uleb128 0x9 875 00dc 29010000 .4byte $LASF12 876 00e0 01 .byte 0x1 877 00e1 6F .byte 0x6f 878 00e2 53000000 .4byte 0x53 879 00e6 01 .byte 0x1 880 00e7 5C .byte 0x5c 881 00e8 0A .uleb128 0xa 882 00e9 6E3100 .ascii "n1\000" 883 00ec 01 .byte 0x1 884 00ed 6F .byte 0x6f 885 00ee 53000000 .4byte 0x53 886 00f2 01 .byte 0x1 887 00f3 5A .byte 0x5a 888 00f4 0A .uleb128 0xa 889 00f5 6E3200 .ascii "n2\000" 890 00f8 01 .byte 0x1 891 00f9 6F .byte 0x6f 892 00fa 53000000 .4byte 0x53 893 00fe 01 .byte 0x1 894 00ff 59 .byte 0x59 895 0100 0A .uleb128 0xa 896 0101 6900 .ascii "i\000" 897 0103 01 .byte 0x1 898 0104 6F .byte 0x6f 899 0105 53000000 .4byte 0x53 900 0109 01 .byte 0x1 901 010a 58 .byte 0x58 902 010b 0A .uleb128 0xa 903 010c 6A00 .ascii "j\000" 904 010e 01 .byte 0x1 905 010f 6F .byte 0x6f 906 0110 53000000 .4byte 0x53 907 0114 01 .byte 0x1 908 0115 56 .byte 0x56 909 0116 0A .uleb128 0xa 910 0117 6B00 .ascii "k\000" 911 0119 01 .byte 0x1 912 011a 6F .byte 0x6f 913 011b 53000000 .4byte 0x53 914 011f 01 .byte 0x1GAS LISTING /tmp/ccRSZRFA.s page 21 915 0120 53 .byte 0x53 916 0121 09 .uleb128 0x9 917 0122 30000000 .4byte $LASF13 918 0126 01 .byte 0x1 919 0127 70 .byte 0x70 920 0128 36000000 .4byte 0x36 921 012c 01 .byte 0x1 922 012d 57 .byte 0x57 923 012e 09 .uleb128 0x9 924 012f 85000000 .4byte $LASF14 925 0133 01 .byte 0x1 926 0134 72 .byte 0x72 927 0135 F3010000 .4byte 0x1f3 928 0139 02 .byte 0x2 929 013a 91 .byte 0x91 930 013b 00 .sleb128 0 931 013c 09 .uleb128 0x9 932 013d 2F010000 .4byte $LASF15 933 0141 01 .byte 0x1 934 0142 73 .byte 0x73 935 0143 04020000 .4byte 0x204 936 0147 03 .byte 0x3 937 0148 91 .byte 0x91 938 0149 9008 .sleb128 1040 939 014b 09 .uleb128 0x9
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -