Fixed AS3 p-code - pushdnan stack info

This commit is contained in:
Jindra Petřík
2023-03-12 12:44:00 +01:00
parent b998601d41
commit 831dc0ebdd
6 changed files with 11 additions and 22 deletions

View File

@@ -32,7 +32,7 @@ import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
public class PushDNanIns extends InstructionDefinition {
public PushDNanIns() {
super(0x34, "pushdnan", new int[]{}, true, AVM2InstructionFlag.NO_FLASH_PLAYER, AVM2InstructionFlag.ES4_NUMERICS_MINOR, AVM2InstructionFlag.UNKNOWN_STACK);
super(0x34, "pushdnan", new int[]{}, true, AVM2InstructionFlag.NO_FLASH_PLAYER, AVM2InstructionFlag.ES4_NUMERICS_MINOR);
}
@Override

View File

@@ -476,11 +476,10 @@ instruction.pushdecimal.stackBefore =
instruction.pushdecimal.stackAfter = decimalValue
instruction.pushdecimal.operands = value
#Undocumented:
instruction.pushdnan.shortDescription = Push decimal NaN value on the stack
instruction.pushdnan.description =
#instruction.pushdnan.stackBefore =
#instruction.pushdnan.stackAfter =
instruction.pushdnan.stackBefore =
instruction.pushdnan.stackAfter = decimalNaN
instruction.pushdnan.operands =
instruction.li8.shortDescription = Load 8bit integer value

View File

@@ -476,11 +476,10 @@ instruction.pushdecimal.stackBefore =
instruction.pushdecimal.stackAfter = decimalValue
instruction.pushdecimal.operands = value
#Undocumented:
instruction.pushdnan.shortDescription = Posa un valor decimal NaN a la pila
instruction.pushdnan.description =
#instruction.pushdnan.stackBefore =
#instruction.pushdnan.stackAfter =
instruction.pushdnan.stackBefore =
instruction.pushdnan.stackAfter = decimalNaN
instruction.pushdnan.operands =
instruction.li8.shortDescription = Carrega un valor enter de 8 bits

View File

@@ -476,11 +476,10 @@ instruction.pushdecimal.stackBefore =
instruction.pushdecimal.stackAfter = decimalValue
instruction.pushdecimal.operands = value
#Undocumented:
instruction.pushdnan.shortDescription = Push decimal NaN value on the stack
instruction.pushdnan.description =
#instruction.pushdnan.stackBefore =
#instruction.pushdnan.stackAfter =
instruction.pushdnan.stackBefore =
instruction.pushdnan.stackAfter = decimalNaN
instruction.pushdnan.operands =
instruction.li8.shortDescription = Load 8bit integer value

View File

@@ -627,19 +627,12 @@ instruction.pushdecimal.stackBefore =
instruction.pushdecimal.stackAfter = decimalValue
instruction.pushdecimal.operands = de\u011fer
#Undocumented:
instruction.pushdnan.shortDescription = Y\u0131\u011f\u0131n \u00fczerinde ondal\u0131k NaN de\u011ferini it
instruction.pushdnan.description =
#instruction.pushdnan.stackBefore =
#instruction.pushdnan.stackAfter =
instruction.pushdnan.stackBefore =
instruction.pushdnan.stackAfter = decimalNaN
instruction.pushdnan.operands =
instruction.li8.shortDescription = 8bit tamsay\u0131 de\u011ferini y\u00fckle
instruction.li8.description =
instruction.li8.stackBefore = adres

View File

@@ -476,11 +476,10 @@ instruction.pushdecimal.stackBefore =
instruction.pushdecimal.stackAfter = decimalValue
instruction.pushdecimal.operands = value
#Undocumented:
instruction.pushdnan.shortDescription = Push decimal NaN value on the stack
instruction.pushdnan.description =
#instruction.pushdnan.stackBefore =
#instruction.pushdnan.stackAfter =
instruction.pushdnan.stackBefore =
instruction.pushdnan.stackAfter = decimalNaN
instruction.pushdnan.operands =
instruction.li8.shortDescription = Load 8bit integer value