
META-INF.modules.java.base.classes.java.nio.ByteBufferAsFloatBufferB.class Maven / Gradle / Ivy
???? : ?
java/nio/ByteBuffer remaining ()I
java/nio/FloatBuffer 7(IIIILjdk/internal/access/foreign/MemorySegmentProxy;)V !java/nio/ByteBufferAsFloatBufferB bb Ljava/nio/ByteBuffer;
capacity
limit (I)Ljava/nio/FloatBuffer;
position $assertionsDisabled Z " java/lang/AssertionError
! $ % ()V ' ( ) address J ' , - . hb [B
0
2 3 4
byteOffset (J)J 6 7 8 segment 0Ljdk/internal/access/foreign/MemorySegmentProxy;
: ; M(Ljava/nio/ByteBuffer;IIIIJLjdk/internal/access/foreign/MemorySegmentProxy;)V
= > ? @ A java/util/Objects checkFromIndexSize (III)I
C D markValue F "java/nio/ByteBufferAsFloatBufferRB
E :
I J % checkSegment L M N UNSAFE Ljdk/internal/misc/Unsafe;
P Q nextGetIndex
S T U V W jdk/internal/misc/Unsafe getIntUnaligned (Ljava/lang/Object;JZ)I
Y Z [ \ ] java/lang/Float intBitsToFloat (I)F
_ ` a
checkIndex (I)I
Y c d e floatToRawIntBits (F)I
g h nextPutIndex
S j k l putIntUnaligned (Ljava/lang/Object;JIZ)V
n o p duplicate ()Ljava/nio/ByteBuffer;
r s a ix
u v (I)Ljava/nio/ByteBuffer;
x v
z { p slice
} ~ p compact
?
? ? % discardMark
? ? ? isDirect ()Z ? ? ? ? ? java/nio/ByteOrder
BIG_ENDIAN Ljava/nio/ByteOrder;
? o ? ()Ljava/nio/FloatBuffer;
? { ? (II)Ljava/nio/FloatBuffer;
? { ?
? ? ? ? ? java/lang/Class desiredAssertionStatus H(Ljava/nio/ByteBuffer;Ljdk/internal/access/foreign/MemorySegmentProxy;)V Code LineNumberTable LocalVariableTable this #Ljava/nio/ByteBufferAsFloatBufferB; cap I pos
StackMapTable ? .jdk/internal/access/foreign/MemorySegmentProxy mark lim addr base ()Ljava/lang/Object; rem index length asReadOnlyBuffer i off get ()F x put (F)Ljava/nio/FloatBuffer; F y (IF)Ljava/nio/FloatBuffer; db sb
isReadOnly order ()Ljava/nio/ByteOrder; ()Ljava/nio/Buffer; (II)Ljava/nio/Buffer;
SourceFile ByteBufferAsFloatBufferB.java ? ? ? F*+? z+? z,? *+?
*? >*? W*? 6? ? ? ? !Y? #?*+? &? *? ? . . /
0 . 1 3 4 # 5 ) 6 = 7 E ; ? 4 F ? ? F F 7 8 ) ? ? ) ? ? ? ? = ? ; ? ? 2*? *+?
*? *? ? *? *+? &?? ? !Y? #?? ? B C D E 1 I ? R 2 ? ? 2 2 ? ? 2 ? ? 2 ? ? 2 ? ? 2 ? ) 2 7 8 ? ? 1 ? ? ? ? 2 *?
? +? ? M ? ? ? { ? ? ?
H*? <*? /=? ? ? ? !Y? #?? d? >*?? 17? Y*?
*? 5? 9? ? Q R
S T * U 2 V ? 4 H ? ? C ? ?
> ? ? * ? ? 2 ? ) ?
?
@ { ? ? n
$*? /?