lib: Allow parsing platform configs with arch of {riscv,wasm}{32,64}

Also add `isRiscv` and `isWasm` predicates.
This commit is contained in:
John Ericson
2018-01-26 12:44:05 -05:00
parent 931a0b8be8
commit d1478c91c3
2 changed files with 9 additions and 2 deletions
+4
View File
@@ -44,6 +44,10 @@ rec {
x86_64 = { bits = 64; significantByte = littleEndian; family = "x86"; };
mips64el = { bits = 32; significantByte = littleEndian; family = "mips"; };
powerpc = { bits = 32; significantByte = bigEndian; family = "power"; };
riscv32 = { bits = 32; significantByte = littleEndian; family = "riscv"; };
riscv64 = { bits = 64; significantByte = littleEndian; family = "riscv"; };
wasm32 = { bits = 32; significantByte = littleEndian; family = "wasm"; };
wasm64 = { bits = 64; significantByte = littleEndian; family = "wasm"; };
};
isVendor = isType "vendor";