4  java/lang/Object()Vjava/util/ArrayList  'de/geolykt/fast/FASTConnectionBenchmark@Y  java/lang/Mathsqrt(D)D?陙?9de/geolykt/fast/MockStar   setUid(I)V  ! "#&java/util/concurrent/ThreadLocalRandomcurrent*()Ljava/util/concurrent/ThreadLocalRandom; % &' nextFloat()F ) *+ setCoords(FF)V -./ 01java/util/Listadd(Ljava/lang/Object;)Z 345 674de/geolykt/fast/FastAsynchronousStarlaneTriangulatorINSTANCE6Lde/geolykt/fast/FastAsynchronousStarlaneTriangulator; 39 :; connectStars(Ljava/util/List;DD)V -= >?iterator()Ljava/util/Iterator; ABC DEjava/util/IteratorhasNext()Z AG HInext()Ljava/lang/Object;K%de/geolykt/starloader/api/empire/Star JM NOgetNeighbourList()Ljava/util/List; JQ RSgetUID()I UVW Xorg/openjdk/jmh/infra/BlackholeconsumeZ [\get1()Lit/unimi/dsi/fastutil/ints/Int2ObjectFunction;^ _`execute!()Ljava/util/concurrent/Executor; 3b :cc(Ljava/util/List;DDLit/unimi/dsi/fastutil/ints/Int2ObjectFunction;Ljava/util/concurrent/Executor;)VZZ ghi jk!java/util/concurrent/ForkJoinPool commonPool%()Ljava/util/concurrent/ForkJoinPool;Znde/geolykt/fast/ObjectAsLongSetpjava/util/HashSet or  mt u(Ljava/util/Set;)V wxy z{&java/util/concurrent/ConcurrentHashMap newKeySet6(I)Ljava/util/concurrent/ConcurrentHashMap$KeySetView; }~ java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object; java/util/Set-org/stianloader/concurrent/ConcurrentInt62Set  java/lang/Integer highestOneBit(I)I  max(II)I rde/geolykt/fast/MockGalimImpl   %de/geolykt/starloader/api/GalimulatorsetImplementation=(Lde/geolykt/starloader/api/Galimulator$GameImplementation;)V STAR_COUNTI ConstantValue'CodeLineNumberTableLocalVariableTablethis)Lde/geolykt/fast/FASTConnectionBenchmark;connectConcurrentInt62SetAsync$(Lorg/openjdk/jmh/infra/Blackhole;)VsLde/geolykt/fast/MockStar;i neighbour'Lde/geolykt/starloader/api/empire/Star;star blackhole!Lorg/openjdk/jmh/infra/Blackhole;starsLjava/util/List;maxYFmaxXLocalVariableTypeTable9Ljava/util/List; StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeVisibleAnnotations'Lorg/openjdk/jmh/annotations/Benchmark;+Lorg/openjdk/jmh/annotations/BenchmarkMode;value"Lorg/openjdk/jmh/annotations/Mode; SampleTime,Lorg/openjdk/jmh/annotations/OutputTimeUnit;Ljava/util/concurrent/TimeUnit; MILLISECONDSconnectConcurrentInt62SetSyncconnectFastutilSync!connectJavaConcurrentHashMapAsyncconnectJavaHashSetSynclambda$connectJavaHashSetSync$2((I)Lit/unimi/dsi/fastutil/longs/LongSet;len*lambda$connectJavaConcurrentHashMapAsync$1 starCount&lambda$connectConcurrentInt62SetSync$0 SourceFileFASTConnectionBenchmark.javaBootstrapMethods  "java/lang/invoke/LambdaMetafactory metafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;(I)Ljava/lang/Object; (Ljava/lang/Runnable;)V  java/lang/Runnablerun r+it/unimi/dsi/fastutil/longs/LongOpenHashSet   InnerClasses1java/util/concurrent/ConcurrentHashMap$KeySetView KeySetView8de/geolykt/starloader/api/Galimulator$GameImplementationGameImplementation%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!  /*  лY M kF%j86'CY:d$j jf$%j j%f(,,W2,%8,<:@OFJ:L<:@(FJ:+PT+PTԧF!"#%%&.'7(V)_%e,q./01234\ .1H= - U-GA#JA.@[ee ڻY M kF%j86'CY:d$j jf$%j j%f(,,W2,%Y]a,<:@OFJ:L<:@(FJ:+PT+PTԧF:;<>%?.@7AVB_>eE{GHIJKLM\ .1H= - U-GA#JA.@[ee ڻY M kF%j86'CY:d$j jf$%j j%f(,,W2,%d]a,<:@OFJ:L<:@(FJ:+PT+PTԧFSTUW%X.Y7ZV[_We^{`abcdef\ .1H= - U-GA#JA.@[ee ػY M kF%j86'CY:d$j jf$%j j%f(,,W2,%efa,<:@OFJ:L<:@(FJ:+PT+PTԧNlmnp%q.r7sVt_pewsyvwy{|}~\ .1H= - U-GA#JA.@[ee ڻY M kF%j86'CY:d$j jf$%j j%f(,,W2,%l]a,<:@OFJ:L<:@(FJ:+PT+PTԧF%.7V_e{\ .1H= - U-GA#JA.@[ee :mYoYqs  <mYv|sx  =YzE ' Y  4w