md5.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 1,077 行 · 第 1/2 页
MID
1,077 行
$L84: xor $2,$11,$9 xor $3,$9,$7 andi $4,$8,0xf andi $5,$18,0xf and $2,$7,$2 and $3,$11,$3 sll $4,$4,2 sll $5,$5,2 xor $2,$11,$2 xor $3,$9,$3 addu $4,$4,$14 addu $5,$5,$14 addu $10,$6,$2 beq $12,$0,$L33 addu $3,$6,$3 lw $2,0($4) addu $4,$10,$2$L32: subu $2,$0,$13 srl $2,$4,$2 sll $3,$4,$13 or $3,$3,$2 addiu $8,$8,1 li $2,64 # 0x40 addiu $15,$15,4 addu $4,$7,$3 addiu $18,$18,5 addiu $25,$25,3 addiu $24,$24,7 beq $8,$2,$L35 move $6,$11$L85: move $11,$9 move $9,$7 move $7,$4$L27: sra $2,$8,4 addiu $3,$20,%lo(S) sll $2,$2,2 addu $2,$2,$3 andi $4,$8,0x3 lw $3,0($15) addu $2,$2,$4 slt $5,$8,32 slt $10,$8,48 slt $12,$8,16 addu $6,$6,$3 bne $5,$0,$L84 lbu $13,0($2) andi $2,$25,0xf sll $2,$2,2 nor $3,$0,$11 andi $4,$24,0xf addu $12,$2,$14 or $3,$7,$3 xor $2,$9,$7 sll $4,$4,2 xor $2,$11,$2 xor $3,$9,$3 addu $5,$4,$14 addu $3,$6,$3 beq $10,$0,$L33 addu $4,$6,$2 lw $2,0($12) addiu $8,$8,1 addu $4,$4,$2 subu $2,$0,$13 srl $2,$4,$2 sll $3,$4,$13 or $3,$3,$2 li $2,64 # 0x40 addiu $15,$15,4 addu $4,$7,$3 addiu $18,$18,5 addiu $25,$25,3 addiu $24,$24,7 bne $8,$2,$L85 move $6,$11$L35: addu $3,$9,$21 sw $3,0($22) lw $3,8($sp) lw $2,0($3) addu $2,$2,$7 sw $2,0($3) lw $3,0($fp) addu $3,$3,$4 sw $3,0($fp) lw $2,0($23) addu $2,$2,$11 j $L75 sw $2,0($23)$L33: lw $2,0($5) j $L32 addu $4,$3,$2$L79: lw $11,72($19)$L88: lui $2,%hi(T) lw $6,84($19) lw $8,80($19) lw $9,76($19) addiu $15,$2,%lo(T) addiu $14,$19,8 addiu $22,$19,72 addiu $23,$19,84 addiu $24,$19,80 addiu $25,$19,76 move $21,$11 move $7,$0 li $18,1 # 0x1 li $17,5 # 0x5 move $16,$0 j $L39 lui $20,%hi(S)$L86: xor $2,$9,$11 xor $3,$8,$9 andi $4,$7,0xf andi $5,$18,0xf and $2,$8,$2 and $3,$3,$11 sll $4,$4,2 sll $5,$5,2 xor $2,$2,$11 xor $3,$3,$9 addu $4,$4,$14 addu $5,$5,$14 addu $10,$6,$2 beq $12,$0,$L45 addu $3,$6,$3 lw $2,0($4) addu $4,$10,$2$L44: subu $2,$0,$13 srl $2,$4,$2 sll $3,$4,$13 or $3,$3,$2 addiu $7,$7,1 li $2,64 # 0x40 addiu $15,$15,4 addu $4,$8,$3 addiu $18,$18,5 addiu $17,$17,3 addiu $16,$16,7 beq $7,$2,$L47 move $6,$11$L87: move $11,$9 move $9,$8 move $8,$4$L39: sra $2,$7,4 addiu $3,$20,%lo(S) sll $2,$2,2 addu $2,$2,$3 andi $4,$7,0x3 lw $3,0($15) addu $2,$2,$4 slt $5,$7,32 slt $10,$7,48 slt $12,$7,16 addu $6,$6,$3 bne $5,$0,$L86 lbu $13,0($2) andi $2,$17,0xf sll $2,$2,2 nor $3,$0,$11 andi $4,$16,0xf addu $12,$2,$14 or $3,$8,$3 xor $2,$8,$9 sll $4,$4,2 xor $2,$2,$11 xor $3,$3,$9 addu $5,$4,$14 addu $3,$6,$3 beq $10,$0,$L45 addu $4,$6,$2 lw $2,0($12) addiu $7,$7,1 addu $4,$4,$2 subu $2,$0,$13 srl $2,$4,$2 sll $3,$4,$13 or $3,$3,$2 li $2,64 # 0x40 addiu $15,$15,4 addu $4,$8,$3 addiu $18,$18,5 addiu $17,$17,3 addiu $16,$16,7 bne $7,$2,$L87 move $6,$11$L47: addu $2,$21,$9 sw $2,0($22) lw $3,0($25) lw $16,0($19) addu $3,$3,$8 sw $3,0($25) lw $2,0($24) lw $17,4($19) addu $2,$2,$4 sw $2,0($24) lw $3,0($23) addu $3,$3,$11 j $L75 sw $3,0($23)$L45: lw $2,0($5) j $L44 addu $4,$3,$2 .set macro .set reorder .end av_md5_final .section .text.av_md5_sum,"ax",@progbits .align 2 .align 5 .globl av_md5_sum .ent av_md5_sum .type av_md5_sum, @functionav_md5_sum: .frame $sp,144,$31 # vars= 88, regs= 10/0, args= 16, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-144 sra $3,$6,31 sw $22,128($sp) move $22,$6 li $6,-1732640768 # 0xffffffff98ba0000 sw $19,116($sp) ori $19,$6,0xdcfe li $6,1732575232 # 0x67450000 sw $21,124($sp) li $7,-271777792 # 0xffffffffefcd0000 ori $21,$6,0x2301 li $6,271712256 # 0x10320000 sw $20,120($sp) ori $6,$6,0x5476 ori $20,$7,0xab89 sw $31,140($sp) sw $fp,136($sp) sw $23,132($sp) sw $18,112($sp) sw $17,108($sp) sw $16,104($sp) sw $6,88($sp) sw $19,92($sp) sw $20,96($sp) sw $21,100($sp) sw $22,16($sp) sw $3,20($sp) sw $4,144($sp) blez $22,$L107 sw $5,148($sp) move $5,$0 move $18,$0 addiu $fp,$sp,16 li $17,64 # 0x40 j $L93 addiu $7,$sp,24$L94: addiu $18,$18,1 beq $22,$18,$L91 nop$L93: lw $3,148($sp) addu $2,$3,$18 lbu $4,0($2) addu $3,$5,$fp addiu $5,$5,1 bne $5,$17,$L94 sb $4,8($3) lw $21,100($sp) lw $20,96($sp) lw $19,92($sp) lw $11,88($sp) lui $2,%hi(T) addiu $15,$2,%lo(T) move $8,$21 move $6,$20 move $9,$19 move $23,$11 move $10,$0 li $31,1 # 0x1 li $25,5 # 0x5 move $24,$0 j $L96 lui $16,%hi(S)$L109: xor $2,$11,$9 xor $3,$9,$6 andi $4,$10,0xf andi $5,$31,0xf and $2,$6,$2 and $3,$11,$3 sll $4,$4,2 sll $5,$5,2 xor $2,$11,$2 xor $3,$9,$3 addu $4,$4,$7 addu $5,$5,$7 addu $12,$8,$2 beq $13,$0,$L102 addu $3,$8,$3 lw $2,0($4) addu $4,$12,$2$L101: subu $2,$0,$14 sll $3,$4,$14 srl $2,$4,$2 or $3,$3,$2 addiu $10,$10,1 addiu $15,$15,4 addiu $31,$31,5 addu $4,$6,$3 addiu $25,$25,3 addiu $24,$24,7 beq $10,$17,$L104 move $8,$11$L110: move $11,$9 move $9,$6 move $6,$4$L96: sra $2,$10,4 addiu $3,$16,%lo(S) sll $2,$2,2 addu $2,$2,$3 andi $4,$10,0x3 lw $3,0($15) addu $2,$2,$4 slt $5,$10,32 slt $12,$10,48 slt $13,$10,16 addu $8,$8,$3 bne $5,$0,$L109 lbu $14,0($2) andi $2,$25,0xf sll $2,$2,2 nor $3,$0,$11 andi $4,$24,0xf addu $13,$2,$7 or $3,$6,$3 xor $2,$9,$6 sll $4,$4,2 xor $2,$11,$2 xor $3,$9,$3 addu $5,$4,$7 addu $3,$8,$3 beq $12,$0,$L102 addu $4,$8,$2 lw $2,0($13) addiu $10,$10,1 addu $4,$4,$2 subu $2,$0,$14 sll $3,$4,$14 srl $2,$4,$2 or $3,$3,$2 addiu $15,$15,4 addiu $31,$31,5 addu $4,$6,$3 addiu $25,$25,3 addiu $24,$24,7 bne $10,$17,$L110 move $8,$11$L104: addu $5,$21,$11 addu $2,$9,$23 addu $3,$19,$6 addu $4,$20,$4 addiu $18,$18,1 sw $5,100($sp) sw $2,88($sp) sw $3,92($sp) sw $4,96($sp) bne $22,$18,$L93 move $5,$0$L91: lw $5,144($sp) jal av_md5_final move $4,$fp lw $31,140($sp) lw $fp,136($sp) lw $23,132($sp) lw $22,128($sp) lw $21,124($sp) lw $20,120($sp) lw $19,116($sp) lw $18,112($sp) lw $17,108($sp) lw $16,104($sp) j $31 addiu $sp,$sp,144$L102: lw $2,0($5) j $L101 addu $4,$3,$2$L107: j $L91 addiu $fp,$sp,16 .set macro .set reorder .end av_md5_sum .globl av_md5_size .rdata .align 2 .type av_md5_size, @object .size av_md5_size, 4av_md5_size: .word 88 .align 2 .type S, @object .size S, 16S: .byte 7 .byte 12 .byte 17 .byte 22 .byte 5 .byte 9 .byte 14 .byte 20 .byte 4 .byte 11 .byte 16 .byte 23 .byte 6 .byte 10 .byte 15 .byte 21 .align 2 .type T, @object .size T, 256T: .word -680876936 .word -389564586 .word 606105819 .word -1044525330 .word -176418897 .word 1200080426 .word -1473231341 .word -45705983 .word 1770035416 .word -1958414417 .word -42063 .word -1990404162 .word 1804603682 .word -40341101 .word -1502002290 .word 1236535329 .word -165796510 .word -1069501632 .word 643717713 .word -373897302 .word -701558691 .word 38016083 .word -660478335 .word -405537848 .word 568446438 .word -1019803690 .word -187363961 .word 1163531501 .word -1444681467 .word -51403784 .word 1735328473 .word -1926607734 .word -378558 .word -2022574463 .word 1839030562 .word -35309556 .word -1530992060 .word 1272893353 .word -155497632 .word -1094730640 .word 681279174 .word -358537222 .word -722521979 .word 76029189 .word -640364487 .word -421815835 .word 530742520 .word -995338651 .word -198630844 .word 1126891415 .word -1416354905 .word -57434055 .word 1700485571 .word -1894986606 .word -1051523 .word -2054922799 .word 1873313359 .word -30611744 .word -1560198380 .word 1309151649 .word -145523070 .word -1120210379 .word 718787259 .word -343485551 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?