paul99/v8m-rb — pull request #19 by evgenybaskakov (2012-07-28 15:55:07+00:00)
Title: Basic support for big-endian MIPS

Hi guys,

This is a basic suport for MIPS BE.

Currently, the mips32r1 soft-float nocrankshaft mode is only supported and tested good enough. In this mode, our big-endian MIPS board passes the cctest and mjsunit test packages, as well as the V8 benchmark v.7 and SunSpider v0.9.1.

The board has a half-way implemented FPU (that is, surprisingly, it lacks some of FPU instructions like mfc1/stc1), so we didn't get it fully working at the moment with V8, although you may notice some endian-related fixes in the hard FPU related branches of execution. These fixes are assumed to be correct.

--Evgeny