README.txt revision 09d8d67066c30907b162426bae9c387f68032238
1579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson 2579d7739c53a2707ad711a2d2cae46d7d782f06Jesse WilsonSparcV8 backend skeleton 3579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson------------------------ 4579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson 5579d7739c53a2707ad711a2d2cae46d7d782f06Jesse WilsonThis directory houses a 32-bit SPARC V8 backend employing an expander-based 6579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilsoninstruction selector. It is not yet functionally complete. Watch 7579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilsonthis space for more news coming soon! 8579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson 9579d7739c53a2707ad711a2d2cae46d7d782f06Jesse WilsonCurrent expected test failures 10579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson------------------------------ 11579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson 12579d7739c53a2707ad711a2d2cae46d7d782f06Jesse WilsonThe SparcV8 backend works on many simple C++ SingleSource codes. Here 13579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilsonare the known SingleSource failures: 14579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson 15579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson UnitTests/SetjmpLongjmp/C++/SimpleC++Test 16579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson Regression/C++/EH/exception_spec_test 17579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson Regression/C++/EH/throw_rethrow_test 18579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson Benchmarks/Shootout-C++/moments 19579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson Benchmarks/Shootout-C++/random 20579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson 21579d7739c53a2707ad711a2d2cae46d7d782f06Jesse WilsonHere are the known MultiSource test failures, neglecting FreeBench, 22579d7739c53a2707ad711a2d2cae46d7d782f06Jesse WilsonMallocBench, and Prolangs-C++: 23579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson 24579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson Applications/siod 25579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson Applications/lambda 26579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson Applications/d/make_dparser 27579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson Applications/hbd 28579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson Applications/hexxagon 29579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson Benchmarks/Fhourstones 30579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson Benchmarks/McCat/03-testtrie 31579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson Benchmarks/McCat/18-imp 32579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson Benchmarks/Olden/tsp 33579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson Benchmarks/Ptrdist/anagram 34579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson Benchmarks/Prolangs-C/bison/mybison 35579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson Benchmarks/Prolangs-C/fixoutput 36579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson Benchmarks/Prolangs-C/gnugo 37579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson Benchmarks/Prolangs-C/plot2fig 38579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson 39579d7739c53a2707ad711a2d2cae46d7d782f06Jesse WilsonTo-do 40579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson----- 41579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson 42579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson* support shifts on longs 43579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson* support casting 64-bit integers to FP types 44579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson* support FP rem 45579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson 46579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson$Date$ 47579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson 48579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson