[*] Binary protection state of libmbedcrypto.so.0
No RELRO No Canary found NX disabled DSO No RPATH No RUNPATH Symbols
[*] Function printf tear down of libmbedcrypto.so.0
a674: 8fc2002c lw v0,44(s8)
a678: 00021043 sra v0,v0,0x1
a67c: afc20034 sw v0,52(s8)
a680: 8fc2002c lw v0,44(s8)
a684: 30420001 andi v0,v0,0x1
a688: afc20038 sw v0,56(s8)
a68c: 8fc20218 lw v0,536(s8)
a690: 10400016 beqz v0,a6ec <bedtls_aes_self_test+0xec>
a694: 00000000 nop
a698: 8fc20034 lw v0,52(s8)
a69c: 24420002 addiu v0,v0,2
a6a0: 00021980 sll v1,v0,0x6
a6a4: 8fc20038 lw v0,56(s8)
a6a8: 14400005 bnez v0,a6c0 <bedtls_aes_self_test+0xc0>
a6ac: 00000000 nop
a6b0: 8f828030 lw v0,-32720(gp)
a6b4: 24424bbc addiu v0,v0,19388
a6b8: 10000003 b a6c8 <bedtls_aes_self_test+0xc8>
a6bc: 00000000 nop
a6c0: 8f828030 lw v0,-32720(gp)
a6c4: 24424bc0 addiu v0,v0,19392
a6c8: 8f848030 lw a0,-32720(gp)
a6cc: 24844bc4 addiu a0,a0,19396
a6d0: 00602821 move a1,v1
a6d4: 00403021 move a2,v0
a6d8: 8f8285a0 lw v0,printf
a6dc: 0040c821 move t9,v0
a6e0: 0320f809 jalr t9
--
a988: 8fc2002c lw v0,44(s8)
a98c: 00021043 sra v0,v0,0x1
a990: afc20034 sw v0,52(s8)
a994: 8fc2002c lw v0,44(s8)
a998: 30420001 andi v0,v0,0x1
a99c: afc20038 sw v0,56(s8)
a9a0: 8fc20218 lw v0,536(s8)
a9a4: 10400016 beqz v0,aa00 <bedtls_aes_self_test+0x400>
a9a8: 00000000 nop
a9ac: 8fc20034 lw v0,52(s8)
a9b0: 24420002 addiu v0,v0,2
a9b4: 00021980 sll v1,v0,0x6
a9b8: 8fc20038 lw v0,56(s8)
a9bc: 14400005 bnez v0,a9d4 <bedtls_aes_self_test+0x3d4>
a9c0: 00000000 nop
a9c4: 8f828030 lw v0,-32720(gp)
a9c8: 24424bbc addiu v0,v0,19388
a9cc: 10000003 b a9dc <bedtls_aes_self_test+0x3dc>
a9d0: 00000000 nop
a9d4: 8f828030 lw v0,-32720(gp)
a9d8: 24424bc0 addiu v0,v0,19392
a9dc: 8f848030 lw a0,-32720(gp)
a9e0: 24844bec addiu a0,a0,19436
a9e4: 00602821 move a1,v1
a9e8: 00403021 move a2,v0
a9ec: 8f8285a0 lw v0,printf
a9f0: 0040c821 move t9,v0
a9f4: 0320f809 jalr t9
--
ad64: 8fc2002c lw v0,44(s8)
ad68: 00021043 sra v0,v0,0x1
ad6c: afc20034 sw v0,52(s8)
ad70: 8fc2002c lw v0,44(s8)
ad74: 30420001 andi v0,v0,0x1
ad78: afc20038 sw v0,56(s8)
ad7c: 8fc20218 lw v0,536(s8)
ad80: 10400016 beqz v0,addc <bedtls_aes_self_test+0x7dc>
ad84: 00000000 nop
ad88: 8fc20034 lw v0,52(s8)
ad8c: 24420002 addiu v0,v0,2
ad90: 00021980 sll v1,v0,0x6
ad94: 8fc20038 lw v0,56(s8)
ad98: 14400005 bnez v0,adb0 <bedtls_aes_self_test+0x7b0>
ad9c: 00000000 nop
ada0: 8f828030 lw v0,-32720(gp)
ada4: 24424bbc addiu v0,v0,19388
ada8: 10000003 b adb8 <bedtls_aes_self_test+0x7b8>
adac: 00000000 nop
adb0: 8f828030 lw v0,-32720(gp)
adb4: 24424bc0 addiu v0,v0,19392
adb8: 8f848030 lw a0,-32720(gp)
adbc: 24844c04 addiu a0,a0,19460
adc0: 00602821 move a1,v1
adc4: 00403021 move a2,v0
adc8: 8f8285a0 lw v0,printf
adcc: 0040c821 move t9,v0
add0: 0320f809 jalr t9
--
b0c0: 8fdc0020 lw gp,32(s8)
b0c4: afc0002c sw zero,44(s8)
b0c8: 100000f0 b b48c <bedtls_aes_self_test+0xe8c>
b0cc: 00000000 nop
b0d0: 8fc2002c lw v0,44(s8)
b0d4: 00021043 sra v0,v0,0x1
b0d8: afc20034 sw v0,52(s8)
b0dc: 8fc2002c lw v0,44(s8)
b0e0: 30420001 andi v0,v0,0x1
b0e4: afc20038 sw v0,56(s8)
b0e8: 8fc20218 lw v0,536(s8)
b0ec: 10400012 beqz v0,b138 <bedtls_aes_self_test+0xb38>
b0f0: 00000000 nop
b0f4: 8fc20038 lw v0,56(s8)
b0f8: 14400005 bnez v0,b110 <bedtls_aes_self_test+0xb10>
b0fc: 00000000 nop
b100: 8f828030 lw v0,-32720(gp)
b104: 24424bbc addiu v0,v0,19388
b108: 10000003 b b118 <bedtls_aes_self_test+0xb18>
b10c: 00000000 nop
b110: 8f828030 lw v0,-32720(gp)
b114: 24424bc0 addiu v0,v0,19392
b118: 8f838030 lw v1,-32720(gp)
b11c: 24644c1c addiu a0,v1,19484
b120: 00402821 move a1,v0
b124: 8f8285a0 lw v0,printf
b128: 0040c821 move t9,v0
b12c: 0320f809 jalr t9
--
b8fc: 27bdfec0 addiu sp,sp,-320
b900: afbf013c sw ra,316(sp)
b904: afbe0138 sw s8,312(sp)
b908: 03a0f021 move s8,sp
b90c: afbc0010 sw gp,16(sp)
b910: afc40140 sw a0,320(s8)
b914: afc0001c sw zero,28(s8)
b918: 27c20030 addiu v0,s8,48
b91c: 00402021 move a0,v0
b920: 8f8282fc lw v0,-32004(gp)
b924: 0040c821 move t9,v0
b928: 0320f809 jalr t9
b92c: 00000000 nop
b930: 8fdc0010 lw gp,16(s8)
b934: afc00018 sw zero,24(s8)
b938: 1000005f b bab8 <bedtls_arc4_self_test+0x1c8>
b93c: 00000000 nop
b940: 8fc20140 lw v0,320(s8)
b944: 1040000b beqz v0,b974 <bedtls_arc4_self_test+0x84>
b948: 00000000 nop
b94c: 8fc20018 lw v0,24(s8)
b950: 24420001 addiu v0,v0,1
b954: 8f838030 lw v1,-32720(gp)
b958: 24644c88 addiu a0,v1,19592
b95c: 00402821 move a1,v0
b960: 8f8285a0 lw v0,printf
b964: 0040c821 move t9,v0
b968: 0320f809 jalr t9
--
eb58: 00401821 move v1,v0
eb5c: 8fc20030 lw v0,48(s8)
eb60: ac430000 sw v1,0(v0)
eb64: 00001021 move v0,zero
eb68: 03c0e821 move sp,s8
eb6c: 8fbe0024 lw s8,36(sp)
eb70: 27bd0028 addiu sp,sp,40
eb74: 03e00008 jr ra
eb78: 00000000 nop
0000eb7c <bedtls_base64_self_test>:
eb7c: 3c1c0007 lui gp,0x7
eb80: 279ca8d4 addiu gp,gp,-22316
eb84: 0399e021 addu gp,gp,t9
eb88: 27bdff50 addiu sp,sp,-176
eb8c: afbf00ac sw ra,172(sp)
eb90: afbe00a8 sw s8,168(sp)
eb94: 03a0f021 move s8,sp
eb98: afbc0018 sw gp,24(sp)
eb9c: afc400b0 sw a0,176(s8)
eba0: 8fc200b0 lw v0,176(s8)
eba4: 10400008 beqz v0,ebc8 <bedtls_base64_self_test+0x4c>
eba8: 00000000 nop
ebac: 8f828030 lw v0,-32720(gp)
ebb0: 24444e0c addiu a0,v0,19980
ebb4: 8f8285a0 lw v0,printf
ebb8: 0040c821 move t9,v0
ebbc: 0320f809 jalr t9
--
ec24: 8f8282b4 lw v0,-32076(gp)
ec28: 0040c821 move t9,v0
ec2c: 0320f809 jalr t9
ec30: 00000000 nop
ec34: 8fdc0018 lw gp,24(s8)
ec38: 1040000e beqz v0,ec74 <bedtls_base64_self_test+0xf8>
ec3c: 00000000 nop
ec40: 8fc200b0 lw v0,176(s8)
ec44: 10400008 beqz v0,ec68 <bedtls_base64_self_test+0xec>
ec48: 00000000 nop
ec4c: 8f828030 lw v0,-32720(gp)
ec50: 24444e28 addiu a0,v0,20008
ec54: 8f82849c lw v0,-31588(gp)
ec58: 0040c821 move t9,v0
ec5c: 0320f809 jalr t9
ec60: 00000000 nop
ec64: 8fdc0018 lw gp,24(s8)
ec68: 24020001 li v0,1
ec6c: 10000041 b ed74 <bedtls_base64_self_test+0x1f8>
ec70: 00000000 nop
ec74: 8fc200b0 lw v0,176(s8)
ec78: 10400008 beqz v0,ec9c <bedtls_base64_self_test+0x120>
ec7c: 00000000 nop
ec80: 8f828030 lw v0,-32720(gp)
ec84: 24444e30 addiu a0,v0,20016
ec88: 8f8285a0 lw v0,printf
ec8c: 0040c821 move t9,v0
ec90: 0320f809 jalr t9
--
10c44: 8fc20024 lw v0,36(s8)
10c48: 1462000f bne v1,v0,10c88 <bedtls_mpi_write_file+0x1a0>
10c4c: 00000000 nop
10c50: 27c20030 addiu v0,s8,48
10c54: 00402021 move a0,v0
10c58: 24050001 li a1,1
10c5c: 8fc60028 lw a2,40(s8)
10c60: 8fc709fc lw a3,2556(s8)
10c64: 8f82815c lw v0,-32420(gp)
10c68: 0040c821 move t9,v0
10c6c: 0320f809 jalr t9
10c70: 00000000 nop
10c74: 8fdc0018 lw gp,24(s8)
10c78: 00401821 move v1,v0
10c7c: 8fc20028 lw v0,40(s8)
10c80: 1062000e beq v1,v0,10cbc <bedtls_mpi_write_file+0x1d4>
10c84: 00000000 nop
10c88: 2402fffe li v0,-2
10c8c: 1000000c b 10cc0 <bedtls_mpi_write_file+0x1d8>
10c90: 00000000 nop
10c94: 27c20030 addiu v0,s8,48
10c98: 8f838030 lw v1,-32720(gp)
10c9c: 24644e78 addiu a0,v1,20088
10ca0: 8fc509f0 lw a1,2544(s8)
10ca4: 00403021 move a2,v0
10ca8: 8f8285a0 lw v0,printf
10cac: 0040c821 move t9,v0
10cb0: 0320f809 jalr t9
--
16f54: 00000000 nop
16f58: 8fdc0018 lw gp,24(s8)
16f5c: afc20020 sw v0,32(s8)
16f60: 8fc20020 lw v0,32(s8)
16f64: 144001a8 bnez v0,17608 <bedtls_mpi_self_test+0x864>
16f68: 00000000 nop
16f6c: 27c20064 addiu v0,s8,100
16f70: 00402021 move a0,v0
16f74: 24050010 li a1,16
16f78: 8f828030 lw v0,-32720(gp)
16f7c: 244652b0 addiu a2,v0,21168
16f80: 8f828524 lw v0,-31452(gp)
16f84: 0040c821 move t9,v0
16f88: 0320f809 jalr t9
16f8c: 00000000 nop
16f90: 8fdc0018 lw gp,24(s8)
16f94: afc20020 sw v0,32(s8)
16f98: 8fc20020 lw v0,32(s8)
16f9c: 1440019a bnez v0,17608 <bedtls_mpi_self_test+0x864>
16fa0: 00000000 nop
16fa4: 8fc20088 lw v0,136(s8)
16fa8: 10400008 beqz v0,16fcc <bedtls_mpi_self_test+0x228>
16fac: 00000000 nop
16fb0: 8f828030 lw v0,-32720(gp)
16fb4: 24445390 addiu a0,v0,21392
16fb8: 8f8285a0 lw v0,printf
16fbc: 0040c821 move t9,v0
16fc0: 0320f809 jalr t9
--
170b4: 00000000 nop
170b8: 8fdc0018 lw gp,24(s8)
170bc: afc20020 sw v0,32(s8)
170c0: 8fc20020 lw v0,32(s8)
170c4: 14400150 bnez v0,17608 <bedtls_mpi_self_test+0x864>
170c8: 00000000 nop
170cc: 27c20070 addiu v0,s8,112
170d0: 00402021 move a0,v0
170d4: 24050010 li a1,16
170d8: 8f828030 lw v0,-32720(gp)
170dc: 244653e0 addiu a2,v0,21472
170e0: 8f828524 lw v0,-31452(gp)
170e4: 0040c821 move t9,v0
170e8: 0320f809 jalr t9
170ec: 00000000 nop
170f0: 8fdc0018 lw gp,24(s8)
170f4: afc20020 sw v0,32(s8)
170f8: 8fc20020 lw v0,32(s8)
170fc: 14400142 bnez v0,17608 <bedtls_mpi_self_test+0x864>
17100: 00000000 nop
17104: 8fc20088 lw v0,136(s8)
17108: 10400008 beqz v0,1712c <bedtls_mpi_self_test+0x388>
1710c: 00000000 nop
17110: 8f828030 lw v0,-32720(gp)
17114: 24445440 addiu a0,v0,21568
17118: 8f8285a0 lw v0,printf
1711c: 0040c821 move t9,v0
17120: 0320f809 jalr t9
--
1720c: 00000000 nop
17210: 8fdc0018 lw gp,24(s8)
17214: afc20020 sw v0,32(s8)
17218: 8fc20020 lw v0,32(s8)
1721c: 144000fa bnez v0,17608 <bedtls_mpi_self_test+0x864>
17220: 00000000 nop
17224: 27c20064 addiu v0,s8,100
17228: 00402021 move a0,v0
1722c: 24050010 li a1,16
17230: 8f828030 lw v0,-32720(gp)
17234: 2446545c addiu a2,v0,21596
17238: 8f828524 lw v0,-31452(gp)
1723c: 0040c821 move t9,v0
17240: 0320f809 jalr t9
17244: 00000000 nop
17248: 8fdc0018 lw gp,24(s8)
1724c: afc20020 sw v0,32(s8)
17250: 8fc20020 lw v0,32(s8)
17254: 144000ec bnez v0,17608 <bedtls_mpi_self_test+0x864>
17258: 00000000 nop
1725c: 8fc20088 lw v0,136(s8)
17260: 10400008 beqz v0,17284 <bedtls_mpi_self_test+0x4e0>
17264: 00000000 nop
17268: 8f828030 lw v0,-32720(gp)
1726c: 244454bc addiu a0,v0,21692
17270: 8f8285a0 lw v0,printf
17274: 0040c821 move t9,v0
17278: 0320f809 jalr t9
--
17330: 00000000 nop
17334: 8fdc0018 lw gp,24(s8)
17338: afc20020 sw v0,32(s8)
1733c: 8fc20020 lw v0,32(s8)
17340: 144000b1 bnez v0,17608 <bedtls_mpi_self_test+0x864>
17344: 00000000 nop
17348: 27c20064 addiu v0,s8,100
1734c: 00402021 move a0,v0
17350: 24050010 li a1,16
17354: 8f828030 lw v0,-32720(gp)
17358: 244654d8 addiu a2,v0,21720
1735c: 8f828524 lw v0,-31452(gp)
17360: 0040c821 move t9,v0
17364: 0320f809 jalr t9
17368: 00000000 nop
1736c: 8fdc0018 lw gp,24(s8)
17370: afc20020 sw v0,32(s8)
17374: 8fc20020 lw v0,32(s8)
17378: 144000a3 bnez v0,17608 <bedtls_mpi_self_test+0x864>
1737c: 00000000 nop
17380: 8fc20088 lw v0,136(s8)
17384: 10400008 beqz v0,173a8 <bedtls_mpi_self_test+0x604>
17388: 00000000 nop
1738c: 8f828030 lw v0,-32720(gp)
17390: 2444553c addiu a0,v0,21820
17394: 8f8285a0 lw v0,printf
17398: 0040c821 move t9,v0
1739c: 0320f809 jalr t9
--
173e4: 244453ac addiu a0,v0,21420
173e8: 8f82849c lw v0,-31588(gp)
173ec: 0040c821 move t9,v0
173f0: 0320f809 jalr t9
173f4: 00000000 nop
173f8: 8fdc0018 lw gp,24(s8)
173fc: 24020001 li v0,1
17400: afc20020 sw v0,32(s8)
17404: 10000080 b 17608 <bedtls_mpi_self_test+0x864>
17408: 00000000 nop
1740c: 8fc20088 lw v0,136(s8)
17410: 10400008 beqz v0,17434 <bedtls_mpi_self_test+0x690>
17414: 00000000 nop
17418: 8f828030 lw v0,-32720(gp)
1741c: 244453b4 addiu a0,v0,21428
17420: 8f82849c lw v0,-31588(gp)
17424: 0040c821 move t9,v0
17428: 0320f809 jalr t9
1742c: 00000000 nop
17430: 8fdc0018 lw gp,24(s8)
17434: 8fc20088 lw v0,136(s8)
17438: 10400008 beqz v0,1745c <bedtls_mpi_self_test+0x6b8>
1743c: 00000000 nop
17440: 8f828030 lw v0,-32720(gp)
17444: 24445558 addiu a0,v0,21848
17448: 8f8285a0 lw v0,printf
1744c: 0040c821 move t9,v0
17450: 0320f809 jalr t9
--
1753c: 00000000 nop
17540: 8f848030 lw a0,-32720(gp)
17544: 8fc20024 lw v0,36(s8)
17548: 00021080 sll v0,v0,0x2
1754c: 00021880 sll v1,v0,0x2
17550: 00621823 subu v1,v1,v0
17554: 24825120 addiu v0,a0,20768
17558: 00621021 addu v0,v1,v0
1755c: 8c420008 lw v0,8(v0)
17560: 27c30028 addiu v1,s8,40
17564: 00602021 move a0,v1
17568: 00402821 move a1,v0
1756c: 8f828324 lw v0,-31964(gp)
17570: 0040c821 move t9,v0
17574: 0320f809 jalr t9
17578: 00000000 nop
1757c: 8fdc0018 lw gp,24(s8)
17580: 10400010 beqz v0,175c4 <bedtls_mpi_self_test+0x820>
17584: 00000000 nop
17588: 8fc20088 lw v0,136(s8)
1758c: 10400009 beqz v0,175b4 <bedtls_mpi_self_test+0x810>
17590: 00000000 nop
17594: 8f828030 lw v0,-32720(gp)
17598: 24445578 addiu a0,v0,21880
1759c: 8fc50024 lw a1,36(s8)
175a0: 8f8285a0 lw v0,printf
175a4: 0040c821 move t9,v0
175a8: 0320f809 jalr t9
--
175c8: 24420001 addiu v0,v0,1
175cc: afc20024 sw v0,36(s8)
175d0: 8fc20024 lw v0,36(s8)
175d4: 28420003 slti v0,v0,3
175d8: 1440ffa3 bnez v0,17468 <bedtls_mpi_self_test+0x6c4>
175dc: 00000000 nop
175e0: 8fc20088 lw v0,136(s8)
175e4: 10400008 beqz v0,17608 <bedtls_mpi_self_test+0x864>
175e8: 00000000 nop
175ec: 8f828030 lw v0,-32720(gp)
175f0: 244453b4 addiu a0,v0,21428
175f4: 8f82849c lw v0,-31588(gp)
175f8: 0040c821 move t9,v0
175fc: 0320f809 jalr t9
17600: 00000000 nop
17604: 8fdc0018 lw gp,24(s8)
17608: 8fc20020 lw v0,32(s8)
1760c: 1040000c beqz v0,17640 <bedtls_mpi_self_test+0x89c>
17610: 00000000 nop
17614: 8fc20088 lw v0,136(s8)
17618: 10400009 beqz v0,17640 <bedtls_mpi_self_test+0x89c>
1761c: 00000000 nop
17620: 8f828030 lw v0,-32720(gp)
17624: 24445588 addiu a0,v0,21896
17628: 8fc50020 lw a1,32(s8)
1762c: 8f8285a0 lw v0,printf
17630: 0040c821 move t9,v0
17634: 0320f809 jalr t9
--
1abb4: 8fc2002c lw v0,44(s8)
1abb8: 00021043 sra v0,v0,0x1
1abbc: afc20030 sw v0,48(s8)
1abc0: 8fc2002c lw v0,44(s8)
1abc4: 30420001 andi v0,v0,0x1
1abc8: afc20034 sw v0,52(s8)
1abcc: 8fc20210 lw v0,528(s8)
1abd0: 10400016 beqz v0,1ac2c <bedtls_camellia_self_test+0xcc>
1abd4: 00000000 nop
1abd8: 8fc20030 lw v0,48(s8)
1abdc: 24420002 addiu v0,v0,2
1abe0: 00021980 sll v1,v0,0x6
1abe4: 8fc20034 lw v0,52(s8)
1abe8: 14400005 bnez v0,1ac00 <bedtls_camellia_self_test+0xa0>
1abec: 00000000 nop
1abf0: 8f828030 lw v0,-32720(gp)
1abf4: 24426f14 addiu v0,v0,28436
1abf8: 10000003 b 1ac08 <bedtls_camellia_self_test+0xa8>
1abfc: 00000000 nop
1ac00: 8f828030 lw v0,-32720(gp)
1ac04: 24426f18 addiu v0,v0,28440
1ac08: 8f848030 lw a0,-32720(gp)
1ac0c: 24846f1c addiu a0,a0,28444
1ac10: 00602821 move a1,v1
1ac14: 00403021 move a2,v0
1ac18: 8f8285a0 lw v0,printf
1ac1c: 0040c821 move t9,v0
1ac20: 0320f809 jalr t9
--
1af80: 8fc2002c lw v0,44(s8)
1af84: 00021043 sra v0,v0,0x1
1af88: afc20030 sw v0,48(s8)
1af8c: 8fc2002c lw v0,44(s8)
1af90: 30420001 andi v0,v0,0x1
1af94: afc20034 sw v0,52(s8)
1af98: 8fc20210 lw v0,528(s8)
1af9c: 10400016 beqz v0,1aff8 <bedtls_camellia_self_test+0x498>
1afa0: 00000000 nop
1afa4: 8fc20030 lw v0,48(s8)
1afa8: 24420002 addiu v0,v0,2
1afac: 00021980 sll v1,v0,0x6
1afb0: 8fc20034 lw v0,52(s8)
1afb4: 14400005 bnez v0,1afcc <bedtls_camellia_self_test+0x46c>
1afb8: 00000000 nop
1afbc: 8f828030 lw v0,-32720(gp)
1afc0: 24426f14 addiu v0,v0,28436
1afc4: 10000003 b 1afd4 <bedtls_camellia_self_test+0x474>
1afc8: 00000000 nop
1afcc: 8f828030 lw v0,-32720(gp)
1afd0: 24426f18 addiu v0,v0,28440
1afd4: 8f848030 lw a0,-32720(gp)
1afd8: 24846f48 addiu a0,a0,28488
1afdc: 00602821 move a1,v1
1afe0: 00403021 move a2,v0
1afe4: 8f8285a0 lw v0,printf
1afe8: 0040c821 move t9,v0
1afec: 0320f809 jalr t9
--
1b404: 8fdc0020 lw gp,32(s8)
1b408: afc00028 sw zero,40(s8)
1b40c: 100000ee b 1b7c8 <bedtls_camellia_self_test+0xc68>
1b410: 00000000 nop
1b414: 8fc20028 lw v0,40(s8)
1b418: 00021043 sra v0,v0,0x1
1b41c: afc20030 sw v0,48(s8)
1b420: 8fc20028 lw v0,40(s8)
1b424: 30420001 andi v0,v0,0x1
1b428: afc20034 sw v0,52(s8)
1b42c: 8fc20210 lw v0,528(s8)
1b430: 10400012 beqz v0,1b47c <bedtls_camellia_self_test+0x91c>
1b434: 00000000 nop
1b438: 8fc20034 lw v0,52(s8)
1b43c: 14400005 bnez v0,1b454 <bedtls_camellia_self_test+0x8f4>
1b440: 00000000 nop
1b444: 8f828030 lw v0,-32720(gp)
1b448: 24426f14 addiu v0,v0,28436
1b44c: 10000003 b 1b45c <bedtls_camellia_self_test+0x8fc>
1b450: 00000000 nop
1b454: 8f828030 lw v0,-32720(gp)
1b458: 24426f18 addiu v0,v0,28440
1b45c: 8f838030 lw v1,-32720(gp)
1b460: 24646f64 addiu a0,v1,28516
1b464: 00402821 move a1,v0
1b468: 8f8285a0 lw v0,printf
1b46c: 0040c821 move t9,v0
1b470: 0320f809 jalr t9
--
1c7a0: 27c20038 addiu v0,s8,56
1c7a4: 00402021 move a0,v0
1c7a8: 8f828388 lw v0,-31864(gp)
1c7ac: 0040c821 move t9,v0
1c7b0: 0320f809 jalr t9
1c7b4: 00000000 nop
1c7b8: 8fdc0028 lw gp,40(s8)
1c7bc: 27c20038 addiu v0,s8,56
1c7c0: 00402021 move a0,v0
1c7c4: 24050002 li a1,2
1c7c8: 8f828030 lw v0,-32720(gp)
1c7cc: 24466f80 addiu a2,v0,28544
1c7d0: 24070080 li a3,128
1c7d4: 8f8283a8 lw v0,-31832(gp)
1c7d8: 0040c821 move t9,v0
1c7dc: 0320f809 jalr t9
1c7e0: 00000000 nop
1c7e4: 8fdc0028 lw gp,40(s8)
1c7e8: 1040000e beqz v0,1c824 <bedtls_ccm_self_test+0xa8>
1c7ec: 00000000 nop
1c7f0: 8fc200a0 lw v0,160(s8)
1c7f4: 10400008 beqz v0,1c818 <bedtls_ccm_self_test+0x9c>
1c7f8: 00000000 nop
1c7fc: 8f828030 lw v0,-32720(gp)
1c800: 24447058 addiu a0,v0,28760
1c804: 8f8285a0 lw v0,printf
1c808: 0040c821 move t9,v0
1c80c: 0320f809 jalr t9
1c810: 00000000 nop
1c814: 8fdc0028 lw gp,40(s8)
1c818: 24020001 li v0,1
1c81c: 100000f4 b 1cbf0 <bedtls_ccm_self_test+0x474>
1c820: 00000000 nop
1c824: afc00030 sw zero,48(s8)
1c828: 100000dc b 1cb9c <bedtls_ccm_self_test+0x420>
1c82c: 00000000 nop
1c830: 8fc200a0 lw v0,160(s8)
1c834: 1040000b beqz v0,1c864 <bedtls_ccm_self_test+0xe8>
1c838: 00000000 nop
1c83c: 8fc20030 lw v0,48(s8)
1c840: 24420001 addiu v0,v0,1
1c844: 8f838030 lw v1,-32720(gp)
1c848: 2464706c addiu a0,v1,28780
1c84c: 00402821 move a1,v0
1c850: 8f8285a0 lw v0,printf
1c854: 0040c821 move t9,v0
1c858: 0320f809 jalr t9
--
219c4: 03e00008 jr ra
219c8: 00000000 nop
000219cc <bedtls_ctr_drbg_self_test>:
219cc: 3c1c0005 lui gp,0x5
219d0: 279c7a84 addiu gp,gp,31364
219d4: 0399e021 addu gp,gp,t9
219d8: 27bdfe88 addiu sp,sp,-376
219dc: afbf0174 sw ra,372(sp)
219e0: afbe0170 sw s8,368(sp)
219e4: 03a0f021 move s8,sp
219e8: afbc0018 sw gp,24(sp)
219ec: afc40178 sw a0,376(s8)
219f0: 27c20020 addiu v0,s8,32
219f4: 00402021 move a0,v0
219f8: 8f8285e4 lw v0,-31260(gp)
219fc: 0040c821 move t9,v0
21a00: 0320f809 jalr t9
21a04: 00000000 nop
21a08: 8fdc0018 lw gp,24(s8)
21a0c: 8fc20178 lw v0,376(s8)
21a10: 10400008 beqz v0,21a34 <bedtls_ctr_drbg_self_test+0x68>
21a14: 00000000 nop
21a18: 8f828030 lw v0,-32720(gp)
21a1c: 24447478 addiu a0,v0,29816
21a20: 8f8285a0 lw v0,printf
21a24: 0040c821 move t9,v0
21a28: 0320f809 jalr t9
--
21bfc: 24020001 li v0,1
21c00: 100000c3 b 21f10 <bedtls_ctr_drbg_self_test+0x544>
21c04: 00000000 nop
21c08: 27c20020 addiu v0,s8,32
21c0c: 00402021 move a0,v0
21c10: 8f828520 lw v0,-31456(gp)
21c14: 0040c821 move t9,v0
21c18: 0320f809 jalr t9
21c1c: 00000000 nop
21c20: 8fdc0018 lw gp,24(s8)
21c24: 8fc20178 lw v0,376(s8)
21c28: 10400008 beqz v0,21c4c <bedtls_ctr_drbg_self_test+0x280>
21c2c: 00000000 nop
21c30: 8f828030 lw v0,-32720(gp)
21c34: 2444749c addiu a0,v0,29852
21c38: 8f82849c lw v0,-31588(gp)
21c3c: 0040c821 move t9,v0
21c40: 0320f809 jalr t9
21c44: 00000000 nop
21c48: 8fdc0018 lw gp,24(s8)
21c4c: 8fc20178 lw v0,376(s8)
21c50: 10400008 beqz v0,21c74 <bedtls_ctr_drbg_self_test+0x2a8>
21c54: 00000000 nop
21c58: 8f828030 lw v0,-32720(gp)
21c5c: 244474a4 addiu a0,v0,29860
21c60: 8f8285a0 lw v0,printf
21c64: 0040c821 move t9,v0
21c68: 0320f809 jalr t9
--
24d20: 8fc2002c lw v0,44(s8)
24d24: 14400004 bnez v0,24d38 <bedtls_des_self_test+0xa8>
24d28: 00000000 nop
24d2c: 24030020 li v1,32
24d30: 10000002 b 24d3c <bedtls_des_self_test+0xac>
24d34: 00000000 nop
24d38: 24030033 li v1,51
24d3c: 8fc2002c lw v0,44(s8)
24d40: 24420001 addiu v0,v0,1
24d44: 000210c0 sll v0,v0,0x3
24d48: 000220c0 sll a0,v0,0x3
24d4c: 00823023 subu a2,a0,v0
24d50: 8fc20030 lw v0,48(s8)
24d54: 14400005 bnez v0,24d6c <bedtls_des_self_test+0xdc>
24d58: 00000000 nop
24d5c: 8f828030 lw v0,-32720(gp)
24d60: 24427ec8 addiu v0,v0,32456
24d64: 10000003 b 24d74 <bedtls_des_self_test+0xe4>
24d68: 00000000 nop
24d6c: 8f828030 lw v0,-32720(gp)
24d70: 24427ecc addiu v0,v0,32460
24d74: 8f848030 lw a0,-32720(gp)
24d78: 24847ed0 addiu a0,a0,32464
24d7c: 00602821 move a1,v1
24d80: 00403821 move a3,v0
24d84: 8f8285a0 lw v0,printf
24d88: 0040c821 move t9,v0
24d8c: 0320f809 jalr t9
--
250ec: 8fc2002c lw v0,44(s8)
250f0: 14400004 bnez v0,25104 <bedtls_des_self_test+0x474>
250f4: 00000000 nop
250f8: 24030020 li v1,32
250fc: 10000002 b 25108 <bedtls_des_self_test+0x478>
25100: 00000000 nop
25104: 24030033 li v1,51
25108: 8fc2002c lw v0,44(s8)
2510c: 24420001 addiu v0,v0,1
25110: 000210c0 sll v0,v0,0x3
25114: 000220c0 sll a0,v0,0x3
25118: 00823023 subu a2,a0,v0
2511c: 8fc20030 lw v0,48(s8)
25120: 14400005 bnez v0,25138 <bedtls_des_self_test+0x4a8>
25124: 00000000 nop
25128: 8f828030 lw v0,-32720(gp)
2512c: 24427ec8 addiu v0,v0,32456
25130: 10000003 b 25140 <bedtls_des_self_test+0x4b0>
25134: 00000000 nop
25138: 8f828030 lw v0,-32720(gp)
2513c: 24427ecc addiu v0,v0,32460
25140: 8f848030 lw a0,-32720(gp)
25144: 24847ef8 addiu a0,a0,32504
25148: 00602821 move a1,v1
2514c: 00403821 move a3,v0
25150: 8f8285a0 lw v0,printf
25154: 0040c821 move t9,v0
25158: 0320f809 jalr t9
--
27384: 03e00008 jr ra
27388: 00000000 nop
0002738c <bedtls_dhm_self_test>:
2738c: 3c1c0005 lui gp,0x5
27390: 279c20c4 addiu gp,gp,8388
27394: 0399e021 addu gp,gp,t9
27398: 27bdff60 addiu sp,sp,-160
2739c: afbf009c sw ra,156(sp)
273a0: afbe0098 sw s8,152(sp)
273a4: 03a0f021 move s8,sp
273a8: afbc0010 sw gp,16(sp)
273ac: afc400a0 sw a0,160(s8)
273b0: 27c2001c addiu v0,s8,28
273b4: 00402021 move a0,v0
273b8: 8f8280f0 lw v0,-32528(gp)
273bc: 0040c821 move t9,v0
273c0: 0320f809 jalr t9
273c4: 00000000 nop
273c8: 8fdc0010 lw gp,16(s8)
273cc: 8fc200a0 lw v0,160(s8)
273d0: 10400008 beqz v0,273f4 <bedtls_dhm_self_test+0x68>
273d4: 00000000 nop
273d8: 8f82801c lw v0,-32740(gp)
273dc: 2444808c addiu a0,v0,-32628
273e0: 8f8285a0 lw v0,printf
273e4: 0040c821 move t9,v0
273e8: 0320f809 jalr t9
--
31840: 8fdc0018 lw gp,24(s8)
31844: 27c200f8 addiu v0,s8,248
31848: 00402021 move a0,v0
3184c: 8f828430 lw v0,-31696(gp)
31850: 0040c821 move t9,v0
31854: 0320f809 jalr t9
31858: 00000000 nop
3185c: 8fdc0018 lw gp,24(s8)
31860: 27c20034 addiu v0,s8,52
31864: 00402021 move a0,v0
31868: 24050001 li a1,1
3186c: 8f8282ac lw v0,-32084(gp)
31870: 0040c821 move t9,v0
31874: 0320f809 jalr t9
31878: 00000000 nop
3187c: 8fdc0018 lw gp,24(s8)
31880: afc20020 sw v0,32(s8)
31884: 8fc20020 lw v0,32(s8)
31888: 14400149 bnez v0,31db0 <bedtls_ecp_self_test+0x62c>
3188c: 00000000 nop
31890: 8fc20128 lw v0,296(s8)
31894: 10400008 beqz v0,318b8 <bedtls_ecp_self_test+0x134>
31898: 00000000 nop
3189c: 8f82801c lw v0,-32740(gp)
318a0: 24448288 addiu a0,v0,-32120
318a4: 8f8285a0 lw v0,printf
318a8: 0040c821 move t9,v0
318ac: 0320f809 jalr t9
--
31a94: afc20020 sw v0,32(s8)
31a98: 8fc20020 lw v0,32(s8)
31a9c: 144000c4 bnez v0,31db0 <bedtls_ecp_self_test+0x62c>
31aa0: 00000000 nop
31aa4: 8f82801c lw v0,-32740(gp)
31aa8: 8c433cc0 lw v1,15552(v0)
31aac: 8fc20028 lw v0,40(s8)
31ab0: 1462000b bne v1,v0,31ae0 <bedtls_ecp_self_test+0x35c>
31ab4: 00000000 nop
31ab8: 8f82801c lw v0,-32740(gp)
31abc: 8c433cc4 lw v1,15556(v0)
31ac0: 8fc2002c lw v0,44(s8)
31ac4: 14620006 bne v1,v0,31ae0 <bedtls_ecp_self_test+0x35c>
31ac8: 00000000 nop
31acc: 8f82801c lw v0,-32740(gp)
31ad0: 8c433cc8 lw v1,15560(v0)
31ad4: 8fc20030 lw v0,48(s8)
31ad8: 10620010 beq v1,v0,31b1c <bedtls_ecp_self_test+0x398>
31adc: 00000000 nop
31ae0: 8fc20128 lw v0,296(s8)
31ae4: 10400009 beqz v0,31b0c <bedtls_ecp_self_test+0x388>
31ae8: 00000000 nop
31aec: 8f82801c lw v0,-32740(gp)
31af0: 244482bc addiu a0,v0,-32068
31af4: 8fc50024 lw a1,36(s8)
31af8: 8f8285a0 lw v0,printf
31afc: 0040c821 move t9,v0
31b00: 0320f809 jalr t9
--
31b10: afc20020 sw v0,32(s8)
31b14: 100000a6 b 31db0 <bedtls_ecp_self_test+0x62c>
31b18: 00000000 nop
31b1c: 8fc20024 lw v0,36(s8)
31b20: 24420001 addiu v0,v0,1
31b24: afc20024 sw v0,36(s8)
31b28: 8fc20024 lw v0,36(s8)
31b2c: 2c420006 sltiu v0,v0,6
31b30: 1440ffa9 bnez v0,319d8 <bedtls_ecp_self_test+0x254>
31b34: 00000000 nop
31b38: 8fc20128 lw v0,296(s8)
31b3c: 10400008 beqz v0,31b60 <bedtls_ecp_self_test+0x3dc>
31b40: 00000000 nop
31b44: 8f82801c lw v0,-32740(gp)
31b48: 244482cc addiu a0,v0,-32052
31b4c: 8f82849c lw v0,-31588(gp)
31b50: 0040c821 move t9,v0
31b54: 0320f809 jalr t9
31b58: 00000000 nop
31b5c: 8fdc0018 lw gp,24(s8)
31b60: 8fc20128 lw v0,296(s8)
31b64: 10400008 beqz v0,31b88 <bedtls_ecp_self_test+0x404>
31b68: 00000000 nop
31b6c: 8f82801c lw v0,-32740(gp)
31b70: 244482d4 addiu a0,v0,-32044
31b74: 8f8285a0 lw v0,printf
31b78: 0040c821 move t9,v0
31b7c: 0320f809 jalr t9
--
31ce4: afc20020 sw v0,32(s8)
31ce8: 8fc20020 lw v0,32(s8)
31cec: 14400030 bnez v0,31db0 <bedtls_ecp_self_test+0x62c>
31cf0: 00000000 nop
31cf4: 8f82801c lw v0,-32740(gp)
31cf8: 8c433cc0 lw v1,15552(v0)
31cfc: 8fc20028 lw v0,40(s8)
31d00: 1462000b bne v1,v0,31d30 <bedtls_ecp_self_test+0x5ac>
31d04: 00000000 nop
31d08: 8f82801c lw v0,-32740(gp)
31d0c: 8c433cc4 lw v1,15556(v0)
31d10: 8fc2002c lw v0,44(s8)
31d14: 14620006 bne v1,v0,31d30 <bedtls_ecp_self_test+0x5ac>
31d18: 00000000 nop
31d1c: 8f82801c lw v0,-32740(gp)
31d20: 8c433cc8 lw v1,15560(v0)
31d24: 8fc20030 lw v0,48(s8)
31d28: 10620010 beq v1,v0,31d6c <bedtls_ecp_self_test+0x5e8>
31d2c: 00000000 nop
31d30: 8fc20128 lw v0,296(s8)
31d34: 10400009 beqz v0,31d5c <bedtls_ecp_self_test+0x5d8>
31d38: 00000000 nop
31d3c: 8f82801c lw v0,-32740(gp)
31d40: 244482bc addiu a0,v0,-32068
31d44: 8fc50024 lw a1,36(s8)
31d48: 8f8285a0 lw v0,printf
31d4c: 0040c821 move t9,v0
31d50: 0320f809 jalr t9
--
31d70: 24420001 addiu v0,v0,1
31d74: afc20024 sw v0,36(s8)
31d78: 8fc20024 lw v0,36(s8)
31d7c: 2c420006 sltiu v0,v0,6
31d80: 1440ffaa bnez v0,31c2c <bedtls_ecp_self_test+0x4a8>
31d84: 00000000 nop
31d88: 8fc20128 lw v0,296(s8)
31d8c: 10400008 beqz v0,31db0 <bedtls_ecp_self_test+0x62c>
31d90: 00000000 nop
31d94: 8f82801c lw v0,-32740(gp)
31d98: 244482cc addiu a0,v0,-32052
31d9c: 8f82849c lw v0,-31588(gp)
31da0: 0040c821 move t9,v0
31da4: 0320f809 jalr t9
31da8: 00000000 nop
31dac: 8fdc0018 lw gp,24(s8)
31db0: 8fc20020 lw v0,32(s8)
31db4: 0441000c bgez v0,31de8 <bedtls_ecp_self_test+0x664>
31db8: 00000000 nop
31dbc: 8fc20128 lw v0,296(s8)
31dc0: 10400009 beqz v0,31de8 <bedtls_ecp_self_test+0x664>
31dc4: 00000000 nop
31dc8: 8f82801c lw v0,-32740(gp)
31dcc: 24448308 addiu a0,v0,-31992
31dd0: 8fc50020 lw a1,32(s8)
31dd4: 8f8285a0 lw v0,printf
31dd8: 0040c821 move t9,v0
31ddc: 0320f809 jalr t9
--
37c60: 27c302a0 addiu v1,s8,672
37c64: 24020040 li v0,64
37c68: 00602021 move a0,v1
37c6c: 00002821 move a1,zero
37c70: 00403021 move a2,v0
37c74: 8f828248 lw v0,-32184(gp)
37c78: 0040c821 move t9,v0
37c7c: 0320f809 jalr t9
37c80: 00000000 nop
37c84: 8fdc0018 lw gp,24(s8)
37c88: 27c302e0 addiu v1,s8,736
37c8c: 24020040 li v0,64
37c90: 00602021 move a0,v1
37c94: 00002821 move a1,zero
37c98: 00403021 move a2,v0
37c9c: 8f828248 lw v0,-32184(gp)
37ca0: 0040c821 move t9,v0
37ca4: 0320f809 jalr t9
37ca8: 00000000 nop
37cac: 8fdc0018 lw gp,24(s8)
37cb0: 8fc20328 lw v0,808(s8)
37cb4: 10400008 beqz v0,37cd8 <bedtls_entropy_self_test+0xa4>
37cb8: 00000000 nop
37cbc: 8f82801c lw v0,-32740(gp)
37cc0: 24448c38 addiu a0,v0,-29640
37cc4: 8f8285a0 lw v0,printf
37cc8: 0040c821 move t9,v0
37ccc: 0320f809 jalr t9
--
3c864: 00402021 move a0,v0
3c868: 8f82859c lw v0,-31332(gp)
3c86c: 0040c821 move t9,v0
3c870: 0320f809 jalr t9
3c874: 00000000 nop
3c878: 8fdc0030 lw gp,48(s8)
3c87c: afc0003c sw zero,60(s8)
3c880: 100003fe b 3d87c <bedtls_gcm_self_test+0x1048>
3c884: 00000000 nop
3c888: 8fc2003c lw v0,60(s8)
3c88c: 24420002 addiu v0,v0,2
3c890: 00021180 sll v0,v0,0x6
3c894: afc20044 sw v0,68(s8)
3c898: afc00038 sw zero,56(s8)
3c89c: 100003f0 b 3d860 <bedtls_gcm_self_test+0x102c>
3c8a0: 00000000 nop
3c8a4: 8fc20238 lw v0,568(s8)
3c8a8: 1040000c beqz v0,3c8dc <bedtls_gcm_self_test+0xa8>
3c8ac: 00000000 nop
3c8b0: 8f82801c lw v0,-32740(gp)
3c8b4: 2444bf28 addiu a0,v0,-16600
3c8b8: 8fc50044 lw a1,68(s8)
3c8bc: 8fc60038 lw a2,56(s8)
3c8c0: 8f82801c lw v0,-32740(gp)
3c8c4: 2447bf44 addiu a3,v0,-16572
3c8c8: 8f8285a0 lw v0,printf
3c8cc: 0040c821 move t9,v0
3c8d0: 0320f809 jalr t9
--
3cb3c: 00402021 move a0,v0
3cb40: 8f828140 lw v0,-32448(gp)
3cb44: 0040c821 move t9,v0
3cb48: 0320f809 jalr t9
3cb4c: 00000000 nop
3cb50: 8fdc0030 lw gp,48(s8)
3cb54: 8fc20238 lw v0,568(s8)
3cb58: 10400008 beqz v0,3cb7c <bedtls_gcm_self_test+0x348>
3cb5c: 00000000 nop
3cb60: 8f82801c lw v0,-32740(gp)
3cb64: 2444bf50 addiu a0,v0,-16560
3cb68: 8f82849c lw v0,-31588(gp)
3cb6c: 0040c821 move t9,v0
3cb70: 0320f809 jalr t9
3cb74: 00000000 nop
3cb78: 8fdc0030 lw gp,48(s8)
3cb7c: 8fc20238 lw v0,568(s8)
3cb80: 1040000c beqz v0,3cbb4 <bedtls_gcm_self_test+0x380>
3cb84: 00000000 nop
3cb88: 8f82801c lw v0,-32740(gp)
3cb8c: 2444bf28 addiu a0,v0,-16600
3cb90: 8fc50044 lw a1,68(s8)
3cb94: 8fc60038 lw a2,56(s8)
3cb98: 8f82801c lw v0,-32740(gp)
3cb9c: 2447bf58 addiu a3,v0,-16552
3cba0: 8f8285a0 lw v0,printf
3cba4: 0040c821 move t9,v0
3cba8: 0320f809 jalr t9
--
3ce14: 00402021 move a0,v0
3ce18: 8f828140 lw v0,-32448(gp)
3ce1c: 0040c821 move t9,v0
3ce20: 0320f809 jalr t9
3ce24: 00000000 nop
3ce28: 8fdc0030 lw gp,48(s8)
3ce2c: 8fc20238 lw v0,568(s8)
3ce30: 10400008 beqz v0,3ce54 <bedtls_gcm_self_test+0x620>
3ce34: 00000000 nop
3ce38: 8f82801c lw v0,-32740(gp)
3ce3c: 2444bf50 addiu a0,v0,-16560
3ce40: 8f82849c lw v0,-31588(gp)
3ce44: 0040c821 move t9,v0
3ce48: 0320f809 jalr t9
3ce4c: 00000000 nop
3ce50: 8fdc0030 lw gp,48(s8)
3ce54: 8fc20238 lw v0,568(s8)
3ce58: 1040000c beqz v0,3ce8c <bedtls_gcm_self_test+0x658>
3ce5c: 00000000 nop
3ce60: 8f82801c lw v0,-32740(gp)
3ce64: 2444bf5c addiu a0,v0,-16548
3ce68: 8fc50044 lw a1,68(s8)
3ce6c: 8fc60038 lw a2,56(s8)
3ce70: 8f82801c lw v0,-32740(gp)
3ce74: 2447bf44 addiu a3,v0,-16572
3ce78: 8f8285a0 lw v0,printf
3ce7c: 0040c821 move t9,v0
3ce80: 0320f809 jalr t9
--
3d314: 00402021 move a0,v0
3d318: 8f828140 lw v0,-32448(gp)
3d31c: 0040c821 move t9,v0
3d320: 0320f809 jalr t9
3d324: 00000000 nop
3d328: 8fdc0030 lw gp,48(s8)
3d32c: 8fc20238 lw v0,568(s8)
3d330: 10400008 beqz v0,3d354 <bedtls_gcm_self_test+0xb20>
3d334: 00000000 nop
3d338: 8f82801c lw v0,-32740(gp)
3d33c: 2444bf50 addiu a0,v0,-16560
3d340: 8f82849c lw v0,-31588(gp)
3d344: 0040c821 move t9,v0
3d348: 0320f809 jalr t9
3d34c: 00000000 nop
3d350: 8fdc0030 lw gp,48(s8)
3d354: 8fc20238 lw v0,568(s8)
3d358: 1040000c beqz v0,3d38c <bedtls_gcm_self_test+0xb58>
3d35c: 00000000 nop
3d360: 8f82801c lw v0,-32740(gp)
3d364: 2444bf5c addiu a0,v0,-16548
3d368: 8fc50044 lw a1,68(s8)
3d36c: 8fc60038 lw a2,56(s8)
3d370: 8f82801c lw v0,-32740(gp)
3d374: 2447bf58 addiu a3,v0,-16552
3d378: 8f8285a0 lw v0,printf
3d37c: 0040c821 move t9,v0
3d380: 0320f809 jalr t9
--
3e7dc: 27bdff20 addiu sp,sp,-224
3e7e0: afbf00dc sw ra,220(sp)
3e7e4: afbe00d8 sw s8,216(sp)
3e7e8: 03a0f021 move s8,sp
3e7ec: afbc0018 sw gp,24(sp)
3e7f0: afc400e0 sw a0,224(s8)
3e7f4: 24040004 li a0,4
3e7f8: 8f82809c lw v0,-32612(gp)
3e7fc: 0040c821 move t9,v0
3e800: 0320f809 jalr t9
3e804: 00000000 nop
3e808: 8fdc0018 lw gp,24(s8)
3e80c: afc20020 sw v0,32(s8)
3e810: 27c20024 addiu v0,s8,36
3e814: 00402021 move a0,v0
3e818: 8f8280e8 lw v0,-32536(gp)
3e81c: 0040c821 move t9,v0
3e820: 0320f809 jalr t9
3e824: 00000000 nop
3e828: 8fdc0018 lw gp,24(s8)
3e82c: 8fc200e0 lw v0,224(s8)
3e830: 10400008 beqz v0,3e854 <bedtls_hmac_drbg_self_test+0x84>
3e834: 00000000 nop
3e838: 8f82801c lw v0,-32740(gp)
3e83c: 2444c088 addiu a0,v0,-16248
3e840: 8f8285a0 lw v0,printf
3e844: 0040c821 move t9,v0
3e848: 0320f809 jalr t9
--
3ea2c: 0320f809 jalr t9
3ea30: 00000000 nop
3ea34: 8fdc0018 lw gp,24(s8)
3ea38: 27c20024 addiu v0,s8,36
3ea3c: 00402021 move a0,v0
3ea40: 8f82826c lw v0,-32148(gp)
3ea44: 0040c821 move t9,v0
3ea48: 0320f809 jalr t9
3ea4c: 00000000 nop
3ea50: 8fdc0018 lw gp,24(s8)
3ea54: 8fc200e0 lw v0,224(s8)
3ea58: 10400008 beqz v0,3ea7c <bedtls_hmac_drbg_self_test+0x2ac>
3ea5c: 00000000 nop
3ea60: 8f82801c lw v0,-32740(gp)
3ea64: 2444c0ac addiu a0,v0,-16212
3ea68: 8f82849c lw v0,-31588(gp)
3ea6c: 0040c821 move t9,v0
3ea70: 0320f809 jalr t9
3ea74: 00000000 nop
3ea78: 8fdc0018 lw gp,24(s8)
3ea7c: 8fc200e0 lw v0,224(s8)
3ea80: 10400008 beqz v0,3eaa4 <bedtls_hmac_drbg_self_test+0x2d4>
3ea84: 00000000 nop
3ea88: 8f82801c lw v0,-32740(gp)
3ea8c: 2444c0b4 addiu a0,v0,-16204
3ea90: 8f8285a0 lw v0,printf
3ea94: 0040c821 move t9,v0
3ea98: 0320f809 jalr t9
--
42254: 27bd0078 addiu sp,sp,120
42258: 03e00008 jr ra
4225c: 00000000 nop
00042260 <bedtls_md5_self_test>:
42260: 3c1c0003 lui gp,0x3
42264: 279c71f0 addiu gp,gp,29168
42268: 0399e021 addu gp,gp,t9
4226c: 27bdffc8 addiu sp,sp,-56
42270: afbf0034 sw ra,52(sp)
42274: afbe0030 sw s8,48(sp)
42278: 03a0f021 move s8,sp
4227c: afbc0010 sw gp,16(sp)
42280: afc40038 sw a0,56(s8)
42284: afc00018 sw zero,24(s8)
42288: 10000050 b 423cc <bedtls_md5_self_test+0x16c>
4228c: 00000000 nop
42290: 8fc20038 lw v0,56(s8)
42294: 1040000b beqz v0,422c4 <bedtls_md5_self_test+0x64>
42298: 00000000 nop
4229c: 8fc20018 lw v0,24(s8)
422a0: 24420001 addiu v0,v0,1
422a4: 8f83801c lw v1,-32740(gp)
422a8: 2464c454 addiu a0,v1,-15276
422ac: 00402821 move a1,v0
422b0: 8f8285a0 lw v0,printf
422b4: 0040c821 move t9,v0
422b8: 0320f809 jalr t9
--
49a28: 00402021 move a0,v0
49a2c: 8fc50030 lw a1,48(s8)
49a30: 24060001 li a2,1
49a34: 8f82827c lw v0,-32132(gp)
49a38: 0040c821 move t9,v0
49a3c: 0320f809 jalr t9
49a40: 00000000 nop
49a44: 8fdc0020 lw gp,32(s8)
49a48: afc20028 sw v0,40(s8)
49a4c: 8fc20028 lw v0,40(s8)
49a50: 10400005 beqz v0,49a68 <bedtls_pkcs5_self_test+0xbc>
49a54: 00000000 nop
49a58: 24020001 li v0,1
49a5c: afc20028 sw v0,40(s8)
49a60: 10000081 b 49c68 <bedtls_pkcs5_self_test+0x2bc>
49a64: 00000000 nop
49a68: afc0002c sw zero,44(s8)
49a6c: 10000071 b 49c34 <bedtls_pkcs5_self_test+0x288>
49a70: 00000000 nop
49a74: 8fc20088 lw v0,136(s8)
49a78: 10400009 beqz v0,49aa0 <bedtls_pkcs5_self_test+0xf4>
49a7c: 00000000 nop
49a80: 8f82801c lw v0,-32740(gp)
49a84: 2444d3e8 addiu a0,v0,-11288
49a88: 8fc5002c lw a1,44(s8)
49a8c: 8f8285a0 lw v0,printf
49a90: 0040c821 move t9,v0
49a94: 0320f809 jalr t9
--
52d94: afbe0038 sw s8,56(sp)
52d98: afb00034 sw s0,52(sp)
52d9c: 03a0f021 move s8,sp
52da0: afbc0010 sw gp,16(sp)
52da4: afc40040 sw a0,64(s8)
52da8: 27c2001c addiu v0,s8,28
52dac: 00402021 move a0,v0
52db0: 00002821 move a1,zero
52db4: 24060014 li a2,20
52db8: 8f828248 lw v0,-32184(gp)
52dbc: 0040c821 move t9,v0
52dc0: 0320f809 jalr t9
52dc4: 00000000 nop
52dc8: 8fdc0010 lw gp,16(s8)
52dcc: afc00018 sw zero,24(s8)
52dd0: 10000056 b 52f2c <bedtls_ripemd160_self_test+0x1ac>
52dd4: 00000000 nop
52dd8: 8fc20040 lw v0,64(s8)
52ddc: 1040000b beqz v0,52e0c <bedtls_ripemd160_self_test+0x8c>
52de0: 00000000 nop
52de4: 8fc20018 lw v0,24(s8)
52de8: 24420001 addiu v0,v0,1
52dec: 8f83801c lw v1,-32740(gp)
52df0: 2464d828 addiu a0,v1,-10200
52df4: 00402821 move a1,v0
52df8: 8f8285a0 lw v0,printf
52dfc: 0040c821 move t9,v0
52e00: 0320f809 jalr t9
--
5847c: 8fdc0020 lw gp,32(s8)
58480: afc20028 sw v0,40(s8)
58484: 8fc20028 lw v0,40(s8)
58488: 14400136 bnez v0,58964 <bedtls_rsa_self_test+0x6cc>
5848c: 00000000 nop
58490: 27c20030 addiu v0,s8,48
58494: 2442005c addiu v0,v0,92
58498: 00402021 move a0,v0
5849c: 24050010 li a1,16
584a0: 8f82801c lw v0,-32740(gp)
584a4: 2446dc70 addiu a2,v0,-9104
584a8: 8f828524 lw v0,-31452(gp)
584ac: 0040c821 move t9,v0
584b0: 0320f809 jalr t9
584b4: 00000000 nop
584b8: 8fdc0020 lw gp,32(s8)
584bc: afc20028 sw v0,40(s8)
584c0: 8fc20028 lw v0,40(s8)
584c4: 14400127 bnez v0,58964 <bedtls_rsa_self_test+0x6cc>
584c8: 00000000 nop
584cc: 8fc201a8 lw v0,424(s8)
584d0: 10400008 beqz v0,584f4 <bedtls_rsa_self_test+0x25c>
584d4: 00000000 nop
584d8: 8f82801c lw v0,-32740(gp)
584dc: 2444dcf4 addiu a0,v0,-8972
584e0: 8f8285a0 lw v0,printf
584e4: 0040c821 move t9,v0
584e8: 0320f809 jalr t9
--
58520: 8f82852c lw v0,-31444(gp)
58524: 0040c821 move t9,v0
58528: 0320f809 jalr t9
5852c: 00000000 nop
58530: 8fdc0020 lw gp,32(s8)
58534: 1040000e beqz v0,58570 <bedtls_rsa_self_test+0x2d8>
58538: 00000000 nop
5853c: 8fc201a8 lw v0,424(s8)
58540: 10400008 beqz v0,58564 <bedtls_rsa_self_test+0x2cc>
58544: 00000000 nop
58548: 8f82801c lw v0,-32740(gp)
5854c: 2444dd0c addiu a0,v0,-8948
58550: 8f82849c lw v0,-31588(gp)
58554: 0040c821 move t9,v0
58558: 0320f809 jalr t9
5855c: 00000000 nop
58560: 8fdc0020 lw gp,32(s8)
58564: 24020001 li v0,1
58568: 10000106 b 58984 <bedtls_rsa_self_test+0x6ec>
5856c: 00000000 nop
58570: 8fc201a8 lw v0,424(s8)
58574: 10400008 beqz v0,58598 <bedtls_rsa_self_test+0x300>
58578: 00000000 nop
5857c: 8f82801c lw v0,-32740(gp)
58580: 2444dd14 addiu a0,v0,-8940
58584: 8f8285a0 lw v0,printf
58588: 0040c821 move t9,v0
5858c: 0320f809 jalr t9
--
58610: 8f8283bc lw v0,-31812(gp)
58614: 0040c821 move t9,v0
58618: 0320f809 jalr t9
5861c: 00000000 nop
58620: 8fdc0020 lw gp,32(s8)
58624: 1040000e beqz v0,58660 <bedtls_rsa_self_test+0x3c8>
58628: 00000000 nop
5862c: 8fc201a8 lw v0,424(s8)
58630: 10400008 beqz v0,58654 <bedtls_rsa_self_test+0x3bc>
58634: 00000000 nop
58638: 8f82801c lw v0,-32740(gp)
5863c: 2444dd0c addiu a0,v0,-8948
58640: 8f82849c lw v0,-31588(gp)
58644: 0040c821 move t9,v0
58648: 0320f809 jalr t9
5864c: 00000000 nop
58650: 8fdc0020 lw gp,32(s8)
58654: 24020001 li v0,1
58658: 100000ca b 58984 <bedtls_rsa_self_test+0x6ec>
5865c: 00000000 nop
58660: 8fc201a8 lw v0,424(s8)
58664: 10400008 beqz v0,58688 <bedtls_rsa_self_test+0x3f0>
58668: 00000000 nop
5866c: 8f82801c lw v0,-32740(gp)
58670: 2444dd50 addiu a0,v0,-8880
58674: 8f8285a0 lw v0,printf
58678: 0040c821 move t9,v0
5867c: 0320f809 jalr t9
--
5874c: 8f82801c lw v0,-32740(gp)
58750: 2444dd0c addiu a0,v0,-8948
58754: 8f82849c lw v0,-31588(gp)
58758: 0040c821 move t9,v0
5875c: 0320f809 jalr t9
58760: 00000000 nop
58764: 8fdc0020 lw gp,32(s8)
58768: 24020001 li v0,1
5876c: 10000085 b 58984 <bedtls_rsa_self_test+0x6ec>
58770: 00000000 nop
58774: 8fc201a8 lw v0,424(s8)
58778: 10400008 beqz v0,5879c <bedtls_rsa_self_test+0x504>
5877c: 00000000 nop
58780: 8f82801c lw v0,-32740(gp)
58784: 2444dd70 addiu a0,v0,-8848
58788: 8f82849c lw v0,-31588(gp)
5878c: 0040c821 move t9,v0
58790: 0320f809 jalr t9
58794: 00000000 nop
58798: 8fdc0020 lw gp,32(s8)
5879c: 8fc201a8 lw v0,424(s8)
587a0: 10400008 beqz v0,587c4 <bedtls_rsa_self_test+0x52c>
587a4: 00000000 nop
587a8: 8f82801c lw v0,-32740(gp)
587ac: 2444dd78 addiu a0,v0,-8840
587b0: 8f8285a0 lw v0,printf
587b4: 0040c821 move t9,v0
587b8: 0320f809 jalr t9
--
58820: 8f8280bc lw v0,-32580(gp)
58824: 0040c821 move t9,v0
58828: 0320f809 jalr t9
5882c: 00000000 nop
58830: 8fdc0020 lw gp,32(s8)
58834: 1040000e beqz v0,58870 <bedtls_rsa_self_test+0x5d8>
58838: 00000000 nop
5883c: 8fc201a8 lw v0,424(s8)
58840: 10400008 beqz v0,58864 <bedtls_rsa_self_test+0x5cc>
58844: 00000000 nop
58848: 8f82801c lw v0,-32740(gp)
5884c: 2444dd0c addiu a0,v0,-8948
58850: 8f82849c lw v0,-31588(gp)
58854: 0040c821 move t9,v0
58858: 0320f809 jalr t9
5885c: 00000000 nop
58860: 8fdc0020 lw gp,32(s8)
58864: 24020001 li v0,1
58868: 10000046 b 58984 <bedtls_rsa_self_test+0x6ec>
5886c: 00000000 nop
58870: 8fc201a8 lw v0,424(s8)
58874: 10400008 beqz v0,58898 <bedtls_rsa_self_test+0x600>
58878: 00000000 nop
5887c: 8f82801c lw v0,-32740(gp)
58880: 2444dd90 addiu a0,v0,-8816
58884: 8f8285a0 lw v0,printf
58888: 0040c821 move t9,v0
5888c: 0320f809 jalr t9
--
5bc74: 27bdfb60 addiu sp,sp,-1184
5bc78: afbf049c sw ra,1180(sp)
5bc7c: afbe0498 sw s8,1176(sp)
5bc80: 03a0f021 move s8,sp
5bc84: afbc0010 sw gp,16(sp)
5bc88: afc404a0 sw a0,1184(s8)
5bc8c: afc00020 sw zero,32(s8)
5bc90: 27c2043c addiu v0,s8,1084
5bc94: 00402021 move a0,v0
5bc98: 8f8284c0 lw v0,-31552(gp)
5bc9c: 0040c821 move t9,v0
5bca0: 0320f809 jalr t9
5bca4: 00000000 nop
5bca8: 8fdc0010 lw gp,16(s8)
5bcac: afc00018 sw zero,24(s8)
5bcb0: 10000088 b 5bed4 <bedtls_sha1_self_test+0x26c>
5bcb4: 00000000 nop
5bcb8: 8fc204a0 lw v0,1184(s8)
5bcbc: 1040000b beqz v0,5bcec <bedtls_sha1_self_test+0x84>
5bcc0: 00000000 nop
5bcc4: 8fc20018 lw v0,24(s8)
5bcc8: 24420001 addiu v0,v0,1
5bccc: 8f83801c lw v1,-32740(gp)
5bcd0: 2464dee4 addiu a0,v1,-8476
5bcd4: 00402821 move a1,v0
5bcd8: 8f8285a0 lw v0,printf
5bcdc: 0040c821 move t9,v0
5bce0: 0320f809 jalr t9
--
5e3fc: 00002010 mfhi a0
5e400: 000317c3 sra v0,v1,0x1f
5e404: 00822023 subu a0,a0,v0
5e408: 00801021 move v0,a0
5e40c: 00021040 sll v0,v0,0x1
5e410: 00441021 addu v0,v0,a0
5e414: 00621023 subu v0,v1,v0
5e418: afc2001c sw v0,28(s8)
5e41c: 8fc20018 lw v0,24(s8)
5e420: 28420003 slti v0,v0,3
5e424: 304200ff andi v0,v0,0xff
5e428: afc20028 sw v0,40(s8)
5e42c: 8fc200c8 lw v0,200(s8)
5e430: 10400010 beqz v0,5e474 <bedtls_sha256_self_test+0x138>
5e434: 00000000 nop
5e438: 24030008 li v1,8
5e43c: 8fc20028 lw v0,40(s8)
5e440: 00621023 subu v0,v1,v0
5e444: 00021940 sll v1,v0,0x5
5e448: 8fc2001c lw v0,28(s8)
5e44c: 24420001 addiu v0,v0,1
5e450: 8f84801c lw a0,-32740(gp)
5e454: 2484e1e4 addiu a0,a0,-7708
5e458: 00602821 move a1,v1
5e45c: 00403021 move a2,v0
5e460: 8f8285a0 lw v0,printf
5e464: 0040c821 move t9,v0
5e468: 0320f809 jalr t9
--
62580: 00002010 mfhi a0
62584: 000317c3 sra v0,v1,0x1f
62588: 00822023 subu a0,a0,v0
6258c: 00801021 move v0,a0
62590: 00021040 sll v0,v0,0x1
62594: 00441021 addu v0,v0,a0
62598: 00621023 subu v0,v1,v0
6259c: afc2001c sw v0,28(s8)
625a0: 8fc20018 lw v0,24(s8)
625a4: 28420003 slti v0,v0,3
625a8: 304200ff andi v0,v0,0xff
625ac: afc20028 sw v0,40(s8)
625b0: 8fc20150 lw v0,336(s8)
625b4: 10400010 beqz v0,625f8 <bedtls_sha512_self_test+0x138>
625b8: 00000000 nop
625bc: 24030004 li v1,4
625c0: 8fc20028 lw v0,40(s8)
625c4: 00621023 subu v0,v1,v0
625c8: 000219c0 sll v1,v0,0x7
625cc: 8fc2001c lw v0,28(s8)
625d0: 24420001 addiu v0,v0,1
625d4: 8f84801c lw a0,-32740(gp)
625d8: 2484e80c addiu a0,a0,-6132
625dc: 00602821 move a1,v1
625e0: 00403021 move a2,v0
625e4: 8f8285a0 lw v0,printf
625e8: 0040c821 move t9,v0
625ec: 0320f809 jalr t9
--
00062d4c <bedtls_timing_self_test>:
62d4c: 3c1c0001 lui gp,0x1
62d50: 279c6704 addiu gp,gp,26372
62d54: 0399e021 addu gp,gp,t9
62d58: 27bdff78 addiu sp,sp,-136
62d5c: afbf0084 sw ra,132(sp)
62d60: afbe0080 sw s8,128(sp)
62d64: 03a0f021 move s8,sp
62d68: afbc0010 sw gp,16(sp)
62d6c: afc40088 sw a0,136(s8)
62d70: 8fc20088 lw v0,136(s8)
62d74: 10400008 beqz v0,62d98 <bedtls_timing_self_test+0x4c>
62d78: 00000000 nop
62d7c: 8f82801c lw v0,-32740(gp)
62d80: 2444e830 addiu a0,v0,-6096
62d84: 8f82849c lw v0,-31588(gp)
62d88: 0040c821 move t9,v0
62d8c: 0320f809 jalr t9
62d90: 00000000 nop
62d94: 8fdc0010 lw gp,16(s8)
62d98: 8fc20088 lw v0,136(s8)
62d9c: 10400008 beqz v0,62dc0 <bedtls_timing_self_test+0x74>
62da0: 00000000 nop
62da4: 8f82801c lw v0,-32740(gp)
62da8: 2444e85c addiu a0,v0,-6052
62dac: 8f8285a0 lw v0,printf
62db0: 0040c821 move t9,v0
62db4: 0320f809 jalr t9
--
62ec0: 24020001 li v0,1
62ec4: 10000194 b 63518 <bedtls_timing_self_test+0x7cc>
62ec8: 00000000 nop
62ecc: 8fc2001c lw v0,28(s8)
62ed0: 24420001 addiu v0,v0,1
62ed4: afc2001c sw v0,28(s8)
62ed8: 8fc2001c lw v0,28(s8)
62edc: 2c420004 sltiu v0,v0,4
62ee0: 1440ffbb bnez v0,62dd0 <bedtls_timing_self_test+0x84>
62ee4: 00000000 nop
62ee8: 8fc20088 lw v0,136(s8)
62eec: 10400008 beqz v0,62f10 <bedtls_timing_self_test+0x1c4>
62ef0: 00000000 nop
62ef4: 8f82801c lw v0,-32740(gp)
62ef8: 2444e890 addiu a0,v0,-6000
62efc: 8f82849c lw v0,-31588(gp)
62f00: 0040c821 move t9,v0
62f04: 0320f809 jalr t9
62f08: 00000000 nop
62f0c: 8fdc0010 lw gp,16(s8)
62f10: 8fc20088 lw v0,136(s8)
62f14: 10400008 beqz v0,62f38 <bedtls_timing_self_test+0x1ec>
62f18: 00000000 nop
62f1c: 8f82801c lw v0,-32740(gp)
62f20: 2444e898 addiu a0,v0,-5992
62f24: 8f8285a0 lw v0,printf
62f28: 0040c821 move t9,v0
62f2c: 0320f809 jalr t9
--
6325c: 8f82801c lw v0,-32740(gp)
63260: 2444e888 addiu a0,v0,-6008
63264: 8f82849c lw v0,-31588(gp)
63268: 0040c821 move t9,v0
6326c: 0320f809 jalr t9
63270: 00000000 nop
63274: 8fdc0010 lw gp,16(s8)
63278: 24020001 li v0,1
6327c: 100000a6 b 63518 <bedtls_timing_self_test+0x7cc>
63280: 00000000 nop
63284: 8fc20088 lw v0,136(s8)
63288: 10400008 beqz v0,632ac <bedtls_timing_self_test+0x560>
6328c: 00000000 nop
63290: 8f82801c lw v0,-32740(gp)
63294: 2444e890 addiu a0,v0,-6000
63298: 8f82849c lw v0,-31588(gp)
6329c: 0040c821 move t9,v0
632a0: 0320f809 jalr t9
632a4: 00000000 nop
632a8: 8fdc0010 lw gp,16(s8)
632ac: 8fc20088 lw v0,136(s8)
632b0: 10400008 beqz v0,632d4 <bedtls_timing_self_test+0x588>
632b4: 00000000 nop
632b8: 8f82801c lw v0,-32740(gp)
632bc: 2444e8c4 addiu a0,v0,-5948
632c0: 8f8285a0 lw v0,printf
632c4: 0040c821 move t9,v0
632c8: 0320f809 jalr t9
--
63f10: 27bdffc0 addiu sp,sp,-64
63f14: afbf003c sw ra,60(sp)
63f18: afbe0038 sw s8,56(sp)
63f1c: 03a0f021 move s8,sp
63f20: afbc0010 sw gp,16(sp)
63f24: afc40040 sw a0,64(s8)
63f28: afc0001c sw zero,28(s8)
63f2c: 27c20028 addiu v0,s8,40
63f30: 00402021 move a0,v0
63f34: 8f828294 lw v0,-32108(gp)
63f38: 0040c821 move t9,v0
63f3c: 0320f809 jalr t9
63f40: 00000000 nop
63f44: 8fdc0010 lw gp,16(s8)
63f48: afc00018 sw zero,24(s8)
63f4c: 1000005e b 640c8 <bedtls_xtea_self_test+0x1c4>
63f50: 00000000 nop
63f54: 8fc20040 lw v0,64(s8)
63f58: 1040000b beqz v0,63f88 <bedtls_xtea_self_test+0x84>
63f5c: 00000000 nop
63f60: 8fc20018 lw v0,24(s8)
63f64: 24420001 addiu v0,v0,1
63f68: 8f83801c lw v1,-32740(gp)
63f6c: 2464f680 addiu a0,v1,-2432
63f70: 00402821 move a1,v0
63f74: 8f8285a0 lw v0,printf
63f78: 0040c821 move t9,v0
63f7c: 0320f809 jalr t9
[*] Function printf used 52 times libmbedcrypto.so.0