Displaying 1 result from an estimated 1 matches for "fstod".
2015 Sep 08
4
Inserting MachineInstr's
...tation. The shortest explanation I can give is as follows: I need to use double-precision floating point values for floating-point multiplies. I'll not go into why: That would take the discussion away from the essential problem. E.g.
Replace:
fmuls %f20,%f21,%f8
with the sequence:
fstod %f20,%f0
fstod %f21,%f2
fmuld %f0,%f2,%f8
This is for a Sparc derived back-end and I'm already at the MachineInstr phase. The essential code I have now is as follows, but it doesn't work. I've had much larger pieces of code, but I believe my mistake lies somewhere in here. I'...