public void pop2() { writeByte(Opcode.POP2); currentOffset++; advanceFrame(currentFrame.pop2()); }
public void drem() { assertTypeOnStack(StackEntryType.DOUBLE, "drem requires double on stack"); assertTypeOnStack(2, StackEntryType.DOUBLE, "drem requires double in position 3 on stack"); writeByte(Opcode.DREM); currentOffset++; advanceFrame(currentFrame.pop2()); }
public void land() { assertTypeOnStack(StackEntryType.LONG, "land requires long on stack"); assertTypeOnStack(2, StackEntryType.LONG, "land requires long on stack"); writeByte(Opcode.LAND); currentOffset++; advanceFrame(currentFrame.pop2()); }
public void pop2() { writeByte(Opcode.POP2); currentOffset++; advanceFrame(currentFrame.pop2()); }
public void drem() { assertTypeOnStack(StackEntryType.DOUBLE, "drem requires double on stack"); assertTypeOnStack(2, StackEntryType.DOUBLE, "drem requires double in position 3 on stack"); writeByte(Opcode.DREM); currentOffset++; advanceFrame(currentFrame.pop2()); }
public void ladd() { assertTypeOnStack(StackEntryType.LONG, "ladd requires long on stack"); assertTypeOnStack(2, StackEntryType.LONG, "ladd requires long on stack"); writeByte(Opcode.LADD); currentOffset++; advanceFrame(currentFrame.pop2()); }
public void drem() { assertTypeOnStack(StackEntryType.DOUBLE, "drem requires double on stack"); assertTypeOnStack(2, StackEntryType.DOUBLE, "drem requires double in position 3 on stack"); writeByte(Opcode.DREM); currentOffset++; advanceFrame(currentFrame.pop2()); }
public void ddiv() { assertTypeOnStack(StackEntryType.DOUBLE, "ddiv requires double on stack"); assertTypeOnStack(2, StackEntryType.DOUBLE, "ddiv requires double in position 3 on stack"); writeByte(Opcode.DDIV); currentOffset++; advanceFrame(currentFrame.pop2()); }
public void dsub() { assertTypeOnStack(StackEntryType.DOUBLE, "dsub requires double on stack"); assertTypeOnStack(2, StackEntryType.DOUBLE, "dsub requires double in position 3 on stack"); writeByte(Opcode.DSUB); currentOffset++; advanceFrame(currentFrame.pop2()); }
public void lor() { assertTypeOnStack(StackEntryType.LONG, "lor requires long on stack"); assertTypeOnStack(2, StackEntryType.LONG, "lor requires long in position 3 on stack"); writeByte(Opcode.LOR); currentOffset++; advanceFrame(currentFrame.pop2()); }
public void dadd() { assertTypeOnStack(StackEntryType.DOUBLE, "dadd requires double on stack"); assertTypeOnStack(2, StackEntryType.DOUBLE, "dadd requires double on stack"); writeByte(Opcode.DADD); currentOffset++; advanceFrame(currentFrame.pop2()); }
public void drem() { assertTypeOnStack(StackEntryType.DOUBLE, "drem requires double on stack"); assertTypeOnStack(2, StackEntryType.DOUBLE, "drem requires double in position 3 on stack"); writeByte(Opcode.DREM); currentOffset++; advanceFrame(currentFrame.pop2()); }
public void ldiv() { assertTypeOnStack(StackEntryType.LONG, "ldiv requires long on stack"); assertTypeOnStack(2, StackEntryType.LONG, "ldiv requires long in position 3 on stack"); writeByte(Opcode.LDIV); currentOffset++; advanceFrame(currentFrame.pop2()); }
public void lsub() { assertTypeOnStack(StackEntryType.LONG, "lsub requires long on stack"); assertTypeOnStack(2, StackEntryType.LONG, "lsub requires long in position 3 on stack"); writeByte(Opcode.LSUB); currentOffset++; advanceFrame(currentFrame.pop2()); }
public void dadd() { assertTypeOnStack(StackEntryType.DOUBLE, "dadd requires double on stack"); assertTypeOnStack(2, StackEntryType.DOUBLE, "dadd requires double on stack"); writeByte(Opcode.DADD); currentOffset++; advanceFrame(currentFrame.pop2()); }
public void dsub() { assertTypeOnStack(StackEntryType.DOUBLE, "dsub requires double on stack"); assertTypeOnStack(2, StackEntryType.DOUBLE, "dsub requires double in position 3 on stack"); writeByte(Opcode.DSUB); currentOffset++; advanceFrame(currentFrame.pop2()); }
public void dadd() { assertTypeOnStack(StackEntryType.DOUBLE, "dadd requires double on stack"); assertTypeOnStack(2, StackEntryType.DOUBLE, "dadd requires double on stack"); writeByte(Opcode.DADD); currentOffset++; advanceFrame(currentFrame.pop2()); }
public void drem() { assertTypeOnStack(StackEntryType.DOUBLE, "drem requires double on stack"); assertTypeOnStack(2, StackEntryType.DOUBLE, "drem requires double in position 3 on stack"); writeByte(Opcode.DREM); currentOffset++; advanceFrame(currentFrame.pop2()); }
public void lor() { assertTypeOnStack(StackEntryType.LONG, "lor requires long on stack"); assertTypeOnStack(2, StackEntryType.LONG, "lor requires long in position 3 on stack"); writeByte(Opcode.LOR); currentOffset++; advanceFrame(currentFrame.pop2()); }
public void dmul() { assertTypeOnStack(StackEntryType.DOUBLE, "dmul requires double on stack"); assertTypeOnStack(2, StackEntryType.DOUBLE, "dmul requires double in position 3 on stack"); writeByte(Opcode.DMUL); currentOffset++; advanceFrame(currentFrame.pop2()); }