class com.sun.media.sound.AudioFloatConverter$AudioFloatConversion8U extends com.sun.media.sound.AudioFloatConverter
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.media.sound.AudioFloatConverter$AudioFloatConversion8U
super_class: com.sun.media.sound.AudioFloatConverter
{
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.media.sound.AudioFloatConverter.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/media/sound/AudioFloatConverter$AudioFloatConversion8U;
public float[] toFloatArray(byte[], int, float[], int, int);
descriptor: ([BI[FII)[F
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=10, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: iload 2
istore 6
start local 6 1: iload 4
istore 7
start local 7 2: iconst_0
istore 8
start local 8 3: goto 9
4: StackMap locals: int int int
StackMap stack:
aload 1
iload 6
iinc 6 1
baload
sipush 128
isub
i2b
istore 9
start local 9 5: aload 3
iload 7
iinc 7 1
iload 9
ifle 6
iload 9
i2f
ldc 127.0
fdiv
goto 7
StackMap locals: com.sun.media.sound.AudioFloatConverter$AudioFloatConversion8U byte[] int float[] int int int int int int
StackMap stack: float[] int
6: iload 9
i2f
ldc 128.0
fdiv
StackMap locals: com.sun.media.sound.AudioFloatConverter$AudioFloatConversion8U byte[] int float[] int int int int int int
StackMap stack: float[] int float
7: fastore
end local 9 8: iinc 8 1
StackMap locals:
StackMap stack:
9: iload 8
iload 5
if_icmplt 4
end local 8 10: aload 3
areturn
end local 7 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 11 0 this Lcom/sun/media/sound/AudioFloatConverter$AudioFloatConversion8U;
0 11 1 in_buff [B
0 11 2 in_offset I
0 11 3 out_buff [F
0 11 4 out_offset I
0 11 5 out_len I
1 11 6 ix I
2 11 7 ox I
3 10 8 i I
5 8 9 x B
MethodParameters:
Name Flags
in_buff
in_offset
out_buff
out_offset
out_len
public byte[] toByteArray(float[], int, int, byte[], int);
descriptor: ([FII[BI)[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=10, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: iload 2
istore 6
start local 6 1: iload 5
istore 7
start local 7 2: iconst_0
istore 8
start local 8 3: goto 9
4: StackMap locals: int int int
StackMap stack:
aload 1
iload 6
iinc 6 1
faload
fstore 9
start local 9 5: aload 4
iload 7
iinc 7 1
ldc 128.0
fload 9
fconst_0
fcmpl
ifle 6
fload 9
ldc 127.0
fmul
goto 7
StackMap locals: com.sun.media.sound.AudioFloatConverter$AudioFloatConversion8U float[] int int byte[] int int int int float
StackMap stack: byte[] int float
6: fload 9
ldc 128.0
fmul
StackMap locals: com.sun.media.sound.AudioFloatConverter$AudioFloatConversion8U float[] int int byte[] int int int int float
StackMap stack: byte[] int float float
7: fadd
f2i
i2b
bastore
end local 9 8: iinc 8 1
StackMap locals:
StackMap stack:
9: iload 8
iload 3
if_icmplt 4
end local 8 10: aload 4
areturn
end local 7 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 11 0 this Lcom/sun/media/sound/AudioFloatConverter$AudioFloatConversion8U;
0 11 1 in_buff [F
0 11 2 in_offset I
0 11 3 in_len I
0 11 4 out_buff [B
0 11 5 out_offset I
1 11 6 ix I
2 11 7 ox I
3 10 8 i I
5 8 9 x F
MethodParameters:
Name Flags
in_buff
in_offset
in_len
out_buff
out_offset
}
SourceFile: "AudioFloatConverter.java"
NestHost: com.sun.media.sound.AudioFloatConverter
InnerClasses:
private AudioFloatConversion8U = com.sun.media.sound.AudioFloatConverter$AudioFloatConversion8U of com.sun.media.sound.AudioFloatConverter