Revision: 11541 Author: [email protected] Date: Fri May 11 01:59:02 2012 Log: Merged r11523 into 3.10 branch.
MIPS: Fixed illegal instruction use on Loongson in code for Math.random(). [email protected] BUG=v8:2115 Review URL: https://chromiumcodereview.appspot.com/10382124 http://code.google.com/p/v8/source/detail?r=11541 Modified: /branches/3.10/src/mips/lithium-codegen-mips.cc /branches/3.10/src/version.cc ======================================= --- /branches/3.10/src/mips/lithium-codegen-mips.cc Fri May 4 03:50:07 2012 +++ /branches/3.10/src/mips/lithium-codegen-mips.cc Fri May 11 01:59:02 2012 @@ -3225,7 +3225,7 @@ // state[0] = 18273 * (state[0] & 0xFFFF) + (state[0] >> 16) __ And(a3, a1, Operand(0xFFFF)); __ li(t0, Operand(18273)); - __ mul(a3, a3, t0); + __ Mul(a3, a3, t0); __ srl(a1, a1, 16); __ Addu(a1, a3, a1); // Save state[0]. @@ -3234,7 +3234,7 @@ // state[1] = 36969 * (state[1] & 0xFFFF) + (state[1] >> 16) __ And(a3, a0, Operand(0xFFFF)); __ li(t0, Operand(36969)); - __ mul(a3, a3, t0); + __ Mul(a3, a3, t0); __ srl(a0, a0, 16), __ Addu(a0, a3, a0); // Save state[1]. ======================================= --- /branches/3.10/src/version.cc Mon May 7 07:28:47 2012 +++ /branches/3.10/src/version.cc Fri May 11 01:59:02 2012 @@ -35,7 +35,7 @@ #define MAJOR_VERSION 3 #define MINOR_VERSION 10 #define BUILD_NUMBER 8 -#define PATCH_LEVEL 4 +#define PATCH_LEVEL 5 // Use 1 for candidates and 0 otherwise. // (Boolean macro values are not supported by all preprocessors.) #define IS_CANDIDATE_VERSION 0 -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
