Skip to content

Commit dd7cb94

Browse files
authored
Add riscv64 support (#285)
1 parent 90939ab commit dd7cb94

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

libs/std/sys.c

+3
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,7 @@ static value sys_is64() {
242242
<li>[x86]</li>
243243
<li>[arm64]</li>
244244
<li>[arm]</li>
245+
<li>[riscv64]</li>
245246
</ul>
246247
</doc>
247248
**/
@@ -254,6 +255,8 @@ static value sys_cpu_arch() {
254255
return alloc_string("arm64");
255256
#elif defined(__arm__) || defined(_M_ARM)
256257
return alloc_string("arm");
258+
#elif (defined(__riscv) && (__riscv_xlen == 64)) || defined(_M_RISCV64)
259+
return alloc_string("riscv64");
257260
#else
258261
#error Unknown CPU architecture
259262
#endif

0 commit comments

Comments
 (0)