README.txt revision 49dd15402ba7f2fe4e741ad63283003eb69560dd
13551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)SparcV8 backend skeleton
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)------------------------
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
53551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)This directory houses a 32-bit SPARC V8 backend employing a expander-based
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)instruction selector.  It is not yet functionally complete.  Watch
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)this space for more news coming soon!
858537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles)
958537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles)Current shootout results as of 28-Sept-2004
10868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)-------------------------------------------
1190dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Working: ackermann fib2 hash hello lists matrix methcall nestedloop
1303b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)         objinst sieve strcat random ary3 
145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Broken: heapsort
153551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)To-do
173551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)-----
18f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)
193551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)* support 64-bit (double FP, long, ulong) arguments to functions
203551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)* support functions with more than 6 args
213551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)* support setcc on longs
223551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)* support basic binary operations on longs
233551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)* support casting <=32-bit integers, bools to long
243551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)* support casting 64-bit integers to FP types
255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)$Date$
275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)