Fix incorrect assignment type
Make rasterizer obey top left fill convention.
Floating point conversion tests
Add a (commented out) incorrect conversion
Add test cases for unsigned int to floating point
Update README
Some clarifying comments.
Also, default strand enable mask to 0xffffffff so it will work with an
arbitrary number of threads.
New memory benchmark
Some test fixes
Increase memory in verilator testbench.
Remove old copy benchmark (which is replaced by membench)
Remove the flatten_elf utility, which is now called elf2hex and is part of the compiler build.
Update build scripts. It's no longer necessary to call the assembler and linker explicitly; clang will handle this automatically.
Use FileCheck from llvm toolchain to validate output instead of hand rolled script
If no files are specified on the command line, run all tests
This is more consistent with other test scripts
Fix case of include files
FileCheck is not installed by default, switch back to checkresult script
Make tile size a global constant instead of a parameter for efficiency.
Perform bounding box check before backface culling, which is about 7% faster.
Make Verilator the default simulation environment and remove support for Icarus Verilog.