cavs.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,812 行 · 第 1/5 页
S
4,812 行
lbu $2,36($sp)lbu $3,37($sp)lw $4,10004($19)lw $5,10268($19)lw $8,4892($19)move $6,$17sw $2,20($sp)sw $3,24($sp)move $7,$18jal $8sw $16,16($sp)lbu $2,36($sp)lbu $3,37($sp)lw $4,10008($19)lw $5,10272($19)lw $8,4900($19)move $6,$17sw $2,20($sp)sw $3,24($sp)move $7,$18jal $8sw $16,16($sp)lbu $2,36($sp)lbu $3,37($sp)lw $4,10012($19)lw $5,10272($19)lw $8,4900($19)move $6,$17sw $16,16($sp)sw $2,20($sp)sw $3,24($sp)jal $8move $7,$18$L325:lw $2,9988($19)lw $3,10020($19)lw $4,10292($19)addu $3,$3,$2sw $4,10016($19)sb $4,0($3)lw $31,72($sp)lw $23,68($sp)lw $22,64($sp)lw $21,60($sp)lw $20,56($sp)lw $19,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp)j $31addiu $sp,$sp,80$L327:addiu $2,$2,%lo(ff_cavs_partition_flags)addu $2,$16,$2lbu $9,0($2)move $2,$0sw $2,32($sp)sll $2,$9,24move $3,$0sra $2,$2,24sw $3,36($sp)bltz $2,$L330addiu $15,$sp,32sltu $2,$16,6xori $5,$2,0x1addiu $7,$19,10024addiu $11,$19,10064$L332:andi $2,$9,0x40beq $2,$0,$L456addiu $6,$19,10056lh $8,6($11)li $2,-2 # 0xfffffffffffffffebeq $8,$2,$L363addiu $6,$19,10096lh $9,6($6)beq $9,$2,$L376li $2,2 # 0x2lh $3,10096($19)lh $2,10064($19)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4bne $2,$0,$L453nop$L366:li $2,1 # 0x1$L376:addiu $6,$7,48lh $9,6($6)li $3,-2 # 0xfffffffffffffffebeq $9,$3,$L377sb $2,38($sp)addiu $8,$7,80lh $10,6($8)beq $10,$3,$L457li $2,2 # 0x2lh $3,80($7)lh $2,48($7)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4beq $2,$0,$L458li $2,1 # 0x1lh $3,2($8)lh $2,2($6)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4beq $2,$0,$L458li $2,1 # 0x1beq $5,$0,$L385xor $2,$9,$10lh $3,176($7)lh $2,144($7)addiu $6,$7,144subu $2,$2,$3slt $3,$2,0subu $4,$0,$2movn $2,$4,$3slt $2,$2,4beq $2,$0,$L380addiu $3,$7,176lh $3,2($3)lh $2,2($6)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4xori $2,$2,0x1sb $2,39($sp)$L361:addiu $6,$19,10056$L456:lh $8,6($6)li $2,-2 # 0xfffffffffffffffebeq $8,$2,$L391noplh $9,6($11)beq $9,$2,$L404li $2,2 # 0x2lh $3,10064($19)lh $2,10056($19)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4beq $2,$0,$L404li $2,1 # 0x1lh $3,2($11)lh $2,2($6)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4beq $2,$0,$L394nopbeq $5,$0,$L399xor $2,$8,$9lh $3,10160($19)lh $2,10152($19)addiu $6,$19,10152subu $2,$2,$3slt $3,$2,0subu $4,$0,$2movn $2,$4,$3slt $2,$2,4beq $2,$0,$L394addiu $3,$19,10160lh $3,2($3)lh $2,2($6)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4j $L404xori $2,$2,0x1$L391:li $2,2 # 0x2$L404:addiu $6,$7,64lh $9,6($6)li $3,-2 # 0xfffffffffffffffebeq $9,$3,$L405sb $2,32($sp)addiu $8,$7,72lh $10,6($8)beq $10,$3,$L418li $2,2 # 0x2lh $3,72($7)lh $2,64($7)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4beq $2,$0,$L418li $2,1 # 0x1lh $3,2($8)lh $2,2($6)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4bne $2,$0,$L454nop$L408:li $2,1 # 0x1$L418:addiu $6,$7,8lh $8,6($6)li $3,-2 # 0xfffffffffffffffebeq $8,$3,$L419sb $2,33($sp)lh $9,6($11)beq $9,$3,$L432li $2,2 # 0x2lh $3,0($11)lh $2,8($7)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4beq $2,$0,$L432li $2,1 # 0x1lh $3,2($11)lh $2,2($6)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4bne $2,$0,$L455nop$L422:li $2,1 # 0x1$L432:addiu $6,$7,16lh $9,6($6)li $3,-2 # 0xfffffffffffffffebeq $9,$3,$L433sb $2,36($sp)addiu $8,$7,48lh $10,6($8)beq $10,$3,$L446li $2,2 # 0x2lh $3,48($7)lh $2,16($7)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4beq $2,$0,$L446li $2,1 # 0x1lh $3,2($8)lh $2,2($6)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4beq $2,$0,$L436nopbeq $5,$0,$L441xor $2,$9,$10lh $3,144($7)lh $2,112($7)addiu $5,$7,112subu $2,$2,$3slt $3,$2,0subu $4,$0,$2movn $2,$4,$3slt $2,$2,4beq $2,$0,$L436addiu $3,$7,144lh $3,2($3)lh $2,2($5)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4j $L446xori $2,$2,0x1$L436:li $2,1 # 0x1$L446:sb $2,37($sp)lw $3,4($15)lw $2,0($15)or $2,$2,$3beq $2,$0,$L325noplw $2,9996($19)andi $2,$2,0x1beq $2,$0,$L451nop$L452:lw $2,10292($19)lw $3,10016($19)addiu $2,$2,1lw $6,9976($19)lw $4,9980($19)addu $2,$2,$3sra $2,$2,1addu $4,$2,$4addu $2,$2,$6li $5,63 # 0x3fslt $6,$2,64slt $3,$4,64movz $2,$5,$6movz $4,$5,$3slt $5,$4,0slt $3,$2,0lui $23,%hi(alpha_tab)lui $21,%hi(beta_tab)lui $22,%hi(tc_tab)movn $2,$0,$3movn $4,$0,$5addiu $6,$23,%lo(alpha_tab)addiu $5,$21,%lo(beta_tab)addiu $3,$22,%lo(tc_tab)addu $4,$4,$5addu $3,$2,$3addu $2,$2,$6lbu $17,0($2)lbu $18,0($4)lbu $16,0($3)lbu $2,32($sp)lbu $3,33($sp)lw $8,4888($19)move $4,$13move $5,$14sw $2,20($sp)sw $3,24($sp)move $6,$17move $7,$18jal $8sw $16,16($sp)lbu $2,32($sp)lbu $3,33($sp)lw $4,10008($19)lw $5,10272($19)lw $8,4896($19)move $6,$17sw $2,20($sp)sw $3,24($sp)move $7,$18jal $8sw $16,16($sp)lbu $2,32($sp)lbu $3,33($sp)lw $4,10012($19)lw $5,10272($19)lw $8,4896($19)move $6,$17sw $16,16($sp)sw $2,20($sp)sw $3,24($sp)jal $8move $7,$18lw $14,10268($19)j $L447lw $13,10004($19)$L394:j $L404li $2,1 # 0x1$L380:li $2,1 # 0x1$L458:j $L361sb $2,39($sp)$L433:j $L446li $2,2 # 0x2$L419:j $L432li $2,2 # 0x2$L405:j $L418li $2,2 # 0x2$L363:j $L376li $2,2 # 0x2$L377:li $2,2 # 0x2$L457:j $L361sb $2,39($sp)$L330:addiu $11,$19,10064lh $8,6($11)sltu $2,$16,6li $3,-2 # 0xfffffffffffffffexori $5,$2,0x1beq $8,$3,$L333addiu $7,$19,10024addiu $6,$19,10072lh $10,6($6)beq $10,$3,$L346li $2,2 # 0x2lh $3,10072($19)lh $2,10064($19)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4beq $2,$0,$L346li $2,1 # 0x1lh $3,2($6)lh $2,2($11)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4beq $2,$0,$L336nopbeq $5,$0,$L341xor $2,$8,$10lh $3,10168($19)lh $2,10160($19)addiu $6,$19,10160subu $2,$2,$3slt $3,$2,0subu $4,$0,$2movn $2,$4,$3slt $2,$2,4beq $2,$0,$L336addiu $3,$19,10168lh $3,2($3)lh $2,2($6)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4xori $2,$2,0x1$L346:addiu $6,$7,72lh $10,6($6)li $3,-2 # 0xfffffffffffffffebeq $10,$3,$L347sb $2,34($sp)addiu $8,$7,80lh $12,6($8)beq $12,$3,$L459li $2,2 # 0x2lh $3,80($7)lh $2,72($7)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4beq $2,$0,$L460li $2,1 # 0x1lh $3,2($8)lh $2,2($6)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4beq $2,$0,$L460li $2,1 # 0x1beq $5,$0,$L355xor $2,$10,$12lh $3,176($7)lh $2,168($7)addiu $6,$7,168subu $2,$2,$3slt $3,$2,0subu $4,$0,$2movn $2,$4,$3slt $2,$2,4beq $2,$0,$L350addiu $3,$7,176lh $3,2($3)lh $2,2($6)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4xori $2,$2,0x1j $L332sb $2,35($sp)$L455:beq $5,$0,$L427xor $2,$8,$9lh $3,96($11)lh $2,104($7)addiu $6,$7,104subu $2,$2,$3slt $3,$2,0subu $4,$0,$2movn $2,$4,$3slt $2,$2,4beq $2,$0,$L422addiu $3,$11,96lh $3,2($3)lh $2,2($6)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4j $L432xori $2,$2,0x1$L453:lh $3,2($6)lh $2,2($11)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4beq $2,$0,$L366nopbeq $5,$0,$L371xor $2,$8,$9lh $3,10192($19)lh $2,10160($19)addiu $6,$19,10160subu $2,$2,$3slt $3,$2,0subu $4,$0,$2movn $2,$4,$3slt $2,$2,4beq $2,$0,$L366addiu $3,$19,10192lh $3,2($3)lh $2,2($6)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4j $L376xori $2,$2,0x1$L454:beq $5,$0,$L413xor $2,$9,$10lh $3,168($7)lh $2,160($7)addiu $6,$7,160subu $2,$2,$3slt $3,$2,0subu $4,$0,$2movn $2,$4,$3slt $2,$2,4beq $2,$0,$L408addiu $3,$7,168lh $3,2($3)lh $2,2($6)subu $2,$2,$3subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,4j $L418xori $2,$2,0x1$L333:j $L346li $2,2 # 0x2$L347:li $2,2 # 0x2$L459:j $L332sb $2,35($sp)$L350:li $2,1 # 0x1$L460:j $L332sb $2,35($sp)$L336:j $L346li $2,1 # 0x1$L399:j $L404sltu $2,$0,$2$L441:j $L446sltu $2,$0,$2$L427:j $L432sltu $2,$0,$2$L413:j $L418sltu $2,$0,$2$L385:sltu $2,$0,$2j $L361sb $2,39($sp)$L371:j $L376sltu $2,$0,$2$L355:sltu $2,$0,$2j $L332sb $2,35($sp)$L341:j $L346sltu $2,$0,$2.set macro.set reorder.end ff_cavs_filter.globl ff_cavs_partition_flags.rdata.align 2.type ff_cavs_partition_flags, @object.size ff_cavs_partition_flags, 30ff_cavs_partition_flags:.byte 0.byte 0.byte 0.byte 64.byte -128.byte -64.byte -64.byte -64.byte 0.byte 0.byte 0.byte 67.byte -125.byte 76.byte -116.byte 73.byte -119.byte 70.byte -122.byte 99.byte -93.byte 102.byte -90.byte 83.byte -109.byte 89.byte -103.byte 115.byte -77.byte -64.globl ff_cavs_scan3x3.align 2.type ff_cavs_scan3x3, @object.size ff_cavs_scan3x3, 4ff_cavs_scan3x3:.byte 4.byte 5.byte 7.byte 8.globl ff_cavs_chroma_qp.align 2.type ff_cavs_chroma_qp, @object.size ff_cavs_chroma_qp, 64ff_cavs_chroma_qp:.byte 0.byte 1.byte 2.byte 3.byte 4.byte 5.byte 6.byte 7.byte 8.byte 9.byte 10.byte 11.byte 12.byte 13.byte 14.byte 15.byte 16.byte 17.byte 18.byte 19.byte 20.byte 21.byte 22.byte 23.byte 24.byte 25.byte 26.byte 27.byte 28.byte 29.byte 30.byte 31.byte 32.byte 33.byte 34.byte 35.byte 36.byte 37.byte 38.byte 39.byte 40.byte 41.byte 42.byte 42.byte 43.byte 43.byte 44.byte 44.byte 45.byte 45.byte 46.byte 46.byte 47.byte 47.byte 48.byte 48.byte 48.byte 49.byte 49.byte 49.byte 50.byte 50.byte 50.byte 51.globl ff_cavs_dequant_shift.align 2.type ff_cavs_dequant_shift, @object.size ff_cavs_dequant_shift, 64ff_cavs_dequant_shift:.byte 14.byte 14.byte 14.byte 14.byte 14.byte 14.byte 14.byte 14.byte 13.byte 13.byte 13.byte 13.byte 13.byte 13.byte 13.byte 13.byte 13.byte 12.byte 12.byte 12.byte 12.byte 12.byte 12.byte 12.byte 11.byte 11.byte 11.byte 11.byte 11.byte 11.byte 11.byte 11.byte 11.byte 10.byte 10.byte 10.byte 10.byte 10.byte 10.byte 10.byte 10.byte 9.byte 9.byte 9.byte 9.byte 9.byte 9.byte 9.byte 9.byte 8.byte 8.byte 8.byte 8.byte 8.byte 8.byte 8.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.globl ff_cavs_dequant_mul.align 2.type ff_cavs_dequant_mul, @object.size ff_cavs_dequant_mul, 128ff_cavs_dequant_mul:.half -32768.half -29475.half -26568.half -23041.half -19195.half -15001.half -10099.half -5112.half -32604.half -29802.half -26568.half -23041.half -19359.half -15001.half -10427.half -5603.half -1.half -29802.half -26568.half -22959.half -19195.half -14919.half -10509.half -5439.half -32727.half -29802.half -26568.half -23082.half -19154.half -14960.half -10427.half -5480.half -1.half -29802.half -26568.half -23041.half -19216.half -15021.half -10427.half -5460.half -1.half -29792.half -26568.half -23041.half -19195.half -15001.half -10437.half -5449.half -1.half -29802.half -26563.half -23036.half -19195.half -15001.half -10427.half -5439.half -32765.half -29802.half -26571.half -23039.half -19195.half -15001.half -10427.half -5437.globl ff_cavs_un_m
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?