Other Parts Discussed in Thread: HALCOGEN
Hi,
Stumbled on a ARM exception... When attempting to cast a short (16-byte integer) to a float, like so:
short aShort = 12;
float aFloat = (float) aShort;
On the second line, we get a "Undefined Instruction"... But we've checked the settings for the project, and the instructions given to the compiler, and floating point support should be enabled!
Here is a screenshot of the settings used:
Any idea why we can't cast to a float?
Edit : It's currently happening using the Hercules Development Kit

