public class org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp extends org.graalvm.compiler.asm.amd64.AMD64Assembler$AMD64RMOp
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp
super_class: org.graalvm.compiler.asm.amd64.AMD64Assembler$AMD64RMOp
{
public static final org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp CVTSI2SS;
descriptor: Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp CVTSI2SD;
descriptor: Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp CVTTSS2SI;
descriptor: Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp CVTTSD2SI;
descriptor: Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp UCOMIS;
descriptor: Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp SQRT;
descriptor: Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp AND;
descriptor: Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp ANDN;
descriptor: Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp OR;
descriptor: Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp XOR;
descriptor: Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp ADD;
descriptor: Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp MUL;
descriptor: Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp CVTSS2SD;
descriptor: Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp CVTSD2SS;
descriptor: Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp SUB;
descriptor: Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp MIN;
descriptor: Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp DIV;
descriptor: Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp MAX;
descriptor: Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=0, args_size=0
0: new org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp
dup
ldc "CVTSI2SS"
sipush 243
bipush 15
bipush 42
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$OpAssertion.IntToFloatAssertion:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;
invokespecial org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.<init>:(Ljava/lang/String;IIILorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;)V
putstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.CVTSI2SS:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
1: new org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp
dup
ldc "CVTSI2SS"
sipush 242
bipush 15
bipush 42
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$OpAssertion.IntToFloatAssertion:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;
invokespecial org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.<init>:(Ljava/lang/String;IIILorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;)V
putstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.CVTSI2SD:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
2: new org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp
dup
ldc "CVTTSS2SI"
sipush 243
bipush 15
bipush 44
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$OpAssertion.FloatToIntAssertion:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;
invokespecial org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.<init>:(Ljava/lang/String;IIILorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;)V
putstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.CVTTSS2SI:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
3: new org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp
dup
ldc "CVTTSD2SI"
sipush 242
bipush 15
bipush 44
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$OpAssertion.FloatToIntAssertion:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;
invokespecial org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.<init>:(Ljava/lang/String;IIILorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;)V
putstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.CVTTSD2SI:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
4: new org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp
dup
ldc "UCOMIS"
bipush 15
bipush 46
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$OpAssertion.PackedFloatAssertion:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;
invokespecial org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.<init>:(Ljava/lang/String;IILorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;)V
putstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.UCOMIS:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
5: new org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp
dup
ldc "SQRT"
bipush 15
bipush 81
invokespecial org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.<init>:(Ljava/lang/String;II)V
putstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.SQRT:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
6: new org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp
dup
ldc "AND"
bipush 15
bipush 84
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$OpAssertion.PackedFloatAssertion:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;
invokespecial org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.<init>:(Ljava/lang/String;IILorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;)V
putstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.AND:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
7: new org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp
dup
ldc "ANDN"
bipush 15
bipush 85
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$OpAssertion.PackedFloatAssertion:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;
invokespecial org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.<init>:(Ljava/lang/String;IILorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;)V
putstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.ANDN:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
8: new org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp
dup
ldc "OR"
bipush 15
bipush 86
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$OpAssertion.PackedFloatAssertion:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;
invokespecial org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.<init>:(Ljava/lang/String;IILorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;)V
putstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.OR:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
9: new org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp
dup
ldc "XOR"
bipush 15
bipush 87
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$OpAssertion.PackedFloatAssertion:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;
invokespecial org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.<init>:(Ljava/lang/String;IILorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;)V
putstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.XOR:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
10: new org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp
dup
ldc "ADD"
bipush 15
bipush 88
invokespecial org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.<init>:(Ljava/lang/String;II)V
putstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.ADD:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
11: new org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp
dup
ldc "MUL"
bipush 15
bipush 89
invokespecial org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.<init>:(Ljava/lang/String;II)V
putstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.MUL:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
12: new org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp
dup
ldc "CVTSS2SD"
bipush 15
bipush 90
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$OpAssertion.SingleAssertion:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;
invokespecial org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.<init>:(Ljava/lang/String;IILorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;)V
putstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.CVTSS2SD:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
13: new org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp
dup
ldc "CVTSD2SS"
bipush 15
bipush 90
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$OpAssertion.DoubleAssertion:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;
invokespecial org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.<init>:(Ljava/lang/String;IILorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;)V
putstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.CVTSD2SS:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
14: new org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp
dup
ldc "SUB"
bipush 15
bipush 92
invokespecial org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.<init>:(Ljava/lang/String;II)V
putstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.SUB:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
15: new org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp
dup
ldc "MIN"
bipush 15
bipush 93
invokespecial org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.<init>:(Ljava/lang/String;II)V
putstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.MIN:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
16: new org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp
dup
ldc "DIV"
bipush 15
bipush 94
invokespecial org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.<init>:(Ljava/lang/String;II)V
putstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.DIV:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
17: new org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp
dup
ldc "MAX"
bipush 15
bipush 95
invokespecial org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.<init>:(Ljava/lang/String;II)V
putstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.MAX:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iload 2
iload 3
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$OpAssertion.FloatAssertion:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;
invokespecial org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.<init>:(Ljava/lang/String;IILorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
0 2 1 opcode Ljava/lang/String;
0 2 2 prefix I
0 2 3 op I
MethodParameters:
Name Flags
opcode
prefix
op
protected void <init>(java.lang.String, int, int, org.graalvm.compiler.asm.amd64.AMD64Assembler$OpAssertion);
descriptor: (Ljava/lang/String;IILorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
iconst_0
iload 2
iload 3
aload 4
invokespecial org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp.<init>:(Ljava/lang/String;IIILorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
0 2 1 opcode Ljava/lang/String;
0 2 2 prefix I
0 2 3 op I
0 2 4 assertion Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;
MethodParameters:
Name Flags
opcode
prefix
op
assertion
protected void <init>(java.lang.String, int, int, int, org.graalvm.compiler.asm.amd64.AMD64Assembler$OpAssertion);
descriptor: (Ljava/lang/String;IIILorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
iload 2
iload 3
iload 4
aload 5
getstatic jdk.vm.ci.amd64.AMD64$CPUFeature.SSE2:Ljdk/vm/ci/amd64/AMD64$CPUFeature;
invokespecial org.graalvm.compiler.asm.amd64.AMD64Assembler$AMD64RMOp.<init>:(Ljava/lang/String;IIILorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;Ljdk/vm/ci/amd64/AMD64$CPUFeature;)V
1: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$SSEOp;
0 2 1 opcode Ljava/lang/String;
0 2 2 mandatoryPrefix I
0 2 3 prefix I
0 2 4 op I
0 2 5 assertion Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$OpAssertion;
MethodParameters:
Name Flags
opcode
mandatoryPrefix
prefix
op
assertion
}
SourceFile: "AMD64Assembler.java"
NestHost: org.graalvm.compiler.asm.amd64.AMD64Assembler
InnerClasses:
public final CPUFeature = jdk.vm.ci.amd64.AMD64$CPUFeature of jdk.vm.ci.amd64.AMD64
public AMD64RMOp = org.graalvm.compiler.asm.amd64.AMD64Assembler$AMD64RMOp of org.graalvm.compiler.asm.amd64.AMD64Assembler
private final OpAssertion = org.graalvm.compiler.asm.amd64.AMD64Assembler$OpAssertion of org.graalvm.compiler.asm.amd64.AMD64Assembler
public SSEOp = org.graalvm.compiler.asm.amd64.AMD64Assembler$SSEOp of org.graalvm.compiler.asm.amd64.AMD64Assembler