remove unused code from kernel binaries, spawn_kernel optimization using shift instead of division

This commit is contained in:
Blaise Tine
2021-02-04 17:35:57 -05:00
parent 3837638a85
commit 778453e43f
50 changed files with 63529 additions and 156281 deletions

View File

@@ -23438,25 +23438,49 @@ Disassembly of section .eh_frame:
80015d90: 7c01 lui s8,0xfffe0
80015d92: 0101 addi sp,sp,0
80015d94: 00020d1b 0x20d1b
80015d98: 0010 0x10
80015d98: 0018 0x18
80015d9a: 0000 unimp
80015d9c: 0018 0x18
80015d9e: 0000 unimp
80015da0: 9dec 0x9dec
80015da2: ffff 0xffff
80015da4: 0434 addi a3,sp,520
80015da0: a2b0 fsd fa2,64(a3)
80015da2: fffe fsw ft11,252(sp)
80015da4: 0030 addi a2,sp,8
80015da6: 0000 unimp
80015da8: 0000 unimp
80015daa: 0000 unimp
80015dac: 0010 0x10
80015dae: 0000 unimp
80015db0: 002c addi a1,sp,8
80015db2: 0000 unimp
80015db4: a20c fsd fa1,0(a2)
80015db6: ffff 0xffff
80015db8: 0410 addi a2,sp,512
80015da8: 4800 lw s0,16(s0)
80015daa: 100e c.slli zero,0x23
80015dac: 8150 0x8150
80015dae: 4c01 li s8,0
80015db0: 48c1 li a7,16
80015db2: 000e c.slli zero,0x3
80015db4: 0010 0x10
80015db6: 0000 unimp
80015db8: 0034 addi a3,sp,8
80015dba: 0000 unimp
80015dbc: 0000 unimp
80015dbc: a2c4 fsd fs1,128(a3)
80015dbe: fffe fsw ft11,252(sp)
80015dc0: 0010 0x10
80015dc2: 0000 unimp
80015dc4: 0000 unimp
80015dc6: 0000 unimp
80015dc8: 0010 0x10
80015dca: 0000 unimp
80015dcc: 0048 addi a0,sp,4
80015dce: 0000 unimp
80015dd0: 9dbc 0x9dbc
80015dd2: ffff 0xffff
80015dd4: 0434 addi a3,sp,520
80015dd6: 0000 unimp
80015dd8: 0000 unimp
80015dda: 0000 unimp
80015ddc: 0010 0x10
80015dde: 0000 unimp
80015de0: 005c addi a5,sp,4
80015de2: 0000 unimp
80015de4: a1dc fsd fa5,128(a1)
80015de6: ffff 0xffff
80015de8: 0410 addi a2,sp,512
80015dea: 0000 unimp
80015dec: 0000 unimp
...
Disassembly of section .init_array: