for the implementation of operations we can reuse the ones from lib/lib-arm64.c, risc-v long double is also float128. Also implement ggoto, and PDIV, and use t0 in load/store as temporary register if necessary, not one given by get_reg (the latter can destroy assignments of long double parameters in function calls that are already set up). This let's us compile tcc.c and tcctest.c, though both don't yet work. |
||
|---|---|---|
| .. | ||
| alloca-arm.S | ||
| alloca86-bt.S | ||
| alloca86.S | ||
| alloca86_64-bt.S | ||
| alloca86_64.S | ||
| armeabi.c | ||
| armflush.c | ||
| bcheck.c | ||
| dsohandle.c | ||
| lib-arm64.c | ||
| libtcc1.c | ||
| Makefile | ||
| va_list.c | ||