1. Binary Translation
Transfer MIPS elf binary to Andes binary and run the on Andes platform
2. Softfloat library porting
Porting assembly version softfloat library for performance
3. Low-end debugger maintain
Maintain gdb server for non-Os environment
4. Assembly to assembly post optimization pass implementation for code size
a) Search command code and only reserve one command pattern to reduce code size. (sequence abstraction concept in compiler)
b) Design loop detection algorithm to detect loop and then disable some optimization to avoid drop too much performance
5. Compiler porting - Update porting code to GCC 4.8.0
a) Re-designed instruction pattern and modif...