faster AVM2 constant pool when adding a lot of items to it.

This commit is contained in:
honfika@gmail.com
2015-11-09 13:58:20 +01:00
parent 03e810ec67
commit f2b8b146a6
32 changed files with 478 additions and 251 deletions

View File

@@ -208,8 +208,8 @@ public class ActionScript3AssemblerTest extends ActionScriptTestBase {
@Test
public void testInstructionStackSizes() throws Exception {
ABC abc = new ABC(null);
Multiname multiname = new Multiname(Multiname.RTQNAMEL, 0, 0, 0, 0, null);
abc.constants.constant_multiname.add(multiname);
Multiname multiname = new Multiname(Multiname.RTQNAMEL, 0, 0, 0);
abc.constants.addMultiname(multiname);
AVM2Instruction ins = new AVM2Instruction(0, null, new int[]{1, 20});
for (InstructionDefinition def : AVM2Code.instructionSet) {
if (def == null) {