class org.graalvm.compiler.asm.aarch64.test.TestProtectedAssembler extends org.graalvm.compiler.asm.aarch64.AArch64Assembler
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.graalvm.compiler.asm.aarch64.test.TestProtectedAssembler
super_class: org.graalvm.compiler.asm.aarch64.AArch64Assembler
{
void <init>(jdk.vm.ci.code.TargetDescription);
descriptor: (Ljdk/vm/ci/code/TargetDescription;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.<init>:(Ljdk/vm/ci/code/TargetDescription;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 target Ljdk/vm/ci/code/TargetDescription;
MethodParameters:
Name Flags
target
protected void cbnz(int, jdk.vm.ci.code.Register, int, int);
descriptor: (ILjdk/vm/ci/code/Register;II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
iload 3
iload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.cbnz:(ILjdk/vm/ci/code/Register;II)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 reg Ljdk/vm/ci/code/Register;
0 2 3 imm21 I
0 2 4 pos I
MethodParameters:
Name Flags
size
reg
imm21
pos
protected void cbz(int, jdk.vm.ci.code.Register, int, int);
descriptor: (ILjdk/vm/ci/code/Register;II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
iload 3
iload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.cbz:(ILjdk/vm/ci/code/Register;II)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 reg Ljdk/vm/ci/code/Register;
0 2 3 imm21 I
0 2 4 pos I
MethodParameters:
Name Flags
size
reg
imm21
pos
public void ands(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, long);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
lload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.ands:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;J)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
0 2 4 bimm J
MethodParameters:
Name Flags
size
dst
src
bimm
protected void b(org.graalvm.compiler.asm.aarch64.AArch64Assembler$ConditionFlag, int);
descriptor: (Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ConditionFlag;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.b:(Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ConditionFlag;I)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 condition Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ConditionFlag;
0 2 2 imm21 I
MethodParameters:
Name Flags
condition
imm21
protected void b(org.graalvm.compiler.asm.aarch64.AArch64Assembler$ConditionFlag, int, int);
descriptor: (Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ConditionFlag;II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iload 2
iload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.b:(Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ConditionFlag;II)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 condition Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ConditionFlag;
0 2 2 imm21 I
0 2 3 pos I
MethodParameters:
Name Flags
condition
imm21
pos
protected void cbnz(int, jdk.vm.ci.code.Register, int);
descriptor: (ILjdk/vm/ci/code/Register;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
iload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.cbnz:(ILjdk/vm/ci/code/Register;I)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 reg Ljdk/vm/ci/code/Register;
0 2 3 imm21 I
MethodParameters:
Name Flags
size
reg
imm21
protected void cbz(int, jdk.vm.ci.code.Register, int);
descriptor: (ILjdk/vm/ci/code/Register;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
iload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.cbz:(ILjdk/vm/ci/code/Register;I)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 reg Ljdk/vm/ci/code/Register;
0 2 3 imm21 I
MethodParameters:
Name Flags
size
reg
imm21
protected void b(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.b:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 imm28 I
MethodParameters:
Name Flags
imm28
protected void b(int, int);
descriptor: (II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.b:(II)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 imm28 I
0 2 2 pos I
MethodParameters:
Name Flags
imm28
pos
public void bl(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.bl:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 imm28 I
MethodParameters:
Name Flags
imm28
public void blr(jdk.vm.ci.code.Register);
descriptor: (Ljdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.blr:(Ljdk/vm/ci/code/Register;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 reg Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
reg
protected void br(jdk.vm.ci.code.Register);
descriptor: (Ljdk/vm/ci/code/Register;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.br:(Ljdk/vm/ci/code/Register;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 reg Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
reg
public void ret(jdk.vm.ci.code.Register);
descriptor: (Ljdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.ret:(Ljdk/vm/ci/code/Register;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 reg Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
reg
public void ldr(int, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Address);
descriptor: (ILjdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Address;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
aload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.ldr:(ILjdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Address;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 srcSize I
0 2 2 rt Ljdk/vm/ci/code/Register;
0 2 3 address Lorg/graalvm/compiler/asm/aarch64/AArch64Address;
MethodParameters:
Name Flags
srcSize
rt
address
public void ldrs(int, int, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Address);
descriptor: (IILjdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Address;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
iload 2
aload 3
aload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.ldrs:(IILjdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Address;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 targetSize I
0 2 2 srcSize I
0 2 3 rt Ljdk/vm/ci/code/Register;
0 2 4 address Lorg/graalvm/compiler/asm/aarch64/AArch64Address;
MethodParameters:
Name Flags
targetSize
srcSize
rt
address
public void str(int, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Address);
descriptor: (ILjdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Address;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
aload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.str:(ILjdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Address;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 destSize I
0 2 2 rt Ljdk/vm/ci/code/Register;
0 2 3 address Lorg/graalvm/compiler/asm/aarch64/AArch64Address;
MethodParameters:
Name Flags
destSize
rt
address
protected void ldxr(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
aload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.ldxr:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 rt Ljdk/vm/ci/code/Register;
0 2 3 rn Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
rt
rn
protected void stxr(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
aload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.stxr:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 rs Ljdk/vm/ci/code/Register;
0 2 3 rt Ljdk/vm/ci/code/Register;
0 2 4 rn Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
rs
rt
rn
protected void ldar(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
aload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.ldar:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 rt Ljdk/vm/ci/code/Register;
0 2 3 rn Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
rt
rn
protected void stlr(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
aload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.stlr:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 rt Ljdk/vm/ci/code/Register;
0 2 3 rn Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
rt
rn
public void ldaxr(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
aload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.ldaxr:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 rt Ljdk/vm/ci/code/Register;
0 2 3 rn Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
rt
rn
public void stlxr(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
aload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.stlxr:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 rs Ljdk/vm/ci/code/Register;
0 2 3 rt Ljdk/vm/ci/code/Register;
0 2 4 rn Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
rs
rt
rn
public void adr(jdk.vm.ci.code.Register, int);
descriptor: (Ljdk/vm/ci/code/Register;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.adr:(Ljdk/vm/ci/code/Register;I)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 dst Ljdk/vm/ci/code/Register;
0 2 2 imm21 I
MethodParameters:
Name Flags
dst
imm21
protected void add(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
iload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.add:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
0 2 4 aimm I
MethodParameters:
Name Flags
size
dst
src
aimm
protected void adds(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
iload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.adds:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
0 2 4 aimm I
MethodParameters:
Name Flags
size
dst
src
aimm
protected void sub(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
iload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.sub:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
0 2 4 aimm I
MethodParameters:
Name Flags
size
dst
src
aimm
protected void subs(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
iload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.subs:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
0 2 4 aimm I
MethodParameters:
Name Flags
size
dst
src
aimm
public void and(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, long);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
lload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.and:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;J)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
0 2 4 bimm J
MethodParameters:
Name Flags
size
dst
src
bimm
public void eor(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, long);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
lload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.eor:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;J)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
0 2 4 bimm J
MethodParameters:
Name Flags
size
dst
src
bimm
protected void orr(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, long);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;J)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
lload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.orr:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;J)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
0 2 4 bimm J
MethodParameters:
Name Flags
size
dst
src
bimm
protected void movz(int, jdk.vm.ci.code.Register, int, int);
descriptor: (ILjdk/vm/ci/code/Register;II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
iload 3
iload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.movz:(ILjdk/vm/ci/code/Register;II)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 uimm16 I
0 2 4 shiftAmt I
MethodParameters:
Name Flags
size
dst
uimm16
shiftAmt
protected void movn(int, jdk.vm.ci.code.Register, int, int);
descriptor: (ILjdk/vm/ci/code/Register;II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
iload 3
iload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.movn:(ILjdk/vm/ci/code/Register;II)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 uimm16 I
0 2 4 shiftAmt I
MethodParameters:
Name Flags
size
dst
uimm16
shiftAmt
protected void movk(int, jdk.vm.ci.code.Register, int, int);
descriptor: (ILjdk/vm/ci/code/Register;II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
iload 3
iload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.movk:(ILjdk/vm/ci/code/Register;II)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 uimm16 I
0 2 4 pos I
MethodParameters:
Name Flags
size
dst
uimm16
pos
public void bfm(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, int, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
iload 1
aload 2
aload 3
iload 4
iload 5
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.bfm:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;II)V
1: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
0 2 4 r I
0 2 5 s I
MethodParameters:
Name Flags
size
dst
src
r
s
public void ubfm(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, int, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
iload 1
aload 2
aload 3
iload 4
iload 5
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.ubfm:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;II)V
1: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
0 2 4 r I
0 2 5 s I
MethodParameters:
Name Flags
size
dst
src
r
s
protected void sbfm(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, int, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
iload 1
aload 2
aload 3
iload 4
iload 5
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.sbfm:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;II)V
1: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
0 2 4 r I
0 2 5 s I
MethodParameters:
Name Flags
size
dst
src
r
s
protected void extr(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
iload 1
aload 2
aload 3
aload 4
iload 5
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.extr:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
1: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 lsb I
MethodParameters:
Name Flags
size
dst
src1
src2
lsb
public void adds(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Assembler$ShiftType, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
iload 6
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.adds:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
1: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 shiftType Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;
0 2 6 imm I
MethodParameters:
Name Flags
size
dst
src1
src2
shiftType
imm
public void subs(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Assembler$ShiftType, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
iload 6
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.subs:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
1: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 shiftType Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;
0 2 6 imm I
MethodParameters:
Name Flags
size
dst
src1
src2
shiftType
imm
protected void add(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Assembler$ShiftType, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
iload 6
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.add:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
1: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 shiftType Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;
0 2 6 imm I
MethodParameters:
Name Flags
size
dst
src1
src2
shiftType
imm
protected void sub(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Assembler$ShiftType, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
iload 6
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.sub:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
1: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 shiftType Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;
0 2 6 imm I
MethodParameters:
Name Flags
size
dst
src1
src2
shiftType
imm
public void add(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Assembler$ExtendType, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ExtendType;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
iload 6
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.add:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ExtendType;I)V
1: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 extendType Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ExtendType;
0 2 6 shiftAmt I
MethodParameters:
Name Flags
size
dst
src1
src2
extendType
shiftAmt
protected void adds(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Assembler$ExtendType, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ExtendType;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
iload 6
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.adds:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ExtendType;I)V
1: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 extendType Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ExtendType;
0 2 6 shiftAmt I
MethodParameters:
Name Flags
size
dst
src1
src2
extendType
shiftAmt
protected void sub(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Assembler$ExtendType, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ExtendType;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
iload 6
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.sub:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ExtendType;I)V
1: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 extendType Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ExtendType;
0 2 6 shiftAmt I
MethodParameters:
Name Flags
size
dst
src1
src2
extendType
shiftAmt
public void subs(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Assembler$ExtendType, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ExtendType;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
iload 6
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.subs:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ExtendType;I)V
1: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 extendType Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ExtendType;
0 2 6 shiftAmt I
MethodParameters:
Name Flags
size
dst
src1
src2
extendType
shiftAmt
protected void and(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Assembler$ShiftType, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
iload 6
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.and:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
1: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 shiftType Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;
0 2 6 shiftAmt I
MethodParameters:
Name Flags
size
dst
src1
src2
shiftType
shiftAmt
protected void ands(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Assembler$ShiftType, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
iload 6
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.ands:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
1: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 shiftType Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;
0 2 6 shiftAmt I
MethodParameters:
Name Flags
size
dst
src1
src2
shiftType
shiftAmt
protected void bic(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Assembler$ShiftType, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
iload 6
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.bic:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
1: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 shiftType Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;
0 2 6 shiftAmt I
MethodParameters:
Name Flags
size
dst
src1
src2
shiftType
shiftAmt
protected void bics(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Assembler$ShiftType, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
iload 6
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.bics:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
1: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 shiftType Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;
0 2 6 shiftAmt I
MethodParameters:
Name Flags
size
dst
src1
src2
shiftType
shiftAmt
protected void eon(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Assembler$ShiftType, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
iload 6
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.eon:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
1: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 shiftType Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;
0 2 6 shiftAmt I
MethodParameters:
Name Flags
size
dst
src1
src2
shiftType
shiftAmt
protected void eor(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Assembler$ShiftType, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
iload 6
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.eor:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
1: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 shiftType Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;
0 2 6 shiftAmt I
MethodParameters:
Name Flags
size
dst
src1
src2
shiftType
shiftAmt
protected void orr(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Assembler$ShiftType, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
iload 6
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.orr:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
1: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 shiftType Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;
0 2 6 shiftAmt I
MethodParameters:
Name Flags
size
dst
src1
src2
shiftType
shiftAmt
protected void orn(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Assembler$ShiftType, int);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
iload 6
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.orn:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;I)V
1: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 shiftType Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ShiftType;
0 2 6 shiftAmt I
MethodParameters:
Name Flags
size
dst
src1
src2
shiftType
shiftAmt
protected void asr(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
aload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.asr:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src1
src2
protected void lsl(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
aload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.lsl:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src1
src2
protected void lsr(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
aload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.lsr:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src1
src2
protected void ror(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
aload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.ror:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src1
src2
protected void cls(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
aload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.cls:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src
public void clz(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
aload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.clz:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src
public void rbit(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
aload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.rbit:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src
public void rev(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
aload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.rev:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src
protected void csel(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Assembler$ConditionFlag);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ConditionFlag;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.csel:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ConditionFlag;)V
1: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 condition Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ConditionFlag;
MethodParameters:
Name Flags
size
dst
src1
src2
condition
protected void csneg(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Assembler$ConditionFlag);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ConditionFlag;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.csneg:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ConditionFlag;)V
1: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 condition Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ConditionFlag;
MethodParameters:
Name Flags
size
dst
src1
src2
condition
protected void csinc(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Assembler$ConditionFlag);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ConditionFlag;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.csinc:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ConditionFlag;)V
1: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 condition Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ConditionFlag;
MethodParameters:
Name Flags
size
dst
src1
src2
condition
protected void madd(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.madd:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 src3 Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src1
src2
src3
protected void msub(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.msub:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 src3 Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src1
src2
src3
public void sdiv(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
aload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.sdiv:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src1
src2
public void udiv(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
aload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.udiv:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src1
src2
public void fldr(int, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Address);
descriptor: (ILjdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Address;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
aload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.fldr:(ILjdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Address;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 rt Ljdk/vm/ci/code/Register;
0 2 3 address Lorg/graalvm/compiler/asm/aarch64/AArch64Address;
MethodParameters:
Name Flags
size
rt
address
public void fstr(int, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Address);
descriptor: (ILjdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Address;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
aload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.fstr:(ILjdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Address;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 rt Ljdk/vm/ci/code/Register;
0 2 3 address Lorg/graalvm/compiler/asm/aarch64/AArch64Address;
MethodParameters:
Name Flags
size
rt
address
protected void fmov(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
aload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.fmov:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src
protected void fmovFpu2Cpu(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
aload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.fmovFpu2Cpu:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src
protected void fmovCpu2Fpu(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
aload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.fmovCpu2Fpu:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src
protected void fmov(int, jdk.vm.ci.code.Register, double);
descriptor: (ILjdk/vm/ci/code/Register;D)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
dload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.fmov:(ILjdk/vm/ci/code/Register;D)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 imm D
MethodParameters:
Name Flags
size
dst
imm
public void fcvt(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
aload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.fcvt:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 srcSize I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
srcSize
dst
src
public void fcvtzs(int, int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (IILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
iload 2
aload 3
aload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.fcvtzs:(IILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 targetSize I
0 2 2 srcSize I
0 2 3 dst Ljdk/vm/ci/code/Register;
0 2 4 src Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
targetSize
srcSize
dst
src
public void scvtf(int, int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (IILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
iload 2
aload 3
aload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.scvtf:(IILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 targetSize I
0 2 2 srcSize I
0 2 3 dst Ljdk/vm/ci/code/Register;
0 2 4 src Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
targetSize
srcSize
dst
src
protected void frintz(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
aload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.frintz:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src
public void fabs(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
aload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.fabs:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src
public void fneg(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
aload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.fneg:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src
public void fsqrt(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
aload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.fsqrt:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src
public void fadd(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
aload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.fadd:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src1
src2
public void fsub(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
aload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.fsub:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src1
src2
public void fmul(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
aload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.fmul:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src1
src2
public void fdiv(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
aload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.fdiv:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src1
src2
protected void fmadd(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.fmadd:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 src3 Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src1
src2
src3
protected void fmsub(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.fmsub:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 src3 Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src1
src2
src3
public void fcmp(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
aload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.fcmp:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 src1 Ljdk/vm/ci/code/Register;
0 2 3 src2 Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
src1
src2
public void fccmp(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, int, org.graalvm.compiler.asm.aarch64.AArch64Assembler$ConditionFlag);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;ILorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ConditionFlag;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
iload 1
aload 2
aload 3
iload 4
aload 5
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.fccmp:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;ILorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ConditionFlag;)V
1: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 src1 Ljdk/vm/ci/code/Register;
0 2 3 src2 Ljdk/vm/ci/code/Register;
0 2 4 uimm4 I
0 2 5 condition Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ConditionFlag;
MethodParameters:
Name Flags
size
src1
src2
uimm4
condition
public void fcmpZero(int, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.fcmpZero:(ILjdk/vm/ci/code/Register;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 src Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
src
protected void fcsel(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register, org.graalvm.compiler.asm.aarch64.AArch64Assembler$ConditionFlag);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ConditionFlag;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
iload 1
aload 2
aload 3
aload 4
aload 5
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.fcsel:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ConditionFlag;)V
1: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src1 Ljdk/vm/ci/code/Register;
0 2 4 src2 Ljdk/vm/ci/code/Register;
0 2 5 condition Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$ConditionFlag;
MethodParameters:
Name Flags
size
dst
src1
src2
condition
protected void hlt(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.hlt:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 uimm16 I
MethodParameters:
Name Flags
uimm16
protected void brk(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.brk:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 uimm16 I
MethodParameters:
Name Flags
uimm16
protected void hint(org.graalvm.compiler.asm.aarch64.AArch64Assembler$SystemHint);
descriptor: (Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$SystemHint;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.hint:(Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$SystemHint;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 hint Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$SystemHint;
MethodParameters:
Name Flags
hint
protected void clrex();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.clrex:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
public void dmb(org.graalvm.compiler.asm.aarch64.AArch64Assembler$BarrierKind);
descriptor: (Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$BarrierKind;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.dmb:(Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$BarrierKind;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 barrierKind Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$BarrierKind;
MethodParameters:
Name Flags
barrierKind
public void align(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 1 1 modulus I
MethodParameters:
Name Flags
modulus
public void jmp(org.graalvm.compiler.asm.Label);
descriptor: (Lorg/graalvm/compiler/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 1 1 l Lorg/graalvm/compiler/asm/Label;
MethodParameters:
Name Flags
l
protected void patchJumpTarget(int, int);
descriptor: (II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 1 1 branch I
0 1 2 jumpTarget I
MethodParameters:
Name Flags
branch
jumpTarget
public org.graalvm.compiler.asm.AbstractAddress makeAddress(jdk.vm.ci.code.Register, int);
descriptor: (Ljdk/vm/ci/code/Register;I)Lorg/graalvm/compiler/asm/AbstractAddress;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 1 1 base Ljdk/vm/ci/code/Register;
0 1 2 displacement I
MethodParameters:
Name Flags
base
displacement
public org.graalvm.compiler.asm.AbstractAddress getPlaceholder(int);
descriptor: (I)Lorg/graalvm/compiler/asm/AbstractAddress;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 1 1 instructionStartPosition I
MethodParameters:
Name Flags
instructionStartPosition
public void ensureUniquePC();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
public void cnt(int, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
aload 3
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.cnt:(ILjdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 src Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
src
public void addv(int, org.graalvm.compiler.asm.aarch64.AArch64Assembler$SIMDElementSize, jdk.vm.ci.code.Register, jdk.vm.ci.code.Register);
descriptor: (ILorg/graalvm/compiler/asm/aarch64/AArch64Assembler$SIMDElementSize;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
aload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.addv:(ILorg/graalvm/compiler/asm/aarch64/AArch64Assembler$SIMDElementSize;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 laneWidth Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$SIMDElementSize;
0 2 3 dst Ljdk/vm/ci/code/Register;
0 2 4 src Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
laneWidth
dst
src
public void umov(int, jdk.vm.ci.code.Register, int, jdk.vm.ci.code.Register);
descriptor: (ILjdk/vm/ci/code/Register;ILjdk/vm/ci/code/Register;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
iload 3
aload 4
invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler.umov:(ILjdk/vm/ci/code/Register;ILjdk/vm/ci/code/Register;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
0 2 1 size I
0 2 2 dst Ljdk/vm/ci/code/Register;
0 2 3 srcIdx I
0 2 4 src Ljdk/vm/ci/code/Register;
MethodParameters:
Name Flags
size
dst
srcIdx
src
}
SourceFile: "TestProtectedAssembler.java"
InnerClasses:
public final BarrierKind = org.graalvm.compiler.asm.aarch64.AArch64Assembler$BarrierKind of org.graalvm.compiler.asm.aarch64.AArch64Assembler
public final ConditionFlag = org.graalvm.compiler.asm.aarch64.AArch64Assembler$ConditionFlag of org.graalvm.compiler.asm.aarch64.AArch64Assembler
public final ExtendType = org.graalvm.compiler.asm.aarch64.AArch64Assembler$ExtendType of org.graalvm.compiler.asm.aarch64.AArch64Assembler
public final SIMDElementSize = org.graalvm.compiler.asm.aarch64.AArch64Assembler$SIMDElementSize of org.graalvm.compiler.asm.aarch64.AArch64Assembler
public final ShiftType = org.graalvm.compiler.asm.aarch64.AArch64Assembler$ShiftType of org.graalvm.compiler.asm.aarch64.AArch64Assembler
public final SystemHint = org.graalvm.compiler.asm.aarch64.AArch64Assembler$SystemHint of org.graalvm.compiler.asm.aarch64.AArch64Assembler