| Index: src/asmjs/asm-parser.cc | 
| diff --git a/src/asmjs/asm-parser.cc b/src/asmjs/asm-parser.cc | 
| index 59745c191de58d175f74820421d266403568142e..9134705126bfc4784c54448d8a769af66fe1e566 100644 | 
| --- a/src/asmjs/asm-parser.cc | 
| +++ b/src/asmjs/asm-parser.cc | 
| @@ -855,7 +855,7 @@ void AsmJsParser::ValidateFunctionLocals( | 
| info->type = AsmType::Double(); | 
| info->index = static_cast<uint32_t>(param_count + locals->size()); | 
| locals->push_back(kWasmF64); | 
| -          byte code[] = {WASM_F64(dvalue)}; | 
| +          byte code[] = {WASM_F64(-dvalue)}; | 
| current_function_builder_->EmitCode(code, sizeof(code)); | 
| current_function_builder_->EmitSetLocal(info->index); | 
| } else if (CheckForUnsigned(&uvalue)) { | 
|  |