?? mathematics.s
字號:
.file 1 "mathematics.c".section .mdebug.abi32.previous.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "c > 0\000".align 2$LC1:.ascii "mathematics.c\000".align 2$LC2:.ascii "b >=0\000".align 2$LC3:.ascii "rnd >=0 && rnd<=5 && rnd!=4\000".globl __divdi3.globl __moddi3.section .text.av_rescale_rnd,"ax",@progbits.align 2.align 5.globl av_rescale_rnd.ent av_rescale_rnd.type av_rescale_rnd, @functionav_rescale_rnd:.frame $sp,104,$31 # vars= 32, regs= 9/0, args= 32, gp= 0.mask 0x80ff0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-104sw $23,92($sp)lw $23,124($sp)sw $22,88($sp)sw $21,84($sp)sw $20,80($sp)sw $19,76($sp)sw $18,72($sp)sw $31,96($sp)sw $17,68($sp)sw $16,64($sp)lw $22,120($sp)move $18,$4move $19,$5move $20,$6move $21,$7blez $23,$L43lw $8,128($sp)bltz $21,$L55lui $4,%hi($LC2)sltu $2,$8,6$L61:beq $2,$0,$L8li $2,4 # 0x4beq $8,$2,$L8li $3,2147418112 # 0x7fff0000ori $3,$3,0xffffaddiu $6,$18,-1addu $7,$19,$3sltu $4,$6,$18li $2,2147418112 # 0x7fff0000addu $7,$4,$7ori $2,$2,0xffffsltu $3,$2,$7bne $3,$0,$L11nopbeq $7,$2,$L45sltu $2,$6,-1subu $4,$0,$18$L56:srl $2,$8,1sltu $3,$0,$4subu $5,$0,$19andi $2,$2,0x1subu $5,$5,$3xor $2,$8,$2move $6,$20move $7,$21sw $22,16($sp)sw $23,20($sp)jal av_rescale_rndsw $2,24($sp)subu $4,$0,$2subu $5,$0,$3sltu $6,$0,$4subu $5,$5,$6move $2,$4move $3,$5$L14:lw $31,96($sp)$L54:lw $23,92($sp)lw $22,88($sp)lw $21,84($sp)lw $20,80($sp)lw $19,76($sp)lw $18,72($sp)lw $17,68($sp)lw $16,64($sp)j $31addiu $sp,$sp,104$L43:beq $23,$0,$L46lui $4,%hi($LC0)$L60:lui $5,%hi($LC1)lui $7,%hi(__PRETTY_FUNCTION__.3744)addiu $4,$4,%lo($LC0)addiu $5,$5,%lo($LC1)addiu $7,$7,%lo(__PRETTY_FUNCTION__.3744)jal __assert_failli $6,54 # 0x36$L45:bne $2,$0,$L56subu $4,$0,$18$L11:li $2,5 # 0x5beq $8,$2,$L47andi $2,$8,0x1bne $2,$0,$L18addiu $2,$22,-1move $8,$0move $9,$0sw $8,32($sp)sw $9,36($sp)$L17:blez $21,$L48move $5,$0$L64:mul $8,$5,$19$L65:sra $7,$21,31mul $16,$7,$18multu $18,$21move $13,$0mflo $10mfhi $11multu $19,$20sw $8,44($sp)move $9,$0move $8,$0sw $8,56($sp)sw $9,60($sp)mflo $8mfhi $9mul $17,$13,$21sra $15,$19,31addu $16,$17,$16lw $17,44($sp)move $4,$20mtlo $17madd $15,$20move $14,$19mflo $17mul $20,$5,$18mul $19,$7,$19multu $18,$4addu $2,$10,$8addu $11,$16,$11addu $9,$17,$9mflo $16sw $17,40($sp)mfhi $17mul $8,$13,$4multu $14,$21addu $4,$8,$20sltu $18,$2,$10addu $17,$4,$17move $10,$2mflo $4mfhi $5mul $2,$15,$21addu $3,$11,$9addu $3,$18,$3move $12,$0move $11,$3addu $24,$12,$16addu $6,$2,$19addu $25,$10,$17addu $5,$6,$5sltu $8,$24,$12addu $6,$4,$11move $3,$0sltu $7,$6,$4addu $8,$8,$25addu $4,$5,$3sw $6,48($sp)addu $16,$7,$4sltu $6,$8,$10move $25,$8bne $6,$0,$L29sw $16,52($sp)beq $8,$10,$L49sltu $2,$24,$12$L28:lw $3,32($sp)$L63:lw $5,36($sp)lw $8,48($sp)addu $14,$24,$3lw $9,56($sp)sltu $2,$14,$24addu $15,$25,$5lw $3,60($sp)lw $17,52($sp)addu $4,$2,$15addu $6,$8,$9sltu $2,$6,$8addu $7,$17,$3sltu $3,$4,$5move $15,$4addu $7,$2,$7move $8,$0bne $3,$0,$L31move $9,$0beq $4,$5,$L50lw $17,32($sp)$L30:addu $2,$6,$8$L62:addu $3,$7,$9sltu $4,$2,$6addu $3,$4,$3move $8,$2move $9,$3li $12,63 # 0x3fsll $13,$15,1j $L32li $16,-1 # 0xffffffffffffffff$L35:$L58:addiu $4,$10,1sltu $7,$8,$2subu $3,$9,$23sltu $6,$4,$10subu $3,$3,$7addu $5,$6,$11move $8,$2move $9,$3move $10,$4move $11,$5$L33:addiu $12,$12,-1beq $12,$16,$L57lw $31,96($sp)$L32:nor $4,$0,$12$L59:sll $4,$13,$4srl $2,$14,$12andi $5,$12,0x20or $2,$4,$2srl $3,$15,$12movn $2,$3,$5andi $2,$2,0x1addu $4,$2,$8move $3,$0sltu $6,$4,$2addu $5,$3,$9addu $2,$8,$4addu $5,$6,$5addu $3,$9,$5sltu $6,$2,$8sll $4,$10,1addu $3,$6,$3sll $5,$11,1sltu $6,$4,$10move $8,$2addu $5,$6,$5sltu $2,$3,$23move $9,$3move $10,$4bne $2,$0,$L33move $11,$5bne $3,$23,$L58subu $2,$8,$22sltu $2,$8,$22beq $2,$0,$L35subu $2,$8,$22addiu $12,$12,-1bne $12,$16,$L59nor $4,$0,$12lw $31,96($sp)$L57:lw $23,92($sp)lw $22,88($sp)lw $21,84($sp)lw $20,80($sp)lw $19,76($sp)lw $18,72($sp)lw $17,68($sp)lw $16,64($sp)move $2,$10move $3,$11j $31addiu $sp,$sp,104$L8:lui $4,%hi($LC3)lui $5,%hi($LC1)lui $7,%hi(__PRETTY_FUNCTION__.3744)addiu $4,$4,%lo($LC3)addiu $5,$5,%lo($LC1)addiu $7,$7,%lo(__PRETTY_FUNCTION__.3744)jal __assert_failli $6,56 # 0x38$L46:bleu $22,$0,$L60nopbgez $21,$L61sltu $2,$8,6lui $4,%hi($LC2)$L55:lui $5,%hi($LC1)lui $7,%hi(__PRETTY_FUNCTION__.3744)addiu $4,$4,%lo($LC2)addiu $5,$5,%lo($LC1)addiu $7,$7,%lo(__PRETTY_FUNCTION__.3744)jal __assert_failli $6,55 # 0x37$L47:sll $2,$23,31srl $3,$22,1or $5,$2,$3sra $6,$23,1sw $5,32($sp)j $L17sw $6,36($sp)$L50:sltu $2,$14,$17beq $2,$0,$L62addu $2,$6,$8$L31:li $8,1 # 0x1j $L30move $9,$0$L49:beq $2,$0,$L63lw $3,32($sp)$L29:li $2,1 # 0x1move $3,$0sw $2,56($sp)j $L28sw $3,60($sp)$L18:sltu $4,$2,$22addiu $3,$23,-1addu $3,$4,$3sw $2,32($sp)j $L17sw $3,36($sp)$L48:beq $21,$0,$L52nop$L22:bgtz $23,$L64move $5,$0bne $23,$0,$L24nopbltz $22,$L65mul $8,$5,$19$L24:blez $19,$L53move $4,$18$L67:move $5,$19move $6,$22jal __divdi3move $7,$23mul $6,$3,$20multu $20,$2move $4,$18mflo $16mfhi $17mul $7,$21,$2move $5,$19addu $2,$7,$6move $6,$22move $7,$23jal __moddi3addu $17,$2,$17mul $10,$3,$20multu $20,$2move $6,$22mflo $8mfhi $9mul $11,$21,$2move $7,$23addu $2,$11,$10addu $9,$2,$9lw $2,32($sp)lw $11,36($sp)addu $4,$2,$8sltu $2,$4,$2addu $5,$11,$9jal __divdi3addu $5,$2,$5addu $4,$16,$2addu $5,$17,$3sltu $6,$4,$16addu $5,$6,$5move $2,$4j $L14move $3,$5$L52:bltz $20,$L64move $5,$0j $L22nop$L53:bne $19,$0,$L66mul $8,$19,$20bltz $18,$L67move $4,$18mul $8,$19,$20$L66:multu $20,$18lw $11,32($sp)mflo $2mfhi $3mul $9,$21,$18lw $17,36($sp)addu $12,$9,$8addu $3,$12,$3addu $4,$11,$2sltu $8,$4,$11addu $5,$17,$3move $6,$22move $7,$23jal __divdi3addu $5,$8,$5j $L54lw $31,96($sp).set macro.set reorder.end av_rescale_rnd.section .text.av_rescale_q,"ax",@progbits.align 2.align 5.globl av_rescale_q.ent av_rescale_q.type av_rescale_q, @functionav_rescale_q:.frame $sp,40,$31 # vars= 0, regs= 1/0, args= 32, gp= 0.mask 0x80000000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-40lw $2,60($sp)sw $6,48($sp)mult $6,$2lw $2,56($sp)mflo $8mfhi $9mult $2,$7sw $7,52($sp)mflo $2mfhi $3move $6,$8move $7,$9li $8,5 # 0x5sw $31,32($sp)sw $2,16($sp)sw $3,20($sp)jal av_rescale_rndsw $8,24($sp)lw $31,32($sp)j $31addiu $sp,$sp,40.set macro.set reorder.end av_rescale_q.section .text.av_rescale,"ax",@progbits.align 2.align 5.globl av_rescale.ent av_rescale.type av_rescale, @functionav_rescale:.frame $sp,40,$31 # vars= 0, regs= 1/0, args= 32, gp= 0.mask 0x80000000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-40lw $2,56($sp)lw $3,60($sp)li $8,5 # 0x5sw $31,32($sp)sw $2,16($sp)sw $3,20($sp)jal av_rescale_rndsw $8,24($sp)lw $31,32($sp)j $31addiu $sp,$sp,40.set macro.set reorder.end av_rescale.section .text.ff_gcd,"ax",@progbits.align 2.align 5.globl ff_gcd.ent ff_gcd.type ff_gcd, @functionff_gcd:.frame $sp,48,$31 # vars= 0, regs= 7/0, args= 16, gp= 0.mask 0x803f0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-48or $2,$6,$7sw $17,20($sp)sw $16,16($sp)sw $31,40($sp)sw $21,36($sp)sw $20,32($sp)sw $19,28($sp)sw $18,24($sp)move $16,$6beq $2,$0,$L99move $17,$7jal __moddi3nopmove $18,$2or $2,$2,$3bne $2,$0,$L98move $19,$3j $L101move $2,$16$L100:jal __moddi3nopmove $18,$2move $6,$2or $2,$2,$3move $19,$3move $4,$16move $5,$17beq $2,$0,$L76move $7,$3jal __moddi3nopmove $16,$2move $6,$2or $2,$2,$3move $17,$3move $4,$18move $5,$19beq $2,$0,$L97move $7,$3jal __moddi3nopmove $18,$2move $6,$2or $2,$2,$3move $19,$3move $4,$16move $5,$17beq $2,$0,$L76move $7,$3jal __moddi3nopmove $16,$2move $6,$2or $2,$2,$3move $17,$3move $4,$18move $5,$19beq $2,$0,$L97move $7,$3jal __moddi3nopmove $18,$2move $6,$2or $2,$2,$3move $19,$3move $4,$16move $5,$17beq $2,$0,$L76move $7,$3jal __moddi3nopmove $16,$2move $6,$2or $2,$2,$3move $17,$3move $4,$18move $5,$19beq $2,$0,$L97move $7,$3jal __moddi3nopmove $20,$2move $6,$2or $2,$2,$3move $21,$3move $4,$16move $5,$17beq $2,$0,$L76move $7,$3jal __moddi3nopmove $18,$2or $2,$2,$3beq $2,$0,$L93move $19,$3move $16,$20move $17,$21$L98:move $4,$16move $5,$17move $6,$18jal __moddi3move $7,$19move $16,$2move $6,$2or $2,$2,$3move $17,$3move $4,$18move $5,$19bne $2,$0,$L100move $7,$3$L97:move $16,$18move $17,$19$L76:move $2,$16$L101:move $3,$17lw $31,40($sp)lw $21,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,48$L93:move $16,$20move $17,$21move $2,$16move $3,$17lw $31,40($sp)lw $21,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,48$L99:move $16,$4j $L76move $17,$5.set macro.set reorder.end ff_gcd.globl ff_sqrt_tab.rdata.align 2.type ff_sqrt_tab, @object.size ff_sqrt_tab, 128ff_sqrt_tab:.byte 0.byte 1.byte 1.byte 1.byte 2.byte 2.byte 2.byte 2.byte 2.byte 3.byte 3.byte 3.byte 3.byte 3.byte 3.byte 3.byte 4.byte 4.byte 4.byte 4.byte 4.byte 4.byte 4.byte 4.byte 4.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 8.byte 8.byte 8.byte 8.byte 8.byte 8.byte 8.byte 8.byte 8.byte 8.byte 8.byte 8.byte 8.byte 8.byte 8.byte 8.byte 8.byte 9.byte 9.byte 9.byte 9.byte 9.byte 9.byte 9.byte 9.byte 9.byte 9.byte 9.byte 9.byte 9.byte 9.byte 9.byte 9.byte 9.byte 9.byte 9.byte 10.byte 10.byte 10.byte 10.byte 10.byte 10.byte 10.byte 10.byte 10.byte 10.byte 10.byte 10.byte 10.byte 10.byte 10.byte 10.byte 10.byte 10.byte 10.byte 10.byte 10.byte 11.byte 11.byte 11.byte 11.byte 11.byte 11.byte 11.globl ff_log2_tab.align 2.type ff_log2_tab, @object.size ff_log2_tab, 256ff_log2_tab:.byte 0.byte 0.byte 1.byte 1.byte 2.byte 2.byte 2.byte 2.byte 3.byte 3.byte 3.byte 3.byte 3.byte 3.byte 3.byte 3.byte 4.byte 4.byte 4.byte 4.byte 4.byte 4.byte 4.byte 4.byte 4.byte 4.byte 4.byte 4.byte 4.byte 4.byte 4.byte 4.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 5.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 6.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.byte 7.align 2.type __PRETTY_FUNCTION__.3744, @object.size __PRETTY_FUNCTION__.3744, 15__PRETTY_FUNCTION__.3744:.ascii "av_rescale_rnd\000".ident "GCC: (GNU) 4.1.2"
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -