From dd6c186c0335402315d2a88eed661e1b9958ed44 Mon Sep 17 00:00:00 2001 From: "commit-queue@webkit.org" Date: Mon, 16 Sep 2013 17:13:55 +0000 Subject: [sh4] Fix typo in subp implementation in LLINT. https://bugs.webkit.org/show_bug.cgi?id=121438 Patch by Julien Brianceau on 2013-09-16 Reviewed by Andreas Kling. * offlineasm/sh4.rb: Change-Id: Ic3fb73ae9d40024652b07831562abab6347249ec git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155876 268f45cc-cd09-0410-ab3c-d52691b4dbfc Reviewed-by: Allan Sandfeld Jensen --- Source/JavaScriptCore/offlineasm/sh4.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Source/JavaScriptCore/offlineasm') diff --git a/Source/JavaScriptCore/offlineasm/sh4.rb b/Source/JavaScriptCore/offlineasm/sh4.rb index 3abfd3484..84a8435cc 100644 --- a/Source/JavaScriptCore/offlineasm/sh4.rb +++ b/Source/JavaScriptCore/offlineasm/sh4.rb @@ -571,7 +571,7 @@ class Instruction end when "subi", "subp" if operands.size == 3 - if operands[1] != operands[2] + if operands[1] == operands[2] $asm.puts "neg #{sh4Operands([operands[2], operands[2]])}" $asm.puts "add #{sh4Operands([operands[0], operands[2]])}" else -- cgit v1.2.1