From 031f79e924a22fbc4017e9d300e4ad357e9ac046 Mon Sep 17 00:00:00 2001 From: "rogerl%netscape.com" Date: Thu, 11 May 2000 00:35:43 +0000 Subject: [PATCH] post inc/dec git-svn-id: svn://10.0.0.236/trunk@69111 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/js/js2/tools/gencode.pl | 18 ++++++++++++++++++ mozilla/js2/tools/gencode.pl | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/mozilla/js/js2/tools/gencode.pl b/mozilla/js/js2/tools/gencode.pl index f7b8161a9bb..ecfbb231488 100644 --- a/mozilla/js/js2/tools/gencode.pl +++ b/mozilla/js/js2/tools/gencode.pl @@ -127,6 +127,24 @@ $ops{"SET_PROP"} = rem => "object, name, source", params => [ ("Register", "const StringAtom*", "Register") ] }; +$ops{"PROP_XCR"} = + { + super => "Instruction_4", + rem => "dest, source, name, value", + params => [ ("Register", "Register", "const StringAtom*", "double") ] + }; +$ops{"NAME_XCR"} = + { + super => "Instruction_3", + rem => "dest, name, value", + params => [ ("Register", "const StringAtom*", "double") ] + }; +$ops{"VAR_XCR"} = + { + super => "Instruction_3", + rem => "dest, source, value", + params => [ ("Register", "Register", "double") ] + }; $ops{"GET_ELEMENT"} = { super => "Instruction_3", diff --git a/mozilla/js2/tools/gencode.pl b/mozilla/js2/tools/gencode.pl index f7b8161a9bb..ecfbb231488 100644 --- a/mozilla/js2/tools/gencode.pl +++ b/mozilla/js2/tools/gencode.pl @@ -127,6 +127,24 @@ $ops{"SET_PROP"} = rem => "object, name, source", params => [ ("Register", "const StringAtom*", "Register") ] }; +$ops{"PROP_XCR"} = + { + super => "Instruction_4", + rem => "dest, source, name, value", + params => [ ("Register", "Register", "const StringAtom*", "double") ] + }; +$ops{"NAME_XCR"} = + { + super => "Instruction_3", + rem => "dest, name, value", + params => [ ("Register", "const StringAtom*", "double") ] + }; +$ops{"VAR_XCR"} = + { + super => "Instruction_3", + rem => "dest, source, value", + params => [ ("Register", "Register", "double") ] + }; $ops{"GET_ELEMENT"} = { super => "Instruction_3",