summaryrefslogtreecommitdiff
path: root/Source/JavaScriptCore/offlineasm/instructions.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Source/JavaScriptCore/offlineasm/instructions.rb')
-rw-r--r--Source/JavaScriptCore/offlineasm/instructions.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/Source/JavaScriptCore/offlineasm/instructions.rb b/Source/JavaScriptCore/offlineasm/instructions.rb
index 497b47371..cc7e0c6a5 100644
--- a/Source/JavaScriptCore/offlineasm/instructions.rb
+++ b/Source/JavaScriptCore/offlineasm/instructions.rb
@@ -30,15 +30,20 @@ MACRO_INSTRUCTIONS =
"addi",
"andi",
"lshifti",
+ "lshiftp",
"muli",
"negi",
+ "negp",
"noti",
"ori",
"rshifti",
"urshifti",
+ "rshiftp",
+ "urshiftp",
"subi",
"xori",
"loadi",
+ "loadis",
"loadb",
"loadbs",
"loadh",
@@ -56,6 +61,8 @@ MACRO_INSTRUCTIONS =
"ci2d",
"fii2d", # usage: fii2d <gpr with least significant bits>, <gpr with most significant bits>, <fpr>
"fd2ii", # usage: fd2ii <fpr>, <gpr with least significant bits>, <gpr with most significant bits>
+ "fp2d",
+ "fd2p",
"bdeq",
"bdneq",
"bdgt",
@@ -157,6 +164,7 @@ MACRO_INSTRUCTIONS =
"bplt",
"bplteq",
"addp",
+ "mulp",
"andp",
"orp",
"subp",