From 427c3b90352565dbacdcbec7159b67ad027e8657 Mon Sep 17 00:00:00 2001 From: Vadim Kaushan Date: Fri, 1 Mar 2019 17:00:36 +0300 Subject: [PATCH] Generate binaries for 64-bit targets --- assemble.sh | 6 +++++- bin/riscv64gc-unknown-none-elf.a | Bin 0 -> 6980 bytes bin/riscv64imac-unknown-none-elf.a | Bin 0 -> 6980 bytes 3 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 bin/riscv64gc-unknown-none-elf.a create mode 100644 bin/riscv64imac-unknown-none-elf.a diff --git a/assemble.sh b/assemble.sh index 30e6fd2..e89b5d5 100755 --- a/assemble.sh +++ b/assemble.sh @@ -10,7 +10,11 @@ rm -f bin/*.a riscv64-unknown-elf-gcc -c -mabi=ilp32 -march=rv32imac asm.S -o bin/$crate.o riscv64-unknown-elf-gcc -c -mabi=ilp32 -march=rv32imac asm32.S -o bin/$crate-32.o ar crs bin/riscv32imac-unknown-none-elf.a bin/$crate.o bin/$crate-32.o -cp bin/riscv32imac-unknown-none-elf.a bin/riscv32imc-unknown-none-elf.a +ar crs bin/riscv32imc-unknown-none-elf.a bin/$crate.o bin/$crate-32.o + +riscv64-unknown-elf-gcc -c -mabi=lp64 -march=rv64imac asm.S -o bin/$crate.o +ar crs bin/riscv64imac-unknown-none-elf.a bin/$crate.o +ar crs bin/riscv64gc-unknown-none-elf.a bin/$crate.o rm bin/$crate.o rm bin/$crate-32.o diff --git a/bin/riscv64gc-unknown-none-elf.a b/bin/riscv64gc-unknown-none-elf.a new file mode 100644 index 0000000000000000000000000000000000000000..124ca149bdf859de31a68937e7f98d1d6dc7d8bc GIT binary patch literal 6980 zcmeI0O^6&t6vu0~Ge*~swE6Zc_D0)}xQwGNu%xIu5A<=}53Ts>&#<%QQ-lNIO>6GUH`!J!U#g;0o3Ty)^0eO-pwTla84sc~UK-6e0@^oQ2i!54walPdTRW%2 z2!0&f$Sqmsmz?(ci5T=`JZv7$wlBAD+tbsyU)v8pU^ec7i5F*PpBNt-Q`=YDnD|YM zT9yj&)b+Mshz?deVoKa6#$P+WF2$S=rPvJRDJa8W8cJ~zN+0W;mZ}FcP`0oP1MKZ! zuMa#F=+i(SEW~A`s<85IF#IZpZ)Et@48Mlq@HnI9 ziEAlT#1q#s+-#asuP1IO5#98}CWiYAzmega8NP+#TN%EM;oBL$gW)?FeiOrQX80`( zzm?&)F?<)pZ)bSG@JWX6X80WpzmwtWFSWuvaaRR}eRwy+?;#wXaehVI!Or(9;tqD8 zFKFDs9qyC!lPcYBf3xO*Bojk|rwY1~D~Y1|z`PUCJ3IgPtlk<++)9XXA=caYP# z`xrTmyU&r+xI2fO#@)BbY1~~zPUG$m|GS=$Seak0UR$olBEY)&Mw#rDQTo#$R3%4AVn0}FG@s$Ahhf$AAa>D2^ zgOxLkNuw`k7@QvF${Rev;k0t4`YEOTr|U0gIOX{tVf2qH4pu&SmGw_5pQ`!cTm@FA z->-bC^mC}L*FVST;rs?xH~-7Zr)vIZQC+Wpo6#>g>OW%iOOE=}jDE#Y{}rQ89rZsl z`sW?>zcc!EM}0&6cvZjOD~|ddjQ)h9eu~k*%)O+d= zO$|Y=^BYI~7DoTQqdsKx7aa9%Mt{*!Kg;MZIqG9Zf7wxgl+pj`s6WBz|8ms7$LKe} zrchS5|4%Xc2}k`|Mi1``T;~6Q(QkLugPR(HSYY&X8+F$n^>wfMz*!B;DFr#zArb literal 0 HcmV?d00001 diff --git a/bin/riscv64imac-unknown-none-elf.a b/bin/riscv64imac-unknown-none-elf.a new file mode 100644 index 0000000000000000000000000000000000000000..124ca149bdf859de31a68937e7f98d1d6dc7d8bc GIT binary patch literal 6980 zcmeI0O^6&t6vu0~Ge*~swE6Zc_D0)}xQwGNu%xIu5A<=}53Ts>&#<%QQ-lNIO>6GUH`!J!U#g;0o3Ty)^0eO-pwTla84sc~UK-6e0@^oQ2i!54walPdTRW%2 z2!0&f$Sqmsmz?(ci5T=`JZv7$wlBAD+tbsyU)v8pU^ec7i5F*PpBNt-Q`=YDnD|YM zT9yj&)b+Mshz?deVoKa6#$P+WF2$S=rPvJRDJa8W8cJ~zN+0W;mZ}FcP`0oP1MKZ! zuMa#F=+i(SEW~A`s<85IF#IZpZ)Et@48Mlq@HnI9 ziEAlT#1q#s+-#asuP1IO5#98}CWiYAzmega8NP+#TN%EM;oBL$gW)?FeiOrQX80`( zzm?&)F?<)pZ)bSG@JWX6X80WpzmwtWFSWuvaaRR}eRwy+?;#wXaehVI!Or(9;tqD8 zFKFDs9qyC!lPcYBf3xO*Bojk|rwY1~D~Y1|z`PUCJ3IgPtlk<++)9XXA=caYP# z`xrTmyU&r+xI2fO#@)BbY1~~zPUG$m|GS=$Seak0UR$olBEY)&Mw#rDQTo#$R3%4AVn0}FG@s$Ahhf$AAa>D2^ zgOxLkNuw`k7@QvF${Rev;k0t4`YEOTr|U0gIOX{tVf2qH4pu&SmGw_5pQ`!cTm@FA z->-bC^mC}L*FVST;rs?xH~-7Zr)vIZQC+Wpo6#>g>OW%iOOE=}jDE#Y{}rQ89rZsl z`sW?>zcc!EM}0&6cvZjOD~|ddjQ)h9eu~k*%)O+d= zO$|Y=^BYI~7DoTQqdsKx7aa9%Mt{*!Kg;MZIqG9Zf7wxgl+pj`s6WBz|8ms7$LKe} zrchS5|4%Xc2}k`|Mi1``T;~6Q(QkLugPR(HSYY&X8+F$n^>wfMz*!B;DFr#zArb literal 0 HcmV?d00001