@@ -699,12 +699,17 @@ public enum OpCodes {
699
699
UNARY_OP_O_O (UNARY_OP , QuickeningTypes .OBJECT , QuickeningTypes .OBJECT ),
700
700
UNARY_OP_I_O (UNARY_OP , QuickeningTypes .INT , QuickeningTypes .OBJECT ),
701
701
UNARY_OP_I_I (UNARY_OP , QuickeningTypes .INT , QuickeningTypes .INT , UNARY_OP_I_O ),
702
+ UNARY_OP_D_O (UNARY_OP , QuickeningTypes .DOUBLE , QuickeningTypes .OBJECT ),
703
+ UNARY_OP_D_D (UNARY_OP , QuickeningTypes .DOUBLE , QuickeningTypes .DOUBLE , UNARY_OP_D_O ),
702
704
UNARY_OP_B_O (UNARY_OP , QuickeningTypes .BOOLEAN , QuickeningTypes .OBJECT ),
703
705
UNARY_OP_B_B (UNARY_OP , QuickeningTypes .BOOLEAN , QuickeningTypes .BOOLEAN , UNARY_OP_I_O ),
704
706
BINARY_OP_OO_O (BINARY_OP , QuickeningTypes .OBJECT , QuickeningTypes .OBJECT ),
705
707
BINARY_OP_II_O (BINARY_OP , QuickeningTypes .INT , QuickeningTypes .OBJECT ),
706
708
BINARY_OP_II_I (BINARY_OP , QuickeningTypes .INT , QuickeningTypes .INT , BINARY_OP_II_O ),
707
709
BINARY_OP_II_B (BINARY_OP , QuickeningTypes .INT , QuickeningTypes .BOOLEAN , BINARY_OP_II_O ),
710
+ BINARY_OP_DD_O (BINARY_OP , QuickeningTypes .DOUBLE , QuickeningTypes .OBJECT ),
711
+ BINARY_OP_DD_D (BINARY_OP , QuickeningTypes .DOUBLE , QuickeningTypes .DOUBLE , BINARY_OP_DD_O ),
712
+ BINARY_OP_DD_B (BINARY_OP , QuickeningTypes .DOUBLE , QuickeningTypes .BOOLEAN , BINARY_OP_DD_O ),
708
713
FOR_ITER_O (FOR_ITER , 0 , QuickeningTypes .OBJECT ),
709
714
FOR_ITER_I (FOR_ITER , 0 , QuickeningTypes .INT , FOR_ITER_O ),
710
715
POP_AND_JUMP_IF_FALSE_O (POP_AND_JUMP_IF_FALSE , QuickeningTypes .OBJECT , 0 ),
0 commit comments