⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aes.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 2 页
字号:
.file	1 "aes.c".section .mdebug.abi32.previous.section	.rodata.cst4,"aM",@progbits,4.align	2$LC0:.word	sbox.section	.text.av_aes_init,"ax",@progbits.align	2.align	5.globl	av_aes_init.ent	av_aes_init.type	av_aes_init, @functionav_aes_init:.frame	$sp,968,$31		# vars= 912, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-968sw	$16,928($sp)lui	$16,%hi(enc_multbl)sw	$31,964($sp)sw	$fp,960($sp)sw	$23,956($sp)sw	$22,952($sp)sw	$21,948($sp)sw	$20,944($sp)sw	$19,940($sp)sw	$18,936($sp)sw	$17,932($sp)addiu	$2,$16,%lo(enc_multbl)lw	$3,1020($2)sw	$4,968($sp)move	$15,$5move	$14,$6.set	noreorder.set	nomacrobne	$3,$0,$L2sw	$7,980($sp).set	macro.set	reorderli	$2,1sb	$2,384($sp)sb	$2,639($sp)sb	$0,129($sp)li	$5,3			# 0x3addiu	$7,$sp,640li	$6,1			# 0x1addiu	$12,$sp,16li	$8,255			# 0xff$L4:sll	$3,$5,1andi	$4,$5,0x00ffaddu	$2,$12,$5xor	$5,$5,$3sb	$6,112($2)slt	$3,$5,256xori	$2,$5,0x11baddiu	$6,$6,1sb	$4,-255($7)sb	$4,0($7)movz	$5,$2,$3.set	noreorder.set	nomacrobne	$6,$8,$L4addiu	$7,$7,1.set	macro.set	reorderlui	$2,%hi(sbox)addiu	$7,$2,%lo(sbox)lui	$2,%hi(inv_sbox)addiu	$10,$2,%lo(inv_sbox)move	$5,$0move	$6,$0li	$9,256			# 0x100addiu	$8,$sp,128li	$11,255			# 0xff$L8:sll	$3,$5,2sll	$4,$5,1xor	$4,$4,$3sll	$2,$5,3sll	$3,$5,4xor	$4,$5,$4xor	$2,$2,$3xor	$2,$2,$4xori	$3,$2,0x63sra	$2,$2,8xor	$2,$2,$3andi	$2,$2,0xffaddu	$3,$2,$10sb	$6,0($3)addiu	$6,$6,1addu	$3,$8,$6move	$5,$0.set	noreorder.set	nomacrobeq	$6,$9,$L87sb	$2,0($7).set	macro.set	reorderbeq	$6,$0,$L12lbu	$2,0($3)subu	$2,$11,$2addu	$2,$12,$2lbu	$5,368($2)$L12:.set	noreorder.set	nomacroj	$L8addiu	$7,$7,1.set	macro.set	reorder$L87:lui	$3,%hi(C.69.4038)addiu	$2,$3,%lo(C.69.4038)lw	$5,4($2)lw	$6,12($2)lw	$4,%lo(C.69.4038)($3)lw	$3,8($2)lui	$7,%hi(dec_multbl)lui	$2,%hi(inv_sbox)sw	$5,36($sp)sw	$4,32($sp)sw	$3,40($sp)sw	$6,44($sp)addiu	$7,$7,%lo(dec_multbl)addiu	$11,$2,%lo(inv_sbox)move	$5,$0addiu	$13,$sp,384addiu	$8,$sp,128addiu	$10,$sp,32li	$9,1024			# 0x400$L14:andi	$2,$5,0x3sra	$3,$5,2sll	$2,$2,2addu	$3,$3,$11addu	$6,$2,$10lbu	$2,0($3)addiu	$5,$5,1.set	noreorder.set	nomacrobeq	$2,$0,$L15addu	$4,$8,$2.set	macro.set	reorderlw	$3,0($6)lbu	$2,0($4)addu	$3,$8,$3lbu	$4,0($3)addu	$2,$2,$13addu	$2,$2,$4lbu	$3,0($2)sb	$3,0($7)$L15:.set	noreorder.set	nomacrobne	$5,$9,$L14addiu	$7,$7,1.set	macro.set	reorderlui	$3,%hi(C.71.4040)addiu	$2,$3,%lo(C.71.4040)lw	$5,4($2)lw	$6,12($2)lw	$4,%lo(C.71.4040)($3)lw	$3,8($2)lui	$2,%hi(sbox)sw	$5,20($sp)sw	$4,16($sp)sw	$3,24($sp)sw	$6,28($sp)addiu	$7,$16,%lo(enc_multbl)addiu	$10,$2,%lo(sbox)move	$5,$0addiu	$11,$sp,384addiu	$8,$sp,128li	$9,1024			# 0x400$L18:andi	$2,$5,0x3sra	$3,$5,2sll	$2,$2,2addu	$3,$3,$10addu	$6,$2,$12lbu	$2,0($3)addiu	$5,$5,1.set	noreorder.set	nomacrobeq	$2,$0,$L19addu	$4,$8,$2.set	macro.set	reorderlw	$3,0($6)lbu	$2,0($4)addu	$3,$8,$3lbu	$4,0($3)addu	$2,$2,$11addu	$2,$2,$4lbu	$3,0($2)sb	$3,0($7)$L19:.set	noreorder.set	nomacrobne	$5,$9,$L18addiu	$7,$7,1.set	macro.set	reorder$L2:li	$2,128			# 0x80.set	noreorder.set	nomacrobeq	$14,$2,$L21li	$2,192			# 0xc0.set	macro.set	reorder.set	noreorder.set	nomacrobne	$14,$2,$L88li	$2,256			# 0x100.set	macro.set	reorder$L21:sra	$17,$14,5lw	$3,968($sp)addiu	$22,$17,6addiu	$2,$sp,48sll	$16,$17,2sw	$2,920($sp)sw	$22,272($3)$L27:move	$5,$15addiu	$4,$sp,48.set	noreorder.set	nomacrojal	memcpymove	$6,$16.set	macro.set	reorder$L35:sll	$3,$22,4lw	$8,920($sp)lui	$2,%hi(rcon)addiu	$23,$3,16move	$18,$0lui	$14,%hi($LC0)addiu	$4,$17,-1addiu	$20,$2,%lo(rcon)andi	$8,$8,0x3andi	$12,$16,0x3addiu	$14,$14,%lo($LC0)slt	$2,$18,$23sll	$fp,$4,2sw	$8,900($sp)sw	$12,912($sp)addiu	$21,$sp,16.set	noreorder.set	nomacrobeq	$2,$0,$L89lw	$19,0($14).set	macro.set	reorderlw	$3,968($sp)$L98:sltu	$2,$16,32.set	noreorder.set	nomacrobne	$2,$0,$L38addu	$4,$18,$3.set	macro.set	reorderandi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L96addiu	$5,$sp,48.set	macro.set	reorderlw	$5,900($sp).set	noreorder.set	nomacrobne	$5,$0,$L96addiu	$5,$sp,48.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0addiu	$4,$4,-4and	$2,$16,$2addu	$6,$4,$2addiu	$8,$sp,48sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L42addiu	$5,$8,-4.set	macro.set	reorder$L69:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$6bne	$2,$0,$L69$L42:andi	$2,$16,0x1caddu	$6,$6,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L97lw	$12,912($sp).set	macro.set	reorder$L70:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L70lw	$12,912($sp).set	macro.set	reorder$L97:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$12,$2,$L48li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$12,$2,$L49li	$2,1			# 0x1.set	macro.set	reorderbeq	$12,$2,$L90$L46:addu	$6,$fp,$21$L95:lbu	$2,33($6)lbu	$5,48($sp)addu	$2,$2,$19lbu	$3,0($2)slt	$7,$17,2xor	$5,$5,$3sb	$5,48($sp)lbu	$2,34($6)lbu	$3,49($sp)addu	$2,$2,$19lbu	$4,0($2)xor	$3,$3,$4sb	$3,49($sp)lbu	$2,35($6)lbu	$3,0($20)addu	$2,$2,$19lbu	$4,0($2)lbu	$2,50($sp)xor	$5,$5,$3xor	$2,$2,$4sb	$2,50($sp)lbu	$3,32($6)lbu	$2,51($sp)addu	$3,$3,$19lbu	$4,0($3)sb	$5,48($sp)xor	$2,$2,$4.set	noreorder.set	nomacrobeq	$7,$0,$L91sb	$2,51($sp).set	macro.set	reorderaddu	$18,$18,$16addiu	$20,$20,1$L94:slt	$2,$18,$23.set	noreorder.set	nomacrobne	$2,$0,$L98lw	$3,968($sp).set	macro.set	reorder$L89:lw	$2,980($sp).set	noreorder.set	nomacrobne	$2,$0,$L92slt	$2,$22,2.set	macro.set	reorderaddiu	$2,$22,1sra	$8,$2,1.set	noreorder.set	nomacroblez	$8,$L60sll	$2,$22,4.set	macro.set	reorderlw	$5,968($sp)addu	$6,$2,$5move	$7,$0$L63:lbu	$4,0($6)lbu	$2,0($5)addiu	$7,$7,1sb	$2,0($6)sb	$4,0($5)lbu	$3,1($6)lbu	$2,1($5)sb	$2,1($6)sb	$3,1($5)lbu	$4,2($6)lbu	$2,2($5)sb	$2,2($6)sb	$4,2($5)lbu	$3,3($6)lbu	$2,3($5)sb	$2,3($6)sb	$3,3($5)lbu	$4,4($6)lbu	$2,4($5)sb	$2,4($6)sb	$4,4($5)lbu	$3,5($6)lbu	$2,5($5)sb	$2,5($6)sb	$3,5($5)lbu	$4,6($6)lbu	$2,6($5)sb	$2,6($6)sb	$4,6($5)lbu	$3,7($6)lbu	$2,7($5)sb	$2,7($6)sb	$3,7($5)lbu	$4,8($6)lbu	$2,8($5)sb	$2,8($6)sb	$4,8($5)lbu	$3,9($6)lbu	$2,9($5)sb	$2,9($6)sb	$3,9($5)lbu	$4,10($6)lbu	$2,10($5)sb	$2,10($6)sb	$4,10($5)lbu	$3,11($6)lbu	$2,11($5)sb	$2,11($6)sb	$3,11($5)lbu	$4,12($6)lbu	$2,12($5)sb	$2,12($6)sb	$4,12($5)lbu	$3,13($6)lbu	$2,13($5)sb	$2,13($6)sb	$3,13($5)lbu	$2,14($5)lbu	$4,14($6)sb	$2,14($6)sb	$4,14($5)lbu	$3,15($6)lbu	$2,15($5)sb	$2,15($6)sb	$3,15($5)addiu	$6,$6,-16.set	noreorder.set	nomacrobne	$7,$8,$L63addiu	$5,$5,16.set	macro.set	reorder$L60:move	$2,$0$L26:lw	$31,964($sp)lw	$fp,960($sp)lw	$23,956($sp)lw	$22,952($sp)lw	$21,948($sp)lw	$20,944($sp)lw	$19,940($sp)lw	$18,936($sp)lw	$17,932($sp)lw	$16,928($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,968.set	macro.set	reorder$L91:lui	$14,%hi($LC0)addiu	$14,$14,%lo($LC0)lw	$11,0($14)li	$7,1			# 0x1li	$12,8			# 0x8$L84:addiu	$2,$7,-1sll	$2,$2,2sll	$3,$7,2addu	$5,$3,$21.set	noreorder.set	nomacrobeq	$17,$12,$L93addu	$6,$2,$21.set	macro.set	reorder$L53:lbu	$4,32($6)lbu	$2,32($5)lbu	$3,33($5)xor	$2,$2,$4sb	$2,32($5)lbu	$4,33($6)lbu	$2,34($5)xor	$3,$3,$4sb	$3,33($5)lbu	$4,34($6)lbu	$3,35($5)xor	$2,$2,$4sb	$2,34($5)lbu	$4,35($6)addiu	$7,$7,1xor	$3,$3,$4slt	$2,$7,$17.set	noreorder.set	nomacrobne	$2,$0,$L84sb	$3,35($5).set	macro.set	reorderaddu	$18,$18,$16.set	noreorder.set	nomacroj	$L94addiu	$20,$20,1.set	macro.set	reorder$L93:li	$2,4			# 0x4.set	noreorder.set	nomacrobne	$7,$2,$L53lbu	$2,60($sp).set	macro.set	reorderlbu	$3,61($sp)lbu	$4,62($sp)lbu	$5,63($sp)addu	$2,$2,$11addu	$3,$3,$11addu	$4,$4,$11addu	$5,$5,$11lbu	$7,0($2)lbu	$8,0($3)lbu	$9,0($4)lbu	$6,64($sp)lbu	$3,65($sp)lbu	$4,66($sp)lbu	$2,67($sp)lbu	$10,0($5)xor	$6,$6,$7xor	$3,$3,$8xor	$4,$4,$9xor	$2,$2,$10li	$7,5			# 0x5sb	$6,64($sp)sb	$3,65($sp)sb	$4,66($sp).set	noreorder.set	nomacroj	$L84sb	$2,67($sp).set	macro.set	reorder$L38:addiu	$5,$sp,48$L96:.set	noreorder.set	nomacrojal	memcpymove	$6,$16.set	macro.set	reorder.set	noreorder.set	nomacroj	$L95addu	$6,$fp,$21.set	macro.set	reorder$L92:.set	noreorder.set	nomacrobne	$2,$0,$L60lw	$3,968($sp).set	macro.set	reorderaddiu	$17,$17,6addiu	$3,$3,16li	$4,1			# 0x1sw	$17,904($sp)sw	$3,908($sp)addiu	$fp,$sp,96sw	$4,896($sp)$L62:lw	$5,908($sp)addiu	$4,$sp,112.set	noreorder.set	nomacrojal	memcpyli	$6,16			# 0x10.set	macro.set	reorderlbu	$3,112($sp)lbu	$2,116($sp)lbu	$4,120($sp)lbu	$5,124($sp)lbu	$6,119($sp)lbu	$7,123($sp)lbu	$8,127($sp)lbu	$9,115($sp)lbu	$10,122($sp)lbu	$11,114($sp)lui	$14,%hi(sbox)addiu	$14,$14,%lo(sbox)lbu	$12,126($sp)lbu	$13,118($sp)addu	$2,$2,$14addu	$4,$4,$14addu	$5,$5,$14addu	$6,$6,$14addu	$7,$7,$14addu	$8,$8,$14addu	$9,$9,$14addu	$10,$10,$14addu	$11,$11,$14addu	$3,$3,$14lbu	$15,0($2)addu	$12,$12,$14lbu	$2,0($5)addu	$13,$13,$14lbu	$5,0($7)lbu	$14,0($3)lbu	$7,0($9)lbu	$3,0($4)lbu	$9,0($11)lbu	$4,0($6)lbu	$6,0($8)lbu	$8,0($10)lbu	$11,0($13)lbu	$10,0($12)sb	$14,96($sp)sb	$15,100($sp)sb	$3,104($sp)sb	$2,108($sp)sb	$4,3($fp)sb	$5,7($fp)sb	$6,11($fp)sb	$7,15($fp)lui	$5,%hi(sbox)sb	$8,98($sp)sb	$9,106($sp)lbu	$2,121($sp)lbu	$3,117($sp)lbu	$4,113($sp)addiu	$5,$5,%lo(sbox)sb	$11,110($sp)sb	$10,102($sp)addu	$2,$2,$5addu	$3,$3,$5addu	$4,$4,$5lbu	$5,0($2)lbu	$12,14($fp)lbu	$2,0($4)lbu	$6,0($3)lui	$4,%hi(dec_multbl)sb	$5,13($fp)sb	$2,5($fp)addiu	$4,$4,%lo(dec_multbl)andi	$3,$2,0x00fflbu	$5,15($fp)lbu	$2,10($fp)lbu	$13,3($fp)lbu	$14,13($fp)lbu	$15,2($fp)lbu	$16,7($fp)sll	$12,$12,2sb	$6,9($fp)addu	$12,$12,$4andi	$11,$6,0x00fflbu	$8,0($fp)lw	$6,0($12)lbu	$9,4($fp)lbu	$10,8($fp)sll	$3,$3,2sll	$2,$2,2sll	$5,$5,2sll	$11,$11,2sll	$13,$13,2sll	$14,$14,2sll	$15,$15,2sll	$16,$16,2addu	$2,$2,$4addu	$5,$5,$4addu	$11,$11,$4addu	$13,$13,$4addu	$14,$14,$4addu	$15,$15,$4addu	$16,$16,$4addu	$3,$3,$4lui	$12,%hi(dec_multbl)lw	$4,0($3)lw	$7,0($2)lw	$18,0($5)lw	$3,0($11)lw	$17,0($13)lw	$2,0($14)lw	$5,0($15)lw	$11,0($16)addiu	$12,$12,%lo(dec_multbl)sll	$14,$6,16sll	$8,$8,2sll	$9,$9,2sll	$10,$10,2srl	$6,$6,16addu	$8,$8,$12addu	$9,$9,$12addu	$10,$10,$12or	$6,$6,$14lbu	$12,125($sp)lui	$14,%hi(sbox)lw	$21,0($8)lw	$22,0($9)lw	$23,0($10)sll	$8,$4,8sll	$9,$7,16sll	$10,$18,24sll	$13,$3,8sll	$15,$17,24addiu	$14,$14,%lo(sbox)sll	$16,$2,8sll	$19,$5,16sll	$20,$11,24srl	$4,$4,24srl	$7,$7,16srl	$18,$18,8srl	$3,$3,24srl	$17,$17,8srl	$2,$2,24srl	$5,$5,16srl	$11,$11,8addu	$12,$12,$14or	$4,$4,$8or	$7,$7,$9or	$18,$18,$10or	$3,$3,$13or	$17,$17,$15or	$11,$11,$20or	$2,$2,$16or	$5,$5,$19lbu	$8,0($12)xor	$5,$5,$11xor	$7,$7,$18xor	$6,$6,$17xor	$4,$4,$21xor	$3,$3,$22xor	$2,$2,$23xor	$4,$4,$7xor	$3,$3,$6xor	$2,$2,$5sb	$8,1($fp)sw	$2,88($sp)sw	$4,80($sp)sw	$3,84($sp)lbu	$5,6($fp)lbu	$4,1($fp)lbu	$6,11($fp)lui	$2,%hi(dec_multbl)addiu	$2,$2,%lo(dec_multbl)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -