📄 rangecoder.s
字号:
.file 1 "rangecoder.c".section .mdebug.abi32.previous.section .text.ff_init_range_encoder,"ax",@progbits.align 2.align 5.globl ff_init_range_encoder.ent ff_init_range_encoder.type ff_init_range_encoder, @functionff_init_range_encoder:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroli $2,-1 # 0xffffffffffffffffaddu $6,$5,$6sw $2,12($4)li $2,65280 # 0xff00sw $6,536($4)sw $2,4($4)sw $5,532($4)sw $5,528($4)sw $0,0($4)j $31sw $0,8($4).set macro.set reorder.end ff_init_range_encoder.section .text.ff_init_range_decoder,"ax",@progbits.align 2.align 5.globl ff_init_range_decoder.ent ff_init_range_decoder.type ff_init_range_decoder, @functionff_init_range_decoder:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroaddiu $7,$5,2li $2,65280 # 0xff00li $3,-1 # 0xffffffffffffffffaddu $6,$5,$6sw $0,0($4)sw $6,536($4)sw $2,4($4)sw $3,12($4)sw $5,528($4)sw $0,8($4)sw $7,532($4)lbu $2,-2($7)lbu $3,-1($7)sll $2,$2,8or $2,$2,$3j $31sw $2,0($4).set macro.set reorder.end ff_init_range_decoder.section .text.ff_rac_terminate,"ax",@progbits.align 2.align 5.globl ff_rac_terminate.ent ff_rac_terminate.type ff_rac_terminate, @functionff_rac_terminate:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolw $3,0($4)li $2,255 # 0xffaddiu $3,$3,255lw $6,12($4)move $5,$4sw $2,4($4)sw $3,0($4)$L7:bltz $6,$L42li $2,65280 # 0xff00slt $2,$2,$3bne $2,$0,$L11li $2,65536 # 0x10000lw $2,532($5)sb $6,0($2)lw $3,8($5)addiu $2,$2,1beq $3,$0,$L13sw $2,532($5)lw $2,532($5)li $4,-1$L14:sb $4,0($2)lw $3,8($5)addiu $2,$2,1addiu $3,$3,-1sw $2,532($5)bne $3,$0,$L14sw $3,8($5)$L13:lw $3,0($5)$L42:sra $6,$3,8sw $6,12($5)$L10:lw $2,4($5)andi $3,$3,0xffsll $2,$2,8sll $3,$3,8slt $4,$2,256sw $3,0($5)bne $4,$0,$L7sw $2,4($5)li $2,255 # 0xffsw $2,4($5)$L19:bltz $6,$L43li $2,65280 # 0xff00slt $2,$2,$3bne $2,$0,$L23li $2,65536 # 0x10000lw $2,532($5)sb $6,0($2)lw $3,8($5)addiu $2,$2,1beq $3,$0,$L25sw $2,532($5)lw $2,532($5)li $4,-1$L26:sb $4,0($2)lw $3,8($5)addiu $2,$2,1addiu $3,$3,-1sw $2,532($5)bne $3,$0,$L26sw $3,8($5)$L25:lw $3,0($5)$L43:sra $6,$3,8sw $6,12($5)$L22:lw $2,4($5)andi $3,$3,0xffsll $2,$2,8sll $3,$3,8slt $4,$2,256sw $3,0($5)beq $4,$0,$L45sw $2,4($5)$L33:j $L19lw $6,12($5)$L11:slt $2,$3,$2bne $2,$0,$L15noplw $2,532($5)addiu $3,$6,1sb $3,0($2)lw $4,8($5)addiu $2,$2,1beq $4,$0,$L17sw $2,532($5)$L34:sb $0,0($2)lw $3,8($5)addiu $2,$2,1addiu $3,$3,-1sw $2,532($5)bne $3,$0,$L34sw $3,8($5)$L17:lbu $6,1($5)lw $3,0($5)j $L10sw $6,12($5)$L23:slt $2,$3,$2bne $2,$0,$L27noplw $2,532($5)addiu $3,$6,1sb $3,0($2)lw $4,8($5)addiu $2,$2,1beq $4,$0,$L29sw $2,532($5)$L35:sb $0,0($2)lw $3,8($5)addiu $2,$2,1addiu $3,$3,-1sw $2,532($5)bne $3,$0,$L35sw $3,8($5)$L29:lbu $2,1($5)lw $3,0($5)sw $2,12($5)lw $2,4($5)andi $3,$3,0xffsll $2,$2,8sll $3,$3,8slt $4,$2,256sw $3,0($5)bne $4,$0,$L33sw $2,4($5)$L45:lw $3,528($5)lw $2,532($5)j $31subu $2,$2,$3$L15:lw $2,8($5)addiu $2,$2,1j $L10sw $2,8($5)$L27:lw $2,8($5)addiu $2,$2,1j $L22sw $2,8($5).set macro.set reorder.end ff_rac_terminate.section .text.ff_build_rac_states,"ax",@progbits.align 2.align 5.globl ff_build_rac_states.ent ff_build_rac_states.type ff_build_rac_states, @functionff_build_rac_states:.frame $sp,40,$31 # vars= 0, regs= 9/0, args= 0, gp= 0.mask 0x40ff0000,-8.fmask 0x00000000,0addiu $sp,$sp,-40sw $22,24($sp)move $22,$4addiu $4,$4,16andi $2,$4,0x3li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2sw $23,28($sp)sw $fp,32($sp)sw $21,20($sp)sw $20,16($sp)sw $19,12($sp)sw $18,8($sp)sw $17,4($sp)sw $16,0($sp)move $23,$6.set noreorder.set nomacrobeq $3,$2,$L49addiu $7,$22,272.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L50li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L112$L47:addiu $6,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L119addiu $2,$7,-31.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$6,$2addiu $4,$2,32sltu $3,$6,$4.set noreorder.set nomacrobeq $3,$0,$L119addiu $2,$7,-31.set macro.set reorder$L97:#APP.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4#NO_APPsltu $2,$6,$4.set noreorder.set nomacrobne $2,$0,$L97addiu $2,$7,-31.set macro.set reorder$L119:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$6,$3.set noreorder.set nomacrobeq $4,$0,$L120addiu $2,$7,-4.set macro.set reorderaddiu $2,$6,4$L121:#APPpref 30,0($2).word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4#NO_APPsltu $2,$6,$3.set noreorder.set nomacrobne $2,$0,$L121addiu $2,$6,4.set macro.set reorderaddiu $2,$7,-4$L120:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$6,$3beq $4,$0,$L56$L99:#APP.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4#NO_APPsltu $2,$6,$3bne $2,$0,$L99$L56:andi $3,$7,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L60addiu $4,$6,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L61li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L113$L58:andi $2,$7,0x3li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2move $4,$7.set noreorder.set nomacrobeq $3,$2,$L64addiu $7,$22,528.set macro.set reorder$L118:li $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L65li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L114$L62:addiu $6,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L122addiu $2,$7,-31.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$6,$2addiu $4,$2,32sltu $3,$6,$4.set noreorder.set nomacrobeq $3,$0,$L122addiu $2,$7,-31.set macro.set reorder$L100:#APP.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4#NO_APPsltu $2,$6,$4.set noreorder.set nomacrobne $2,$0,$L100addiu $2,$7,-31.set macro.set reorder$L122:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$6,$3.set noreorder.set nomacrobeq $4,$0,$L123addiu $2,$7,-4.set macro.set reorderaddiu $2,$6,4$L124:#APPpref 30,0($2).word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4#NO_APPsltu $2,$6,$3.set noreorder.set nomacrobne $2,$0,$L124addiu $2,$6,4.set macro.set reorderaddiu $2,$7,-4$L123:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$6,$3beq $4,$0,$L71$L102:#APP.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4#NO_APPsltu $2,$6,$3bne $2,$0,$L102$L71:andi $3,$7,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L75addiu $4,$6,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L76li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L115$L73:move $24,$5sra $25,$5,31move $16,$0move $17,$0li $14,-2147483648 # 0xffffffff80000000move $15,$0li $18,-2147483648 # 0xffffffff80000000.set noreorder.set nomacroj $L77li $21,1 # 0x1.set macro.set reorder$L116:addu $12,$14,$5sra $9,$11,31sltu $2,$12,$14addu $13,$15,$9addu $13,$2,$13move $14,$12move $15,$13$L77:subu $2,$0,$14sltu $4,$0,$2mul $8,$25,$2subu $3,$21,$15multu $2,$24subu $3,$3,$4mfhi $5mflo $4mul $fp,$3,$24sll $2,$14,8addu $8,$fp,$8addu $10,$4,$18addu $6,$2,$18sltu $4,$10,$4srl $9,$14,24addu $8,$8,$5sll $3,$15,8addu $5,$4,$8or $3,$9,$3sltu $4,$6,$2addu $4,$4,$3move $6,$4slt $3,$16,$4addiu $2,$16,1move $11,$5addiu $17,$17,1slt $4,$16,256.set noreorder.set nomacrobeq $16,$0,$L80movz $6,$2,$3.set macro.set reorder.set noreorder.set nomacrobeq $4,$0,$L80slt $3,$23,$6.set macro.set reorder.set noreorder.set nomacrobne $3,$0,$L80addu $2,$16,$22.set macro.set reordersb $6,272($2)$L80:li $2,128 # 0x80.set noreorder.set nomacrobne $17,$2,$L116move $16,$6.set macro.set reorderli $2,256 # 0x100subu $18,$2,$23slt $3,$23,$18bne $3,$0,$L86.set noreorder.set nomacroj $L87li $20,-2147483648 # 0xffffffff80000000.set macro.set reorder$L117:addiu $18,$18,1slt $2,$23,$18.set noreorder.set nomacrobne $2,$0,$L125li $5,1 # 0x1.set macro.set reorder$L87:addu $19,$18,$22$L126:lbu $2,272($19).set noreorder.set nomacrobne $2,$0,$L117move $2,$0.set macro.set reorderaddiu $8,$2,128sltu $4,$8,$2addu $9,$4,$18sll $2,$9,24srl $6,$8,8or $6,$2,$6subu $10,$0,$6sra $7,$9,8li $3,1 # 0x1sltu $2,$0,$10subu $11,$3,$7subu $11,$11,$2mul $2,$25,$10multu $10,$24mflo $4mfhi $5mul $3,$11,$24addu $12,$4,$20addu $2,$3,$2addu $2,$2,$5sltu $4,$12,$4addu $4,$4,$2sra $3,$4,31addu $14,$6,$4sltu $4,$14,$6addu $15,$7,$3sll $2,$14,8addu $15,$4,$15addu $16,$2,$20srl $5,$14,24sll $3,$15,8sltu $4,$16,$2or $3,$5,$3addu $4,$4,$3move $2,$4slt $4,$18,$4.set noreorder.set nomacrobne $4,$0,$L93addiu $8,$18,1.set macro.set reordermove $2,$8$L93:slt $3,$23,$2movn $2,$23,$3move $18,$8sb $2,272($19)slt $2,$23,$18.set noreorder.set nomacrobeq $2,$0,$L126addu $19,$18,$22.set macro.set reorder$L86:li $5,1 # 0x1$L125:li $6,255 # 0xffaddiu $4,$22,527$L94:lbu $2,0($4)addu $3,$22,$5subu $2,$0,$2addiu $5,$5,1sb $2,16($3).set noreorder.set nomacrobne $5,$6,$L94addiu $4,$4,-1.set macro.set reorderlw $fp,32($sp)lw $23,28($sp)lw $22,24($sp)lw $21,20($sp)lw $20,16($sp)lw $19,12($sp)lw $18,8($sp)lw $17,4($sp)lw $16,0($sp).set noreorder.set nomacroj $31addiu $sp,$sp,40.set macro.set reorder$L60:andi $2,$7,0x3li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2sb $0,4($6)sb $0,1($4)move $4,$7.set noreorder.set nomacrobne $3,$2,$L118addiu $7,$22,528.set macro.set reorder$L64:addiu $4,$22,274sb $0,272($22).set noreorder.set nomacroj $L62sb $0,273($22).set macro.set reorder$L49:addiu $4,$22,18sb $0,16($22).set noreorder.set nomacroj $L47sb $0,17($22).set macro.set reorder$L75:sb $0,4($6).set noreorder.set nomacroj $L73sb $0,1($4).set macro.set reorder$L76:sb $0,6($6)sb $0,4($6).set noreorder.set nomacroj $L73sb $0,5($6).set macro.set reorder$L65:addiu $4,$22,275sb $0,272($22)sb $0,273($22).set noreorder.set nomacroj $L62sb $0,274($22).set macro.set reorder$L61:sb $0,6($6)sb $0,4($6).set noreorder.set nomacroj $L58sb $0,5($6).set macro.set reorder$L50:addiu $4,$22,19sb $0,16($22)sb $0,17($22).set noreorder.set nomacroj $L47sb $0,18($22).set macro.set reorder$L115:.set noreorder.set nomacroj $L73sb $0,4($6).set macro.set reorder$L112:addiu $4,$22,17.set noreorder.set nomacroj $L47sb $0,16($22).set macro.set reorder$L113:.set noreorder.set nomacroj $L58sb $0,4($6).set macro.set reorder$L114:addiu $4,$22,273.set noreorder.set nomacroj $L62sb $0,272($22).set macro.set reorder.end ff_build_rac_states.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -