Ralf Baechle wrote:
Fabrizio Fazzino wrote:
It works, but I need a way to set the values of the parameters
at runtime; so I've tried the following macro:
#define fzmin(rd, rs, rt) asm("lwc1 $rt, rd<<11($rs)");
Which will leave the assembler entirely unimpressed ;-)
I thought that the compiler was able to substitute also the
values inside strings... Is there any way to force it to do so?
Unless you only have a few instructions and are going for a quick hack
I really suggest to add proper support for these instructions to binutils.
Having working support in as, gdb, objdump will make your life so much
easier.
The processor I'm designing probably will not be implemented in
any way (we just have to simulate the VHDL hardware description),
so we just need a quick-and-dirty way to make the opcode
conversion.
Fabrizio
--
============================================
Fabrizio Fazzino - fabrizio@xxxxxxxxxx
Fazzino.IT - http://www.fazzino.it
============================================