Hello, I have been tinkering around with TCC porting to a RISC cpu of my own design, I have my own C simulator and verilog targeted for a FPGA.. I have a lot of tests for functionality, but I need more so TCC looked like a good option to generate code for.
I have been following some of the code samples given like the C67 and MIPS source, I have about half of it done but documentation on how this works seems to be really missing. I did a normal port, I copied all the functions out of the header files required and built a C file for them. This worked well... but.. there are a lot of questions. Like int gjmp_cond(int op, int t) I look around the source and see a bunch of different implementations of this, but there is no documentation on how it's supposed to work? I am sure I could dig into it a bit more.. but it's time to ask where the documentation is, maybe I am missing something.. is there documentation out there? I only have a few functions left so I am not going to give up at this point. Thanks ahead of time, Mike ST_FUNC int gjmp_append(int n, int t) { printf("%s:%s unimplemented\n", __FUNCTION__, __FILE__); return 0; } ST_FUNC void gen_opi(int op) { printf("%s:%s unimplemented\n", __FUNCTION__, __FILE__); } ST_FUNC void gen_opf(int op) { printf("%s:%s unimplemented\n", __FUNCTION__, __FILE__); } ST_FUNC void gen_cvt_ftoi(int t) { printf("%s:%s unimplemented\n", __FUNCTION__, __FILE__); } ST_FUNC void gen_cvt_itof(int t) { printf("%s:%s unimplemented\n", __FUNCTION__, __FILE__); } ST_FUNC void gen_cvt_ftof(int t) { printf("%s:%s unimplemented\n", __FUNCTION__, __FILE__); } ST_FUNC void ggoto(void) { printf("%s:%s unimplemented\n", __FUNCTION__, __FILE__); } ST_FUNC void gen_vla_sp_save(int addr) { printf("%s:%s unimplemented\n", __FUNCTION__, __FILE__); } ST_FUNC void gen_vla_sp_restore(int addr) { printf("%s:%s unimplemented\n", __FUNCTION__, __FILE__); } ST_FUNC void gen_vla_alloc(CType *type, int align) { printf("%s:%s unimplemented\n", __FUNCTION__, __FILE__); } _______________________________________________ Tinycc-devel mailing list Tinycc-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/tinycc-devel