public final class com.sun.media.sound.SoftPointResampler extends com.sun.media.sound.SoftAbstractResampler
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.media.sound.SoftPointResampler
super_class: com.sun.media.sound.SoftAbstractResampler
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // com.sun.media.sound.SoftPointResampler this
0: .line 32
aload 0 /* this */
invokespecial com.sun.media.sound.SoftAbstractResampler.<init>:()V
return
end local 0 // com.sun.media.sound.SoftPointResampler this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/media/sound/SoftPointResampler;
public int getPadding();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // com.sun.media.sound.SoftPointResampler this
0: .line 35
bipush 100
ireturn
end local 0 // com.sun.media.sound.SoftPointResampler this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/media/sound/SoftPointResampler;
public void interpolate(float[], float[], float, float[], float, float[], int[], int);
descriptor: ([F[FF[FF[F[II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=14, args_size=9
start local 0 // com.sun.media.sound.SoftPointResampler this
start local 1 // float[] in
start local 2 // float[] in_offset
start local 3 // float in_end
start local 4 // float[] startpitch
start local 5 // float pitchstep
start local 6 // float[] out
start local 7 // int[] out_offset
start local 8 // int out_end
0: .line 41
aload 4 /* startpitch */
iconst_0
faload
fstore 9 /* pitch */
start local 9 // float pitch
1: .line 42
aload 2 /* in_offset */
iconst_0
faload
fstore 10 /* ix */
start local 10 // float ix
2: .line 43
aload 7 /* out_offset */
iconst_0
iaload
istore 11 /* ox */
start local 11 // int ox
3: .line 44
fload 3 /* in_end */
fstore 12 /* ix_end */
start local 12 // float ix_end
4: .line 45
iload 8 /* out_end */
i2f
fstore 13 /* ox_end */
start local 13 // float ox_end
5: .line 46
fload 5 /* pitchstep */
fconst_0
fcmpl
ifne 14
6: .line 47
goto 9
7: .line 48
StackMap locals: com.sun.media.sound.SoftPointResampler float[] float[] float float[] float float[] int[] int float float int float float
StackMap stack:
aload 6 /* out */
iload 11 /* ox */
iinc 11 /* ox */ 1
aload 1 /* in */
fload 10 /* ix */
f2i
faload
fastore
8: .line 49
fload 10 /* ix */
fload 9 /* pitch */
fadd
fstore 10 /* ix */
9: .line 47
StackMap locals:
StackMap stack:
fload 10 /* ix */
fload 12 /* ix_end */
fcmpg
ifge 15
iload 11 /* ox */
i2f
fload 13 /* ox_end */
fcmpg
iflt 7
10: .line 51
goto 15
11: .line 53
StackMap locals:
StackMap stack:
aload 6 /* out */
iload 11 /* ox */
iinc 11 /* ox */ 1
aload 1 /* in */
fload 10 /* ix */
f2i
faload
fastore
12: .line 54
fload 10 /* ix */
fload 9 /* pitch */
fadd
fstore 10 /* ix */
13: .line 55
fload 9 /* pitch */
fload 5 /* pitchstep */
fadd
fstore 9 /* pitch */
14: .line 52
StackMap locals:
StackMap stack:
fload 10 /* ix */
fload 12 /* ix_end */
fcmpg
ifge 15
iload 11 /* ox */
i2f
fload 13 /* ox_end */
fcmpg
iflt 11
15: .line 58
StackMap locals:
StackMap stack:
aload 2 /* in_offset */
iconst_0
fload 10 /* ix */
fastore
16: .line 59
aload 7 /* out_offset */
iconst_0
iload 11 /* ox */
iastore
17: .line 60
aload 4 /* startpitch */
iconst_0
fload 9 /* pitch */
fastore
18: .line 62
return
end local 13 // float ox_end
end local 12 // float ix_end
end local 11 // int ox
end local 10 // float ix
end local 9 // float pitch
end local 8 // int out_end
end local 7 // int[] out_offset
end local 6 // float[] out
end local 5 // float pitchstep
end local 4 // float[] startpitch
end local 3 // float in_end
end local 2 // float[] in_offset
end local 1 // float[] in
end local 0 // com.sun.media.sound.SoftPointResampler this
LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/media/sound/SoftPointResampler;
0 19 1 in [F
0 19 2 in_offset [F
0 19 3 in_end F
0 19 4 startpitch [F
0 19 5 pitchstep F
0 19 6 out [F
0 19 7 out_offset [I
0 19 8 out_end I
1 19 9 pitch F
2 19 10 ix F
3 19 11 ox I
4 19 12 ix_end F
5 19 13 ox_end F
MethodParameters:
Name Flags
in
in_offset
in_end
startpitch
pitchstep
out
out_offset
out_end
}
SourceFile: "SoftPointResampler.java"