[Mono-dev] Arm9 NS9215 floating point troubles

jaekim jkim0130 at gmail.com
Mon Aug 16 12:20:42 EDT 2010


I'm having a similar problem.  I'm using a Freescale mc9328mxs processor
(ARM920T core) that doesn't have hardware floating point.  I've tried
Trevor's C# test code and the console outputs incorrect floating point
values.  I have also tried Trevor's hack to method-to-ir.c and it doesn't
help for me. 

Example: 
                Console.WriteLine("0.0f literal is " + 0.0f); 
                Console.WriteLine("1.0f literal is " + 1.0f); 
                Console.WriteLine("12.3f literal is " + 12.3f); 
                Console.WriteLine("32f literal is " + 32f); 
                Console.WriteLine("1024f literal is " + 1024f); 
                Console.WriteLine("32768f literal is " + 32768f); 

Also when the application exits main(), I get an exception. 

Unhandled Exception: System.TypeInitializationException: An exception was
thrown 
 by the type initializer for System.Runtime.Remoting.Contexts.Context --->
Syste 
m.ArgumentOutOfRangeException: load factor 
Parameter name: loadFactor 
  at System.Collections.Hashtable..ctor (Int32 capacity, Single loadFactor,
IHas 
hCodeProvider hcp, IComparer comparer) [0x00000] 
  at System.Collections.Hashtable..ctor (Int32 capacity, Single loadFactor)
[0x0 
0000] 
  at System.Collections.Hashtable..ctor () [0x00000] 
  at System.Runtime.Remoting.Contexts.Context..cctor () [0x00000] 

I've spent days trying to figure this out.  Any help is appreciated. 

Thanks.
-- 
View this message in context: http://mono.1490590.n4.nabble.com/Arm9-NS9215-floating-point-troubles-tp2259090p2327103.html
Sent from the Mono - Dev mailing list archive at Nabble.com.


More information about the Mono-devel-list mailing list