public class jdk.vm.ci.sparc.SPARC extends jdk.vm.ci.code.Architecture
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.vm.ci.sparc.SPARC
super_class: jdk.vm.ci.code.Architecture
{
public static final jdk.vm.ci.code.Register$RegisterCategory CPU;
descriptor: Ljdk/vm/ci/code/Register$RegisterCategory;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register$RegisterCategory FPUs;
descriptor: Ljdk/vm/ci/code/Register$RegisterCategory;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register$RegisterCategory FPUd;
descriptor: Ljdk/vm/ci/code/Register$RegisterCategory;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register$RegisterCategory FPUq;
descriptor: Ljdk/vm/ci/code/Register$RegisterCategory;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register g0;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register g1;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register g2;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register g3;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register g4;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register g5;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register g6;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register g7;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register o0;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register o1;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register o2;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register o3;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register o4;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register o5;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register o6;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register o7;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register l0;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register l1;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register l2;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register l3;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register l4;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register l5;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register l6;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register l7;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register i0;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register i1;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register i2;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register i3;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register i4;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register i5;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register i6;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register i7;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register sp;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register fp;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f0;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f1;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f2;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f3;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f4;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f5;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f6;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f7;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f8;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f9;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f10;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f11;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f12;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f13;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f14;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f15;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f16;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f17;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f18;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f19;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f20;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f21;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f22;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f23;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f24;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f25;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f26;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f27;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f28;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f29;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f30;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register f31;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d0;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d2;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d4;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d6;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d8;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d10;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d12;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d14;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d16;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d18;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d20;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d22;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d24;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d26;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d28;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d30;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d32;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d34;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d36;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d38;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d40;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d42;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d44;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d46;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d48;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d50;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d52;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d54;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d56;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d58;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d60;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register d62;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register q0;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register q4;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register q8;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register q12;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register q16;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register q20;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register q24;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register q28;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register q32;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register q36;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register q40;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register q44;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register q48;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register q52;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register q56;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.Register q60;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.RegisterArray cpuRegisters;
descriptor: Ljdk/vm/ci/code/RegisterArray;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.RegisterArray fpusRegisters;
descriptor: Ljdk/vm/ci/code/RegisterArray;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.RegisterArray fpudRegisters;
descriptor: Ljdk/vm/ci/code/RegisterArray;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.RegisterArray fpuqRegisters;
descriptor: Ljdk/vm/ci/code/RegisterArray;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.vm.ci.code.RegisterArray allRegisters;
descriptor: Ljdk/vm/ci/code/RegisterArray;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final int STACK_BIAS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2047
public static final int REGISTER_SAFE_AREA_SIZE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 128
public final java.util.Set<jdk.vm.ci.sparc.SPARC$CPUFeature> features;
descriptor: Ljava/util/Set;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Signature: Ljava/util/Set<Ljdk/vm/ci/sparc/SPARC$CPUFeature;>;
private static volatile int[] $SWITCH_TABLE$jdk$vm$ci$sparc$SPARCKind;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$jdk$vm$ci$meta$JavaKind;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=0, args_size=0
0: ldc Ljdk/vm/ci/sparc/SPARC;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic jdk.vm.ci.sparc.SPARC.$assertionsDisabled:Z
3: new jdk.vm.ci.code.Register$RegisterCategory
dup
ldc "CPU"
invokespecial jdk.vm.ci.code.Register$RegisterCategory.<init>:(Ljava/lang/String;)V
putstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
4: new jdk.vm.ci.code.Register$RegisterCategory
dup
ldc "FPUs"
invokespecial jdk.vm.ci.code.Register$RegisterCategory.<init>:(Ljava/lang/String;)V
putstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
5: new jdk.vm.ci.code.Register$RegisterCategory
dup
ldc "FPUd"
invokespecial jdk.vm.ci.code.Register$RegisterCategory.<init>:(Ljava/lang/String;)V
putstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
6: new jdk.vm.ci.code.Register$RegisterCategory
dup
ldc "FPUq"
invokespecial jdk.vm.ci.code.Register$RegisterCategory.<init>:(Ljava/lang/String;)V
putstatic jdk.vm.ci.sparc.SPARC.FPUq:Ljdk/vm/ci/code/Register$RegisterCategory;
7: new jdk.vm.ci.code.Register
dup
iconst_0
iconst_0
ldc "g0"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.g0:Ljdk/vm/ci/code/Register;
8: new jdk.vm.ci.code.Register
dup
iconst_1
iconst_1
ldc "g1"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.g1:Ljdk/vm/ci/code/Register;
9: new jdk.vm.ci.code.Register
dup
iconst_2
iconst_2
ldc "g2"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.g2:Ljdk/vm/ci/code/Register;
10: new jdk.vm.ci.code.Register
dup
iconst_3
iconst_3
ldc "g3"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.g3:Ljdk/vm/ci/code/Register;
11: new jdk.vm.ci.code.Register
dup
iconst_4
iconst_4
ldc "g4"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.g4:Ljdk/vm/ci/code/Register;
12: new jdk.vm.ci.code.Register
dup
iconst_5
iconst_5
ldc "g5"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.g5:Ljdk/vm/ci/code/Register;
13: new jdk.vm.ci.code.Register
dup
bipush 6
bipush 6
ldc "g6"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.g6:Ljdk/vm/ci/code/Register;
14: new jdk.vm.ci.code.Register
dup
bipush 7
bipush 7
ldc "g7"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.g7:Ljdk/vm/ci/code/Register;
15: new jdk.vm.ci.code.Register
dup
bipush 8
bipush 8
ldc "o0"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.o0:Ljdk/vm/ci/code/Register;
16: new jdk.vm.ci.code.Register
dup
bipush 9
bipush 9
ldc "o1"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.o1:Ljdk/vm/ci/code/Register;
17: new jdk.vm.ci.code.Register
dup
bipush 10
bipush 10
ldc "o2"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.o2:Ljdk/vm/ci/code/Register;
18: new jdk.vm.ci.code.Register
dup
bipush 11
bipush 11
ldc "o3"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.o3:Ljdk/vm/ci/code/Register;
19: new jdk.vm.ci.code.Register
dup
bipush 12
bipush 12
ldc "o4"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.o4:Ljdk/vm/ci/code/Register;
20: new jdk.vm.ci.code.Register
dup
bipush 13
bipush 13
ldc "o5"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.o5:Ljdk/vm/ci/code/Register;
21: new jdk.vm.ci.code.Register
dup
bipush 14
bipush 14
ldc "o6"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.o6:Ljdk/vm/ci/code/Register;
22: new jdk.vm.ci.code.Register
dup
bipush 15
bipush 15
ldc "o7"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.o7:Ljdk/vm/ci/code/Register;
23: new jdk.vm.ci.code.Register
dup
bipush 16
bipush 16
ldc "l0"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.l0:Ljdk/vm/ci/code/Register;
24: new jdk.vm.ci.code.Register
dup
bipush 17
bipush 17
ldc "l1"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.l1:Ljdk/vm/ci/code/Register;
25: new jdk.vm.ci.code.Register
dup
bipush 18
bipush 18
ldc "l2"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.l2:Ljdk/vm/ci/code/Register;
26: new jdk.vm.ci.code.Register
dup
bipush 19
bipush 19
ldc "l3"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.l3:Ljdk/vm/ci/code/Register;
27: new jdk.vm.ci.code.Register
dup
bipush 20
bipush 20
ldc "l4"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.l4:Ljdk/vm/ci/code/Register;
28: new jdk.vm.ci.code.Register
dup
bipush 21
bipush 21
ldc "l5"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.l5:Ljdk/vm/ci/code/Register;
29: new jdk.vm.ci.code.Register
dup
bipush 22
bipush 22
ldc "l6"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.l6:Ljdk/vm/ci/code/Register;
30: new jdk.vm.ci.code.Register
dup
bipush 23
bipush 23
ldc "l7"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.l7:Ljdk/vm/ci/code/Register;
31: new jdk.vm.ci.code.Register
dup
bipush 24
bipush 24
ldc "i0"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.i0:Ljdk/vm/ci/code/Register;
32: new jdk.vm.ci.code.Register
dup
bipush 25
bipush 25
ldc "i1"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.i1:Ljdk/vm/ci/code/Register;
33: new jdk.vm.ci.code.Register
dup
bipush 26
bipush 26
ldc "i2"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.i2:Ljdk/vm/ci/code/Register;
34: new jdk.vm.ci.code.Register
dup
bipush 27
bipush 27
ldc "i3"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.i3:Ljdk/vm/ci/code/Register;
35: new jdk.vm.ci.code.Register
dup
bipush 28
bipush 28
ldc "i4"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.i4:Ljdk/vm/ci/code/Register;
36: new jdk.vm.ci.code.Register
dup
bipush 29
bipush 29
ldc "i5"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.i5:Ljdk/vm/ci/code/Register;
37: new jdk.vm.ci.code.Register
dup
bipush 30
bipush 30
ldc "i6"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.i6:Ljdk/vm/ci/code/Register;
38: new jdk.vm.ci.code.Register
dup
bipush 31
bipush 31
ldc "i7"
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.i7:Ljdk/vm/ci/code/Register;
39: getstatic jdk.vm.ci.sparc.SPARC.o6:Ljdk/vm/ci/code/Register;
putstatic jdk.vm.ci.sparc.SPARC.sp:Ljdk/vm/ci/code/Register;
40: getstatic jdk.vm.ci.sparc.SPARC.i6:Ljdk/vm/ci/code/Register;
putstatic jdk.vm.ci.sparc.SPARC.fp:Ljdk/vm/ci/code/Register;
41: new jdk.vm.ci.code.Register
dup
bipush 32
iconst_0
ldc "f0"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f0:Ljdk/vm/ci/code/Register;
42: new jdk.vm.ci.code.Register
dup
bipush 33
iconst_1
ldc "f1"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f1:Ljdk/vm/ci/code/Register;
43: new jdk.vm.ci.code.Register
dup
bipush 34
iconst_2
ldc "f2"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f2:Ljdk/vm/ci/code/Register;
44: new jdk.vm.ci.code.Register
dup
bipush 35
iconst_3
ldc "f3"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f3:Ljdk/vm/ci/code/Register;
45: new jdk.vm.ci.code.Register
dup
bipush 36
iconst_4
ldc "f4"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f4:Ljdk/vm/ci/code/Register;
46: new jdk.vm.ci.code.Register
dup
bipush 37
iconst_5
ldc "f5"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f5:Ljdk/vm/ci/code/Register;
47: new jdk.vm.ci.code.Register
dup
bipush 38
bipush 6
ldc "f6"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f6:Ljdk/vm/ci/code/Register;
48: new jdk.vm.ci.code.Register
dup
bipush 39
bipush 7
ldc "f7"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f7:Ljdk/vm/ci/code/Register;
49: new jdk.vm.ci.code.Register
dup
bipush 40
bipush 8
ldc "f8"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f8:Ljdk/vm/ci/code/Register;
50: new jdk.vm.ci.code.Register
dup
bipush 41
bipush 9
ldc "f9"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f9:Ljdk/vm/ci/code/Register;
51: new jdk.vm.ci.code.Register
dup
bipush 42
bipush 10
ldc "f10"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f10:Ljdk/vm/ci/code/Register;
52: new jdk.vm.ci.code.Register
dup
bipush 43
bipush 11
ldc "f11"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f11:Ljdk/vm/ci/code/Register;
53: new jdk.vm.ci.code.Register
dup
bipush 44
bipush 12
ldc "f12"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f12:Ljdk/vm/ci/code/Register;
54: new jdk.vm.ci.code.Register
dup
bipush 45
bipush 13
ldc "f13"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f13:Ljdk/vm/ci/code/Register;
55: new jdk.vm.ci.code.Register
dup
bipush 46
bipush 14
ldc "f14"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f14:Ljdk/vm/ci/code/Register;
56: new jdk.vm.ci.code.Register
dup
bipush 47
bipush 15
ldc "f15"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f15:Ljdk/vm/ci/code/Register;
57: new jdk.vm.ci.code.Register
dup
bipush 48
bipush 16
ldc "f16"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f16:Ljdk/vm/ci/code/Register;
58: new jdk.vm.ci.code.Register
dup
bipush 49
bipush 17
ldc "f17"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f17:Ljdk/vm/ci/code/Register;
59: new jdk.vm.ci.code.Register
dup
bipush 50
bipush 18
ldc "f18"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f18:Ljdk/vm/ci/code/Register;
60: new jdk.vm.ci.code.Register
dup
bipush 51
bipush 19
ldc "f19"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f19:Ljdk/vm/ci/code/Register;
61: new jdk.vm.ci.code.Register
dup
bipush 52
bipush 20
ldc "f20"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f20:Ljdk/vm/ci/code/Register;
62: new jdk.vm.ci.code.Register
dup
bipush 53
bipush 21
ldc "f21"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f21:Ljdk/vm/ci/code/Register;
63: new jdk.vm.ci.code.Register
dup
bipush 54
bipush 22
ldc "f22"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f22:Ljdk/vm/ci/code/Register;
64: new jdk.vm.ci.code.Register
dup
bipush 55
bipush 23
ldc "f23"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f23:Ljdk/vm/ci/code/Register;
65: new jdk.vm.ci.code.Register
dup
bipush 56
bipush 24
ldc "f24"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f24:Ljdk/vm/ci/code/Register;
66: new jdk.vm.ci.code.Register
dup
bipush 57
bipush 25
ldc "f25"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f25:Ljdk/vm/ci/code/Register;
67: new jdk.vm.ci.code.Register
dup
bipush 58
bipush 26
ldc "f26"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f26:Ljdk/vm/ci/code/Register;
68: new jdk.vm.ci.code.Register
dup
bipush 59
bipush 27
ldc "f27"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f27:Ljdk/vm/ci/code/Register;
69: new jdk.vm.ci.code.Register
dup
bipush 60
bipush 28
ldc "f28"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f28:Ljdk/vm/ci/code/Register;
70: new jdk.vm.ci.code.Register
dup
bipush 61
bipush 29
ldc "f29"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f29:Ljdk/vm/ci/code/Register;
71: new jdk.vm.ci.code.Register
dup
bipush 62
bipush 30
ldc "f30"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f30:Ljdk/vm/ci/code/Register;
72: new jdk.vm.ci.code.Register
dup
bipush 63
bipush 31
ldc "f31"
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.f31:Ljdk/vm/ci/code/Register;
73: new jdk.vm.ci.code.Register
dup
bipush 64
iconst_0
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d0"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d0:Ljdk/vm/ci/code/Register;
74: new jdk.vm.ci.code.Register
dup
bipush 65
iconst_2
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d2"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d2:Ljdk/vm/ci/code/Register;
75: new jdk.vm.ci.code.Register
dup
bipush 66
iconst_4
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d4"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d4:Ljdk/vm/ci/code/Register;
76: new jdk.vm.ci.code.Register
dup
bipush 67
bipush 6
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d6"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d6:Ljdk/vm/ci/code/Register;
77: new jdk.vm.ci.code.Register
dup
bipush 68
bipush 8
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d8"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d8:Ljdk/vm/ci/code/Register;
78: new jdk.vm.ci.code.Register
dup
bipush 69
bipush 10
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d10"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d10:Ljdk/vm/ci/code/Register;
79: new jdk.vm.ci.code.Register
dup
bipush 70
bipush 12
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d12"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d12:Ljdk/vm/ci/code/Register;
80: new jdk.vm.ci.code.Register
dup
bipush 71
bipush 14
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d14"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d14:Ljdk/vm/ci/code/Register;
81: new jdk.vm.ci.code.Register
dup
bipush 72
bipush 16
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d16"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d16:Ljdk/vm/ci/code/Register;
82: new jdk.vm.ci.code.Register
dup
bipush 73
bipush 18
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d18"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d18:Ljdk/vm/ci/code/Register;
83: new jdk.vm.ci.code.Register
dup
bipush 74
bipush 20
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d20"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d20:Ljdk/vm/ci/code/Register;
84: new jdk.vm.ci.code.Register
dup
bipush 75
bipush 22
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d22"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d22:Ljdk/vm/ci/code/Register;
85: new jdk.vm.ci.code.Register
dup
bipush 76
bipush 24
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d24"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d24:Ljdk/vm/ci/code/Register;
86: new jdk.vm.ci.code.Register
dup
bipush 77
bipush 26
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d26"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d26:Ljdk/vm/ci/code/Register;
87: new jdk.vm.ci.code.Register
dup
bipush 78
bipush 28
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d28"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d28:Ljdk/vm/ci/code/Register;
88: new jdk.vm.ci.code.Register
dup
bipush 79
bipush 28
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d28"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d30:Ljdk/vm/ci/code/Register;
89: new jdk.vm.ci.code.Register
dup
bipush 80
bipush 32
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d32"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d32:Ljdk/vm/ci/code/Register;
90: new jdk.vm.ci.code.Register
dup
bipush 81
bipush 34
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d34"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d34:Ljdk/vm/ci/code/Register;
91: new jdk.vm.ci.code.Register
dup
bipush 82
bipush 36
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d36"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d36:Ljdk/vm/ci/code/Register;
92: new jdk.vm.ci.code.Register
dup
bipush 83
bipush 38
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d38"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d38:Ljdk/vm/ci/code/Register;
93: new jdk.vm.ci.code.Register
dup
bipush 84
bipush 40
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d40"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d40:Ljdk/vm/ci/code/Register;
94: new jdk.vm.ci.code.Register
dup
bipush 85
bipush 42
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d42"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d42:Ljdk/vm/ci/code/Register;
95: new jdk.vm.ci.code.Register
dup
bipush 86
bipush 44
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d44"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d44:Ljdk/vm/ci/code/Register;
96: new jdk.vm.ci.code.Register
dup
bipush 87
bipush 46
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d46"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d46:Ljdk/vm/ci/code/Register;
97: new jdk.vm.ci.code.Register
dup
bipush 88
bipush 48
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d48"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d48:Ljdk/vm/ci/code/Register;
98: new jdk.vm.ci.code.Register
dup
bipush 89
bipush 50
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d50"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d50:Ljdk/vm/ci/code/Register;
99: new jdk.vm.ci.code.Register
dup
bipush 90
bipush 52
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d52"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d52:Ljdk/vm/ci/code/Register;
100: new jdk.vm.ci.code.Register
dup
bipush 91
bipush 54
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d54"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d54:Ljdk/vm/ci/code/Register;
101: new jdk.vm.ci.code.Register
dup
bipush 92
bipush 56
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d56"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d56:Ljdk/vm/ci/code/Register;
102: new jdk.vm.ci.code.Register
dup
bipush 93
bipush 58
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d58"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d58:Ljdk/vm/ci/code/Register;
103: new jdk.vm.ci.code.Register
dup
bipush 94
bipush 60
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d60"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d60:Ljdk/vm/ci/code/Register;
104: new jdk.vm.ci.code.Register
dup
bipush 95
bipush 62
invokestatic jdk.vm.ci.sparc.SPARC.getDoubleEncoding:(I)I
ldc "d62"
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.d62:Ljdk/vm/ci/code/Register;
105: new jdk.vm.ci.code.Register
dup
bipush 96
iconst_0
invokestatic jdk.vm.ci.sparc.SPARC.getQuadncoding:(I)I
ldc "q0"
getstatic jdk.vm.ci.sparc.SPARC.FPUq:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.q0:Ljdk/vm/ci/code/Register;
106: new jdk.vm.ci.code.Register
dup
bipush 97
iconst_4
invokestatic jdk.vm.ci.sparc.SPARC.getQuadncoding:(I)I
ldc "q4"
getstatic jdk.vm.ci.sparc.SPARC.FPUq:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.q4:Ljdk/vm/ci/code/Register;
107: new jdk.vm.ci.code.Register
dup
bipush 98
bipush 8
invokestatic jdk.vm.ci.sparc.SPARC.getQuadncoding:(I)I
ldc "q8"
getstatic jdk.vm.ci.sparc.SPARC.FPUq:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.q8:Ljdk/vm/ci/code/Register;
108: new jdk.vm.ci.code.Register
dup
bipush 99
bipush 12
invokestatic jdk.vm.ci.sparc.SPARC.getQuadncoding:(I)I
ldc "q12"
getstatic jdk.vm.ci.sparc.SPARC.FPUq:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.q12:Ljdk/vm/ci/code/Register;
109: new jdk.vm.ci.code.Register
dup
bipush 100
bipush 16
invokestatic jdk.vm.ci.sparc.SPARC.getQuadncoding:(I)I
ldc "q16"
getstatic jdk.vm.ci.sparc.SPARC.FPUq:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.q16:Ljdk/vm/ci/code/Register;
110: new jdk.vm.ci.code.Register
dup
bipush 101
bipush 20
invokestatic jdk.vm.ci.sparc.SPARC.getQuadncoding:(I)I
ldc "q20"
getstatic jdk.vm.ci.sparc.SPARC.FPUq:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.q20:Ljdk/vm/ci/code/Register;
111: new jdk.vm.ci.code.Register
dup
bipush 102
bipush 24
invokestatic jdk.vm.ci.sparc.SPARC.getQuadncoding:(I)I
ldc "q24"
getstatic jdk.vm.ci.sparc.SPARC.FPUq:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.q24:Ljdk/vm/ci/code/Register;
112: new jdk.vm.ci.code.Register
dup
bipush 103
bipush 28
invokestatic jdk.vm.ci.sparc.SPARC.getQuadncoding:(I)I
ldc "q28"
getstatic jdk.vm.ci.sparc.SPARC.FPUq:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.q28:Ljdk/vm/ci/code/Register;
113: new jdk.vm.ci.code.Register
dup
bipush 104
bipush 32
invokestatic jdk.vm.ci.sparc.SPARC.getQuadncoding:(I)I
ldc "q32"
getstatic jdk.vm.ci.sparc.SPARC.FPUq:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.q32:Ljdk/vm/ci/code/Register;
114: new jdk.vm.ci.code.Register
dup
bipush 105
bipush 36
invokestatic jdk.vm.ci.sparc.SPARC.getQuadncoding:(I)I
ldc "q36"
getstatic jdk.vm.ci.sparc.SPARC.FPUq:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.q36:Ljdk/vm/ci/code/Register;
115: new jdk.vm.ci.code.Register
dup
bipush 106
bipush 40
invokestatic jdk.vm.ci.sparc.SPARC.getQuadncoding:(I)I
ldc "q40"
getstatic jdk.vm.ci.sparc.SPARC.FPUq:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.q40:Ljdk/vm/ci/code/Register;
116: new jdk.vm.ci.code.Register
dup
bipush 107
bipush 44
invokestatic jdk.vm.ci.sparc.SPARC.getQuadncoding:(I)I
ldc "q44"
getstatic jdk.vm.ci.sparc.SPARC.FPUq:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.q44:Ljdk/vm/ci/code/Register;
117: new jdk.vm.ci.code.Register
dup
bipush 108
bipush 48
invokestatic jdk.vm.ci.sparc.SPARC.getQuadncoding:(I)I
ldc "q48"
getstatic jdk.vm.ci.sparc.SPARC.FPUq:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.q48:Ljdk/vm/ci/code/Register;
118: new jdk.vm.ci.code.Register
dup
bipush 109
bipush 52
invokestatic jdk.vm.ci.sparc.SPARC.getQuadncoding:(I)I
ldc "q52"
getstatic jdk.vm.ci.sparc.SPARC.FPUq:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.q52:Ljdk/vm/ci/code/Register;
119: new jdk.vm.ci.code.Register
dup
bipush 110
bipush 56
invokestatic jdk.vm.ci.sparc.SPARC.getQuadncoding:(I)I
ldc "q56"
getstatic jdk.vm.ci.sparc.SPARC.FPUq:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.q56:Ljdk/vm/ci/code/Register;
120: new jdk.vm.ci.code.Register
dup
bipush 111
bipush 60
invokestatic jdk.vm.ci.sparc.SPARC.getQuadncoding:(I)I
ldc "q60"
getstatic jdk.vm.ci.sparc.SPARC.FPUq:Ljdk/vm/ci/code/Register$RegisterCategory;
invokespecial jdk.vm.ci.code.Register.<init>:(IILjava/lang/String;Ljdk/vm/ci/code/Register$RegisterCategory;)V
putstatic jdk.vm.ci.sparc.SPARC.q60:Ljdk/vm/ci/code/Register;
121: new jdk.vm.ci.code.RegisterArray
dup
bipush 32
anewarray jdk.vm.ci.code.Register
dup
iconst_0
122: getstatic jdk.vm.ci.sparc.SPARC.g0:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_1
getstatic jdk.vm.ci.sparc.SPARC.g1:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_2
getstatic jdk.vm.ci.sparc.SPARC.g2:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_3
getstatic jdk.vm.ci.sparc.SPARC.g3:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_4
getstatic jdk.vm.ci.sparc.SPARC.g4:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_5
getstatic jdk.vm.ci.sparc.SPARC.g5:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 6
getstatic jdk.vm.ci.sparc.SPARC.g6:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 7
getstatic jdk.vm.ci.sparc.SPARC.g7:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 8
123: getstatic jdk.vm.ci.sparc.SPARC.o0:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 9
getstatic jdk.vm.ci.sparc.SPARC.o1:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 10
getstatic jdk.vm.ci.sparc.SPARC.o2:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 11
getstatic jdk.vm.ci.sparc.SPARC.o3:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 12
getstatic jdk.vm.ci.sparc.SPARC.o4:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 13
getstatic jdk.vm.ci.sparc.SPARC.o5:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 14
getstatic jdk.vm.ci.sparc.SPARC.o6:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 15
getstatic jdk.vm.ci.sparc.SPARC.o7:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 16
124: getstatic jdk.vm.ci.sparc.SPARC.l0:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 17
getstatic jdk.vm.ci.sparc.SPARC.l1:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 18
getstatic jdk.vm.ci.sparc.SPARC.l2:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 19
getstatic jdk.vm.ci.sparc.SPARC.l3:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 20
getstatic jdk.vm.ci.sparc.SPARC.l4:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 21
getstatic jdk.vm.ci.sparc.SPARC.l5:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 22
getstatic jdk.vm.ci.sparc.SPARC.l6:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 23
getstatic jdk.vm.ci.sparc.SPARC.l7:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 24
125: getstatic jdk.vm.ci.sparc.SPARC.i0:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 25
getstatic jdk.vm.ci.sparc.SPARC.i1:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 26
getstatic jdk.vm.ci.sparc.SPARC.i2:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 27
getstatic jdk.vm.ci.sparc.SPARC.i3:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 28
getstatic jdk.vm.ci.sparc.SPARC.i4:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 29
getstatic jdk.vm.ci.sparc.SPARC.i5:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 30
getstatic jdk.vm.ci.sparc.SPARC.i6:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 31
getstatic jdk.vm.ci.sparc.SPARC.i7:Ljdk/vm/ci/code/Register;
126: aastore
invokespecial jdk.vm.ci.code.RegisterArray.<init>:([Ljdk/vm/ci/code/Register;)V
putstatic jdk.vm.ci.sparc.SPARC.cpuRegisters:Ljdk/vm/ci/code/RegisterArray;
127: new jdk.vm.ci.code.RegisterArray
dup
bipush 32
anewarray jdk.vm.ci.code.Register
dup
iconst_0
128: getstatic jdk.vm.ci.sparc.SPARC.f0:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_1
getstatic jdk.vm.ci.sparc.SPARC.f1:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_2
getstatic jdk.vm.ci.sparc.SPARC.f2:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_3
getstatic jdk.vm.ci.sparc.SPARC.f3:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_4
getstatic jdk.vm.ci.sparc.SPARC.f4:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_5
getstatic jdk.vm.ci.sparc.SPARC.f5:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 6
getstatic jdk.vm.ci.sparc.SPARC.f6:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 7
getstatic jdk.vm.ci.sparc.SPARC.f7:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 8
129: getstatic jdk.vm.ci.sparc.SPARC.f8:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 9
getstatic jdk.vm.ci.sparc.SPARC.f9:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 10
getstatic jdk.vm.ci.sparc.SPARC.f10:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 11
getstatic jdk.vm.ci.sparc.SPARC.f11:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 12
getstatic jdk.vm.ci.sparc.SPARC.f12:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 13
getstatic jdk.vm.ci.sparc.SPARC.f13:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 14
getstatic jdk.vm.ci.sparc.SPARC.f14:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 15
getstatic jdk.vm.ci.sparc.SPARC.f15:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 16
130: getstatic jdk.vm.ci.sparc.SPARC.f16:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 17
getstatic jdk.vm.ci.sparc.SPARC.f17:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 18
getstatic jdk.vm.ci.sparc.SPARC.f18:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 19
getstatic jdk.vm.ci.sparc.SPARC.f19:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 20
getstatic jdk.vm.ci.sparc.SPARC.f20:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 21
getstatic jdk.vm.ci.sparc.SPARC.f21:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 22
getstatic jdk.vm.ci.sparc.SPARC.f22:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 23
getstatic jdk.vm.ci.sparc.SPARC.f23:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 24
131: getstatic jdk.vm.ci.sparc.SPARC.f24:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 25
getstatic jdk.vm.ci.sparc.SPARC.f25:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 26
getstatic jdk.vm.ci.sparc.SPARC.f26:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 27
getstatic jdk.vm.ci.sparc.SPARC.f27:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 28
getstatic jdk.vm.ci.sparc.SPARC.f28:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 29
getstatic jdk.vm.ci.sparc.SPARC.f29:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 30
getstatic jdk.vm.ci.sparc.SPARC.f30:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 31
getstatic jdk.vm.ci.sparc.SPARC.f31:Ljdk/vm/ci/code/Register;
132: aastore
invokespecial jdk.vm.ci.code.RegisterArray.<init>:([Ljdk/vm/ci/code/Register;)V
putstatic jdk.vm.ci.sparc.SPARC.fpusRegisters:Ljdk/vm/ci/code/RegisterArray;
133: new jdk.vm.ci.code.RegisterArray
dup
bipush 32
anewarray jdk.vm.ci.code.Register
dup
iconst_0
134: getstatic jdk.vm.ci.sparc.SPARC.d0:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_1
getstatic jdk.vm.ci.sparc.SPARC.d2:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_2
getstatic jdk.vm.ci.sparc.SPARC.d4:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_3
getstatic jdk.vm.ci.sparc.SPARC.d6:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_4
getstatic jdk.vm.ci.sparc.SPARC.d8:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_5
getstatic jdk.vm.ci.sparc.SPARC.d10:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 6
getstatic jdk.vm.ci.sparc.SPARC.d12:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 7
getstatic jdk.vm.ci.sparc.SPARC.d14:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 8
135: getstatic jdk.vm.ci.sparc.SPARC.d16:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 9
getstatic jdk.vm.ci.sparc.SPARC.d18:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 10
getstatic jdk.vm.ci.sparc.SPARC.d20:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 11
getstatic jdk.vm.ci.sparc.SPARC.d22:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 12
getstatic jdk.vm.ci.sparc.SPARC.d24:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 13
getstatic jdk.vm.ci.sparc.SPARC.d26:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 14
getstatic jdk.vm.ci.sparc.SPARC.d28:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 15
getstatic jdk.vm.ci.sparc.SPARC.d30:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 16
136: getstatic jdk.vm.ci.sparc.SPARC.d32:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 17
getstatic jdk.vm.ci.sparc.SPARC.d34:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 18
getstatic jdk.vm.ci.sparc.SPARC.d36:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 19
getstatic jdk.vm.ci.sparc.SPARC.d38:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 20
getstatic jdk.vm.ci.sparc.SPARC.d40:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 21
getstatic jdk.vm.ci.sparc.SPARC.d42:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 22
getstatic jdk.vm.ci.sparc.SPARC.d44:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 23
getstatic jdk.vm.ci.sparc.SPARC.d46:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 24
137: getstatic jdk.vm.ci.sparc.SPARC.d48:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 25
getstatic jdk.vm.ci.sparc.SPARC.d50:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 26
getstatic jdk.vm.ci.sparc.SPARC.d52:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 27
getstatic jdk.vm.ci.sparc.SPARC.d54:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 28
getstatic jdk.vm.ci.sparc.SPARC.d56:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 29
getstatic jdk.vm.ci.sparc.SPARC.d58:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 30
getstatic jdk.vm.ci.sparc.SPARC.d60:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 31
getstatic jdk.vm.ci.sparc.SPARC.d62:Ljdk/vm/ci/code/Register;
138: aastore
invokespecial jdk.vm.ci.code.RegisterArray.<init>:([Ljdk/vm/ci/code/Register;)V
putstatic jdk.vm.ci.sparc.SPARC.fpudRegisters:Ljdk/vm/ci/code/RegisterArray;
139: new jdk.vm.ci.code.RegisterArray
dup
bipush 16
anewarray jdk.vm.ci.code.Register
dup
iconst_0
140: getstatic jdk.vm.ci.sparc.SPARC.q0:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_1
getstatic jdk.vm.ci.sparc.SPARC.q4:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_2
getstatic jdk.vm.ci.sparc.SPARC.q8:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_3
getstatic jdk.vm.ci.sparc.SPARC.q12:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_4
141: getstatic jdk.vm.ci.sparc.SPARC.q16:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_5
getstatic jdk.vm.ci.sparc.SPARC.q20:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 6
getstatic jdk.vm.ci.sparc.SPARC.q24:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 7
getstatic jdk.vm.ci.sparc.SPARC.q28:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 8
142: getstatic jdk.vm.ci.sparc.SPARC.q32:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 9
getstatic jdk.vm.ci.sparc.SPARC.q36:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 10
getstatic jdk.vm.ci.sparc.SPARC.q40:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 11
getstatic jdk.vm.ci.sparc.SPARC.q44:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 12
143: getstatic jdk.vm.ci.sparc.SPARC.q48:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 13
getstatic jdk.vm.ci.sparc.SPARC.q52:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 14
getstatic jdk.vm.ci.sparc.SPARC.q56:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 15
getstatic jdk.vm.ci.sparc.SPARC.q60:Ljdk/vm/ci/code/Register;
144: aastore
invokespecial jdk.vm.ci.code.RegisterArray.<init>:([Ljdk/vm/ci/code/Register;)V
putstatic jdk.vm.ci.sparc.SPARC.fpuqRegisters:Ljdk/vm/ci/code/RegisterArray;
145: new jdk.vm.ci.code.RegisterArray
dup
bipush 112
anewarray jdk.vm.ci.code.Register
dup
iconst_0
146: getstatic jdk.vm.ci.sparc.SPARC.g0:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_1
getstatic jdk.vm.ci.sparc.SPARC.g1:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_2
getstatic jdk.vm.ci.sparc.SPARC.g2:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_3
getstatic jdk.vm.ci.sparc.SPARC.g3:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_4
getstatic jdk.vm.ci.sparc.SPARC.g4:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_5
getstatic jdk.vm.ci.sparc.SPARC.g5:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 6
getstatic jdk.vm.ci.sparc.SPARC.g6:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 7
getstatic jdk.vm.ci.sparc.SPARC.g7:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 8
147: getstatic jdk.vm.ci.sparc.SPARC.o0:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 9
getstatic jdk.vm.ci.sparc.SPARC.o1:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 10
getstatic jdk.vm.ci.sparc.SPARC.o2:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 11
getstatic jdk.vm.ci.sparc.SPARC.o3:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 12
getstatic jdk.vm.ci.sparc.SPARC.o4:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 13
getstatic jdk.vm.ci.sparc.SPARC.o5:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 14
getstatic jdk.vm.ci.sparc.SPARC.o6:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 15
getstatic jdk.vm.ci.sparc.SPARC.o7:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 16
148: getstatic jdk.vm.ci.sparc.SPARC.l0:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 17
getstatic jdk.vm.ci.sparc.SPARC.l1:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 18
getstatic jdk.vm.ci.sparc.SPARC.l2:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 19
getstatic jdk.vm.ci.sparc.SPARC.l3:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 20
getstatic jdk.vm.ci.sparc.SPARC.l4:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 21
getstatic jdk.vm.ci.sparc.SPARC.l5:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 22
getstatic jdk.vm.ci.sparc.SPARC.l6:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 23
getstatic jdk.vm.ci.sparc.SPARC.l7:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 24
149: getstatic jdk.vm.ci.sparc.SPARC.i0:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 25
getstatic jdk.vm.ci.sparc.SPARC.i1:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 26
getstatic jdk.vm.ci.sparc.SPARC.i2:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 27
getstatic jdk.vm.ci.sparc.SPARC.i3:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 28
getstatic jdk.vm.ci.sparc.SPARC.i4:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 29
getstatic jdk.vm.ci.sparc.SPARC.i5:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 30
getstatic jdk.vm.ci.sparc.SPARC.i6:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 31
getstatic jdk.vm.ci.sparc.SPARC.i7:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 32
150: getstatic jdk.vm.ci.sparc.SPARC.f0:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 33
getstatic jdk.vm.ci.sparc.SPARC.f1:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 34
getstatic jdk.vm.ci.sparc.SPARC.f2:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 35
getstatic jdk.vm.ci.sparc.SPARC.f3:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 36
getstatic jdk.vm.ci.sparc.SPARC.f4:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 37
getstatic jdk.vm.ci.sparc.SPARC.f5:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 38
getstatic jdk.vm.ci.sparc.SPARC.f6:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 39
getstatic jdk.vm.ci.sparc.SPARC.f7:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 40
151: getstatic jdk.vm.ci.sparc.SPARC.f8:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 41
getstatic jdk.vm.ci.sparc.SPARC.f9:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 42
getstatic jdk.vm.ci.sparc.SPARC.f10:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 43
getstatic jdk.vm.ci.sparc.SPARC.f11:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 44
getstatic jdk.vm.ci.sparc.SPARC.f12:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 45
getstatic jdk.vm.ci.sparc.SPARC.f13:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 46
getstatic jdk.vm.ci.sparc.SPARC.f14:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 47
getstatic jdk.vm.ci.sparc.SPARC.f15:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 48
152: getstatic jdk.vm.ci.sparc.SPARC.f16:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 49
getstatic jdk.vm.ci.sparc.SPARC.f17:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 50
getstatic jdk.vm.ci.sparc.SPARC.f18:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 51
getstatic jdk.vm.ci.sparc.SPARC.f19:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 52
getstatic jdk.vm.ci.sparc.SPARC.f20:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 53
getstatic jdk.vm.ci.sparc.SPARC.f21:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 54
getstatic jdk.vm.ci.sparc.SPARC.f22:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 55
getstatic jdk.vm.ci.sparc.SPARC.f23:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 56
153: getstatic jdk.vm.ci.sparc.SPARC.f24:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 57
getstatic jdk.vm.ci.sparc.SPARC.f25:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 58
getstatic jdk.vm.ci.sparc.SPARC.f26:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 59
getstatic jdk.vm.ci.sparc.SPARC.f27:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 60
getstatic jdk.vm.ci.sparc.SPARC.f28:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 61
getstatic jdk.vm.ci.sparc.SPARC.f29:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 62
getstatic jdk.vm.ci.sparc.SPARC.f30:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 63
getstatic jdk.vm.ci.sparc.SPARC.f31:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 64
154: getstatic jdk.vm.ci.sparc.SPARC.d0:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 65
getstatic jdk.vm.ci.sparc.SPARC.d2:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 66
getstatic jdk.vm.ci.sparc.SPARC.d4:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 67
getstatic jdk.vm.ci.sparc.SPARC.d6:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 68
getstatic jdk.vm.ci.sparc.SPARC.d8:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 69
getstatic jdk.vm.ci.sparc.SPARC.d10:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 70
getstatic jdk.vm.ci.sparc.SPARC.d12:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 71
getstatic jdk.vm.ci.sparc.SPARC.d14:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 72
155: getstatic jdk.vm.ci.sparc.SPARC.d16:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 73
getstatic jdk.vm.ci.sparc.SPARC.d18:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 74
getstatic jdk.vm.ci.sparc.SPARC.d20:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 75
getstatic jdk.vm.ci.sparc.SPARC.d22:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 76
getstatic jdk.vm.ci.sparc.SPARC.d24:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 77
getstatic jdk.vm.ci.sparc.SPARC.d26:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 78
getstatic jdk.vm.ci.sparc.SPARC.d28:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 79
getstatic jdk.vm.ci.sparc.SPARC.d30:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 80
156: getstatic jdk.vm.ci.sparc.SPARC.d32:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 81
getstatic jdk.vm.ci.sparc.SPARC.d34:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 82
getstatic jdk.vm.ci.sparc.SPARC.d36:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 83
getstatic jdk.vm.ci.sparc.SPARC.d38:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 84
getstatic jdk.vm.ci.sparc.SPARC.d40:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 85
getstatic jdk.vm.ci.sparc.SPARC.d42:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 86
getstatic jdk.vm.ci.sparc.SPARC.d44:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 87
getstatic jdk.vm.ci.sparc.SPARC.d46:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 88
157: getstatic jdk.vm.ci.sparc.SPARC.d48:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 89
getstatic jdk.vm.ci.sparc.SPARC.d50:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 90
getstatic jdk.vm.ci.sparc.SPARC.d52:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 91
getstatic jdk.vm.ci.sparc.SPARC.d54:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 92
getstatic jdk.vm.ci.sparc.SPARC.d56:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 93
getstatic jdk.vm.ci.sparc.SPARC.d58:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 94
getstatic jdk.vm.ci.sparc.SPARC.d60:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 95
getstatic jdk.vm.ci.sparc.SPARC.d62:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 96
158: getstatic jdk.vm.ci.sparc.SPARC.q0:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 97
getstatic jdk.vm.ci.sparc.SPARC.q4:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 98
getstatic jdk.vm.ci.sparc.SPARC.q8:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 99
getstatic jdk.vm.ci.sparc.SPARC.q12:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 100
159: getstatic jdk.vm.ci.sparc.SPARC.q16:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 101
getstatic jdk.vm.ci.sparc.SPARC.q20:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 102
getstatic jdk.vm.ci.sparc.SPARC.q24:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 103
getstatic jdk.vm.ci.sparc.SPARC.q28:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 104
160: getstatic jdk.vm.ci.sparc.SPARC.q32:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 105
getstatic jdk.vm.ci.sparc.SPARC.q36:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 106
getstatic jdk.vm.ci.sparc.SPARC.q40:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 107
getstatic jdk.vm.ci.sparc.SPARC.q44:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 108
161: getstatic jdk.vm.ci.sparc.SPARC.q48:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 109
getstatic jdk.vm.ci.sparc.SPARC.q52:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 110
getstatic jdk.vm.ci.sparc.SPARC.q56:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 111
getstatic jdk.vm.ci.sparc.SPARC.q60:Ljdk/vm/ci/code/Register;
162: aastore
invokespecial jdk.vm.ci.code.RegisterArray.<init>:([Ljdk/vm/ci/code/Register;)V
putstatic jdk.vm.ci.sparc.SPARC.allRegisters:Ljdk/vm/ci/code/RegisterArray;
163: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(java.util.Set<jdk.vm.ci.sparc.SPARC$CPUFeature>);
descriptor: (Ljava/util/Set;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "SPARC"
getstatic jdk.vm.ci.sparc.SPARCKind.XWORD:Ljdk/vm/ci/sparc/SPARCKind;
getstatic java.nio.ByteOrder.BIG_ENDIAN:Ljava/nio/ByteOrder;
iconst_0
getstatic jdk.vm.ci.sparc.SPARC.allRegisters:Ljdk/vm/ci/code/RegisterArray;
bipush 11
iconst_1
bipush 8
invokespecial jdk.vm.ci.code.Architecture.<init>:(Ljava/lang/String;Ljdk/vm/ci/meta/PlatformKind;Ljava/nio/ByteOrder;ZLjdk/vm/ci/code/RegisterArray;III)V
1: aload 0
aload 1
putfield jdk.vm.ci.sparc.SPARC.features:Ljava/util/Set;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/vm/ci/sparc/SPARC;
0 3 1 features Ljava/util/Set<Ljdk/vm/ci/sparc/SPARC$CPUFeature;>;
Signature: (Ljava/util/Set<Ljdk/vm/ci/sparc/SPARC$CPUFeature;>;)V
MethodParameters:
Name Flags
features
public jdk.vm.ci.code.RegisterArray getAvailableValueRegisters();
descriptor: ()Ljdk/vm/ci/code/RegisterArray;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic jdk.vm.ci.sparc.SPARC.allRegisters:Ljdk/vm/ci/code/RegisterArray;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/vm/ci/sparc/SPARC;
public boolean canStoreValue(jdk.vm.ci.code.Register$RegisterCategory, jdk.vm.ci.meta.PlatformKind);
descriptor: (Ljdk/vm/ci/code/Register$RegisterCategory;Ljdk/vm/ci/meta/PlatformKind;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
checkcast jdk.vm.ci.sparc.SPARCKind
astore 3
start local 3 1: invokestatic jdk.vm.ci.sparc.SPARC.$SWITCH_TABLE$jdk$vm$ci$sparc$SPARCKind:()[I
aload 3
invokevirtual jdk.vm.ci.sparc.SPARCKind.ordinal:()I
iaload
tableswitch { // 1 - 13
1: 2
2: 2
3: 2
4: 2
5: 3
6: 4
7: 5
8: 3
9: 3
10: 4
11: 4
12: 4
13: 4
default: 6
}
2: StackMap locals: jdk.vm.ci.sparc.SPARCKind
StackMap stack:
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
aload 1
invokevirtual jdk.vm.ci.code.Register$RegisterCategory.equals:(Ljava/lang/Object;)Z
ireturn
3: StackMap locals:
StackMap stack:
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
aload 1
invokevirtual jdk.vm.ci.code.Register$RegisterCategory.equals:(Ljava/lang/Object;)Z
ireturn
4: StackMap locals:
StackMap stack:
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
aload 1
invokevirtual jdk.vm.ci.code.Register$RegisterCategory.equals:(Ljava/lang/Object;)Z
ireturn
5: StackMap locals:
StackMap stack:
getstatic jdk.vm.ci.sparc.SPARC.FPUq:Ljdk/vm/ci/code/Register$RegisterCategory;
aload 1
invokevirtual jdk.vm.ci.code.Register$RegisterCategory.equals:(Ljava/lang/Object;)Z
ireturn
6: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljdk/vm/ci/sparc/SPARC;
0 7 1 category Ljdk/vm/ci/code/Register$RegisterCategory;
0 7 2 kind Ljdk/vm/ci/meta/PlatformKind;
1 7 3 sparcKind Ljdk/vm/ci/sparc/SPARCKind;
MethodParameters:
Name Flags
category
kind
public jdk.vm.ci.meta.PlatformKind getLargestStorableKind(jdk.vm.ci.code.Register$RegisterCategory);
descriptor: (Ljdk/vm/ci/code/Register$RegisterCategory;)Ljdk/vm/ci/meta/PlatformKind;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getstatic jdk.vm.ci.sparc.SPARC.CPU:Ljdk/vm/ci/code/Register$RegisterCategory;
invokevirtual jdk.vm.ci.code.Register$RegisterCategory.equals:(Ljava/lang/Object;)Z
ifeq 2
1: getstatic jdk.vm.ci.sparc.SPARCKind.XWORD:Ljdk/vm/ci/sparc/SPARCKind;
areturn
2: StackMap locals:
StackMap stack:
aload 1
getstatic jdk.vm.ci.sparc.SPARC.FPUd:Ljdk/vm/ci/code/Register$RegisterCategory;
invokevirtual jdk.vm.ci.code.Register$RegisterCategory.equals:(Ljava/lang/Object;)Z
ifeq 4
3: getstatic jdk.vm.ci.sparc.SPARCKind.DOUBLE:Ljdk/vm/ci/sparc/SPARCKind;
areturn
4: StackMap locals:
StackMap stack:
aload 1
getstatic jdk.vm.ci.sparc.SPARC.FPUs:Ljdk/vm/ci/code/Register$RegisterCategory;
invokevirtual jdk.vm.ci.code.Register$RegisterCategory.equals:(Ljava/lang/Object;)Z
ifeq 6
5: getstatic jdk.vm.ci.sparc.SPARCKind.SINGLE:Ljdk/vm/ci/sparc/SPARCKind;
areturn
6: StackMap locals:
StackMap stack:
aload 1
getstatic jdk.vm.ci.sparc.SPARC.FPUq:Ljdk/vm/ci/code/Register$RegisterCategory;
invokevirtual jdk.vm.ci.code.Register$RegisterCategory.equals:(Ljava/lang/Object;)Z
ifeq 8
7: getstatic jdk.vm.ci.sparc.SPARCKind.QUAD:Ljdk/vm/ci/sparc/SPARCKind;
areturn
8: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Unknown register category: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljdk/vm/ci/sparc/SPARC;
0 9 1 category Ljdk/vm/ci/code/Register$RegisterCategory;
MethodParameters:
Name Flags
category
public jdk.vm.ci.meta.PlatformKind getPlatformKind(jdk.vm.ci.meta.JavaKind);
descriptor: (Ljdk/vm/ci/meta/JavaKind;)Ljdk/vm/ci/meta/PlatformKind;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: invokestatic jdk.vm.ci.sparc.SPARC.$SWITCH_TABLE$jdk$vm$ci$meta$JavaKind:()[I
aload 1
invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
iaload
tableswitch { // 1 - 9
1: 1
2: 1
3: 2
4: 2
5: 3
6: 5
7: 4
8: 6
9: 4
default: 7
}
1: StackMap locals:
StackMap stack:
getstatic jdk.vm.ci.sparc.SPARCKind.BYTE:Ljdk/vm/ci/sparc/SPARCKind;
areturn
2: StackMap locals:
StackMap stack:
getstatic jdk.vm.ci.sparc.SPARCKind.HWORD:Ljdk/vm/ci/sparc/SPARCKind;
areturn
3: StackMap locals:
StackMap stack:
getstatic jdk.vm.ci.sparc.SPARCKind.WORD:Ljdk/vm/ci/sparc/SPARCKind;
areturn
4: StackMap locals:
StackMap stack:
getstatic jdk.vm.ci.sparc.SPARCKind.XWORD:Ljdk/vm/ci/sparc/SPARCKind;
areturn
5: StackMap locals:
StackMap stack:
getstatic jdk.vm.ci.sparc.SPARCKind.SINGLE:Ljdk/vm/ci/sparc/SPARCKind;
areturn
6: StackMap locals:
StackMap stack:
getstatic jdk.vm.ci.sparc.SPARCKind.DOUBLE:Ljdk/vm/ci/sparc/SPARCKind;
areturn
7: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Unknown JavaKind: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljdk/vm/ci/sparc/SPARC;
0 8 1 javaKind Ljdk/vm/ci/meta/JavaKind;
MethodParameters:
Name Flags
javaKind
private static int getDoubleEncoding(int);
descriptor: (I)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: getstatic jdk.vm.ci.sparc.SPARC.$assertionsDisabled:Z
ifne 2
iload 0
bipush 64
if_icmpge 1
iload 0
iconst_1
iand
ifeq 2
StackMap locals:
StackMap stack:
1: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
iload 0
bipush 30
iand
iload 0
bipush 32
iand
iconst_5
ishr
ior
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 reg I
MethodParameters:
Name Flags
reg
private static int getQuadncoding(int);
descriptor: (I)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: getstatic jdk.vm.ci.sparc.SPARC.$assertionsDisabled:Z
ifne 2
iload 0
bipush 64
if_icmpge 1
iload 0
iconst_1
iand
ifeq 2
StackMap locals:
StackMap stack:
1: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
iload 0
bipush 28
iand
iload 0
bipush 32
iand
iconst_5
ishr
ior
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 reg I
MethodParameters:
Name Flags
reg
public java.util.Set<jdk.vm.ci.sparc.SPARC$CPUFeature> getFeatures();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.vm.ci.sparc.SPARC.features:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/vm/ci/sparc/SPARC;
Signature: ()Ljava/util/Set<Ljdk/vm/ci/sparc/SPARC$CPUFeature;>;
public boolean hasFeature(jdk.vm.ci.sparc.SPARC$CPUFeature);
descriptor: (Ljdk/vm/ci/sparc/SPARC$CPUFeature;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.vm.ci.sparc.SPARC.features:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/vm/ci/sparc/SPARC;
0 1 1 feature Ljdk/vm/ci/sparc/SPARC$CPUFeature;
MethodParameters:
Name Flags
feature
static int[] $SWITCH_TABLE$jdk$vm$ci$sparc$SPARCKind();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic jdk.vm.ci.sparc.SPARC.$SWITCH_TABLE$jdk$vm$ci$sparc$SPARCKind:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic jdk.vm.ci.sparc.SPARCKind.values:()[Ljdk/vm/ci/sparc/SPARCKind;
arraylength
newarray 10
astore 0
2: aload 0
getstatic jdk.vm.ci.sparc.SPARCKind.BYTE:Ljdk/vm/ci/sparc/SPARCKind;
invokevirtual jdk.vm.ci.sparc.SPARCKind.ordinal:()I
iconst_1
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic jdk.vm.ci.sparc.SPARCKind.DOUBLE:Ljdk/vm/ci/sparc/SPARCKind;
invokevirtual jdk.vm.ci.sparc.SPARCKind.ordinal:()I
bipush 6
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic jdk.vm.ci.sparc.SPARCKind.HWORD:Ljdk/vm/ci/sparc/SPARCKind;
invokevirtual jdk.vm.ci.sparc.SPARCKind.ordinal:()I
iconst_2
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic jdk.vm.ci.sparc.SPARCKind.QUAD:Ljdk/vm/ci/sparc/SPARCKind;
invokevirtual jdk.vm.ci.sparc.SPARCKind.ordinal:()I
bipush 7
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic jdk.vm.ci.sparc.SPARCKind.SINGLE:Ljdk/vm/ci/sparc/SPARCKind;
invokevirtual jdk.vm.ci.sparc.SPARCKind.ordinal:()I
iconst_5
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic jdk.vm.ci.sparc.SPARCKind.V32_BYTE:Ljdk/vm/ci/sparc/SPARCKind;
invokevirtual jdk.vm.ci.sparc.SPARCKind.ordinal:()I
bipush 8
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic jdk.vm.ci.sparc.SPARCKind.V32_HWORD:Ljdk/vm/ci/sparc/SPARCKind;
invokevirtual jdk.vm.ci.sparc.SPARCKind.ordinal:()I
bipush 9
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic jdk.vm.ci.sparc.SPARCKind.V64_BYTE:Ljdk/vm/ci/sparc/SPARCKind;
invokevirtual jdk.vm.ci.sparc.SPARCKind.ordinal:()I
bipush 10
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic jdk.vm.ci.sparc.SPARCKind.V64_HWORD:Ljdk/vm/ci/sparc/SPARCKind;
invokevirtual jdk.vm.ci.sparc.SPARCKind.ordinal:()I
bipush 11
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic jdk.vm.ci.sparc.SPARCKind.V64_SINGLE:Ljdk/vm/ci/sparc/SPARCKind;
invokevirtual jdk.vm.ci.sparc.SPARCKind.ordinal:()I
bipush 13
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic jdk.vm.ci.sparc.SPARCKind.V64_WORD:Ljdk/vm/ci/sparc/SPARCKind;
invokevirtual jdk.vm.ci.sparc.SPARCKind.ordinal:()I
bipush 12
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
getstatic jdk.vm.ci.sparc.SPARCKind.WORD:Ljdk/vm/ci/sparc/SPARCKind;
invokevirtual jdk.vm.ci.sparc.SPARCKind.ordinal:()I
iconst_3
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
getstatic jdk.vm.ci.sparc.SPARCKind.XWORD:Ljdk/vm/ci/sparc/SPARCKind;
invokevirtual jdk.vm.ci.sparc.SPARCKind.ordinal:()I
iconst_4
iastore
39: goto 41
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
40: pop
StackMap locals:
StackMap stack:
41: aload 0
dup
putstatic jdk.vm.ci.sparc.SPARC.$SWITCH_TABLE$jdk$vm$ci$sparc$SPARCKind:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
35 36 37 Class java.lang.NoSuchFieldError
38 39 40 Class java.lang.NoSuchFieldError
static int[] $SWITCH_TABLE$jdk$vm$ci$meta$JavaKind();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic jdk.vm.ci.sparc.SPARC.$SWITCH_TABLE$jdk$vm$ci$meta$JavaKind:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic jdk.vm.ci.meta.JavaKind.values:()[Ljdk/vm/ci/meta/JavaKind;
arraylength
newarray 10
astore 0
2: aload 0
getstatic jdk.vm.ci.meta.JavaKind.Boolean:Ljdk/vm/ci/meta/JavaKind;
invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
iconst_1
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic jdk.vm.ci.meta.JavaKind.Byte:Ljdk/vm/ci/meta/JavaKind;
invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
iconst_2
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic jdk.vm.ci.meta.JavaKind.Char:Ljdk/vm/ci/meta/JavaKind;
invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
iconst_4
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic jdk.vm.ci.meta.JavaKind.Double:Ljdk/vm/ci/meta/JavaKind;
invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
bipush 8
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic jdk.vm.ci.meta.JavaKind.Float:Ljdk/vm/ci/meta/JavaKind;
invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
bipush 6
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic jdk.vm.ci.meta.JavaKind.Illegal:Ljdk/vm/ci/meta/JavaKind;
invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
bipush 11
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic jdk.vm.ci.meta.JavaKind.Int:Ljdk/vm/ci/meta/JavaKind;
invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
iconst_5
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic jdk.vm.ci.meta.JavaKind.Long:Ljdk/vm/ci/meta/JavaKind;
invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
bipush 7
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic jdk.vm.ci.meta.JavaKind.Object:Ljdk/vm/ci/meta/JavaKind;
invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
bipush 9
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic jdk.vm.ci.meta.JavaKind.Short:Ljdk/vm/ci/meta/JavaKind;
invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
iconst_3
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic jdk.vm.ci.meta.JavaKind.Void:Ljdk/vm/ci/meta/JavaKind;
invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
bipush 10
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
dup
putstatic jdk.vm.ci.sparc.SPARC.$SWITCH_TABLE$jdk$vm$ci$meta$JavaKind:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
}
SourceFile: "SPARC.java"
NestMembers:
jdk.vm.ci.sparc.SPARC$CPUFeature
InnerClasses:
public RegisterCategory = jdk.vm.ci.code.Register$RegisterCategory of jdk.vm.ci.code.Register
public final CPUFeature = jdk.vm.ci.sparc.SPARC$CPUFeature of jdk.vm.ci.sparc.SPARC