ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation.
pm_quadPack.F90
Go to the documentation of this file.
1
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3
!!!! !!!!
4
!!!! ParaMonte: Parallel Monte Carlo and Machine Learning Library. !!!!
5
!!!! !!!!
6
!!!! Copyright (C) 2012-present, The Computational Data Science Lab !!!!
7
!!!! !!!!
8
!!!! This file is part of the ParaMonte library. !!!!
9
!!!! !!!!
10
!!!! LICENSE !!!!
11
!!!! !!!!
12
!!!! https://github.com/cdslaborg/paramonte/blob/main/LICENSE.md !!!!
13
!!!! !!!!
14
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
15
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
16
138
139
!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
140
141
module
pm_quadPack
142
143
use
pm_kind
,
only
:
SK
,
IK
,
LK
,
RKH
,
RKB
144
use
pm_mathConst
,
only
:
ninf
,
ninf_type
145
use
pm_mathConst
,
only
:
pinf
,
pinf_type
146
147
implicit none
148
149
character
(
*
,
SK
),
parameter
::
MODULE_NAME
=
"@pm_quadPack"
150
151
!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
152
193
type
::
wcauchy_type
194
real
(
RKH
) :: cs
195
end type
196
237
interface
wcauchy_type
238
239
!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
240
241
#if RK5_ENABLED
242
PURE elemental
module function
wcauchy_typer_RK5(cs)
result
(wcauchy)
243
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
244
!DEC$ ATTRIBUTES DLLEXPORT
:: wcauchy_typer_RK5
245
#endif
246
use
pm_kind
,
only
: RKG
=
>
RK5
247
real
(RKG) ,
intent(in)
:: cs
248
type
(
wcauchy_type
) :: wcauchy
249
end function
250
#endif
251
252
#if RK4_ENABLED
253
PURE elemental
module function
wcauchy_typer_RK4(cs)
result
(wcauchy)
254
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
255
!DEC$ ATTRIBUTES DLLEXPORT
:: wcauchy_typer_RK4
256
#endif
257
use
pm_kind
,
only
: RKG
=
>
RK4
258
real
(RKG) ,
intent(in)
:: cs
259
type
(
wcauchy_type
) :: wcauchy
260
end function
261
#endif
262
263
#if RK3_ENABLED
264
PURE elemental
module function
wcauchy_typer_RK3(cs)
result
(wcauchy)
265
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
266
!DEC$ ATTRIBUTES DLLEXPORT
:: wcauchy_typer_RK3
267
#endif
268
use
pm_kind
,
only
: RKG
=
>
RK3
269
real
(RKG) ,
intent(in)
:: cs
270
type
(
wcauchy_type
) :: wcauchy
271
end function
272
#endif
273
274
#if RK2_ENABLED
275
PURE elemental
module function
wcauchy_typer_RK2(cs)
result
(wcauchy)
276
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
277
!DEC$ ATTRIBUTES DLLEXPORT
:: wcauchy_typer_RK2
278
#endif
279
use
pm_kind
,
only
: RKG
=
>
RK2
280
real
(RKG) ,
intent(in)
:: cs
281
type
(
wcauchy_type
) :: wcauchy
282
end function
283
#endif
284
285
#if RK1_ENABLED
286
PURE elemental
module function
wcauchy_typer_RK1(cs)
result
(wcauchy)
287
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
288
!DEC$ ATTRIBUTES DLLEXPORT
:: wcauchy_typer_RK1
289
#endif
290
use
pm_kind
,
only
: RKG
=
>
RK1
291
real
(RKG) ,
intent(in)
:: cs
292
type
(
wcauchy_type
) :: wcauchy
293
end function
294
#endif
295
296
!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
297
298
end interface
299
300
!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
301
345
type
::
wsin_type
346
real
(RKH) :: omega
347
end type
348
389
interface
wsin_type
390
391
!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
392
393
#if RK5_ENABLED
394
PURE elemental
module function
wsin_typer_RK5(omega)
result
(wsin)
395
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
396
!DEC$ ATTRIBUTES DLLEXPORT
:: wsin_typer_RK5
397
#endif
398
use
pm_kind
,
only
: RKG
=
>
RK5
399
real
(RKG) ,
intent(in)
:: omega
400
type
(
wsin_type
) :: wsin
401
end function
402
#endif
403
404
#if RK4_ENABLED
405
PURE elemental
module function
wsin_typer_RK4(omega)
result
(wsin)
406
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
407
!DEC$ ATTRIBUTES DLLEXPORT
:: wsin_typer_RK4
408
#endif
409
use
pm_kind
,
only
: RKG
=
>
RK4
410
real
(RKG) ,
intent(in)
:: omega
411
type
(
wsin_type
) :: wsin
412
end function
413
#endif
414
415
#if RK3_ENABLED
416
PURE elemental
module function
wsin_typer_RK3(omega)
result
(wsin)
417
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
418
!DEC$ ATTRIBUTES DLLEXPORT
:: wsin_typer_RK3
419
#endif
420
use
pm_kind
,
only
: RKG
=
>
RK3
421
real
(RKG) ,
intent(in)
:: omega
422
type
(
wsin_type
) :: wsin
423
end function
424
#endif
425
426
#if RK2_ENABLED
427
PURE elemental
module function
wsin_typer_RK2(omega)
result
(wsin)
428
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
429
!DEC$ ATTRIBUTES DLLEXPORT
:: wsin_typer_RK2
430
#endif
431
use
pm_kind
,
only
: RKG
=
>
RK2
432
real
(RKG) ,
intent(in)
:: omega
433
type
(
wsin_type
) :: wsin
434
end function
435
#endif
436
437
#if RK1_ENABLED
438
PURE elemental
module function
wsin_typer_RK1(omega)
result
(wsin)
439
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
440
!DEC$ ATTRIBUTES DLLEXPORT
:: wsin_typer_RK1
441
#endif
442
use
pm_kind
,
only
: RKG
=
>
RK1
443
real
(RKG) ,
intent(in)
:: omega
444
type
(
wsin_type
) :: wsin
445
end function
446
#endif
447
448
!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
449
450
end interface
451
452
!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
453
497
type
::
wcos_type
498
real
(RKH) :: omega
499
end type
500
541
interface
wcos_type
542
543
!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
544
545
#if RK5_ENABLED
546
PURE elemental
module function
wcos_typer_RK5(omega)
result
(wcos)
547
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
548
!DEC$ ATTRIBUTES DLLEXPORT
:: wcos_typer_RK5
549
#endif
550
use
pm_kind
,
only
: RKG
=
>
RK5
551
real
(RKG) ,
intent(in)
:: omega
552
type
(
wcos_type
) :: wcos
553
end function
554
#endif
555
556
#if RK4_ENABLED
557
PURE elemental
module function
wcos_typer_RK4(omega)
result
(wcos)
558
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
559
!DEC$ ATTRIBUTES DLLEXPORT
:: wcos_typer_RK4
560
#endif
561
use
pm_kind
,
only
: RKG
=
>
RK4
562
real
(RKG) ,
intent(in)
:: omega
563
type
(
wcos_type
) :: wcos
564
end function
565
#endif
566
567
#if RK3_ENABLED
568
PURE elemental
module function
wcos_typer_RK3(omega)
result
(wcos)
569
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
570
!DEC$ ATTRIBUTES DLLEXPORT
:: wcos_typer_RK3
571
#endif
572
use
pm_kind
,
only
: RKG
=
>
RK3
573
real
(RKG) ,
intent(in)
:: omega
574
type
(
wcos_type
) :: wcos
575
end function
576
#endif
577
578
#if RK2_ENABLED
579
PURE elemental
module function
wcos_typer_RK2(omega)
result
(wcos)
580
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
581
!DEC$ ATTRIBUTES DLLEXPORT
:: wcos_typer_RK2
582
#endif
583
use
pm_kind
,
only
: RKG
=
>
RK2
584
real
(RKG) ,
intent(in)
:: omega
585
type
(
wcos_type
) :: wcos
586
end function
587
#endif
588
589
#if RK1_ENABLED
590
PURE elemental
module function
wcos_typer_RK1(omega)
result
(wcos)
591
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
592
!DEC$ ATTRIBUTES DLLEXPORT
:: wcos_typer_RK1
593
#endif
594
use
pm_kind
,
only
: RKG
=
>
RK1
595
real
(RKG) ,
intent(in)
:: omega
596
type
(
wcos_type
) :: wcos
597
end function
598
#endif
599
600
!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
601
602
end interface
603
604
!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
605
645
type
::
GK15_type
646
end type
647
674
type
(
GK15_type
) ,
parameter
::
GK15
=
GK15_type
()
675
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
676
!DIR$ ATTRIBUTES DLLEXPORT
::
GK15
677
#endif
678
698
real
(RKB) ,
parameter
::
nodeG7
(
4
)
=
&
699
[
0.
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0e+0
0_RKB
&
700
,
4.
0
5
8
4
5
1
5
1
3
7
7
3
9
7
1
6
6
9
0
6
6
0
6
4
1
2
0
7
6
9
6
1
4
6
3
3
4
7
3
8
2
0
1
4
0
9
9
3
7
0
1
2
6
3
8
7
0
4
3
2
5
1
7
9
4
6
6
3
8
1
3
2
2
6
1
2
5
6
5
5
3
2
8
3
1
2
6
8
9
7
2
7
7
4
6
5
8
7
7
6
5
2
8
6
7
5
8
6
6
6
0
4
8
0
2e-0
1_RKB
&
701
,
7.
4
1
5
3
1
1
8
5
5
9
9
3
9
4
4
3
9
8
6
3
8
6
4
7
7
3
2
8
0
7
8
8
4
0
7
0
7
4
1
4
7
6
4
7
1
4
1
3
9
0
2
6
0
1
1
9
9
5
5
3
5
1
9
6
7
4
2
9
8
7
4
6
7
2
1
8
0
5
1
3
7
9
2
8
2
6
8
3
2
3
6
6
8
6
3
2
4
7
0
5
9
6
9
2
5
1
8
0
9
3
1
1
2
0
1e-0
1_RKB
&
702
,
9.
4
9
1
0
7
9
1
2
3
4
2
7
5
8
5
2
4
5
2
6
1
8
9
6
8
4
0
4
7
8
5
1
2
6
2
4
0
0
7
7
0
9
3
7
6
7
0
6
1
7
7
8
3
5
4
8
7
6
9
1
0
3
9
1
3
0
6
3
3
3
0
3
5
4
8
4
0
1
4
0
8
0
5
7
3
0
7
7
0
0
2
7
9
2
5
7
2
4
1
4
4
3
0
0
7
3
9
6
6
6
9
9
5
2
2e-0
1_RKB
]
703
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
704
!DIR$ ATTRIBUTES DLLEXPORT
::
nodeG7
705
#endif
706
726
real
(RKB) ,
parameter
::
weightG7
(
4
)
=
&
727
[
4.
1
7
9
5
9
1
8
3
6
7
3
4
6
9
3
8
7
7
5
5
1
0
2
0
4
0
8
1
6
3
2
6
5
3
0
6
1
2
2
4
4
8
9
7
9
5
9
1
8
3
6
7
3
4
6
9
3
8
7
7
5
5
1
0
2
0
4
0
8
1
6
3
2
6
5
3
0
6
1
2
2
4
4
8
9
7
9
5
9
1
8
3
6
7
3
4
6
9
3
8
7
7
5
5
1
0
2
0
4
0
8
1
6
3
3e-0
1_RKB
&
728
,
3.
8
1
8
3
0
0
5
0
5
0
5
1
1
8
9
4
4
9
5
0
3
6
9
7
7
5
4
8
8
9
7
5
1
3
3
8
7
8
3
6
5
0
8
3
5
3
3
8
6
2
7
3
4
7
5
1
0
8
3
4
5
1
0
3
0
7
0
5
5
4
6
4
3
4
1
2
9
7
0
8
3
4
8
6
8
4
6
5
9
3
4
4
0
4
4
8
0
1
4
5
0
3
1
4
6
7
1
7
6
4
5
8
5
3
6e-0
1_RKB
&
729
,
2.
7
9
7
0
5
3
9
1
4
8
9
2
7
6
6
6
7
9
0
1
4
6
7
7
7
1
4
2
3
7
7
9
5
8
2
4
8
6
9
2
5
0
6
5
2
2
6
5
9
8
7
6
4
5
3
7
0
1
4
0
3
2
6
9
3
6
1
8
8
1
0
4
3
0
5
6
2
6
7
6
8
1
3
2
4
0
9
4
2
9
0
1
1
9
7
6
1
8
7
6
6
3
2
3
3
7
5
2
1
3
3
7
2
0
5e-0
1_RKB
&
730
,
1.
2
9
4
8
4
9
6
6
1
6
8
8
6
9
6
9
3
2
7
0
6
1
1
4
3
2
6
7
9
0
8
2
0
1
8
3
2
8
5
8
7
4
0
2
2
5
9
9
4
6
6
6
3
9
7
7
2
0
8
6
3
8
7
2
4
6
5
5
2
3
4
9
7
2
0
4
2
3
0
8
7
1
5
6
2
5
4
1
8
1
6
2
9
2
0
8
4
5
0
8
9
4
8
4
4
0
2
0
0
1
6
3
4
4
3e-0
1_RKB
]
731
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
732
!DIR$ ATTRIBUTES DLLEXPORT
::
weightG7
733
#endif
734
754
real
(RKB) ,
parameter
::
nodeK15
(
8
)
=
&
755
[
0.
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0e+0
0_RKB
&
756
,
2.
0
7
7
8
4
9
5
5
0
0
7
8
9
8
4
6
7
6
0
0
6
8
9
4
0
3
7
7
3
2
4
4
9
1
3
4
7
9
7
8
4
4
0
7
1
4
5
1
7
0
6
4
9
7
1
3
8
4
5
7
3
4
6
1
9
8
6
6
9
3
8
4
4
9
4
3
5
2
0
2
2
6
9
1
0
3
4
3
2
2
7
1
8
3
6
9
8
5
3
0
5
6
0
8
5
7
6
4
5
0
6
2
7
3
8e-0
1_RKB
&
757
,
4.
0
5
8
4
5
1
5
1
3
7
7
3
9
7
1
6
6
9
0
6
6
0
6
4
1
2
0
7
6
9
6
1
4
6
3
3
4
7
3
8
2
0
1
4
0
9
9
3
7
0
1
2
6
3
8
7
0
4
3
2
5
1
7
9
4
6
6
3
8
1
3
2
2
6
1
2
5
6
5
5
3
2
8
3
1
2
6
8
9
7
2
7
7
4
6
5
8
7
7
6
5
2
8
6
7
5
8
6
6
6
0
4
8
0
2e-0
1_RKB
&
758
,
5.
8
6
0
8
7
2
3
5
4
6
7
6
9
1
1
3
0
2
9
4
1
4
4
8
3
8
2
5
8
7
2
9
5
9
8
4
3
6
7
8
0
7
5
0
6
0
4
3
6
0
9
5
1
3
0
4
9
9
2
8
9
3
1
9
8
8
0
3
7
3
6
0
7
4
4
4
4
0
7
4
6
4
5
1
1
6
7
4
4
9
8
9
3
5
9
4
2
0
9
8
9
5
6
8
1
1
5
5
5
1
2
1
3
6
8e-0
1_RKB
&
759
,
7.
4
1
5
3
1
1
8
5
5
9
9
3
9
4
4
3
9
8
6
3
8
6
4
7
7
3
2
8
0
7
8
8
4
0
7
0
7
4
1
4
7
6
4
7
1
4
1
3
9
0
2
6
0
1
1
9
9
5
5
3
5
1
9
6
7
4
2
9
8
7
4
6
7
2
1
8
0
5
1
3
7
9
2
8
2
6
8
3
2
3
6
6
8
6
3
2
4
7
0
5
9
6
9
2
5
1
8
0
9
3
1
1
2
0
1e-0
1_RKB
&
760
,
8.
6
4
8
6
4
4
2
3
3
5
9
7
6
9
0
7
2
7
8
9
7
1
2
7
8
8
6
4
0
9
2
6
2
0
1
2
1
0
9
7
2
3
0
7
0
7
4
0
8
8
1
4
8
6
0
1
4
5
7
7
1
2
7
6
7
0
6
7
7
0
8
1
3
2
5
9
5
7
2
1
0
3
5
8
5
8
4
7
8
5
9
6
0
4
5
9
0
5
4
1
4
7
5
2
8
1
3
2
6
0
2
7
8
6
2e-0
1_RKB
&
761
,
9.
4
9
1
0
7
9
1
2
3
4
2
7
5
8
5
2
4
5
2
6
1
8
9
6
8
4
0
4
7
8
5
1
2
6
2
4
0
0
7
7
0
9
3
7
6
7
0
6
1
7
7
8
3
5
4
8
7
6
9
1
0
3
9
1
3
0
6
3
3
3
0
3
5
4
8
4
0
1
4
0
8
0
5
7
3
0
7
7
0
0
2
7
9
2
5
7
2
4
1
4
4
3
0
0
7
3
9
6
6
6
9
9
5
2
2e-0
1_RKB
&
762
,
9.
9
1
4
5
5
3
7
1
1
2
0
8
1
2
6
3
9
2
0
6
8
5
4
6
9
7
5
2
6
3
2
8
5
1
6
6
4
2
0
4
4
3
3
8
3
7
0
3
3
4
7
0
1
2
9
1
0
8
7
4
1
3
5
7
2
4
4
1
7
3
9
3
4
6
5
3
4
0
7
2
3
5
9
2
4
5
0
3
5
0
9
6
2
6
8
4
1
7
6
0
7
4
4
3
4
9
5
0
5
3
3
9
3
0
8e-0
1_RKB
]
763
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
764
!DIR$ ATTRIBUTES DLLEXPORT
::
nodeK15
765
#endif
766
786
real
(RKB) ,
parameter
::
weightK15
(
8
)
=
&
787
[
2.
0
9
4
8
2
1
4
1
0
8
4
7
2
7
8
2
8
0
1
2
9
9
9
1
7
4
8
9
1
7
1
4
2
6
3
6
9
7
7
6
2
0
8
0
2
2
3
7
0
4
3
1
6
7
1
2
9
9
8
0
0
6
5
6
1
3
7
5
1
5
1
3
2
3
2
5
6
4
8
6
1
6
8
1
6
9
0
8
2
1
1
6
7
5
9
4
9
1
0
2
3
9
2
9
7
1
4
5
9
6
8
8
2
1
5e-0
1_RKB
&
788
,
2.
0
4
4
3
2
9
4
0
0
7
5
2
9
8
8
9
2
4
1
4
1
6
1
9
9
9
2
3
4
6
4
9
0
8
4
7
1
6
5
1
7
6
0
4
1
8
0
7
1
8
3
5
7
4
2
4
4
7
0
9
5
3
1
2
0
4
5
4
6
7
6
9
8
5
4
6
5
9
8
8
7
9
3
4
8
3
7
4
2
9
2
0
0
9
3
4
7
5
5
4
1
6
7
8
0
3
6
5
9
2
9
3
0
6
4e-0
1_RKB
&
789
,
1.
9
0
3
5
0
5
7
8
0
6
4
7
8
5
4
0
9
9
1
3
2
5
6
4
0
2
4
2
1
0
1
3
6
8
2
8
2
6
0
7
8
0
7
5
4
5
5
3
5
8
3
5
5
8
8
5
4
4
0
8
8
0
3
6
7
4
4
0
5
8
0
7
2
4
1
0
2
1
2
6
7
9
6
0
5
9
6
4
6
0
5
1
0
6
3
7
7
5
9
3
8
3
4
5
6
8
6
8
3
5
5
1
1
3
9e-0
1_RKB
&
790
,
1.
6
9
0
0
4
7
2
6
6
3
9
2
6
7
9
0
2
8
2
6
5
8
3
4
2
6
5
9
8
5
5
0
2
8
4
1
0
6
2
4
4
9
0
0
3
0
2
9
4
4
2
4
1
4
9
7
3
4
0
0
6
7
5
5
6
9
5
6
8
0
9
2
1
6
1
9
0
2
9
1
1
2
9
3
6
7
0
2
4
0
3
8
5
5
3
5
9
9
0
8
1
5
6
0
7
0
0
9
5
6
5
6
5
3
7e-0
1_RKB
&
791
,
1.
4
0
6
5
3
2
5
9
7
1
5
5
2
5
9
1
8
7
4
5
1
8
9
5
9
0
5
1
0
2
3
7
9
2
0
3
9
9
8
8
9
7
5
7
2
4
7
9
9
8
5
7
5
5
6
1
7
4
5
4
6
8
9
3
3
1
2
7
0
8
0
9
3
0
9
0
9
5
0
4
0
8
0
9
7
3
7
9
1
2
2
4
1
5
5
5
5
9
1
0
7
5
9
7
0
0
3
5
0
8
6
0
1
4
3e-0
1_RKB
&
792
,
1.
0
4
7
9
0
0
1
0
3
2
2
2
5
0
1
8
3
8
3
9
8
7
6
3
2
2
5
4
1
5
1
8
0
1
7
4
4
3
7
5
6
6
5
4
2
1
3
8
3
0
6
1
1
8
9
3
3
9
0
6
5
1
3
3
9
6
3
7
4
6
3
2
1
5
7
6
2
8
9
5
2
4
1
6
7
5
7
1
6
2
7
5
0
9
3
1
1
3
3
3
9
4
9
4
2
2
5
1
8
2
0
1
4
9
2e-0
1_RKB
&
793
,
6.
3
0
9
2
0
9
2
6
2
9
9
7
8
5
5
3
2
9
0
7
0
0
6
6
3
1
8
9
2
0
4
2
8
6
6
6
5
0
7
1
1
5
7
2
1
1
5
5
0
7
0
7
1
1
3
6
0
5
5
4
5
1
4
6
9
8
3
9
9
7
4
7
7
9
6
4
8
7
4
9
2
8
1
9
9
1
7
0
2
6
4
5
0
4
4
4
1
9
9
5
8
6
5
8
7
2
4
9
1
8
7
1
9
4
3e-0
2_RKB
&
794
,
2.
2
9
3
5
3
2
2
0
1
0
5
2
9
2
2
4
9
6
3
7
3
2
0
0
8
0
5
8
9
6
9
5
9
1
9
9
3
5
6
0
8
1
1
2
7
5
7
4
6
9
9
2
2
6
7
5
0
7
4
3
0
2
5
4
7
1
1
8
1
5
7
8
7
9
7
6
0
7
5
9
4
6
1
5
6
3
6
8
1
6
8
1
5
6
2
8
9
4
8
3
4
9
3
6
1
7
1
3
4
0
6
3
2
4
5e-0
2_RKB
]
795
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
796
!DIR$ ATTRIBUTES DLLEXPORT
::
weightK15
797
#endif
798
799
!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
800
840
type
::
GK21_type
841
end type
842
870
type
(
GK21_type
) ,
parameter
::
GK21
=
GK21_type
()
871
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
872
!DIR$ ATTRIBUTES DLLEXPORT
::
GK21
873
#endif
874
894
real
(RKB) ,
parameter
::
nodeG10
(
5
)
=
&
895
[
1.
4
8
8
7
4
3
3
8
9
8
1
6
3
1
2
1
0
8
8
4
8
2
6
0
0
1
1
2
9
7
1
9
9
8
4
6
1
7
5
6
4
8
5
9
4
2
0
6
9
1
6
9
5
7
0
7
9
8
9
2
5
3
5
1
5
9
0
3
6
1
7
3
5
5
6
6
8
5
2
1
3
7
1
1
7
7
6
2
9
7
9
9
4
6
3
6
9
1
2
3
0
0
3
1
1
6
0
8
0
5
2
5
5
3
4e-0
1_RKB
&
896
,
4.
3
3
3
9
5
3
9
4
1
2
9
2
4
7
1
9
0
7
9
9
2
6
5
9
4
3
1
6
5
7
8
4
1
6
2
2
0
0
0
7
1
8
3
7
6
5
6
2
4
6
4
9
6
5
0
2
7
0
1
5
1
3
1
4
3
7
6
6
9
8
9
0
7
7
7
0
3
5
0
1
2
2
5
1
0
2
7
5
7
9
5
0
1
1
7
7
2
1
2
2
3
6
8
2
9
3
5
0
4
0
9
9
8
9
4e-0
1_RKB
&
897
,
6.
7
9
4
0
9
5
6
8
2
9
9
0
2
4
4
0
6
2
3
4
3
2
7
3
6
5
1
1
4
8
7
3
5
7
5
7
6
9
2
9
4
7
1
1
8
3
4
8
0
9
4
6
7
6
6
4
8
1
7
1
8
8
9
5
2
5
5
8
5
7
5
3
9
5
0
7
4
9
2
4
6
1
5
0
7
8
5
7
3
5
7
0
4
8
0
3
7
9
4
9
9
8
3
3
9
0
2
0
4
7
3
9
9
3
2e-0
1_RKB
&
898
,
8.
6
5
0
6
3
3
6
6
6
8
8
9
8
4
5
1
0
7
3
2
0
9
6
6
8
8
4
2
3
4
9
3
0
4
8
5
2
7
5
4
3
0
1
4
9
6
5
3
3
0
4
5
2
5
2
1
9
5
9
7
3
1
8
4
5
3
7
4
7
5
5
1
3
8
0
5
5
5
6
1
3
5
6
7
9
0
7
2
8
9
4
6
0
4
5
7
7
0
6
9
4
4
0
4
6
3
1
0
8
6
4
1
1
7
7e-0
1_RKB
&
899
,
9.
7
3
9
0
6
5
2
8
5
1
7
1
7
1
7
2
0
0
7
7
9
6
4
0
1
2
0
8
4
4
5
2
0
5
3
4
2
8
2
6
9
9
4
6
6
9
2
3
8
2
1
1
9
2
3
1
2
1
2
0
6
6
6
9
6
5
9
5
2
0
3
2
3
4
6
3
6
1
5
9
6
2
5
7
2
3
5
6
4
9
5
6
2
6
8
5
5
6
2
5
8
2
3
3
0
4
2
5
1
8
7
7
4
2
1e-0
1_RKB
]
900
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
901
!DIR$ ATTRIBUTES DLLEXPORT
::
nodeG10
902
#endif
903
923
real
(RKB) ,
parameter
::
weightG10
(
5
)
=
&
924
[
2.
9
5
5
2
4
2
2
4
7
1
4
7
5
2
8
7
0
1
7
3
8
9
2
9
9
4
6
5
1
3
3
8
3
2
9
4
2
1
0
4
6
7
1
7
0
2
6
8
5
3
6
0
1
3
5
4
3
0
8
0
2
9
7
5
5
9
9
5
9
3
8
2
1
7
1
5
2
3
2
9
2
7
0
3
5
6
5
9
5
7
9
3
7
5
4
2
1
6
7
2
2
7
1
7
1
6
4
4
0
1
2
5
2
5
6e-0
1_RKB
&
925
,
2.
6
9
2
6
6
7
1
9
3
0
9
9
9
6
3
5
5
0
9
1
2
2
6
9
2
1
5
6
9
4
6
9
3
5
2
8
5
9
7
5
9
9
3
8
4
6
0
8
8
3
7
9
5
8
0
0
5
6
3
2
7
6
2
4
2
1
5
3
4
3
2
3
1
9
1
7
9
2
7
6
7
6
4
2
2
6
6
3
6
7
0
9
2
5
2
7
6
0
7
5
5
5
9
5
8
1
1
4
5
0
3
6
8
7
0e-0
1_RKB
&
926
,
2.
1
9
0
8
6
3
6
2
5
1
5
9
8
2
0
4
3
9
9
5
5
3
4
9
3
4
2
2
8
1
6
3
1
9
2
4
5
8
7
7
1
8
7
0
5
2
2
6
7
7
0
8
9
8
8
0
9
5
6
5
4
3
6
3
5
1
9
9
9
1
0
6
5
2
9
5
1
2
8
1
2
4
2
6
8
3
9
9
3
1
7
7
2
0
2
1
9
2
7
8
6
5
9
1
2
1
6
8
7
2
8
1
2
8
9e-0
1_RKB
&
927
,
1.
4
9
4
5
1
3
4
9
1
5
0
5
8
0
5
9
3
1
4
5
7
7
6
3
3
9
6
5
7
6
9
7
3
3
2
4
0
2
5
5
6
6
3
9
6
6
9
4
2
7
3
6
7
8
3
5
4
7
7
2
6
8
7
5
3
2
3
8
6
5
4
7
2
6
6
3
0
0
1
0
9
4
5
9
4
7
2
6
4
6
3
4
7
3
1
9
5
1
9
1
4
0
0
5
7
5
2
5
6
1
0
4
5
4
4e-0
1_RKB
&
928
,
6.
6
6
7
1
3
4
4
3
0
8
6
8
8
1
3
7
5
9
3
5
6
8
8
0
9
8
9
3
3
3
1
7
9
2
8
5
7
8
6
4
8
3
4
3
2
0
1
5
8
1
4
5
1
2
8
6
9
4
8
8
1
6
1
3
4
1
2
0
6
4
0
8
4
0
8
7
1
0
1
7
7
6
7
8
5
5
0
9
6
8
5
0
5
8
8
7
7
8
2
1
0
9
0
0
5
4
7
1
4
5
2
0
4
1
9e-0
2_RKB
]
929
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
930
!DIR$ ATTRIBUTES DLLEXPORT
::
weightG10
931
#endif
932
952
real
(RKB) ,
parameter
::
nodeK21
(
1
1
)
=
&
953
[
0.
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0e+0
0_RKB
&
954
,
1.
4
8
8
7
4
3
3
8
9
8
1
6
3
1
2
1
0
8
8
4
8
2
6
0
0
1
1
2
9
7
1
9
9
8
4
6
1
7
5
6
4
8
5
9
4
2
0
6
9
1
6
9
5
7
0
7
9
8
9
2
5
3
5
1
5
9
0
3
6
1
7
3
5
5
6
6
8
5
2
1
3
7
1
1
7
7
6
2
9
7
9
9
4
6
3
6
9
1
2
3
0
0
3
1
1
6
0
8
0
5
2
5
5
3
4e-0
1_RKB
&
955
,
2.
9
4
3
9
2
8
6
2
7
0
1
4
6
0
1
9
8
1
3
1
1
2
6
6
0
3
1
0
3
8
6
5
5
6
6
1
6
2
6
8
6
6
2
5
1
5
6
9
5
7
9
1
8
6
4
8
8
8
2
2
9
1
7
2
7
2
4
6
1
1
1
6
6
3
3
2
7
3
7
8
8
8
4
4
5
5
2
3
1
7
8
2
6
8
2
3
7
3
5
9
1
1
9
1
8
5
1
3
9
2
9
9
8
7
2e-0
1_RKB
&
956
,
4.
3
3
3
9
5
3
9
4
1
2
9
2
4
7
1
9
0
7
9
9
2
6
5
9
4
3
1
6
5
7
8
4
1
6
2
2
0
0
0
7
1
8
3
7
6
5
6
2
4
6
4
9
6
5
0
2
7
0
1
5
1
3
1
4
3
7
6
6
9
8
9
0
7
7
7
0
3
5
0
1
2
2
5
1
0
2
7
5
7
9
5
0
1
1
7
7
2
1
2
2
3
6
8
2
9
3
5
0
4
0
9
9
8
9
4e-0
1_RKB
&
957
,
5.
6
2
7
5
7
1
3
4
6
6
8
6
0
4
6
8
3
3
3
9
0
0
0
0
9
9
2
7
2
6
9
4
1
4
0
8
4
3
0
1
3
8
8
1
9
4
1
9
6
6
9
5
8
8
6
0
3
4
6
2
1
4
5
8
7
7
9
2
6
6
3
5
3
2
1
6
3
2
7
5
4
9
7
1
2
0
8
7
8
5
4
1
6
9
9
9
2
4
2
2
1
0
6
4
4
8
2
1
1
1
5
8
8
1
5e-0
1_RKB
&
958
,
6.
7
9
4
0
9
5
6
8
2
9
9
0
2
4
4
0
6
2
3
4
3
2
7
3
6
5
1
1
4
8
7
3
5
7
5
7
6
9
2
9
4
7
1
1
8
3
4
8
0
9
4
6
7
6
6
4
8
1
7
1
8
8
9
5
2
5
5
8
5
7
5
3
9
5
0
7
4
9
2
4
6
1
5
0
7
8
5
7
3
5
7
0
4
8
0
3
7
9
4
9
9
8
3
3
9
0
2
0
4
7
3
9
9
3
2e-0
1_RKB
&
959
,
7.
8
0
8
1
7
7
2
6
5
8
6
4
1
6
8
9
7
0
6
3
7
1
7
5
7
8
3
4
5
0
4
2
3
7
7
1
6
3
4
0
7
5
2
0
2
9
8
1
5
7
1
7
9
7
4
6
9
4
8
5
9
9
9
9
5
0
5
6
0
7
9
8
2
7
6
1
4
2
0
6
5
4
5
2
6
9
7
7
2
3
4
2
3
8
9
9
6
2
4
1
1
1
0
1
2
9
7
7
9
4
0
3
3
6
2e-0
1_RKB
&
960
,
8.
6
5
0
6
3
3
6
6
6
8
8
9
8
4
5
1
0
7
3
2
0
9
6
6
8
8
4
2
3
4
9
3
0
4
8
5
2
7
5
4
3
0
1
4
9
6
5
3
3
0
4
5
2
5
2
1
9
5
9
7
3
1
8
4
5
3
7
4
7
5
5
1
3
8
0
5
5
5
6
1
3
5
6
7
9
0
7
2
8
9
4
6
0
4
5
7
7
0
6
9
4
4
0
4
6
3
1
0
8
6
4
1
1
7
7e-0
1_RKB
&
961
,
9.
3
0
1
5
7
4
9
1
3
5
5
7
0
8
2
2
6
0
0
1
2
0
7
1
8
0
0
5
9
5
0
8
3
4
6
2
2
5
1
6
7
9
0
9
9
8
1
9
3
9
2
4
2
3
0
3
4
9
4
0
6
8
6
6
8
2
8
4
1
5
9
8
3
0
9
1
6
7
3
0
5
5
0
1
1
1
9
4
5
7
2
8
5
1
0
0
7
8
8
4
7
0
2
0
1
3
6
1
9
6
8
4
3
2
0e-0
1_RKB
&
962
,
9.
7
3
9
0
6
5
2
8
5
1
7
1
7
1
7
2
0
0
7
7
9
6
4
0
1
2
0
8
4
4
5
2
0
5
3
4
2
8
2
6
9
9
4
6
6
9
2
3
8
2
1
1
9
2
3
1
2
1
2
0
6
6
6
9
6
5
9
5
2
0
3
2
3
4
6
3
6
1
5
9
6
2
5
7
2
3
5
6
4
9
5
6
2
6
8
5
5
6
2
5
8
2
3
3
0
4
2
5
1
8
7
7
4
2
1e-0
1_RKB
&
963
,
9.
9
5
6
5
7
1
6
3
0
2
5
8
0
8
0
8
0
7
3
5
5
2
7
2
8
0
6
8
9
0
0
2
8
4
7
9
2
1
2
6
0
5
8
7
2
1
9
4
7
8
9
2
4
3
6
3
3
7
9
1
6
1
1
1
7
5
7
0
2
3
0
4
6
7
7
4
8
6
7
3
5
7
1
5
2
3
2
5
9
9
6
9
1
2
0
7
6
7
2
4
2
9
8
1
4
9
0
7
7
8
1
2
6
7
1e-0
1_RKB
]
964
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
965
!DIR$ ATTRIBUTES DLLEXPORT
::
nodeK21
966
#endif
967
987
real
(RKB) ,
parameter
::
weightK21
(
1
1
)
=
&
988
[
1.
4
9
4
4
5
5
5
4
0
0
2
9
1
6
9
0
5
6
6
4
9
3
6
4
6
8
3
8
9
8
2
1
2
0
3
7
4
5
2
3
6
3
1
6
6
8
7
4
7
2
8
0
3
8
3
5
6
0
8
5
1
8
7
3
6
9
8
9
6
4
4
7
8
5
1
1
8
4
1
9
2
5
7
2
1
0
3
0
7
0
5
6
8
9
5
4
0
2
6
4
7
2
6
4
9
3
3
6
7
6
3
4
3
4
0e-0
1_RKB
&
989
,
1.
4
7
7
3
9
1
0
4
9
0
1
3
3
8
4
9
1
3
7
4
8
4
1
5
1
5
9
7
2
0
6
8
0
4
5
5
2
3
7
3
1
6
2
5
4
8
5
2
0
6
6
0
4
5
1
8
1
9
1
9
5
4
3
9
8
8
5
9
9
3
0
1
6
7
3
5
6
9
6
4
0
5
7
3
2
7
0
3
9
5
9
1
8
2
8
8
2
2
5
4
2
6
8
7
2
7
8
2
3
2
5
8
5
0
2e-0
1_RKB
&
990
,
1.
4
2
7
7
5
9
3
8
5
7
7
0
6
0
0
8
0
7
9
7
0
9
4
2
7
3
1
3
8
7
1
7
0
6
0
8
8
5
9
7
9
0
5
6
5
3
1
9
0
5
5
5
5
6
0
7
4
1
0
0
4
7
4
3
9
7
0
7
7
0
4
4
9
9
0
9
3
4
0
0
2
7
8
1
1
1
3
1
7
0
6
2
8
3
7
5
6
4
2
8
2
8
1
1
4
6
8
3
2
3
0
4
7
3
7e-0
1_RKB
&
991
,
1.
3
4
7
0
9
2
1
7
3
1
1
4
7
3
3
2
5
9
2
8
0
5
4
0
0
1
7
7
1
7
0
6
8
3
2
7
6
0
9
9
1
9
1
3
0
0
8
5
5
9
7
1
4
0
6
6
3
6
6
6
8
4
9
1
3
2
0
2
9
1
4
0
0
1
2
1
2
8
2
0
3
6
6
7
6
9
5
3
1
5
9
4
8
8
2
7
1
7
7
2
3
8
4
3
8
9
6
0
4
9
9
7
6
4
0e-0
1_RKB
&
992
,
1.
2
3
4
9
1
9
7
6
2
6
2
0
6
5
8
5
1
0
7
7
9
5
8
1
0
9
8
3
1
0
7
4
1
5
9
5
1
2
3
0
0
3
4
9
5
2
8
6
4
8
3
2
7
6
4
4
6
7
9
9
4
1
2
0
9
7
4
0
5
4
2
3
8
9
7
5
4
5
4
6
8
9
6
8
1
5
3
8
6
2
2
3
6
3
7
3
8
2
3
0
8
3
6
4
8
4
1
1
3
3
8
9
8
7
8e-0
1_RKB
&
993
,
1.
0
9
3
8
7
1
5
8
8
0
2
2
9
7
6
4
1
8
9
9
2
1
0
5
9
0
3
2
5
8
0
4
9
6
0
2
7
1
8
1
3
2
9
9
8
3
4
3
4
5
2
2
0
0
7
8
1
9
6
7
5
8
2
9
8
2
6
5
5
0
3
7
2
8
9
1
4
3
2
1
6
8
6
8
3
8
9
9
4
3
2
6
7
4
5
5
3
8
4
2
5
0
7
9
0
6
6
1
1
5
9
1
5
1
7e-0
1_RKB
&
994
,
9.
3
1
2
5
4
5
4
5
8
3
6
9
7
6
0
5
5
3
5
0
6
5
4
6
5
0
8
3
3
6
6
3
4
4
3
9
0
0
1
8
8
2
8
8
8
0
7
6
0
0
3
1
9
7
0
0
8
5
0
3
8
7
6
0
1
7
7
7
3
5
6
7
2
2
0
0
7
7
5
2
3
7
4
1
4
1
2
3
0
6
1
6
1
5
8
2
7
4
7
4
8
3
1
1
6
5
6
1
4
9
5
3
0
1
2e-0
2_RKB
&
995
,
7.
5
0
3
9
6
7
4
8
1
0
9
1
9
9
5
2
7
6
7
0
4
3
1
4
0
9
1
6
1
9
0
0
0
9
3
9
5
2
1
9
3
8
2
0
0
0
9
1
0
0
8
8
1
7
3
6
9
7
0
4
8
0
4
8
4
3
0
4
0
4
3
4
2
8
5
8
4
9
5
1
7
8
8
1
3
8
0
8
7
3
0
6
4
6
5
5
4
0
8
6
8
5
6
9
2
9
3
2
7
9
0
3
0
5
9e-0
2_RKB
&
996
,
5.
4
7
5
5
8
9
6
5
7
4
3
5
1
9
9
6
0
3
1
3
8
1
3
0
0
2
4
4
5
8
0
1
7
6
3
7
3
7
2
1
1
1
4
0
5
8
3
3
3
5
5
7
5
2
4
4
3
2
6
1
5
8
0
4
7
8
4
0
9
8
9
2
7
8
1
8
9
7
5
3
2
5
1
1
6
3
0
1
5
6
9
0
0
3
2
9
8
0
8
6
4
5
8
7
2
2
0
5
5
5
5
0
9
8
1e-0
2_RKB
&
997
,
3.
2
5
5
8
1
6
2
3
0
7
9
6
4
7
2
7
4
7
8
8
1
8
9
7
2
4
5
9
3
8
9
7
6
0
6
1
7
3
8
8
9
3
9
8
4
5
6
6
2
6
0
9
5
7
1
5
3
7
5
0
4
2
3
2
7
1
4
1
2
1
8
2
0
1
6
5
4
9
8
6
9
2
3
8
1
6
0
7
6
0
5
3
8
4
6
2
6
4
9
4
5
4
6
0
6
8
8
1
7
7
6
5
2
7
6e-0
2_RKB
&
998
,
1.
1
6
9
4
6
3
8
8
6
7
3
7
1
8
7
4
2
7
8
0
6
4
3
9
6
0
6
2
1
9
2
0
4
8
3
9
6
2
1
7
3
3
2
4
8
1
9
3
1
8
8
8
9
2
7
5
9
8
1
4
7
5
2
5
6
2
2
2
2
2
0
5
8
0
6
4
9
9
2
6
5
1
8
0
6
7
3
6
7
0
4
9
6
9
9
6
7
2
5
0
8
8
8
0
9
7
4
9
0
2
3
3
2
4
2e-0
2_RKB
]
999
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1000
!DIR$ ATTRIBUTES DLLEXPORT
::
weightK21
1001
#endif
1002
1003
!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1004
1044
type
::
GK31_type
1045
end type
1046
1074
type
(
GK31_type
) ,
parameter
::
GK31
=
GK31_type
()
1075
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1076
!DIR$ ATTRIBUTES DLLEXPORT
::
GK31
1077
#endif
1078
1098
real
(RKB) ,
parameter
::
nodeG15
(
8
)
=
&
1099
[
0.
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0e+0
0_RKB
&
1100
,
2.
0
1
1
9
4
0
9
3
9
9
7
4
3
4
5
2
2
3
0
0
6
2
8
3
0
3
3
9
4
5
9
6
2
0
7
8
1
2
8
3
6
4
5
4
4
6
2
6
3
7
6
7
9
6
1
5
9
4
9
7
2
4
6
0
9
9
4
8
2
3
9
0
0
3
0
2
0
1
8
7
6
0
1
8
3
6
2
5
8
0
6
7
5
2
1
0
5
9
0
8
9
6
7
9
0
2
2
5
7
3
8
6
5
0
9e-0
1_RKB
&
1101
,
3.
9
4
1
5
1
3
4
7
0
7
7
5
6
3
3
6
9
8
9
7
2
0
7
3
7
0
9
8
1
0
4
5
4
6
8
3
6
2
7
5
2
7
7
6
1
5
8
6
9
8
2
5
5
0
3
1
1
6
5
3
4
3
9
5
1
6
0
8
9
5
7
7
8
6
9
6
1
4
1
7
9
7
5
4
9
7
1
1
4
1
6
1
6
5
9
7
6
2
0
2
5
8
9
3
5
2
1
6
9
6
3
5
6
4
8e-0
1_RKB
&
1102
,
5.
7
0
9
7
2
1
7
2
6
0
8
5
3
8
8
4
7
5
3
7
2
2
6
7
3
7
2
5
3
9
1
0
6
4
1
2
3
8
3
8
6
3
9
6
2
8
2
7
4
9
6
0
4
8
5
3
2
6
5
4
1
7
0
5
4
1
9
5
3
7
9
8
6
9
7
5
8
5
7
9
4
8
3
4
1
4
6
2
8
5
6
9
8
2
6
1
4
4
7
7
9
1
2
6
4
6
4
9
7
0
2
6
2
5
7e-0
1_RKB
&
1103
,
7.
2
4
4
1
7
7
3
1
3
6
0
1
7
0
0
4
7
4
1
6
1
8
6
0
5
4
6
1
3
9
3
8
0
0
9
6
3
0
8
9
9
2
9
4
5
8
4
1
0
2
5
6
3
5
5
1
4
2
3
4
2
0
7
0
4
1
2
3
7
8
1
6
7
7
9
2
5
2
1
8
9
9
6
1
0
1
0
9
7
6
0
3
1
3
4
3
2
6
2
6
9
2
3
5
9
8
5
4
9
3
8
1
9
2
5e-0
1_RKB
&
1104
,
8.
4
8
2
0
6
5
8
3
4
1
0
4
2
7
2
1
6
2
0
0
6
4
8
3
2
0
7
7
4
2
1
6
8
5
1
3
6
6
2
5
6
1
7
4
7
3
6
9
9
2
6
3
4
0
9
5
7
2
7
5
5
8
7
6
0
6
7
5
0
7
5
1
7
4
1
4
5
4
8
5
1
9
7
6
0
7
7
1
9
7
5
0
8
2
1
4
8
0
8
5
0
9
0
3
7
3
8
3
5
7
1
3
3
4
0e-0
1_RKB
&
1105
,
9.
3
7
2
7
3
3
9
2
4
0
0
7
0
5
9
0
4
3
0
7
7
5
8
9
4
7
7
1
0
2
0
9
4
7
1
2
4
3
9
9
6
2
7
3
5
1
5
3
0
4
4
5
7
9
0
1
3
6
3
0
7
6
3
5
0
2
0
2
9
7
3
7
9
7
0
4
5
5
2
7
9
5
0
5
4
7
5
8
6
1
7
4
2
6
8
0
8
6
5
9
7
4
6
8
2
4
0
4
4
6
0
3
1
5
7e-0
1_RKB
&
1106
,
9.
8
7
9
9
2
5
1
8
0
2
0
4
8
5
4
2
8
4
8
9
5
6
5
7
1
8
5
8
6
6
1
2
5
8
1
1
4
6
9
7
2
8
1
7
1
2
3
7
6
1
4
8
9
9
9
9
9
9
7
5
1
5
5
8
7
3
8
8
4
3
7
3
6
9
0
1
9
4
2
4
7
1
2
7
2
2
0
5
0
3
6
8
3
1
9
1
4
4
9
7
6
6
7
5
1
6
8
4
3
9
9
0
0
7
9e-0
1_RKB
]
1107
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1108
!DIR$ ATTRIBUTES DLLEXPORT
::
nodeG15
1109
#endif
1110
1130
real
(RKB) ,
parameter
::
weightG15
(
8
)
=
&
1131
[
2.
0
2
5
7
8
2
4
1
9
2
5
5
6
1
2
7
2
8
8
0
6
2
0
1
9
9
9
6
7
5
1
9
3
1
4
8
3
8
6
6
2
1
5
8
0
0
9
4
7
7
3
5
6
7
9
6
7
0
4
1
1
6
0
5
1
4
3
5
3
9
8
7
5
4
7
4
6
0
7
4
0
9
3
3
9
3
4
4
0
7
1
2
7
8
8
0
3
2
1
3
5
3
5
1
4
8
2
6
7
0
8
2
9
9
9e-0
1_RKB
&
1132
,
1.
9
8
4
3
1
4
8
5
3
2
7
1
1
1
5
7
6
4
5
6
1
1
8
3
2
6
4
4
3
8
3
9
3
2
4
8
1
8
6
9
2
5
5
9
9
5
7
5
4
1
9
9
3
4
8
4
7
3
7
9
2
7
9
2
9
1
2
4
7
9
7
5
3
3
4
3
4
2
6
8
1
3
3
3
1
4
9
9
9
1
6
4
8
1
7
8
2
3
2
0
7
6
6
0
2
0
8
5
4
8
8
9
3
1
0e-0
1_RKB
&
1133
,
1.
8
6
1
6
1
0
0
0
0
1
5
5
6
2
2
1
1
0
2
6
8
0
0
5
6
1
8
6
6
4
2
2
8
2
4
5
0
6
2
2
6
0
1
2
2
7
7
9
2
8
4
0
2
8
1
5
4
9
5
7
2
7
3
1
0
0
1
3
2
5
5
5
0
2
6
9
9
1
6
0
6
1
8
9
4
9
7
6
8
8
8
6
0
9
9
3
2
3
6
0
5
3
9
9
7
7
7
0
9
0
0
1
3
8
4e-0
1_RKB
&
1134
,
1.
6
6
2
6
9
2
0
5
8
1
6
9
9
3
9
3
3
5
5
3
2
0
0
8
6
0
4
8
1
2
0
8
8
1
1
1
3
0
9
0
0
1
8
0
0
9
8
4
1
2
9
0
7
3
2
1
8
6
5
1
9
0
5
6
3
5
5
3
5
6
3
2
1
2
2
7
8
5
1
7
7
1
0
7
0
5
1
7
4
2
9
2
4
1
5
5
3
6
2
1
4
8
4
4
6
1
5
4
0
6
5
7
1
8
5e-0
1_RKB
&
1135
,
1.
3
9
5
7
0
6
7
7
9
2
6
1
5
4
3
1
4
4
4
7
8
0
4
7
9
4
5
1
1
0
2
8
3
2
2
5
2
0
8
5
0
2
7
5
3
1
5
5
1
1
2
4
3
2
0
2
3
9
1
1
2
8
6
3
1
0
8
8
4
4
4
5
4
1
9
0
7
8
1
1
6
8
0
7
6
8
2
5
7
3
6
3
5
7
1
3
3
3
6
3
8
1
4
9
0
8
8
8
9
3
2
7
6
6
4e-0
1_RKB
&
1136
,
1.
0
7
1
5
9
2
2
0
4
6
7
1
7
1
9
3
5
0
1
1
8
6
9
5
4
6
6
8
5
8
6
9
3
0
3
4
1
5
5
4
3
7
1
5
7
5
8
1
0
1
9
8
0
6
8
7
0
2
2
3
8
9
1
2
1
8
7
7
9
9
4
8
5
2
3
1
5
7
9
9
7
2
5
6
8
5
8
5
7
1
3
7
6
0
8
6
2
4
0
4
4
3
9
8
0
8
7
6
7
8
3
7
5
0
6e-0
1_RKB
&
1137
,
7.
0
3
6
6
0
4
7
4
8
8
1
0
8
1
2
4
7
0
9
2
6
7
4
1
6
4
5
0
6
6
7
3
3
8
4
6
6
7
0
8
0
3
2
7
5
4
3
3
0
7
1
9
8
2
5
9
0
7
2
9
2
9
1
4
3
8
7
0
5
5
5
1
2
8
7
4
2
3
7
0
4
4
8
4
0
4
5
2
0
6
6
6
9
3
9
3
9
2
1
9
3
5
5
4
8
9
8
5
8
5
9
5
0
4
1e-0
2_RKB
&
1138
,
3.
0
7
5
3
2
4
1
9
9
6
1
1
7
2
6
8
3
5
4
6
2
8
3
9
3
5
7
7
2
0
4
4
1
7
7
2
1
7
4
8
1
4
4
8
3
3
4
3
4
0
7
4
2
6
4
2
2
8
2
8
5
5
0
4
2
3
7
1
8
9
4
6
7
1
1
7
1
6
8
0
3
9
0
3
8
7
7
0
7
3
2
3
9
9
4
0
4
0
0
2
5
1
6
9
9
1
1
8
8
8
5
9
4
7
3e-0
2_RKB
]
1139
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1140
!DIR$ ATTRIBUTES DLLEXPORT
::
weightG15
1141
#endif
1142
1162
real
(RKB) ,
parameter
::
nodeK31
(
1
6
)
=
&
1163
[
0.
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0e+0
0_RKB
&
1164
,
1.
0
1
1
4
2
0
6
6
9
1
8
7
1
7
4
9
9
0
2
7
0
7
4
2
3
1
4
4
7
3
9
2
3
3
8
7
8
7
4
5
1
0
5
7
4
0
1
6
4
1
8
0
4
9
5
8
0
0
1
8
9
5
0
4
1
5
1
0
9
7
8
6
2
4
5
4
0
8
3
0
5
0
9
3
1
3
2
1
4
5
1
5
4
0
3
8
0
9
9
8
3
4
1
2
7
3
1
9
3
6
8
1
9
6
7e-0
1_RKB
&
1165
,
2.
0
1
1
9
4
0
9
3
9
9
7
4
3
4
5
2
2
3
0
0
6
2
8
3
0
3
3
9
4
5
9
6
2
0
7
8
1
2
8
3
6
4
5
4
4
6
2
6
3
7
6
7
9
6
1
5
9
4
9
7
2
4
6
0
9
9
4
8
2
3
9
0
0
3
0
2
0
1
8
7
6
0
1
8
3
6
2
5
8
0
6
7
5
2
1
0
5
9
0
8
9
6
7
9
0
2
2
5
7
3
8
6
5
0
9e-0
1_RKB
&
1166
,
2.
9
9
1
8
0
0
0
7
1
5
3
1
6
8
8
1
2
1
6
6
7
8
0
0
2
4
2
6
6
3
8
8
9
6
2
6
6
1
6
0
3
3
8
2
7
4
3
8
2
0
8
0
1
8
4
1
2
5
5
4
5
7
3
8
9
1
8
0
8
1
1
0
2
5
1
3
8
8
4
4
6
7
6
0
2
3
2
2
0
2
0
1
5
7
2
4
3
5
6
3
6
6
2
0
9
4
4
7
0
2
2
1
2
3
5e-0
1_RKB
&
1167
,
3.
9
4
1
5
1
3
4
7
0
7
7
5
6
3
3
6
9
8
9
7
2
0
7
3
7
0
9
8
1
0
4
5
4
6
8
3
6
2
7
5
2
7
7
6
1
5
8
6
9
8
2
5
5
0
3
1
1
6
5
3
4
3
9
5
1
6
0
8
9
5
7
7
8
6
9
6
1
4
1
7
9
7
5
4
9
7
1
1
4
1
6
1
6
5
9
7
6
2
0
2
5
8
9
3
5
2
1
6
9
6
3
5
6
4
8e-0
1_RKB
&
1168
,
4.
8
5
0
8
1
8
6
3
6
4
0
2
3
9
6
8
0
6
9
3
6
5
5
7
4
0
2
3
2
3
5
0
6
1
2
8
6
6
3
3
8
9
3
0
8
9
4
0
7
3
1
2
1
2
9
3
6
7
9
4
3
6
0
4
0
8
0
2
3
9
9
5
5
1
6
7
1
5
5
9
7
4
3
7
1
8
4
8
6
9
0
8
4
8
5
9
5
2
7
5
5
5
1
2
5
8
4
1
6
3
0
3
5
6
5e-0
1_RKB
&
1169
,
5.
7
0
9
7
2
1
7
2
6
0
8
5
3
8
8
4
7
5
3
7
2
2
6
7
3
7
2
5
3
9
1
0
6
4
1
2
3
8
3
8
6
3
9
6
2
8
2
7
4
9
6
0
4
8
5
3
2
6
5
4
1
7
0
5
4
1
9
5
3
7
9
8
6
9
7
5
8
5
7
9
4
8
3
4
1
4
6
2
8
5
6
9
8
2
6
1
4
4
7
7
9
1
2
6
4
6
4
9
7
0
2
6
2
5
7e-0
1_RKB
&
1170
,
6.
5
0
9
9
6
7
4
1
2
9
7
4
1
6
9
7
0
5
3
3
7
3
5
8
9
5
3
1
3
2
7
4
6
9
2
5
4
6
9
4
8
2
2
6
0
9
2
5
9
9
6
6
7
0
8
9
6
6
1
6
0
5
7
6
0
9
3
3
0
5
8
4
1
0
4
3
8
4
0
7
9
4
4
6
0
3
9
4
7
4
7
2
2
8
0
6
0
3
6
7
2
3
6
0
7
9
2
8
9
1
3
2
5
4
4e-0
1_RKB
&
1171
,
7.
2
4
4
1
7
7
3
1
3
6
0
1
7
0
0
4
7
4
1
6
1
8
6
0
5
4
6
1
3
9
3
8
0
0
9
6
3
0
8
9
9
2
9
4
5
8
4
1
0
2
5
6
3
5
5
1
4
2
3
4
2
0
7
0
4
1
2
3
7
8
1
6
7
7
9
2
5
2
1
8
9
9
6
1
0
1
0
9
7
6
0
3
1
3
4
3
2
6
2
6
9
2
3
5
9
8
5
4
9
3
8
1
9
2
5e-0
1_RKB
&
1172
,
7.
9
0
4
1
8
5
0
1
4
4
2
4
6
5
9
3
2
9
6
7
6
4
9
2
9
4
8
1
7
9
4
7
3
4
6
8
6
2
1
4
0
5
1
9
9
5
6
9
7
6
1
7
3
3
2
3
6
5
2
8
0
6
4
3
3
0
8
3
0
2
9
7
4
6
3
1
8
0
7
0
5
9
9
9
4
7
3
8
6
6
4
2
2
5
4
4
5
5
3
0
9
6
3
7
1
1
1
3
7
3
4
3
4
4
0e-0
1_RKB
&
1173
,
8.
4
8
2
0
6
5
8
3
4
1
0
4
2
7
2
1
6
2
0
0
6
4
8
3
2
0
7
7
4
2
1
6
8
5
1
3
6
6
2
5
6
1
7
4
7
3
6
9
9
2
6
3
4
0
9
5
7
2
7
5
5
8
7
6
0
6
7
5
0
7
5
1
7
4
1
4
5
4
8
5
1
9
7
6
0
7
7
1
9
7
5
0
8
2
1
4
8
0
8
5
0
9
0
3
7
3
8
3
5
7
1
3
3
4
0e-0
1_RKB
&
1174
,
8.
9
7
2
6
4
5
3
2
3
4
4
0
8
1
9
0
0
8
8
2
5
0
9
6
5
6
4
5
4
4
9
5
8
8
2
8
3
1
7
7
8
7
1
1
4
9
4
4
2
7
8
6
7
6
3
9
7
2
6
8
7
6
0
1
0
7
8
5
3
7
7
2
1
4
7
3
7
7
1
2
2
1
1
9
5
3
9
9
6
6
1
9
1
9
7
1
6
1
2
3
0
3
8
8
3
5
6
3
9
6
9
1
9
4
6e-0
1_RKB
&
1175
,
9.
3
7
2
7
3
3
9
2
4
0
0
7
0
5
9
0
4
3
0
7
7
5
8
9
4
7
7
1
0
2
0
9
4
7
1
2
4
3
9
9
6
2
7
3
5
1
5
3
0
4
4
5
7
9
0
1
3
6
3
0
7
6
3
5
0
2
0
2
9
7
3
7
9
7
0
4
5
5
2
7
9
5
0
5
4
7
5
8
6
1
7
4
2
6
8
0
8
6
5
9
7
4
6
8
2
4
0
4
4
6
0
3
1
5
7e-0
1_RKB
&
1176
,
9.
6
7
7
3
9
0
7
5
6
7
9
1
3
9
1
3
4
2
5
7
3
4
7
9
7
8
7
8
4
3
3
7
2
2
5
2
8
3
3
5
7
3
3
7
3
0
0
1
3
1
6
3
7
9
7
4
6
8
0
6
2
2
2
6
3
3
5
8
0
4
2
4
9
4
5
2
1
7
4
8
0
4
3
1
9
3
8
5
0
4
8
2
0
3
1
1
8
5
0
6
3
0
4
4
2
4
7
1
7
0
8
9
2
9
1e-0
1_RKB
&
1177
,
9.
8
7
9
9
2
5
1
8
0
2
0
4
8
5
4
2
8
4
8
9
5
6
5
7
1
8
5
8
6
6
1
2
5
8
1
1
4
6
9
7
2
8
1
7
1
2
3
7
6
1
4
8
9
9
9
9
9
9
7
5
1
5
5
8
7
3
8
8
4
3
7
3
6
9
0
1
9
4
2
4
7
1
2
7
2
2
0
5
0
3
6
8
3
1
9
1
4
4
9
7
6
6
7
5
1
6
8
4
3
9
9
0
0
7
9e-0
1_RKB
&
1178
,
9.
9
8
0
0
2
2
9
8
6
9
3
3
9
7
0
6
0
2
8
5
1
7
2
8
4
0
1
5
2
2
7
1
2
0
9
0
7
3
4
0
6
4
4
2
3
1
5
5
5
7
2
3
0
3
4
8
3
9
4
2
7
9
7
0
6
8
3
3
4
8
6
8
2
8
3
7
1
3
4
5
6
6
6
4
8
9
7
9
9
0
7
7
6
0
1
2
5
2
7
8
6
3
1
8
9
6
7
7
7
1
3
6
1
0
4e-0
1_RKB
]
1179
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1180
!DIR$ ATTRIBUTES DLLEXPORT
::
nodeK31
1181
#endif
1182
1202
real
(RKB) ,
parameter
::
weightK31
(
1
6
)
=
&
1203
[
1.
0
1
3
3
0
0
0
7
0
1
4
7
9
1
5
4
9
0
1
7
3
7
4
7
9
2
7
6
7
4
9
2
5
4
6
7
7
0
9
2
6
2
7
2
5
9
6
5
9
6
2
9
2
4
6
7
3
4
8
5
8
3
7
2
1
7
4
1
0
7
6
1
5
7
7
4
6
9
6
6
6
5
9
3
2
4
1
8
0
5
0
6
8
3
9
5
6
7
4
9
8
9
1
7
7
3
1
9
5
8
1
6
3
3
8e-0
1_RKB
&
1204
,
1.
0
0
7
6
9
8
4
5
5
2
3
8
7
5
5
9
5
0
4
4
9
4
6
6
6
2
6
1
7
5
6
9
7
2
1
9
1
6
3
4
8
3
8
0
1
3
5
3
6
3
7
3
0
6
9
2
7
8
9
2
9
0
2
9
4
8
8
1
2
2
7
6
0
8
2
2
7
6
1
0
7
7
4
7
5
0
6
0
1
8
5
9
6
5
4
0
8
3
2
6
9
0
1
9
2
5
1
8
0
1
0
6
2
2
7e-0
1_RKB
&
1205
,
9.
9
1
7
3
5
9
8
7
2
1
7
9
1
9
5
9
3
3
2
3
9
3
1
7
3
4
8
4
6
0
3
1
3
1
0
5
9
5
6
7
2
6
0
8
1
6
7
1
3
2
8
1
7
3
4
8
6
0
0
9
5
6
9
3
6
5
1
5
6
3
0
6
4
3
0
8
7
4
5
7
1
7
0
5
6
6
8
0
1
2
8
2
2
3
7
9
0
7
3
9
0
2
6
8
3
2
5
9
6
0
8
7
5
5
2e-0
2_RKB
&
1206
,
9.
6
6
4
2
7
2
6
9
8
3
6
2
3
6
7
8
5
0
5
1
7
9
9
0
7
6
2
7
5
8
9
3
3
5
1
3
6
6
5
6
5
6
8
6
3
0
4
9
5
1
9
8
9
7
3
4
0
7
6
6
8
8
8
2
9
3
4
3
9
2
3
5
9
9
6
2
8
4
1
8
2
6
5
1
1
4
0
2
5
0
4
6
6
4
5
9
2
1
8
5
3
9
1
6
8
7
4
9
0
3
1
9
9
5
0e-0
2_RKB
&
1207
,
9.
3
1
2
6
5
9
8
1
7
0
8
2
5
3
2
1
2
2
5
4
8
6
8
7
2
7
4
7
3
4
5
7
1
8
5
6
1
9
2
7
8
8
1
3
2
1
3
1
7
3
3
0
5
6
0
2
8
5
8
7
9
1
8
9
0
5
2
0
0
2
8
7
4
5
3
1
8
5
5
0
6
0
1
1
4
9
0
8
9
9
0
4
5
8
7
1
6
7
4
0
6
9
5
8
4
7
5
0
9
3
4
3
8
6
5e-0
2_RKB
&
1208
,
8.
8
5
6
4
4
4
3
0
5
6
2
1
1
7
7
0
6
4
7
2
7
5
4
4
3
6
9
3
7
7
4
3
0
3
2
1
2
2
6
6
7
3
2
6
9
0
6
5
5
9
6
7
8
1
7
9
9
6
0
5
2
5
7
4
8
7
7
1
4
4
5
4
4
7
4
9
8
1
4
2
6
0
7
1
8
8
3
7
5
7
6
3
2
5
1
0
9
9
2
2
2
0
7
8
3
2
1
1
9
2
4
3
3
4
6e-0
2_RKB
&
1209
,
8.
3
0
8
0
5
0
2
8
2
3
1
3
3
0
2
1
0
3
8
2
8
9
2
4
7
2
8
6
1
0
3
7
8
9
6
0
1
5
5
4
1
8
8
2
5
3
3
6
8
7
1
7
6
0
7
2
8
1
6
0
4
8
7
5
2
3
3
6
3
0
6
4
3
8
8
5
0
5
6
0
5
7
6
3
0
7
8
9
2
2
8
3
3
7
0
8
8
8
5
9
6
8
7
9
8
6
2
8
5
5
6
9
5
2
1e-0
2_RKB
&
1210
,
7.
6
8
4
9
6
8
0
7
5
7
7
2
0
3
7
8
8
9
4
4
3
2
7
7
7
4
8
2
6
5
9
0
0
6
7
2
2
1
0
9
1
0
1
1
6
7
9
4
7
0
0
0
5
8
4
0
8
9
0
9
7
1
1
2
4
7
0
8
2
1
0
9
2
0
3
4
0
8
4
4
1
8
2
2
4
7
3
1
5
2
7
6
9
0
2
9
1
9
1
3
6
8
6
5
8
8
4
4
6
4
5
5
5
5
5e-0
2_RKB
&
1211
,
6.
9
8
5
4
1
2
1
3
1
8
7
2
8
2
5
8
7
0
9
5
2
0
0
7
7
0
9
9
1
4
7
4
7
5
7
8
6
0
4
5
4
3
5
1
4
0
6
7
1
5
4
9
6
9
8
7
9
8
0
9
3
1
7
7
9
9
2
6
7
5
6
2
4
9
8
7
9
9
8
8
4
9
7
4
8
6
2
8
7
7
8
5
7
0
6
6
7
5
1
8
6
4
3
6
4
9
5
3
6
7
7
1
2
4
5e-0
2_RKB
&
1212
,
6.
2
0
0
9
5
6
7
8
0
0
6
7
0
6
4
0
2
8
5
1
3
9
2
3
0
9
6
0
8
0
2
9
3
2
1
9
0
4
0
0
0
0
4
2
1
0
3
2
9
7
2
3
5
6
9
1
4
7
8
2
9
3
9
5
6
1
8
3
7
6
2
0
6
2
7
2
3
1
7
3
3
3
0
3
0
5
8
4
2
6
8
3
0
3
8
0
8
6
3
9
2
2
9
5
7
5
3
3
4
6
8
0
4
1
4e-0
2_RKB
&
1213
,
5.
3
4
8
1
5
2
4
6
9
0
9
2
8
0
8
7
2
6
5
3
4
3
1
4
7
2
3
9
4
3
0
2
9
6
7
7
1
5
5
4
7
6
0
9
4
7
1
1
6
7
3
9
8
1
3
2
2
2
8
8
8
7
5
2
7
2
7
4
1
3
6
1
6
2
5
9
6
2
5
4
3
9
7
1
4
8
1
2
4
7
5
1
9
8
9
8
7
5
1
3
1
8
3
1
5
3
6
3
9
5
7
1
2
4
9e-0
2_RKB
&
1214
,
4.
4
5
8
9
7
5
1
3
2
4
7
6
4
8
7
6
6
0
8
2
2
7
2
9
9
3
7
3
2
7
9
6
9
0
2
2
3
2
5
6
6
4
9
6
6
7
9
2
1
0
9
6
5
7
0
9
8
0
8
2
3
2
1
1
8
0
5
4
5
0
7
0
0
0
5
9
9
0
6
3
6
6
4
5
5
0
3
6
4
1
8
8
9
7
1
4
9
5
9
3
2
6
1
5
6
1
5
5
1
1
7
6
2
6
7e-0
2_RKB
&
1215
,
3.
5
3
4
6
3
6
0
7
9
1
3
7
5
8
4
6
2
2
2
0
3
7
9
4
8
4
7
8
3
6
0
0
4
8
1
2
2
6
3
0
6
7
8
9
9
2
4
2
0
8
2
0
8
6
8
1
4
8
0
2
3
3
4
0
9
0
2
5
0
1
8
3
7
2
4
7
6
8
0
9
7
8
4
3
4
6
6
2
7
2
4
2
9
6
8
1
0
0
8
1
1
3
1
1
0
6
3
1
7
3
3
3
0
8
6e-0
2_RKB
&
1216
,
2.
5
4
6
0
8
4
7
3
2
6
7
1
5
3
2
0
1
8
6
8
7
4
0
0
1
0
1
9
6
5
3
3
5
9
3
9
7
2
7
1
7
4
5
0
4
6
8
6
4
6
4
0
5
0
8
3
7
7
9
8
4
9
8
2
4
0
0
9
0
3
4
4
7
0
0
9
1
8
5
2
6
7
6
0
5
2
0
5
7
7
8
8
1
9
7
1
2
8
4
8
0
8
0
6
9
1
3
6
6
4
0
7
4
6
1e-0
2_RKB
&
1217
,
1.
5
0
0
7
9
4
7
3
2
9
3
1
6
1
2
2
5
3
8
3
7
4
7
6
3
0
7
5
8
0
7
2
6
8
0
9
4
6
3
9
4
3
6
4
3
7
3
8
7
6
3
4
9
7
9
2
9
1
7
5
9
7
0
0
8
9
6
4
9
4
7
4
6
1
5
4
3
3
4
3
9
8
9
6
1
7
1
0
2
2
7
4
9
0
4
0
2
5
2
8
1
5
1
6
7
7
4
6
9
9
9
3
9
3
5e-0
2_RKB
&
1218
,
5.
3
7
7
4
7
9
8
7
2
9
2
3
3
4
8
9
8
7
7
9
2
0
5
1
4
3
0
1
2
7
6
4
9
8
1
8
3
0
8
0
4
0
2
4
3
1
2
8
4
1
9
7
8
7
6
4
8
6
1
6
9
5
3
6
8
4
8
6
3
5
5
5
4
3
5
4
5
9
9
2
1
3
7
9
3
1
7
2
5
9
6
4
9
0
0
3
8
9
9
1
4
3
6
9
2
5
5
6
9
0
2
5
9
1
3e-0
3_RKB
]
1219
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1220
!DIR$ ATTRIBUTES DLLEXPORT
::
weightK31
1221
#endif
1222
1223
!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1224
1264
type
::
GK41_type
1265
end type
1266
1294
type
(
GK41_type
) ,
parameter
::
GK41
=
GK41_type
()
1295
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1296
!DIR$ ATTRIBUTES DLLEXPORT
::
GK41
1297
#endif
1298
1318
real
(RKB) ,
parameter
::
nodeG20
(
1
0
)
=
&
1319
[
7.
6
5
2
6
5
2
1
1
3
3
4
9
7
3
3
3
7
5
4
6
4
0
4
0
9
3
9
8
8
3
8
2
1
1
0
0
4
7
9
6
2
6
6
8
1
3
4
9
7
5
0
0
8
0
4
7
9
5
2
4
4
3
8
4
2
5
6
3
4
2
0
4
8
3
3
6
9
7
8
2
4
1
5
4
5
1
1
4
1
8
1
5
5
6
2
1
5
6
0
6
9
9
8
5
0
5
6
4
6
3
6
4
1
3
3e-0
2_RKB
&
1320
,
2.
2
7
7
8
5
8
5
1
1
4
1
6
4
5
0
7
8
0
8
0
4
9
6
1
9
5
3
6
8
5
7
4
6
2
4
7
4
3
0
8
8
9
3
7
6
8
2
9
2
7
4
7
2
3
1
4
6
3
5
7
3
9
2
0
7
1
7
1
3
4
1
8
6
3
5
5
5
8
2
7
7
9
4
9
5
2
1
2
5
1
9
0
9
6
8
7
0
8
0
3
1
7
7
3
7
3
1
3
1
5
6
0
4
3
0e-0
1_RKB
&
1321
,
3.
7
3
7
0
6
0
8
8
7
1
5
4
1
9
5
6
0
6
7
2
5
4
8
1
7
7
0
2
4
9
2
7
2
3
7
3
9
5
7
4
6
3
2
1
7
0
5
6
8
2
7
1
1
8
2
7
9
4
8
6
1
3
5
1
5
6
4
5
7
6
4
3
7
3
0
5
9
5
2
7
8
9
5
8
9
5
6
8
3
6
3
4
5
3
3
3
7
8
9
4
4
7
6
7
7
2
2
0
8
8
5
2
8
1
5e-0
1_RKB
&
1322
,
5.
1
0
8
6
7
0
0
1
9
5
0
8
2
7
0
9
8
0
0
4
3
6
4
0
5
0
9
5
5
2
5
0
9
9
8
4
2
5
4
9
1
3
2
9
2
0
2
4
2
6
8
3
3
4
7
2
3
4
8
6
1
9
8
9
4
7
3
4
9
7
0
3
9
0
7
6
5
7
2
8
1
4
4
0
3
1
6
8
3
0
5
0
8
6
7
7
7
9
1
9
8
3
2
9
4
3
0
6
8
8
4
3
5
2
6e-0
1_RKB
&
1323
,
6.
3
6
0
5
3
6
8
0
7
2
6
5
1
5
0
2
5
4
5
2
8
3
6
6
9
6
2
2
6
2
8
5
9
3
6
7
4
3
3
8
9
1
1
6
7
9
9
3
6
8
4
6
3
9
3
9
4
4
6
6
2
2
5
4
6
5
4
1
2
6
2
5
8
5
4
3
0
1
3
2
5
5
8
7
0
3
1
9
5
4
9
5
7
6
1
3
0
6
5
8
2
1
1
7
1
0
9
3
7
7
7
2
5
9
6e-0
1_RKB
&
1324
,
7.
4
6
3
3
1
9
0
6
4
6
0
1
5
0
7
9
2
6
1
4
3
0
5
0
7
0
3
5
5
6
4
1
5
9
0
3
1
0
7
3
0
6
7
9
5
6
9
1
7
6
4
4
4
1
3
9
5
4
5
9
0
6
0
6
8
5
3
5
3
5
5
0
3
8
1
5
5
0
6
4
6
8
1
1
0
4
1
1
3
6
2
0
6
4
7
5
2
0
6
1
2
3
8
4
9
0
0
6
5
1
6
7
6
5
6e-0
1_RKB
&
1325
,
8.
3
9
1
1
6
9
7
1
8
2
2
2
1
8
8
2
3
3
9
4
5
2
9
0
6
1
7
0
1
5
2
0
6
8
5
3
2
9
6
2
9
3
6
5
0
6
5
6
3
7
3
7
3
2
5
2
4
9
2
7
2
5
5
3
2
8
6
1
0
9
3
9
9
9
3
2
4
8
0
9
9
1
9
2
2
9
3
4
0
5
6
5
9
5
7
6
4
9
2
2
0
6
0
4
2
2
0
3
5
3
0
6
9
1
4e-0
1_RKB
&
1326
,
9.
1
2
2
3
4
4
2
8
2
5
1
3
2
5
9
0
5
8
6
7
7
5
2
4
4
1
2
0
3
2
9
8
1
1
3
0
4
9
1
8
4
7
9
7
4
2
3
6
9
1
7
7
4
7
9
5
8
8
2
2
1
9
1
5
8
0
7
0
8
9
1
2
0
8
7
1
9
0
7
8
9
3
6
4
4
4
7
2
6
1
9
2
9
2
1
3
8
7
3
7
8
7
6
0
3
9
1
7
5
4
6
4
6
0
3e-0
1_RKB
&
1327
,
9.
6
3
9
7
1
9
2
7
2
7
7
9
1
3
7
9
1
2
6
7
6
6
6
1
3
1
1
9
7
2
7
7
2
2
1
9
1
2
0
6
0
3
2
7
8
0
6
1
8
8
8
5
6
0
6
3
5
3
7
5
9
3
8
9
2
0
4
1
5
8
0
7
8
4
3
8
3
0
5
6
9
8
0
0
1
8
1
2
5
2
5
5
9
6
4
7
1
5
6
3
1
3
1
0
4
3
4
9
1
5
9
6
4
2
3e-0
1_RKB
&
1328
,
9.
9
3
1
2
8
5
9
9
1
8
5
0
9
4
9
2
4
7
8
6
1
2
2
3
8
8
4
7
1
3
2
0
2
7
8
2
2
2
6
4
7
1
3
0
9
0
1
6
5
5
8
9
6
1
4
8
1
8
4
1
3
1
2
1
7
9
8
4
7
1
7
6
2
7
7
5
3
7
8
0
8
3
9
4
4
9
4
0
2
4
9
6
5
7
2
2
0
9
2
7
4
7
2
8
9
4
0
3
4
7
2
4
4
1
9e-0
1_RKB
]
1329
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1330
!DIR$ ATTRIBUTES DLLEXPORT
::
nodeG20
1331
#endif
1332
1352
real
(RKB) ,
parameter
::
weightG20
(
1
0
)
=
&
1353
[
1.
5
2
7
5
3
3
8
7
1
3
0
7
2
5
8
5
0
6
9
8
0
8
4
3
3
1
9
5
5
0
9
7
5
9
3
4
9
1
9
4
8
6
4
5
1
1
2
3
7
8
5
9
7
2
7
4
7
0
1
0
4
9
8
1
7
5
9
7
4
5
3
1
6
2
7
3
7
7
8
1
5
3
5
5
7
2
4
8
7
8
3
6
5
0
3
9
0
5
9
3
5
4
4
0
0
1
8
4
2
8
1
3
7
8
8e-0
1_RKB
&
1354
,
1.
4
9
1
7
2
9
8
6
4
7
2
6
0
3
7
4
6
7
8
7
8
2
8
7
3
7
0
0
1
9
6
9
4
3
6
6
9
2
6
7
9
9
0
4
0
8
1
3
6
8
3
1
6
4
9
6
2
1
1
2
1
7
8
0
9
8
4
4
4
2
2
5
9
5
5
8
6
7
8
0
6
9
3
9
6
1
3
2
6
0
3
5
2
1
0
4
8
1
0
5
1
7
0
9
1
3
8
5
4
5
6
7
3
3
8e-0
1_RKB
&
1355
,
1.
4
2
0
9
6
1
0
9
3
1
8
3
8
2
0
5
1
3
2
9
2
9
8
3
2
5
0
6
7
1
6
4
9
3
3
0
3
4
5
1
5
4
1
3
3
9
2
0
2
0
3
0
3
3
3
7
3
6
7
0
8
2
9
8
3
8
2
8
0
8
7
4
9
7
9
3
4
3
6
7
6
1
6
9
4
9
2
2
4
2
8
3
2
0
0
5
8
2
6
0
1
3
3
0
6
8
5
7
3
6
6
6
2
0
1e-0
1_RKB
&
1356
,
1.
3
1
6
8
8
6
3
8
4
4
9
1
7
6
6
2
6
8
9
8
4
9
4
4
9
9
7
4
8
1
6
3
1
3
4
9
1
6
1
1
0
5
1
1
1
4
6
9
8
3
5
2
6
9
9
6
4
3
6
4
9
3
7
0
8
8
5
4
3
5
6
4
2
9
4
8
0
9
3
3
1
4
3
5
5
7
9
7
5
1
8
3
9
7
2
6
2
9
2
4
5
1
0
5
9
8
0
0
5
4
6
3
6
2
5e-0
1_RKB
&
1357
,
1.
1
8
1
9
4
5
3
1
9
6
1
5
1
8
4
1
7
3
1
2
3
7
7
3
7
7
7
1
1
3
8
2
2
8
7
0
0
5
0
4
1
2
1
9
5
4
8
9
6
8
7
7
5
4
4
6
8
8
9
9
5
2
0
2
0
1
7
4
7
4
8
3
5
0
5
1
1
5
1
6
3
0
5
7
2
8
6
8
7
8
2
5
8
1
9
0
1
7
4
4
6
0
6
2
6
7
5
4
3
0
9
2
3
1
7e-0
1_RKB
&
1358
,
1.
0
1
9
3
0
1
1
9
8
1
7
2
4
0
4
3
5
0
3
6
7
5
0
1
3
5
4
8
0
3
4
9
8
7
6
1
6
6
6
9
1
6
5
6
0
2
3
3
9
2
5
5
6
2
6
1
9
7
1
6
1
6
1
9
6
8
5
2
3
2
2
0
2
5
3
9
4
3
4
6
4
7
5
3
4
9
3
1
5
7
6
9
4
7
9
8
5
8
2
1
3
7
5
8
5
9
0
3
5
5
2
5
4
8
3e-0
1_RKB
&
1359
,
8.
3
2
7
6
7
4
1
5
7
6
7
0
4
7
4
8
7
2
4
7
5
8
1
4
3
2
2
2
0
4
6
2
0
6
1
0
0
1
7
7
8
2
8
5
8
3
1
6
3
2
9
0
7
4
4
8
8
2
0
6
0
7
8
5
6
9
3
0
8
2
8
9
4
0
7
9
4
1
9
4
7
1
3
7
5
1
9
0
8
4
3
7
9
0
8
3
9
3
4
9
0
9
6
1
1
6
1
1
1
9
3
2
7
6
4e-0
2_RKB
&
1360
,
6.
2
6
7
2
0
4
8
3
3
4
1
0
9
0
6
3
5
6
9
5
0
6
5
3
5
1
8
7
0
4
1
6
0
6
3
5
1
6
0
1
0
7
6
5
7
8
4
3
6
3
6
4
0
9
9
5
8
4
3
4
5
4
3
7
9
7
4
8
1
1
0
3
3
6
6
5
6
7
8
6
4
4
5
6
3
7
6
6
0
5
6
8
3
2
2
0
3
5
1
2
6
0
3
2
5
3
3
9
9
5
9
2
0
7
3e-0
2_RKB
&
1361
,
4.
0
6
0
1
4
2
9
8
0
0
3
8
6
9
4
1
3
3
1
0
3
9
9
5
2
2
7
4
9
3
2
1
0
9
8
7
9
0
9
0
6
3
9
9
8
9
9
5
1
5
3
6
8
1
7
6
0
6
8
5
4
5
6
1
8
3
2
2
9
6
7
5
0
9
8
7
3
2
8
2
9
5
5
3
8
9
2
0
6
2
3
0
4
4
3
8
4
9
7
6
1
8
9
8
2
5
7
0
9
6
7
5
0
7
5e-0
2_RKB
&
1362
,
1.
7
6
1
4
0
0
7
1
3
9
1
5
2
1
1
8
3
1
1
8
6
1
9
6
2
3
5
1
8
5
2
8
1
6
3
6
2
1
4
3
1
0
5
5
4
3
3
3
6
7
3
2
5
2
4
3
4
9
3
2
6
6
7
7
3
4
8
4
1
9
2
5
9
6
2
1
8
4
7
8
1
7
4
0
3
1
0
5
5
4
2
1
4
6
0
9
7
6
6
8
7
0
3
7
1
6
2
2
7
5
1
2
5
7
0e-0
2_RKB
]
1363
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1364
!DIR$ ATTRIBUTES DLLEXPORT
::
weightG20
1365
#endif
1366
1386
real
(RKB) ,
parameter
::
nodeK41
(
2
1
)
=
&
1387
[
0.
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0e+0
0_RKB
&
1388
,
7.
6
5
2
6
5
2
1
1
3
3
4
9
7
3
3
3
7
5
4
6
4
0
4
0
9
3
9
8
8
3
8
2
1
1
0
0
4
7
9
6
2
6
6
8
1
3
4
9
7
5
0
0
8
0
4
7
9
5
2
4
4
3
8
4
2
5
6
3
4
2
0
4
8
3
3
6
9
7
8
2
4
1
5
4
5
1
1
4
1
8
1
5
5
6
2
1
5
6
0
6
9
9
8
5
0
5
6
4
6
3
6
4
1
3
3e-0
2_RKB
&
1389
,
1.
5
2
6
0
5
4
6
5
2
4
0
9
2
2
6
7
5
5
0
5
2
2
0
2
4
1
0
2
2
6
7
7
5
2
7
9
1
1
6
7
6
2
2
4
8
1
8
4
1
7
3
0
6
6
0
1
7
4
1
5
6
7
0
3
8
0
9
1
3
3
6
8
5
7
5
1
6
9
6
3
5
6
9
8
7
9
9
5
8
8
6
3
9
7
0
4
9
7
2
4
8
0
8
9
3
1
5
2
7
0
1
2
5
4
2e-0
1_RKB
&
1390
,
2.
2
7
7
8
5
8
5
1
1
4
1
6
4
5
0
7
8
0
8
0
4
9
6
1
9
5
3
6
8
5
7
4
6
2
4
7
4
3
0
8
8
9
3
7
6
8
2
9
2
7
4
7
2
3
1
4
6
3
5
7
3
9
2
0
7
1
7
1
3
4
1
8
6
3
5
5
5
8
2
7
7
9
4
9
5
2
1
2
5
1
9
0
9
6
8
7
0
8
0
3
1
7
7
3
7
3
1
3
1
5
6
0
4
3
0e-0
1_RKB
&
1391
,
3.
0
1
6
2
7
8
6
8
1
1
4
9
1
3
0
0
4
3
2
0
5
5
5
3
5
6
8
5
8
5
9
2
2
6
0
6
1
5
3
9
6
5
0
5
0
1
3
7
3
0
9
2
4
5
6
9
2
6
3
7
4
4
2
7
9
5
6
9
5
7
4
3
5
9
7
8
3
8
4
1
1
6
0
6
6
4
9
8
2
3
4
7
6
2
2
2
0
2
1
5
7
5
1
0
7
9
8
8
6
0
1
5
9
0
2e-0
1_RKB
&
1392
,
3.
7
3
7
0
6
0
8
8
7
1
5
4
1
9
5
6
0
6
7
2
5
4
8
1
7
7
0
2
4
9
2
7
2
3
7
3
9
5
7
4
6
3
2
1
7
0
5
6
8
2
7
1
1
8
2
7
9
4
8
6
1
3
5
1
5
6
4
5
7
6
4
3
7
3
0
5
9
5
2
7
8
9
5
8
9
5
6
8
3
6
3
4
5
3
3
3
7
8
9
4
4
7
6
7
7
2
2
0
8
8
5
2
8
1
5e-0
1_RKB
&
1393
,
4.
4
3
5
9
3
1
7
5
2
3
8
7
2
5
1
0
3
1
9
9
9
9
2
2
1
3
4
9
2
6
4
0
1
0
7
8
4
0
1
0
1
0
1
0
8
2
3
0
0
3
0
9
6
1
3
3
1
5
0
2
8
3
4
6
2
9
9
5
4
3
0
5
9
3
1
5
2
5
8
6
0
1
9
9
3
4
7
9
1
5
6
9
8
7
8
4
7
4
2
9
8
9
3
6
2
6
8
5
4
0
3
0
5
1
6e-0
1_RKB
&
1394
,
5.
1
0
8
6
7
0
0
1
9
5
0
8
2
7
0
9
8
0
0
4
3
6
4
0
5
0
9
5
5
2
5
0
9
9
8
4
2
5
4
9
1
3
2
9
2
0
2
4
2
6
8
3
3
4
7
2
3
4
8
6
1
9
8
9
4
7
3
4
9
7
0
3
9
0
7
6
5
7
2
8
1
4
4
0
3
1
6
8
3
0
5
0
8
6
7
7
7
9
1
9
8
3
2
9
4
3
0
6
8
8
4
3
5
2
6e-0
1_RKB
&
1395
,
5.
7
5
1
4
0
4
4
6
8
1
9
7
1
0
3
1
5
3
4
2
9
4
6
0
3
6
5
8
6
4
2
5
1
3
2
8
1
3
8
1
2
6
4
0
1
4
7
7
1
6
8
2
5
3
7
4
1
5
8
8
5
4
9
5
7
1
7
4
6
8
0
7
4
7
2
0
0
6
2
0
1
2
3
5
7
7
8
8
4
8
9
0
4
9
4
7
0
2
0
8
2
8
5
1
7
5
0
9
3
6
7
0
5
6
1e-0
1_RKB
&
1396
,
6.
3
6
0
5
3
6
8
0
7
2
6
5
1
5
0
2
5
4
5
2
8
3
6
6
9
6
2
2
6
2
8
5
9
3
6
7
4
3
3
8
9
1
1
6
7
9
9
3
6
8
4
6
3
9
3
9
4
4
6
6
2
2
5
4
6
5
4
1
2
6
2
5
8
5
4
3
0
1
3
2
5
5
8
7
0
3
1
9
5
4
9
5
7
6
1
3
0
6
5
8
2
1
1
7
1
0
9
3
7
7
7
2
5
9
6e-0
1_RKB
&
1397
,
6.
9
3
2
3
7
6
5
6
3
3
4
7
5
1
3
8
4
8
0
5
4
9
0
7
1
1
8
4
5
9
3
1
5
3
3
3
8
6
4
2
5
8
5
1
4
1
0
2
1
4
1
7
9
0
4
6
8
7
3
7
8
4
5
4
3
0
1
1
9
1
7
1
0
7
3
9
2
1
9
0
1
1
5
4
6
6
7
2
4
1
6
3
2
5
0
2
2
7
4
8
2
8
2
2
2
7
8
0
9
4
6
5
1
6
5e-0
1_RKB
&
1398
,
7.
4
6
3
3
1
9
0
6
4
6
0
1
5
0
7
9
2
6
1
4
3
0
5
0
7
0
3
5
5
6
4
1
5
9
0
3
1
0
7
3
0
6
7
9
5
6
9
1
7
6
4
4
4
1
3
9
5
4
5
9
0
6
0
6
8
5
3
5
3
5
5
0
3
8
1
5
5
0
6
4
6
8
1
1
0
4
1
1
3
6
2
0
6
4
7
5
2
0
6
1
2
3
8
4
9
0
0
6
5
1
6
7
6
5
6e-0
1_RKB
&
1399
,
7.
9
5
0
4
1
4
2
8
8
3
7
5
5
1
1
9
8
3
5
0
6
3
8
8
3
3
2
7
2
7
8
7
9
4
2
9
5
9
3
8
9
5
9
9
1
1
5
7
8
0
2
9
7
0
3
8
5
5
1
6
3
8
9
4
3
2
2
6
9
7
8
7
1
7
1
0
3
8
2
8
6
6
7
0
1
7
7
7
8
9
0
2
5
1
8
2
4
6
1
7
7
4
8
5
4
5
6
5
8
5
6
4
3
7
0e-0
1_RKB
&
1400
,
8.
3
9
1
1
6
9
7
1
8
2
2
2
1
8
8
2
3
3
9
4
5
2
9
0
6
1
7
0
1
5
2
0
6
8
5
3
2
9
6
2
9
3
6
5
0
6
5
6
3
7
3
7
3
2
5
2
4
9
2
7
2
5
5
3
2
8
6
1
0
9
3
9
9
9
3
2
4
8
0
9
9
1
9
2
2
9
3
4
0
5
6
5
9
5
7
6
4
9
2
2
0
6
0
4
2
2
0
3
5
3
0
6
9
1
4e-0
1_RKB
&
1401
,
8.
7
8
2
7
6
8
1
1
2
5
2
2
8
1
9
7
6
0
7
7
4
4
2
9
9
5
1
1
3
0
7
8
4
6
6
7
1
1
2
4
5
2
6
8
2
8
2
5
1
1
6
4
8
5
3
8
9
8
0
8
6
9
9
8
2
4
8
1
4
5
9
0
4
7
4
3
2
2
0
7
4
0
8
4
0
2
6
1
6
2
4
2
4
5
6
8
3
8
7
6
7
4
8
3
6
0
3
0
9
0
7
9
7
4
7e-0
1_RKB
&
1402
,
9.
1
2
2
3
4
4
2
8
2
5
1
3
2
5
9
0
5
8
6
7
7
5
2
4
4
1
2
0
3
2
9
8
1
1
3
0
4
9
1
8
4
7
9
7
4
2
3
6
9
1
7
7
4
7
9
5
8
8
2
2
1
9
1
5
8
0
7
0
8
9
1
2
0
8
7
1
9
0
7
8
9
3
6
4
4
4
7
2
6
1
9
2
9
2
1
3
8
7
3
7
8
7
6
0
3
9
1
7
5
4
6
4
6
0
3e-0
1_RKB
&
1403
,
9.
4
0
8
2
2
6
3
3
8
3
1
7
5
4
7
5
3
5
1
9
9
8
2
7
2
2
2
1
2
4
4
3
3
8
0
2
7
4
2
9
5
5
7
3
7
7
9
6
5
2
9
1
0
5
9
5
3
6
8
3
9
9
7
3
1
8
6
7
9
6
0
0
6
5
5
7
5
7
1
2
2
0
8
8
8
2
1
8
6
7
6
7
7
6
6
1
8
4
4
8
8
4
1
5
8
4
5
6
9
4
9
7
5
3
5e-0
1_RKB
&
1404
,
9.
6
3
9
7
1
9
2
7
2
7
7
9
1
3
7
9
1
2
6
7
6
6
6
1
3
1
1
9
7
2
7
7
2
2
1
9
1
2
0
6
0
3
2
7
8
0
6
1
8
8
8
5
6
0
6
3
5
3
7
5
9
3
8
9
2
0
4
1
5
8
0
7
8
4
3
8
3
0
5
6
9
8
0
0
1
8
1
2
5
2
5
5
9
6
4
7
1
5
6
3
1
3
1
0
4
3
4
9
1
5
9
6
4
2
3e-0
1_RKB
&
1405
,
9.
8
1
5
0
7
8
7
7
4
5
0
2
5
0
2
5
9
1
9
3
3
4
2
9
9
4
7
2
0
2
1
6
9
4
4
5
6
7
2
5
0
9
3
9
8
1
0
2
3
7
5
9
8
6
9
0
7
7
5
3
3
3
1
8
7
9
3
0
9
8
8
5
7
4
6
5
7
2
3
4
6
0
8
9
8
0
6
0
4
9
1
8
8
7
5
1
1
3
5
5
7
0
6
4
9
7
7
3
9
3
8
4
1
0
3e-0
1_RKB
&
1406
,
9.
9
3
1
2
8
5
9
9
1
8
5
0
9
4
9
2
4
7
8
6
1
2
2
3
8
8
4
7
1
3
2
0
2
7
8
2
2
2
6
4
7
1
3
0
9
0
1
6
5
5
8
9
6
1
4
8
1
8
4
1
3
1
2
1
7
9
8
4
7
1
7
6
2
7
7
5
3
7
8
0
8
3
9
4
4
9
4
0
2
4
9
6
5
7
2
2
0
9
2
7
4
7
2
8
9
4
0
3
4
7
2
4
4
1
9e-0
1_RKB
&
1407
,
9.
9
8
8
5
9
0
3
1
5
8
8
2
7
7
6
6
3
8
3
8
3
1
5
5
7
6
5
4
5
8
6
3
0
0
9
9
9
9
5
7
0
2
0
4
3
2
6
2
9
6
6
6
8
6
6
6
6
6
8
6
0
3
3
9
3
2
4
4
1
1
7
9
3
3
1
1
9
8
2
9
6
7
8
3
9
1
2
9
7
7
2
8
5
4
1
7
9
8
8
4
9
7
1
7
0
0
2
7
4
3
6
9
3
6
7e-0
1_RKB
]
1408
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1409
!DIR$ ATTRIBUTES DLLEXPORT
::
nodeK41
1410
#endif
1411
1431
real
(RKB) ,
parameter
::
weightK41
(
2
1
)
=
&
1432
[
7.
6
6
0
0
7
1
1
9
1
7
9
9
9
6
5
6
4
4
5
0
4
9
9
0
1
5
3
0
1
0
1
7
4
0
8
2
7
9
3
2
5
0
0
6
2
8
6
7
0
1
1
8
0
5
5
4
8
5
3
4
9
6
2
0
3
1
4
7
2
1
4
5
6
7
1
2
0
2
9
4
4
9
5
9
7
3
9
6
5
6
9
8
5
7
8
8
0
4
9
3
2
1
0
8
4
9
1
1
0
8
2
5
2
7
6e-0
2_RKB
&
1433
,
7.
6
3
7
7
8
6
7
6
7
2
0
8
0
7
3
6
7
0
5
5
0
2
8
3
5
0
3
8
0
6
1
0
0
1
8
0
0
8
0
1
0
3
6
7
6
4
9
4
5
9
9
6
7
1
4
9
4
6
4
3
1
1
1
6
9
3
6
7
4
5
5
4
2
0
6
1
9
4
1
0
5
0
0
0
8
3
4
5
0
4
7
4
8
2
5
0
1
2
5
3
3
2
0
4
0
1
7
4
6
3
3
4
5
1
1e-0
2_RKB
&
1434
,
7.
5
7
0
4
4
9
7
6
8
4
5
5
6
6
7
4
6
5
9
5
4
2
7
7
5
3
7
6
6
1
6
5
5
8
2
6
3
3
6
3
1
5
5
9
0
0
4
1
4
3
2
6
1
9
4
8
5
5
2
2
3
2
7
2
3
4
8
8
3
8
5
9
6
0
9
9
4
1
4
8
4
1
8
8
6
7
4
0
4
6
8
3
7
9
7
0
7
2
8
3
3
6
6
7
7
7
7
9
7
4
2
5
2
9
0e-0
2_RKB
&
1435
,
7.
4
5
8
2
8
7
5
4
0
0
4
9
9
1
8
8
9
8
6
5
8
1
4
1
8
3
6
2
4
8
7
5
2
8
6
1
6
1
1
6
4
9
3
5
7
2
0
9
2
2
7
3
0
8
0
0
4
7
0
4
0
7
2
6
9
6
9
8
9
9
5
6
7
8
8
7
3
6
4
2
2
7
6
6
4
2
0
2
6
4
2
9
4
2
3
5
7
1
0
4
5
2
6
9
1
5
3
3
2
2
7
4
6
2
5e-0
2_RKB
&
1436
,
7.
3
0
3
0
6
9
0
3
3
2
7
8
6
6
6
7
4
9
5
1
8
9
4
1
7
6
5
8
9
1
3
1
1
2
7
6
0
6
2
6
8
4
5
2
3
4
5
5
2
7
4
2
3
8
0
1
7
4
2
5
0
7
7
1
8
4
9
7
4
3
8
3
1
6
6
0
0
4
0
9
6
6
8
0
4
8
0
2
3
1
2
4
6
4
5
2
7
7
2
1
6
4
5
7
6
5
6
2
0
2
5
3
7
7
6e-0
2_RKB
&
1437
,
7.
1
0
5
4
4
2
3
5
5
3
4
4
4
0
6
8
3
0
5
7
9
0
3
6
1
7
2
3
2
1
0
1
6
7
4
1
2
9
1
2
1
5
9
3
2
2
2
1
0
1
4
3
9
2
1
6
2
8
2
7
0
5
8
6
4
0
7
3
8
1
8
7
9
7
8
9
5
2
5
9
0
1
0
8
6
1
4
6
4
7
3
2
7
8
0
9
5
1
5
9
8
0
7
5
4
2
1
7
4
9
8
5
0
4
5e-0
2_RKB
&
1438
,
6.
8
6
4
8
6
7
2
9
2
8
5
2
1
6
1
9
3
4
5
6
2
3
4
1
1
8
8
5
3
6
7
8
0
1
7
1
5
4
8
9
7
0
4
9
5
8
2
3
9
8
6
0
4
0
0
4
3
4
2
6
4
1
7
3
9
2
3
8
0
6
0
2
9
5
8
9
9
7
0
9
4
1
7
1
1
2
2
4
2
5
7
9
6
7
6
5
1
0
3
9
5
4
4
6
6
9
4
2
5
3
1
3
4
3
3e-0
2_RKB
&
1439
,
6.
5
8
3
4
5
9
7
1
3
3
6
1
8
4
2
2
1
1
1
5
6
3
5
5
6
9
6
9
3
9
7
9
4
3
1
4
7
2
2
3
5
0
6
3
4
3
3
8
1
4
4
3
7
0
9
7
5
1
7
4
9
6
3
9
9
4
4
4
2
0
3
1
4
3
8
4
2
9
6
3
4
7
5
0
3
5
2
3
8
1
0
0
9
6
8
4
2
4
0
2
9
6
0
8
0
2
7
2
8
7
8
1
8
1
6e-0
2_RKB
&
1440
,
6.
2
6
5
3
2
3
7
5
5
4
7
8
1
1
6
8
0
2
5
8
7
0
1
2
2
1
7
4
2
5
4
9
8
0
5
8
5
8
1
9
7
4
4
6
9
8
8
9
7
8
8
6
1
8
6
5
5
3
3
2
4
1
5
7
1
0
0
4
2
4
0
8
8
9
1
9
2
8
4
5
0
3
4
5
1
5
9
6
7
4
2
5
8
8
3
8
6
3
4
3
5
4
8
1
6
2
8
3
0
8
9
8
1
0
3e-0
2_RKB
&
1441
,
5.
9
1
1
1
4
0
0
8
8
0
6
3
9
5
7
2
3
7
4
9
6
7
2
2
0
6
4
8
5
9
4
2
1
7
1
3
6
4
1
9
3
6
5
9
7
7
0
4
2
1
9
1
7
4
8
3
8
8
0
4
7
2
0
4
0
1
5
2
6
2
8
4
0
4
0
7
6
9
6
6
1
1
5
0
8
7
3
2
8
3
9
8
5
1
9
5
2
6
9
7
8
3
9
7
3
5
4
8
7
6
1
5
7
7
6e-0
2_RKB
&
1442
,
5.
5
1
9
5
1
0
5
3
4
8
2
8
5
9
9
4
7
4
4
8
3
2
3
7
2
4
1
9
7
7
7
3
2
9
1
9
4
7
5
3
4
5
6
2
2
8
1
5
3
1
1
6
9
0
9
8
1
2
1
3
1
2
1
3
1
7
7
8
2
7
7
0
7
8
8
4
6
9
2
9
1
7
8
4
5
4
5
3
9
9
9
5
3
5
5
1
8
8
1
8
9
4
0
8
1
3
0
8
5
1
1
0
2
2
3e-0
2_RKB
&
1443
,
5.
0
9
4
4
5
7
3
9
2
3
7
2
8
6
9
1
9
3
2
7
0
7
6
7
0
0
5
0
3
4
4
9
4
8
6
6
4
8
3
6
3
6
5
8
0
9
2
6
2
5
7
9
7
4
7
5
1
7
1
4
0
0
8
6
1
1
9
1
1
3
4
7
6
8
6
6
7
3
5
6
4
1
0
5
4
8
2
2
5
7
4
1
7
3
1
9
8
9
0
0
3
7
9
3
9
2
1
3
0
0
5
0
9
7
9e-0
2_RKB
&
1444
,
4.
6
4
3
4
8
2
1
8
6
7
4
9
7
6
7
4
7
2
0
2
3
1
8
8
0
9
2
6
1
0
7
5
1
6
8
4
2
1
2
7
0
7
1
0
0
7
0
7
7
9
2
9
2
8
9
9
9
4
1
2
7
9
3
3
2
4
3
2
2
2
5
8
5
9
3
8
8
0
4
3
9
2
9
5
3
9
3
1
1
8
5
1
4
6
4
4
6
0
7
2
5
8
7
0
2
0
2
8
8
7
4
7
9
8
1e-0
2_RKB
&
1445
,
4.
1
6
6
8
8
7
3
3
2
7
9
7
3
6
8
6
2
6
3
7
8
8
3
0
5
9
3
6
8
9
4
7
3
8
0
4
3
9
6
0
8
4
3
1
5
3
0
1
0
3
2
4
8
6
0
9
6
6
3
5
3
2
3
5
2
7
1
8
8
9
5
9
6
3
7
9
7
2
6
4
6
2
2
0
8
7
0
2
0
8
1
0
6
8
7
1
5
4
6
3
5
7
6
8
9
5
0
2
0
0
0
3
8
4
2e-0
2_RKB
&
1446
,
3.
6
6
0
0
1
6
9
7
5
8
2
0
0
7
9
8
0
3
0
5
5
7
2
4
0
7
0
7
2
1
1
0
0
8
4
8
7
4
5
3
4
9
6
7
4
7
4
9
8
0
0
1
6
5
1
0
7
0
0
0
9
4
4
1
9
7
3
2
8
0
0
6
1
4
8
9
2
6
6
0
7
4
0
4
4
9
8
6
9
0
1
4
3
6
3
2
4
2
9
5
5
1
3
2
4
3
8
7
8
2
1
2
3
4
5e-0
2_RKB
&
1447
,
3.
1
2
8
7
3
0
6
7
7
7
0
3
2
7
9
8
9
5
8
5
4
3
1
1
9
3
2
3
8
0
0
7
3
7
8
8
7
7
6
9
2
8
0
3
6
2
8
1
3
3
3
7
3
5
9
5
5
4
5
9
8
0
0
5
3
2
2
4
2
3
2
6
6
0
4
7
9
9
6
7
7
1
9
2
6
0
3
1
0
6
9
7
0
5
0
4
9
4
7
6
0
7
1
8
9
6
1
4
5
4
5
6
4
9
6e-0
2_RKB
&
1448
,
2.
5
8
8
2
1
3
3
6
0
4
9
5
1
1
5
8
8
3
4
5
0
5
0
6
7
0
9
6
1
5
3
1
4
2
9
9
9
4
7
9
1
1
8
0
4
8
6
7
4
9
4
4
5
2
6
9
9
7
7
9
7
7
5
5
3
7
4
3
0
6
4
2
1
6
2
9
4
4
0
3
9
3
3
9
2
4
2
7
1
9
8
8
6
9
3
4
5
7
9
3
2
8
6
3
6
9
1
9
8
1
4
7
6
0
9e-0
2_RKB
&
1449
,
2.
0
3
8
8
3
7
3
4
6
1
2
6
6
5
2
3
5
9
8
0
1
0
2
3
1
4
3
2
7
5
4
7
0
5
1
2
2
8
3
8
6
2
7
9
4
0
1
8
5
9
2
9
3
6
5
3
7
1
8
6
8
2
1
4
4
3
3
0
0
6
5
3
2
0
3
0
3
5
3
6
7
1
2
5
3
6
4
0
3
0
0
6
7
9
1
5
7
5
0
4
9
8
7
9
7
7
2
8
1
7
8
2
9
0
9e-0
2_RKB
&
1450
,
1.
4
6
2
6
1
6
9
2
5
6
9
7
1
2
5
2
9
8
3
7
8
7
9
6
0
3
0
8
8
6
8
3
5
6
1
6
3
8
8
1
0
5
0
1
6
2
2
4
9
7
7
0
3
4
2
1
0
3
4
7
4
6
3
1
0
7
6
9
6
0
0
2
9
7
4
8
7
5
1
9
5
9
3
8
0
4
8
2
4
8
4
3
0
8
3
8
2
2
8
8
2
6
1
2
3
8
4
7
6
9
4
8
5
2
0e-0
2_RKB
&
1451
,
8.
6
0
0
2
6
9
8
5
5
6
4
2
9
4
2
1
9
8
6
6
1
7
8
7
9
5
0
1
0
2
3
4
7
2
5
2
1
2
8
9
2
2
7
6
6
7
0
7
7
9
7
6
6
2
2
4
5
0
6
0
2
0
3
1
4
2
6
5
3
5
3
6
2
6
9
6
4
3
7
8
3
8
4
4
8
8
2
8
0
0
9
5
5
4
5
3
2
0
2
5
3
0
1
5
7
9
6
7
0
2
0
6
0
9
1e-0
3_RKB
&
1452
,
3.
0
7
3
5
8
3
7
1
8
5
2
0
5
3
1
5
0
1
2
1
8
2
9
3
2
4
6
0
3
0
9
8
7
4
8
8
0
3
3
5
0
4
6
8
8
2
5
4
3
4
4
9
1
9
8
4
6
1
6
2
8
2
1
2
1
1
4
3
3
3
6
6
5
5
9
0
3
7
8
1
5
6
7
0
6
2
6
5
2
4
1
4
1
4
4
6
9
3
0
6
9
8
7
9
8
8
2
9
2
2
3
4
7
4
0e-0
3_RKB
]
1453
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1454
!DIR$ ATTRIBUTES DLLEXPORT
::
weightK41
1455
#endif
1456
1457
!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1458
1498
type
::
GK51_type
1499
end type
1500
1528
type
(
GK51_type
) ,
parameter
::
GK51
=
GK51_type
()
1529
#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1530
!DIR$ ATTRIBUTES DLLEXPORT
::
GK51
1531
#endif
1532
1552
real
(RKB) ,
parameter
::
nodeG25
(
1
3
)
=
&
1553
[
0.
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0e+0
0_RKB
&
1554
,
1.
2
2
8
6
4
6
9
2
6
1
0
7
1
0
3
9
6
3
8
7
3
5
9
8
1
8
8
0
8
0
3
6
8
0
5
5
3
2
2
0
5
3
4
6
0
4
9
7
8
3
7
3
8
4
2
3
8
9
3
5
3
7
8
9
2
7
0
8
8
3
4
9
6
8
8
5
8
4
1
5
8
2
6
4
3
8
8
4
9
9
4
6
3
3
1
0
5
5
3
7
5
9
7
7
6
5
9
8
0
4
1
2
3
2
0e-0
1_RKB
&
1555
,
2.
4
3
8
6
6
8
8
3
7
2
0
9
8
8
4
3
2
0
4
5
1
9
0
3
6
2
7
9
7
4
5
1
5
8
6
4
0
5
6
3
3
1
5
6
3
2
5
9
8
4
4
7
6
4
2
1
1
3
5
6
5
3
2
5
0
3
8
7
4
7
2
7
8
5
8
5
5
9
5
0
6
7
9
7
7
6
3
6
7
7
6
3
2
5
0
3
4
0
6
0
3
2
7
5
4
8
4
9
9
7
6
5
7
4
2e-0
1_RKB
&
1556
,
3.
6
1
1
7
2
3
0
5
8
0
9
3
8
7
8
3
7
7
3
5
8
2
1
7
3
0
1
2
7
6
4
0
6
6
7
4
2
2
0
7
8
3
4
7
0
4
3
3
7
5
0
6
9
7
9
4
5
7
8
7
7
7
8
4
6
7
4
5
3
8
2
3
9
5
6
9
6
5
4
8
6
0
3
2
9
5
3
1
5
0
6
0
9
3
7
6
1
4
0
0
7
8
9
2
9
4
6
1
2
1
2
2
8
1
2e-0
1_RKB
&
1557
,
4.
7
3
0
0
2
7
3
1
4
4
5
7
1
4
9
6
0
5
2
2
1
8
2
1
1
5
0
0
9
1
9
2
0
4
1
3
3
1
8
1
7
7
3
8
4
6
1
6
2
7
2
9
0
9
0
7
2
3
0
8
2
7
6
9
5
6
0
3
2
7
5
8
4
1
2
8
6
0
3
0
1
0
3
1
5
6
8
4
7
7
8
2
7
9
3
6
3
5
4
4
1
9
2
7
8
7
0
1
0
7
0
4
4
9
8e-0
1_RKB
&
1558
,
5.
7
7
6
6
2
9
3
0
2
4
1
2
2
2
9
6
7
7
2
3
6
8
9
8
4
1
6
1
2
6
5
4
0
6
7
3
9
5
7
3
5
0
3
9
2
9
1
5
1
8
2
5
6
6
4
5
4
8
3
5
0
7
7
6
1
0
2
3
0
1
2
7
5
2
6
3
2
0
2
2
2
7
6
7
1
6
5
9
6
4
6
5
7
9
6
4
9
0
8
4
0
1
3
1
1
6
0
6
6
1
2
0
5
8
1e-0
1_RKB
&
1559
,
6.
7
3
5
6
6
3
6
8
4
7
3
4
6
8
3
6
4
4
8
5
1
2
0
6
3
3
2
4
7
6
2
2
1
7
5
8
8
3
4
1
6
7
2
8
0
7
2
7
4
9
3
1
7
0
5
9
6
5
6
9
6
1
7
7
8
2
8
7
7
3
6
8
4
9
2
8
4
2
1
1
5
8
1
9
6
3
6
8
5
6
8
0
3
0
9
3
2
1
9
4
0
4
4
2
8
2
1
4
9
3
1
4
3
8
8e-0
1_RKB
&
1560
,
7.
5
9
2
5
9
2
6
3
0
3
7
3
5
7
6
3
0
5
7
7
2
8
2
8
6
5
2