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)