aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony Wang2022-06-22 14:28:07 -0500
committerAnthony Wang2022-06-22 14:28:07 -0500
commite95ad4b0658291fe46e0c60e47396a6a9a8e66fb (patch)
treebdc07457b8a2d1a3537133a93592e1dfd4cc734f
parentfa85a8b2f1106af875b1dc1dc9a4fc0f99833d0f (diff)
Add tensile.patch for gfx1032HEADmaster
-rw-r--r--rocblas/tensile.patch56863
1 files changed, 56863 insertions, 0 deletions
diff --git a/rocblas/tensile.patch b/rocblas/tensile.patch
new file mode 100644
index 0000000..fa8b383
--- /dev/null
+++ b/rocblas/tensile.patch
@@ -0,0 +1,56863 @@
+From 613549e8512c964dc7487ae4cd5e7b0564f362fc Mon Sep 17 00:00:00 2001
+From: Anthony Wang <ta180m@pm.me>
+Date: Mon, 14 Feb 2022 20:56:21 -0600
+Subject: [PATCH] Add Navi23 gfx1032 support
+
+---
+ Tensile/Common.py | 4 +-
+ .../navi23/rocblas_hgemm_gb_nn_asm_full.yaml | 1097 ++++
+ .../navi23/rocblas_hgemm_gb_nt_asm_full.yaml | 882 +++
+ .../navi23/rocblas_hgemm_gb_tn_asm_full.yaml | 1029 +++
+ .../navi23/rocblas_hgemm_gb_tt_asm_full.yaml | 851 +++
+ .../navi23/rocblas_hgemm_sb_nn_asm_full.yaml | 1096 ++++
+ .../navi23/rocblas_hgemm_sb_nt_asm_full.yaml | 881 +++
+ .../navi23/rocblas_hgemm_sb_tn_asm_full.yaml | 1028 +++
+ .../navi23/rocblas_hgemm_sb_tt_asm_full.yaml | 850 +++
+ .../rocblas_hpa_hgemm_gb_nn_asm_full.yaml | 2273 +++++++
+ .../rocblas_hpa_hgemm_gb_nt_asm_full.yaml | 1635 +++++
+ .../rocblas_hpa_hgemm_gb_tn_asm_full.yaml | 3228 ++++++++++
+ .../rocblas_hpa_hgemm_gb_tt_asm_full.yaml | 290 +
+ .../rocblas_hpa_hgemm_sb_nn_asm_full.yaml | 2272 +++++++
+ .../rocblas_hpa_hgemm_sb_nt_asm_full.yaml | 1634 +++++
+ .../rocblas_hpa_hgemm_sb_tn_asm_full.yaml | 3227 ++++++++++
+ .../rocblas_hpa_hgemm_sb_tt_asm_full.yaml | 289 +
+ .../navi23/rocblas_sgemm_gb_nn_asm_full.yaml | 5205 +++++++++++++++
+ .../navi23/rocblas_sgemm_gb_nt_asm_full.yaml | 4926 +++++++++++++++
+ .../navi23/rocblas_sgemm_gb_tn_asm_full.yaml | 5586 +++++++++++++++++
+ .../navi23/rocblas_sgemm_gb_tt_asm_full.yaml | 1295 ++++
+ .../navi23/rocblas_sgemm_sb_nn_asm_full.yaml | 5204 +++++++++++++++
+ .../navi23/rocblas_sgemm_sb_nt_asm_full.yaml | 4925 +++++++++++++++
+ .../navi23/rocblas_sgemm_sb_tn_asm_full.yaml | 5585 ++++++++++++++++
+ .../navi23/rocblas_sgemm_sb_tt_asm_full.yaml | 1294 ++++
+ Tensile/Source/lib/include/Tensile/AMDGPU.hpp | 3 +-
+ .../Tensile/Serialization/Predicates.hpp | 1 +
+ Tensile/Source/lib/source/AMDGPU.cpp | 2 +
+ Tensile/Source/lib/source/ocl/OclUtils.cpp | 4 +
+ 29 files changed, 56593 insertions(+), 3 deletions(-)
+ create mode 100644 Tensile/Configs/navi23/rocblas_hgemm_gb_nn_asm_full.yaml
+ create mode 100644 Tensile/Configs/navi23/rocblas_hgemm_gb_nt_asm_full.yaml
+ create mode 100644 Tensile/Configs/navi23/rocblas_hgemm_gb_tn_asm_full.yaml
+ create mode 100644 Tensile/Configs/navi23/rocblas_hgemm_gb_tt_asm_full.yaml
+ create mode 100644 Tensile/Configs/navi23/rocblas_hgemm_sb_nn_asm_full.yaml
+ create mode 100644 Tensile/Configs/navi23/rocblas_hgemm_sb_nt_asm_full.yaml
+ create mode 100644 Tensile/Configs/navi23/rocblas_hgemm_sb_tn_asm_full.yaml
+ create mode 100644 Tensile/Configs/navi23/rocblas_hgemm_sb_tt_asm_full.yaml
+ create mode 100644 Tensile/Configs/navi23/rocblas_hpa_hgemm_gb_nn_asm_full.yaml
+ create mode 100644 Tensile/Configs/navi23/rocblas_hpa_hgemm_gb_nt_asm_full.yaml
+ create mode 100644 Tensile/Configs/navi23/rocblas_hpa_hgemm_gb_tn_asm_full.yaml
+ create mode 100644 Tensile/Configs/navi23/rocblas_hpa_hgemm_gb_tt_asm_full.yaml
+ create mode 100644 Tensile/Configs/navi23/rocblas_hpa_hgemm_sb_nn_asm_full.yaml
+ create mode 100644 Tensile/Configs/navi23/rocblas_hpa_hgemm_sb_nt_asm_full.yaml
+ create mode 100644 Tensile/Configs/navi23/rocblas_hpa_hgemm_sb_tn_asm_full.yaml
+ create mode 100644 Tensile/Configs/navi23/rocblas_hpa_hgemm_sb_tt_asm_full.yaml
+ create mode 100644 Tensile/Configs/navi23/rocblas_sgemm_gb_nn_asm_full.yaml
+ create mode 100644 Tensile/Configs/navi23/rocblas_sgemm_gb_nt_asm_full.yaml
+ create mode 100644 Tensile/Configs/navi23/rocblas_sgemm_gb_tn_asm_full.yaml
+ create mode 100644 Tensile/Configs/navi23/rocblas_sgemm_gb_tt_asm_full.yaml
+ create mode 100644 Tensile/Configs/navi23/rocblas_sgemm_sb_nn_asm_full.yaml
+ create mode 100644 Tensile/Configs/navi23/rocblas_sgemm_sb_nt_asm_full.yaml
+ create mode 100644 Tensile/Configs/navi23/rocblas_sgemm_sb_tn_asm_full.yaml
+ create mode 100644 Tensile/Configs/navi23/rocblas_sgemm_sb_tt_asm_full.yaml
+
+diff --git a/Tensile/Common.py b/Tensile/Common.py
+index 0a5949737f..177d474673 100644
+--- a/Tensile/Common.py
++++ b/Tensile/Common.py
+@@ -198,7 +198,7 @@
+ globalParameters["NumMergedFiles"] = 1 # The number of files that kernels should be split between when merging
+
+ globalParameters["MaxFileName"] = 64 # If a file name would be longer than this, shorten it with a hash.
+-globalParameters["SupportedISA"] = [(8,0,3), (9,0,0), (9,0,6), (9,0,8), (9,0,10), (10,1,0), (10,1,1), (10,1,2), (10,3,0)] # assembly kernels writer supports these architectures
++globalParameters["SupportedISA"] = [(8,0,3), (9,0,0), (9,0,6), (9,0,8), (9,0,10), (10,1,0), (10,1,1), (10,1,2), (10,3,0), (10,3,2)] # assembly kernels writer supports these architectures
+
+ globalParameters["GenerateManifestAndExit"] = False # Output manifest file with list of expected library objects and exit
+ globalParameters["NewClient"] = 2 # Old client deprecated: NewClient must be set to 2.
+@@ -264,7 +264,7 @@
+ 'gfx906':'vega20', 'gfx906:xnack+':'vega20', 'gfx906:xnack-':'vega20',
+ 'gfx908':'arcturus','gfx908:xnack+':'arcturus', 'gfx908:xnack-':'arcturus',
+ 'gfx90a':'aldebaran', 'gfx90a:xnack+':'aldebaran', 'gfx90a:xnack-':'aldebaran',
+- 'gfx1010':'navi10', 'gfx1011':'navi12', 'gfx1012':'navi14', 'gfx1030':'navi21'
++ 'gfx1010':'navi10', 'gfx1011':'navi12', 'gfx1012':'navi14', 'gfx1030':'navi21', 'gfx1032':'navi23',
+ }
+
+ def getArchitectureName(gfxName):
+diff --git a/Tensile/Configs/navi23/rocblas_hgemm_gb_nn_asm_full.yaml b/Tensile/Configs/navi23/rocblas_hgemm_gb_nn_asm_full.yaml
+new file mode 100644
+index 0000000000..498a6551ae
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_hgemm_gb_nn_asm_full.yaml
+@@ -0,0 +1,1097 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: h
++ TransposeA: False
++ TransposeB: False
++ UseBeta: True
++ Batched: True
++ StridedBatched: False
++
++# bodys bigSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2944, 4288, 1, 1280]
++ - Exact: [2368, 5888, 1, 256]
++ - Exact: [512, 24000, 1, 1536]
++ - Exact: [5888, 1856, 1, 3328]
++ - Exact: [5888, 2944, 1, 3328]
++ - Exact: [1856, 4288, 1, 256]
++ - Exact: [5056, 5056, 1, 3328]
++ - Exact: [1408, 5888, 1, 1280]
++ - Exact: [6144, 6000, 1, 2560]
++ - Exact: [1024, 3584, 1, 3328]
++ - Exact: [512, 48000, 1, 2048]
++ - Exact: [448, 3584, 1, 3328]
++ - Exact: [5888, 1408, 1, 1280]
++ - Exact: [1024, 2368, 1, 256]
++ - Exact: [5056, 6784, 1, 1280]
++ - Exact: [5056, 5056, 1, 1280]
++ - Exact: [4288, 6784, 1, 256]
++ - Exact: [6784, 448, 1, 256]
++ - Exact: [5056, 256, 1, 1280]
++ - Exact: [5888, 704, 1, 1280]
++ - Exact: [3584, 1024, 1, 256]
++ - Exact: [6784, 4288, 1, 3328]
++ - Exact: [1856, 2368, 1, 3328]
++ - Exact: [5888, 2944, 1, 1280]
++ - Exact: [5888, 1024, 1, 256]
++ - Exact: [1408, 2944, 1, 256]
++ - Exact: [6784, 5056, 1, 3328]
++ - Exact: [5056, 5056, 1, 256]
++ - Exact: [1024, 3584, 1, 1280]
++ - Exact: [2368, 2944, 1, 1280]
++ - Exact: [6784, 6784, 1, 1280]
++ - Exact: [1408, 4288, 1, 1280]
++ - Exact: [3584, 4288, 1, 1280]
++ - Exact: [512, 6000, 1, 2560]
++ - Exact: [2368, 704, 1, 1280]
++ - Exact: [5056, 4288, 1, 3328]
++ - Exact: [3584, 2368, 1, 3328]
++ - Exact: [5888, 6784, 1, 1280]
++ - Exact: [6784, 448, 1, 1280]
++ - Exact: [2944, 5888, 1, 256]
++ - Exact: [4288, 2944, 1, 256]
++ - Exact: [6144, 24000, 1, 2560]
++ - Exact: [5056, 2368, 1, 1280]
++ - Exact: [448, 3584, 1, 1280]
++ - Exact: [6784, 5888, 1, 256]
++ - Exact: [1024, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 3328]
++ - Exact: [5056, 704, 1, 3328]
++ - Exact: [1408, 1856, 1, 256]
++ - Exact: [5888, 1856, 1, 256]
++ - Exact: [704, 5888, 1, 256]
++ - Exact: [3584, 704, 1, 3328]
++ - Exact: [1408, 1408, 1, 256]
++ - Exact: [448, 4288, 1, 256]
++ - Exact: [704, 2368, 1, 1280]
++ - Exact: [1856, 2368, 1, 1280]
++ - Exact: [1408, 1408, 1, 3328]
++ - Exact: [256, 193600, 1, 64]
++ - Exact: [1408, 1024, 1, 1280]
++ - Exact: [704, 6784, 1, 256]
++ - Exact: [6784, 704, 1, 256]
++ - Exact: [2048, 7000, 1, 2048]
++ - Exact: [5056, 704, 1, 256]
++ - Exact: [1408, 3584, 1, 256]
++ - Exact: [3584, 4288, 1, 3328]
++ - Exact: [5888, 1856, 1, 1280]
++ - Exact: [2368, 3584, 1, 1280]
++ - Exact: [2944, 3584, 1, 3328]
++ - Exact: [6784, 2944, 1, 256]
++ - Exact: [1024, 1500, 1, 2560]
++ - Exact: [1856, 2368, 1, 256]
++ - Exact: [3584, 6784, 1, 3328]
++ - Exact: [5056, 4288, 1, 1280]
++ - Exact: [6784, 1856, 1, 3328]
++ - Exact: [1408, 5056, 1, 1280]
++ - Exact: [196, 1024, 64, 256]
++ - Exact: [6784, 5888, 1, 3328]
++ - Exact: [2368, 5056, 1, 1280]
++ - Exact: [1024, 5056, 1, 1280]
++ - Exact: [4288, 1024, 1, 256]
++ - Exact: [2368, 1408, 1, 256]
++ - Exact: [5888, 448, 1, 1280]
++ - Exact: [704, 5888, 1, 3328]
++ - Exact: [1024, 6784, 1, 1280]
++ - Exact: [3584, 2944, 1, 1280]
++ - Exact: [512, 6000, 1, 2816]
++ - Exact: [512, 24000, 1, 2048]
++ - Exact: [1408, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 3328]
++ - Exact: [2368, 2368, 1, 256]
++ - Exact: [4288, 4288, 1, 1280]
++ - Exact: [5888, 1024, 1, 1280]
++ - Exact: [1024, 12544, 1, 256]
++ - Exact: [512, 48000, 1, 2560]
++ - Exact: [704, 6784, 1, 3328]
++ - Exact: [5888, 5888, 1, 3328]
++ - Exact: [5056, 1024, 1, 1280]
++ - Exact: [448, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 1280]
++ - Exact: [5056, 5888, 1, 1280]
++ - Exact: [448, 6784, 1, 256]
++ - Exact: [3584, 5888, 1, 256]
++ - Exact: [2944, 3584, 1, 256]
++ - Exact: [3072, 1500, 1, 1024]
++ - Exact: [6784, 1024, 1, 3328]
++ - Exact: [6784, 2944, 1, 3328]
++ - Exact: [6784, 2368, 1, 1280]
++ - Exact: [4288, 3584, 1, 256]
++ - Exact: [4288, 5888, 1, 1280]
++ - Exact: [1024, 6000, 1, 1536]
++ - Exact: [4288, 1856, 1, 1280]
++ - Exact: [1856, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 3328]
++ - Exact: [512, 3000, 1, 1536]
++ - Exact: [5056, 1024, 1, 256]
++ - Exact: [5056, 1856, 1, 3328]
++ - Exact: [4096, 7000, 1, 4096]
++ - Exact: [5056, 256, 1, 3328]
++ - Exact: [1024, 5888, 1, 1280]
++ - Exact: [5056, 3584, 1, 256]
++ - Exact: [1856, 1024, 1, 1280]
++ - Exact: [1856, 1856, 1, 1280]
++ - Exact: [3072, 24000, 1, 1024]
++ - Exact: [1856, 1024, 1, 3328]
++ - Exact: [6784, 1024, 1, 256]
++ - Exact: [5056, 5888, 1, 3328]
++ - Exact: [1856, 1024, 1, 256]
++ - Exact: [512, 48000, 1, 1536]
++ - Exact: [5056, 1408, 1, 3328]
++ - Exact: [448, 5888, 1, 256]
++ - Exact: [1408, 6784, 1, 3328]
++ - Exact: [1024, 24000, 1, 2560]
++ - Exact: [2944, 1408, 1, 3328]
++ - Exact: [2944, 4288, 1, 3328]
++ - Exact: [5056, 2944, 1, 256]
++ - Exact: [2368, 1856, 1, 256]
++ - Exact: [1408, 3584, 1, 3328]
++ - Exact: [2368, 6784, 1, 256]
++ - Exact: [4288, 2368, 1, 3328]
++ - Exact: [704, 3584, 1, 1280]
++ - Exact: [1408, 5888, 1, 3328]
++ - Exact: [1856, 5056, 1, 256]
++ - Exact: [6784, 6784, 1, 256]
++ - Exact: [2368, 4288, 1, 1280]
++ - Exact: [3584, 1856, 1, 1280]
++ - Exact: [8448, 48000, 1, 2816]
++ - Exact: [512, 6000, 1, 2048]
++ - Exact: [3584, 448, 1, 256]
++ - Exact: [3584, 3584, 1, 1280]
++ - Exact: [256, 6784, 1, 256]
++ - Exact: [1856, 3584, 1, 3328]
++ - Exact: [3584, 3584, 1, 256]
++ - Exact: [6784, 4288, 1, 1280]
++ - Exact: [3584, 5056, 1, 256]
++ - Exact: [2944, 2368, 1, 1280]
++ - Exact: [6784, 3584, 1, 256]
++ - Exact: [1856, 1408, 1, 256]
++ - Exact: [2944, 2944, 1, 3328]
++ - Exact: [5056, 6784, 1, 256]
++ - Exact: [1408, 4288, 1, 3328]
++ - Exact: [6784, 256, 1, 1280]
++ - Exact: [2368, 704, 1, 3328]
++ - Exact: [3584, 6784, 1, 256]
++ - Exact: [5056, 1856, 1, 256]
++ - Exact: [1024, 3000, 1, 2816]
++ - Exact: [704, 4288, 1, 256]
++ - Exact: [1408, 6784, 1, 1280]
++ - Exact: [7680, 24000, 1, 2560]
++ - Exact: [4608, 48000, 1, 1536]
++ - Exact: [1024, 24000, 1, 1536]
++ - Exact: [5056, 2368, 1, 3328]
++ - Exact: [2944, 4288, 1, 256]
++ - Exact: [1408, 3584, 1, 1280]
++ - Exact: [1024, 1500, 1, 2816]
++ - Exact: [1024, 6000, 1, 2048]
++ - Exact: [512, 24000, 1, 2560]
++ - Exact: [6144, 3000, 1, 2560]
++ - Exact: [2368, 6784, 1, 3328]
++ - Exact: [5056, 704, 1, 1280]
++ - Exact: [1856, 4288, 1, 3328]
++ - Exact: [1408, 5888, 1, 256]
++ - Exact: [704, 2944, 1, 1280]
++ - Exact: [3584, 704, 1, 1280]
++ - Exact: [5888, 5056, 1, 256]
++ - Exact: [3584, 448, 1, 3328]
++ - Exact: [704, 2368, 1, 3328]
++ - Exact: [448, 5056, 1, 3328]
++ - Exact: [4288, 448, 1, 256]
++ - Exact: [5888, 2368, 1, 256]
++ - Exact: [6784, 704, 1, 3328]
++ - Exact: [1408, 2944, 1, 3328]
++ - Exact: [4288, 4288, 1, 256]
++ - Exact: [2368, 704, 1, 256]
++ - Exact: [3584, 2368, 1, 256]
++ - Exact: [5888, 5056, 1, 1280]
++ - Exact: [8448, 24000, 1, 2816]
++ - Exact: [3584, 3584, 1, 3328]
++ - Exact: [3072, 1500, 1, 128]
++ - Exact: [2048, 3136, 1, 512]
++ - Exact: [5888, 6784, 1, 256]
++ - Exact: [4288, 2944, 1, 3328]
++ - Exact: [256, 5056, 1, 1280]
++ - Exact: [6784, 5888, 1, 1280]
++ - Exact: [5888, 4288, 1, 1280]
++ - Exact: [1024, 24000, 1, 2048]
++ - Exact: [1408, 1856, 1, 1280]
++ - Exact: [5888, 448, 1, 3328]
++ - Exact: [704, 5888, 1, 1280]
++ - Exact: [5056, 2944, 1, 3328]
++ - Exact: [448, 4288, 1, 1280]
++ - Exact: [3584, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 3328]
++ - Exact: [2368, 1024, 1, 1280]
++ - Exact: [2944, 6784, 1, 1280]
++ - Exact: [1856, 6784, 1, 256]
++ - Exact: [4288, 448, 1, 3328]
++ - Exact: [6784, 704, 1, 1280]
++ - Exact: [5888, 1024, 1, 3328]
++ - Exact: [704, 6784, 1, 1280]
++ - Exact: [512, 3000, 1, 2048]
++ - Exact: [5056, 1024, 1, 3328]
++ - Exact: [704, 5056, 1, 1280]
++ - Exact: [2944, 1856, 1, 256]
++ - Exact: [5888, 5056, 1, 3328]
++ - Exact: [3584, 6784, 1, 1280]
++ - Exact: [1856, 5888, 1, 256]
++ - Exact: [4288, 4288, 1, 3328]
++ - Exact: [4288, 1408, 1, 1280]
++ - Exact: [4288, 2368, 1, 256]
++ - Exact: [2944, 5056, 1, 1280]
++ - Exact: [6784, 2368, 1, 3328]
++ - Exact: [4288, 1856, 1, 3328]
++ - Exact: [1856, 2944, 1, 1280]
++ - Exact: [4288, 6784, 1, 3328]
++ - Exact: [3584, 1024, 1, 1280]
++ - Exact: [1024, 4288, 1, 256]
++ - Exact: [5888, 3584, 1, 3328]
++ - Exact: [5056, 3584, 1, 3328]
++ - Exact: [2368, 1408, 1, 1280]
++ - Exact: [5056, 2944, 1, 1280]
++ - Exact: [8448, 6000, 1, 2816]
++ - Exact: [1024, 6784, 1, 256]
++ - Exact: [2944, 5056, 1, 3328]
++ - Exact: [3584, 2944, 1, 256]
++ - Exact: [5056, 6784, 1, 3328]
++ - Exact: [3584, 4288, 1, 256]
++ - Exact: [1856, 6784, 1, 3328]
++ - Exact: [512, 6000, 1, 1536]
++ - Exact: [5056, 1408, 1, 1280]
++ - Exact: [5888, 5888, 1, 256]
++ - Exact: [4288, 1024, 1, 1280]
++ - Exact: [448, 6784, 1, 3328]
++ - Exact: [2944, 1408, 1, 1280]
++ - Exact: [3072, 6000, 1, 1024]
++ - Exact: [2944, 1856, 1, 3328]
++ - Exact: [448, 5056, 1, 256]
++ - Exact: [3584, 5888, 1, 1280]
++ - Exact: [6784, 1856, 1, 1280]
++ - Exact: [5888, 256, 1, 3328]
++ - Exact: [1856, 5888, 1, 3328]
++ - Exact: [3584, 1408, 1, 256]
++ - Exact: [704, 3584, 1, 3328]
++ - Exact: [5056, 448, 1, 1280]
++ - Exact: [3584, 1856, 1, 3328]
++ - Exact: [1024, 3000, 1, 2048]
++ - Exact: [2944, 1024, 1, 256]
++ - Exact: [2368, 4288, 1, 3328]
++ - Exact: [1024, 1408, 1, 1280]
++ - Exact: [6784, 5056, 1, 256]
++ - Exact: [4288, 5888, 1, 256]
++ - Exact: [2944, 6784, 1, 256]
++ - Exact: [2368, 2368, 1, 1280]
++ - Exact: [1856, 3584, 1, 1280]
++ - Exact: [3584, 1408, 1, 1280]
++ - Exact: [5056, 3584, 1, 1280]
++ - Exact: [256, 5888, 1, 256]
++ - Exact: [1856, 1408, 1, 3328]
++ - Exact: [1024, 4288, 1, 3328]
++ - Exact: [2944, 2368, 1, 3328]
++ - Exact: [704, 4288, 1, 3328]
++ - Exact: [1024, 48000, 1, 2816]
++ - Exact: [1024, 1856, 1, 1280]
++ - Exact: [6784, 1856, 1, 256]
++ - Exact: [512, 48000, 1, 2816]
++ - Exact: [512, 3000, 1, 2816]
++ - Exact: [1024, 5888, 1, 256]
++ - Exact: [1408, 2368, 1, 256]
++ - Exact: [2944, 704, 1, 3328]
++ - Exact: [2944, 2944, 1, 1280]
++ - Exact: [6784, 256, 1, 3328]
++ - Exact: [1408, 5056, 1, 256]
++ - Exact: [512, 50176, 1, 128]
++ - Exact: [1408, 4288, 1, 256]
++ - Exact: [5888, 2368, 1, 1280]
++ - Exact: [2368, 5888, 1, 1280]
++ - Exact: [5888, 256, 1, 1280]
++ - Exact: [2368, 1856, 1, 3328]
++ - Exact: [2944, 704, 1, 256]
++ - Exact: [2368, 6784, 1, 1280]
++ - Exact: [2368, 1024, 1, 3328]
++ - Exact: [1856, 4288, 1, 1280]
++ - Exact: [704, 3584, 1, 256]
++ - Exact: [704, 2944, 1, 3328]
++ - Exact: [1856, 5056, 1, 3328]
++ - Exact: [196, 256, 64, 1024]
++ - Exact: [3584, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 3328]
++ - Exact: [1408, 6784, 1, 256]
++ - Exact: [6784, 1408, 1, 3328]
++ - Exact: [1024, 2368, 1, 1280]
++ - Exact: [6784, 2944, 1, 1280]
++ - Exact: [3584, 448, 1, 1280]
++ - Exact: [2944, 6784, 1, 3328]
++ - Exact: [448, 5056, 1, 1280]
++ - Exact: [4288, 5056, 1, 1280]
++ - Exact: [4288, 704, 1, 256]
++ - Exact: [5888, 704, 1, 256]
++ - Exact: [256, 5888, 1, 3328]
++ - Exact: [6784, 4288, 1, 256]
++ - Exact: [5888, 256, 1, 256]
++ - Exact: [6784, 1024, 1, 1280]
++ - Exact: [2944, 704, 1, 1280]
++ - Exact: [6784, 3584, 1, 1280]
++ - Exact: [1408, 2944, 1, 1280]
++ - Exact: [1408, 2368, 1, 3328]
++ - Exact: [2368, 2944, 1, 256]
++ - Exact: [3584, 1856, 1, 256]
++ - Exact: [4288, 3584, 1, 1280]
++ - Exact: [4288, 2944, 1, 1280]
++ - Exact: [5056, 448, 1, 3328]
++ - Exact: [5124, 1500, 1, 2048]
++ - Exact: [4288, 5056, 1, 3328]
++ - Exact: [256, 5056, 1, 3328]
++ - Exact: [5056, 2368, 1, 256]
++ - Exact: [4288, 704, 1, 3328]
++ - Exact: [448, 3584, 1, 256]
++ - Exact: [6144, 1500, 1, 2560]
++ - Exact: [1024, 1408, 1, 3328]
++ - Exact: [2944, 5888, 1, 1280]
++ - Exact: [5888, 3584, 1, 256]
++ - Exact: [1408, 1856, 1, 3328]
++ - Exact: [7680, 6000, 1, 2560]
++ - Exact: [6784, 1408, 1, 1280]
++ - Exact: [512, 3000, 1, 2560]
++ - Exact: [704, 2944, 1, 256]
++ - Exact: [2944, 5888, 1, 3328]
++ - Exact: [1024, 1500, 1, 1536]
++ - Exact: [1408, 1408, 1, 1280]
++ - Exact: [3072, 3000, 1, 1024]
++ - Exact: [448, 4288, 1, 3328]
++ - Exact: [704, 2368, 1, 256]
++ - Exact: [5888, 2368, 1, 3328]
++ - Exact: [5124, 9124, 1, 1760]
++ - Exact: [4288, 5056, 1, 256]
++ - Exact: [4288, 448, 1, 1280]
++ - Exact: [5888, 704, 1, 3328]
++ - Exact: [4288, 3584, 1, 3328]
++ - Exact: [1024, 6784, 1, 3328]
++ - Exact: [512, 3136, 1, 2048]
++ - Exact: [1408, 1024, 1, 256]
++ - Exact: [8448, 1500, 1, 2816]
++ - Exact: [2560, 7000, 1, 2560]
++ - Exact: [6784, 6784, 1, 3328]
++ - Exact: [704, 5056, 1, 3328]
++ - Exact: [3584, 5056, 1, 3328]
++ - Exact: [2368, 2944, 1, 3328]
++ - Exact: [2368, 3584, 1, 256]
++ - Exact: [4608, 3000, 1, 1536]
++ - Exact: [5124, 9124, 1, 4096]
++ - Exact: [7680, 48000, 1, 2560]
++ - Exact: [4608, 1500, 1, 1536]
++ - Exact: [3584, 2368, 1, 1280]
++ - Exact: [5124, 9124, 1, 2560]
++ - Exact: [1856, 1856, 1, 256]
++ - Exact: [4288, 1408, 1, 3328]
++ - Exact: [5124, 9124, 1, 2048]
++ - Exact: [5124, 700, 1, 2048]
++ - Exact: [256, 12544, 1, 1024]
++ - Exact: [5888, 1408, 1, 3328]
++ - Exact: [256, 5056, 1, 256]
++ - Exact: [2368, 5056, 1, 256]
++ - Exact: [1024, 6000, 1, 2560]
++ - Exact: [1024, 5056, 1, 256]
++ - Exact: [4224, 1500, 1, 176]
++ - Exact: [2368, 1408, 1, 3328]
++ - Exact: [1024, 48000, 1, 1536]
++ - Exact: [5888, 448, 1, 256]
++ - Exact: [6784, 5056, 1, 1280]
++ - Exact: [1024, 48000, 1, 2560]
++ - Exact: [4288, 6784, 1, 1280]
++ - Exact: [3072, 48000, 1, 1024]
++ - Exact: [6784, 1408, 1, 256]
++ - Exact: [5888, 4288, 1, 256]
++ - Exact: [5056, 5888, 1, 256]
++ - Exact: [2368, 1024, 1, 256]
++ - Exact: [1856, 6784, 1, 1280]
++ - Exact: [8448, 3000, 1, 2816]
++ - Exact: [6784, 448, 1, 3328]
++ - Exact: [5056, 1856, 1, 1280]
++ - Exact: [1408, 1024, 1, 3328]
++ - Exact: [7680, 1500, 1, 2560]
++ - Exact: [5888, 3584, 1, 1280]
++ - Exact: [1024, 2944, 1, 256]
++ - Exact: [448, 6784, 1, 1280]
++ - Exact: [704, 5056, 1, 256]
++ - Exact: [3584, 1024, 1, 3328]
++ - Exact: [2944, 1856, 1, 1280]
++ - Exact: [5056, 256, 1, 256]
++ - Exact: [2368, 3584, 1, 3328]
++ - Exact: [3584, 5888, 1, 3328]
++ - Exact: [2944, 3584, 1, 1280]
++ - Exact: [1856, 5888, 1, 1280]
++ - Exact: [4608, 24000, 1, 1536]
++ - Exact: [4288, 1408, 1, 256]
++ - Exact: [4288, 2368, 1, 1280]
++ - Exact: [2944, 5056, 1, 256]
++ - Exact: [6784, 2368, 1, 256]
++ - Exact: [1024, 24000, 1, 2816]
++ - Exact: [4288, 1856, 1, 256]
++ - Exact: [1856, 2944, 1, 256]
++ - Exact: [4608, 6000, 1, 1536]
++ - Exact: [7680, 3000, 1, 2560]
++ - Exact: [5124, 700, 1, 2560]
++ - Exact: [1856, 1408, 1, 1280]
++ - Exact: [1024, 4288, 1, 1280]
++ - Exact: [2368, 5056, 1, 3328]
++ - Exact: [4288, 1024, 1, 3328]
++ - Exact: [6144, 48000, 1, 2560]
++ - Exact: [1024, 5056, 1, 3328]
++ - Exact: [1024, 1856, 1, 3328]
++ - Exact: [5124, 1500, 1, 2560]
++ - Exact: [3584, 2944, 1, 3328]
++ - Exact: [5888, 2944, 1, 256]
++ - Exact: [5056, 4288, 1, 256]
++ - Exact: [1024, 3584, 1, 256]
++ - Exact: [5056, 1408, 1, 256]
++ - Exact: [5888, 5888, 1, 1280]
++ - Exact: [448, 5888, 1, 1280]
++ - Exact: [1024, 3000, 1, 2560]
++ - Exact: [4288, 704, 1, 1280]
++ - Exact: [2944, 1408, 1, 256]
++ - Exact: [2368, 5888, 1, 3328]
++ - Exact: [2368, 1856, 1, 1280]
++ - Exact: [1024, 6000, 1, 2816]
++ - Exact: [5888, 4288, 1, 3328]
++ - Exact: [5056, 448, 1, 256]
++ - Exact: [1856, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 1280]
++ - Exact: [2368, 4288, 1, 256]
++ - Exact: [1024, 2368, 1, 3328]
++ - Exact: [4288, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 1280]
++ - Exact: [1856, 3584, 1, 256]
++ - Exact: [1024, 1500, 1, 2048]
++ - Exact: [512, 24000, 1, 2816]
++ - Exact: [256, 5888, 1, 1280]
++ - Exact: [2944, 2368, 1, 256]
++ - Exact: [1024, 1856, 1, 256]
++ - Exact: [6784, 3584, 1, 3328]
++ - Exact: [1760, 7000, 1, 1760]
++ - Exact: [1024, 5888, 1, 3328]
++ - Exact: [1408, 2368, 1, 1280]
++ - Exact: [2944, 2944, 1, 256]
++ - Exact: [6784, 256, 1, 256]
++ - Exact: [1024, 3000, 1, 1536]
++ - Exact: [5888, 1408, 1, 256]
++ - Exact: [5888, 6784, 1, 3328]
++ - Exact: [704, 4288, 1, 1280]
++ - Exact: [128, 50176, 1, 512]
++ - Exact: [1024, 48000, 1, 2048]
++ - Exact: [784, 512, 64, 128]
++ - Exact: [3136, 256, 64, 64]
++ - Exact: [12544, 1024, 1, 256]
++ - Exact: [784, 128, 128, 512]
++ - Exact: [784, 512, 256, 128]
++ - Exact: [3136, 512, 1, 2048]
++ - Exact: [12544, 256, 1, 1024]
++ - Exact: [3136, 2048, 1, 512]
++ - Exact: [3136, 256, 256, 64]
++ - Exact: [784, 128, 64, 512]
++ - Exact: [784, 512, 128, 128]
++ - Exact: [784, 128, 256, 512]
++ - Exact: [3136, 256, 128, 64]
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 1024, 1, 3328]
++ - Exact: [128, 6784, 1, 3328]
++ - Exact: [256, 4288, 1, 3328]
++ - Exact: [704, 1856, 1, 3328]
++ - Exact: [448, 1024, 1, 1280]
++ - Exact: [1024, 704, 1, 256]
++ - Exact: [256, 1856, 1, 1280]
++ - Exact: [256, 2944, 1, 3328]
++ - Exact: [128, 3584, 1, 1280]
++ - Exact: [4288, 256, 1, 256]
++ - Exact: [5888, 64, 1, 3328]
++ - Exact: [2944, 256, 1, 3328]
++ - Exact: [1408, 448, 1, 1280]
++ - Exact: [1408, 256, 1, 1280]
++ - Exact: [3072, 128, 1, 1024]
++ - Exact: [6784, 64, 1, 256]
++ - Exact: [2368, 128, 1, 3328]
++ - Exact: [2944, 128, 1, 256]
++ - Exact: [448, 1408, 1, 256]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [512, 1500, 1, 2816]
++ - Exact: [256, 3584, 1, 3328]
++ - Exact: [256, 1408, 1, 256]
++ - Exact: [5056, 64, 1, 1280]
++ - Exact: [2368, 128, 1, 256]
++ - Exact: [4288, 128, 1, 1280]
++ - Exact: [5888, 64, 1, 256]
++ - Exact: [1856, 256, 1, 1280]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [1024, 704, 1, 1280]
++ - Exact: [256, 1408, 1, 3328]
++ - Exact: [6784, 128, 1, 3328]
++ - Exact: [704, 704, 1, 3328]
++ - Exact: [3584, 256, 1, 3328]
++ - Exact: [128, 3584, 1, 3328]
++ - Exact: [128, 2944, 1, 1280]
++ - Exact: [448, 1856, 1, 1280]
++ - Exact: [3584, 128, 1, 256]
++ - Exact: [448, 1408, 1, 3328]
++ - Exact: [704, 1024, 1, 256]
++ - Exact: [256, 3584, 1, 256]
++ - Exact: [1408, 704, 1, 256]
++ - Exact: [448, 2944, 1, 3328]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [512, 1500, 1, 2048]
++ - Exact: [448, 2368, 1, 1280]
++ - Exact: [704, 704, 1, 256]
++ - Exact: [64, 193600, 1, 64]
++ - Exact: [128, 4288, 1, 3328]
++ - Exact: [256, 2368, 1, 256]
++ - Exact: [1024, 448, 1, 3328]
++ - Exact: [1856, 704, 1, 1280]
++ - Exact: [1024, 1024, 1, 1280]
++ - Exact: [256, 2944, 1, 256]
++ - Exact: [1024, 700, 1, 512]
++ - Exact: [128, 6784, 1, 1280]
++ - Exact: [1408, 704, 1, 3328]
++ - Exact: [128, 5888, 1, 1280]
++ - Exact: [704, 1408, 1, 3328]
++ - Exact: [7680, 64, 1, 2560]
++ - Exact: [448, 704, 1, 1280]
++ - Exact: [6784, 128, 1, 256]
++ - Exact: [704, 448, 1, 256]
++ - Exact: [256, 1856, 1, 3328]
++ - Exact: [1024, 704, 1, 3328]
++ - Exact: [128, 4288, 1, 256]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [2944, 256, 1, 1280]
++ - Exact: [1856, 704, 1, 256]
++ - Exact: [704, 1856, 1, 256]
++ - Exact: [2944, 448, 1, 256]
++ - Exact: [2368, 128, 1, 1280]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [704, 448, 1, 3328]
++ - Exact: [2368, 256, 1, 1280]
++ - Exact: [2368, 448, 1, 1280]
++ - Exact: [128, 3584, 1, 256]
++ - Exact: [1856, 448, 1, 3328]
++ - Exact: [128, 5056, 1, 256]
++ - Exact: [4288, 256, 1, 1280]
++ - Exact: [4288, 128, 1, 3328]
++ - Exact: [7680, 128, 1, 2560]
++ - Exact: [448, 2368, 1, 3328]
++ - Exact: [256, 1408, 1, 1280]
++ - Exact: [128, 2368, 1, 256]
++ - Exact: [6784, 64, 1, 3328]
++ - Exact: [128, 2944, 1, 3328]
++ - Exact: [2944, 448, 1, 3328]
++ - Exact: [5888, 128, 1, 256]
++ - Exact: [5056, 64, 1, 256]
++ - Exact: [512, 1500, 1, 1536]
++ - Exact: [128, 5056, 1, 3328]
++ - Exact: [256, 4288, 1, 1280]
++ - Exact: [4288, 128, 1, 256]
++ - Exact: [3584, 256, 1, 256]
++ - Exact: [128, 2944, 1, 256]
++ - Exact: [3584, 128, 1, 3328]
++ - Exact: [5888, 128, 1, 3328]
++ - Exact: [64, 193600, 1, 256]
++ - Exact: [1408, 704, 1, 1280]
++ - Exact: [448, 1408, 1, 1280]
++ - Exact: [704, 1408, 1, 1280]
++ - Exact: [448, 2944, 1, 256]
++ - Exact: [448, 2368, 1, 256]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [128, 2368, 1, 3328]
++ - Exact: [5056, 64, 1, 3328]
++ - Exact: [5056, 128, 1, 3328]
++ - Exact: [448, 704, 1, 256]
++ - Exact: [1856, 256, 1, 3328]
++ - Exact: [2944, 128, 1, 3328]
++ - Exact: [1024, 1024, 1, 256]
++ - Exact: [704, 1024, 1, 1280]
++ - Exact: [256, 4288, 1, 256]
++ - Exact: [2368, 256, 1, 256]
++ - Exact: [256, 2368, 1, 3328]
++ - Exact: [704, 448, 1, 1280]
++ - Exact: [256, 1856, 1, 256]
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [1408, 256, 1, 3328]
++ - Exact: [2368, 448, 1, 256]
++ - Exact: [4288, 256, 1, 3328]
++ - Exact: [2944, 256, 1, 256]
++ - Exact: [6784, 64, 1, 1280]
++ - Exact: [704, 1856, 1, 1280]
++ - Exact: [448, 1024, 1, 3328]
++ - Exact: [2944, 448, 1, 1280]
++ - Exact: [448, 1024, 1, 256]
++ - Exact: [1024, 448, 1, 1280]
++ - Exact: [256, 2368, 1, 1280]
++ - Exact: [128, 5056, 1, 1280]
++ - Exact: [1408, 256, 1, 256]
++ - Exact: [128, 5888, 1, 3328]
++ - Exact: [2368, 448, 1, 3328]
++ - Exact: [3584, 128, 1, 1280]
++ - Exact: [1408, 448, 1, 256]
++ - Exact: [2368, 256, 1, 3328]
++ - Exact: [5888, 128, 1, 1280]
++ - Exact: [256, 3584, 1, 1280]
++ - Exact: [128, 5888, 1, 256]
++ - Exact: [1024, 1024, 1, 1024]
++ - Exact: [1408, 448, 1, 3328]
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [704, 704, 1, 1280]
++ - Exact: [128, 2368, 1, 1280]
++ - Exact: [3584, 256, 1, 1280]
++ - Exact: [5888, 64, 1, 1280]
++ - Exact: [5056, 128, 1, 1280]
++ - Exact: [448, 1856, 1, 3328]
++ - Exact: [1024, 448, 1, 256]
++ - Exact: [2944, 128, 1, 1280]
++ - Exact: [256, 2944, 1, 1280]
++ - Exact: [2560, 128, 1, 2560]
++ - Exact: [704, 1024, 1, 3328]
++ - Exact: [1856, 448, 1, 1280]
++ - Exact: [128, 6784, 1, 256]
++ - Exact: [704, 1408, 1, 256]
++ - Exact: [4096, 128, 1, 4096]
++ - Exact: [448, 2944, 1, 1280]
++ - Exact: [1856, 256, 1, 256]
++ - Exact: [5056, 128, 1, 256]
++ - Exact: [6784, 128, 1, 1280]
++ - Exact: [1856, 448, 1, 256]
++ - Exact: [128, 4288, 1, 1280]
++ - Exact: [448, 704, 1, 3328]
++ - Exact: [448, 1856, 1, 256]
++ - Exact: [1856, 704, 1, 3328]
++ - Exact: [512, 1500, 1, 2560]
++ - Exact: [3136, 64, 128, 64]
++ - Exact: [3136, 64, 64, 256]
++ - Exact: [3136, 64, 128, 256]
++ - Exact: [3136, 64, 256, 64]
++ - Exact: [3136, 64, 64, 64]
++ - Exact: [3136, 64, 256, 256]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2368, 64, 1, 3328]
++ - Exact: [256, 704, 1, 1280]
++ - Exact: [1408, 64, 1, 1280]
++ - Exact: [4096, 32, 1, 4096]
++ - Exact: [3072, 64, 1, 1024]
++ - Exact: [1024, 256, 1, 3328]
++ - Exact: [6144, 32, 1, 2560]
++ - Exact: [704, 128, 1, 1280]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [1024, 256, 1, 256]
++ - Exact: [448, 448, 1, 256]
++ - Exact: [7680, 32, 1, 2560]
++ - Exact: [128, 1024, 1, 3328]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [448, 256, 1, 256]
++ - Exact: [256, 1024, 1, 256]
++ - Exact: [1024, 128, 1, 1280]
++ - Exact: [3072, 32, 1, 1024]
++ - Exact: [448, 256, 1, 3328]
++ - Exact: [128, 704, 1, 1280]
++ - Exact: [1856, 128, 1, 3328]
++ - Exact: [256, 448, 1, 256]
++ - Exact: [8448, 32, 1, 2816]
++ - Exact: [448, 448, 1, 3328]
++ - Exact: [1408, 128, 1, 1280]
++ - Exact: [128, 1856, 1, 1280]
++ - Exact: [2048, 128, 1, 2048]
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [256, 704, 1, 256]
++ - Exact: [128, 1408, 1, 256]
++ - Exact: [256, 448, 1, 3328]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [2368, 64, 1, 256]
++ - Exact: [704, 128, 1, 3328]
++ - Exact: [4288, 64, 1, 1280]
++ - Exact: [2560, 64, 1, 2560]
++ - Exact: [128, 1024, 1, 1280]
++ - Exact: [128, 1024, 1, 256]
++ - Exact: [1856, 64, 1, 256]
++ - Exact: [704, 128, 1, 256]
++ - Exact: [448, 256, 1, 1280]
++ - Exact: [1856, 128, 1, 1280]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [256, 1024, 1, 1280]
++ - Exact: [3584, 64, 1, 1280]
++ - Exact: [1408, 128, 1, 3328]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [64, 4288, 1, 3328]
++ - Exact: [128, 1500, 1, 1280]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [704, 256, 1, 256]
++ - Exact: [256, 448, 1, 1280]
++ - Exact: [704, 256, 1, 1280]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [256, 704, 1, 3328]
++ - Exact: [4096, 64, 1, 4096]
++ - Exact: [1760, 128, 1, 1760]
++ - Exact: [2944, 64, 1, 1280]
++ - Exact: [128, 1408, 1, 3328]
++ - Exact: [1408, 64, 1, 256]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [1024, 128, 1, 3328]
++ - Exact: [2368, 64, 1, 1280]
++ - Exact: [4288, 64, 1, 256]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [1408, 64, 1, 3328]
++ - Exact: [2944, 64, 1, 256]
++ - Exact: [448, 448, 1, 1280]
++ - Exact: [1024, 256, 1, 1280]
++ - Exact: [3584, 64, 1, 3328]
++ - Exact: [256, 1024, 1, 3328]
++ - Exact: [1856, 64, 1, 3328]
++ - Exact: [1856, 64, 1, 1280]
++ - Exact: [4608, 32, 1, 1536]
++ - Exact: [1024, 128, 1, 256]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [3584, 64, 1, 256]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [1408, 128, 1, 256]
++ - Exact: [128, 704, 1, 256]
++ - Exact: [128, 704, 1, 3328]
++ - Exact: [128, 1856, 1, 256]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [2560, 32, 1, 2560]
++ - Exact: [704, 256, 1, 3328]
++ - Exact: [176, 1500, 1, 1408]
++ - Exact: [1856, 128, 1, 256]
++ - Exact: [4288, 64, 1, 3328]
++ - Exact: [2048, 64, 1, 2048]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [2944, 64, 1, 3328]
++ - Exact: [128, 1408, 1, 1280]
++ - Exact: [128, 1856, 1, 3328]
++ - Exact: [1760, 64, 1, 1760]
++
++# bodys bigM
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 1 ]
++ - [ 4, 2 ]
++ - WorkGroup:
++ - [ 16, 4, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 32, 4, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1760, 32, 1, 1760]
++ - Exact: [2560, 16, 1, 2560]
++ - Exact: [1760, 16, 1, 1760]
++ - Exact: [8448, 4, 1, 2816]
++ - Exact: [7680, 16, 1, 2560]
++ - Exact: [4608, 1, 1, 1536]
++ - Exact: [7680, 4, 1, 2560]
++ - Exact: [8448, 16, 1, 2816]
++ - Exact: [3072, 2, 1, 1024]
++ - Exact: [6144, 16, 1, 2560]
++ - Exact: [7680, 1, 1, 2560]
++ - Exact: [4608, 4, 1, 1536]
++ - Exact: [3072, 1, 1, 128]
++ - Exact: [2048, 32, 1, 2048]
++ - Exact: [2048, 16, 1, 2048]
++ - Exact: [8448, 1, 1, 2816]
++ - Exact: [6144, 4, 1, 2560]
++ - Exact: [3072, 1, 1, 1024]
++ - Exact: [3072, 16, 1, 1024]
++ - Exact: [4096, 16, 1, 4096]
++ - Exact: [6144, 1, 1, 2560]
++ - Exact: [3072, 4, 1, 1024]
++ - Exact: [7680, 2, 1, 2560]
++ - Exact: [4224, 1, 1, 128]
++ - Exact: [8448, 2, 1, 2816]
++ - Exact: [4608, 2, 1, 1536]
++ - Exact: [4608, 16, 1, 1536]
++ - Exact: [6144, 2, 1, 2560]
++
++# bodys bigK
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 1, 1, 500000]
++ - Exact: [1024, 16, 1, 500000]
++ - Exact: [1024, 2, 1, 500000]
++ - Exact: [512, 1, 1, 500000]
++ - Exact: [1024, 8, 1, 500000]
++ - Exact: [1024, 4, 1, 500000]
++ - Exact: [512, 16, 1, 500000]
++ - Exact: [512, 2, 1, 500000]
++ - Exact: [512, 8, 1, 500000]
++ - Exact: [512, 4, 1, 500000]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [512, 4, 1, 512]
++ - Exact: [448, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [256, 128, 1, 256]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [128, 1, 1, 1408]
++ - Exact: [1024, 64, 1, 1280]
++ - Exact: [256, 256, 1, 3328]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [512, 32, 1, 512]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [512, 1, 1, 512]
++ - Exact: [512, 2, 1, 512]
++ - Exact: [704, 64, 1, 3328]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [704, 64, 1, 1280]
++ - Exact: [128, 448, 1, 256]
++ - Exact: [448, 64, 1, 3328]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [128, 128, 1, 3328]
++ - Exact: [64, 1, 1, 1216]
++ - Exact: [256, 256, 1, 256]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [1024, 2, 1, 512]
++ - Exact: [256, 64, 1, 3328]
++ - Exact: [448, 128, 1, 256]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [448, 128, 1, 3328]
++ - Exact: [128, 256, 1, 1280]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [1024, 32, 1, 512]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [256, 128, 1, 1280]
++ - Exact: [128, 256, 1, 3328]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [128, 128, 1, 1280]
++ - Exact: [128, 256, 1, 256]
++ - Exact: [256, 64, 1, 1280]
++ - Exact: [704, 64, 1, 256]
++ - Exact: [128, 448, 1, 1280]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [448, 64, 1, 256]
++ - Exact: [1024, 16, 1, 512]
++ - Exact: [512, 16, 1, 512]
++ - Exact: [1024, 64, 1, 256]
++ - Exact: [128, 1, 1, 1024]
++ - Exact: [448, 128, 1, 1280]
++ - Exact: [1024, 64, 1, 3328]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [256, 256, 1, 1280]
++ - Exact: [256, 128, 1, 3328]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [1024, 4, 1, 512]
++ - Exact: [128, 448, 1, 3328]
++ - Exact: [1024, 1, 1, 512]
++ - Exact: [128, 128, 1, 256]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Configs/navi23/rocblas_hgemm_gb_nt_asm_full.yaml b/Tensile/Configs/navi23/rocblas_hgemm_gb_nt_asm_full.yaml
+new file mode 100644
+index 0000000000..8ad0d22052
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_hgemm_gb_nt_asm_full.yaml
+@@ -0,0 +1,882 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: h
++ TransposeA: False
++ TransposeB: True
++ UseBeta: True
++ Batched: True
++ StridedBatched: False
++
++# bodys bigSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2944, 4288, 1, 1280]
++ - Exact: [2368, 5888, 1, 256]
++ - Exact: [1024, 5056, 1, 3328]
++ - Exact: [5888, 1024, 1, 1280]
++ - Exact: [5888, 1856, 1, 3328]
++ - Exact: [5056, 704, 1, 256]
++ - Exact: [5888, 2944, 1, 3328]
++ - Exact: [1856, 4288, 1, 256]
++ - Exact: [5056, 5056, 1, 3328]
++ - Exact: [1408, 5888, 1, 1280]
++ - Exact: [448, 3584, 1, 3328]
++ - Exact: [5888, 1408, 1, 1280]
++ - Exact: [3584, 1856, 1, 3328]
++ - Exact: [5056, 6784, 1, 1280]
++ - Exact: [5056, 5056, 1, 1280]
++ - Exact: [448, 5056, 1, 256]
++ - Exact: [6784, 448, 1, 256]
++ - Exact: [5888, 704, 1, 1280]
++ - Exact: [3584, 1024, 1, 256]
++ - Exact: [6784, 4288, 1, 3328]
++ - Exact: [1856, 2368, 1, 3328]
++ - Exact: [5888, 2944, 1, 1280]
++ - Exact: [5888, 1024, 1, 256]
++ - Exact: [1408, 2944, 1, 256]
++ - Exact: [6784, 5056, 1, 3328]
++ - Exact: [5056, 5056, 1, 256]
++ - Exact: [1024, 3584, 1, 1280]
++ - Exact: [2368, 2944, 1, 1280]
++ - Exact: [1408, 4288, 1, 1280]
++ - Exact: [3584, 4288, 1, 1280]
++ - Exact: [2368, 704, 1, 1280]
++ - Exact: [5056, 4288, 1, 3328]
++ - Exact: [3584, 2368, 1, 3328]
++ - Exact: [6784, 448, 1, 1280]
++ - Exact: [4288, 2944, 1, 256]
++ - Exact: [5056, 2368, 1, 1280]
++ - Exact: [448, 3584, 1, 1280]
++ - Exact: [6784, 5888, 1, 256]
++ - Exact: [1024, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 3328]
++ - Exact: [5056, 704, 1, 3328]
++ - Exact: [1408, 1856, 1, 256]
++ - Exact: [5888, 1856, 1, 256]
++ - Exact: [704, 5888, 1, 256]
++ - Exact: [4288, 6784, 1, 3328]
++ - Exact: [3584, 704, 1, 3328]
++ - Exact: [1408, 1408, 1, 256]
++ - Exact: [448, 4288, 1, 256]
++ - Exact: [704, 2368, 1, 1280]
++ - Exact: [1856, 2368, 1, 1280]
++ - Exact: [1408, 1024, 1, 1280]
++ - Exact: [6784, 704, 1, 256]
++ - Exact: [1408, 3584, 1, 256]
++ - Exact: [3584, 4288, 1, 3328]
++ - Exact: [5888, 1856, 1, 1280]
++ - Exact: [5056, 1024, 1, 3328]
++ - Exact: [2368, 3584, 1, 1280]
++ - Exact: [2944, 3584, 1, 3328]
++ - Exact: [6784, 2944, 1, 256]
++ - Exact: [1024, 2368, 1, 256]
++ - Exact: [4288, 2368, 1, 3328]
++ - Exact: [1856, 2368, 1, 256]
++ - Exact: [3584, 6784, 1, 3328]
++ - Exact: [6784, 1856, 1, 3328]
++ - Exact: [5056, 4288, 1, 1280]
++ - Exact: [1408, 5056, 1, 1280]
++ - Exact: [6784, 5888, 1, 3328]
++ - Exact: [2368, 5056, 1, 1280]
++ - Exact: [1024, 5056, 1, 1280]
++ - Exact: [4288, 1024, 1, 256]
++ - Exact: [2368, 1408, 1, 256]
++ - Exact: [5888, 448, 1, 1280]
++ - Exact: [704, 5888, 1, 3328]
++ - Exact: [1024, 6784, 1, 1280]
++ - Exact: [6784, 2368, 1, 1280]
++ - Exact: [3584, 2944, 1, 1280]
++ - Exact: [2368, 1024, 1, 3328]
++ - Exact: [1408, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 3328]
++ - Exact: [2368, 2368, 1, 256]
++ - Exact: [4288, 4288, 1, 1280]
++ - Exact: [704, 6784, 1, 3328]
++ - Exact: [5888, 5888, 1, 3328]
++ - Exact: [5056, 1024, 1, 1280]
++ - Exact: [448, 5888, 1, 3328]
++ - Exact: [5056, 5888, 1, 1280]
++ - Exact: [448, 6784, 1, 256]
++ - Exact: [3584, 5888, 1, 256]
++ - Exact: [2944, 3584, 1, 256]
++ - Exact: [6784, 2944, 1, 3328]
++ - Exact: [2944, 5056, 1, 3328]
++ - Exact: [2048, 7133, 1, 2048]
++ - Exact: [4288, 5888, 1, 1280]
++ - Exact: [4288, 4288, 1, 256]
++ - Exact: [4288, 1856, 1, 1280]
++ - Exact: [1856, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 3328]
++ - Exact: [5056, 1024, 1, 256]
++ - Exact: [5056, 1856, 1, 3328]
++ - Exact: [1856, 1408, 1, 256]
++ - Exact: [5056, 256, 1, 3328]
++ - Exact: [5056, 3584, 1, 256]
++ - Exact: [1856, 1024, 1, 1280]
++ - Exact: [1856, 1856, 1, 1280]
++ - Exact: [6784, 6784, 1, 1280]
++ - Exact: [1856, 1024, 1, 3328]
++ - Exact: [6784, 1024, 1, 256]
++ - Exact: [5056, 5888, 1, 3328]
++ - Exact: [1856, 1024, 1, 256]
++ - Exact: [5056, 1408, 1, 3328]
++ - Exact: [4288, 1024, 1, 3328]
++ - Exact: [2944, 1408, 1, 3328]
++ - Exact: [2944, 4288, 1, 3328]
++ - Exact: [5056, 2944, 1, 256]
++ - Exact: [2368, 1856, 1, 256]
++ - Exact: [1408, 3584, 1, 3328]
++ - Exact: [2368, 6784, 1, 256]
++ - Exact: [5056, 1408, 1, 1280]
++ - Exact: [1408, 5888, 1, 3328]
++ - Exact: [1856, 5056, 1, 256]
++ - Exact: [6784, 6784, 1, 256]
++ - Exact: [2368, 4288, 1, 1280]
++ - Exact: [3584, 1856, 1, 1280]
++ - Exact: [5888, 5056, 1, 256]
++ - Exact: [3584, 448, 1, 256]
++ - Exact: [3072, 7435, 1, 1024]
++ - Exact: [256, 6784, 1, 256]
++ - Exact: [1856, 3584, 1, 3328]
++ - Exact: [5056, 256, 1, 1280]
++ - Exact: [3584, 3584, 1, 256]
++ - Exact: [6784, 4288, 1, 1280]
++ - Exact: [704, 5056, 1, 256]
++ - Exact: [2944, 2368, 1, 1280]
++ - Exact: [6784, 3584, 1, 256]
++ - Exact: [704, 6784, 1, 256]
++ - Exact: [1024, 3584, 1, 3328]
++ - Exact: [2944, 2944, 1, 3328]
++ - Exact: [5056, 6784, 1, 256]
++ - Exact: [1408, 4288, 1, 3328]
++ - Exact: [6784, 256, 1, 1280]
++ - Exact: [2368, 704, 1, 3328]
++ - Exact: [3584, 6784, 1, 256]
++ - Exact: [5056, 1856, 1, 256]
++ - Exact: [704, 4288, 1, 256]
++ - Exact: [1408, 6784, 1, 1280]
++ - Exact: [3584, 3584, 1, 1280]
++ - Exact: [5056, 2368, 1, 3328]
++ - Exact: [2944, 4288, 1, 256]
++ - Exact: [1408, 3584, 1, 1280]
++ - Exact: [1024, 1408, 1, 1280]
++ - Exact: [2368, 6784, 1, 3328]
++ - Exact: [5056, 704, 1, 1280]
++ - Exact: [1856, 4288, 1, 3328]
++ - Exact: [1408, 5888, 1, 256]
++ - Exact: [4096, 7133, 1, 4096]
++ - Exact: [3584, 704, 1, 1280]
++ - Exact: [3584, 448, 1, 3328]
++ - Exact: [704, 2368, 1, 3328]
++ - Exact: [448, 5056, 1, 3328]
++ - Exact: [4288, 448, 1, 256]
++ - Exact: [448, 5888, 1, 256]
++ - Exact: [5888, 2368, 1, 256]
++ - Exact: [6784, 704, 1, 3328]
++ - Exact: [1408, 2944, 1, 3328]
++ - Exact: [2368, 704, 1, 256]
++ - Exact: [3584, 2368, 1, 256]
++ - Exact: [5888, 5056, 1, 1280]
++ - Exact: [3584, 3584, 1, 3328]
++ - Exact: [5888, 6784, 1, 256]
++ - Exact: [4288, 2944, 1, 3328]
++ - Exact: [4288, 704, 1, 1280]
++ - Exact: [256, 5056, 1, 1280]
++ - Exact: [6784, 5888, 1, 1280]
++ - Exact: [5888, 4288, 1, 1280]
++ - Exact: [1408, 1856, 1, 1280]
++ - Exact: [5888, 448, 1, 3328]
++ - Exact: [704, 5888, 1, 1280]
++ - Exact: [1024, 6784, 1, 3328]
++ - Exact: [704, 2944, 1, 1280]
++ - Exact: [5056, 2944, 1, 3328]
++ - Exact: [1408, 1408, 1, 3328]
++ - Exact: [448, 4288, 1, 1280]
++ - Exact: [3584, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 3328]
++ - Exact: [2368, 1024, 1, 1280]
++ - Exact: [1856, 6784, 1, 256]
++ - Exact: [4288, 448, 1, 3328]
++ - Exact: [4288, 3584, 1, 1280]
++ - Exact: [1760, 7133, 1, 1760]
++ - Exact: [5888, 1024, 1, 3328]
++ - Exact: [704, 6784, 1, 1280]
++ - Exact: [1024, 2944, 1, 3328]
++ - Exact: [704, 5056, 1, 1280]
++ - Exact: [1024, 5888, 1, 1280]
++ - Exact: [2944, 1856, 1, 256]
++ - Exact: [3584, 5056, 1, 256]
++ - Exact: [5888, 5056, 1, 3328]
++ - Exact: [3584, 6784, 1, 1280]
++ - Exact: [1856, 5888, 1, 256]
++ - Exact: [4288, 4288, 1, 3328]
++ - Exact: [4288, 1408, 1, 1280]
++ - Exact: [4288, 2368, 1, 256]
++ - Exact: [2944, 5056, 1, 1280]
++ - Exact: [6784, 2368, 1, 3328]
++ - Exact: [4288, 1856, 1, 3328]
++ - Exact: [1856, 2944, 1, 1280]
++ - Exact: [2944, 5888, 1, 1280]
++ - Exact: [3584, 1024, 1, 1280]
++ - Exact: [1024, 4288, 1, 256]
++ - Exact: [5888, 3584, 1, 3328]
++ - Exact: [5056, 3584, 1, 3328]
++ - Exact: [2368, 1408, 1, 1280]
++ - Exact: [5056, 2944, 1, 1280]
++ - Exact: [1024, 6784, 1, 256]
++ - Exact: [3584, 2944, 1, 256]
++ - Exact: [3584, 1408, 1, 1280]
++ - Exact: [5056, 6784, 1, 3328]
++ - Exact: [3584, 4288, 1, 256]
++ - Exact: [1856, 6784, 1, 3328]
++ - Exact: [5056, 1408, 1, 256]
++ - Exact: [5888, 5888, 1, 256]
++ - Exact: [4288, 1024, 1, 1280]
++ - Exact: [448, 6784, 1, 3328]
++ - Exact: [2944, 1408, 1, 1280]
++ - Exact: [2944, 1856, 1, 3328]
++ - Exact: [3584, 5888, 1, 1280]
++ - Exact: [6784, 1856, 1, 1280]
++ - Exact: [5888, 256, 1, 3328]
++ - Exact: [1856, 5888, 1, 3328]
++ - Exact: [3584, 1408, 1, 256]
++ - Exact: [704, 3584, 1, 3328]
++ - Exact: [5056, 448, 1, 1280]
++ - Exact: [4288, 704, 1, 256]
++ - Exact: [2944, 1024, 1, 256]
++ - Exact: [2368, 4288, 1, 3328]
++ - Exact: [6784, 5056, 1, 256]
++ - Exact: [3584, 5056, 1, 3328]
++ - Exact: [4288, 5888, 1, 256]
++ - Exact: [2944, 6784, 1, 256]
++ - Exact: [2368, 2368, 1, 1280]
++ - Exact: [1856, 3584, 1, 1280]
++ - Exact: [5056, 3584, 1, 1280]
++ - Exact: [256, 5888, 1, 256]
++ - Exact: [1856, 1408, 1, 3328]
++ - Exact: [1024, 4288, 1, 3328]
++ - Exact: [2944, 2368, 1, 3328]
++ - Exact: [1024, 1856, 1, 1280]
++ - Exact: [6784, 1856, 1, 256]
++ - Exact: [1024, 5888, 1, 256]
++ - Exact: [1408, 2368, 1, 256]
++ - Exact: [2944, 704, 1, 3328]
++ - Exact: [2944, 2944, 1, 1280]
++ - Exact: [6784, 256, 1, 3328]
++ - Exact: [1408, 5056, 1, 256]
++ - Exact: [5056, 256, 1, 256]
++ - Exact: [1408, 4288, 1, 256]
++ - Exact: [5888, 2368, 1, 1280]
++ - Exact: [2368, 5888, 1, 1280]
++ - Exact: [5888, 256, 1, 1280]
++ - Exact: [2368, 1856, 1, 3328]
++ - Exact: [2944, 704, 1, 256]
++ - Exact: [2368, 6784, 1, 1280]
++ - Exact: [1856, 4288, 1, 1280]
++ - Exact: [704, 3584, 1, 256]
++ - Exact: [704, 2944, 1, 3328]
++ - Exact: [1856, 5056, 1, 3328]
++ - Exact: [3584, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 3328]
++ - Exact: [1408, 6784, 1, 256]
++ - Exact: [6784, 1408, 1, 3328]
++ - Exact: [1024, 2368, 1, 1280]
++ - Exact: [6784, 2944, 1, 1280]
++ - Exact: [3584, 448, 1, 1280]
++ - Exact: [2944, 6784, 1, 3328]
++ - Exact: [448, 5056, 1, 1280]
++ - Exact: [5888, 704, 1, 256]
++ - Exact: [256, 5888, 1, 3328]
++ - Exact: [6784, 4288, 1, 256]
++ - Exact: [5888, 256, 1, 256]
++ - Exact: [6784, 1024, 1, 1280]
++ - Exact: [2944, 704, 1, 1280]
++ - Exact: [6784, 3584, 1, 1280]
++ - Exact: [1408, 2944, 1, 1280]
++ - Exact: [1408, 2368, 1, 3328]
++ - Exact: [1024, 3584, 1, 256]
++ - Exact: [2368, 2944, 1, 256]
++ - Exact: [2944, 5888, 1, 256]
++ - Exact: [3584, 1856, 1, 256]
++ - Exact: [704, 4288, 1, 3328]
++ - Exact: [4288, 2944, 1, 1280]
++ - Exact: [4288, 5056, 1, 3328]
++ - Exact: [256, 5056, 1, 3328]
++ - Exact: [5056, 2368, 1, 256]
++ - Exact: [4288, 704, 1, 3328]
++ - Exact: [448, 3584, 1, 256]
++ - Exact: [1024, 1408, 1, 3328]
++ - Exact: [2560, 7133, 1, 2560]
++ - Exact: [5888, 3584, 1, 256]
++ - Exact: [1408, 1856, 1, 3328]
++ - Exact: [6784, 1408, 1, 1280]
++ - Exact: [704, 2944, 1, 256]
++ - Exact: [2944, 5888, 1, 3328]
++ - Exact: [1408, 6784, 1, 3328]
++ - Exact: [1408, 1408, 1, 1280]
++ - Exact: [448, 4288, 1, 3328]
++ - Exact: [704, 2368, 1, 256]
++ - Exact: [5888, 2368, 1, 3328]
++ - Exact: [4288, 5056, 1, 256]
++ - Exact: [4288, 448, 1, 1280]
++ - Exact: [5888, 704, 1, 3328]
++ - Exact: [4288, 3584, 1, 3328]
++ - Exact: [6784, 6784, 1, 3328]
++ - Exact: [704, 5056, 1, 3328]
++ - Exact: [2368, 2944, 1, 3328]
++ - Exact: [2368, 3584, 1, 256]
++ - Exact: [3584, 2368, 1, 1280]
++ - Exact: [1856, 1856, 1, 256]
++ - Exact: [4288, 1408, 1, 3328]
++ - Exact: [4288, 5056, 1, 1280]
++ - Exact: [5888, 6784, 1, 1280]
++ - Exact: [5888, 1408, 1, 3328]
++ - Exact: [256, 5056, 1, 256]
++ - Exact: [1408, 1024, 1, 256]
++ - Exact: [2368, 5056, 1, 256]
++ - Exact: [1024, 5056, 1, 256]
++ - Exact: [2368, 1408, 1, 3328]
++ - Exact: [5888, 448, 1, 256]
++ - Exact: [6784, 5056, 1, 1280]
++ - Exact: [4288, 6784, 1, 1280]
++ - Exact: [6784, 1408, 1, 256]
++ - Exact: [5888, 4288, 1, 256]
++ - Exact: [5056, 5888, 1, 256]
++ - Exact: [2368, 1024, 1, 256]
++ - Exact: [1856, 6784, 1, 1280]
++ - Exact: [4288, 3584, 1, 256]
++ - Exact: [5056, 1856, 1, 1280]
++ - Exact: [1408, 1024, 1, 3328]
++ - Exact: [5888, 3584, 1, 1280]
++ - Exact: [1024, 2944, 1, 256]
++ - Exact: [448, 6784, 1, 1280]
++ - Exact: [3584, 1024, 1, 3328]
++ - Exact: [2944, 1856, 1, 1280]
++ - Exact: [2368, 3584, 1, 3328]
++ - Exact: [3584, 5888, 1, 3328]
++ - Exact: [2944, 3584, 1, 1280]
++ - Exact: [1856, 5888, 1, 1280]
++ - Exact: [5056, 448, 1, 3328]
++ - Exact: [4288, 1408, 1, 256]
++ - Exact: [4288, 2368, 1, 1280]
++ - Exact: [2944, 5056, 1, 256]
++ - Exact: [6784, 2368, 1, 256]
++ - Exact: [4288, 1856, 1, 256]
++ - Exact: [1856, 2944, 1, 256]
++ - Exact: [1856, 1408, 1, 1280]
++ - Exact: [1024, 4288, 1, 1280]
++ - Exact: [2368, 5056, 1, 3328]
++ - Exact: [1024, 1856, 1, 3328]
++ - Exact: [704, 3584, 1, 1280]
++ - Exact: [4288, 6784, 1, 256]
++ - Exact: [3584, 2944, 1, 3328]
++ - Exact: [5888, 2944, 1, 256]
++ - Exact: [5056, 4288, 1, 256]
++ - Exact: [6784, 1024, 1, 3328]
++ - Exact: [5888, 5888, 1, 1280]
++ - Exact: [448, 5888, 1, 1280]
++ - Exact: [2944, 1408, 1, 256]
++ - Exact: [1024, 2944, 1, 1280]
++ - Exact: [2368, 5888, 1, 3328]
++ - Exact: [2368, 1856, 1, 1280]
++ - Exact: [5888, 4288, 1, 3328]
++ - Exact: [6784, 704, 1, 1280]
++ - Exact: [5056, 448, 1, 256]
++ - Exact: [1856, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 1280]
++ - Exact: [2368, 4288, 1, 256]
++ - Exact: [1024, 2368, 1, 3328]
++ - Exact: [4288, 5888, 1, 3328]
++ - Exact: [2944, 6784, 1, 1280]
++ - Exact: [256, 6784, 1, 1280]
++ - Exact: [1856, 3584, 1, 256]
++ - Exact: [256, 5888, 1, 1280]
++ - Exact: [7680, 5481, 1, 2560]
++ - Exact: [2944, 2368, 1, 256]
++ - Exact: [1024, 1856, 1, 256]
++ - Exact: [6784, 3584, 1, 3328]
++ - Exact: [1024, 5888, 1, 3328]
++ - Exact: [1408, 2368, 1, 1280]
++ - Exact: [2944, 2944, 1, 256]
++ - Exact: [6784, 256, 1, 256]
++ - Exact: [5888, 1408, 1, 256]
++ - Exact: [5888, 6784, 1, 3328]
++ - Exact: [704, 4288, 1, 1280]
++ - Exact: [6784, 448, 1, 3328]
++ - Exact: [3136, 256, 64, 64]
++ - Exact: [784, 512, 64, 128]
++ - Exact: [784, 128, 64, 512]
++ - Exact: [196, 256, 128, 1024]
++ - Exact: [196, 256, 64, 1024]
++ - Exact: [196, 1024, 128, 256]
++ - Exact: [784, 128, 256, 512]
++ - Exact: [3136, 256, 256, 64]
++ - Exact: [784, 128, 128, 512]
++ - Exact: [784, 512, 128, 128]
++ - Exact: [784, 512, 256, 128]
++ - Exact: [196, 1024, 64, 256]
++ - Exact: [196, 1024, 256, 256]
++ - Exact: [196, 256, 256, 1024]
++ - Exact: [3136, 256, 128, 64]
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 1024, 1, 3328]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [128, 6784, 1, 3328]
++ - Exact: [256, 4288, 1, 3328]
++ - Exact: [704, 1856, 1, 3328]
++ - Exact: [448, 1024, 1, 1280]
++ - Exact: [2368, 128, 1, 256]
++ - Exact: [256, 1856, 1, 1280]
++ - Exact: [448, 704, 1, 1280]
++ - Exact: [128, 3584, 1, 1280]
++ - Exact: [4288, 256, 1, 256]
++ - Exact: [5888, 64, 1, 3328]
++ - Exact: [2944, 256, 1, 3328]
++ - Exact: [256, 4288, 1, 1280]
++ - Exact: [1408, 448, 1, 1280]
++ - Exact: [6784, 128, 1, 1280]
++ - Exact: [2368, 128, 1, 3328]
++ - Exact: [2944, 128, 1, 256]
++ - Exact: [448, 1408, 1, 256]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [2368, 256, 1, 1280]
++ - Exact: [256, 3584, 1, 3328]
++ - Exact: [5056, 64, 1, 1280]
++ - Exact: [1024, 704, 1, 256]
++ - Exact: [4288, 128, 1, 1280]
++ - Exact: [5888, 64, 1, 256]
++ - Exact: [1856, 256, 1, 1280]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [256, 1408, 1, 3328]
++ - Exact: [6784, 128, 1, 3328]
++ - Exact: [704, 704, 1, 3328]
++ - Exact: [3584, 256, 1, 3328]
++ - Exact: [128, 3584, 1, 3328]
++ - Exact: [128, 2944, 1, 1280]
++ - Exact: [448, 1856, 1, 1280]
++ - Exact: [3584, 128, 1, 256]
++ - Exact: [448, 1408, 1, 3328]
++ - Exact: [256, 3584, 1, 256]
++ - Exact: [256, 2944, 1, 3328]
++ - Exact: [1408, 704, 1, 256]
++ - Exact: [448, 2944, 1, 3328]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [448, 2368, 1, 1280]
++ - Exact: [128, 4288, 1, 3328]
++ - Exact: [256, 2368, 1, 256]
++ - Exact: [1024, 448, 1, 3328]
++ - Exact: [1856, 704, 1, 1280]
++ - Exact: [1024, 1024, 1, 1280]
++ - Exact: [256, 2944, 1, 256]
++ - Exact: [128, 6784, 1, 1280]
++ - Exact: [1408, 704, 1, 3328]
++ - Exact: [128, 5888, 1, 1280]
++ - Exact: [704, 1408, 1, 3328]
++ - Exact: [6784, 128, 1, 256]
++ - Exact: [704, 448, 1, 256]
++ - Exact: [256, 1856, 1, 3328]
++ - Exact: [128, 4288, 1, 256]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [2944, 256, 1, 1280]
++ - Exact: [1856, 704, 1, 256]
++ - Exact: [1408, 448, 1, 3328]
++ - Exact: [2368, 256, 1, 256]
++ - Exact: [704, 1856, 1, 256]
++ - Exact: [5888, 64, 1, 1280]
++ - Exact: [256, 2368, 1, 1280]
++ - Exact: [2944, 448, 1, 256]
++ - Exact: [2368, 128, 1, 1280]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [704, 448, 1, 3328]
++ - Exact: [5056, 64, 1, 3328]
++ - Exact: [2368, 448, 1, 1280]
++ - Exact: [128, 3584, 1, 256]
++ - Exact: [1856, 448, 1, 3328]
++ - Exact: [128, 5056, 1, 256]
++ - Exact: [4288, 256, 1, 1280]
++ - Exact: [704, 704, 1, 256]
++ - Exact: [4288, 128, 1, 3328]
++ - Exact: [256, 1408, 1, 1280]
++ - Exact: [6784, 64, 1, 3328]
++ - Exact: [128, 2944, 1, 3328]
++ - Exact: [2944, 448, 1, 3328]
++ - Exact: [2368, 448, 1, 3328]
++ - Exact: [5056, 64, 1, 256]
++ - Exact: [128, 5056, 1, 3328]
++ - Exact: [6784, 64, 1, 256]
++ - Exact: [128, 2368, 1, 256]
++ - Exact: [3584, 256, 1, 256]
++ - Exact: [128, 2944, 1, 256]
++ - Exact: [3584, 128, 1, 3328]
++ - Exact: [1024, 448, 1, 1280]
++ - Exact: [5888, 128, 1, 3328]
++ - Exact: [1408, 704, 1, 1280]
++ - Exact: [448, 1408, 1, 1280]
++ - Exact: [704, 1408, 1, 1280]
++ - Exact: [448, 2944, 1, 256]
++ - Exact: [448, 2368, 1, 256]
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [5056, 128, 1, 3328]
++ - Exact: [448, 704, 1, 256]
++ - Exact: [1856, 256, 1, 3328]
++ - Exact: [2944, 128, 1, 3328]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [704, 1024, 1, 1280]
++ - Exact: [256, 4288, 1, 256]
++ - Exact: [256, 2368, 1, 3328]
++ - Exact: [1408, 256, 1, 1280]
++ - Exact: [704, 448, 1, 1280]
++ - Exact: [1024, 704, 1, 1280]
++ - Exact: [256, 1856, 1, 256]
++ - Exact: [704, 1856, 1, 1280]
++ - Exact: [1408, 256, 1, 3328]
++ - Exact: [5888, 128, 1, 256]
++ - Exact: [2368, 448, 1, 256]
++ - Exact: [4288, 256, 1, 3328]
++ - Exact: [2944, 256, 1, 256]
++ - Exact: [1408, 448, 1, 256]
++ - Exact: [6784, 64, 1, 1280]
++ - Exact: [448, 1024, 1, 3328]
++ - Exact: [2944, 448, 1, 1280]
++ - Exact: [5056, 128, 1, 256]
++ - Exact: [448, 1024, 1, 256]
++ - Exact: [128, 5056, 1, 1280]
++ - Exact: [1408, 256, 1, 256]
++ - Exact: [128, 5888, 1, 3328]
++ - Exact: [3584, 128, 1, 1280]
++ - Exact: [4288, 128, 1, 256]
++ - Exact: [2368, 256, 1, 3328]
++ - Exact: [5888, 128, 1, 1280]
++ - Exact: [256, 3584, 1, 1280]
++ - Exact: [128, 5888, 1, 256]
++ - Exact: [1024, 1024, 1, 256]
++ - Exact: [1024, 1024, 1, 1024]
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [704, 1024, 1, 256]
++ - Exact: [704, 704, 1, 1280]
++ - Exact: [128, 2368, 1, 1280]
++ - Exact: [3584, 256, 1, 1280]
++ - Exact: [5056, 128, 1, 1280]
++ - Exact: [448, 1856, 1, 3328]
++ - Exact: [1024, 448, 1, 256]
++ - Exact: [2944, 128, 1, 1280]
++ - Exact: [256, 2944, 1, 1280]
++ - Exact: [704, 1024, 1, 3328]
++ - Exact: [1856, 448, 1, 1280]
++ - Exact: [128, 6784, 1, 256]
++ - Exact: [704, 1408, 1, 256]
++ - Exact: [256, 1408, 1, 256]
++ - Exact: [448, 2944, 1, 1280]
++ - Exact: [1856, 256, 1, 256]
++ - Exact: [128, 2368, 1, 3328]
++ - Exact: [448, 2368, 1, 3328]
++ - Exact: [1856, 448, 1, 256]
++ - Exact: [1024, 704, 1, 3328]
++ - Exact: [128, 4288, 1, 1280]
++ - Exact: [448, 704, 1, 3328]
++ - Exact: [448, 1856, 1, 256]
++ - Exact: [1856, 704, 1, 3328]
++ - Exact: [3136, 64, 128, 64]
++ - Exact: [3136, 64, 64, 256]
++ - Exact: [3136, 64, 256, 256]
++ - Exact: [3136, 64, 128, 256]
++ - Exact: [3136, 64, 64, 64]
++ - Exact: [3136, 64, 256, 64]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2368, 64, 1, 3328]
++ - Exact: [1408, 64, 1, 1280]
++ - Exact: [2944, 64, 1, 256]
++ - Exact: [1024, 256, 1, 3328]
++ - Exact: [1856, 64, 1, 1280]
++ - Exact: [704, 128, 1, 1280]
++ - Exact: [4288, 64, 1, 3328]
++ - Exact: [1856, 128, 1, 256]
++ - Exact: [2944, 64, 1, 1280]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [1024, 256, 1, 256]
++ - Exact: [448, 448, 1, 256]
++ - Exact: [128, 1024, 1, 3328]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [1024, 128, 1, 1280]
++ - Exact: [448, 256, 1, 3328]
++ - Exact: [128, 704, 1, 1280]
++ - Exact: [1856, 128, 1, 3328]
++ - Exact: [256, 448, 1, 256]
++ - Exact: [256, 1024, 1, 256]
++ - Exact: [448, 448, 1, 3328]
++ - Exact: [1408, 128, 1, 1280]
++ - Exact: [128, 1856, 1, 1280]
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [256, 448, 1, 3328]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [2368, 64, 1, 256]
++ - Exact: [4288, 64, 1, 1280]
++ - Exact: [128, 1024, 1, 1280]
++ - Exact: [1856, 64, 1, 256]
++ - Exact: [704, 128, 1, 256]
++ - Exact: [448, 256, 1, 1280]
++ - Exact: [1856, 128, 1, 1280]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [256, 1024, 1, 1280]
++ - Exact: [3584, 64, 1, 1280]
++ - Exact: [1408, 128, 1, 3328]
++ - Exact: [64, 4288, 1, 3328]
++ - Exact: [256, 704, 1, 256]
++ - Exact: [128, 1024, 1, 256]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [704, 128, 1, 3328]
++ - Exact: [1408, 128, 1, 256]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [704, 256, 1, 1280]
++ - Exact: [256, 448, 1, 1280]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [256, 704, 1, 3328]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [128, 1408, 1, 256]
++ - Exact: [128, 1408, 1, 3328]
++ - Exact: [1408, 64, 1, 256]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [1024, 128, 1, 3328]
++ - Exact: [2368, 64, 1, 1280]
++ - Exact: [4288, 64, 1, 256]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [1408, 64, 1, 3328]
++ - Exact: [448, 448, 1, 1280]
++ - Exact: [1024, 256, 1, 1280]
++ - Exact: [3584, 64, 1, 3328]
++ - Exact: [256, 1024, 1, 3328]
++ - Exact: [1856, 64, 1, 3328]
++ - Exact: [448, 256, 1, 256]
++ - Exact: [128, 704, 1, 256]
++ - Exact: [1024, 128, 1, 256]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [3584, 64, 1, 256]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [2944, 64, 1, 3328]
++ - Exact: [128, 704, 1, 3328]
++ - Exact: [128, 1856, 1, 256]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [704, 256, 1, 3328]
++ - Exact: [256, 704, 1, 1280]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [128, 1408, 1, 1280]
++ - Exact: [128, 1856, 1, 3328]
++ - Exact: [704, 256, 1, 256]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [448, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [128, 448, 1, 256]
++ - Exact: [256, 256, 1, 3328]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [256, 64, 1, 1280]
++ - Exact: [128, 448, 1, 1280]
++ - Exact: [704, 64, 1, 1280]
++ - Exact: [512, 32, 1, 512]
++ - Exact: [448, 64, 1, 3328]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [128, 128, 1, 3328]
++ - Exact: [256, 128, 1, 256]
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [256, 128, 1, 1280]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [704, 64, 1, 3328]
++ - Exact: [512, 16, 1, 512]
++ - Exact: [448, 128, 1, 256]
++ - Exact: [256, 256, 1, 256]
++ - Exact: [448, 128, 1, 3328]
++ - Exact: [128, 256, 1, 1280]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [1024, 32, 1, 512]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [128, 256, 1, 3328]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [128, 128, 1, 1280]
++ - Exact: [128, 256, 1, 256]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [704, 64, 1, 256]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [448, 64, 1, 256]
++ - Exact: [1024, 16, 1, 512]
++ - Exact: [1024, 64, 1, 256]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [1024, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [448, 128, 1, 1280]
++ - Exact: [1024, 64, 1, 3328]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [256, 256, 1, 1280]
++ - Exact: [256, 128, 1, 3328]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [128, 448, 1, 3328]
++ - Exact: [256, 64, 1, 3328]
++ - Exact: [128, 128, 1, 256]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Configs/navi23/rocblas_hgemm_gb_tn_asm_full.yaml b/Tensile/Configs/navi23/rocblas_hgemm_gb_tn_asm_full.yaml
+new file mode 100644
+index 0000000000..e77a4089a3
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_hgemm_gb_tn_asm_full.yaml
+@@ -0,0 +1,1029 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: h
++ TransposeA: True
++ TransposeB: False
++ UseBeta: True
++ Batched: True
++ StridedBatched: False
++
++# bodys bigSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2944, 4288, 1, 1280]
++ - Exact: [2368, 5888, 1, 256]
++ - Exact: [5888, 1856, 1, 256]
++ - Exact: [704, 6784, 1, 256]
++ - Exact: [512, 24000, 1, 1536]
++ - Exact: [5888, 1856, 1, 3328]
++ - Exact: [5056, 704, 1, 256]
++ - Exact: [5888, 2944, 1, 3328]
++ - Exact: [1856, 4288, 1, 256]
++ - Exact: [5056, 5056, 1, 3328]
++ - Exact: [1408, 5888, 1, 1280]
++ - Exact: [1024, 3584, 1, 3328]
++ - Exact: [512, 48000, 1, 2048]
++ - Exact: [448, 3584, 1, 3328]
++ - Exact: [5888, 1408, 1, 1280]
++ - Exact: [1024, 2368, 1, 256]
++ - Exact: [5056, 6784, 1, 1280]
++ - Exact: [5056, 5056, 1, 1280]
++ - Exact: [448, 5056, 1, 256]
++ - Exact: [6784, 448, 1, 256]
++ - Exact: [1760, 6400, 1, 1760]
++ - Exact: [5888, 704, 1, 1280]
++ - Exact: [6784, 4288, 1, 3328]
++ - Exact: [1856, 2368, 1, 3328]
++ - Exact: [5888, 2944, 1, 1280]
++ - Exact: [5888, 1024, 1, 256]
++ - Exact: [16384, 3200, 1, 4096]
++ - Exact: [1408, 2944, 1, 256]
++ - Exact: [6784, 5056, 1, 3328]
++ - Exact: [5056, 5056, 1, 256]
++ - Exact: [1024, 3584, 1, 1280]
++ - Exact: [2368, 2944, 1, 1280]
++ - Exact: [6784, 6784, 1, 1280]
++ - Exact: [1408, 4288, 1, 1280]
++ - Exact: [3584, 4288, 1, 1280]
++ - Exact: [2368, 704, 1, 1280]
++ - Exact: [5056, 4288, 1, 3328]
++ - Exact: [3584, 2368, 1, 3328]
++ - Exact: [6784, 448, 1, 1280]
++ - Exact: [4288, 2944, 1, 256]
++ - Exact: [6144, 24000, 1, 2560]
++ - Exact: [5056, 2368, 1, 1280]
++ - Exact: [448, 3584, 1, 1280]
++ - Exact: [6784, 5888, 1, 256]
++ - Exact: [1024, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 3328]
++ - Exact: [5056, 704, 1, 3328]
++ - Exact: [1408, 1856, 1, 256]
++ - Exact: [3584, 2368, 1, 1280]
++ - Exact: [704, 5888, 1, 256]
++ - Exact: [2560, 1600, 1, 2560]
++ - Exact: [6144, 5984, 1, 2048]
++ - Exact: [3584, 704, 1, 3328]
++ - Exact: [1408, 1408, 1, 256]
++ - Exact: [448, 4288, 1, 256]
++ - Exact: [704, 2368, 1, 1280]
++ - Exact: [1856, 2368, 1, 1280]
++ - Exact: [1408, 1024, 1, 1280]
++ - Exact: [6784, 704, 1, 256]
++ - Exact: [2048, 1600, 1, 512]
++ - Exact: [2048, 7000, 1, 2048]
++ - Exact: [1408, 3584, 1, 256]
++ - Exact: [3584, 4288, 1, 3328]
++ - Exact: [5888, 1856, 1, 1280]
++ - Exact: [5056, 1024, 1, 3328]
++ - Exact: [2368, 3584, 1, 1280]
++ - Exact: [2944, 3584, 1, 3328]
++ - Exact: [6784, 2944, 1, 256]
++ - Exact: [4288, 2368, 1, 3328]
++ - Exact: [1856, 2368, 1, 256]
++ - Exact: [3584, 6784, 1, 3328]
++ - Exact: [5056, 4288, 1, 1280]
++ - Exact: [6784, 1856, 1, 3328]
++ - Exact: [1408, 5056, 1, 1280]
++ - Exact: [6784, 5888, 1, 3328]
++ - Exact: [8448, 12000, 1, 2816]
++ - Exact: [4096, 800, 1, 1024]
++ - Exact: [8192, 3200, 1, 2048]
++ - Exact: [2368, 5056, 1, 1280]
++ - Exact: [1024, 5056, 1, 1280]
++ - Exact: [4288, 1024, 1, 256]
++ - Exact: [2368, 1408, 1, 256]
++ - Exact: [5888, 448, 1, 1280]
++ - Exact: [704, 5888, 1, 3328]
++ - Exact: [1024, 6784, 1, 1280]
++ - Exact: [3584, 2944, 1, 1280]
++ - Exact: [512, 24000, 1, 2048]
++ - Exact: [1408, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 3328]
++ - Exact: [2560, 800, 1, 2560]
++ - Exact: [2368, 2368, 1, 256]
++ - Exact: [4288, 4288, 1, 1280]
++ - Exact: [5888, 1024, 1, 1280]
++ - Exact: [512, 48000, 1, 2560]
++ - Exact: [704, 6784, 1, 3328]
++ - Exact: [2560, 6400, 1, 2560]
++ - Exact: [5056, 1024, 1, 1280]
++ - Exact: [448, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 1280]
++ - Exact: [5056, 5888, 1, 1280]
++ - Exact: [448, 6784, 1, 256]
++ - Exact: [3584, 5888, 1, 256]
++ - Exact: [2944, 3584, 1, 256]
++ - Exact: [6784, 1024, 1, 3328]
++ - Exact: [6784, 2944, 1, 3328]
++ - Exact: [2944, 5056, 1, 3328]
++ - Exact: [6784, 2368, 1, 1280]
++ - Exact: [4288, 5888, 1, 1280]
++ - Exact: [4288, 4288, 1, 256]
++ - Exact: [4288, 1856, 1, 1280]
++ - Exact: [1856, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 3328]
++ - Exact: [5056, 1024, 1, 256]
++ - Exact: [5056, 1856, 1, 3328]
++ - Exact: [1856, 1408, 1, 256]
++ - Exact: [4096, 7000, 1, 4096]
++ - Exact: [5056, 256, 1, 3328]
++ - Exact: [1024, 5888, 1, 1280]
++ - Exact: [6144, 24000, 1, 2048]
++ - Exact: [5056, 3584, 1, 256]
++ - Exact: [1856, 1024, 1, 1280]
++ - Exact: [1856, 1856, 1, 1280]
++ - Exact: [4096, 400, 1, 1024]
++ - Exact: [3072, 24000, 1, 1024]
++ - Exact: [1856, 1024, 1, 3328]
++ - Exact: [5888, 5888, 1, 3328]
++ - Exact: [6784, 1024, 1, 256]
++ - Exact: [5056, 5888, 1, 3328]
++ - Exact: [1856, 1024, 1, 256]
++ - Exact: [512, 48000, 1, 1536]
++ - Exact: [5056, 1408, 1, 3328]
++ - Exact: [8448, 5984, 1, 2816]
++ - Exact: [4288, 1024, 1, 3328]
++ - Exact: [1024, 24000, 1, 2560]
++ - Exact: [2944, 1408, 1, 3328]
++ - Exact: [2944, 4288, 1, 3328]
++ - Exact: [5056, 2944, 1, 256]
++ - Exact: [2368, 1856, 1, 256]
++ - Exact: [1408, 3584, 1, 3328]
++ - Exact: [2368, 6784, 1, 256]
++ - Exact: [5056, 1408, 1, 1280]
++ - Exact: [704, 3584, 1, 1280]
++ - Exact: [1408, 5888, 1, 3328]
++ - Exact: [1856, 5056, 1, 256]
++ - Exact: [6784, 6784, 1, 256]
++ - Exact: [2368, 4288, 1, 1280]
++ - Exact: [3584, 1856, 1, 1280]
++ - Exact: [5888, 5056, 1, 256]
++ - Exact: [8448, 48000, 1, 2816]
++ - Exact: [3584, 448, 1, 256]
++ - Exact: [3584, 3584, 1, 1280]
++ - Exact: [256, 6784, 1, 256]
++ - Exact: [1856, 3584, 1, 3328]
++ - Exact: [5056, 256, 1, 1280]
++ - Exact: [3584, 3584, 1, 256]
++ - Exact: [6784, 4288, 1, 1280]
++ - Exact: [704, 5056, 1, 256]
++ - Exact: [2944, 2368, 1, 1280]
++ - Exact: [6784, 3584, 1, 256]
++ - Exact: [2944, 2944, 1, 3328]
++ - Exact: [5056, 6784, 1, 256]
++ - Exact: [1408, 4288, 1, 3328]
++ - Exact: [6784, 256, 1, 1280]
++ - Exact: [2368, 704, 1, 3328]
++ - Exact: [3584, 6784, 1, 256]
++ - Exact: [5056, 1856, 1, 256]
++ - Exact: [4608, 5984, 1, 1536]
++ - Exact: [1760, 3200, 1, 1760]
++ - Exact: [4096, 1600, 1, 1024]
++ - Exact: [704, 4288, 1, 256]
++ - Exact: [1408, 6784, 1, 1280]
++ - Exact: [7680, 24000, 1, 2560]
++ - Exact: [4608, 48000, 1, 1536]
++ - Exact: [6144, 48000, 1, 2048]
++ - Exact: [1024, 24000, 1, 1536]
++ - Exact: [5056, 2368, 1, 3328]
++ - Exact: [2944, 4288, 1, 256]
++ - Exact: [1408, 3584, 1, 1280]
++ - Exact: [8192, 1600, 1, 2048]
++ - Exact: [512, 24000, 1, 2560]
++ - Exact: [2368, 6784, 1, 3328]
++ - Exact: [5056, 704, 1, 1280]
++ - Exact: [1856, 4288, 1, 3328]
++ - Exact: [1408, 5888, 1, 256]
++ - Exact: [3584, 704, 1, 1280]
++ - Exact: [3584, 448, 1, 3328]
++ - Exact: [704, 2368, 1, 3328]
++ - Exact: [448, 5056, 1, 3328]
++ - Exact: [4288, 448, 1, 256]
++ - Exact: [448, 5888, 1, 256]
++ - Exact: [2048, 3200, 1, 512]
++ - Exact: [5888, 2368, 1, 256]
++ - Exact: [6784, 704, 1, 3328]
++ - Exact: [1408, 2944, 1, 3328]
++ - Exact: [4608, 12000, 1, 1536]
++ - Exact: [2368, 704, 1, 256]
++ - Exact: [3584, 2368, 1, 256]
++ - Exact: [5888, 5056, 1, 1280]
++ - Exact: [8448, 24000, 1, 2816]
++ - Exact: [3584, 3584, 1, 3328]
++ - Exact: [5888, 6784, 1, 256]
++ - Exact: [4288, 2944, 1, 3328]
++ - Exact: [256, 5056, 1, 1280]
++ - Exact: [6784, 5888, 1, 1280]
++ - Exact: [2048, 800, 1, 512]
++ - Exact: [5888, 4288, 1, 1280]
++ - Exact: [1024, 24000, 1, 2048]
++ - Exact: [1408, 1856, 1, 1280]
++ - Exact: [5888, 448, 1, 3328]
++ - Exact: [704, 5888, 1, 1280]
++ - Exact: [1024, 6784, 1, 3328]
++ - Exact: [704, 2944, 1, 1280]
++ - Exact: [5056, 2944, 1, 3328]
++ - Exact: [1408, 1408, 1, 3328]
++ - Exact: [448, 4288, 1, 1280]
++ - Exact: [3584, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 3328]
++ - Exact: [2368, 1024, 1, 1280]
++ - Exact: [2944, 6784, 1, 1280]
++ - Exact: [1856, 6784, 1, 256]
++ - Exact: [4288, 448, 1, 3328]
++ - Exact: [4288, 3584, 1, 1280]
++ - Exact: [6144, 12000, 1, 2048]
++ - Exact: [8192, 800, 1, 2048]
++ - Exact: [5888, 1024, 1, 3328]
++ - Exact: [704, 6784, 1, 1280]
++ - Exact: [704, 5056, 1, 1280]
++ - Exact: [2944, 1856, 1, 256]
++ - Exact: [3584, 5056, 1, 256]
++ - Exact: [5888, 5056, 1, 3328]
++ - Exact: [3584, 6784, 1, 1280]
++ - Exact: [1856, 5888, 1, 256]
++ - Exact: [4288, 4288, 1, 3328]
++ - Exact: [4288, 1408, 1, 1280]
++ - Exact: [4288, 2368, 1, 256]
++ - Exact: [2944, 5056, 1, 1280]
++ - Exact: [6784, 2368, 1, 3328]
++ - Exact: [4288, 1856, 1, 3328]
++ - Exact: [1856, 2944, 1, 1280]
++ - Exact: [2048, 1600, 1, 2048]
++ - Exact: [4288, 6784, 1, 3328]
++ - Exact: [3584, 1024, 1, 1280]
++ - Exact: [1024, 4288, 1, 256]
++ - Exact: [5888, 3584, 1, 3328]
++ - Exact: [5056, 3584, 1, 3328]
++ - Exact: [2368, 1408, 1, 1280]
++ - Exact: [5056, 2944, 1, 1280]
++ - Exact: [1024, 6784, 1, 256]
++ - Exact: [3584, 2944, 1, 256]
++ - Exact: [3584, 1408, 1, 1280]
++ - Exact: [5056, 6784, 1, 3328]
++ - Exact: [3584, 4288, 1, 256]
++ - Exact: [1856, 6784, 1, 3328]
++ - Exact: [5056, 1408, 1, 256]
++ - Exact: [3584, 1024, 1, 256]
++ - Exact: [5888, 5888, 1, 256]
++ - Exact: [4288, 1024, 1, 1280]
++ - Exact: [448, 6784, 1, 3328]
++ - Exact: [2944, 1408, 1, 1280]
++ - Exact: [2944, 1856, 1, 3328]
++ - Exact: [3584, 5888, 1, 1280]
++ - Exact: [6784, 1856, 1, 1280]
++ - Exact: [5888, 256, 1, 3328]
++ - Exact: [1856, 5888, 1, 3328]
++ - Exact: [3584, 1408, 1, 256]
++ - Exact: [704, 3584, 1, 3328]
++ - Exact: [4096, 3200, 1, 1024]
++ - Exact: [5056, 448, 1, 1280]
++ - Exact: [3584, 1856, 1, 3328]
++ - Exact: [2944, 1024, 1, 256]
++ - Exact: [2368, 4288, 1, 3328]
++ - Exact: [1024, 1408, 1, 1280]
++ - Exact: [6784, 5056, 1, 256]
++ - Exact: [3584, 5056, 1, 3328]
++ - Exact: [4288, 5888, 1, 256]
++ - Exact: [2944, 6784, 1, 256]
++ - Exact: [2368, 2368, 1, 1280]
++ - Exact: [1856, 3584, 1, 1280]
++ - Exact: [5056, 3584, 1, 1280]
++ - Exact: [256, 5888, 1, 256]
++ - Exact: [1856, 1408, 1, 3328]
++ - Exact: [1024, 4288, 1, 3328]
++ - Exact: [2944, 2368, 1, 3328]
++ - Exact: [704, 4288, 1, 3328]
++ - Exact: [1024, 1856, 1, 1280]
++ - Exact: [2048, 6400, 1, 2048]
++ - Exact: [512, 48000, 1, 2816]
++ - Exact: [5124, 9124, 1, 2560]
++ - Exact: [1024, 5888, 1, 256]
++ - Exact: [1408, 2368, 1, 256]
++ - Exact: [2944, 704, 1, 3328]
++ - Exact: [2944, 2944, 1, 1280]
++ - Exact: [6784, 256, 1, 3328]
++ - Exact: [1408, 5056, 1, 256]
++ - Exact: [4608, 24000, 1, 1536]
++ - Exact: [1408, 4288, 1, 256]
++ - Exact: [5888, 2368, 1, 1280]
++ - Exact: [2368, 5888, 1, 1280]
++ - Exact: [5888, 256, 1, 1280]
++ - Exact: [2368, 1856, 1, 3328]
++ - Exact: [2944, 704, 1, 256]
++ - Exact: [2368, 6784, 1, 1280]
++ - Exact: [2368, 1024, 1, 3328]
++ - Exact: [1856, 4288, 1, 1280]
++ - Exact: [704, 3584, 1, 256]
++ - Exact: [704, 2944, 1, 3328]
++ - Exact: [1856, 5056, 1, 3328]
++ - Exact: [3584, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 3328]
++ - Exact: [1408, 6784, 1, 256]
++ - Exact: [6784, 1408, 1, 3328]
++ - Exact: [1024, 2368, 1, 1280]
++ - Exact: [6784, 2944, 1, 1280]
++ - Exact: [3584, 448, 1, 1280]
++ - Exact: [2944, 6784, 1, 3328]
++ - Exact: [448, 5056, 1, 1280]
++ - Exact: [4288, 704, 1, 256]
++ - Exact: [5888, 704, 1, 256]
++ - Exact: [256, 5888, 1, 3328]
++ - Exact: [6784, 4288, 1, 256]
++ - Exact: [5888, 256, 1, 256]
++ - Exact: [6784, 1024, 1, 1280]
++ - Exact: [2944, 704, 1, 1280]
++ - Exact: [6784, 3584, 1, 1280]
++ - Exact: [1408, 2944, 1, 1280]
++ - Exact: [2048, 800, 1, 2048]
++ - Exact: [1408, 2368, 1, 3328]
++ - Exact: [2368, 2944, 1, 256]
++ - Exact: [2944, 5888, 1, 256]
++ - Exact: [3584, 1856, 1, 256]
++ - Exact: [4288, 2944, 1, 1280]
++ - Exact: [5056, 448, 1, 3328]
++ - Exact: [4288, 5056, 1, 3328]
++ - Exact: [256, 5056, 1, 3328]
++ - Exact: [5056, 2368, 1, 256]
++ - Exact: [4288, 704, 1, 3328]
++ - Exact: [448, 3584, 1, 256]
++ - Exact: [1024, 1408, 1, 3328]
++ - Exact: [2944, 5888, 1, 1280]
++ - Exact: [5888, 3584, 1, 256]
++ - Exact: [1408, 1856, 1, 3328]
++ - Exact: [6784, 1408, 1, 1280]
++ - Exact: [704, 2944, 1, 256]
++ - Exact: [2944, 5888, 1, 3328]
++ - Exact: [1408, 6784, 1, 3328]
++ - Exact: [1408, 1408, 1, 1280]
++ - Exact: [16384, 400, 1, 4096]
++ - Exact: [448, 4288, 1, 3328]
++ - Exact: [704, 2368, 1, 256]
++ - Exact: [5888, 2368, 1, 3328]
++ - Exact: [5124, 9124, 1, 1760]
++ - Exact: [4288, 5056, 1, 256]
++ - Exact: [4288, 448, 1, 1280]
++ - Exact: [5888, 704, 1, 3328]
++ - Exact: [4288, 3584, 1, 3328]
++ - Exact: [1408, 1024, 1, 256]
++ - Exact: [8192, 400, 1, 2048]
++ - Exact: [2560, 7000, 1, 2560]
++ - Exact: [6784, 6784, 1, 3328]
++ - Exact: [704, 5056, 1, 3328]
++ - Exact: [2368, 2944, 1, 3328]
++ - Exact: [2368, 3584, 1, 256]
++ - Exact: [5124, 9124, 1, 4096]
++ - Exact: [7680, 48000, 1, 2560]
++ - Exact: [1024, 48000, 1, 2816]
++ - Exact: [1856, 1856, 1, 256]
++ - Exact: [4288, 1408, 1, 3328]
++ - Exact: [5124, 9124, 1, 2048]
++ - Exact: [4288, 5056, 1, 1280]
++ - Exact: [5888, 6784, 1, 1280]
++ - Exact: [1760, 1600, 1, 1760]
++ - Exact: [5888, 1408, 1, 3328]
++ - Exact: [256, 5056, 1, 256]
++ - Exact: [7680, 12000, 1, 2560]
++ - Exact: [2368, 5056, 1, 256]
++ - Exact: [1024, 5056, 1, 256]
++ - Exact: [2368, 1408, 1, 3328]
++ - Exact: [1024, 48000, 1, 1536]
++ - Exact: [5888, 448, 1, 256]
++ - Exact: [2560, 3200, 1, 2560]
++ - Exact: [6784, 5056, 1, 1280]
++ - Exact: [1024, 48000, 1, 2560]
++ - Exact: [4288, 6784, 1, 1280]
++ - Exact: [16384, 800, 1, 4096]
++ - Exact: [3072, 48000, 1, 1024]
++ - Exact: [6784, 1408, 1, 256]
++ - Exact: [5888, 4288, 1, 256]
++ - Exact: [5056, 5888, 1, 256]
++ - Exact: [2368, 1024, 1, 256]
++ - Exact: [1856, 6784, 1, 1280]
++ - Exact: [6784, 1856, 1, 256]
++ - Exact: [4288, 3584, 1, 256]
++ - Exact: [6784, 448, 1, 3328]
++ - Exact: [5056, 1856, 1, 1280]
++ - Exact: [1408, 1024, 1, 3328]
++ - Exact: [5888, 3584, 1, 1280]
++ - Exact: [1024, 2944, 1, 256]
++ - Exact: [448, 6784, 1, 1280]
++ - Exact: [3584, 1024, 1, 3328]
++ - Exact: [2944, 1856, 1, 1280]
++ - Exact: [5056, 256, 1, 256]
++ - Exact: [2368, 3584, 1, 3328]
++ - Exact: [3584, 5888, 1, 3328]
++ - Exact: [2944, 3584, 1, 1280]
++ - Exact: [1856, 5888, 1, 1280]
++ - Exact: [2048, 3200, 1, 2048]
++ - Exact: [4288, 1408, 1, 256]
++ - Exact: [4288, 2368, 1, 1280]
++ - Exact: [2944, 5056, 1, 256]
++ - Exact: [6784, 2368, 1, 256]
++ - Exact: [1024, 24000, 1, 2816]
++ - Exact: [7680, 5984, 1, 2560]
++ - Exact: [4288, 1856, 1, 256]
++ - Exact: [1856, 2944, 1, 256]
++ - Exact: [6144, 48000, 1, 2560]
++ - Exact: [1760, 800, 1, 1760]
++ - Exact: [1856, 1408, 1, 1280]
++ - Exact: [1024, 4288, 1, 1280]
++ - Exact: [2368, 5056, 1, 3328]
++ - Exact: [1024, 5056, 1, 3328]
++ - Exact: [1024, 1856, 1, 3328]
++ - Exact: [4288, 6784, 1, 256]
++ - Exact: [3584, 2944, 1, 3328]
++ - Exact: [5888, 2944, 1, 256]
++ - Exact: [5056, 4288, 1, 256]
++ - Exact: [1024, 3584, 1, 256]
++ - Exact: [5888, 5888, 1, 1280]
++ - Exact: [448, 5888, 1, 1280]
++ - Exact: [4288, 704, 1, 1280]
++ - Exact: [2944, 1408, 1, 256]
++ - Exact: [2368, 5888, 1, 3328]
++ - Exact: [2368, 1856, 1, 1280]
++ - Exact: [5888, 4288, 1, 3328]
++ - Exact: [6784, 704, 1, 1280]
++ - Exact: [5056, 448, 1, 256]
++ - Exact: [1856, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 1280]
++ - Exact: [2368, 4288, 1, 256]
++ - Exact: [1024, 2368, 1, 3328]
++ - Exact: [4288, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 1280]
++ - Exact: [1856, 3584, 1, 256]
++ - Exact: [512, 24000, 1, 2816]
++ - Exact: [256, 5888, 1, 1280]
++ - Exact: [16384, 1600, 1, 4096]
++ - Exact: [2944, 2368, 1, 256]
++ - Exact: [1024, 1856, 1, 256]
++ - Exact: [6784, 3584, 1, 3328]
++ - Exact: [1760, 7000, 1, 1760]
++ - Exact: [1024, 5888, 1, 3328]
++ - Exact: [1408, 2368, 1, 1280]
++ - Exact: [2944, 2944, 1, 256]
++ - Exact: [6784, 256, 1, 256]
++ - Exact: [5888, 1408, 1, 256]
++ - Exact: [5888, 6784, 1, 3328]
++ - Exact: [704, 4288, 1, 1280]
++ - Exact: [1024, 48000, 1, 2048]
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 1024, 1, 3328]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [128, 6784, 1, 3328]
++ - Exact: [2048, 400, 1, 512]
++ - Exact: [256, 4288, 1, 3328]
++ - Exact: [704, 1856, 1, 3328]
++ - Exact: [448, 1024, 1, 1280]
++ - Exact: [2368, 128, 1, 256]
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [256, 1856, 1, 1280]
++ - Exact: [448, 704, 1, 1280]
++ - Exact: [4288, 256, 1, 256]
++ - Exact: [128, 3584, 1, 1280]
++ - Exact: [5888, 64, 1, 3328]
++ - Exact: [2944, 256, 1, 3328]
++ - Exact: [256, 4288, 1, 1280]
++ - Exact: [1408, 448, 1, 1280]
++ - Exact: [1408, 256, 1, 1280]
++ - Exact: [3072, 128, 1, 1024]
++ - Exact: [6784, 128, 1, 1280]
++ - Exact: [6784, 64, 1, 256]
++ - Exact: [2368, 128, 1, 3328]
++ - Exact: [2944, 128, 1, 256]
++ - Exact: [448, 1408, 1, 256]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [2368, 256, 1, 1280]
++ - Exact: [256, 3584, 1, 3328]
++ - Exact: [5056, 64, 1, 1280]
++ - Exact: [1024, 704, 1, 256]
++ - Exact: [4288, 128, 1, 1280]
++ - Exact: [5888, 64, 1, 256]
++ - Exact: [1856, 256, 1, 1280]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [256, 1408, 1, 3328]
++ - Exact: [6784, 128, 1, 3328]
++ - Exact: [704, 704, 1, 3328]
++ - Exact: [3584, 256, 1, 3328]
++ - Exact: [128, 3584, 1, 3328]
++ - Exact: [128, 2944, 1, 1280]
++ - Exact: [448, 1856, 1, 1280]
++ - Exact: [3584, 128, 1, 256]
++ - Exact: [448, 1408, 1, 3328]
++ - Exact: [256, 3584, 1, 256]
++ - Exact: [256, 2944, 1, 3328]
++ - Exact: [1408, 704, 1, 256]
++ - Exact: [448, 2944, 1, 3328]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [448, 2368, 1, 1280]
++ - Exact: [128, 4288, 1, 3328]
++ - Exact: [256, 2368, 1, 256]
++ - Exact: [1024, 448, 1, 3328]
++ - Exact: [1856, 704, 1, 1280]
++ - Exact: [1024, 1024, 1, 1280]
++ - Exact: [256, 2944, 1, 256]
++ - Exact: [1024, 700, 1, 512]
++ - Exact: [128, 6784, 1, 1280]
++ - Exact: [1408, 704, 1, 3328]
++ - Exact: [128, 5888, 1, 1280]
++ - Exact: [704, 1408, 1, 3328]
++ - Exact: [7680, 64, 1, 2560]
++ - Exact: [6784, 128, 1, 256]
++ - Exact: [704, 448, 1, 256]
++ - Exact: [256, 1856, 1, 3328]
++ - Exact: [128, 4288, 1, 256]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [2944, 256, 1, 1280]
++ - Exact: [1856, 704, 1, 256]
++ - Exact: [1408, 448, 1, 3328]
++ - Exact: [704, 1856, 1, 256]
++ - Exact: [256, 2368, 1, 1280]
++ - Exact: [2944, 448, 1, 256]
++ - Exact: [2368, 128, 1, 1280]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [704, 448, 1, 3328]
++ - Exact: [2368, 448, 1, 1280]
++ - Exact: [128, 3584, 1, 256]
++ - Exact: [1856, 448, 1, 3328]
++ - Exact: [128, 5056, 1, 256]
++ - Exact: [4288, 256, 1, 1280]
++ - Exact: [704, 704, 1, 256]
++ - Exact: [4288, 128, 1, 3328]
++ - Exact: [7680, 128, 1, 2560]
++ - Exact: [256, 1408, 1, 1280]
++ - Exact: [6784, 64, 1, 3328]
++ - Exact: [128, 2944, 1, 3328]
++ - Exact: [2944, 448, 1, 3328]
++ - Exact: [5888, 128, 1, 256]
++ - Exact: [5056, 64, 1, 256]
++ - Exact: [128, 5056, 1, 3328]
++ - Exact: [256, 4288, 1, 256]
++ - Exact: [3584, 256, 1, 256]
++ - Exact: [128, 2944, 1, 256]
++ - Exact: [3584, 128, 1, 3328]
++ - Exact: [1024, 448, 1, 1280]
++ - Exact: [5888, 128, 1, 3328]
++ - Exact: [1408, 704, 1, 1280]
++ - Exact: [448, 1408, 1, 1280]
++ - Exact: [704, 1408, 1, 1280]
++ - Exact: [448, 2944, 1, 256]
++ - Exact: [448, 2368, 1, 256]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [128, 2368, 1, 3328]
++ - Exact: [5056, 64, 1, 3328]
++ - Exact: [5056, 128, 1, 3328]
++ - Exact: [448, 704, 1, 256]
++ - Exact: [1856, 256, 1, 3328]
++ - Exact: [2944, 128, 1, 3328]
++ - Exact: [448, 1024, 1, 3328]
++ - Exact: [704, 1024, 1, 1280]
++ - Exact: [2368, 256, 1, 256]
++ - Exact: [256, 2368, 1, 3328]
++ - Exact: [704, 448, 1, 1280]
++ - Exact: [1024, 704, 1, 1280]
++ - Exact: [256, 1856, 1, 256]
++ - Exact: [704, 1856, 1, 1280]
++ - Exact: [1408, 256, 1, 3328]
++ - Exact: [2368, 448, 1, 256]
++ - Exact: [4288, 256, 1, 3328]
++ - Exact: [2944, 256, 1, 256]
++ - Exact: [1408, 448, 1, 256]
++ - Exact: [6784, 64, 1, 1280]
++ - Exact: [2944, 448, 1, 1280]
++ - Exact: [128, 2368, 1, 256]
++ - Exact: [448, 1024, 1, 256]
++ - Exact: [1856, 448, 1, 256]
++ - Exact: [128, 5056, 1, 1280]
++ - Exact: [1408, 256, 1, 256]
++ - Exact: [256, 1408, 1, 256]
++ - Exact: [2368, 448, 1, 3328]
++ - Exact: [128, 5888, 1, 3328]
++ - Exact: [3584, 128, 1, 1280]
++ - Exact: [4288, 128, 1, 256]
++ - Exact: [2368, 256, 1, 3328]
++ - Exact: [5888, 128, 1, 1280]
++ - Exact: [256, 3584, 1, 1280]
++ - Exact: [128, 5888, 1, 256]
++ - Exact: [1024, 1024, 1, 256]
++ - Exact: [1024, 1024, 1, 1024]
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [704, 1024, 1, 256]
++ - Exact: [704, 704, 1, 1280]
++ - Exact: [128, 2368, 1, 1280]
++ - Exact: [3584, 256, 1, 1280]
++ - Exact: [5888, 64, 1, 1280]
++ - Exact: [5056, 128, 1, 1280]
++ - Exact: [448, 1856, 1, 3328]
++ - Exact: [1024, 448, 1, 256]
++ - Exact: [2944, 128, 1, 1280]
++ - Exact: [256, 2944, 1, 1280]
++ - Exact: [2560, 128, 1, 2560]
++ - Exact: [704, 1024, 1, 3328]
++ - Exact: [1856, 448, 1, 1280]
++ - Exact: [128, 6784, 1, 256]
++ - Exact: [704, 1408, 1, 256]
++ - Exact: [4096, 128, 1, 4096]
++ - Exact: [448, 2944, 1, 1280]
++ - Exact: [1856, 256, 1, 256]
++ - Exact: [5056, 128, 1, 256]
++ - Exact: [448, 2368, 1, 3328]
++ - Exact: [1024, 704, 1, 3328]
++ - Exact: [128, 4288, 1, 1280]
++ - Exact: [448, 704, 1, 3328]
++ - Exact: [448, 1856, 1, 256]
++ - Exact: [1856, 704, 1, 3328]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1408, 64, 1, 1280]
++ - Exact: [4096, 32, 1, 4096]
++ - Exact: [3072, 64, 1, 1024]
++ - Exact: [2944, 64, 1, 256]
++ - Exact: [448, 448, 1, 3328]
++ - Exact: [1024, 256, 1, 3328]
++ - Exact: [6144, 32, 1, 2560]
++ - Exact: [1856, 64, 1, 1280]
++ - Exact: [704, 128, 1, 1280]
++ - Exact: [1856, 128, 1, 256]
++ - Exact: [2944, 64, 1, 1280]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [1024, 256, 1, 256]
++ - Exact: [448, 448, 1, 256]
++ - Exact: [7680, 32, 1, 2560]
++ - Exact: [128, 1024, 1, 3328]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [448, 256, 1, 256]
++ - Exact: [256, 1024, 1, 256]
++ - Exact: [1024, 128, 1, 1280]
++ - Exact: [3072, 32, 1, 1024]
++ - Exact: [448, 256, 1, 3328]
++ - Exact: [128, 704, 1, 1280]
++ - Exact: [1856, 128, 1, 3328]
++ - Exact: [256, 448, 1, 256]
++ - Exact: [8448, 32, 1, 2816]
++ - Exact: [1408, 128, 1, 1280]
++ - Exact: [128, 1856, 1, 1280]
++ - Exact: [2048, 128, 1, 2048]
++ - Exact: [2560, 32, 1, 2560]
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [128, 1408, 1, 256]
++ - Exact: [256, 448, 1, 3328]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [2368, 64, 1, 256]
++ - Exact: [704, 128, 1, 3328]
++ - Exact: [4288, 64, 1, 1280]
++ - Exact: [2560, 64, 1, 2560]
++ - Exact: [128, 1024, 1, 1280]
++ - Exact: [1856, 64, 1, 256]
++ - Exact: [704, 128, 1, 256]
++ - Exact: [448, 256, 1, 1280]
++ - Exact: [1024, 256, 1, 1280]
++ - Exact: [1856, 128, 1, 1280]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [256, 1024, 1, 1280]
++ - Exact: [3584, 64, 1, 1280]
++ - Exact: [1408, 128, 1, 3328]
++ - Exact: [64, 4288, 1, 3328]
++ - Exact: [2368, 64, 1, 3328]
++ - Exact: [256, 704, 1, 256]
++ - Exact: [128, 1024, 1, 256]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [1408, 128, 1, 256]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [256, 448, 1, 1280]
++ - Exact: [704, 256, 1, 1280]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [256, 704, 1, 3328]
++ - Exact: [4096, 64, 1, 4096]
++ - Exact: [1760, 128, 1, 1760]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [128, 1408, 1, 3328]
++ - Exact: [1408, 64, 1, 256]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [1024, 128, 1, 3328]
++ - Exact: [2368, 64, 1, 1280]
++ - Exact: [4288, 64, 1, 256]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [1408, 64, 1, 3328]
++ - Exact: [448, 448, 1, 1280]
++ - Exact: [3584, 64, 1, 3328]
++ - Exact: [256, 1024, 1, 3328]
++ - Exact: [1856, 64, 1, 3328]
++ - Exact: [1024, 128, 1, 256]
++ - Exact: [4608, 32, 1, 1536]
++ - Exact: [128, 704, 1, 256]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [3584, 64, 1, 256]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [2944, 64, 1, 3328]
++ - Exact: [128, 704, 1, 3328]
++ - Exact: [128, 1856, 1, 256]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [704, 256, 1, 3328]
++ - Exact: [256, 704, 1, 1280]
++ - Exact: [4288, 64, 1, 3328]
++ - Exact: [2048, 64, 1, 2048]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [128, 1408, 1, 1280]
++ - Exact: [128, 1856, 1, 3328]
++ - Exact: [1760, 64, 1, 1760]
++ - Exact: [704, 256, 1, 256]
++ - Exact: [1024, 256, 1, 196]
++ - Exact: [256, 1024, 1, 196]
++
++# bodys bigM
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 1 ]
++ - [ 4, 2 ]
++ - WorkGroup:
++ - [ 16, 4, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 32, 4, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1760, 32, 1, 1760]
++ - Exact: [1760, 16, 1, 1760]
++ - Exact: [7680, 16, 1, 2560]
++ - Exact: [8448, 16, 1, 2816]
++ - Exact: [6144, 16, 1, 2560]
++ - Exact: [2048, 16, 1, 2048]
++ - Exact: [3072, 16, 1, 1024]
++ - Exact: [4096, 16, 1, 4096]
++ - Exact: [2560, 16, 1, 2560]
++ - Exact: [2048, 32, 1, 2048]
++ - Exact: [4608, 16, 1, 1536]
++
++# bodys bigK
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 16, 1, 500000]
++ - Exact: [1024, 8, 1, 500000]
++ - Exact: [512, 16, 1, 500000]
++ - Exact: [512, 8, 1, 500000]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [128, 256, 1, 1280]
++ - Exact: [448, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [128, 448, 1, 256]
++ - Exact: [256, 256, 1, 3328]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [704, 64, 1, 3328]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [128, 448, 1, 1280]
++ - Exact: [704, 64, 1, 1280]
++ - Exact: [448, 64, 1, 3328]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [128, 128, 1, 3328]
++ - Exact: [256, 128, 1, 256]
++ - Exact: [256, 256, 1, 256]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [448, 128, 1, 256]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [448, 128, 1, 3328]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [256, 128, 1, 1280]
++ - Exact: [128, 256, 1, 3328]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [128, 128, 1, 1280]
++ - Exact: [128, 256, 1, 256]
++ - Exact: [256, 64, 1, 1280]
++ - Exact: [704, 64, 1, 256]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [448, 64, 1, 256]
++ - Exact: [1024, 64, 1, 256]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [1024, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [448, 128, 1, 1280]
++ - Exact: [1024, 64, 1, 3328]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [256, 256, 1, 1280]
++ - Exact: [256, 128, 1, 3328]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [128, 448, 1, 3328]
++ - Exact: [256, 64, 1, 3328]
++ - Exact: [128, 128, 1, 256]
++ - Exact: [512, 128, 1, 784]
++ - Exact: [256, 64, 1, 3136]
++ - Exact: [64, 256, 1, 3136]
++ - Exact: [128, 512, 1, 784]
++ - Exact: [64, 64, 1, 3136]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Configs/navi23/rocblas_hgemm_gb_tt_asm_full.yaml b/Tensile/Configs/navi23/rocblas_hgemm_gb_tt_asm_full.yaml
+new file mode 100644
+index 0000000000..358ff72696
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_hgemm_gb_tt_asm_full.yaml
+@@ -0,0 +1,851 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: h
++ TransposeA: True
++ TransposeB: True
++ UseBeta: True
++ Batched: True
++ StridedBatched: False
++
++# bodys bigSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2944, 4288, 1, 1280]
++ - Exact: [2368, 5888, 1, 256]
++ - Exact: [1024, 5056, 1, 3328]
++ - Exact: [5888, 1024, 1, 1280]
++ - Exact: [5888, 1856, 1, 3328]
++ - Exact: [5056, 704, 1, 256]
++ - Exact: [5888, 2944, 1, 3328]
++ - Exact: [1856, 4288, 1, 256]
++ - Exact: [5056, 5056, 1, 3328]
++ - Exact: [1408, 5888, 1, 1280]
++ - Exact: [448, 3584, 1, 3328]
++ - Exact: [5888, 1408, 1, 1280]
++ - Exact: [3584, 1856, 1, 3328]
++ - Exact: [5056, 6784, 1, 1280]
++ - Exact: [5056, 5056, 1, 1280]
++ - Exact: [448, 5056, 1, 256]
++ - Exact: [6784, 448, 1, 256]
++ - Exact: [5888, 704, 1, 1280]
++ - Exact: [3584, 1024, 1, 256]
++ - Exact: [6784, 4288, 1, 3328]
++ - Exact: [1856, 2368, 1, 3328]
++ - Exact: [5888, 2944, 1, 1280]
++ - Exact: [5888, 1024, 1, 256]
++ - Exact: [1408, 2944, 1, 256]
++ - Exact: [6784, 5056, 1, 3328]
++ - Exact: [5056, 5056, 1, 256]
++ - Exact: [1024, 3584, 1, 1280]
++ - Exact: [2368, 2944, 1, 1280]
++ - Exact: [1408, 4288, 1, 1280]
++ - Exact: [3584, 4288, 1, 1280]
++ - Exact: [2368, 704, 1, 1280]
++ - Exact: [5056, 4288, 1, 3328]
++ - Exact: [3584, 2368, 1, 3328]
++ - Exact: [6784, 448, 1, 1280]
++ - Exact: [1024, 1408, 1, 3328]
++ - Exact: [4288, 2944, 1, 256]
++ - Exact: [5056, 2368, 1, 1280]
++ - Exact: [448, 3584, 1, 1280]
++ - Exact: [6784, 5888, 1, 256]
++ - Exact: [1024, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 3328]
++ - Exact: [5056, 704, 1, 3328]
++ - Exact: [1408, 1856, 1, 256]
++ - Exact: [5888, 1856, 1, 256]
++ - Exact: [704, 5888, 1, 256]
++ - Exact: [4288, 6784, 1, 3328]
++ - Exact: [3584, 704, 1, 3328]
++ - Exact: [1408, 1408, 1, 256]
++ - Exact: [448, 4288, 1, 256]
++ - Exact: [704, 2368, 1, 1280]
++ - Exact: [1856, 2368, 1, 1280]
++ - Exact: [1408, 1024, 1, 1280]
++ - Exact: [6784, 704, 1, 256]
++ - Exact: [1408, 3584, 1, 256]
++ - Exact: [3584, 4288, 1, 3328]
++ - Exact: [5888, 1856, 1, 1280]
++ - Exact: [5056, 1024, 1, 3328]
++ - Exact: [2368, 3584, 1, 1280]
++ - Exact: [2944, 3584, 1, 3328]
++ - Exact: [6784, 2944, 1, 256]
++ - Exact: [1024, 2368, 1, 256]
++ - Exact: [4288, 2368, 1, 3328]
++ - Exact: [1856, 2368, 1, 256]
++ - Exact: [3584, 6784, 1, 3328]
++ - Exact: [6784, 1856, 1, 3328]
++ - Exact: [5056, 4288, 1, 1280]
++ - Exact: [1408, 5056, 1, 1280]
++ - Exact: [6784, 5888, 1, 3328]
++ - Exact: [2368, 5056, 1, 1280]
++ - Exact: [1024, 5056, 1, 1280]
++ - Exact: [4288, 1024, 1, 256]
++ - Exact: [2368, 1408, 1, 256]
++ - Exact: [5888, 448, 1, 1280]
++ - Exact: [704, 5888, 1, 3328]
++ - Exact: [1024, 6784, 1, 1280]
++ - Exact: [3584, 2944, 1, 1280]
++ - Exact: [2368, 1024, 1, 3328]
++ - Exact: [1408, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 3328]
++ - Exact: [2368, 2368, 1, 256]
++ - Exact: [4288, 4288, 1, 1280]
++ - Exact: [704, 6784, 1, 3328]
++ - Exact: [5888, 5888, 1, 3328]
++ - Exact: [5056, 1024, 1, 1280]
++ - Exact: [448, 5888, 1, 3328]
++ - Exact: [5056, 5888, 1, 1280]
++ - Exact: [448, 6784, 1, 256]
++ - Exact: [3584, 5888, 1, 256]
++ - Exact: [2944, 3584, 1, 256]
++ - Exact: [6784, 2944, 1, 3328]
++ - Exact: [2944, 5056, 1, 3328]
++ - Exact: [6784, 2368, 1, 1280]
++ - Exact: [4288, 5888, 1, 1280]
++ - Exact: [4288, 4288, 1, 256]
++ - Exact: [4288, 1856, 1, 1280]
++ - Exact: [1856, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 3328]
++ - Exact: [5056, 1024, 1, 256]
++ - Exact: [1408, 1408, 1, 1280]
++ - Exact: [5056, 1856, 1, 3328]
++ - Exact: [1856, 1408, 1, 256]
++ - Exact: [5056, 256, 1, 3328]
++ - Exact: [5056, 3584, 1, 256]
++ - Exact: [1856, 1024, 1, 1280]
++ - Exact: [1856, 1856, 1, 1280]
++ - Exact: [6784, 6784, 1, 1280]
++ - Exact: [1856, 1024, 1, 3328]
++ - Exact: [6784, 1024, 1, 256]
++ - Exact: [5056, 5888, 1, 3328]
++ - Exact: [1856, 1024, 1, 256]
++ - Exact: [5056, 1408, 1, 3328]
++ - Exact: [4288, 1024, 1, 3328]
++ - Exact: [2944, 1408, 1, 3328]
++ - Exact: [2944, 4288, 1, 3328]
++ - Exact: [5056, 2944, 1, 256]
++ - Exact: [2368, 1856, 1, 256]
++ - Exact: [1408, 3584, 1, 3328]
++ - Exact: [2368, 6784, 1, 256]
++ - Exact: [5056, 1408, 1, 1280]
++ - Exact: [1408, 5888, 1, 3328]
++ - Exact: [1856, 5056, 1, 256]
++ - Exact: [6784, 6784, 1, 256]
++ - Exact: [2368, 4288, 1, 1280]
++ - Exact: [3584, 1856, 1, 1280]
++ - Exact: [5888, 5056, 1, 256]
++ - Exact: [3584, 448, 1, 256]
++ - Exact: [3584, 3584, 1, 1280]
++ - Exact: [256, 6784, 1, 256]
++ - Exact: [1856, 3584, 1, 3328]
++ - Exact: [5056, 256, 1, 1280]
++ - Exact: [3584, 3584, 1, 256]
++ - Exact: [6784, 4288, 1, 1280]
++ - Exact: [704, 5056, 1, 256]
++ - Exact: [2944, 2368, 1, 1280]
++ - Exact: [6784, 3584, 1, 256]
++ - Exact: [704, 6784, 1, 256]
++ - Exact: [1024, 3584, 1, 3328]
++ - Exact: [2944, 2944, 1, 3328]
++ - Exact: [5056, 6784, 1, 256]
++ - Exact: [1408, 4288, 1, 3328]
++ - Exact: [6784, 256, 1, 1280]
++ - Exact: [2368, 704, 1, 3328]
++ - Exact: [3584, 6784, 1, 256]
++ - Exact: [5056, 1856, 1, 256]
++ - Exact: [704, 4288, 1, 256]
++ - Exact: [1408, 6784, 1, 1280]
++ - Exact: [5056, 2368, 1, 3328]
++ - Exact: [2944, 4288, 1, 256]
++ - Exact: [1408, 3584, 1, 1280]
++ - Exact: [1024, 1408, 1, 1280]
++ - Exact: [2368, 6784, 1, 3328]
++ - Exact: [5056, 704, 1, 1280]
++ - Exact: [1856, 4288, 1, 3328]
++ - Exact: [1408, 5888, 1, 256]
++ - Exact: [3584, 704, 1, 1280]
++ - Exact: [3584, 448, 1, 3328]
++ - Exact: [704, 2368, 1, 3328]
++ - Exact: [448, 5056, 1, 3328]
++ - Exact: [4288, 448, 1, 256]
++ - Exact: [448, 5888, 1, 256]
++ - Exact: [5888, 2368, 1, 256]
++ - Exact: [6784, 704, 1, 3328]
++ - Exact: [1408, 2944, 1, 3328]
++ - Exact: [2368, 704, 1, 256]
++ - Exact: [3584, 2368, 1, 256]
++ - Exact: [5888, 5056, 1, 1280]
++ - Exact: [3584, 3584, 1, 3328]
++ - Exact: [5888, 6784, 1, 256]
++ - Exact: [4288, 2944, 1, 3328]
++ - Exact: [4288, 704, 1, 1280]
++ - Exact: [256, 5056, 1, 1280]
++ - Exact: [6784, 5888, 1, 1280]
++ - Exact: [5888, 4288, 1, 1280]
++ - Exact: [3584, 1024, 1, 3328]
++ - Exact: [1408, 1856, 1, 1280]
++ - Exact: [5888, 448, 1, 3328]
++ - Exact: [704, 5888, 1, 1280]
++ - Exact: [1024, 6784, 1, 3328]
++ - Exact: [704, 2944, 1, 1280]
++ - Exact: [5056, 2944, 1, 3328]
++ - Exact: [1408, 1408, 1, 3328]
++ - Exact: [448, 4288, 1, 1280]
++ - Exact: [3584, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 3328]
++ - Exact: [2368, 1024, 1, 1280]
++ - Exact: [1856, 6784, 1, 256]
++ - Exact: [4288, 448, 1, 3328]
++ - Exact: [4288, 3584, 1, 1280]
++ - Exact: [5888, 1024, 1, 3328]
++ - Exact: [704, 6784, 1, 1280]
++ - Exact: [1024, 2944, 1, 3328]
++ - Exact: [704, 5056, 1, 1280]
++ - Exact: [1024, 5888, 1, 1280]
++ - Exact: [2944, 1856, 1, 256]
++ - Exact: [3584, 5056, 1, 256]
++ - Exact: [5888, 5056, 1, 3328]
++ - Exact: [3584, 6784, 1, 1280]
++ - Exact: [4288, 1856, 1, 256]
++ - Exact: [1856, 5888, 1, 256]
++ - Exact: [4288, 4288, 1, 3328]
++ - Exact: [4288, 1408, 1, 1280]
++ - Exact: [4288, 2368, 1, 256]
++ - Exact: [2944, 5056, 1, 1280]
++ - Exact: [6784, 2368, 1, 3328]
++ - Exact: [4288, 1856, 1, 3328]
++ - Exact: [1856, 2944, 1, 1280]
++ - Exact: [3584, 1024, 1, 1280]
++ - Exact: [1024, 4288, 1, 256]
++ - Exact: [5888, 3584, 1, 3328]
++ - Exact: [5056, 3584, 1, 3328]
++ - Exact: [2368, 1408, 1, 1280]
++ - Exact: [5056, 2944, 1, 1280]
++ - Exact: [1024, 6784, 1, 256]
++ - Exact: [3584, 2944, 1, 256]
++ - Exact: [3584, 1408, 1, 1280]
++ - Exact: [5056, 6784, 1, 3328]
++ - Exact: [3584, 4288, 1, 256]
++ - Exact: [1856, 6784, 1, 3328]
++ - Exact: [5056, 1408, 1, 256]
++ - Exact: [5888, 5888, 1, 256]
++ - Exact: [4288, 1024, 1, 1280]
++ - Exact: [448, 6784, 1, 3328]
++ - Exact: [2944, 1408, 1, 1280]
++ - Exact: [2944, 1856, 1, 3328]
++ - Exact: [3584, 5888, 1, 1280]
++ - Exact: [6784, 1856, 1, 1280]
++ - Exact: [5888, 256, 1, 3328]
++ - Exact: [1856, 5888, 1, 3328]
++ - Exact: [3584, 1408, 1, 256]
++ - Exact: [704, 3584, 1, 3328]
++ - Exact: [5056, 448, 1, 1280]
++ - Exact: [4288, 704, 1, 256]
++ - Exact: [2944, 1024, 1, 256]
++ - Exact: [2368, 4288, 1, 3328]
++ - Exact: [6784, 5056, 1, 256]
++ - Exact: [3584, 5056, 1, 3328]
++ - Exact: [4288, 5888, 1, 256]
++ - Exact: [2944, 6784, 1, 256]
++ - Exact: [2368, 2368, 1, 1280]
++ - Exact: [1856, 3584, 1, 1280]
++ - Exact: [5056, 3584, 1, 1280]
++ - Exact: [256, 5888, 1, 256]
++ - Exact: [1856, 1408, 1, 3328]
++ - Exact: [1024, 4288, 1, 3328]
++ - Exact: [2944, 2368, 1, 3328]
++ - Exact: [1024, 1856, 1, 1280]
++ - Exact: [6784, 1856, 1, 256]
++ - Exact: [1024, 5888, 1, 256]
++ - Exact: [1408, 2368, 1, 256]
++ - Exact: [2944, 704, 1, 3328]
++ - Exact: [2944, 2944, 1, 1280]
++ - Exact: [6784, 256, 1, 3328]
++ - Exact: [1408, 5056, 1, 256]
++ - Exact: [5056, 256, 1, 256]
++ - Exact: [1408, 4288, 1, 256]
++ - Exact: [5888, 2368, 1, 1280]
++ - Exact: [2368, 5888, 1, 1280]
++ - Exact: [5888, 256, 1, 1280]
++ - Exact: [2368, 1856, 1, 3328]
++ - Exact: [2944, 704, 1, 256]
++ - Exact: [2368, 6784, 1, 1280]
++ - Exact: [1856, 4288, 1, 1280]
++ - Exact: [704, 3584, 1, 256]
++ - Exact: [704, 2944, 1, 3328]
++ - Exact: [1856, 5056, 1, 3328]
++ - Exact: [3584, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 3328]
++ - Exact: [1408, 6784, 1, 256]
++ - Exact: [6784, 1408, 1, 3328]
++ - Exact: [1024, 2368, 1, 1280]
++ - Exact: [6784, 2944, 1, 1280]
++ - Exact: [3584, 448, 1, 1280]
++ - Exact: [2944, 6784, 1, 3328]
++ - Exact: [448, 5056, 1, 1280]
++ - Exact: [5888, 704, 1, 256]
++ - Exact: [256, 5888, 1, 3328]
++ - Exact: [6784, 4288, 1, 256]
++ - Exact: [5888, 256, 1, 256]
++ - Exact: [6784, 1024, 1, 1280]
++ - Exact: [2944, 704, 1, 1280]
++ - Exact: [6784, 3584, 1, 1280]
++ - Exact: [1408, 2944, 1, 1280]
++ - Exact: [1408, 2368, 1, 3328]
++ - Exact: [1024, 3584, 1, 256]
++ - Exact: [2368, 2944, 1, 256]
++ - Exact: [2944, 5888, 1, 256]
++ - Exact: [3584, 1856, 1, 256]
++ - Exact: [704, 4288, 1, 3328]
++ - Exact: [4288, 2944, 1, 1280]
++ - Exact: [4288, 5056, 1, 3328]
++ - Exact: [256, 5056, 1, 3328]
++ - Exact: [5056, 2368, 1, 256]
++ - Exact: [4288, 704, 1, 3328]
++ - Exact: [448, 3584, 1, 256]
++ - Exact: [2944, 5888, 1, 1280]
++ - Exact: [5888, 3584, 1, 256]
++ - Exact: [1408, 1856, 1, 3328]
++ - Exact: [6784, 1408, 1, 1280]
++ - Exact: [704, 2944, 1, 256]
++ - Exact: [2944, 5888, 1, 3328]
++ - Exact: [1408, 6784, 1, 3328]
++ - Exact: [448, 4288, 1, 3328]
++ - Exact: [704, 2368, 1, 256]
++ - Exact: [5888, 2368, 1, 3328]
++ - Exact: [4288, 5056, 1, 256]
++ - Exact: [4288, 448, 1, 1280]
++ - Exact: [5888, 704, 1, 3328]
++ - Exact: [4288, 3584, 1, 3328]
++ - Exact: [6784, 6784, 1, 3328]
++ - Exact: [704, 5056, 1, 3328]
++ - Exact: [2368, 2944, 1, 3328]
++ - Exact: [2368, 3584, 1, 256]
++ - Exact: [3584, 2368, 1, 1280]
++ - Exact: [1856, 1856, 1, 256]
++ - Exact: [4288, 1408, 1, 3328]
++ - Exact: [4288, 5056, 1, 1280]
++ - Exact: [5888, 6784, 1, 1280]
++ - Exact: [5888, 1408, 1, 3328]
++ - Exact: [256, 5056, 1, 256]
++ - Exact: [1408, 1024, 1, 256]
++ - Exact: [2368, 5056, 1, 256]
++ - Exact: [1024, 5056, 1, 256]
++ - Exact: [2368, 1408, 1, 3328]
++ - Exact: [5888, 448, 1, 256]
++ - Exact: [6784, 5056, 1, 1280]
++ - Exact: [4288, 6784, 1, 1280]
++ - Exact: [6784, 1408, 1, 256]
++ - Exact: [5888, 4288, 1, 256]
++ - Exact: [5056, 5888, 1, 256]
++ - Exact: [2368, 1024, 1, 256]
++ - Exact: [1856, 6784, 1, 1280]
++ - Exact: [4288, 3584, 1, 256]
++ - Exact: [5056, 1856, 1, 1280]
++ - Exact: [1408, 1024, 1, 3328]
++ - Exact: [5888, 3584, 1, 1280]
++ - Exact: [1024, 2944, 1, 256]
++ - Exact: [448, 6784, 1, 1280]
++ - Exact: [2944, 1856, 1, 1280]
++ - Exact: [2368, 3584, 1, 3328]
++ - Exact: [3584, 5888, 1, 3328]
++ - Exact: [2944, 3584, 1, 1280]
++ - Exact: [1856, 5888, 1, 1280]
++ - Exact: [5056, 448, 1, 3328]
++ - Exact: [4288, 1408, 1, 256]
++ - Exact: [4288, 2368, 1, 1280]
++ - Exact: [2944, 5056, 1, 256]
++ - Exact: [6784, 2368, 1, 256]
++ - Exact: [1856, 2944, 1, 256]
++ - Exact: [1856, 1408, 1, 1280]
++ - Exact: [1024, 4288, 1, 1280]
++ - Exact: [2368, 5056, 1, 3328]
++ - Exact: [1024, 1856, 1, 3328]
++ - Exact: [704, 3584, 1, 1280]
++ - Exact: [4288, 6784, 1, 256]
++ - Exact: [3584, 2944, 1, 3328]
++ - Exact: [5888, 2944, 1, 256]
++ - Exact: [5056, 4288, 1, 256]
++ - Exact: [6784, 1024, 1, 3328]
++ - Exact: [5888, 5888, 1, 1280]
++ - Exact: [448, 5888, 1, 1280]
++ - Exact: [2944, 1408, 1, 256]
++ - Exact: [1024, 2944, 1, 1280]
++ - Exact: [2368, 5888, 1, 3328]
++ - Exact: [2368, 1856, 1, 1280]
++ - Exact: [5888, 4288, 1, 3328]
++ - Exact: [6784, 704, 1, 1280]
++ - Exact: [5056, 448, 1, 256]
++ - Exact: [1856, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 1280]
++ - Exact: [2368, 4288, 1, 256]
++ - Exact: [1024, 2368, 1, 3328]
++ - Exact: [4288, 5888, 1, 3328]
++ - Exact: [2944, 6784, 1, 1280]
++ - Exact: [256, 6784, 1, 1280]
++ - Exact: [1856, 3584, 1, 256]
++ - Exact: [256, 5888, 1, 1280]
++ - Exact: [2944, 2368, 1, 256]
++ - Exact: [1024, 1856, 1, 256]
++ - Exact: [6784, 3584, 1, 3328]
++ - Exact: [1024, 5888, 1, 3328]
++ - Exact: [1408, 2368, 1, 1280]
++ - Exact: [2944, 2944, 1, 256]
++ - Exact: [6784, 256, 1, 256]
++ - Exact: [5888, 1408, 1, 256]
++ - Exact: [5888, 6784, 1, 3328]
++ - Exact: [704, 4288, 1, 1280]
++ - Exact: [6784, 448, 1, 3328]
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 1024, 1, 3328]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [128, 6784, 1, 3328]
++ - Exact: [256, 4288, 1, 3328]
++ - Exact: [704, 1856, 1, 3328]
++ - Exact: [448, 1024, 1, 1280]
++ - Exact: [2368, 128, 1, 256]
++ - Exact: [256, 1856, 1, 1280]
++ - Exact: [448, 704, 1, 1280]
++ - Exact: [128, 3584, 1, 1280]
++ - Exact: [4288, 256, 1, 256]
++ - Exact: [5888, 64, 1, 3328]
++ - Exact: [2944, 256, 1, 3328]
++ - Exact: [256, 4288, 1, 1280]
++ - Exact: [1408, 448, 1, 1280]
++ - Exact: [6784, 128, 1, 1280]
++ - Exact: [2368, 128, 1, 3328]
++ - Exact: [2944, 128, 1, 256]
++ - Exact: [448, 1408, 1, 256]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [2368, 256, 1, 1280]
++ - Exact: [256, 3584, 1, 3328]
++ - Exact: [5056, 64, 1, 1280]
++ - Exact: [1024, 704, 1, 256]
++ - Exact: [4288, 128, 1, 1280]
++ - Exact: [5888, 64, 1, 256]
++ - Exact: [1856, 256, 1, 1280]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [256, 1408, 1, 3328]
++ - Exact: [6784, 128, 1, 3328]
++ - Exact: [704, 704, 1, 3328]
++ - Exact: [3584, 256, 1, 3328]
++ - Exact: [128, 3584, 1, 3328]
++ - Exact: [128, 2944, 1, 1280]
++ - Exact: [448, 1856, 1, 1280]
++ - Exact: [3584, 128, 1, 256]
++ - Exact: [448, 1408, 1, 3328]
++ - Exact: [256, 3584, 1, 256]
++ - Exact: [256, 2944, 1, 3328]
++ - Exact: [1408, 704, 1, 256]
++ - Exact: [448, 2944, 1, 3328]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [448, 2368, 1, 1280]
++ - Exact: [128, 4288, 1, 3328]
++ - Exact: [256, 2368, 1, 256]
++ - Exact: [1024, 448, 1, 3328]
++ - Exact: [1856, 704, 1, 1280]
++ - Exact: [1024, 1024, 1, 1280]
++ - Exact: [256, 2944, 1, 256]
++ - Exact: [128, 6784, 1, 1280]
++ - Exact: [1408, 704, 1, 3328]
++ - Exact: [128, 5888, 1, 1280]
++ - Exact: [704, 1408, 1, 3328]
++ - Exact: [6784, 128, 1, 256]
++ - Exact: [704, 448, 1, 256]
++ - Exact: [256, 1856, 1, 3328]
++ - Exact: [128, 4288, 1, 256]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [2944, 256, 1, 1280]
++ - Exact: [1856, 704, 1, 256]
++ - Exact: [1408, 448, 1, 3328]
++ - Exact: [2368, 256, 1, 256]
++ - Exact: [704, 1856, 1, 256]
++ - Exact: [5888, 64, 1, 1280]
++ - Exact: [256, 2368, 1, 1280]
++ - Exact: [2944, 448, 1, 256]
++ - Exact: [2368, 128, 1, 1280]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [704, 448, 1, 3328]
++ - Exact: [5056, 64, 1, 3328]
++ - Exact: [2368, 448, 1, 1280]
++ - Exact: [1408, 256, 1, 1280]
++ - Exact: [1856, 448, 1, 3328]
++ - Exact: [128, 5056, 1, 256]
++ - Exact: [4288, 256, 1, 1280]
++ - Exact: [704, 704, 1, 256]
++ - Exact: [4288, 128, 1, 3328]
++ - Exact: [256, 1408, 1, 1280]
++ - Exact: [6784, 64, 1, 3328]
++ - Exact: [128, 2944, 1, 3328]
++ - Exact: [2944, 448, 1, 3328]
++ - Exact: [2368, 448, 1, 3328]
++ - Exact: [5056, 64, 1, 256]
++ - Exact: [128, 5056, 1, 3328]
++ - Exact: [6784, 64, 1, 256]
++ - Exact: [128, 2368, 1, 256]
++ - Exact: [3584, 256, 1, 256]
++ - Exact: [128, 2944, 1, 256]
++ - Exact: [3584, 128, 1, 3328]
++ - Exact: [1024, 448, 1, 1280]
++ - Exact: [5888, 128, 1, 3328]
++ - Exact: [1408, 704, 1, 1280]
++ - Exact: [448, 1408, 1, 1280]
++ - Exact: [704, 1408, 1, 1280]
++ - Exact: [448, 2944, 1, 256]
++ - Exact: [448, 2368, 1, 256]
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [5056, 128, 1, 3328]
++ - Exact: [448, 704, 1, 256]
++ - Exact: [1856, 256, 1, 3328]
++ - Exact: [2944, 128, 1, 3328]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [704, 1024, 1, 1280]
++ - Exact: [256, 4288, 1, 256]
++ - Exact: [256, 2368, 1, 3328]
++ - Exact: [128, 3584, 1, 256]
++ - Exact: [704, 448, 1, 1280]
++ - Exact: [1024, 704, 1, 1280]
++ - Exact: [256, 1856, 1, 256]
++ - Exact: [704, 1856, 1, 1280]
++ - Exact: [1408, 256, 1, 3328]
++ - Exact: [5888, 128, 1, 256]
++ - Exact: [2368, 448, 1, 256]
++ - Exact: [4288, 256, 1, 3328]
++ - Exact: [2944, 256, 1, 256]
++ - Exact: [1408, 448, 1, 256]
++ - Exact: [6784, 64, 1, 1280]
++ - Exact: [448, 1024, 1, 3328]
++ - Exact: [2944, 448, 1, 1280]
++ - Exact: [5056, 128, 1, 256]
++ - Exact: [448, 1024, 1, 256]
++ - Exact: [128, 5056, 1, 1280]
++ - Exact: [1408, 256, 1, 256]
++ - Exact: [128, 5888, 1, 3328]
++ - Exact: [3584, 128, 1, 1280]
++ - Exact: [4288, 128, 1, 256]
++ - Exact: [2368, 256, 1, 3328]
++ - Exact: [5888, 128, 1, 1280]
++ - Exact: [256, 3584, 1, 1280]
++ - Exact: [128, 5888, 1, 256]
++ - Exact: [1024, 1024, 1, 256]
++ - Exact: [1024, 1024, 1, 1024]
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [704, 1024, 1, 256]
++ - Exact: [704, 704, 1, 1280]
++ - Exact: [128, 2368, 1, 1280]
++ - Exact: [3584, 256, 1, 1280]
++ - Exact: [5056, 128, 1, 1280]
++ - Exact: [448, 1856, 1, 3328]
++ - Exact: [1024, 448, 1, 256]
++ - Exact: [2944, 128, 1, 1280]
++ - Exact: [256, 2944, 1, 1280]
++ - Exact: [704, 1024, 1, 3328]
++ - Exact: [1856, 448, 1, 1280]
++ - Exact: [128, 6784, 1, 256]
++ - Exact: [704, 1408, 1, 256]
++ - Exact: [256, 1408, 1, 256]
++ - Exact: [448, 2944, 1, 1280]
++ - Exact: [1856, 256, 1, 256]
++ - Exact: [128, 2368, 1, 3328]
++ - Exact: [448, 2368, 1, 3328]
++ - Exact: [1856, 448, 1, 256]
++ - Exact: [1024, 704, 1, 3328]
++ - Exact: [128, 4288, 1, 1280]
++ - Exact: [448, 704, 1, 3328]
++ - Exact: [448, 1856, 1, 256]
++ - Exact: [1856, 704, 1, 3328]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2368, 64, 1, 3328]
++ - Exact: [1408, 64, 1, 1280]
++ - Exact: [2944, 64, 1, 256]
++ - Exact: [1024, 256, 1, 3328]
++ - Exact: [1856, 64, 1, 1280]
++ - Exact: [704, 128, 1, 1280]
++ - Exact: [4288, 64, 1, 3328]
++ - Exact: [1856, 128, 1, 256]
++ - Exact: [2944, 64, 1, 1280]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [1024, 256, 1, 256]
++ - Exact: [448, 448, 1, 256]
++ - Exact: [128, 1024, 1, 3328]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [1024, 128, 1, 1280]
++ - Exact: [448, 256, 1, 3328]
++ - Exact: [128, 704, 1, 1280]
++ - Exact: [1856, 128, 1, 3328]
++ - Exact: [256, 448, 1, 256]
++ - Exact: [448, 448, 1, 3328]
++ - Exact: [1408, 128, 1, 1280]
++ - Exact: [128, 1856, 1, 1280]
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [256, 448, 1, 3328]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [2368, 64, 1, 256]
++ - Exact: [4288, 64, 1, 1280]
++ - Exact: [128, 1024, 1, 1280]
++ - Exact: [1856, 64, 1, 256]
++ - Exact: [704, 128, 1, 256]
++ - Exact: [448, 256, 1, 1280]
++ - Exact: [256, 1024, 1, 256]
++ - Exact: [1856, 128, 1, 1280]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [256, 1024, 1, 1280]
++ - Exact: [3584, 64, 1, 1280]
++ - Exact: [1408, 128, 1, 3328]
++ - Exact: [64, 4288, 1, 3328]
++ - Exact: [256, 704, 1, 256]
++ - Exact: [128, 1024, 1, 256]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [704, 128, 1, 3328]
++ - Exact: [1408, 128, 1, 256]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [704, 256, 1, 1280]
++ - Exact: [256, 448, 1, 1280]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [256, 704, 1, 3328]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [128, 1408, 1, 256]
++ - Exact: [1408, 64, 1, 256]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [1024, 128, 1, 3328]
++ - Exact: [2368, 64, 1, 1280]
++ - Exact: [4288, 64, 1, 256]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [1408, 64, 1, 3328]
++ - Exact: [448, 448, 1, 1280]
++ - Exact: [1024, 256, 1, 1280]
++ - Exact: [3584, 64, 1, 3328]
++ - Exact: [256, 1024, 1, 3328]
++ - Exact: [1856, 64, 1, 3328]
++ - Exact: [448, 256, 1, 256]
++ - Exact: [128, 704, 1, 256]
++ - Exact: [1024, 128, 1, 256]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [3584, 64, 1, 256]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [2944, 64, 1, 3328]
++ - Exact: [128, 1408, 1, 3328]
++ - Exact: [128, 704, 1, 3328]
++ - Exact: [128, 1856, 1, 256]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [704, 256, 1, 3328]
++ - Exact: [256, 704, 1, 1280]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [128, 1408, 1, 1280]
++ - Exact: [128, 1856, 1, 3328]
++ - Exact: [704, 256, 1, 256]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [704, 64, 1, 3328]
++ - Exact: [448, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [128, 448, 1, 256]
++ - Exact: [256, 256, 1, 3328]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [256, 64, 1, 1280]
++ - Exact: [128, 448, 1, 1280]
++ - Exact: [704, 64, 1, 1280]
++ - Exact: [448, 64, 1, 3328]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [128, 128, 1, 3328]
++ - Exact: [256, 128, 1, 256]
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [256, 128, 1, 1280]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [448, 128, 1, 256]
++ - Exact: [256, 256, 1, 256]
++ - Exact: [448, 128, 1, 3328]
++ - Exact: [128, 256, 1, 1280]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [128, 256, 1, 3328]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [128, 128, 1, 1280]
++ - Exact: [128, 256, 1, 256]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [704, 64, 1, 256]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [448, 64, 1, 256]
++ - Exact: [1024, 64, 1, 256]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [1024, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [448, 128, 1, 1280]
++ - Exact: [1024, 64, 1, 3328]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [256, 256, 1, 1280]
++ - Exact: [256, 128, 1, 3328]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [128, 448, 1, 3328]
++ - Exact: [256, 64, 1, 3328]
++ - Exact: [128, 128, 1, 256]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Configs/navi23/rocblas_hgemm_sb_nn_asm_full.yaml b/Tensile/Configs/navi23/rocblas_hgemm_sb_nn_asm_full.yaml
+new file mode 100644
+index 0000000000..ac37ef792d
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_hgemm_sb_nn_asm_full.yaml
+@@ -0,0 +1,1096 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: h
++ TransposeA: False
++ TransposeB: False
++ UseBeta: True
++ Batched: True
++
++# bodys bigSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2944, 4288, 1, 1280]
++ - Exact: [2368, 5888, 1, 256]
++ - Exact: [512, 24000, 1, 1536]
++ - Exact: [5888, 1856, 1, 3328]
++ - Exact: [5888, 2944, 1, 3328]
++ - Exact: [1856, 4288, 1, 256]
++ - Exact: [5056, 5056, 1, 3328]
++ - Exact: [1408, 5888, 1, 1280]
++ - Exact: [6144, 6000, 1, 2560]
++ - Exact: [1024, 3584, 1, 3328]
++ - Exact: [512, 48000, 1, 2048]
++ - Exact: [448, 3584, 1, 3328]
++ - Exact: [5888, 1408, 1, 1280]
++ - Exact: [1024, 2368, 1, 256]
++ - Exact: [5056, 6784, 1, 1280]
++ - Exact: [5056, 5056, 1, 1280]
++ - Exact: [4288, 6784, 1, 256]
++ - Exact: [6784, 448, 1, 256]
++ - Exact: [5056, 256, 1, 1280]
++ - Exact: [5888, 704, 1, 1280]
++ - Exact: [3584, 1024, 1, 256]
++ - Exact: [6784, 4288, 1, 3328]
++ - Exact: [1856, 2368, 1, 3328]
++ - Exact: [5888, 2944, 1, 1280]
++ - Exact: [5888, 1024, 1, 256]
++ - Exact: [1408, 2944, 1, 256]
++ - Exact: [6784, 5056, 1, 3328]
++ - Exact: [5056, 5056, 1, 256]
++ - Exact: [1024, 3584, 1, 1280]
++ - Exact: [2368, 2944, 1, 1280]
++ - Exact: [6784, 6784, 1, 1280]
++ - Exact: [1408, 4288, 1, 1280]
++ - Exact: [3584, 4288, 1, 1280]
++ - Exact: [512, 6000, 1, 2560]
++ - Exact: [2368, 704, 1, 1280]
++ - Exact: [5056, 4288, 1, 3328]
++ - Exact: [3584, 2368, 1, 3328]
++ - Exact: [5888, 6784, 1, 1280]
++ - Exact: [6784, 448, 1, 1280]
++ - Exact: [2944, 5888, 1, 256]
++ - Exact: [4288, 2944, 1, 256]
++ - Exact: [6144, 24000, 1, 2560]
++ - Exact: [5056, 2368, 1, 1280]
++ - Exact: [448, 3584, 1, 1280]
++ - Exact: [6784, 5888, 1, 256]
++ - Exact: [1024, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 3328]
++ - Exact: [5056, 704, 1, 3328]
++ - Exact: [1408, 1856, 1, 256]
++ - Exact: [5888, 1856, 1, 256]
++ - Exact: [704, 5888, 1, 256]
++ - Exact: [3584, 704, 1, 3328]
++ - Exact: [1408, 1408, 1, 256]
++ - Exact: [448, 4288, 1, 256]
++ - Exact: [704, 2368, 1, 1280]
++ - Exact: [1856, 2368, 1, 1280]
++ - Exact: [1408, 1408, 1, 3328]
++ - Exact: [256, 193600, 1, 64]
++ - Exact: [1408, 1024, 1, 1280]
++ - Exact: [704, 6784, 1, 256]
++ - Exact: [6784, 704, 1, 256]
++ - Exact: [2048, 7000, 1, 2048]
++ - Exact: [5056, 704, 1, 256]
++ - Exact: [1408, 3584, 1, 256]
++ - Exact: [3584, 4288, 1, 3328]
++ - Exact: [5888, 1856, 1, 1280]
++ - Exact: [2368, 3584, 1, 1280]
++ - Exact: [2944, 3584, 1, 3328]
++ - Exact: [6784, 2944, 1, 256]
++ - Exact: [1024, 1500, 1, 2560]
++ - Exact: [1856, 2368, 1, 256]
++ - Exact: [3584, 6784, 1, 3328]
++ - Exact: [5056, 4288, 1, 1280]
++ - Exact: [6784, 1856, 1, 3328]
++ - Exact: [1408, 5056, 1, 1280]
++ - Exact: [196, 1024, 64, 256]
++ - Exact: [6784, 5888, 1, 3328]
++ - Exact: [2368, 5056, 1, 1280]
++ - Exact: [1024, 5056, 1, 1280]
++ - Exact: [4288, 1024, 1, 256]
++ - Exact: [2368, 1408, 1, 256]
++ - Exact: [5888, 448, 1, 1280]
++ - Exact: [704, 5888, 1, 3328]
++ - Exact: [1024, 6784, 1, 1280]
++ - Exact: [3584, 2944, 1, 1280]
++ - Exact: [512, 6000, 1, 2816]
++ - Exact: [512, 24000, 1, 2048]
++ - Exact: [1408, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 3328]
++ - Exact: [2368, 2368, 1, 256]
++ - Exact: [4288, 4288, 1, 1280]
++ - Exact: [5888, 1024, 1, 1280]
++ - Exact: [1024, 12544, 1, 256]
++ - Exact: [512, 48000, 1, 2560]
++ - Exact: [704, 6784, 1, 3328]
++ - Exact: [5888, 5888, 1, 3328]
++ - Exact: [5056, 1024, 1, 1280]
++ - Exact: [448, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 1280]
++ - Exact: [5056, 5888, 1, 1280]
++ - Exact: [448, 6784, 1, 256]
++ - Exact: [3584, 5888, 1, 256]
++ - Exact: [2944, 3584, 1, 256]
++ - Exact: [3072, 1500, 1, 1024]
++ - Exact: [6784, 1024, 1, 3328]
++ - Exact: [6784, 2944, 1, 3328]
++ - Exact: [6784, 2368, 1, 1280]
++ - Exact: [4288, 3584, 1, 256]
++ - Exact: [4288, 5888, 1, 1280]
++ - Exact: [1024, 6000, 1, 1536]
++ - Exact: [4288, 1856, 1, 1280]
++ - Exact: [1856, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 3328]
++ - Exact: [512, 3000, 1, 1536]
++ - Exact: [5056, 1024, 1, 256]
++ - Exact: [5056, 1856, 1, 3328]
++ - Exact: [4096, 7000, 1, 4096]
++ - Exact: [5056, 256, 1, 3328]
++ - Exact: [1024, 5888, 1, 1280]
++ - Exact: [5056, 3584, 1, 256]
++ - Exact: [1856, 1024, 1, 1280]
++ - Exact: [1856, 1856, 1, 1280]
++ - Exact: [3072, 24000, 1, 1024]
++ - Exact: [1856, 1024, 1, 3328]
++ - Exact: [6784, 1024, 1, 256]
++ - Exact: [5056, 5888, 1, 3328]
++ - Exact: [1856, 1024, 1, 256]
++ - Exact: [512, 48000, 1, 1536]
++ - Exact: [5056, 1408, 1, 3328]
++ - Exact: [448, 5888, 1, 256]
++ - Exact: [1408, 6784, 1, 3328]
++ - Exact: [1024, 24000, 1, 2560]
++ - Exact: [2944, 1408, 1, 3328]
++ - Exact: [2944, 4288, 1, 3328]
++ - Exact: [5056, 2944, 1, 256]
++ - Exact: [2368, 1856, 1, 256]
++ - Exact: [1408, 3584, 1, 3328]
++ - Exact: [2368, 6784, 1, 256]
++ - Exact: [4288, 2368, 1, 3328]
++ - Exact: [704, 3584, 1, 1280]
++ - Exact: [1408, 5888, 1, 3328]
++ - Exact: [1856, 5056, 1, 256]
++ - Exact: [6784, 6784, 1, 256]
++ - Exact: [2368, 4288, 1, 1280]
++ - Exact: [3584, 1856, 1, 1280]
++ - Exact: [8448, 48000, 1, 2816]
++ - Exact: [512, 6000, 1, 2048]
++ - Exact: [3584, 448, 1, 256]
++ - Exact: [3584, 3584, 1, 1280]
++ - Exact: [256, 6784, 1, 256]
++ - Exact: [1856, 3584, 1, 3328]
++ - Exact: [3584, 3584, 1, 256]
++ - Exact: [6784, 4288, 1, 1280]
++ - Exact: [3584, 5056, 1, 256]
++ - Exact: [2944, 2368, 1, 1280]
++ - Exact: [6784, 3584, 1, 256]
++ - Exact: [1856, 1408, 1, 256]
++ - Exact: [2944, 2944, 1, 3328]
++ - Exact: [5056, 6784, 1, 256]
++ - Exact: [1408, 4288, 1, 3328]
++ - Exact: [6784, 256, 1, 1280]
++ - Exact: [2368, 704, 1, 3328]
++ - Exact: [3584, 6784, 1, 256]
++ - Exact: [5056, 1856, 1, 256]
++ - Exact: [1024, 3000, 1, 2816]
++ - Exact: [704, 4288, 1, 256]
++ - Exact: [1408, 6784, 1, 1280]
++ - Exact: [7680, 24000, 1, 2560]
++ - Exact: [4608, 48000, 1, 1536]
++ - Exact: [1024, 24000, 1, 1536]
++ - Exact: [5056, 2368, 1, 3328]
++ - Exact: [2944, 4288, 1, 256]
++ - Exact: [1408, 3584, 1, 1280]
++ - Exact: [1024, 1500, 1, 2816]
++ - Exact: [1024, 6000, 1, 2048]
++ - Exact: [512, 24000, 1, 2560]
++ - Exact: [6144, 3000, 1, 2560]
++ - Exact: [2368, 6784, 1, 3328]
++ - Exact: [5056, 704, 1, 1280]
++ - Exact: [1856, 4288, 1, 3328]
++ - Exact: [1408, 5888, 1, 256]
++ - Exact: [704, 2944, 1, 1280]
++ - Exact: [3584, 704, 1, 1280]
++ - Exact: [5888, 5056, 1, 256]
++ - Exact: [3584, 448, 1, 3328]
++ - Exact: [704, 2368, 1, 3328]
++ - Exact: [448, 5056, 1, 3328]
++ - Exact: [4288, 448, 1, 256]
++ - Exact: [5888, 2368, 1, 256]
++ - Exact: [6784, 704, 1, 3328]
++ - Exact: [1408, 2944, 1, 3328]
++ - Exact: [4288, 4288, 1, 256]
++ - Exact: [2368, 704, 1, 256]
++ - Exact: [3584, 2368, 1, 256]
++ - Exact: [5888, 5056, 1, 1280]
++ - Exact: [8448, 24000, 1, 2816]
++ - Exact: [3584, 3584, 1, 3328]
++ - Exact: [3072, 1500, 1, 128]
++ - Exact: [2048, 3136, 1, 512]
++ - Exact: [5888, 6784, 1, 256]
++ - Exact: [4288, 2944, 1, 3328]
++ - Exact: [256, 5056, 1, 1280]
++ - Exact: [6784, 5888, 1, 1280]
++ - Exact: [5888, 4288, 1, 1280]
++ - Exact: [1024, 24000, 1, 2048]
++ - Exact: [1408, 1856, 1, 1280]
++ - Exact: [5888, 448, 1, 3328]
++ - Exact: [704, 5888, 1, 1280]
++ - Exact: [5056, 2944, 1, 3328]
++ - Exact: [448, 4288, 1, 1280]
++ - Exact: [3584, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 3328]
++ - Exact: [2368, 1024, 1, 1280]
++ - Exact: [2944, 6784, 1, 1280]
++ - Exact: [1856, 6784, 1, 256]
++ - Exact: [4288, 448, 1, 3328]
++ - Exact: [6784, 704, 1, 1280]
++ - Exact: [5888, 1024, 1, 3328]
++ - Exact: [704, 6784, 1, 1280]
++ - Exact: [512, 3000, 1, 2048]
++ - Exact: [5056, 1024, 1, 3328]
++ - Exact: [704, 5056, 1, 1280]
++ - Exact: [2944, 1856, 1, 256]
++ - Exact: [5888, 5056, 1, 3328]
++ - Exact: [3584, 6784, 1, 1280]
++ - Exact: [1856, 5888, 1, 256]
++ - Exact: [4288, 4288, 1, 3328]
++ - Exact: [4288, 1408, 1, 1280]
++ - Exact: [4288, 2368, 1, 256]
++ - Exact: [2944, 5056, 1, 1280]
++ - Exact: [6784, 2368, 1, 3328]
++ - Exact: [4288, 1856, 1, 3328]
++ - Exact: [1856, 2944, 1, 1280]
++ - Exact: [4288, 6784, 1, 3328]
++ - Exact: [3584, 1024, 1, 1280]
++ - Exact: [1024, 4288, 1, 256]
++ - Exact: [5888, 3584, 1, 3328]
++ - Exact: [5056, 3584, 1, 3328]
++ - Exact: [2368, 1408, 1, 1280]
++ - Exact: [5056, 2944, 1, 1280]
++ - Exact: [8448, 6000, 1, 2816]
++ - Exact: [1024, 6784, 1, 256]
++ - Exact: [2944, 5056, 1, 3328]
++ - Exact: [3584, 2944, 1, 256]
++ - Exact: [5056, 6784, 1, 3328]
++ - Exact: [3584, 4288, 1, 256]
++ - Exact: [1856, 6784, 1, 3328]
++ - Exact: [512, 6000, 1, 1536]
++ - Exact: [5056, 1408, 1, 1280]
++ - Exact: [5888, 5888, 1, 256]
++ - Exact: [4288, 1024, 1, 1280]
++ - Exact: [448, 6784, 1, 3328]
++ - Exact: [2944, 1408, 1, 1280]
++ - Exact: [3072, 6000, 1, 1024]
++ - Exact: [2944, 1856, 1, 3328]
++ - Exact: [448, 5056, 1, 256]
++ - Exact: [3584, 5888, 1, 1280]
++ - Exact: [6784, 1856, 1, 1280]
++ - Exact: [5888, 256, 1, 3328]
++ - Exact: [1856, 5888, 1, 3328]
++ - Exact: [3584, 1408, 1, 256]
++ - Exact: [704, 3584, 1, 3328]
++ - Exact: [5056, 448, 1, 1280]
++ - Exact: [3584, 1856, 1, 3328]
++ - Exact: [1024, 3000, 1, 2048]
++ - Exact: [2944, 1024, 1, 256]
++ - Exact: [2368, 4288, 1, 3328]
++ - Exact: [1024, 1408, 1, 1280]
++ - Exact: [6784, 5056, 1, 256]
++ - Exact: [4288, 5888, 1, 256]
++ - Exact: [2944, 6784, 1, 256]
++ - Exact: [2368, 2368, 1, 1280]
++ - Exact: [1856, 3584, 1, 1280]
++ - Exact: [3584, 1408, 1, 1280]
++ - Exact: [5056, 3584, 1, 1280]
++ - Exact: [256, 5888, 1, 256]
++ - Exact: [1856, 1408, 1, 3328]
++ - Exact: [1024, 4288, 1, 3328]
++ - Exact: [2944, 2368, 1, 3328]
++ - Exact: [704, 4288, 1, 3328]
++ - Exact: [1024, 48000, 1, 2816]
++ - Exact: [1024, 1856, 1, 1280]
++ - Exact: [6784, 1856, 1, 256]
++ - Exact: [512, 48000, 1, 2816]
++ - Exact: [512, 3000, 1, 2816]
++ - Exact: [1024, 5888, 1, 256]
++ - Exact: [1408, 2368, 1, 256]
++ - Exact: [2944, 704, 1, 3328]
++ - Exact: [2944, 2944, 1, 1280]
++ - Exact: [6784, 256, 1, 3328]
++ - Exact: [1408, 5056, 1, 256]
++ - Exact: [512, 50176, 1, 128]
++ - Exact: [1408, 4288, 1, 256]
++ - Exact: [5888, 2368, 1, 1280]
++ - Exact: [2368, 5888, 1, 1280]
++ - Exact: [5888, 256, 1, 1280]
++ - Exact: [2368, 1856, 1, 3328]
++ - Exact: [2944, 704, 1, 256]
++ - Exact: [2368, 6784, 1, 1280]
++ - Exact: [2368, 1024, 1, 3328]
++ - Exact: [1856, 4288, 1, 1280]
++ - Exact: [704, 3584, 1, 256]
++ - Exact: [704, 2944, 1, 3328]
++ - Exact: [1856, 5056, 1, 3328]
++ - Exact: [196, 256, 64, 1024]
++ - Exact: [3584, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 3328]
++ - Exact: [1408, 6784, 1, 256]
++ - Exact: [6784, 1408, 1, 3328]
++ - Exact: [1024, 2368, 1, 1280]
++ - Exact: [6784, 2944, 1, 1280]
++ - Exact: [3584, 448, 1, 1280]
++ - Exact: [2944, 6784, 1, 3328]
++ - Exact: [448, 5056, 1, 1280]
++ - Exact: [4288, 5056, 1, 1280]
++ - Exact: [4288, 704, 1, 256]
++ - Exact: [5888, 704, 1, 256]
++ - Exact: [256, 5888, 1, 3328]
++ - Exact: [6784, 4288, 1, 256]
++ - Exact: [5888, 256, 1, 256]
++ - Exact: [6784, 1024, 1, 1280]
++ - Exact: [2944, 704, 1, 1280]
++ - Exact: [6784, 3584, 1, 1280]
++ - Exact: [1408, 2944, 1, 1280]
++ - Exact: [1408, 2368, 1, 3328]
++ - Exact: [2368, 2944, 1, 256]
++ - Exact: [3584, 1856, 1, 256]
++ - Exact: [4288, 3584, 1, 1280]
++ - Exact: [4288, 2944, 1, 1280]
++ - Exact: [5056, 448, 1, 3328]
++ - Exact: [5124, 1500, 1, 2048]
++ - Exact: [4288, 5056, 1, 3328]
++ - Exact: [256, 5056, 1, 3328]
++ - Exact: [5056, 2368, 1, 256]
++ - Exact: [4288, 704, 1, 3328]
++ - Exact: [448, 3584, 1, 256]
++ - Exact: [6144, 1500, 1, 2560]
++ - Exact: [1024, 1408, 1, 3328]
++ - Exact: [2944, 5888, 1, 1280]
++ - Exact: [5888, 3584, 1, 256]
++ - Exact: [1408, 1856, 1, 3328]
++ - Exact: [7680, 6000, 1, 2560]
++ - Exact: [6784, 1408, 1, 1280]
++ - Exact: [512, 3000, 1, 2560]
++ - Exact: [704, 2944, 1, 256]
++ - Exact: [2944, 5888, 1, 3328]
++ - Exact: [1024, 1500, 1, 1536]
++ - Exact: [1408, 1408, 1, 1280]
++ - Exact: [3072, 3000, 1, 1024]
++ - Exact: [448, 4288, 1, 3328]
++ - Exact: [704, 2368, 1, 256]
++ - Exact: [5888, 2368, 1, 3328]
++ - Exact: [5124, 9124, 1, 1760]
++ - Exact: [4288, 5056, 1, 256]
++ - Exact: [4288, 448, 1, 1280]
++ - Exact: [5888, 704, 1, 3328]
++ - Exact: [4288, 3584, 1, 3328]
++ - Exact: [1024, 6784, 1, 3328]
++ - Exact: [512, 3136, 1, 2048]
++ - Exact: [1408, 1024, 1, 256]
++ - Exact: [8448, 1500, 1, 2816]
++ - Exact: [2560, 7000, 1, 2560]
++ - Exact: [6784, 6784, 1, 3328]
++ - Exact: [704, 5056, 1, 3328]
++ - Exact: [3584, 5056, 1, 3328]
++ - Exact: [2368, 2944, 1, 3328]
++ - Exact: [2368, 3584, 1, 256]
++ - Exact: [4608, 3000, 1, 1536]
++ - Exact: [5124, 9124, 1, 4096]
++ - Exact: [7680, 48000, 1, 2560]
++ - Exact: [4608, 1500, 1, 1536]
++ - Exact: [3584, 2368, 1, 1280]
++ - Exact: [5124, 9124, 1, 2560]
++ - Exact: [1856, 1856, 1, 256]
++ - Exact: [4288, 1408, 1, 3328]
++ - Exact: [5124, 9124, 1, 2048]
++ - Exact: [5124, 700, 1, 2048]
++ - Exact: [256, 12544, 1, 1024]
++ - Exact: [5888, 1408, 1, 3328]
++ - Exact: [256, 5056, 1, 256]
++ - Exact: [2368, 5056, 1, 256]
++ - Exact: [1024, 6000, 1, 2560]
++ - Exact: [1024, 5056, 1, 256]
++ - Exact: [4224, 1500, 1, 176]
++ - Exact: [2368, 1408, 1, 3328]
++ - Exact: [1024, 48000, 1, 1536]
++ - Exact: [5888, 448, 1, 256]
++ - Exact: [6784, 5056, 1, 1280]
++ - Exact: [1024, 48000, 1, 2560]
++ - Exact: [4288, 6784, 1, 1280]
++ - Exact: [3072, 48000, 1, 1024]
++ - Exact: [6784, 1408, 1, 256]
++ - Exact: [5888, 4288, 1, 256]
++ - Exact: [5056, 5888, 1, 256]
++ - Exact: [2368, 1024, 1, 256]
++ - Exact: [1856, 6784, 1, 1280]
++ - Exact: [8448, 3000, 1, 2816]
++ - Exact: [6784, 448, 1, 3328]
++ - Exact: [5056, 1856, 1, 1280]
++ - Exact: [1408, 1024, 1, 3328]
++ - Exact: [7680, 1500, 1, 2560]
++ - Exact: [5888, 3584, 1, 1280]
++ - Exact: [1024, 2944, 1, 256]
++ - Exact: [448, 6784, 1, 1280]
++ - Exact: [704, 5056, 1, 256]
++ - Exact: [3584, 1024, 1, 3328]
++ - Exact: [2944, 1856, 1, 1280]
++ - Exact: [5056, 256, 1, 256]
++ - Exact: [2368, 3584, 1, 3328]
++ - Exact: [3584, 5888, 1, 3328]
++ - Exact: [2944, 3584, 1, 1280]
++ - Exact: [1856, 5888, 1, 1280]
++ - Exact: [4608, 24000, 1, 1536]
++ - Exact: [4288, 1408, 1, 256]
++ - Exact: [4288, 2368, 1, 1280]
++ - Exact: [2944, 5056, 1, 256]
++ - Exact: [6784, 2368, 1, 256]
++ - Exact: [1024, 24000, 1, 2816]
++ - Exact: [4288, 1856, 1, 256]
++ - Exact: [1856, 2944, 1, 256]
++ - Exact: [4608, 6000, 1, 1536]
++ - Exact: [7680, 3000, 1, 2560]
++ - Exact: [5124, 700, 1, 2560]
++ - Exact: [1856, 1408, 1, 1280]
++ - Exact: [1024, 4288, 1, 1280]
++ - Exact: [2368, 5056, 1, 3328]
++ - Exact: [4288, 1024, 1, 3328]
++ - Exact: [6144, 48000, 1, 2560]
++ - Exact: [1024, 5056, 1, 3328]
++ - Exact: [1024, 1856, 1, 3328]
++ - Exact: [5124, 1500, 1, 2560]
++ - Exact: [3584, 2944, 1, 3328]
++ - Exact: [5888, 2944, 1, 256]
++ - Exact: [5056, 4288, 1, 256]
++ - Exact: [1024, 3584, 1, 256]
++ - Exact: [5056, 1408, 1, 256]
++ - Exact: [5888, 5888, 1, 1280]
++ - Exact: [448, 5888, 1, 1280]
++ - Exact: [1024, 3000, 1, 2560]
++ - Exact: [4288, 704, 1, 1280]
++ - Exact: [2944, 1408, 1, 256]
++ - Exact: [2368, 5888, 1, 3328]
++ - Exact: [2368, 1856, 1, 1280]
++ - Exact: [1024, 6000, 1, 2816]
++ - Exact: [5888, 4288, 1, 3328]
++ - Exact: [5056, 448, 1, 256]
++ - Exact: [1856, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 1280]
++ - Exact: [2368, 4288, 1, 256]
++ - Exact: [1024, 2368, 1, 3328]
++ - Exact: [4288, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 1280]
++ - Exact: [1856, 3584, 1, 256]
++ - Exact: [1024, 1500, 1, 2048]
++ - Exact: [512, 24000, 1, 2816]
++ - Exact: [256, 5888, 1, 1280]
++ - Exact: [2944, 2368, 1, 256]
++ - Exact: [1024, 1856, 1, 256]
++ - Exact: [6784, 3584, 1, 3328]
++ - Exact: [1760, 7000, 1, 1760]
++ - Exact: [1024, 5888, 1, 3328]
++ - Exact: [1408, 2368, 1, 1280]
++ - Exact: [2944, 2944, 1, 256]
++ - Exact: [6784, 256, 1, 256]
++ - Exact: [1024, 3000, 1, 1536]
++ - Exact: [5888, 1408, 1, 256]
++ - Exact: [5888, 6784, 1, 3328]
++ - Exact: [704, 4288, 1, 1280]
++ - Exact: [128, 50176, 1, 512]
++ - Exact: [1024, 48000, 1, 2048]
++ - Exact: [784, 512, 64, 128]
++ - Exact: [3136, 256, 64, 64]
++ - Exact: [12544, 1024, 1, 256]
++ - Exact: [784, 128, 128, 512]
++ - Exact: [784, 512, 256, 128]
++ - Exact: [3136, 512, 1, 2048]
++ - Exact: [12544, 256, 1, 1024]
++ - Exact: [3136, 2048, 1, 512]
++ - Exact: [3136, 256, 256, 64]
++ - Exact: [784, 128, 64, 512]
++ - Exact: [784, 512, 128, 128]
++ - Exact: [784, 128, 256, 512]
++ - Exact: [3136, 256, 128, 64]
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 1024, 1, 3328]
++ - Exact: [128, 6784, 1, 3328]
++ - Exact: [256, 4288, 1, 3328]
++ - Exact: [704, 1856, 1, 3328]
++ - Exact: [448, 1024, 1, 1280]
++ - Exact: [1024, 704, 1, 256]
++ - Exact: [256, 1856, 1, 1280]
++ - Exact: [256, 2944, 1, 3328]
++ - Exact: [128, 3584, 1, 1280]
++ - Exact: [4288, 256, 1, 256]
++ - Exact: [5888, 64, 1, 3328]
++ - Exact: [2944, 256, 1, 3328]
++ - Exact: [1408, 448, 1, 1280]
++ - Exact: [1408, 256, 1, 1280]
++ - Exact: [3072, 128, 1, 1024]
++ - Exact: [6784, 64, 1, 256]
++ - Exact: [2368, 128, 1, 3328]
++ - Exact: [2944, 128, 1, 256]
++ - Exact: [448, 1408, 1, 256]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [512, 1500, 1, 2816]
++ - Exact: [256, 3584, 1, 3328]
++ - Exact: [256, 1408, 1, 256]
++ - Exact: [5056, 64, 1, 1280]
++ - Exact: [2368, 128, 1, 256]
++ - Exact: [4288, 128, 1, 1280]
++ - Exact: [5888, 64, 1, 256]
++ - Exact: [1856, 256, 1, 1280]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [1024, 704, 1, 1280]
++ - Exact: [256, 1408, 1, 3328]
++ - Exact: [6784, 128, 1, 3328]
++ - Exact: [704, 704, 1, 3328]
++ - Exact: [3584, 256, 1, 3328]
++ - Exact: [128, 3584, 1, 3328]
++ - Exact: [128, 2944, 1, 1280]
++ - Exact: [448, 1856, 1, 1280]
++ - Exact: [3584, 128, 1, 256]
++ - Exact: [448, 1408, 1, 3328]
++ - Exact: [704, 1024, 1, 256]
++ - Exact: [256, 3584, 1, 256]
++ - Exact: [1408, 704, 1, 256]
++ - Exact: [448, 2944, 1, 3328]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [512, 1500, 1, 2048]
++ - Exact: [448, 2368, 1, 1280]
++ - Exact: [704, 704, 1, 256]
++ - Exact: [64, 193600, 1, 64]
++ - Exact: [128, 4288, 1, 3328]
++ - Exact: [256, 2368, 1, 256]
++ - Exact: [1024, 448, 1, 3328]
++ - Exact: [1856, 704, 1, 1280]
++ - Exact: [1024, 1024, 1, 1280]
++ - Exact: [256, 2944, 1, 256]
++ - Exact: [1024, 700, 1, 512]
++ - Exact: [128, 6784, 1, 1280]
++ - Exact: [1408, 704, 1, 3328]
++ - Exact: [128, 5888, 1, 1280]
++ - Exact: [704, 1408, 1, 3328]
++ - Exact: [7680, 64, 1, 2560]
++ - Exact: [448, 704, 1, 1280]
++ - Exact: [6784, 128, 1, 256]
++ - Exact: [704, 448, 1, 256]
++ - Exact: [256, 1856, 1, 3328]
++ - Exact: [1024, 704, 1, 3328]
++ - Exact: [128, 4288, 1, 256]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [2944, 256, 1, 1280]
++ - Exact: [1856, 704, 1, 256]
++ - Exact: [704, 1856, 1, 256]
++ - Exact: [2944, 448, 1, 256]
++ - Exact: [2368, 128, 1, 1280]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [704, 448, 1, 3328]
++ - Exact: [2368, 256, 1, 1280]
++ - Exact: [2368, 448, 1, 1280]
++ - Exact: [128, 3584, 1, 256]
++ - Exact: [1856, 448, 1, 3328]
++ - Exact: [128, 5056, 1, 256]
++ - Exact: [4288, 256, 1, 1280]
++ - Exact: [4288, 128, 1, 3328]
++ - Exact: [7680, 128, 1, 2560]
++ - Exact: [448, 2368, 1, 3328]
++ - Exact: [256, 1408, 1, 1280]
++ - Exact: [128, 2368, 1, 256]
++ - Exact: [6784, 64, 1, 3328]
++ - Exact: [128, 2944, 1, 3328]
++ - Exact: [2944, 448, 1, 3328]
++ - Exact: [5888, 128, 1, 256]
++ - Exact: [5056, 64, 1, 256]
++ - Exact: [512, 1500, 1, 1536]
++ - Exact: [128, 5056, 1, 3328]
++ - Exact: [256, 4288, 1, 1280]
++ - Exact: [4288, 128, 1, 256]
++ - Exact: [3584, 256, 1, 256]
++ - Exact: [128, 2944, 1, 256]
++ - Exact: [3584, 128, 1, 3328]
++ - Exact: [5888, 128, 1, 3328]
++ - Exact: [64, 193600, 1, 256]
++ - Exact: [1408, 704, 1, 1280]
++ - Exact: [448, 1408, 1, 1280]
++ - Exact: [704, 1408, 1, 1280]
++ - Exact: [448, 2944, 1, 256]
++ - Exact: [448, 2368, 1, 256]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [128, 2368, 1, 3328]
++ - Exact: [5056, 64, 1, 3328]
++ - Exact: [5056, 128, 1, 3328]
++ - Exact: [448, 704, 1, 256]
++ - Exact: [1856, 256, 1, 3328]
++ - Exact: [2944, 128, 1, 3328]
++ - Exact: [1024, 1024, 1, 256]
++ - Exact: [704, 1024, 1, 1280]
++ - Exact: [256, 4288, 1, 256]
++ - Exact: [2368, 256, 1, 256]
++ - Exact: [256, 2368, 1, 3328]
++ - Exact: [704, 448, 1, 1280]
++ - Exact: [256, 1856, 1, 256]
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [1408, 256, 1, 3328]
++ - Exact: [2368, 448, 1, 256]
++ - Exact: [4288, 256, 1, 3328]
++ - Exact: [2944, 256, 1, 256]
++ - Exact: [6784, 64, 1, 1280]
++ - Exact: [704, 1856, 1, 1280]
++ - Exact: [448, 1024, 1, 3328]
++ - Exact: [2944, 448, 1, 1280]
++ - Exact: [448, 1024, 1, 256]
++ - Exact: [1024, 448, 1, 1280]
++ - Exact: [256, 2368, 1, 1280]
++ - Exact: [128, 5056, 1, 1280]
++ - Exact: [1408, 256, 1, 256]
++ - Exact: [128, 5888, 1, 3328]
++ - Exact: [2368, 448, 1, 3328]
++ - Exact: [3584, 128, 1, 1280]
++ - Exact: [1408, 448, 1, 256]
++ - Exact: [2368, 256, 1, 3328]
++ - Exact: [5888, 128, 1, 1280]
++ - Exact: [256, 3584, 1, 1280]
++ - Exact: [128, 5888, 1, 256]
++ - Exact: [1024, 1024, 1, 1024]
++ - Exact: [1408, 448, 1, 3328]
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [704, 704, 1, 1280]
++ - Exact: [128, 2368, 1, 1280]
++ - Exact: [3584, 256, 1, 1280]
++ - Exact: [5888, 64, 1, 1280]
++ - Exact: [5056, 128, 1, 1280]
++ - Exact: [448, 1856, 1, 3328]
++ - Exact: [1024, 448, 1, 256]
++ - Exact: [2944, 128, 1, 1280]
++ - Exact: [256, 2944, 1, 1280]
++ - Exact: [2560, 128, 1, 2560]
++ - Exact: [704, 1024, 1, 3328]
++ - Exact: [1856, 448, 1, 1280]
++ - Exact: [128, 6784, 1, 256]
++ - Exact: [704, 1408, 1, 256]
++ - Exact: [4096, 128, 1, 4096]
++ - Exact: [448, 2944, 1, 1280]
++ - Exact: [1856, 256, 1, 256]
++ - Exact: [5056, 128, 1, 256]
++ - Exact: [6784, 128, 1, 1280]
++ - Exact: [1856, 448, 1, 256]
++ - Exact: [128, 4288, 1, 1280]
++ - Exact: [448, 704, 1, 3328]
++ - Exact: [448, 1856, 1, 256]
++ - Exact: [1856, 704, 1, 3328]
++ - Exact: [512, 1500, 1, 2560]
++ - Exact: [3136, 64, 128, 64]
++ - Exact: [3136, 64, 64, 256]
++ - Exact: [3136, 64, 128, 256]
++ - Exact: [3136, 64, 256, 64]
++ - Exact: [3136, 64, 64, 64]
++ - Exact: [3136, 64, 256, 256]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2368, 64, 1, 3328]
++ - Exact: [256, 704, 1, 1280]
++ - Exact: [1408, 64, 1, 1280]
++ - Exact: [4096, 32, 1, 4096]
++ - Exact: [3072, 64, 1, 1024]
++ - Exact: [1024, 256, 1, 3328]
++ - Exact: [6144, 32, 1, 2560]
++ - Exact: [704, 128, 1, 1280]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [1024, 256, 1, 256]
++ - Exact: [448, 448, 1, 256]
++ - Exact: [7680, 32, 1, 2560]
++ - Exact: [128, 1024, 1, 3328]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [448, 256, 1, 256]
++ - Exact: [256, 1024, 1, 256]
++ - Exact: [1024, 128, 1, 1280]
++ - Exact: [3072, 32, 1, 1024]
++ - Exact: [448, 256, 1, 3328]
++ - Exact: [128, 704, 1, 1280]
++ - Exact: [1856, 128, 1, 3328]
++ - Exact: [256, 448, 1, 256]
++ - Exact: [8448, 32, 1, 2816]
++ - Exact: [448, 448, 1, 3328]
++ - Exact: [1408, 128, 1, 1280]
++ - Exact: [128, 1856, 1, 1280]
++ - Exact: [2048, 128, 1, 2048]
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [256, 704, 1, 256]
++ - Exact: [128, 1408, 1, 256]
++ - Exact: [256, 448, 1, 3328]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [2368, 64, 1, 256]
++ - Exact: [704, 128, 1, 3328]
++ - Exact: [4288, 64, 1, 1280]
++ - Exact: [2560, 64, 1, 2560]
++ - Exact: [128, 1024, 1, 1280]
++ - Exact: [128, 1024, 1, 256]
++ - Exact: [1856, 64, 1, 256]
++ - Exact: [704, 128, 1, 256]
++ - Exact: [448, 256, 1, 1280]
++ - Exact: [1856, 128, 1, 1280]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [256, 1024, 1, 1280]
++ - Exact: [3584, 64, 1, 1280]
++ - Exact: [1408, 128, 1, 3328]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [64, 4288, 1, 3328]
++ - Exact: [128, 1500, 1, 1280]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [704, 256, 1, 256]
++ - Exact: [256, 448, 1, 1280]
++ - Exact: [704, 256, 1, 1280]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [256, 704, 1, 3328]
++ - Exact: [4096, 64, 1, 4096]
++ - Exact: [1760, 128, 1, 1760]
++ - Exact: [2944, 64, 1, 1280]
++ - Exact: [128, 1408, 1, 3328]
++ - Exact: [1408, 64, 1, 256]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [1024, 128, 1, 3328]
++ - Exact: [2368, 64, 1, 1280]
++ - Exact: [4288, 64, 1, 256]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [1408, 64, 1, 3328]
++ - Exact: [2944, 64, 1, 256]
++ - Exact: [448, 448, 1, 1280]
++ - Exact: [1024, 256, 1, 1280]
++ - Exact: [3584, 64, 1, 3328]
++ - Exact: [256, 1024, 1, 3328]
++ - Exact: [1856, 64, 1, 3328]
++ - Exact: [1856, 64, 1, 1280]
++ - Exact: [4608, 32, 1, 1536]
++ - Exact: [1024, 128, 1, 256]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [3584, 64, 1, 256]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [1408, 128, 1, 256]
++ - Exact: [128, 704, 1, 256]
++ - Exact: [128, 704, 1, 3328]
++ - Exact: [128, 1856, 1, 256]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [2560, 32, 1, 2560]
++ - Exact: [704, 256, 1, 3328]
++ - Exact: [176, 1500, 1, 1408]
++ - Exact: [1856, 128, 1, 256]
++ - Exact: [4288, 64, 1, 3328]
++ - Exact: [2048, 64, 1, 2048]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [2944, 64, 1, 3328]
++ - Exact: [128, 1408, 1, 1280]
++ - Exact: [128, 1856, 1, 3328]
++ - Exact: [1760, 64, 1, 1760]
++
++# bodys bigM
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 1 ]
++ - [ 4, 2 ]
++ - WorkGroup:
++ - [ 16, 4, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 32, 4, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1760, 32, 1, 1760]
++ - Exact: [2560, 16, 1, 2560]
++ - Exact: [1760, 16, 1, 1760]
++ - Exact: [8448, 4, 1, 2816]
++ - Exact: [7680, 16, 1, 2560]
++ - Exact: [4608, 1, 1, 1536]
++ - Exact: [7680, 4, 1, 2560]
++ - Exact: [8448, 16, 1, 2816]
++ - Exact: [3072, 2, 1, 1024]
++ - Exact: [6144, 16, 1, 2560]
++ - Exact: [7680, 1, 1, 2560]
++ - Exact: [4608, 4, 1, 1536]
++ - Exact: [3072, 1, 1, 128]
++ - Exact: [2048, 32, 1, 2048]
++ - Exact: [2048, 16, 1, 2048]
++ - Exact: [8448, 1, 1, 2816]
++ - Exact: [6144, 4, 1, 2560]
++ - Exact: [3072, 1, 1, 1024]
++ - Exact: [3072, 16, 1, 1024]
++ - Exact: [4096, 16, 1, 4096]
++ - Exact: [6144, 1, 1, 2560]
++ - Exact: [3072, 4, 1, 1024]
++ - Exact: [7680, 2, 1, 2560]
++ - Exact: [4224, 1, 1, 128]
++ - Exact: [8448, 2, 1, 2816]
++ - Exact: [4608, 2, 1, 1536]
++ - Exact: [4608, 16, 1, 1536]
++ - Exact: [6144, 2, 1, 2560]
++
++# bodys bigK
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 1, 1, 500000]
++ - Exact: [1024, 16, 1, 500000]
++ - Exact: [1024, 2, 1, 500000]
++ - Exact: [512, 1, 1, 500000]
++ - Exact: [1024, 8, 1, 500000]
++ - Exact: [1024, 4, 1, 500000]
++ - Exact: [512, 16, 1, 500000]
++ - Exact: [512, 2, 1, 500000]
++ - Exact: [512, 8, 1, 500000]
++ - Exact: [512, 4, 1, 500000]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [512, 4, 1, 512]
++ - Exact: [448, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [256, 128, 1, 256]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [128, 1, 1, 1408]
++ - Exact: [1024, 64, 1, 1280]
++ - Exact: [256, 256, 1, 3328]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [512, 32, 1, 512]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [512, 1, 1, 512]
++ - Exact: [512, 2, 1, 512]
++ - Exact: [704, 64, 1, 3328]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [704, 64, 1, 1280]
++ - Exact: [128, 448, 1, 256]
++ - Exact: [448, 64, 1, 3328]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [128, 128, 1, 3328]
++ - Exact: [64, 1, 1, 1216]
++ - Exact: [256, 256, 1, 256]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [1024, 2, 1, 512]
++ - Exact: [256, 64, 1, 3328]
++ - Exact: [448, 128, 1, 256]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [448, 128, 1, 3328]
++ - Exact: [128, 256, 1, 1280]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [1024, 32, 1, 512]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [256, 128, 1, 1280]
++ - Exact: [128, 256, 1, 3328]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [128, 128, 1, 1280]
++ - Exact: [128, 256, 1, 256]
++ - Exact: [256, 64, 1, 1280]
++ - Exact: [704, 64, 1, 256]
++ - Exact: [128, 448, 1, 1280]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [448, 64, 1, 256]
++ - Exact: [1024, 16, 1, 512]
++ - Exact: [512, 16, 1, 512]
++ - Exact: [1024, 64, 1, 256]
++ - Exact: [128, 1, 1, 1024]
++ - Exact: [448, 128, 1, 1280]
++ - Exact: [1024, 64, 1, 3328]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [256, 256, 1, 1280]
++ - Exact: [256, 128, 1, 3328]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [1024, 4, 1, 512]
++ - Exact: [128, 448, 1, 3328]
++ - Exact: [1024, 1, 1, 512]
++ - Exact: [128, 128, 1, 256]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Configs/navi23/rocblas_hgemm_sb_nt_asm_full.yaml b/Tensile/Configs/navi23/rocblas_hgemm_sb_nt_asm_full.yaml
+new file mode 100644
+index 0000000000..c2b23599e6
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_hgemm_sb_nt_asm_full.yaml
+@@ -0,0 +1,881 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: h
++ TransposeA: False
++ TransposeB: True
++ UseBeta: True
++ Batched: True
++
++# bodys bigSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2944, 4288, 1, 1280]
++ - Exact: [2368, 5888, 1, 256]
++ - Exact: [1024, 5056, 1, 3328]
++ - Exact: [5888, 1024, 1, 1280]
++ - Exact: [5888, 1856, 1, 3328]
++ - Exact: [5056, 704, 1, 256]
++ - Exact: [5888, 2944, 1, 3328]
++ - Exact: [1856, 4288, 1, 256]
++ - Exact: [5056, 5056, 1, 3328]
++ - Exact: [1408, 5888, 1, 1280]
++ - Exact: [448, 3584, 1, 3328]
++ - Exact: [5888, 1408, 1, 1280]
++ - Exact: [3584, 1856, 1, 3328]
++ - Exact: [5056, 6784, 1, 1280]
++ - Exact: [5056, 5056, 1, 1280]
++ - Exact: [448, 5056, 1, 256]
++ - Exact: [6784, 448, 1, 256]
++ - Exact: [5888, 704, 1, 1280]
++ - Exact: [3584, 1024, 1, 256]
++ - Exact: [6784, 4288, 1, 3328]
++ - Exact: [1856, 2368, 1, 3328]
++ - Exact: [5888, 2944, 1, 1280]
++ - Exact: [5888, 1024, 1, 256]
++ - Exact: [1408, 2944, 1, 256]
++ - Exact: [6784, 5056, 1, 3328]
++ - Exact: [5056, 5056, 1, 256]
++ - Exact: [1024, 3584, 1, 1280]
++ - Exact: [2368, 2944, 1, 1280]
++ - Exact: [1408, 4288, 1, 1280]
++ - Exact: [3584, 4288, 1, 1280]
++ - Exact: [2368, 704, 1, 1280]
++ - Exact: [5056, 4288, 1, 3328]
++ - Exact: [3584, 2368, 1, 3328]
++ - Exact: [6784, 448, 1, 1280]
++ - Exact: [4288, 2944, 1, 256]
++ - Exact: [5056, 2368, 1, 1280]
++ - Exact: [448, 3584, 1, 1280]
++ - Exact: [6784, 5888, 1, 256]
++ - Exact: [1024, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 3328]
++ - Exact: [5056, 704, 1, 3328]
++ - Exact: [1408, 1856, 1, 256]
++ - Exact: [5888, 1856, 1, 256]
++ - Exact: [704, 5888, 1, 256]
++ - Exact: [4288, 6784, 1, 3328]
++ - Exact: [3584, 704, 1, 3328]
++ - Exact: [1408, 1408, 1, 256]
++ - Exact: [448, 4288, 1, 256]
++ - Exact: [704, 2368, 1, 1280]
++ - Exact: [1856, 2368, 1, 1280]
++ - Exact: [1408, 1024, 1, 1280]
++ - Exact: [6784, 704, 1, 256]
++ - Exact: [1408, 3584, 1, 256]
++ - Exact: [3584, 4288, 1, 3328]
++ - Exact: [5888, 1856, 1, 1280]
++ - Exact: [5056, 1024, 1, 3328]
++ - Exact: [2368, 3584, 1, 1280]
++ - Exact: [2944, 3584, 1, 3328]
++ - Exact: [6784, 2944, 1, 256]
++ - Exact: [1024, 2368, 1, 256]
++ - Exact: [4288, 2368, 1, 3328]
++ - Exact: [1856, 2368, 1, 256]
++ - Exact: [3584, 6784, 1, 3328]
++ - Exact: [6784, 1856, 1, 3328]
++ - Exact: [5056, 4288, 1, 1280]
++ - Exact: [1408, 5056, 1, 1280]
++ - Exact: [6784, 5888, 1, 3328]
++ - Exact: [2368, 5056, 1, 1280]
++ - Exact: [1024, 5056, 1, 1280]
++ - Exact: [4288, 1024, 1, 256]
++ - Exact: [2368, 1408, 1, 256]
++ - Exact: [5888, 448, 1, 1280]
++ - Exact: [704, 5888, 1, 3328]
++ - Exact: [1024, 6784, 1, 1280]
++ - Exact: [6784, 2368, 1, 1280]
++ - Exact: [3584, 2944, 1, 1280]
++ - Exact: [2368, 1024, 1, 3328]
++ - Exact: [1408, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 3328]
++ - Exact: [2368, 2368, 1, 256]
++ - Exact: [4288, 4288, 1, 1280]
++ - Exact: [704, 6784, 1, 3328]
++ - Exact: [5888, 5888, 1, 3328]
++ - Exact: [5056, 1024, 1, 1280]
++ - Exact: [448, 5888, 1, 3328]
++ - Exact: [5056, 5888, 1, 1280]
++ - Exact: [448, 6784, 1, 256]
++ - Exact: [3584, 5888, 1, 256]
++ - Exact: [2944, 3584, 1, 256]
++ - Exact: [6784, 2944, 1, 3328]
++ - Exact: [2944, 5056, 1, 3328]
++ - Exact: [2048, 7133, 1, 2048]
++ - Exact: [4288, 5888, 1, 1280]
++ - Exact: [4288, 4288, 1, 256]
++ - Exact: [4288, 1856, 1, 1280]
++ - Exact: [1856, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 3328]
++ - Exact: [5056, 1024, 1, 256]
++ - Exact: [5056, 1856, 1, 3328]
++ - Exact: [1856, 1408, 1, 256]
++ - Exact: [5056, 256, 1, 3328]
++ - Exact: [5056, 3584, 1, 256]
++ - Exact: [1856, 1024, 1, 1280]
++ - Exact: [1856, 1856, 1, 1280]
++ - Exact: [6784, 6784, 1, 1280]
++ - Exact: [1856, 1024, 1, 3328]
++ - Exact: [6784, 1024, 1, 256]
++ - Exact: [5056, 5888, 1, 3328]
++ - Exact: [1856, 1024, 1, 256]
++ - Exact: [5056, 1408, 1, 3328]
++ - Exact: [4288, 1024, 1, 3328]
++ - Exact: [2944, 1408, 1, 3328]
++ - Exact: [2944, 4288, 1, 3328]
++ - Exact: [5056, 2944, 1, 256]
++ - Exact: [2368, 1856, 1, 256]
++ - Exact: [1408, 3584, 1, 3328]
++ - Exact: [2368, 6784, 1, 256]
++ - Exact: [5056, 1408, 1, 1280]
++ - Exact: [1408, 5888, 1, 3328]
++ - Exact: [1856, 5056, 1, 256]
++ - Exact: [6784, 6784, 1, 256]
++ - Exact: [2368, 4288, 1, 1280]
++ - Exact: [3584, 1856, 1, 1280]
++ - Exact: [5888, 5056, 1, 256]
++ - Exact: [3584, 448, 1, 256]
++ - Exact: [3072, 7435, 1, 1024]
++ - Exact: [256, 6784, 1, 256]
++ - Exact: [1856, 3584, 1, 3328]
++ - Exact: [5056, 256, 1, 1280]
++ - Exact: [3584, 3584, 1, 256]
++ - Exact: [6784, 4288, 1, 1280]
++ - Exact: [704, 5056, 1, 256]
++ - Exact: [2944, 2368, 1, 1280]
++ - Exact: [6784, 3584, 1, 256]
++ - Exact: [704, 6784, 1, 256]
++ - Exact: [1024, 3584, 1, 3328]
++ - Exact: [2944, 2944, 1, 3328]
++ - Exact: [5056, 6784, 1, 256]
++ - Exact: [1408, 4288, 1, 3328]
++ - Exact: [6784, 256, 1, 1280]
++ - Exact: [2368, 704, 1, 3328]
++ - Exact: [3584, 6784, 1, 256]
++ - Exact: [5056, 1856, 1, 256]
++ - Exact: [704, 4288, 1, 256]
++ - Exact: [1408, 6784, 1, 1280]
++ - Exact: [3584, 3584, 1, 1280]
++ - Exact: [5056, 2368, 1, 3328]
++ - Exact: [2944, 4288, 1, 256]
++ - Exact: [1408, 3584, 1, 1280]
++ - Exact: [1024, 1408, 1, 1280]
++ - Exact: [2368, 6784, 1, 3328]
++ - Exact: [5056, 704, 1, 1280]
++ - Exact: [1856, 4288, 1, 3328]
++ - Exact: [1408, 5888, 1, 256]
++ - Exact: [4096, 7133, 1, 4096]
++ - Exact: [3584, 704, 1, 1280]
++ - Exact: [3584, 448, 1, 3328]
++ - Exact: [704, 2368, 1, 3328]
++ - Exact: [448, 5056, 1, 3328]
++ - Exact: [4288, 448, 1, 256]
++ - Exact: [448, 5888, 1, 256]
++ - Exact: [5888, 2368, 1, 256]
++ - Exact: [6784, 704, 1, 3328]
++ - Exact: [1408, 2944, 1, 3328]
++ - Exact: [2368, 704, 1, 256]
++ - Exact: [3584, 2368, 1, 256]
++ - Exact: [5888, 5056, 1, 1280]
++ - Exact: [3584, 3584, 1, 3328]
++ - Exact: [5888, 6784, 1, 256]
++ - Exact: [4288, 2944, 1, 3328]
++ - Exact: [4288, 704, 1, 1280]
++ - Exact: [256, 5056, 1, 1280]
++ - Exact: [6784, 5888, 1, 1280]
++ - Exact: [5888, 4288, 1, 1280]
++ - Exact: [1408, 1856, 1, 1280]
++ - Exact: [5888, 448, 1, 3328]
++ - Exact: [704, 5888, 1, 1280]
++ - Exact: [1024, 6784, 1, 3328]
++ - Exact: [704, 2944, 1, 1280]
++ - Exact: [5056, 2944, 1, 3328]
++ - Exact: [1408, 1408, 1, 3328]
++ - Exact: [448, 4288, 1, 1280]
++ - Exact: [3584, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 3328]
++ - Exact: [2368, 1024, 1, 1280]
++ - Exact: [1856, 6784, 1, 256]
++ - Exact: [4288, 448, 1, 3328]
++ - Exact: [4288, 3584, 1, 1280]
++ - Exact: [1760, 7133, 1, 1760]
++ - Exact: [5888, 1024, 1, 3328]
++ - Exact: [704, 6784, 1, 1280]
++ - Exact: [1024, 2944, 1, 3328]
++ - Exact: [704, 5056, 1, 1280]
++ - Exact: [1024, 5888, 1, 1280]
++ - Exact: [2944, 1856, 1, 256]
++ - Exact: [3584, 5056, 1, 256]
++ - Exact: [5888, 5056, 1, 3328]
++ - Exact: [3584, 6784, 1, 1280]
++ - Exact: [1856, 5888, 1, 256]
++ - Exact: [4288, 4288, 1, 3328]
++ - Exact: [4288, 1408, 1, 1280]
++ - Exact: [4288, 2368, 1, 256]
++ - Exact: [2944, 5056, 1, 1280]
++ - Exact: [6784, 2368, 1, 3328]
++ - Exact: [4288, 1856, 1, 3328]
++ - Exact: [1856, 2944, 1, 1280]
++ - Exact: [2944, 5888, 1, 1280]
++ - Exact: [3584, 1024, 1, 1280]
++ - Exact: [1024, 4288, 1, 256]
++ - Exact: [5888, 3584, 1, 3328]
++ - Exact: [5056, 3584, 1, 3328]
++ - Exact: [2368, 1408, 1, 1280]
++ - Exact: [5056, 2944, 1, 1280]
++ - Exact: [1024, 6784, 1, 256]
++ - Exact: [3584, 2944, 1, 256]
++ - Exact: [3584, 1408, 1, 1280]
++ - Exact: [5056, 6784, 1, 3328]
++ - Exact: [3584, 4288, 1, 256]
++ - Exact: [1856, 6784, 1, 3328]
++ - Exact: [5056, 1408, 1, 256]
++ - Exact: [5888, 5888, 1, 256]
++ - Exact: [4288, 1024, 1, 1280]
++ - Exact: [448, 6784, 1, 3328]
++ - Exact: [2944, 1408, 1, 1280]
++ - Exact: [2944, 1856, 1, 3328]
++ - Exact: [3584, 5888, 1, 1280]
++ - Exact: [6784, 1856, 1, 1280]
++ - Exact: [5888, 256, 1, 3328]
++ - Exact: [1856, 5888, 1, 3328]
++ - Exact: [3584, 1408, 1, 256]
++ - Exact: [704, 3584, 1, 3328]
++ - Exact: [5056, 448, 1, 1280]
++ - Exact: [4288, 704, 1, 256]
++ - Exact: [2944, 1024, 1, 256]
++ - Exact: [2368, 4288, 1, 3328]
++ - Exact: [6784, 5056, 1, 256]
++ - Exact: [3584, 5056, 1, 3328]
++ - Exact: [4288, 5888, 1, 256]
++ - Exact: [2944, 6784, 1, 256]
++ - Exact: [2368, 2368, 1, 1280]
++ - Exact: [1856, 3584, 1, 1280]
++ - Exact: [5056, 3584, 1, 1280]
++ - Exact: [256, 5888, 1, 256]
++ - Exact: [1856, 1408, 1, 3328]
++ - Exact: [1024, 4288, 1, 3328]
++ - Exact: [2944, 2368, 1, 3328]
++ - Exact: [1024, 1856, 1, 1280]
++ - Exact: [6784, 1856, 1, 256]
++ - Exact: [1024, 5888, 1, 256]
++ - Exact: [1408, 2368, 1, 256]
++ - Exact: [2944, 704, 1, 3328]
++ - Exact: [2944, 2944, 1, 1280]
++ - Exact: [6784, 256, 1, 3328]
++ - Exact: [1408, 5056, 1, 256]
++ - Exact: [5056, 256, 1, 256]
++ - Exact: [1408, 4288, 1, 256]
++ - Exact: [5888, 2368, 1, 1280]
++ - Exact: [2368, 5888, 1, 1280]
++ - Exact: [5888, 256, 1, 1280]
++ - Exact: [2368, 1856, 1, 3328]
++ - Exact: [2944, 704, 1, 256]
++ - Exact: [2368, 6784, 1, 1280]
++ - Exact: [1856, 4288, 1, 1280]
++ - Exact: [704, 3584, 1, 256]
++ - Exact: [704, 2944, 1, 3328]
++ - Exact: [1856, 5056, 1, 3328]
++ - Exact: [3584, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 3328]
++ - Exact: [1408, 6784, 1, 256]
++ - Exact: [6784, 1408, 1, 3328]
++ - Exact: [1024, 2368, 1, 1280]
++ - Exact: [6784, 2944, 1, 1280]
++ - Exact: [3584, 448, 1, 1280]
++ - Exact: [2944, 6784, 1, 3328]
++ - Exact: [448, 5056, 1, 1280]
++ - Exact: [5888, 704, 1, 256]
++ - Exact: [256, 5888, 1, 3328]
++ - Exact: [6784, 4288, 1, 256]
++ - Exact: [5888, 256, 1, 256]
++ - Exact: [6784, 1024, 1, 1280]
++ - Exact: [2944, 704, 1, 1280]
++ - Exact: [6784, 3584, 1, 1280]
++ - Exact: [1408, 2944, 1, 1280]
++ - Exact: [1408, 2368, 1, 3328]
++ - Exact: [1024, 3584, 1, 256]
++ - Exact: [2368, 2944, 1, 256]
++ - Exact: [2944, 5888, 1, 256]
++ - Exact: [3584, 1856, 1, 256]
++ - Exact: [704, 4288, 1, 3328]
++ - Exact: [4288, 2944, 1, 1280]
++ - Exact: [4288, 5056, 1, 3328]
++ - Exact: [256, 5056, 1, 3328]
++ - Exact: [5056, 2368, 1, 256]
++ - Exact: [4288, 704, 1, 3328]
++ - Exact: [448, 3584, 1, 256]
++ - Exact: [1024, 1408, 1, 3328]
++ - Exact: [2560, 7133, 1, 2560]
++ - Exact: [5888, 3584, 1, 256]
++ - Exact: [1408, 1856, 1, 3328]
++ - Exact: [6784, 1408, 1, 1280]
++ - Exact: [704, 2944, 1, 256]
++ - Exact: [2944, 5888, 1, 3328]
++ - Exact: [1408, 6784, 1, 3328]
++ - Exact: [1408, 1408, 1, 1280]
++ - Exact: [448, 4288, 1, 3328]
++ - Exact: [704, 2368, 1, 256]
++ - Exact: [5888, 2368, 1, 3328]
++ - Exact: [4288, 5056, 1, 256]
++ - Exact: [4288, 448, 1, 1280]
++ - Exact: [5888, 704, 1, 3328]
++ - Exact: [4288, 3584, 1, 3328]
++ - Exact: [6784, 6784, 1, 3328]
++ - Exact: [704, 5056, 1, 3328]
++ - Exact: [2368, 2944, 1, 3328]
++ - Exact: [2368, 3584, 1, 256]
++ - Exact: [3584, 2368, 1, 1280]
++ - Exact: [1856, 1856, 1, 256]
++ - Exact: [4288, 1408, 1, 3328]
++ - Exact: [4288, 5056, 1, 1280]
++ - Exact: [5888, 6784, 1, 1280]
++ - Exact: [5888, 1408, 1, 3328]
++ - Exact: [256, 5056, 1, 256]
++ - Exact: [1408, 1024, 1, 256]
++ - Exact: [2368, 5056, 1, 256]
++ - Exact: [1024, 5056, 1, 256]
++ - Exact: [2368, 1408, 1, 3328]
++ - Exact: [5888, 448, 1, 256]
++ - Exact: [6784, 5056, 1, 1280]
++ - Exact: [4288, 6784, 1, 1280]
++ - Exact: [6784, 1408, 1, 256]
++ - Exact: [5888, 4288, 1, 256]
++ - Exact: [5056, 5888, 1, 256]
++ - Exact: [2368, 1024, 1, 256]
++ - Exact: [1856, 6784, 1, 1280]
++ - Exact: [4288, 3584, 1, 256]
++ - Exact: [5056, 1856, 1, 1280]
++ - Exact: [1408, 1024, 1, 3328]
++ - Exact: [5888, 3584, 1, 1280]
++ - Exact: [1024, 2944, 1, 256]
++ - Exact: [448, 6784, 1, 1280]
++ - Exact: [3584, 1024, 1, 3328]
++ - Exact: [2944, 1856, 1, 1280]
++ - Exact: [2368, 3584, 1, 3328]
++ - Exact: [3584, 5888, 1, 3328]
++ - Exact: [2944, 3584, 1, 1280]
++ - Exact: [1856, 5888, 1, 1280]
++ - Exact: [5056, 448, 1, 3328]
++ - Exact: [4288, 1408, 1, 256]
++ - Exact: [4288, 2368, 1, 1280]
++ - Exact: [2944, 5056, 1, 256]
++ - Exact: [6784, 2368, 1, 256]
++ - Exact: [4288, 1856, 1, 256]
++ - Exact: [1856, 2944, 1, 256]
++ - Exact: [1856, 1408, 1, 1280]
++ - Exact: [1024, 4288, 1, 1280]
++ - Exact: [2368, 5056, 1, 3328]
++ - Exact: [1024, 1856, 1, 3328]
++ - Exact: [704, 3584, 1, 1280]
++ - Exact: [4288, 6784, 1, 256]
++ - Exact: [3584, 2944, 1, 3328]
++ - Exact: [5888, 2944, 1, 256]
++ - Exact: [5056, 4288, 1, 256]
++ - Exact: [6784, 1024, 1, 3328]
++ - Exact: [5888, 5888, 1, 1280]
++ - Exact: [448, 5888, 1, 1280]
++ - Exact: [2944, 1408, 1, 256]
++ - Exact: [1024, 2944, 1, 1280]
++ - Exact: [2368, 5888, 1, 3328]
++ - Exact: [2368, 1856, 1, 1280]
++ - Exact: [5888, 4288, 1, 3328]
++ - Exact: [6784, 704, 1, 1280]
++ - Exact: [5056, 448, 1, 256]
++ - Exact: [1856, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 1280]
++ - Exact: [2368, 4288, 1, 256]
++ - Exact: [1024, 2368, 1, 3328]
++ - Exact: [4288, 5888, 1, 3328]
++ - Exact: [2944, 6784, 1, 1280]
++ - Exact: [256, 6784, 1, 1280]
++ - Exact: [1856, 3584, 1, 256]
++ - Exact: [256, 5888, 1, 1280]
++ - Exact: [7680, 5481, 1, 2560]
++ - Exact: [2944, 2368, 1, 256]
++ - Exact: [1024, 1856, 1, 256]
++ - Exact: [6784, 3584, 1, 3328]
++ - Exact: [1024, 5888, 1, 3328]
++ - Exact: [1408, 2368, 1, 1280]
++ - Exact: [2944, 2944, 1, 256]
++ - Exact: [6784, 256, 1, 256]
++ - Exact: [5888, 1408, 1, 256]
++ - Exact: [5888, 6784, 1, 3328]
++ - Exact: [704, 4288, 1, 1280]
++ - Exact: [6784, 448, 1, 3328]
++ - Exact: [3136, 256, 64, 64]
++ - Exact: [784, 512, 64, 128]
++ - Exact: [784, 128, 64, 512]
++ - Exact: [196, 256, 128, 1024]
++ - Exact: [196, 256, 64, 1024]
++ - Exact: [196, 1024, 128, 256]
++ - Exact: [784, 128, 256, 512]
++ - Exact: [3136, 256, 256, 64]
++ - Exact: [784, 128, 128, 512]
++ - Exact: [784, 512, 128, 128]
++ - Exact: [784, 512, 256, 128]
++ - Exact: [196, 1024, 64, 256]
++ - Exact: [196, 1024, 256, 256]
++ - Exact: [196, 256, 256, 1024]
++ - Exact: [3136, 256, 128, 64]
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 1024, 1, 3328]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [128, 6784, 1, 3328]
++ - Exact: [256, 4288, 1, 3328]
++ - Exact: [704, 1856, 1, 3328]
++ - Exact: [448, 1024, 1, 1280]
++ - Exact: [2368, 128, 1, 256]
++ - Exact: [256, 1856, 1, 1280]
++ - Exact: [448, 704, 1, 1280]
++ - Exact: [128, 3584, 1, 1280]
++ - Exact: [4288, 256, 1, 256]
++ - Exact: [5888, 64, 1, 3328]
++ - Exact: [2944, 256, 1, 3328]
++ - Exact: [256, 4288, 1, 1280]
++ - Exact: [1408, 448, 1, 1280]
++ - Exact: [6784, 128, 1, 1280]
++ - Exact: [2368, 128, 1, 3328]
++ - Exact: [2944, 128, 1, 256]
++ - Exact: [448, 1408, 1, 256]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [2368, 256, 1, 1280]
++ - Exact: [256, 3584, 1, 3328]
++ - Exact: [5056, 64, 1, 1280]
++ - Exact: [1024, 704, 1, 256]
++ - Exact: [4288, 128, 1, 1280]
++ - Exact: [5888, 64, 1, 256]
++ - Exact: [1856, 256, 1, 1280]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [256, 1408, 1, 3328]
++ - Exact: [6784, 128, 1, 3328]
++ - Exact: [704, 704, 1, 3328]
++ - Exact: [3584, 256, 1, 3328]
++ - Exact: [128, 3584, 1, 3328]
++ - Exact: [128, 2944, 1, 1280]
++ - Exact: [448, 1856, 1, 1280]
++ - Exact: [3584, 128, 1, 256]
++ - Exact: [448, 1408, 1, 3328]
++ - Exact: [256, 3584, 1, 256]
++ - Exact: [256, 2944, 1, 3328]
++ - Exact: [1408, 704, 1, 256]
++ - Exact: [448, 2944, 1, 3328]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [448, 2368, 1, 1280]
++ - Exact: [128, 4288, 1, 3328]
++ - Exact: [256, 2368, 1, 256]
++ - Exact: [1024, 448, 1, 3328]
++ - Exact: [1856, 704, 1, 1280]
++ - Exact: [1024, 1024, 1, 1280]
++ - Exact: [256, 2944, 1, 256]
++ - Exact: [128, 6784, 1, 1280]
++ - Exact: [1408, 704, 1, 3328]
++ - Exact: [128, 5888, 1, 1280]
++ - Exact: [704, 1408, 1, 3328]
++ - Exact: [6784, 128, 1, 256]
++ - Exact: [704, 448, 1, 256]
++ - Exact: [256, 1856, 1, 3328]
++ - Exact: [128, 4288, 1, 256]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [2944, 256, 1, 1280]
++ - Exact: [1856, 704, 1, 256]
++ - Exact: [1408, 448, 1, 3328]
++ - Exact: [2368, 256, 1, 256]
++ - Exact: [704, 1856, 1, 256]
++ - Exact: [5888, 64, 1, 1280]
++ - Exact: [256, 2368, 1, 1280]
++ - Exact: [2944, 448, 1, 256]
++ - Exact: [2368, 128, 1, 1280]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [704, 448, 1, 3328]
++ - Exact: [5056, 64, 1, 3328]
++ - Exact: [2368, 448, 1, 1280]
++ - Exact: [128, 3584, 1, 256]
++ - Exact: [1856, 448, 1, 3328]
++ - Exact: [128, 5056, 1, 256]
++ - Exact: [4288, 256, 1, 1280]
++ - Exact: [704, 704, 1, 256]
++ - Exact: [4288, 128, 1, 3328]
++ - Exact: [256, 1408, 1, 1280]
++ - Exact: [6784, 64, 1, 3328]
++ - Exact: [128, 2944, 1, 3328]
++ - Exact: [2944, 448, 1, 3328]
++ - Exact: [2368, 448, 1, 3328]
++ - Exact: [5056, 64, 1, 256]
++ - Exact: [128, 5056, 1, 3328]
++ - Exact: [6784, 64, 1, 256]
++ - Exact: [128, 2368, 1, 256]
++ - Exact: [3584, 256, 1, 256]
++ - Exact: [128, 2944, 1, 256]
++ - Exact: [3584, 128, 1, 3328]
++ - Exact: [1024, 448, 1, 1280]
++ - Exact: [5888, 128, 1, 3328]
++ - Exact: [1408, 704, 1, 1280]
++ - Exact: [448, 1408, 1, 1280]
++ - Exact: [704, 1408, 1, 1280]
++ - Exact: [448, 2944, 1, 256]
++ - Exact: [448, 2368, 1, 256]
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [5056, 128, 1, 3328]
++ - Exact: [448, 704, 1, 256]
++ - Exact: [1856, 256, 1, 3328]
++ - Exact: [2944, 128, 1, 3328]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [704, 1024, 1, 1280]
++ - Exact: [256, 4288, 1, 256]
++ - Exact: [256, 2368, 1, 3328]
++ - Exact: [1408, 256, 1, 1280]
++ - Exact: [704, 448, 1, 1280]
++ - Exact: [1024, 704, 1, 1280]
++ - Exact: [256, 1856, 1, 256]
++ - Exact: [704, 1856, 1, 1280]
++ - Exact: [1408, 256, 1, 3328]
++ - Exact: [5888, 128, 1, 256]
++ - Exact: [2368, 448, 1, 256]
++ - Exact: [4288, 256, 1, 3328]
++ - Exact: [2944, 256, 1, 256]
++ - Exact: [1408, 448, 1, 256]
++ - Exact: [6784, 64, 1, 1280]
++ - Exact: [448, 1024, 1, 3328]
++ - Exact: [2944, 448, 1, 1280]
++ - Exact: [5056, 128, 1, 256]
++ - Exact: [448, 1024, 1, 256]
++ - Exact: [128, 5056, 1, 1280]
++ - Exact: [1408, 256, 1, 256]
++ - Exact: [128, 5888, 1, 3328]
++ - Exact: [3584, 128, 1, 1280]
++ - Exact: [4288, 128, 1, 256]
++ - Exact: [2368, 256, 1, 3328]
++ - Exact: [5888, 128, 1, 1280]
++ - Exact: [256, 3584, 1, 1280]
++ - Exact: [128, 5888, 1, 256]
++ - Exact: [1024, 1024, 1, 256]
++ - Exact: [1024, 1024, 1, 1024]
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [704, 1024, 1, 256]
++ - Exact: [704, 704, 1, 1280]
++ - Exact: [128, 2368, 1, 1280]
++ - Exact: [3584, 256, 1, 1280]
++ - Exact: [5056, 128, 1, 1280]
++ - Exact: [448, 1856, 1, 3328]
++ - Exact: [1024, 448, 1, 256]
++ - Exact: [2944, 128, 1, 1280]
++ - Exact: [256, 2944, 1, 1280]
++ - Exact: [704, 1024, 1, 3328]
++ - Exact: [1856, 448, 1, 1280]
++ - Exact: [128, 6784, 1, 256]
++ - Exact: [704, 1408, 1, 256]
++ - Exact: [256, 1408, 1, 256]
++ - Exact: [448, 2944, 1, 1280]
++ - Exact: [1856, 256, 1, 256]
++ - Exact: [128, 2368, 1, 3328]
++ - Exact: [448, 2368, 1, 3328]
++ - Exact: [1856, 448, 1, 256]
++ - Exact: [1024, 704, 1, 3328]
++ - Exact: [128, 4288, 1, 1280]
++ - Exact: [448, 704, 1, 3328]
++ - Exact: [448, 1856, 1, 256]
++ - Exact: [1856, 704, 1, 3328]
++ - Exact: [3136, 64, 128, 64]
++ - Exact: [3136, 64, 64, 256]
++ - Exact: [3136, 64, 256, 256]
++ - Exact: [3136, 64, 128, 256]
++ - Exact: [3136, 64, 64, 64]
++ - Exact: [3136, 64, 256, 64]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2368, 64, 1, 3328]
++ - Exact: [1408, 64, 1, 1280]
++ - Exact: [2944, 64, 1, 256]
++ - Exact: [1024, 256, 1, 3328]
++ - Exact: [1856, 64, 1, 1280]
++ - Exact: [704, 128, 1, 1280]
++ - Exact: [4288, 64, 1, 3328]
++ - Exact: [1856, 128, 1, 256]
++ - Exact: [2944, 64, 1, 1280]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [1024, 256, 1, 256]
++ - Exact: [448, 448, 1, 256]
++ - Exact: [128, 1024, 1, 3328]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [1024, 128, 1, 1280]
++ - Exact: [448, 256, 1, 3328]
++ - Exact: [128, 704, 1, 1280]
++ - Exact: [1856, 128, 1, 3328]
++ - Exact: [256, 448, 1, 256]
++ - Exact: [256, 1024, 1, 256]
++ - Exact: [448, 448, 1, 3328]
++ - Exact: [1408, 128, 1, 1280]
++ - Exact: [128, 1856, 1, 1280]
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [256, 448, 1, 3328]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [2368, 64, 1, 256]
++ - Exact: [4288, 64, 1, 1280]
++ - Exact: [128, 1024, 1, 1280]
++ - Exact: [1856, 64, 1, 256]
++ - Exact: [704, 128, 1, 256]
++ - Exact: [448, 256, 1, 1280]
++ - Exact: [1856, 128, 1, 1280]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [256, 1024, 1, 1280]
++ - Exact: [3584, 64, 1, 1280]
++ - Exact: [1408, 128, 1, 3328]
++ - Exact: [64, 4288, 1, 3328]
++ - Exact: [256, 704, 1, 256]
++ - Exact: [128, 1024, 1, 256]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [704, 128, 1, 3328]
++ - Exact: [1408, 128, 1, 256]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [704, 256, 1, 1280]
++ - Exact: [256, 448, 1, 1280]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [256, 704, 1, 3328]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [128, 1408, 1, 256]
++ - Exact: [128, 1408, 1, 3328]
++ - Exact: [1408, 64, 1, 256]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [1024, 128, 1, 3328]
++ - Exact: [2368, 64, 1, 1280]
++ - Exact: [4288, 64, 1, 256]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [1408, 64, 1, 3328]
++ - Exact: [448, 448, 1, 1280]
++ - Exact: [1024, 256, 1, 1280]
++ - Exact: [3584, 64, 1, 3328]
++ - Exact: [256, 1024, 1, 3328]
++ - Exact: [1856, 64, 1, 3328]
++ - Exact: [448, 256, 1, 256]
++ - Exact: [128, 704, 1, 256]
++ - Exact: [1024, 128, 1, 256]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [3584, 64, 1, 256]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [2944, 64, 1, 3328]
++ - Exact: [128, 704, 1, 3328]
++ - Exact: [128, 1856, 1, 256]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [704, 256, 1, 3328]
++ - Exact: [256, 704, 1, 1280]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [128, 1408, 1, 1280]
++ - Exact: [128, 1856, 1, 3328]
++ - Exact: [704, 256, 1, 256]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [448, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [128, 448, 1, 256]
++ - Exact: [256, 256, 1, 3328]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [256, 64, 1, 1280]
++ - Exact: [128, 448, 1, 1280]
++ - Exact: [704, 64, 1, 1280]
++ - Exact: [512, 32, 1, 512]
++ - Exact: [448, 64, 1, 3328]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [128, 128, 1, 3328]
++ - Exact: [256, 128, 1, 256]
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [256, 128, 1, 1280]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [704, 64, 1, 3328]
++ - Exact: [512, 16, 1, 512]
++ - Exact: [448, 128, 1, 256]
++ - Exact: [256, 256, 1, 256]
++ - Exact: [448, 128, 1, 3328]
++ - Exact: [128, 256, 1, 1280]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [1024, 32, 1, 512]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [128, 256, 1, 3328]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [128, 128, 1, 1280]
++ - Exact: [128, 256, 1, 256]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [704, 64, 1, 256]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [448, 64, 1, 256]
++ - Exact: [1024, 16, 1, 512]
++ - Exact: [1024, 64, 1, 256]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [1024, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [448, 128, 1, 1280]
++ - Exact: [1024, 64, 1, 3328]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [256, 256, 1, 1280]
++ - Exact: [256, 128, 1, 3328]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [128, 448, 1, 3328]
++ - Exact: [256, 64, 1, 3328]
++ - Exact: [128, 128, 1, 256]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Configs/navi23/rocblas_hgemm_sb_tn_asm_full.yaml b/Tensile/Configs/navi23/rocblas_hgemm_sb_tn_asm_full.yaml
+new file mode 100644
+index 0000000000..521438207f
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_hgemm_sb_tn_asm_full.yaml
+@@ -0,0 +1,1028 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: h
++ TransposeA: True
++ TransposeB: False
++ UseBeta: True
++ Batched: True
++
++# bodys bigSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2944, 4288, 1, 1280]
++ - Exact: [2368, 5888, 1, 256]
++ - Exact: [5888, 1856, 1, 256]
++ - Exact: [704, 6784, 1, 256]
++ - Exact: [512, 24000, 1, 1536]
++ - Exact: [5888, 1856, 1, 3328]
++ - Exact: [5056, 704, 1, 256]
++ - Exact: [5888, 2944, 1, 3328]
++ - Exact: [1856, 4288, 1, 256]
++ - Exact: [5056, 5056, 1, 3328]
++ - Exact: [1408, 5888, 1, 1280]
++ - Exact: [1024, 3584, 1, 3328]
++ - Exact: [512, 48000, 1, 2048]
++ - Exact: [448, 3584, 1, 3328]
++ - Exact: [5888, 1408, 1, 1280]
++ - Exact: [1024, 2368, 1, 256]
++ - Exact: [5056, 6784, 1, 1280]
++ - Exact: [5056, 5056, 1, 1280]
++ - Exact: [448, 5056, 1, 256]
++ - Exact: [6784, 448, 1, 256]
++ - Exact: [1760, 6400, 1, 1760]
++ - Exact: [5888, 704, 1, 1280]
++ - Exact: [6784, 4288, 1, 3328]
++ - Exact: [1856, 2368, 1, 3328]
++ - Exact: [5888, 2944, 1, 1280]
++ - Exact: [5888, 1024, 1, 256]
++ - Exact: [16384, 3200, 1, 4096]
++ - Exact: [1408, 2944, 1, 256]
++ - Exact: [6784, 5056, 1, 3328]
++ - Exact: [5056, 5056, 1, 256]
++ - Exact: [1024, 3584, 1, 1280]
++ - Exact: [2368, 2944, 1, 1280]
++ - Exact: [6784, 6784, 1, 1280]
++ - Exact: [1408, 4288, 1, 1280]
++ - Exact: [3584, 4288, 1, 1280]
++ - Exact: [2368, 704, 1, 1280]
++ - Exact: [5056, 4288, 1, 3328]
++ - Exact: [3584, 2368, 1, 3328]
++ - Exact: [6784, 448, 1, 1280]
++ - Exact: [4288, 2944, 1, 256]
++ - Exact: [6144, 24000, 1, 2560]
++ - Exact: [5056, 2368, 1, 1280]
++ - Exact: [448, 3584, 1, 1280]
++ - Exact: [6784, 5888, 1, 256]
++ - Exact: [1024, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 3328]
++ - Exact: [5056, 704, 1, 3328]
++ - Exact: [1408, 1856, 1, 256]
++ - Exact: [3584, 2368, 1, 1280]
++ - Exact: [704, 5888, 1, 256]
++ - Exact: [2560, 1600, 1, 2560]
++ - Exact: [6144, 5984, 1, 2048]
++ - Exact: [3584, 704, 1, 3328]
++ - Exact: [1408, 1408, 1, 256]
++ - Exact: [448, 4288, 1, 256]
++ - Exact: [704, 2368, 1, 1280]
++ - Exact: [1856, 2368, 1, 1280]
++ - Exact: [1408, 1024, 1, 1280]
++ - Exact: [6784, 704, 1, 256]
++ - Exact: [2048, 1600, 1, 512]
++ - Exact: [2048, 7000, 1, 2048]
++ - Exact: [1408, 3584, 1, 256]
++ - Exact: [3584, 4288, 1, 3328]
++ - Exact: [5888, 1856, 1, 1280]
++ - Exact: [5056, 1024, 1, 3328]
++ - Exact: [2368, 3584, 1, 1280]
++ - Exact: [2944, 3584, 1, 3328]
++ - Exact: [6784, 2944, 1, 256]
++ - Exact: [4288, 2368, 1, 3328]
++ - Exact: [1856, 2368, 1, 256]
++ - Exact: [3584, 6784, 1, 3328]
++ - Exact: [5056, 4288, 1, 1280]
++ - Exact: [6784, 1856, 1, 3328]
++ - Exact: [1408, 5056, 1, 1280]
++ - Exact: [6784, 5888, 1, 3328]
++ - Exact: [8448, 12000, 1, 2816]
++ - Exact: [4096, 800, 1, 1024]
++ - Exact: [8192, 3200, 1, 2048]
++ - Exact: [2368, 5056, 1, 1280]
++ - Exact: [1024, 5056, 1, 1280]
++ - Exact: [4288, 1024, 1, 256]
++ - Exact: [2368, 1408, 1, 256]
++ - Exact: [5888, 448, 1, 1280]
++ - Exact: [704, 5888, 1, 3328]
++ - Exact: [1024, 6784, 1, 1280]
++ - Exact: [3584, 2944, 1, 1280]
++ - Exact: [512, 24000, 1, 2048]
++ - Exact: [1408, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 3328]
++ - Exact: [2560, 800, 1, 2560]
++ - Exact: [2368, 2368, 1, 256]
++ - Exact: [4288, 4288, 1, 1280]
++ - Exact: [5888, 1024, 1, 1280]
++ - Exact: [512, 48000, 1, 2560]
++ - Exact: [704, 6784, 1, 3328]
++ - Exact: [2560, 6400, 1, 2560]
++ - Exact: [5056, 1024, 1, 1280]
++ - Exact: [448, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 1280]
++ - Exact: [5056, 5888, 1, 1280]
++ - Exact: [448, 6784, 1, 256]
++ - Exact: [3584, 5888, 1, 256]
++ - Exact: [2944, 3584, 1, 256]
++ - Exact: [6784, 1024, 1, 3328]
++ - Exact: [6784, 2944, 1, 3328]
++ - Exact: [2944, 5056, 1, 3328]
++ - Exact: [6784, 2368, 1, 1280]
++ - Exact: [4288, 5888, 1, 1280]
++ - Exact: [4288, 4288, 1, 256]
++ - Exact: [4288, 1856, 1, 1280]
++ - Exact: [1856, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 3328]
++ - Exact: [5056, 1024, 1, 256]
++ - Exact: [5056, 1856, 1, 3328]
++ - Exact: [1856, 1408, 1, 256]
++ - Exact: [4096, 7000, 1, 4096]
++ - Exact: [5056, 256, 1, 3328]
++ - Exact: [1024, 5888, 1, 1280]
++ - Exact: [6144, 24000, 1, 2048]
++ - Exact: [5056, 3584, 1, 256]
++ - Exact: [1856, 1024, 1, 1280]
++ - Exact: [1856, 1856, 1, 1280]
++ - Exact: [4096, 400, 1, 1024]
++ - Exact: [3072, 24000, 1, 1024]
++ - Exact: [1856, 1024, 1, 3328]
++ - Exact: [5888, 5888, 1, 3328]
++ - Exact: [6784, 1024, 1, 256]
++ - Exact: [5056, 5888, 1, 3328]
++ - Exact: [1856, 1024, 1, 256]
++ - Exact: [512, 48000, 1, 1536]
++ - Exact: [5056, 1408, 1, 3328]
++ - Exact: [8448, 5984, 1, 2816]
++ - Exact: [4288, 1024, 1, 3328]
++ - Exact: [1024, 24000, 1, 2560]
++ - Exact: [2944, 1408, 1, 3328]
++ - Exact: [2944, 4288, 1, 3328]
++ - Exact: [5056, 2944, 1, 256]
++ - Exact: [2368, 1856, 1, 256]
++ - Exact: [1408, 3584, 1, 3328]
++ - Exact: [2368, 6784, 1, 256]
++ - Exact: [5056, 1408, 1, 1280]
++ - Exact: [704, 3584, 1, 1280]
++ - Exact: [1408, 5888, 1, 3328]
++ - Exact: [1856, 5056, 1, 256]
++ - Exact: [6784, 6784, 1, 256]
++ - Exact: [2368, 4288, 1, 1280]
++ - Exact: [3584, 1856, 1, 1280]
++ - Exact: [5888, 5056, 1, 256]
++ - Exact: [8448, 48000, 1, 2816]
++ - Exact: [3584, 448, 1, 256]
++ - Exact: [3584, 3584, 1, 1280]
++ - Exact: [256, 6784, 1, 256]
++ - Exact: [1856, 3584, 1, 3328]
++ - Exact: [5056, 256, 1, 1280]
++ - Exact: [3584, 3584, 1, 256]
++ - Exact: [6784, 4288, 1, 1280]
++ - Exact: [704, 5056, 1, 256]
++ - Exact: [2944, 2368, 1, 1280]
++ - Exact: [6784, 3584, 1, 256]
++ - Exact: [2944, 2944, 1, 3328]
++ - Exact: [5056, 6784, 1, 256]
++ - Exact: [1408, 4288, 1, 3328]
++ - Exact: [6784, 256, 1, 1280]
++ - Exact: [2368, 704, 1, 3328]
++ - Exact: [3584, 6784, 1, 256]
++ - Exact: [5056, 1856, 1, 256]
++ - Exact: [4608, 5984, 1, 1536]
++ - Exact: [1760, 3200, 1, 1760]
++ - Exact: [4096, 1600, 1, 1024]
++ - Exact: [704, 4288, 1, 256]
++ - Exact: [1408, 6784, 1, 1280]
++ - Exact: [7680, 24000, 1, 2560]
++ - Exact: [4608, 48000, 1, 1536]
++ - Exact: [6144, 48000, 1, 2048]
++ - Exact: [1024, 24000, 1, 1536]
++ - Exact: [5056, 2368, 1, 3328]
++ - Exact: [2944, 4288, 1, 256]
++ - Exact: [1408, 3584, 1, 1280]
++ - Exact: [8192, 1600, 1, 2048]
++ - Exact: [512, 24000, 1, 2560]
++ - Exact: [2368, 6784, 1, 3328]
++ - Exact: [5056, 704, 1, 1280]
++ - Exact: [1856, 4288, 1, 3328]
++ - Exact: [1408, 5888, 1, 256]
++ - Exact: [3584, 704, 1, 1280]
++ - Exact: [3584, 448, 1, 3328]
++ - Exact: [704, 2368, 1, 3328]
++ - Exact: [448, 5056, 1, 3328]
++ - Exact: [4288, 448, 1, 256]
++ - Exact: [448, 5888, 1, 256]
++ - Exact: [2048, 3200, 1, 512]
++ - Exact: [5888, 2368, 1, 256]
++ - Exact: [6784, 704, 1, 3328]
++ - Exact: [1408, 2944, 1, 3328]
++ - Exact: [4608, 12000, 1, 1536]
++ - Exact: [2368, 704, 1, 256]
++ - Exact: [3584, 2368, 1, 256]
++ - Exact: [5888, 5056, 1, 1280]
++ - Exact: [8448, 24000, 1, 2816]
++ - Exact: [3584, 3584, 1, 3328]
++ - Exact: [5888, 6784, 1, 256]
++ - Exact: [4288, 2944, 1, 3328]
++ - Exact: [256, 5056, 1, 1280]
++ - Exact: [6784, 5888, 1, 1280]
++ - Exact: [2048, 800, 1, 512]
++ - Exact: [5888, 4288, 1, 1280]
++ - Exact: [1024, 24000, 1, 2048]
++ - Exact: [1408, 1856, 1, 1280]
++ - Exact: [5888, 448, 1, 3328]
++ - Exact: [704, 5888, 1, 1280]
++ - Exact: [1024, 6784, 1, 3328]
++ - Exact: [704, 2944, 1, 1280]
++ - Exact: [5056, 2944, 1, 3328]
++ - Exact: [1408, 1408, 1, 3328]
++ - Exact: [448, 4288, 1, 1280]
++ - Exact: [3584, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 3328]
++ - Exact: [2368, 1024, 1, 1280]
++ - Exact: [2944, 6784, 1, 1280]
++ - Exact: [1856, 6784, 1, 256]
++ - Exact: [4288, 448, 1, 3328]
++ - Exact: [4288, 3584, 1, 1280]
++ - Exact: [6144, 12000, 1, 2048]
++ - Exact: [8192, 800, 1, 2048]
++ - Exact: [5888, 1024, 1, 3328]
++ - Exact: [704, 6784, 1, 1280]
++ - Exact: [704, 5056, 1, 1280]
++ - Exact: [2944, 1856, 1, 256]
++ - Exact: [3584, 5056, 1, 256]
++ - Exact: [5888, 5056, 1, 3328]
++ - Exact: [3584, 6784, 1, 1280]
++ - Exact: [1856, 5888, 1, 256]
++ - Exact: [4288, 4288, 1, 3328]
++ - Exact: [4288, 1408, 1, 1280]
++ - Exact: [4288, 2368, 1, 256]
++ - Exact: [2944, 5056, 1, 1280]
++ - Exact: [6784, 2368, 1, 3328]
++ - Exact: [4288, 1856, 1, 3328]
++ - Exact: [1856, 2944, 1, 1280]
++ - Exact: [2048, 1600, 1, 2048]
++ - Exact: [4288, 6784, 1, 3328]
++ - Exact: [3584, 1024, 1, 1280]
++ - Exact: [1024, 4288, 1, 256]
++ - Exact: [5888, 3584, 1, 3328]
++ - Exact: [5056, 3584, 1, 3328]
++ - Exact: [2368, 1408, 1, 1280]
++ - Exact: [5056, 2944, 1, 1280]
++ - Exact: [1024, 6784, 1, 256]
++ - Exact: [3584, 2944, 1, 256]
++ - Exact: [3584, 1408, 1, 1280]
++ - Exact: [5056, 6784, 1, 3328]
++ - Exact: [3584, 4288, 1, 256]
++ - Exact: [1856, 6784, 1, 3328]
++ - Exact: [5056, 1408, 1, 256]
++ - Exact: [3584, 1024, 1, 256]
++ - Exact: [5888, 5888, 1, 256]
++ - Exact: [4288, 1024, 1, 1280]
++ - Exact: [448, 6784, 1, 3328]
++ - Exact: [2944, 1408, 1, 1280]
++ - Exact: [2944, 1856, 1, 3328]
++ - Exact: [3584, 5888, 1, 1280]
++ - Exact: [6784, 1856, 1, 1280]
++ - Exact: [5888, 256, 1, 3328]
++ - Exact: [1856, 5888, 1, 3328]
++ - Exact: [3584, 1408, 1, 256]
++ - Exact: [704, 3584, 1, 3328]
++ - Exact: [4096, 3200, 1, 1024]
++ - Exact: [5056, 448, 1, 1280]
++ - Exact: [3584, 1856, 1, 3328]
++ - Exact: [2944, 1024, 1, 256]
++ - Exact: [2368, 4288, 1, 3328]
++ - Exact: [1024, 1408, 1, 1280]
++ - Exact: [6784, 5056, 1, 256]
++ - Exact: [3584, 5056, 1, 3328]
++ - Exact: [4288, 5888, 1, 256]
++ - Exact: [2944, 6784, 1, 256]
++ - Exact: [2368, 2368, 1, 1280]
++ - Exact: [1856, 3584, 1, 1280]
++ - Exact: [5056, 3584, 1, 1280]
++ - Exact: [256, 5888, 1, 256]
++ - Exact: [1856, 1408, 1, 3328]
++ - Exact: [1024, 4288, 1, 3328]
++ - Exact: [2944, 2368, 1, 3328]
++ - Exact: [704, 4288, 1, 3328]
++ - Exact: [1024, 1856, 1, 1280]
++ - Exact: [2048, 6400, 1, 2048]
++ - Exact: [512, 48000, 1, 2816]
++ - Exact: [5124, 9124, 1, 2560]
++ - Exact: [1024, 5888, 1, 256]
++ - Exact: [1408, 2368, 1, 256]
++ - Exact: [2944, 704, 1, 3328]
++ - Exact: [2944, 2944, 1, 1280]
++ - Exact: [6784, 256, 1, 3328]
++ - Exact: [1408, 5056, 1, 256]
++ - Exact: [4608, 24000, 1, 1536]
++ - Exact: [1408, 4288, 1, 256]
++ - Exact: [5888, 2368, 1, 1280]
++ - Exact: [2368, 5888, 1, 1280]
++ - Exact: [5888, 256, 1, 1280]
++ - Exact: [2368, 1856, 1, 3328]
++ - Exact: [2944, 704, 1, 256]
++ - Exact: [2368, 6784, 1, 1280]
++ - Exact: [2368, 1024, 1, 3328]
++ - Exact: [1856, 4288, 1, 1280]
++ - Exact: [704, 3584, 1, 256]
++ - Exact: [704, 2944, 1, 3328]
++ - Exact: [1856, 5056, 1, 3328]
++ - Exact: [3584, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 3328]
++ - Exact: [1408, 6784, 1, 256]
++ - Exact: [6784, 1408, 1, 3328]
++ - Exact: [1024, 2368, 1, 1280]
++ - Exact: [6784, 2944, 1, 1280]
++ - Exact: [3584, 448, 1, 1280]
++ - Exact: [2944, 6784, 1, 3328]
++ - Exact: [448, 5056, 1, 1280]
++ - Exact: [4288, 704, 1, 256]
++ - Exact: [5888, 704, 1, 256]
++ - Exact: [256, 5888, 1, 3328]
++ - Exact: [6784, 4288, 1, 256]
++ - Exact: [5888, 256, 1, 256]
++ - Exact: [6784, 1024, 1, 1280]
++ - Exact: [2944, 704, 1, 1280]
++ - Exact: [6784, 3584, 1, 1280]
++ - Exact: [1408, 2944, 1, 1280]
++ - Exact: [2048, 800, 1, 2048]
++ - Exact: [1408, 2368, 1, 3328]
++ - Exact: [2368, 2944, 1, 256]
++ - Exact: [2944, 5888, 1, 256]
++ - Exact: [3584, 1856, 1, 256]
++ - Exact: [4288, 2944, 1, 1280]
++ - Exact: [5056, 448, 1, 3328]
++ - Exact: [4288, 5056, 1, 3328]
++ - Exact: [256, 5056, 1, 3328]
++ - Exact: [5056, 2368, 1, 256]
++ - Exact: [4288, 704, 1, 3328]
++ - Exact: [448, 3584, 1, 256]
++ - Exact: [1024, 1408, 1, 3328]
++ - Exact: [2944, 5888, 1, 1280]
++ - Exact: [5888, 3584, 1, 256]
++ - Exact: [1408, 1856, 1, 3328]
++ - Exact: [6784, 1408, 1, 1280]
++ - Exact: [704, 2944, 1, 256]
++ - Exact: [2944, 5888, 1, 3328]
++ - Exact: [1408, 6784, 1, 3328]
++ - Exact: [1408, 1408, 1, 1280]
++ - Exact: [16384, 400, 1, 4096]
++ - Exact: [448, 4288, 1, 3328]
++ - Exact: [704, 2368, 1, 256]
++ - Exact: [5888, 2368, 1, 3328]
++ - Exact: [5124, 9124, 1, 1760]
++ - Exact: [4288, 5056, 1, 256]
++ - Exact: [4288, 448, 1, 1280]
++ - Exact: [5888, 704, 1, 3328]
++ - Exact: [4288, 3584, 1, 3328]
++ - Exact: [1408, 1024, 1, 256]
++ - Exact: [8192, 400, 1, 2048]
++ - Exact: [2560, 7000, 1, 2560]
++ - Exact: [6784, 6784, 1, 3328]
++ - Exact: [704, 5056, 1, 3328]
++ - Exact: [2368, 2944, 1, 3328]
++ - Exact: [2368, 3584, 1, 256]
++ - Exact: [5124, 9124, 1, 4096]
++ - Exact: [7680, 48000, 1, 2560]
++ - Exact: [1024, 48000, 1, 2816]
++ - Exact: [1856, 1856, 1, 256]
++ - Exact: [4288, 1408, 1, 3328]
++ - Exact: [5124, 9124, 1, 2048]
++ - Exact: [4288, 5056, 1, 1280]
++ - Exact: [5888, 6784, 1, 1280]
++ - Exact: [1760, 1600, 1, 1760]
++ - Exact: [5888, 1408, 1, 3328]
++ - Exact: [256, 5056, 1, 256]
++ - Exact: [7680, 12000, 1, 2560]
++ - Exact: [2368, 5056, 1, 256]
++ - Exact: [1024, 5056, 1, 256]
++ - Exact: [2368, 1408, 1, 3328]
++ - Exact: [1024, 48000, 1, 1536]
++ - Exact: [5888, 448, 1, 256]
++ - Exact: [2560, 3200, 1, 2560]
++ - Exact: [6784, 5056, 1, 1280]
++ - Exact: [1024, 48000, 1, 2560]
++ - Exact: [4288, 6784, 1, 1280]
++ - Exact: [16384, 800, 1, 4096]
++ - Exact: [3072, 48000, 1, 1024]
++ - Exact: [6784, 1408, 1, 256]
++ - Exact: [5888, 4288, 1, 256]
++ - Exact: [5056, 5888, 1, 256]
++ - Exact: [2368, 1024, 1, 256]
++ - Exact: [1856, 6784, 1, 1280]
++ - Exact: [6784, 1856, 1, 256]
++ - Exact: [4288, 3584, 1, 256]
++ - Exact: [6784, 448, 1, 3328]
++ - Exact: [5056, 1856, 1, 1280]
++ - Exact: [1408, 1024, 1, 3328]
++ - Exact: [5888, 3584, 1, 1280]
++ - Exact: [1024, 2944, 1, 256]
++ - Exact: [448, 6784, 1, 1280]
++ - Exact: [3584, 1024, 1, 3328]
++ - Exact: [2944, 1856, 1, 1280]
++ - Exact: [5056, 256, 1, 256]
++ - Exact: [2368, 3584, 1, 3328]
++ - Exact: [3584, 5888, 1, 3328]
++ - Exact: [2944, 3584, 1, 1280]
++ - Exact: [1856, 5888, 1, 1280]
++ - Exact: [2048, 3200, 1, 2048]
++ - Exact: [4288, 1408, 1, 256]
++ - Exact: [4288, 2368, 1, 1280]
++ - Exact: [2944, 5056, 1, 256]
++ - Exact: [6784, 2368, 1, 256]
++ - Exact: [1024, 24000, 1, 2816]
++ - Exact: [7680, 5984, 1, 2560]
++ - Exact: [4288, 1856, 1, 256]
++ - Exact: [1856, 2944, 1, 256]
++ - Exact: [6144, 48000, 1, 2560]
++ - Exact: [1760, 800, 1, 1760]
++ - Exact: [1856, 1408, 1, 1280]
++ - Exact: [1024, 4288, 1, 1280]
++ - Exact: [2368, 5056, 1, 3328]
++ - Exact: [1024, 5056, 1, 3328]
++ - Exact: [1024, 1856, 1, 3328]
++ - Exact: [4288, 6784, 1, 256]
++ - Exact: [3584, 2944, 1, 3328]
++ - Exact: [5888, 2944, 1, 256]
++ - Exact: [5056, 4288, 1, 256]
++ - Exact: [1024, 3584, 1, 256]
++ - Exact: [5888, 5888, 1, 1280]
++ - Exact: [448, 5888, 1, 1280]
++ - Exact: [4288, 704, 1, 1280]
++ - Exact: [2944, 1408, 1, 256]
++ - Exact: [2368, 5888, 1, 3328]
++ - Exact: [2368, 1856, 1, 1280]
++ - Exact: [5888, 4288, 1, 3328]
++ - Exact: [6784, 704, 1, 1280]
++ - Exact: [5056, 448, 1, 256]
++ - Exact: [1856, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 1280]
++ - Exact: [2368, 4288, 1, 256]
++ - Exact: [1024, 2368, 1, 3328]
++ - Exact: [4288, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 1280]
++ - Exact: [1856, 3584, 1, 256]
++ - Exact: [512, 24000, 1, 2816]
++ - Exact: [256, 5888, 1, 1280]
++ - Exact: [16384, 1600, 1, 4096]
++ - Exact: [2944, 2368, 1, 256]
++ - Exact: [1024, 1856, 1, 256]
++ - Exact: [6784, 3584, 1, 3328]
++ - Exact: [1760, 7000, 1, 1760]
++ - Exact: [1024, 5888, 1, 3328]
++ - Exact: [1408, 2368, 1, 1280]
++ - Exact: [2944, 2944, 1, 256]
++ - Exact: [6784, 256, 1, 256]
++ - Exact: [5888, 1408, 1, 256]
++ - Exact: [5888, 6784, 1, 3328]
++ - Exact: [704, 4288, 1, 1280]
++ - Exact: [1024, 48000, 1, 2048]
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 1024, 1, 3328]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [128, 6784, 1, 3328]
++ - Exact: [2048, 400, 1, 512]
++ - Exact: [256, 4288, 1, 3328]
++ - Exact: [704, 1856, 1, 3328]
++ - Exact: [448, 1024, 1, 1280]
++ - Exact: [2368, 128, 1, 256]
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [256, 1856, 1, 1280]
++ - Exact: [448, 704, 1, 1280]
++ - Exact: [4288, 256, 1, 256]
++ - Exact: [128, 3584, 1, 1280]
++ - Exact: [5888, 64, 1, 3328]
++ - Exact: [2944, 256, 1, 3328]
++ - Exact: [256, 4288, 1, 1280]
++ - Exact: [1408, 448, 1, 1280]
++ - Exact: [1408, 256, 1, 1280]
++ - Exact: [3072, 128, 1, 1024]
++ - Exact: [6784, 128, 1, 1280]
++ - Exact: [6784, 64, 1, 256]
++ - Exact: [2368, 128, 1, 3328]
++ - Exact: [2944, 128, 1, 256]
++ - Exact: [448, 1408, 1, 256]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [2368, 256, 1, 1280]
++ - Exact: [256, 3584, 1, 3328]
++ - Exact: [5056, 64, 1, 1280]
++ - Exact: [1024, 704, 1, 256]
++ - Exact: [4288, 128, 1, 1280]
++ - Exact: [5888, 64, 1, 256]
++ - Exact: [1856, 256, 1, 1280]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [256, 1408, 1, 3328]
++ - Exact: [6784, 128, 1, 3328]
++ - Exact: [704, 704, 1, 3328]
++ - Exact: [3584, 256, 1, 3328]
++ - Exact: [128, 3584, 1, 3328]
++ - Exact: [128, 2944, 1, 1280]
++ - Exact: [448, 1856, 1, 1280]
++ - Exact: [3584, 128, 1, 256]
++ - Exact: [448, 1408, 1, 3328]
++ - Exact: [256, 3584, 1, 256]
++ - Exact: [256, 2944, 1, 3328]
++ - Exact: [1408, 704, 1, 256]
++ - Exact: [448, 2944, 1, 3328]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [448, 2368, 1, 1280]
++ - Exact: [128, 4288, 1, 3328]
++ - Exact: [256, 2368, 1, 256]
++ - Exact: [1024, 448, 1, 3328]
++ - Exact: [1856, 704, 1, 1280]
++ - Exact: [1024, 1024, 1, 1280]
++ - Exact: [256, 2944, 1, 256]
++ - Exact: [1024, 700, 1, 512]
++ - Exact: [128, 6784, 1, 1280]
++ - Exact: [1408, 704, 1, 3328]
++ - Exact: [128, 5888, 1, 1280]
++ - Exact: [704, 1408, 1, 3328]
++ - Exact: [7680, 64, 1, 2560]
++ - Exact: [6784, 128, 1, 256]
++ - Exact: [704, 448, 1, 256]
++ - Exact: [256, 1856, 1, 3328]
++ - Exact: [128, 4288, 1, 256]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [2944, 256, 1, 1280]
++ - Exact: [1856, 704, 1, 256]
++ - Exact: [1408, 448, 1, 3328]
++ - Exact: [704, 1856, 1, 256]
++ - Exact: [256, 2368, 1, 1280]
++ - Exact: [2944, 448, 1, 256]
++ - Exact: [2368, 128, 1, 1280]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [704, 448, 1, 3328]
++ - Exact: [2368, 448, 1, 1280]
++ - Exact: [128, 3584, 1, 256]
++ - Exact: [1856, 448, 1, 3328]
++ - Exact: [128, 5056, 1, 256]
++ - Exact: [4288, 256, 1, 1280]
++ - Exact: [704, 704, 1, 256]
++ - Exact: [4288, 128, 1, 3328]
++ - Exact: [7680, 128, 1, 2560]
++ - Exact: [256, 1408, 1, 1280]
++ - Exact: [6784, 64, 1, 3328]
++ - Exact: [128, 2944, 1, 3328]
++ - Exact: [2944, 448, 1, 3328]
++ - Exact: [5888, 128, 1, 256]
++ - Exact: [5056, 64, 1, 256]
++ - Exact: [128, 5056, 1, 3328]
++ - Exact: [256, 4288, 1, 256]
++ - Exact: [3584, 256, 1, 256]
++ - Exact: [128, 2944, 1, 256]
++ - Exact: [3584, 128, 1, 3328]
++ - Exact: [1024, 448, 1, 1280]
++ - Exact: [5888, 128, 1, 3328]
++ - Exact: [1408, 704, 1, 1280]
++ - Exact: [448, 1408, 1, 1280]
++ - Exact: [704, 1408, 1, 1280]
++ - Exact: [448, 2944, 1, 256]
++ - Exact: [448, 2368, 1, 256]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [128, 2368, 1, 3328]
++ - Exact: [5056, 64, 1, 3328]
++ - Exact: [5056, 128, 1, 3328]
++ - Exact: [448, 704, 1, 256]
++ - Exact: [1856, 256, 1, 3328]
++ - Exact: [2944, 128, 1, 3328]
++ - Exact: [448, 1024, 1, 3328]
++ - Exact: [704, 1024, 1, 1280]
++ - Exact: [2368, 256, 1, 256]
++ - Exact: [256, 2368, 1, 3328]
++ - Exact: [704, 448, 1, 1280]
++ - Exact: [1024, 704, 1, 1280]
++ - Exact: [256, 1856, 1, 256]
++ - Exact: [704, 1856, 1, 1280]
++ - Exact: [1408, 256, 1, 3328]
++ - Exact: [2368, 448, 1, 256]
++ - Exact: [4288, 256, 1, 3328]
++ - Exact: [2944, 256, 1, 256]
++ - Exact: [1408, 448, 1, 256]
++ - Exact: [6784, 64, 1, 1280]
++ - Exact: [2944, 448, 1, 1280]
++ - Exact: [128, 2368, 1, 256]
++ - Exact: [448, 1024, 1, 256]
++ - Exact: [1856, 448, 1, 256]
++ - Exact: [128, 5056, 1, 1280]
++ - Exact: [1408, 256, 1, 256]
++ - Exact: [256, 1408, 1, 256]
++ - Exact: [2368, 448, 1, 3328]
++ - Exact: [128, 5888, 1, 3328]
++ - Exact: [3584, 128, 1, 1280]
++ - Exact: [4288, 128, 1, 256]
++ - Exact: [2368, 256, 1, 3328]
++ - Exact: [5888, 128, 1, 1280]
++ - Exact: [256, 3584, 1, 1280]
++ - Exact: [128, 5888, 1, 256]
++ - Exact: [1024, 1024, 1, 256]
++ - Exact: [1024, 1024, 1, 1024]
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [704, 1024, 1, 256]
++ - Exact: [704, 704, 1, 1280]
++ - Exact: [128, 2368, 1, 1280]
++ - Exact: [3584, 256, 1, 1280]
++ - Exact: [5888, 64, 1, 1280]
++ - Exact: [5056, 128, 1, 1280]
++ - Exact: [448, 1856, 1, 3328]
++ - Exact: [1024, 448, 1, 256]
++ - Exact: [2944, 128, 1, 1280]
++ - Exact: [256, 2944, 1, 1280]
++ - Exact: [2560, 128, 1, 2560]
++ - Exact: [704, 1024, 1, 3328]
++ - Exact: [1856, 448, 1, 1280]
++ - Exact: [128, 6784, 1, 256]
++ - Exact: [704, 1408, 1, 256]
++ - Exact: [4096, 128, 1, 4096]
++ - Exact: [448, 2944, 1, 1280]
++ - Exact: [1856, 256, 1, 256]
++ - Exact: [5056, 128, 1, 256]
++ - Exact: [448, 2368, 1, 3328]
++ - Exact: [1024, 704, 1, 3328]
++ - Exact: [128, 4288, 1, 1280]
++ - Exact: [448, 704, 1, 3328]
++ - Exact: [448, 1856, 1, 256]
++ - Exact: [1856, 704, 1, 3328]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1408, 64, 1, 1280]
++ - Exact: [4096, 32, 1, 4096]
++ - Exact: [3072, 64, 1, 1024]
++ - Exact: [2944, 64, 1, 256]
++ - Exact: [448, 448, 1, 3328]
++ - Exact: [1024, 256, 1, 3328]
++ - Exact: [6144, 32, 1, 2560]
++ - Exact: [1856, 64, 1, 1280]
++ - Exact: [704, 128, 1, 1280]
++ - Exact: [1856, 128, 1, 256]
++ - Exact: [2944, 64, 1, 1280]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [1024, 256, 1, 256]
++ - Exact: [448, 448, 1, 256]
++ - Exact: [7680, 32, 1, 2560]
++ - Exact: [128, 1024, 1, 3328]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [448, 256, 1, 256]
++ - Exact: [256, 1024, 1, 256]
++ - Exact: [1024, 128, 1, 1280]
++ - Exact: [3072, 32, 1, 1024]
++ - Exact: [448, 256, 1, 3328]
++ - Exact: [128, 704, 1, 1280]
++ - Exact: [1856, 128, 1, 3328]
++ - Exact: [256, 448, 1, 256]
++ - Exact: [8448, 32, 1, 2816]
++ - Exact: [1408, 128, 1, 1280]
++ - Exact: [128, 1856, 1, 1280]
++ - Exact: [2048, 128, 1, 2048]
++ - Exact: [2560, 32, 1, 2560]
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [128, 1408, 1, 256]
++ - Exact: [256, 448, 1, 3328]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [2368, 64, 1, 256]
++ - Exact: [704, 128, 1, 3328]
++ - Exact: [4288, 64, 1, 1280]
++ - Exact: [2560, 64, 1, 2560]
++ - Exact: [128, 1024, 1, 1280]
++ - Exact: [1856, 64, 1, 256]
++ - Exact: [704, 128, 1, 256]
++ - Exact: [448, 256, 1, 1280]
++ - Exact: [1024, 256, 1, 1280]
++ - Exact: [1856, 128, 1, 1280]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [256, 1024, 1, 1280]
++ - Exact: [3584, 64, 1, 1280]
++ - Exact: [1408, 128, 1, 3328]
++ - Exact: [64, 4288, 1, 3328]
++ - Exact: [2368, 64, 1, 3328]
++ - Exact: [256, 704, 1, 256]
++ - Exact: [128, 1024, 1, 256]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [1408, 128, 1, 256]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [256, 448, 1, 1280]
++ - Exact: [704, 256, 1, 1280]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [256, 704, 1, 3328]
++ - Exact: [4096, 64, 1, 4096]
++ - Exact: [1760, 128, 1, 1760]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [128, 1408, 1, 3328]
++ - Exact: [1408, 64, 1, 256]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [1024, 128, 1, 3328]
++ - Exact: [2368, 64, 1, 1280]
++ - Exact: [4288, 64, 1, 256]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [1408, 64, 1, 3328]
++ - Exact: [448, 448, 1, 1280]
++ - Exact: [3584, 64, 1, 3328]
++ - Exact: [256, 1024, 1, 3328]
++ - Exact: [1856, 64, 1, 3328]
++ - Exact: [1024, 128, 1, 256]
++ - Exact: [4608, 32, 1, 1536]
++ - Exact: [128, 704, 1, 256]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [3584, 64, 1, 256]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [2944, 64, 1, 3328]
++ - Exact: [128, 704, 1, 3328]
++ - Exact: [128, 1856, 1, 256]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [704, 256, 1, 3328]
++ - Exact: [256, 704, 1, 1280]
++ - Exact: [4288, 64, 1, 3328]
++ - Exact: [2048, 64, 1, 2048]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [128, 1408, 1, 1280]
++ - Exact: [128, 1856, 1, 3328]
++ - Exact: [1760, 64, 1, 1760]
++ - Exact: [704, 256, 1, 256]
++ - Exact: [1024, 256, 1, 196]
++ - Exact: [256, 1024, 1, 196]
++
++# bodys bigM
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 1 ]
++ - [ 4, 2 ]
++ - WorkGroup:
++ - [ 16, 4, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 32, 4, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1760, 32, 1, 1760]
++ - Exact: [1760, 16, 1, 1760]
++ - Exact: [7680, 16, 1, 2560]
++ - Exact: [8448, 16, 1, 2816]
++ - Exact: [6144, 16, 1, 2560]
++ - Exact: [2048, 16, 1, 2048]
++ - Exact: [3072, 16, 1, 1024]
++ - Exact: [4096, 16, 1, 4096]
++ - Exact: [2560, 16, 1, 2560]
++ - Exact: [2048, 32, 1, 2048]
++ - Exact: [4608, 16, 1, 1536]
++
++# bodys bigK
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 16, 1, 500000]
++ - Exact: [1024, 8, 1, 500000]
++ - Exact: [512, 16, 1, 500000]
++ - Exact: [512, 8, 1, 500000]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [128, 256, 1, 1280]
++ - Exact: [448, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [128, 448, 1, 256]
++ - Exact: [256, 256, 1, 3328]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [704, 64, 1, 3328]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [128, 448, 1, 1280]
++ - Exact: [704, 64, 1, 1280]
++ - Exact: [448, 64, 1, 3328]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [128, 128, 1, 3328]
++ - Exact: [256, 128, 1, 256]
++ - Exact: [256, 256, 1, 256]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [448, 128, 1, 256]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [448, 128, 1, 3328]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [256, 128, 1, 1280]
++ - Exact: [128, 256, 1, 3328]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [128, 128, 1, 1280]
++ - Exact: [128, 256, 1, 256]
++ - Exact: [256, 64, 1, 1280]
++ - Exact: [704, 64, 1, 256]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [448, 64, 1, 256]
++ - Exact: [1024, 64, 1, 256]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [1024, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [448, 128, 1, 1280]
++ - Exact: [1024, 64, 1, 3328]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [256, 256, 1, 1280]
++ - Exact: [256, 128, 1, 3328]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [128, 448, 1, 3328]
++ - Exact: [256, 64, 1, 3328]
++ - Exact: [128, 128, 1, 256]
++ - Exact: [512, 128, 1, 784]
++ - Exact: [256, 64, 1, 3136]
++ - Exact: [64, 256, 1, 3136]
++ - Exact: [128, 512, 1, 784]
++ - Exact: [64, 64, 1, 3136]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Configs/navi23/rocblas_hgemm_sb_tt_asm_full.yaml b/Tensile/Configs/navi23/rocblas_hgemm_sb_tt_asm_full.yaml
+new file mode 100644
+index 0000000000..689f1e5f1a
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_hgemm_sb_tt_asm_full.yaml
+@@ -0,0 +1,850 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: h
++ TransposeA: True
++ TransposeB: True
++ UseBeta: True
++ Batched: True
++
++# bodys bigSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2944, 4288, 1, 1280]
++ - Exact: [2368, 5888, 1, 256]
++ - Exact: [1024, 5056, 1, 3328]
++ - Exact: [5888, 1024, 1, 1280]
++ - Exact: [5888, 1856, 1, 3328]
++ - Exact: [5056, 704, 1, 256]
++ - Exact: [5888, 2944, 1, 3328]
++ - Exact: [1856, 4288, 1, 256]
++ - Exact: [5056, 5056, 1, 3328]
++ - Exact: [1408, 5888, 1, 1280]
++ - Exact: [448, 3584, 1, 3328]
++ - Exact: [5888, 1408, 1, 1280]
++ - Exact: [3584, 1856, 1, 3328]
++ - Exact: [5056, 6784, 1, 1280]
++ - Exact: [5056, 5056, 1, 1280]
++ - Exact: [448, 5056, 1, 256]
++ - Exact: [6784, 448, 1, 256]
++ - Exact: [5888, 704, 1, 1280]
++ - Exact: [3584, 1024, 1, 256]
++ - Exact: [6784, 4288, 1, 3328]
++ - Exact: [1856, 2368, 1, 3328]
++ - Exact: [5888, 2944, 1, 1280]
++ - Exact: [5888, 1024, 1, 256]
++ - Exact: [1408, 2944, 1, 256]
++ - Exact: [6784, 5056, 1, 3328]
++ - Exact: [5056, 5056, 1, 256]
++ - Exact: [1024, 3584, 1, 1280]
++ - Exact: [2368, 2944, 1, 1280]
++ - Exact: [1408, 4288, 1, 1280]
++ - Exact: [3584, 4288, 1, 1280]
++ - Exact: [2368, 704, 1, 1280]
++ - Exact: [5056, 4288, 1, 3328]
++ - Exact: [3584, 2368, 1, 3328]
++ - Exact: [6784, 448, 1, 1280]
++ - Exact: [1024, 1408, 1, 3328]
++ - Exact: [4288, 2944, 1, 256]
++ - Exact: [5056, 2368, 1, 1280]
++ - Exact: [448, 3584, 1, 1280]
++ - Exact: [6784, 5888, 1, 256]
++ - Exact: [1024, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 3328]
++ - Exact: [5056, 704, 1, 3328]
++ - Exact: [1408, 1856, 1, 256]
++ - Exact: [5888, 1856, 1, 256]
++ - Exact: [704, 5888, 1, 256]
++ - Exact: [4288, 6784, 1, 3328]
++ - Exact: [3584, 704, 1, 3328]
++ - Exact: [1408, 1408, 1, 256]
++ - Exact: [448, 4288, 1, 256]
++ - Exact: [704, 2368, 1, 1280]
++ - Exact: [1856, 2368, 1, 1280]
++ - Exact: [1408, 1024, 1, 1280]
++ - Exact: [6784, 704, 1, 256]
++ - Exact: [1408, 3584, 1, 256]
++ - Exact: [3584, 4288, 1, 3328]
++ - Exact: [5888, 1856, 1, 1280]
++ - Exact: [5056, 1024, 1, 3328]
++ - Exact: [2368, 3584, 1, 1280]
++ - Exact: [2944, 3584, 1, 3328]
++ - Exact: [6784, 2944, 1, 256]
++ - Exact: [1024, 2368, 1, 256]
++ - Exact: [4288, 2368, 1, 3328]
++ - Exact: [1856, 2368, 1, 256]
++ - Exact: [3584, 6784, 1, 3328]
++ - Exact: [6784, 1856, 1, 3328]
++ - Exact: [5056, 4288, 1, 1280]
++ - Exact: [1408, 5056, 1, 1280]
++ - Exact: [6784, 5888, 1, 3328]
++ - Exact: [2368, 5056, 1, 1280]
++ - Exact: [1024, 5056, 1, 1280]
++ - Exact: [4288, 1024, 1, 256]
++ - Exact: [2368, 1408, 1, 256]
++ - Exact: [5888, 448, 1, 1280]
++ - Exact: [704, 5888, 1, 3328]
++ - Exact: [1024, 6784, 1, 1280]
++ - Exact: [3584, 2944, 1, 1280]
++ - Exact: [2368, 1024, 1, 3328]
++ - Exact: [1408, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 3328]
++ - Exact: [2368, 2368, 1, 256]
++ - Exact: [4288, 4288, 1, 1280]
++ - Exact: [704, 6784, 1, 3328]
++ - Exact: [5888, 5888, 1, 3328]
++ - Exact: [5056, 1024, 1, 1280]
++ - Exact: [448, 5888, 1, 3328]
++ - Exact: [5056, 5888, 1, 1280]
++ - Exact: [448, 6784, 1, 256]
++ - Exact: [3584, 5888, 1, 256]
++ - Exact: [2944, 3584, 1, 256]
++ - Exact: [6784, 2944, 1, 3328]
++ - Exact: [2944, 5056, 1, 3328]
++ - Exact: [6784, 2368, 1, 1280]
++ - Exact: [4288, 5888, 1, 1280]
++ - Exact: [4288, 4288, 1, 256]
++ - Exact: [4288, 1856, 1, 1280]
++ - Exact: [1856, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 3328]
++ - Exact: [5056, 1024, 1, 256]
++ - Exact: [1408, 1408, 1, 1280]
++ - Exact: [5056, 1856, 1, 3328]
++ - Exact: [1856, 1408, 1, 256]
++ - Exact: [5056, 256, 1, 3328]
++ - Exact: [5056, 3584, 1, 256]
++ - Exact: [1856, 1024, 1, 1280]
++ - Exact: [1856, 1856, 1, 1280]
++ - Exact: [6784, 6784, 1, 1280]
++ - Exact: [1856, 1024, 1, 3328]
++ - Exact: [6784, 1024, 1, 256]
++ - Exact: [5056, 5888, 1, 3328]
++ - Exact: [1856, 1024, 1, 256]
++ - Exact: [5056, 1408, 1, 3328]
++ - Exact: [4288, 1024, 1, 3328]
++ - Exact: [2944, 1408, 1, 3328]
++ - Exact: [2944, 4288, 1, 3328]
++ - Exact: [5056, 2944, 1, 256]
++ - Exact: [2368, 1856, 1, 256]
++ - Exact: [1408, 3584, 1, 3328]
++ - Exact: [2368, 6784, 1, 256]
++ - Exact: [5056, 1408, 1, 1280]
++ - Exact: [1408, 5888, 1, 3328]
++ - Exact: [1856, 5056, 1, 256]
++ - Exact: [6784, 6784, 1, 256]
++ - Exact: [2368, 4288, 1, 1280]
++ - Exact: [3584, 1856, 1, 1280]
++ - Exact: [5888, 5056, 1, 256]
++ - Exact: [3584, 448, 1, 256]
++ - Exact: [3584, 3584, 1, 1280]
++ - Exact: [256, 6784, 1, 256]
++ - Exact: [1856, 3584, 1, 3328]
++ - Exact: [5056, 256, 1, 1280]
++ - Exact: [3584, 3584, 1, 256]
++ - Exact: [6784, 4288, 1, 1280]
++ - Exact: [704, 5056, 1, 256]
++ - Exact: [2944, 2368, 1, 1280]
++ - Exact: [6784, 3584, 1, 256]
++ - Exact: [704, 6784, 1, 256]
++ - Exact: [1024, 3584, 1, 3328]
++ - Exact: [2944, 2944, 1, 3328]
++ - Exact: [5056, 6784, 1, 256]
++ - Exact: [1408, 4288, 1, 3328]
++ - Exact: [6784, 256, 1, 1280]
++ - Exact: [2368, 704, 1, 3328]
++ - Exact: [3584, 6784, 1, 256]
++ - Exact: [5056, 1856, 1, 256]
++ - Exact: [704, 4288, 1, 256]
++ - Exact: [1408, 6784, 1, 1280]
++ - Exact: [5056, 2368, 1, 3328]
++ - Exact: [2944, 4288, 1, 256]
++ - Exact: [1408, 3584, 1, 1280]
++ - Exact: [1024, 1408, 1, 1280]
++ - Exact: [2368, 6784, 1, 3328]
++ - Exact: [5056, 704, 1, 1280]
++ - Exact: [1856, 4288, 1, 3328]
++ - Exact: [1408, 5888, 1, 256]
++ - Exact: [3584, 704, 1, 1280]
++ - Exact: [3584, 448, 1, 3328]
++ - Exact: [704, 2368, 1, 3328]
++ - Exact: [448, 5056, 1, 3328]
++ - Exact: [4288, 448, 1, 256]
++ - Exact: [448, 5888, 1, 256]
++ - Exact: [5888, 2368, 1, 256]
++ - Exact: [6784, 704, 1, 3328]
++ - Exact: [1408, 2944, 1, 3328]
++ - Exact: [2368, 704, 1, 256]
++ - Exact: [3584, 2368, 1, 256]
++ - Exact: [5888, 5056, 1, 1280]
++ - Exact: [3584, 3584, 1, 3328]
++ - Exact: [5888, 6784, 1, 256]
++ - Exact: [4288, 2944, 1, 3328]
++ - Exact: [4288, 704, 1, 1280]
++ - Exact: [256, 5056, 1, 1280]
++ - Exact: [6784, 5888, 1, 1280]
++ - Exact: [5888, 4288, 1, 1280]
++ - Exact: [3584, 1024, 1, 3328]
++ - Exact: [1408, 1856, 1, 1280]
++ - Exact: [5888, 448, 1, 3328]
++ - Exact: [704, 5888, 1, 1280]
++ - Exact: [1024, 6784, 1, 3328]
++ - Exact: [704, 2944, 1, 1280]
++ - Exact: [5056, 2944, 1, 3328]
++ - Exact: [1408, 1408, 1, 3328]
++ - Exact: [448, 4288, 1, 1280]
++ - Exact: [3584, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 3328]
++ - Exact: [2368, 1024, 1, 1280]
++ - Exact: [1856, 6784, 1, 256]
++ - Exact: [4288, 448, 1, 3328]
++ - Exact: [4288, 3584, 1, 1280]
++ - Exact: [5888, 1024, 1, 3328]
++ - Exact: [704, 6784, 1, 1280]
++ - Exact: [1024, 2944, 1, 3328]
++ - Exact: [704, 5056, 1, 1280]
++ - Exact: [1024, 5888, 1, 1280]
++ - Exact: [2944, 1856, 1, 256]
++ - Exact: [3584, 5056, 1, 256]
++ - Exact: [5888, 5056, 1, 3328]
++ - Exact: [3584, 6784, 1, 1280]
++ - Exact: [4288, 1856, 1, 256]
++ - Exact: [1856, 5888, 1, 256]
++ - Exact: [4288, 4288, 1, 3328]
++ - Exact: [4288, 1408, 1, 1280]
++ - Exact: [4288, 2368, 1, 256]
++ - Exact: [2944, 5056, 1, 1280]
++ - Exact: [6784, 2368, 1, 3328]
++ - Exact: [4288, 1856, 1, 3328]
++ - Exact: [1856, 2944, 1, 1280]
++ - Exact: [3584, 1024, 1, 1280]
++ - Exact: [1024, 4288, 1, 256]
++ - Exact: [5888, 3584, 1, 3328]
++ - Exact: [5056, 3584, 1, 3328]
++ - Exact: [2368, 1408, 1, 1280]
++ - Exact: [5056, 2944, 1, 1280]
++ - Exact: [1024, 6784, 1, 256]
++ - Exact: [3584, 2944, 1, 256]
++ - Exact: [3584, 1408, 1, 1280]
++ - Exact: [5056, 6784, 1, 3328]
++ - Exact: [3584, 4288, 1, 256]
++ - Exact: [1856, 6784, 1, 3328]
++ - Exact: [5056, 1408, 1, 256]
++ - Exact: [5888, 5888, 1, 256]
++ - Exact: [4288, 1024, 1, 1280]
++ - Exact: [448, 6784, 1, 3328]
++ - Exact: [2944, 1408, 1, 1280]
++ - Exact: [2944, 1856, 1, 3328]
++ - Exact: [3584, 5888, 1, 1280]
++ - Exact: [6784, 1856, 1, 1280]
++ - Exact: [5888, 256, 1, 3328]
++ - Exact: [1856, 5888, 1, 3328]
++ - Exact: [3584, 1408, 1, 256]
++ - Exact: [704, 3584, 1, 3328]
++ - Exact: [5056, 448, 1, 1280]
++ - Exact: [4288, 704, 1, 256]
++ - Exact: [2944, 1024, 1, 256]
++ - Exact: [2368, 4288, 1, 3328]
++ - Exact: [6784, 5056, 1, 256]
++ - Exact: [3584, 5056, 1, 3328]
++ - Exact: [4288, 5888, 1, 256]
++ - Exact: [2944, 6784, 1, 256]
++ - Exact: [2368, 2368, 1, 1280]
++ - Exact: [1856, 3584, 1, 1280]
++ - Exact: [5056, 3584, 1, 1280]
++ - Exact: [256, 5888, 1, 256]
++ - Exact: [1856, 1408, 1, 3328]
++ - Exact: [1024, 4288, 1, 3328]
++ - Exact: [2944, 2368, 1, 3328]
++ - Exact: [1024, 1856, 1, 1280]
++ - Exact: [6784, 1856, 1, 256]
++ - Exact: [1024, 5888, 1, 256]
++ - Exact: [1408, 2368, 1, 256]
++ - Exact: [2944, 704, 1, 3328]
++ - Exact: [2944, 2944, 1, 1280]
++ - Exact: [6784, 256, 1, 3328]
++ - Exact: [1408, 5056, 1, 256]
++ - Exact: [5056, 256, 1, 256]
++ - Exact: [1408, 4288, 1, 256]
++ - Exact: [5888, 2368, 1, 1280]
++ - Exact: [2368, 5888, 1, 1280]
++ - Exact: [5888, 256, 1, 1280]
++ - Exact: [2368, 1856, 1, 3328]
++ - Exact: [2944, 704, 1, 256]
++ - Exact: [2368, 6784, 1, 1280]
++ - Exact: [1856, 4288, 1, 1280]
++ - Exact: [704, 3584, 1, 256]
++ - Exact: [704, 2944, 1, 3328]
++ - Exact: [1856, 5056, 1, 3328]
++ - Exact: [3584, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 3328]
++ - Exact: [1408, 6784, 1, 256]
++ - Exact: [6784, 1408, 1, 3328]
++ - Exact: [1024, 2368, 1, 1280]
++ - Exact: [6784, 2944, 1, 1280]
++ - Exact: [3584, 448, 1, 1280]
++ - Exact: [2944, 6784, 1, 3328]
++ - Exact: [448, 5056, 1, 1280]
++ - Exact: [5888, 704, 1, 256]
++ - Exact: [256, 5888, 1, 3328]
++ - Exact: [6784, 4288, 1, 256]
++ - Exact: [5888, 256, 1, 256]
++ - Exact: [6784, 1024, 1, 1280]
++ - Exact: [2944, 704, 1, 1280]
++ - Exact: [6784, 3584, 1, 1280]
++ - Exact: [1408, 2944, 1, 1280]
++ - Exact: [1408, 2368, 1, 3328]
++ - Exact: [1024, 3584, 1, 256]
++ - Exact: [2368, 2944, 1, 256]
++ - Exact: [2944, 5888, 1, 256]
++ - Exact: [3584, 1856, 1, 256]
++ - Exact: [704, 4288, 1, 3328]
++ - Exact: [4288, 2944, 1, 1280]
++ - Exact: [4288, 5056, 1, 3328]
++ - Exact: [256, 5056, 1, 3328]
++ - Exact: [5056, 2368, 1, 256]
++ - Exact: [4288, 704, 1, 3328]
++ - Exact: [448, 3584, 1, 256]
++ - Exact: [2944, 5888, 1, 1280]
++ - Exact: [5888, 3584, 1, 256]
++ - Exact: [1408, 1856, 1, 3328]
++ - Exact: [6784, 1408, 1, 1280]
++ - Exact: [704, 2944, 1, 256]
++ - Exact: [2944, 5888, 1, 3328]
++ - Exact: [1408, 6784, 1, 3328]
++ - Exact: [448, 4288, 1, 3328]
++ - Exact: [704, 2368, 1, 256]
++ - Exact: [5888, 2368, 1, 3328]
++ - Exact: [4288, 5056, 1, 256]
++ - Exact: [4288, 448, 1, 1280]
++ - Exact: [5888, 704, 1, 3328]
++ - Exact: [4288, 3584, 1, 3328]
++ - Exact: [6784, 6784, 1, 3328]
++ - Exact: [704, 5056, 1, 3328]
++ - Exact: [2368, 2944, 1, 3328]
++ - Exact: [2368, 3584, 1, 256]
++ - Exact: [3584, 2368, 1, 1280]
++ - Exact: [1856, 1856, 1, 256]
++ - Exact: [4288, 1408, 1, 3328]
++ - Exact: [4288, 5056, 1, 1280]
++ - Exact: [5888, 6784, 1, 1280]
++ - Exact: [5888, 1408, 1, 3328]
++ - Exact: [256, 5056, 1, 256]
++ - Exact: [1408, 1024, 1, 256]
++ - Exact: [2368, 5056, 1, 256]
++ - Exact: [1024, 5056, 1, 256]
++ - Exact: [2368, 1408, 1, 3328]
++ - Exact: [5888, 448, 1, 256]
++ - Exact: [6784, 5056, 1, 1280]
++ - Exact: [4288, 6784, 1, 1280]
++ - Exact: [6784, 1408, 1, 256]
++ - Exact: [5888, 4288, 1, 256]
++ - Exact: [5056, 5888, 1, 256]
++ - Exact: [2368, 1024, 1, 256]
++ - Exact: [1856, 6784, 1, 1280]
++ - Exact: [4288, 3584, 1, 256]
++ - Exact: [5056, 1856, 1, 1280]
++ - Exact: [1408, 1024, 1, 3328]
++ - Exact: [5888, 3584, 1, 1280]
++ - Exact: [1024, 2944, 1, 256]
++ - Exact: [448, 6784, 1, 1280]
++ - Exact: [2944, 1856, 1, 1280]
++ - Exact: [2368, 3584, 1, 3328]
++ - Exact: [3584, 5888, 1, 3328]
++ - Exact: [2944, 3584, 1, 1280]
++ - Exact: [1856, 5888, 1, 1280]
++ - Exact: [5056, 448, 1, 3328]
++ - Exact: [4288, 1408, 1, 256]
++ - Exact: [4288, 2368, 1, 1280]
++ - Exact: [2944, 5056, 1, 256]
++ - Exact: [6784, 2368, 1, 256]
++ - Exact: [1856, 2944, 1, 256]
++ - Exact: [1856, 1408, 1, 1280]
++ - Exact: [1024, 4288, 1, 1280]
++ - Exact: [2368, 5056, 1, 3328]
++ - Exact: [1024, 1856, 1, 3328]
++ - Exact: [704, 3584, 1, 1280]
++ - Exact: [4288, 6784, 1, 256]
++ - Exact: [3584, 2944, 1, 3328]
++ - Exact: [5888, 2944, 1, 256]
++ - Exact: [5056, 4288, 1, 256]
++ - Exact: [6784, 1024, 1, 3328]
++ - Exact: [5888, 5888, 1, 1280]
++ - Exact: [448, 5888, 1, 1280]
++ - Exact: [2944, 1408, 1, 256]
++ - Exact: [1024, 2944, 1, 1280]
++ - Exact: [2368, 5888, 1, 3328]
++ - Exact: [2368, 1856, 1, 1280]
++ - Exact: [5888, 4288, 1, 3328]
++ - Exact: [6784, 704, 1, 1280]
++ - Exact: [5056, 448, 1, 256]
++ - Exact: [1856, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 1280]
++ - Exact: [2368, 4288, 1, 256]
++ - Exact: [1024, 2368, 1, 3328]
++ - Exact: [4288, 5888, 1, 3328]
++ - Exact: [2944, 6784, 1, 1280]
++ - Exact: [256, 6784, 1, 1280]
++ - Exact: [1856, 3584, 1, 256]
++ - Exact: [256, 5888, 1, 1280]
++ - Exact: [2944, 2368, 1, 256]
++ - Exact: [1024, 1856, 1, 256]
++ - Exact: [6784, 3584, 1, 3328]
++ - Exact: [1024, 5888, 1, 3328]
++ - Exact: [1408, 2368, 1, 1280]
++ - Exact: [2944, 2944, 1, 256]
++ - Exact: [6784, 256, 1, 256]
++ - Exact: [5888, 1408, 1, 256]
++ - Exact: [5888, 6784, 1, 3328]
++ - Exact: [704, 4288, 1, 1280]
++ - Exact: [6784, 448, 1, 3328]
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 1024, 1, 3328]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [128, 6784, 1, 3328]
++ - Exact: [256, 4288, 1, 3328]
++ - Exact: [704, 1856, 1, 3328]
++ - Exact: [448, 1024, 1, 1280]
++ - Exact: [2368, 128, 1, 256]
++ - Exact: [256, 1856, 1, 1280]
++ - Exact: [448, 704, 1, 1280]
++ - Exact: [128, 3584, 1, 1280]
++ - Exact: [4288, 256, 1, 256]
++ - Exact: [5888, 64, 1, 3328]
++ - Exact: [2944, 256, 1, 3328]
++ - Exact: [256, 4288, 1, 1280]
++ - Exact: [1408, 448, 1, 1280]
++ - Exact: [6784, 128, 1, 1280]
++ - Exact: [2368, 128, 1, 3328]
++ - Exact: [2944, 128, 1, 256]
++ - Exact: [448, 1408, 1, 256]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [2368, 256, 1, 1280]
++ - Exact: [256, 3584, 1, 3328]
++ - Exact: [5056, 64, 1, 1280]
++ - Exact: [1024, 704, 1, 256]
++ - Exact: [4288, 128, 1, 1280]
++ - Exact: [5888, 64, 1, 256]
++ - Exact: [1856, 256, 1, 1280]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [256, 1408, 1, 3328]
++ - Exact: [6784, 128, 1, 3328]
++ - Exact: [704, 704, 1, 3328]
++ - Exact: [3584, 256, 1, 3328]
++ - Exact: [128, 3584, 1, 3328]
++ - Exact: [128, 2944, 1, 1280]
++ - Exact: [448, 1856, 1, 1280]
++ - Exact: [3584, 128, 1, 256]
++ - Exact: [448, 1408, 1, 3328]
++ - Exact: [256, 3584, 1, 256]
++ - Exact: [256, 2944, 1, 3328]
++ - Exact: [1408, 704, 1, 256]
++ - Exact: [448, 2944, 1, 3328]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [448, 2368, 1, 1280]
++ - Exact: [128, 4288, 1, 3328]
++ - Exact: [256, 2368, 1, 256]
++ - Exact: [1024, 448, 1, 3328]
++ - Exact: [1856, 704, 1, 1280]
++ - Exact: [1024, 1024, 1, 1280]
++ - Exact: [256, 2944, 1, 256]
++ - Exact: [128, 6784, 1, 1280]
++ - Exact: [1408, 704, 1, 3328]
++ - Exact: [128, 5888, 1, 1280]
++ - Exact: [704, 1408, 1, 3328]
++ - Exact: [6784, 128, 1, 256]
++ - Exact: [704, 448, 1, 256]
++ - Exact: [256, 1856, 1, 3328]
++ - Exact: [128, 4288, 1, 256]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [2944, 256, 1, 1280]
++ - Exact: [1856, 704, 1, 256]
++ - Exact: [1408, 448, 1, 3328]
++ - Exact: [2368, 256, 1, 256]
++ - Exact: [704, 1856, 1, 256]
++ - Exact: [5888, 64, 1, 1280]
++ - Exact: [256, 2368, 1, 1280]
++ - Exact: [2944, 448, 1, 256]
++ - Exact: [2368, 128, 1, 1280]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [704, 448, 1, 3328]
++ - Exact: [5056, 64, 1, 3328]
++ - Exact: [2368, 448, 1, 1280]
++ - Exact: [1408, 256, 1, 1280]
++ - Exact: [1856, 448, 1, 3328]
++ - Exact: [128, 5056, 1, 256]
++ - Exact: [4288, 256, 1, 1280]
++ - Exact: [704, 704, 1, 256]
++ - Exact: [4288, 128, 1, 3328]
++ - Exact: [256, 1408, 1, 1280]
++ - Exact: [6784, 64, 1, 3328]
++ - Exact: [128, 2944, 1, 3328]
++ - Exact: [2944, 448, 1, 3328]
++ - Exact: [2368, 448, 1, 3328]
++ - Exact: [5056, 64, 1, 256]
++ - Exact: [128, 5056, 1, 3328]
++ - Exact: [6784, 64, 1, 256]
++ - Exact: [128, 2368, 1, 256]
++ - Exact: [3584, 256, 1, 256]
++ - Exact: [128, 2944, 1, 256]
++ - Exact: [3584, 128, 1, 3328]
++ - Exact: [1024, 448, 1, 1280]
++ - Exact: [5888, 128, 1, 3328]
++ - Exact: [1408, 704, 1, 1280]
++ - Exact: [448, 1408, 1, 1280]
++ - Exact: [704, 1408, 1, 1280]
++ - Exact: [448, 2944, 1, 256]
++ - Exact: [448, 2368, 1, 256]
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [5056, 128, 1, 3328]
++ - Exact: [448, 704, 1, 256]
++ - Exact: [1856, 256, 1, 3328]
++ - Exact: [2944, 128, 1, 3328]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [704, 1024, 1, 1280]
++ - Exact: [256, 4288, 1, 256]
++ - Exact: [256, 2368, 1, 3328]
++ - Exact: [128, 3584, 1, 256]
++ - Exact: [704, 448, 1, 1280]
++ - Exact: [1024, 704, 1, 1280]
++ - Exact: [256, 1856, 1, 256]
++ - Exact: [704, 1856, 1, 1280]
++ - Exact: [1408, 256, 1, 3328]
++ - Exact: [5888, 128, 1, 256]
++ - Exact: [2368, 448, 1, 256]
++ - Exact: [4288, 256, 1, 3328]
++ - Exact: [2944, 256, 1, 256]
++ - Exact: [1408, 448, 1, 256]
++ - Exact: [6784, 64, 1, 1280]
++ - Exact: [448, 1024, 1, 3328]
++ - Exact: [2944, 448, 1, 1280]
++ - Exact: [5056, 128, 1, 256]
++ - Exact: [448, 1024, 1, 256]
++ - Exact: [128, 5056, 1, 1280]
++ - Exact: [1408, 256, 1, 256]
++ - Exact: [128, 5888, 1, 3328]
++ - Exact: [3584, 128, 1, 1280]
++ - Exact: [4288, 128, 1, 256]
++ - Exact: [2368, 256, 1, 3328]
++ - Exact: [5888, 128, 1, 1280]
++ - Exact: [256, 3584, 1, 1280]
++ - Exact: [128, 5888, 1, 256]
++ - Exact: [1024, 1024, 1, 256]
++ - Exact: [1024, 1024, 1, 1024]
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [704, 1024, 1, 256]
++ - Exact: [704, 704, 1, 1280]
++ - Exact: [128, 2368, 1, 1280]
++ - Exact: [3584, 256, 1, 1280]
++ - Exact: [5056, 128, 1, 1280]
++ - Exact: [448, 1856, 1, 3328]
++ - Exact: [1024, 448, 1, 256]
++ - Exact: [2944, 128, 1, 1280]
++ - Exact: [256, 2944, 1, 1280]
++ - Exact: [704, 1024, 1, 3328]
++ - Exact: [1856, 448, 1, 1280]
++ - Exact: [128, 6784, 1, 256]
++ - Exact: [704, 1408, 1, 256]
++ - Exact: [256, 1408, 1, 256]
++ - Exact: [448, 2944, 1, 1280]
++ - Exact: [1856, 256, 1, 256]
++ - Exact: [128, 2368, 1, 3328]
++ - Exact: [448, 2368, 1, 3328]
++ - Exact: [1856, 448, 1, 256]
++ - Exact: [1024, 704, 1, 3328]
++ - Exact: [128, 4288, 1, 1280]
++ - Exact: [448, 704, 1, 3328]
++ - Exact: [448, 1856, 1, 256]
++ - Exact: [1856, 704, 1, 3328]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2368, 64, 1, 3328]
++ - Exact: [1408, 64, 1, 1280]
++ - Exact: [2944, 64, 1, 256]
++ - Exact: [1024, 256, 1, 3328]
++ - Exact: [1856, 64, 1, 1280]
++ - Exact: [704, 128, 1, 1280]
++ - Exact: [4288, 64, 1, 3328]
++ - Exact: [1856, 128, 1, 256]
++ - Exact: [2944, 64, 1, 1280]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [1024, 256, 1, 256]
++ - Exact: [448, 448, 1, 256]
++ - Exact: [128, 1024, 1, 3328]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [1024, 128, 1, 1280]
++ - Exact: [448, 256, 1, 3328]
++ - Exact: [128, 704, 1, 1280]
++ - Exact: [1856, 128, 1, 3328]
++ - Exact: [256, 448, 1, 256]
++ - Exact: [448, 448, 1, 3328]
++ - Exact: [1408, 128, 1, 1280]
++ - Exact: [128, 1856, 1, 1280]
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [256, 448, 1, 3328]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [2368, 64, 1, 256]
++ - Exact: [4288, 64, 1, 1280]
++ - Exact: [128, 1024, 1, 1280]
++ - Exact: [1856, 64, 1, 256]
++ - Exact: [704, 128, 1, 256]
++ - Exact: [448, 256, 1, 1280]
++ - Exact: [256, 1024, 1, 256]
++ - Exact: [1856, 128, 1, 1280]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [256, 1024, 1, 1280]
++ - Exact: [3584, 64, 1, 1280]
++ - Exact: [1408, 128, 1, 3328]
++ - Exact: [64, 4288, 1, 3328]
++ - Exact: [256, 704, 1, 256]
++ - Exact: [128, 1024, 1, 256]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [704, 128, 1, 3328]
++ - Exact: [1408, 128, 1, 256]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [704, 256, 1, 1280]
++ - Exact: [256, 448, 1, 1280]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [256, 704, 1, 3328]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [128, 1408, 1, 256]
++ - Exact: [1408, 64, 1, 256]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [1024, 128, 1, 3328]
++ - Exact: [2368, 64, 1, 1280]
++ - Exact: [4288, 64, 1, 256]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [1408, 64, 1, 3328]
++ - Exact: [448, 448, 1, 1280]
++ - Exact: [1024, 256, 1, 1280]
++ - Exact: [3584, 64, 1, 3328]
++ - Exact: [256, 1024, 1, 3328]
++ - Exact: [1856, 64, 1, 3328]
++ - Exact: [448, 256, 1, 256]
++ - Exact: [128, 704, 1, 256]
++ - Exact: [1024, 128, 1, 256]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [3584, 64, 1, 256]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [2944, 64, 1, 3328]
++ - Exact: [128, 1408, 1, 3328]
++ - Exact: [128, 704, 1, 3328]
++ - Exact: [128, 1856, 1, 256]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [704, 256, 1, 3328]
++ - Exact: [256, 704, 1, 1280]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [128, 1408, 1, 1280]
++ - Exact: [128, 1856, 1, 3328]
++ - Exact: [704, 256, 1, 256]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [704, 64, 1, 3328]
++ - Exact: [448, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [128, 448, 1, 256]
++ - Exact: [256, 256, 1, 3328]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [256, 64, 1, 1280]
++ - Exact: [128, 448, 1, 1280]
++ - Exact: [704, 64, 1, 1280]
++ - Exact: [448, 64, 1, 3328]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [128, 128, 1, 3328]
++ - Exact: [256, 128, 1, 256]
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [256, 128, 1, 1280]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [448, 128, 1, 256]
++ - Exact: [256, 256, 1, 256]
++ - Exact: [448, 128, 1, 3328]
++ - Exact: [128, 256, 1, 1280]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [128, 256, 1, 3328]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [128, 128, 1, 1280]
++ - Exact: [128, 256, 1, 256]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [704, 64, 1, 256]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [448, 64, 1, 256]
++ - Exact: [1024, 64, 1, 256]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [1024, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [448, 128, 1, 1280]
++ - Exact: [1024, 64, 1, 3328]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [256, 256, 1, 1280]
++ - Exact: [256, 128, 1, 3328]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [128, 448, 1, 3328]
++ - Exact: [256, 64, 1, 3328]
++ - Exact: [128, 128, 1, 256]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Configs/navi23/rocblas_hpa_hgemm_gb_nn_asm_full.yaml b/Tensile/Configs/navi23/rocblas_hpa_hgemm_gb_nn_asm_full.yaml
+new file mode 100644
+index 0000000000..33f4c7c7ff
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_hpa_hgemm_gb_nn_asm_full.yaml
+@@ -0,0 +1,2273 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: h
++ HighPrecisionAccumulate: True
++ TransposeA: False
++ TransposeB: False
++ UseBeta: True
++ Batched: True
++ StridedBatched: False
++
++# bodys bigSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [8]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2944, 4288, 1, 1280]
++ - Exact: [2368, 5888, 1, 256]
++ - Exact: [5888, 1856, 1, 3328]
++ - Exact: [5888, 2944, 1, 3328]
++ - Exact: [1856, 4288, 1, 256]
++ - Exact: [5056, 5056, 1, 3328]
++ - Exact: [1408, 5888, 1, 1280]
++ - Exact: [1024, 3584, 1, 3328]
++ - Exact: [448, 3584, 1, 3328]
++ - Exact: [5888, 1408, 1, 1280]
++ - Exact: [1024, 2368, 1, 256]
++ - Exact: [5056, 6784, 1, 1280]
++ - Exact: [5056, 5056, 1, 1280]
++ - Exact: [4288, 6784, 1, 256]
++ - Exact: [6784, 448, 1, 256]
++ - Exact: [5056, 256, 1, 1280]
++ - Exact: [5888, 704, 1, 1280]
++ - Exact: [3584, 1024, 1, 256]
++ - Exact: [6784, 4288, 1, 3328]
++ - Exact: [1856, 2368, 1, 3328]
++ - Exact: [5888, 2944, 1, 1280]
++ - Exact: [5888, 1024, 1, 256]
++ - Exact: [1408, 2944, 1, 256]
++ - Exact: [6784, 5056, 1, 3328]
++ - Exact: [5056, 5056, 1, 256]
++ - Exact: [1024, 3584, 1, 1280]
++ - Exact: [2368, 2944, 1, 1280]
++ - Exact: [6784, 6784, 1, 1280]
++ - Exact: [1408, 4288, 1, 1280]
++ - Exact: [3584, 4288, 1, 1280]
++ - Exact: [2368, 704, 1, 1280]
++ - Exact: [5056, 4288, 1, 3328]
++ - Exact: [3584, 2368, 1, 3328]
++ - Exact: [5888, 6784, 1, 1280]
++ - Exact: [6784, 448, 1, 1280]
++ - Exact: [2944, 5888, 1, 256]
++ - Exact: [4288, 2944, 1, 256]
++ - Exact: [5056, 2368, 1, 1280]
++ - Exact: [448, 3584, 1, 1280]
++ - Exact: [6784, 5888, 1, 256]
++ - Exact: [1024, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 3328]
++ - Exact: [5056, 704, 1, 3328]
++ - Exact: [1408, 1856, 1, 256]
++ - Exact: [5888, 1856, 1, 256]
++ - Exact: [704, 5888, 1, 256]
++ - Exact: [3584, 704, 1, 3328]
++ - Exact: [1408, 1408, 1, 256]
++ - Exact: [448, 4288, 1, 256]
++ - Exact: [704, 2368, 1, 1280]
++ - Exact: [1856, 2368, 1, 1280]
++ - Exact: [1408, 1408, 1, 3328]
++ - Exact: [1408, 1024, 1, 1280]
++ - Exact: [704, 6784, 1, 256]
++ - Exact: [6784, 704, 1, 256]
++ - Exact: [5056, 704, 1, 256]
++ - Exact: [1408, 3584, 1, 256]
++ - Exact: [3584, 4288, 1, 3328]
++ - Exact: [5888, 1856, 1, 1280]
++ - Exact: [2368, 3584, 1, 1280]
++ - Exact: [2944, 3584, 1, 3328]
++ - Exact: [6784, 2944, 1, 256]
++ - Exact: [1856, 2368, 1, 256]
++ - Exact: [3584, 6784, 1, 3328]
++ - Exact: [5056, 4288, 1, 1280]
++ - Exact: [6784, 1856, 1, 3328]
++ - Exact: [1408, 5056, 1, 1280]
++ - Exact: [6784, 5888, 1, 3328]
++ - Exact: [2368, 5056, 1, 1280]
++ - Exact: [1024, 5056, 1, 1280]
++ - Exact: [4288, 1024, 1, 256]
++ - Exact: [2368, 1408, 1, 256]
++ - Exact: [5888, 448, 1, 1280]
++ - Exact: [704, 5888, 1, 3328]
++ - Exact: [1024, 6784, 1, 1280]
++ - Exact: [3584, 2944, 1, 1280]
++ - Exact: [1408, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 3328]
++ - Exact: [2368, 2368, 1, 256]
++ - Exact: [4288, 4288, 1, 1280]
++ - Exact: [5888, 1024, 1, 1280]
++ - Exact: [704, 6784, 1, 3328]
++ - Exact: [5888, 5888, 1, 3328]
++ - Exact: [5056, 1024, 1, 1280]
++ - Exact: [448, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 1280]
++ - Exact: [5056, 5888, 1, 1280]
++ - Exact: [448, 6784, 1, 256]
++ - Exact: [3584, 5888, 1, 256]
++ - Exact: [2944, 3584, 1, 256]
++ - Exact: [6784, 1024, 1, 3328]
++ - Exact: [6784, 2944, 1, 3328]
++ - Exact: [6784, 2368, 1, 1280]
++ - Exact: [4288, 3584, 1, 256]
++ - Exact: [4288, 5888, 1, 1280]
++ - Exact: [4288, 1856, 1, 1280]
++ - Exact: [1856, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 3328]
++ - Exact: [5056, 1024, 1, 256]
++ - Exact: [5056, 1856, 1, 3328]
++ - Exact: [5056, 256, 1, 3328]
++ - Exact: [1024, 5888, 1, 1280]
++ - Exact: [5056, 3584, 1, 256]
++ - Exact: [1856, 1024, 1, 1280]
++ - Exact: [1856, 1856, 1, 1280]
++ - Exact: [1856, 1024, 1, 3328]
++ - Exact: [6784, 1024, 1, 256]
++ - Exact: [5056, 5888, 1, 3328]
++ - Exact: [1856, 1024, 1, 256]
++ - Exact: [5056, 1408, 1, 3328]
++ - Exact: [448, 5888, 1, 256]
++ - Exact: [1408, 6784, 1, 3328]
++ - Exact: [2944, 1408, 1, 3328]
++ - Exact: [2944, 4288, 1, 3328]
++ - Exact: [5056, 2944, 1, 256]
++ - Exact: [2368, 1856, 1, 256]
++ - Exact: [1408, 3584, 1, 3328]
++ - Exact: [2368, 6784, 1, 256]
++ - Exact: [4288, 2368, 1, 3328]
++ - Exact: [704, 3584, 1, 1280]
++ - Exact: [1408, 5888, 1, 3328]
++ - Exact: [1856, 5056, 1, 256]
++ - Exact: [6784, 6784, 1, 256]
++ - Exact: [2368, 4288, 1, 1280]
++ - Exact: [3584, 1856, 1, 1280]
++ - Exact: [3584, 448, 1, 256]
++ - Exact: [3584, 3584, 1, 1280]
++ - Exact: [256, 6784, 1, 256]
++ - Exact: [1856, 3584, 1, 3328]
++ - Exact: [3584, 3584, 1, 256]
++ - Exact: [6784, 4288, 1, 1280]
++ - Exact: [3584, 5056, 1, 256]
++ - Exact: [2944, 2368, 1, 1280]
++ - Exact: [6784, 3584, 1, 256]
++ - Exact: [1856, 1408, 1, 256]
++ - Exact: [2944, 2944, 1, 3328]
++ - Exact: [5056, 6784, 1, 256]
++ - Exact: [1408, 4288, 1, 3328]
++ - Exact: [6784, 256, 1, 1280]
++ - Exact: [2368, 704, 1, 3328]
++ - Exact: [3584, 6784, 1, 256]
++ - Exact: [5056, 1856, 1, 256]
++ - Exact: [704, 4288, 1, 256]
++ - Exact: [1408, 6784, 1, 1280]
++ - Exact: [5056, 2368, 1, 3328]
++ - Exact: [2944, 4288, 1, 256]
++ - Exact: [1408, 3584, 1, 1280]
++ - Exact: [2368, 6784, 1, 3328]
++ - Exact: [5056, 704, 1, 1280]
++ - Exact: [1856, 4288, 1, 3328]
++ - Exact: [1408, 5888, 1, 256]
++ - Exact: [704, 2944, 1, 1280]
++ - Exact: [3584, 704, 1, 1280]
++ - Exact: [5888, 5056, 1, 256]
++ - Exact: [3584, 448, 1, 3328]
++ - Exact: [704, 2368, 1, 3328]
++ - Exact: [448, 5056, 1, 3328]
++ - Exact: [4288, 448, 1, 256]
++ - Exact: [5888, 2368, 1, 256]
++ - Exact: [6784, 704, 1, 3328]
++ - Exact: [1408, 2944, 1, 3328]
++ - Exact: [4288, 4288, 1, 256]
++ - Exact: [2368, 704, 1, 256]
++ - Exact: [3584, 2368, 1, 256]
++ - Exact: [5888, 5056, 1, 1280]
++ - Exact: [3584, 3584, 1, 3328]
++ - Exact: [5888, 6784, 1, 256]
++ - Exact: [4288, 2944, 1, 3328]
++ - Exact: [256, 5056, 1, 1280]
++ - Exact: [6784, 5888, 1, 1280]
++ - Exact: [5888, 4288, 1, 1280]
++ - Exact: [1408, 1856, 1, 1280]
++ - Exact: [5888, 448, 1, 3328]
++ - Exact: [704, 5888, 1, 1280]
++ - Exact: [5056, 2944, 1, 3328]
++ - Exact: [448, 4288, 1, 1280]
++ - Exact: [3584, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 3328]
++ - Exact: [2368, 1024, 1, 1280]
++ - Exact: [2944, 6784, 1, 1280]
++ - Exact: [1856, 6784, 1, 256]
++ - Exact: [4288, 448, 1, 3328]
++ - Exact: [6784, 704, 1, 1280]
++ - Exact: [5888, 1024, 1, 3328]
++ - Exact: [704, 6784, 1, 1280]
++ - Exact: [5056, 1024, 1, 3328]
++ - Exact: [704, 5056, 1, 1280]
++ - Exact: [2944, 1856, 1, 256]
++ - Exact: [5888, 5056, 1, 3328]
++ - Exact: [3584, 6784, 1, 1280]
++ - Exact: [1856, 5888, 1, 256]
++ - Exact: [4288, 4288, 1, 3328]
++ - Exact: [4288, 1408, 1, 1280]
++ - Exact: [4288, 2368, 1, 256]
++ - Exact: [2944, 5056, 1, 1280]
++ - Exact: [6784, 2368, 1, 3328]
++ - Exact: [4288, 1856, 1, 3328]
++ - Exact: [1856, 2944, 1, 1280]
++ - Exact: [4288, 6784, 1, 3328]
++ - Exact: [3584, 1024, 1, 1280]
++ - Exact: [1024, 4288, 1, 256]
++ - Exact: [5888, 3584, 1, 3328]
++ - Exact: [5056, 3584, 1, 3328]
++ - Exact: [2368, 1408, 1, 1280]
++ - Exact: [5056, 2944, 1, 1280]
++ - Exact: [1024, 6784, 1, 256]
++ - Exact: [2944, 5056, 1, 3328]
++ - Exact: [3584, 2944, 1, 256]
++ - Exact: [5056, 6784, 1, 3328]
++ - Exact: [3584, 4288, 1, 256]
++ - Exact: [1856, 6784, 1, 3328]
++ - Exact: [5056, 1408, 1, 1280]
++ - Exact: [5888, 5888, 1, 256]
++ - Exact: [4288, 1024, 1, 1280]
++ - Exact: [448, 6784, 1, 3328]
++ - Exact: [2944, 1408, 1, 1280]
++ - Exact: [2944, 1856, 1, 3328]
++ - Exact: [448, 5056, 1, 256]
++ - Exact: [3584, 5888, 1, 1280]
++ - Exact: [6784, 1856, 1, 1280]
++ - Exact: [5888, 256, 1, 3328]
++ - Exact: [1856, 5888, 1, 3328]
++ - Exact: [3584, 1408, 1, 256]
++ - Exact: [704, 3584, 1, 3328]
++ - Exact: [5056, 448, 1, 1280]
++ - Exact: [3584, 1856, 1, 3328]
++ - Exact: [2944, 1024, 1, 256]
++ - Exact: [2368, 4288, 1, 3328]
++ - Exact: [1024, 1408, 1, 1280]
++ - Exact: [6784, 5056, 1, 256]
++ - Exact: [4288, 5888, 1, 256]
++ - Exact: [2944, 6784, 1, 256]
++ - Exact: [2368, 2368, 1, 1280]
++ - Exact: [1856, 3584, 1, 1280]
++ - Exact: [3584, 1408, 1, 1280]
++ - Exact: [5056, 3584, 1, 1280]
++ - Exact: [256, 5888, 1, 256]
++ - Exact: [1856, 1408, 1, 3328]
++ - Exact: [1024, 4288, 1, 3328]
++ - Exact: [2944, 2368, 1, 3328]
++ - Exact: [704, 4288, 1, 3328]
++ - Exact: [1024, 1856, 1, 1280]
++ - Exact: [6784, 1856, 1, 256]
++ - Exact: [1024, 5888, 1, 256]
++ - Exact: [1408, 2368, 1, 256]
++ - Exact: [2944, 704, 1, 3328]
++ - Exact: [2944, 2944, 1, 1280]
++ - Exact: [6784, 256, 1, 3328]
++ - Exact: [1408, 5056, 1, 256]
++ - Exact: [1408, 4288, 1, 256]
++ - Exact: [5888, 2368, 1, 1280]
++ - Exact: [2368, 5888, 1, 1280]
++ - Exact: [5888, 256, 1, 1280]
++ - Exact: [2368, 1856, 1, 3328]
++ - Exact: [2944, 704, 1, 256]
++ - Exact: [2368, 6784, 1, 1280]
++ - Exact: [2368, 1024, 1, 3328]
++ - Exact: [1856, 4288, 1, 1280]
++ - Exact: [704, 3584, 1, 256]
++ - Exact: [704, 2944, 1, 3328]
++ - Exact: [1856, 5056, 1, 3328]
++ - Exact: [3584, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 3328]
++ - Exact: [1408, 6784, 1, 256]
++ - Exact: [6784, 1408, 1, 3328]
++ - Exact: [1024, 2368, 1, 1280]
++ - Exact: [6784, 2944, 1, 1280]
++ - Exact: [3584, 448, 1, 1280]
++ - Exact: [2944, 6784, 1, 3328]
++ - Exact: [448, 5056, 1, 1280]
++ - Exact: [4288, 5056, 1, 1280]
++ - Exact: [4288, 704, 1, 256]
++ - Exact: [5888, 704, 1, 256]
++ - Exact: [256, 5888, 1, 3328]
++ - Exact: [6784, 4288, 1, 256]
++ - Exact: [5888, 256, 1, 256]
++ - Exact: [6784, 1024, 1, 1280]
++ - Exact: [2944, 704, 1, 1280]
++ - Exact: [6784, 3584, 1, 1280]
++ - Exact: [1408, 2944, 1, 1280]
++ - Exact: [1408, 2368, 1, 3328]
++ - Exact: [2368, 2944, 1, 256]
++ - Exact: [3584, 1856, 1, 256]
++ - Exact: [4288, 3584, 1, 1280]
++ - Exact: [4288, 2944, 1, 1280]
++ - Exact: [5056, 448, 1, 3328]
++ - Exact: [4288, 5056, 1, 3328]
++ - Exact: [256, 5056, 1, 3328]
++ - Exact: [5056, 2368, 1, 256]
++ - Exact: [4288, 704, 1, 3328]
++ - Exact: [448, 3584, 1, 256]
++ - Exact: [1024, 1408, 1, 3328]
++ - Exact: [2944, 5888, 1, 1280]
++ - Exact: [5888, 3584, 1, 256]
++ - Exact: [1408, 1856, 1, 3328]
++ - Exact: [6784, 1408, 1, 1280]
++ - Exact: [704, 2944, 1, 256]
++ - Exact: [2944, 5888, 1, 3328]
++ - Exact: [1408, 1408, 1, 1280]
++ - Exact: [448, 4288, 1, 3328]
++ - Exact: [704, 2368, 1, 256]
++ - Exact: [5888, 2368, 1, 3328]
++ - Exact: [4288, 5056, 1, 256]
++ - Exact: [4288, 448, 1, 1280]
++ - Exact: [5888, 704, 1, 3328]
++ - Exact: [4288, 3584, 1, 3328]
++ - Exact: [1024, 6784, 1, 3328]
++ - Exact: [1408, 1024, 1, 256]
++ - Exact: [6784, 6784, 1, 3328]
++ - Exact: [704, 5056, 1, 3328]
++ - Exact: [3584, 5056, 1, 3328]
++ - Exact: [2368, 2944, 1, 3328]
++ - Exact: [2368, 3584, 1, 256]
++ - Exact: [3584, 2368, 1, 1280]
++ - Exact: [1856, 1856, 1, 256]
++ - Exact: [4288, 1408, 1, 3328]
++ - Exact: [5888, 1408, 1, 3328]
++ - Exact: [256, 5056, 1, 256]
++ - Exact: [2368, 5056, 1, 256]
++ - Exact: [1024, 5056, 1, 256]
++ - Exact: [2368, 1408, 1, 3328]
++ - Exact: [5888, 448, 1, 256]
++ - Exact: [6784, 5056, 1, 1280]
++ - Exact: [4288, 6784, 1, 1280]
++ - Exact: [6784, 1408, 1, 256]
++ - Exact: [5888, 4288, 1, 256]
++ - Exact: [5056, 5888, 1, 256]
++ - Exact: [2368, 1024, 1, 256]
++ - Exact: [1856, 6784, 1, 1280]
++ - Exact: [6784, 448, 1, 3328]
++ - Exact: [5056, 1856, 1, 1280]
++ - Exact: [1408, 1024, 1, 3328]
++ - Exact: [5888, 3584, 1, 1280]
++ - Exact: [1024, 2944, 1, 256]
++ - Exact: [448, 6784, 1, 1280]
++ - Exact: [704, 5056, 1, 256]
++ - Exact: [3584, 1024, 1, 3328]
++ - Exact: [2944, 1856, 1, 1280]
++ - Exact: [5056, 256, 1, 256]
++ - Exact: [2368, 3584, 1, 3328]
++ - Exact: [3584, 5888, 1, 3328]
++ - Exact: [2944, 3584, 1, 1280]
++ - Exact: [1856, 5888, 1, 1280]
++ - Exact: [4288, 1408, 1, 256]
++ - Exact: [4288, 2368, 1, 1280]
++ - Exact: [2944, 5056, 1, 256]
++ - Exact: [6784, 2368, 1, 256]
++ - Exact: [4288, 1856, 1, 256]
++ - Exact: [1856, 2944, 1, 256]
++ - Exact: [1856, 1408, 1, 1280]
++ - Exact: [1024, 4288, 1, 1280]
++ - Exact: [2368, 5056, 1, 3328]
++ - Exact: [4288, 1024, 1, 3328]
++ - Exact: [1024, 5056, 1, 3328]
++ - Exact: [1024, 1856, 1, 3328]
++ - Exact: [3584, 2944, 1, 3328]
++ - Exact: [5888, 2944, 1, 256]
++ - Exact: [5056, 4288, 1, 256]
++ - Exact: [1024, 3584, 1, 256]
++ - Exact: [5056, 1408, 1, 256]
++ - Exact: [5888, 5888, 1, 1280]
++ - Exact: [448, 5888, 1, 1280]
++ - Exact: [4288, 704, 1, 1280]
++ - Exact: [2944, 1408, 1, 256]
++ - Exact: [2368, 5888, 1, 3328]
++ - Exact: [2368, 1856, 1, 1280]
++ - Exact: [5888, 4288, 1, 3328]
++ - Exact: [5056, 448, 1, 256]
++ - Exact: [1856, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 1280]
++ - Exact: [2368, 4288, 1, 256]
++ - Exact: [1024, 2368, 1, 3328]
++ - Exact: [4288, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 1280]
++ - Exact: [1856, 3584, 1, 256]
++ - Exact: [256, 5888, 1, 1280]
++ - Exact: [2944, 2368, 1, 256]
++ - Exact: [1024, 1856, 1, 256]
++ - Exact: [6784, 3584, 1, 3328]
++ - Exact: [1024, 5888, 1, 3328]
++ - Exact: [1408, 2368, 1, 1280]
++ - Exact: [2944, 2944, 1, 256]
++ - Exact: [6784, 256, 1, 256]
++ - Exact: [5888, 1408, 1, 256]
++ - Exact: [5888, 6784, 1, 3328]
++ - Exact: [704, 4288, 1, 1280]
++ - Exact: [4096, 7000, 1, 4096]
++ - Exact: [5124, 9124, 1, 1760]
++ - Exact: [1024, 1500, 1, 1536]
++ - Exact: [512, 24000, 1, 2048]
++ - Exact: [3072, 24000, 1, 1024]
++ - Exact: [1024, 3000, 1, 2560]
++ - Exact: [512, 3136, 1, 2048]
++ - Exact: [8448, 1500, 1, 2816]
++ - Exact: [2560, 7000, 1, 2560]
++ - Exact: [512, 48000, 1, 2048]
++ - Exact: [196, 256, 64, 1024]
++ - Exact: [512, 48000, 1, 1536]
++ - Exact: [4608, 1500, 1, 1536]
++ - Exact: [1024, 24000, 1, 2560]
++ - Exact: [4608, 3000, 1, 1536]
++ - Exact: [5124, 9124, 1, 2048]
++ - Exact: [5124, 700, 1, 2560]
++ - Exact: [6144, 6000, 1, 2560]
++ - Exact: [1024, 1500, 1, 2816]
++ - Exact: [8448, 48000, 1, 2816]
++ - Exact: [512, 6000, 1, 2048]
++ - Exact: [4224, 1500, 1, 176]
++ - Exact: [1024, 6000, 1, 2816]
++ - Exact: [1024, 48000, 1, 1536]
++ - Exact: [1024, 48000, 1, 2560]
++ - Exact: [4608, 24000, 1, 1536]
++ - Exact: [7680, 48000, 1, 2560]
++ - Exact: [3072, 48000, 1, 1024]
++ - Exact: [1024, 1500, 1, 2048]
++ - Exact: [1024, 3000, 1, 2048]
++ - Exact: [1024, 6000, 1, 2048]
++ - Exact: [512, 24000, 1, 2816]
++ - Exact: [6144, 48000, 1, 2560]
++ - Exact: [1760, 7000, 1, 1760]
++ - Exact: [8448, 3000, 1, 2816]
++ - Exact: [4608, 48000, 1, 1536]
++ - Exact: [7680, 1500, 1, 2560]
++ - Exact: [512, 3000, 1, 1536]
++ - Exact: [1024, 3000, 1, 2816]
++ - Exact: [5124, 9124, 1, 2560]
++ - Exact: [512, 48000, 1, 2816]
++ - Exact: [512, 3000, 1, 2816]
++ - Exact: [1024, 24000, 1, 1536]
++ - Exact: [7680, 6000, 1, 2560]
++ - Exact: [512, 6000, 1, 2560]
++ - Exact: [512, 24000, 1, 2560]
++ - Exact: [6144, 3000, 1, 2560]
++ - Exact: [1024, 24000, 1, 2816]
++ - Exact: [2048, 7000, 1, 2048]
++ - Exact: [7680, 3000, 1, 2560]
++ - Exact: [5124, 700, 1, 2048]
++ - Exact: [5124, 9124, 1, 4096]
++ - Exact: [256, 193600, 1, 64]
++ - Exact: [8448, 6000, 1, 2816]
++ - Exact: [5124, 1500, 1, 2560]
++ - Exact: [1024, 1500, 1, 2560]
++ - Exact: [1024, 6000, 1, 2560]
++ - Exact: [196, 1024, 64, 256]
++ - Exact: [512, 50176, 1, 128]
++ - Exact: [7680, 24000, 1, 2560]
++ - Exact: [512, 3000, 1, 2560]
++ - Exact: [8448, 24000, 1, 2816]
++ - Exact: [512, 6000, 1, 1536]
++ - Exact: [3072, 6000, 1, 1024]
++ - Exact: [3072, 1500, 1, 128]
++ - Exact: [2048, 3136, 1, 512]
++ - Exact: [1024, 3000, 1, 1536]
++ - Exact: [512, 6000, 1, 2816]
++ - Exact: [128, 50176, 1, 512]
++ - Exact: [256, 12544, 1, 1024]
++ - Exact: [1024, 12544, 1, 256]
++ - Exact: [512, 48000, 1, 2560]
++ - Exact: [512, 24000, 1, 1536]
++ - Exact: [1024, 24000, 1, 2048]
++ - Exact: [5124, 1500, 1, 2048]
++ - Exact: [3072, 1500, 1, 1024]
++ - Exact: [6144, 1500, 1, 2560]
++ - Exact: [1024, 48000, 1, 2816]
++ - Exact: [1024, 6000, 1, 1536]
++ - Exact: [512, 3000, 1, 2048]
++ - Exact: [6144, 24000, 1, 2560]
++ - Exact: [4608, 6000, 1, 1536]
++ - Exact: [3072, 3000, 1, 1024]
++ - Exact: [1024, 48000, 1, 2048]
++ - Exact: [784, 512, 64, 128]
++ - Exact: [3136, 256, 64, 64]
++ - Exact: [12544, 1024, 1, 256]
++ - Exact: [784, 128, 128, 512]
++ - Exact: [784, 512, 256, 128]
++ - Exact: [3136, 512, 1, 2048]
++ - Exact: [12544, 256, 1, 1024]
++ - Exact: [3136, 2048, 1, 512]
++ - Exact: [3136, 256, 256, 64]
++ - Exact: [784, 128, 64, 512]
++ - Exact: [784, 512, 128, 128]
++ - Exact: [784, 128, 256, 512]
++ - Exact: [3136, 256, 128, 64]
++ - Exact: [128, 128, 512, 64]
++ - Exact: [512, 512, 64, 64]
++ - Exact: [1024, 2048, 1, 2]
++ - Exact: [1024, 2048, 1, 1024]
++ - Exact: [1024, 2048, 1, 4096]
++ - Exact: [1024, 2048, 1, 30528]
++ - Exact: [1024, 4096, 1, 1024]
++ - Exact: [1024, 4096, 1, 4096]
++ - Exact: [1024, 4096, 1, 30528]
++ - Exact: [4096, 2048, 1, 1024]
++ - Exact: [4096, 4096, 1, 1024]
++ - Exact: [256, 8976, 1, 1536]
++ - Exact: [256, 8976, 1, 2048]
++ - Exact: [256, 8976, 1, 2304]
++ - Exact: [256, 8976, 1, 2560]
++ - Exact: [256, 8976, 1, 2816]
++ - Exact: [256, 8976, 1, 3072]
++ - Exact: [256, 8976, 1, 4352]
++ - Exact: [256, 8976, 1, 4864]
++ - Exact: [256, 8976, 1, 5376]
++ - Exact: [256, 8976, 1, 5632]
++ - Exact: [256, 8976, 1, 5888]
++ - Exact: [256, 8976, 1, 6144]
++ - Exact: [256, 8976, 1, 6656]
++ - Exact: [256, 8976, 1, 7168]
++ - Exact: [256, 8976, 1, 7424]
++ - Exact: [256, 8976, 1, 8192]
++ - Exact: [256, 8976, 1, 8448]
++ - Exact: [256, 8976, 1, 8960]
++ - Exact: [256, 8976, 1, 9472]
++ - Exact: [256, 8976, 1, 9728]
++ - Exact: [256, 8976, 1, 9984]
++ - Exact: [256, 8976, 1, 10240]
++ - Exact: [256, 8976, 1, 10496]
++ - Exact: [256, 8976, 1, 11008]
++ - Exact: [256, 8976, 1, 11520]
++ - Exact: [256, 8976, 1, 12288]
++ - Exact: [256, 8976, 1, 14336]
++ - Exact: [256, 8976, 1, 14848]
++ - Exact: [256, 8976, 1, 15104]
++ - Exact: [256, 8976, 1, 15872]
++ - Exact: [256, 8976, 1, 17152]
++ - Exact: [256, 8976, 1, 19712]
++ - Exact: [256, 8976, 1, 19968]
++ - Exact: [256, 8976, 1, 20480]
++ - Exact: [256, 8976, 1, 20992]
++ - Exact: [256, 8976, 1, 22016]
++ - Exact: [256, 8976, 1, 26112]
++ - Exact: [256, 8976, 1, 33536]
++ - Exact: [256, 8976, 1, 44505]
++ - Exact: [256, 32768, 1, 128]
++ - Exact: [480, 32768, 1, 1024]
++ - Exact: [512, 32768, 1, 256]
++ - Exact: [1024, 1600, 1, 1]
++ - Exact: [1024, 1600, 1, 1024]
++ - Exact: [1024, 1792, 1, 256]
++ - Exact: [1024, 2048, 1, 256]
++ - Exact: [1024, 2560, 1, 256]
++ - Exact: [1024, 3072, 1, 256]
++ - Exact: [1024, 3328, 1, 256]
++ - Exact: [1024, 3840, 1, 256]
++ - Exact: [1024, 4096, 1, 256]
++ - Exact: [1024, 4608, 1, 256]
++ - Exact: [1024, 4864, 1, 256]
++ - Exact: [1024, 5120, 1, 256]
++ - Exact: [1024, 5632, 1, 256]
++ - Exact: [1024, 6144, 1, 256]
++ - Exact: [1024, 6400, 1, 256]
++ - Exact: [1024, 7168, 1, 256]
++ - Exact: [1024, 7424, 1, 256]
++ - Exact: [1024, 7680, 1, 256]
++ - Exact: [1024, 7936, 1, 256]
++ - Exact: [1024, 8192, 1, 256]
++ - Exact: [1024, 8448, 1, 256]
++ - Exact: [1024, 8704, 1, 256]
++ - Exact: [1024, 8960, 1, 256]
++ - Exact: [1024, 9728, 1, 256]
++ - Exact: [1024, 9984, 1, 256]
++ - Exact: [1024, 10240, 1, 256]
++ - Exact: [1024, 10496, 1, 256]
++ - Exact: [1024, 11008, 1, 256]
++ - Exact: [1024, 11264, 1, 256]
++ - Exact: [1024, 11520, 1, 256]
++ - Exact: [1024, 12288, 1, 256]
++ - Exact: [1024, 13312, 1, 256]
++ - Exact: [1024, 13568, 1, 256]
++ - Exact: [1024, 14336, 1, 256]
++ - Exact: [1024, 14592, 1, 256]
++ - Exact: [1024, 14848, 1, 256]
++ - Exact: [1024, 15104, 1, 256]
++ - Exact: [1024, 16128, 1, 256]
++ - Exact: [1024, 17152, 1, 256]
++ - Exact: [1024, 18944, 1, 256]
++ - Exact: [1024, 19712, 1, 256]
++ - Exact: [1024, 19968, 1, 256]
++ - Exact: [1024, 20480, 1, 256]
++ - Exact: [1024, 20992, 1, 256]
++ - Exact: [1024, 21504, 1, 256]
++ - Exact: [1024, 22016, 1, 256]
++ - Exact: [1024, 23552, 1, 256]
++ - Exact: [1024, 28672, 1, 256]
++ - Exact: [1024, 32768, 1, 512]
++ - Exact: [1024, 32768, 1, 1024]
++ - Exact: [1024, 33536, 1, 256]
++ - Exact: [1024, 40448, 1, 256]
++ - Exact: [2048, 960, 1, 2048]
++ - Exact: [2048, 1024, 1, 1]
++ - Exact: [2048, 1024, 1, 256]
++ - Exact: [3200, 1024, 1, 2048]
++ - Exact: [4096, 1024, 1, 1]
++ - Exact: [1024, 3840, 1, 1024]
++ - Exact: [1024, 3840, 1, 4096]
++ - Exact: [1024, 3968, 1, 1024]
++ - Exact: [1024, 3968, 1, 4096]
++ - Exact: [1024, 3968, 1, 42720]
++ - Exact: [1024, 6528, 1, 1024]
++ - Exact: [1024, 6528, 1, 4096]
++ - Exact: [1024, 6528, 1, 42720]
++ - Exact: [1024, 7104, 1, 1024]
++ - Exact: [1024, 7104, 1, 4096]
++ - Exact: [1024, 7104, 1, 42720]
++ - Exact: [1024, 7200, 1, 1024]
++ - Exact: [1024, 7200, 1, 4096]
++ - Exact: [1024, 7200, 1, 42720]
++ - Exact: [1024, 8064, 1, 1024]
++ - Exact: [1024, 8064, 1, 4096]
++ - Exact: [1024, 8160, 1, 1024]
++ - Exact: [1024, 8160, 1, 4096]
++ - Exact: [1024, 9216, 1, 1024]
++ - Exact: [1024, 9216, 1, 4096]
++ - Exact: [1024, 9520, 1, 1024]
++ - Exact: [1024, 9520, 1, 4096]
++ - Exact: [1024, 9520, 1, 42720]
++ - Exact: [1024, 10064, 1, 1024]
++ - Exact: [1024, 10064, 1, 4096]
++ - Exact: [1024, 10080, 1, 1024]
++ - Exact: [1024, 10080, 1, 4096]
++ - Exact: [1024, 10080, 1, 42720]
++ - Exact: [1024, 10200, 1, 1024]
++ - Exact: [1024, 10200, 1, 4096]
++ - Exact: [4096, 3840, 1, 1024]
++ - Exact: [4096, 3968, 1, 1024]
++ - Exact: [4096, 6528, 1, 1024]
++ - Exact: [4096, 7104, 1, 1024]
++ - Exact: [4096, 7200, 1, 1024]
++ - Exact: [4096, 8064, 1, 1024]
++ - Exact: [4096, 8160, 1, 1024]
++ - Exact: [4096, 9216, 1, 1024]
++ - Exact: [4096, 9520, 1, 1024]
++ - Exact: [4096, 10064, 1, 1024]
++ - Exact: [4096, 10080, 1, 1024]
++ - Exact: [4096, 10200, 1, 1024]
++ - Exact: [1024, 3240, 1, 1024]
++ - Exact: [1024, 3240, 1, 4096]
++ - Exact: [1024, 3960, 1, 1024]
++ - Exact: [1024, 3960, 1, 4096]
++ - Exact: [1024, 3960, 1, 42720]
++ - Exact: [4096, 3240, 1, 1024]
++ - Exact: [4096, 3960, 1, 1024]
++ - Exact: [289, 128, 64, 768]
++ - Exact: [289, 160, 64, 768]
++ - Exact: [289, 192, 64, 768]
++ - Exact: [3136, 256, 32, 64]
++ - Exact: [784, 512, 32, 128]
++ - Exact: [784, 128, 32, 512]
++ - Exact: [196, 1024, 32, 256]
++ - Exact: [3136, 128, 64, 64]
++ - Exact: [3136, 256, 64, 128]
++ - Exact: [784, 512, 64, 256]
++ - Exact: [3136, 128, 64, 256]
++ - Exact: [3136, 256, 64, 256]
++ - Exact: [196, 1024, 64, 512]
++ - Exact: [784, 256, 64, 512]
++ - Exact: [784, 512, 64, 512]
++ - Exact: [196, 512, 64, 1024]
++ - Exact: [196, 1024, 64, 1024]
++ - Exact: [3136, 128, 32, 64]
++ - Exact: [3136, 256, 32, 128]
++ - Exact: [784, 512, 32, 256]
++ - Exact: [3136, 128, 32, 256]
++ - Exact: [3136, 256, 32, 256]
++ - Exact: [196, 1024, 32, 512]
++ - Exact: [784, 256, 32, 512]
++ - Exact: [784, 512, 32, 512]
++ - Exact: [196, 512, 32, 1024]
++ - Exact: [196, 1024, 32, 1024]
++ - Exact: [7680, 8192, 1, 8192]
++ - Exact: [3840, 4096, 1, 4096]
++ - Exact: [1920, 2048, 1, 2048]
++ - Exact: [8192, 7680, 1, 8192]
++ - Exact: [4096, 3840, 1, 4096]
++ - Exact: [2048, 1920, 1, 2048]
++ - Exact: [8192, 8192, 1, 8192]
++ - Exact: [4096, 4096, 1, 4096]
++ - Exact: [2048, 2048, 1, 2048]
++ - Exact: [1024, 4096, 1, 2]
++ - Exact: [4096, 512, 1, 1024]
++ - Exact: [1024, 1280, 1, 2]
++ - Exact: [1024, 1280, 1, 1024]
++ - Exact: [1024, 1280, 1, 4096]
++ - Exact: [4096, 1024, 1, 1024]
++ - Exact: [4096, 1280, 1, 1024]
++ - Exact: [1024, 4992, 1, 2]
++ - Exact: [1024, 4992, 1, 1024]
++ - Exact: [1024, 4992, 1, 4096]
++ - Exact: [4096, 4992, 1, 1024]
++ - Exact: [1024, 5120, 1, 2]
++ - Exact: [1024, 5120, 1, 1024]
++ - Exact: [1024, 5120, 1, 4096]
++ - Exact: [4096, 5120, 1, 1024]
++ - Exact: [1024, 5248, 1, 2]
++ - Exact: [1024, 5248, 1, 1024]
++ - Exact: [1024, 5248, 1, 4096]
++ - Exact: [4096, 5248, 1, 1024]
++ - Exact: [1024, 2560, 1, 2]
++ - Exact: [1024, 2560, 1, 1024]
++ - Exact: [1024, 2560, 1, 4096]
++ - Exact: [4096, 2560, 1, 1024]
++ - Exact: [1024, 3072, 1, 2]
++ - Exact: [1024, 3072, 1, 1024]
++ - Exact: [1024, 3072, 1, 4096]
++ - Exact: [4096, 3072, 1, 1024]
++ - Exact: [1024, 1152, 1, 2]
++ - Exact: [1024, 1152, 1, 1024]
++ - Exact: [1024, 1152, 1, 4096]
++ - Exact: [4096, 1152, 1, 1024]
++ - Exact: [479, 32768, 1, 1024]
++ - Exact: [1024, 8192, 1, 1024]
++ - Exact: [1024, 8192, 1, 4096]
++ - Exact: [1024, 8192, 1, 33712]
++ - Exact: [1024, 9600, 1, 1024]
++ - Exact: [1024, 9600, 1, 4096]
++ - Exact: [1024, 9600, 1, 33712]
++ - Exact: [4096, 8192, 1, 1024]
++ - Exact: [4096, 9600, 1, 1024]
++ - Exact: [1024, 1024, 64, 64]
++ - Exact: [1024, 16384, 1, 3072]
++ - Exact: [1024, 2048, 1, 30592]
++ - Exact: [640, 2048, 1, 2560]
++ - Exact: [1024, 1024, 64, 96]
++ - Exact: [1536, 4096, 1, 4608]
++ - Exact: [512, 512, 256, 64]
++ - Exact: [2048, 1024, 1, 8192]
++ - Exact: [4096, 16384, 1, 1024]
++ - Exact: [1024, 8192, 1, 50304]
++ - Exact: [1536, 8192, 1, 50304]
++ - Exact: [6144, 8192, 1, 1536]
++ - Exact: [1024, 4096, 1, 30592]
++ - Exact: [1536, 4096, 1, 6144]
++ - Exact: [1024, 16384, 1, 4096]
++ - Exact: [1024, 16384, 1, 50304]
++ - Exact: [1024, 4096, 1, 3072]
++ - Exact: [1536, 8192, 1, 1536]
++ - Exact: [1024, 2048, 1, 3072]
++ - Exact: [2560, 2048, 1, 7680]
++ - Exact: [2048, 1024, 1, 2048]
++ - Exact: [2048, 1024, 1, 30592]
++ - Exact: [8192, 1024, 1, 2048]
++ - Exact: [2560, 2048, 1, 2560]
++ - Exact: [1536, 8192, 1, 4608]
++ - Exact: [1024, 2048, 1, 50304]
++ - Exact: [1024, 1024, 32, 64]
++ - Exact: [1536, 8192, 1, 6144]
++ - Exact: [1024, 1024, 256, 64]
++ - Exact: [512, 512, 40, 64]
++ - Exact: [1536, 4096, 1, 50304]
++ - Exact: [1024, 1024, 128, 96]
++ - Exact: [1024, 8192, 1, 3072]
++ - Exact: [1024, 1024, 128, 64]
++ - Exact: [1024, 4096, 1, 50304]
++ - Exact: [6144, 4096, 1, 1536]
++ - Exact: [1024, 16384, 1, 1024]
++ - Exact: [2560, 2048, 1, 1920]
++ - Exact: [2048, 1024, 1, 6144]
++ - Exact: [512, 512, 128, 64]
++ - Exact: [1024, 8192, 1, 30592]
++ - Exact: [1536, 4096, 1, 1536]
++ - Exact: [128, 128, 1024, 64]
++ - Exact: [1024, 8192, 1, 30528]
++ - Exact: [1024, 3456, 1, 1024]
++ - Exact: [1024, 3456, 1, 512]
++ - Exact: [1024, 4096, 1, 512]
++ - Exact: [1024, 6912, 1, 1024]
++ - Exact: [1024, 6912, 1, 512]
++ - Exact: [256, 55296, 1, 128]
++ - Exact: [256, 6912, 1, 128]
++ - Exact: [480, 3456, 1, 1024]
++ - Exact: [480, 4096, 1, 1024]
++ - Exact: [480, 6912, 1, 1024]
++ - Exact: [512, 3456, 1, 256]
++ - Exact: [512, 4096, 1, 256]
++ - Exact: [512, 55296, 1, 256]
++ - Exact: [512, 6912, 1, 256]
++ - Exact: [1024, 1280, 1, 30528]
++ - Exact: [1024, 1600, 1, 30528]
++ - Exact: [1024, 10240, 1, 1024]
++ - Exact: [1024, 10240, 1, 4096]
++ - Exact: [4096, 10240, 1, 1024]
++ - Exact: [128, 128, 1280, 64]
++ - Exact: [1024, 1640, 1, 30528]
++ - Exact: [1024, 10496, 1, 1024]
++ - Exact: [1024, 10496, 1, 4096]
++ - Exact: [4096, 10496, 1, 1024]
++ - Exact: [128, 128, 1312, 64]
++ - Exact: [1024, 6144, 1, 4096]
++ - Exact: [4096, 6144, 1, 1024]
++ - Exact: [1024, 6144, 1, 1024]
++ - Exact: [512, 512, 192, 64]
++ - Exact: [256, 6912, 1, 1]
++ - Exact: [1024, 10224, 1, 1024]
++ - Exact: [1024, 10192, 1, 1024]
++ - Exact: [1024, 10208, 1, 1024]
++ - Exact: [1024, 10224, 1, 4096]
++ - Exact: [1024, 10224, 1, 3072]
++ - Exact: [4096, 10224, 1, 1024]
++ - Exact: [1024, 10240, 1, 3072]
++ - Exact: [1024, 10192, 1, 3072]
++ - Exact: [4096, 10192, 1, 1024]
++ - Exact: [1024, 10192, 1, 4096]
++ - Exact: [1024, 10200, 1, 3072]
++ - Exact: [1024, 10184, 1, 1024]
++ - Exact: [4096, 10208, 1, 1024]
++ - Exact: [1024, 10208, 1, 3072]
++ - Exact: [1024, 10208, 1, 4096]
++ - Exact: [1024, 10224, 1, 2048]
++ - Exact: [1024, 10240, 1, 2048]
++ - Exact: [1024, 10120, 1, 1024]
++ - Exact: [1024, 10192, 1, 2048]
++ - Exact: [1024, 10152, 1, 1024]
++ - Exact: [1024, 10080, 1, 3072]
++ - Exact: [100352, 512, 1, 256]
++ - Exact: [12544, 2048, 1, 1024]
++ - Exact: [200704, 512, 1, 256]
++ - Exact: [25088, 1024, 1, 512]
++ - Exact: [50176, 1024, 1, 512]
++ - Exact: [6272, 2048, 1, 1024]
++ - Exact: [3136, 128, 128, 256]
++ - Exact: [3136, 128, 256, 256]
++ - Exact: [784, 256, 128, 512]
++ - Exact: [784, 256, 256, 512]
++ - Exact: [128, 128, 2048, 64]
++ - Exact: [1024, 2560, 1, 30528]
++ - Exact: [128, 128, 1536, 64]
++ - Exact: [1024, 12288, 1, 4096]
++ - Exact: [1024, 12288, 1, 1024]
++ - Exact: [4096, 12288, 1, 1024]
++ - Exact: [1024, 1920, 1, 30528]
++ - Exact: [128, 128, 192, 64]
++ - Exact: [768, 2048, 1, 2]
++ - Exact: [3072, 2048, 1, 768]
++ - Exact: [768, 2048, 1, 3072]
++ - Exact: [768, 2048, 1, 768]
++ - Exact: [384, 384, 144, 64]
++ - Exact: [768, 4608, 1, 2]
++ - Exact: [3072, 4608, 1, 768]
++ - Exact: [768, 4608, 1, 3072]
++ - Exact: [768, 4608, 1, 768]
++ - Exact: [512, 512, 48, 64]
++ - Exact: [128, 128, 256, 64]
++ - Exact: [384, 384, 192, 64]
++ - Exact: [1024, 4608, 1, 2]
++ - Exact: [4096, 4608, 1, 1024]
++ - Exact: [1024, 4608, 1, 4096]
++ - Exact: [1024, 4608, 1, 1024]
++ - Exact: [8192, 1024, 1, 1024]
++ - Exact: [8192, 4096, 1, 1024]
++ - Exact: [196, 1024, 128, 256]
++ - Exact: [196, 1024, 256, 256]
++ - Exact: [196, 256, 128, 1024]
++ - Exact: [196, 256, 256, 1024]
++ - Exact: [196, 512, 128, 1024]
++ - Exact: [196, 512, 256, 1024]
++ - Exact: [3072, 256, 2, 1024]
++ - Exact: [768, 2048, 2, 512]
++ - Exact: [2904, 256, 2, 1024]
++ - Exact: [864, 2048, 2, 512]
++ - Exact: [2992, 256, 2, 1024]
++ - Exact: [3400, 256, 2, 1024]
++ - Exact: [4032, 256, 2, 1024]
++ - Exact: [15200, 128, 2, 512]
++ - Exact: [12288, 128, 2, 512]
++ - Exact: [888, 2048, 2, 512]
++ - Exact: [13600, 128, 2, 512]
++ - Exact: [12880, 128, 2, 512]
++ - Exact: [3456, 256, 2, 1024]
++ - Exact: [2944, 256, 2, 1024]
++ - Exact: [2688, 256, 2, 1024]
++ - Exact: [13824, 128, 2, 512]
++ - Exact: [3168, 256, 2, 1024]
++ - Exact: [3360, 256, 2, 1024]
++ - Exact: [3552, 256, 2, 1024]
++ - Exact: [11616, 128, 2, 512]
++ - Exact: [4200, 256, 2, 1024]
++ - Exact: [840, 2048, 2, 512]
++ - Exact: [14208, 128, 2, 512]
++ - Exact: [11968, 128, 2, 512]
++ - Exact: [3264, 256, 2, 1024]
++ - Exact: [13600, 256, 2, 512]
++ - Exact: [12880, 256, 2, 512]
++ - Exact: [12288, 256, 2, 512]
++ - Exact: [2816, 256, 2, 1024]
++ - Exact: [672, 2048, 2, 512]
++ - Exact: [13440, 128, 2, 512]
++ - Exact: [13824, 256, 2, 512]
++ - Exact: [15200, 256, 2, 512]
++ - Exact: [3600, 256, 2, 1024]
++ - Exact: [4032, 1024, 2, 256]
++ - Exact: [16128, 128, 2, 512]
++ - Exact: [15200, 128, 1, 512]
++ - Exact: [13600, 128, 1, 512]
++ - Exact: [2904, 1024, 2, 256]
++ - Exact: [2992, 1024, 2, 256]
++ - Exact: [1536, 2048, 1, 1024]
++ - Exact: [24576, 128, 1, 256]
++ - Exact: [24576, 512, 1, 256]
++ - Exact: [25760, 128, 1, 256]
++ - Exact: [25760, 512, 1, 256]
++ - Exact: [6144, 256, 1, 512]
++ - Exact: [6440, 256, 1, 512]
++ - Exact: [13600, 512, 1, 128]
++ - Exact: [9408, 512, 2, 128]
++ - Exact: [56000, 256, 2, 64]
++ - Exact: [2816, 1024, 2, 256]
++ - Exact: [60800, 256, 1, 64]
++ - Exact: [2944, 1024, 2, 256]
++ - Exact: [11776, 512, 2, 128]
++ - Exact: [11616, 512, 2, 128]
++ - Exact: [4200, 1024, 2, 256]
++ - Exact: [54400, 256, 1, 64]
++ - Exact: [15200, 512, 1, 128]
++ - Exact: [2688, 1024, 2, 256]
++ - Exact: [12672, 512, 2, 128]
++ - Exact: [11968, 512, 2, 128]
++ - Exact: [46464, 256, 2, 64]
++ - Exact: [2400, 256, 2, 1024]
++ - Exact: [2520, 256, 2, 1024]
++ - Exact: [2400, 1024, 2, 256]
++ - Exact: [10752, 128, 2, 512]
++ - Exact: [45632, 256, 2, 64]
++ - Exact: [2520, 1024, 2, 256]
++ - Exact: [53760, 256, 2, 64]
++ - Exact: [2352, 256, 2, 1024]
++ - Exact: [47872, 256, 2, 64]
++ - Exact: [47104, 256, 2, 64]
++ - Exact: [50688, 256, 2, 64]
++ - Exact: [45056, 256, 2, 64]
++ - Exact: [13440, 512, 2, 128]
++ - Exact: [2352, 1024, 2, 256]
++ - Exact: [11264, 512, 2, 128]
++ - Exact: [10560, 128, 2, 512]
++ - Exact: [16128, 512, 2, 128]
++ - Exact: [37632, 256, 2, 64]
++ - Exact: [51520, 256, 2, 64]
++ - Exact: [14000, 512, 2, 128]
++ - Exact: [10560, 512, 2, 128]
++ - Exact: [64512, 256, 2, 64]
++ - Exact: [54400, 256, 2, 64]
++ - Exact: [3264, 1024, 2, 256]
++ - Exact: [10752, 512, 2, 128]
++ - Exact: [3168, 1024, 2, 256]
++ - Exact: [55296, 256, 2, 256]
++ - Exact: [51520, 256, 2, 256]
++ - Exact: [11408, 128, 2, 512]
++ - Exact: [60800, 256, 2, 256]
++ - Exact: [54400, 256, 2, 256]
++ - Exact: [60800, 256, 2, 64]
++ - Exact: [3800, 1024, 1, 256]
++ - Exact: [3400, 1024, 1, 256]
++ - Exact: [3072, 1024, 2, 256]
++ - Exact: [3600, 1024, 2, 256]
++ - Exact: [12288, 512, 2, 128]
++ - Exact: [49152, 256, 2, 256]
++ - Exact: [12880, 512, 2, 128]
++ - Exact: [11408, 512, 2, 128]
++ - Exact: [42240, 256, 2, 64]
++ - Exact: [1008, 2048, 2, 512]
++ - Exact: [3360, 1024, 2, 256]
++ - Exact: [14208, 512, 2, 128]
++ - Exact: [56832, 256, 2, 64]
++ - Exact: [43008, 256, 2, 64]
++ - Exact: [13600, 512, 2, 128]
++ - Exact: [2640, 1024, 2, 256]
++ - Exact: [13824, 512, 2, 128]
++ - Exact: [3800, 256, 2, 1024]
++ - Exact: [55296, 256, 2, 64]
++ - Exact: [2640, 256, 2, 1024]
++ - Exact: [15200, 512, 2, 128]
++ - Exact: [3552, 1024, 2, 256]
++ - Exact: [3456, 1024, 2, 256]
++ - Exact: [49152, 256, 2, 64]
++ - Exact: [3400, 1024, 2, 256]
++ - Exact: [3800, 1024, 2, 256]
++ - Exact: [6912, 256, 1, 512]
++ - Exact: [6800, 256, 1, 512]
++ - Exact: [27648, 128, 1, 256]
++ - Exact: [27200, 128, 1, 256]
++ - Exact: [30400, 128, 1, 256]
++ - Exact: [7600, 256, 1, 512]
++ - Exact: [6144, 1024, 1, 512]
++ - Exact: [6912, 1024, 1, 512]
++ - Exact: [6440, 1024, 1, 512]
++ - Exact: [27648, 512, 1, 256]
++ - Exact: [1728, 2048, 1, 1024]
++ - Exact: [27200, 512, 1, 256]
++ - Exact: [6800, 1024, 1, 512]
++ - Exact: [7600, 1024, 1, 512]
++ - Exact: [30400, 512, 1, 256]
++ - Exact: [12544, 1024, 1, 1024]
++ - Exact: [173280, 128, 1, 64]
++ - Exact: [231040, 128, 1, 64]
++ - Exact: [25992, 128, 1, 64]
++ - Exact: [2852, 256, 2, 1024]
++ - Exact: [3220, 256, 2, 1024]
++ - Exact: [850, 2048, 2, 512]
++ - Exact: [805, 2048, 2, 512]
++ - Exact: [3036, 256, 2, 1024]
++ - Exact: [713, 2048, 2, 512]
++ - Exact: [850, 2048, 1, 512]
++ - Exact: [660, 2048, 2, 512]
++ - Exact: [726, 2048, 2, 512]
++ - Exact: [3500, 256, 2, 1024]
++ - Exact: [3700, 256, 2, 1024]
++ - Exact: [748, 2048, 2, 512]
++ - Exact: [3036, 1024, 2, 256]
++ - Exact: [2852, 1024, 2, 256]
++ - Exact: [950, 2048, 1, 512]
++ - Exact: [3700, 1024, 2, 256]
++ - Exact: [3500, 1024, 2, 256]
++ - Exact: [3220, 1024, 2, 256]
++ - Exact: [950, 2048, 2, 512]
++ - Exact: [1610, 2048, 1, 1024]
++ - Exact: [1700, 2048, 1, 1024]
++ - Exact: [1900, 2048, 1, 1024]
++ - Exact: [1444, 256, 120, 128]
++ - Exact: [1444, 256, 139, 128]
++ - Exact: [1444, 256, 160, 128]
++ - Exact: [1444, 256, 18, 128]
++ - Exact: [1444, 256, 19, 128]
++ - Exact: [1444, 256, 120, 256]
++ - Exact: [1444, 256, 139, 256]
++ - Exact: [1444, 256, 160, 256]
++ - Exact: [1444, 256, 18, 256]
++ - Exact: [1444, 256, 19, 256]
++ - Exact: [361, 256, 120, 512]
++ - Exact: [361, 256, 139, 512]
++ - Exact: [361, 256, 160, 512]
++ - Exact: [361, 256, 18, 512]
++ - Exact: [361, 256, 19, 512]
++ - Exact: [200716, 128, 1, 64]
++ - Exact: [27436, 128, 1, 64]
++ - Exact: [1024, 1024, 160, 96]
++ - Exact: [1920, 16384, 1, 25216]
++ - Exact: [3840, 16384, 1, 1920]
++ - Exact: [1920, 16384, 1, 3840]
++ - Exact: [960, 16384, 1, 1920]
++ - Exact: [1920, 16384, 1, 2880]
++ - Exact: [1024, 1024, 40, 96]
++ - Exact: [1920, 4096, 1, 25216]
++ - Exact: [3840, 4096, 1, 1920]
++ - Exact: [1920, 4096, 1, 3840]
++ - Exact: [960, 4096, 1, 1920]
++ - Exact: [1920, 4096, 1, 2880]
++ - Exact: [1024, 1024, 80, 96]
++ - Exact: [1920, 8192, 1, 25216]
++ - Exact: [3840, 8192, 1, 1920]
++ - Exact: [1920, 8192, 1, 3840]
++ - Exact: [960, 8192, 1, 1920]
++ - Exact: [1920, 8192, 1, 2880]
++ - Exact: [1024, 1024, 96, 96]
++ - Exact: [2304, 16384, 1, 12672]
++ - Exact: [2304, 16384, 1, 2304]
++ - Exact: [576, 16384, 1, 2304]
++ - Exact: [2304, 16384, 1, 1728]
++ - Exact: [1024, 1024, 24, 96]
++ - Exact: [2304, 4096, 1, 12672]
++ - Exact: [2304, 4096, 1, 2304]
++ - Exact: [576, 4096, 1, 2304]
++ - Exact: [2304, 4096, 1, 1728]
++ - Exact: [1024, 1024, 48, 96]
++ - Exact: [2304, 8192, 1, 12672]
++ - Exact: [2304, 8192, 1, 2304]
++ - Exact: [576, 8192, 1, 2304]
++ - Exact: [2304, 8192, 1, 1728]
++ - Exact: [1024, 1024, 16, 96]
++ - Exact: [3072, 4096, 1, 6400]
++ - Exact: [1536, 4096, 1, 3072]
++ - Exact: [3072, 4096, 1, 1536]
++ - Exact: [384, 4096, 1, 3072]
++ - Exact: [3072, 4096, 1, 1152]
++ - Exact: [1024, 1024, 32, 96]
++ - Exact: [3072, 8192, 1, 6400]
++ - Exact: [1536, 8192, 1, 3072]
++ - Exact: [3072, 8192, 1, 1536]
++ - Exact: [384, 8192, 1, 3072]
++ - Exact: [3072, 8192, 1, 1152]
++ - Exact: [2048, 4096, 1, 2048]
++ - Exact: [2048, 4096, 1, 4096]
++ - Exact: [4096, 4096, 1, 2048]
++ - Exact: [1024, 2283, 1, 29000]
++ - Exact: [1024, 2296, 1, 29000]
++ - Exact: [1024, 2306, 1, 29000]
++ - Exact: [1024, 2309, 1, 29000]
++ - Exact: [1024, 2318, 1, 29000]
++ - Exact: [1024, 2320, 1, 29000]
++ - Exact: [1024, 2324, 1, 29000]
++ - Exact: [1024, 2325, 1, 29000]
++ - Exact: [1024, 2329, 1, 29000]
++ - Exact: [1024, 2338, 1, 29000]
++ - Exact: [1024, 2345, 1, 29000]
++ - Exact: [1024, 2350, 1, 29000]
++ - Exact: [1024, 2362, 1, 29000]
++ - Exact: [1024, 2366, 1, 29000]
++ - Exact: [1024, 2368, 1, 29000]
++ - Exact: [1024, 2374, 1, 29000]
++ - Exact: [1024, 2390, 1, 29000]
++ - Exact: [512, 512, 320, 64]
++ - Exact: [512, 512, 80, 64]
++ - Exact: [2560, 1024, 1, 2560]
++ - Exact: [2560, 1024, 1, 4096]
++ - Exact: [4096, 1024, 1, 2560]
++ - Exact: [1024, 1024, 512, 64]
++ - Exact: [1024, 32768, 1, 3072]
++ - Exact: [1024, 32768, 1, 4096]
++ - Exact: [1024, 32768, 1, 50304]
++ - Exact: [4096, 32768, 1, 1024]
++ - Exact: [1024, 1024, 24, 128]
++ - Exact: [128, 1024, 24, 1024]
++
++# bodys bigSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 780, 1, 30522]
++ - Exact: [1024, 308, 1, 30522]
++ - Exact: [1024, 800, 1, 30522]
++ - Exact: [1024, 820, 1, 30522]
++ - Exact: [1024, 385, 1, 30522]
++ - Exact: [1024, 462, 1, 30522]
++ - Exact: [1024, 640, 1, 30528]
++ - Exact: [2048, 199, 1, 29000]
++ - Exact: [2048, 221, 1, 29000]
++ - Exact: [2048, 224, 1, 29000]
++ - Exact: [2048, 229, 1, 29000]
++ - Exact: [2048, 234, 1, 29000]
++ - Exact: [2048, 242, 1, 29000]
++ - Exact: [2048, 246, 1, 29000]
++ - Exact: [2048, 247, 1, 29000]
++ - Exact: [2048, 256, 1, 29000]
++ - Exact: [2048, 262, 1, 29000]
++ - Exact: [2048, 264, 1, 29000]
++ - Exact: [2048, 265, 1, 29000]
++ - Exact: [2048, 274, 1, 29000]
++ - Exact: [2048, 277, 1, 29000]
++ - Exact: [2048, 279, 1, 29000]
++ - Exact: [2048, 288, 1, 29000]
++ - Exact: [2048, 296, 1, 29000]
++ - Exact: [2048, 315, 1, 29000]
++ - Exact: [2048, 335, 1, 29000]
++ - Exact: [1024, 561, 1, 29000]
++ - Exact: [1024, 574, 1, 29000]
++ - Exact: [1024, 600, 1, 29000]
++ - Exact: [1024, 608, 1, 29000]
++ - Exact: [1024, 615, 1, 29000]
++ - Exact: [1024, 622, 1, 29000]
++ - Exact: [1024, 625, 1, 29000]
++ - Exact: [1024, 626, 1, 29000]
++ - Exact: [1024, 628, 1, 29000]
++ - Exact: [1024, 636, 1, 29000]
++ - Exact: [1024, 651, 1, 29000]
++ - Exact: [1024, 658, 1, 29000]
++ - Exact: [1024, 669, 1, 29000]
++ - Exact: [1024, 670, 1, 29000]
++ - Exact: [1024, 672, 1, 29000]
++ - Exact: [1024, 684, 1, 29000]
++ - Exact: [1024, 716, 1, 29000]
++ - Exact: [1024, 730, 1, 29000]
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 1024, 1, 3328]
++ - Exact: [128, 6784, 1, 3328]
++ - Exact: [256, 4288, 1, 3328]
++ - Exact: [704, 1856, 1, 3328]
++ - Exact: [448, 1024, 1, 1280]
++ - Exact: [1024, 704, 1, 256]
++ - Exact: [256, 1856, 1, 1280]
++ - Exact: [256, 2944, 1, 3328]
++ - Exact: [128, 3584, 1, 1280]
++ - Exact: [4288, 256, 1, 256]
++ - Exact: [5888, 64, 1, 3328]
++ - Exact: [2944, 256, 1, 3328]
++ - Exact: [1408, 448, 1, 1280]
++ - Exact: [1408, 256, 1, 1280]
++ - Exact: [6784, 64, 1, 256]
++ - Exact: [2368, 128, 1, 3328]
++ - Exact: [2944, 128, 1, 256]
++ - Exact: [448, 1408, 1, 256]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [256, 3584, 1, 3328]
++ - Exact: [256, 1408, 1, 256]
++ - Exact: [5056, 64, 1, 1280]
++ - Exact: [2368, 128, 1, 256]
++ - Exact: [4288, 128, 1, 1280]
++ - Exact: [5888, 64, 1, 256]
++ - Exact: [1856, 256, 1, 1280]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [1024, 704, 1, 1280]
++ - Exact: [256, 1408, 1, 3328]
++ - Exact: [6784, 128, 1, 3328]
++ - Exact: [704, 704, 1, 3328]
++ - Exact: [3584, 256, 1, 3328]
++ - Exact: [128, 3584, 1, 3328]
++ - Exact: [128, 2944, 1, 1280]
++ - Exact: [448, 1856, 1, 1280]
++ - Exact: [3584, 128, 1, 256]
++ - Exact: [448, 1408, 1, 3328]
++ - Exact: [704, 1024, 1, 256]
++ - Exact: [256, 3584, 1, 256]
++ - Exact: [1408, 704, 1, 256]
++ - Exact: [448, 2944, 1, 3328]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [448, 2368, 1, 1280]
++ - Exact: [704, 704, 1, 256]
++ - Exact: [128, 4288, 1, 3328]
++ - Exact: [256, 2368, 1, 256]
++ - Exact: [1024, 448, 1, 3328]
++ - Exact: [1856, 704, 1, 1280]
++ - Exact: [1024, 1024, 1, 1280]
++ - Exact: [256, 2944, 1, 256]
++ - Exact: [128, 6784, 1, 1280]
++ - Exact: [1408, 704, 1, 3328]
++ - Exact: [128, 5888, 1, 1280]
++ - Exact: [704, 1408, 1, 3328]
++ - Exact: [448, 704, 1, 1280]
++ - Exact: [6784, 128, 1, 256]
++ - Exact: [704, 448, 1, 256]
++ - Exact: [256, 1856, 1, 3328]
++ - Exact: [1024, 704, 1, 3328]
++ - Exact: [128, 4288, 1, 256]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [2944, 256, 1, 1280]
++ - Exact: [1856, 704, 1, 256]
++ - Exact: [704, 1856, 1, 256]
++ - Exact: [2944, 448, 1, 256]
++ - Exact: [2368, 128, 1, 1280]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [704, 448, 1, 3328]
++ - Exact: [2368, 256, 1, 1280]
++ - Exact: [2368, 448, 1, 1280]
++ - Exact: [128, 3584, 1, 256]
++ - Exact: [1856, 448, 1, 3328]
++ - Exact: [128, 5056, 1, 256]
++ - Exact: [4288, 256, 1, 1280]
++ - Exact: [4288, 128, 1, 3328]
++ - Exact: [448, 2368, 1, 3328]
++ - Exact: [256, 1408, 1, 1280]
++ - Exact: [128, 2368, 1, 256]
++ - Exact: [6784, 64, 1, 3328]
++ - Exact: [128, 2944, 1, 3328]
++ - Exact: [2944, 448, 1, 3328]
++ - Exact: [5888, 128, 1, 256]
++ - Exact: [5056, 64, 1, 256]
++ - Exact: [128, 5056, 1, 3328]
++ - Exact: [256, 4288, 1, 1280]
++ - Exact: [4288, 128, 1, 256]
++ - Exact: [3584, 256, 1, 256]
++ - Exact: [128, 2944, 1, 256]
++ - Exact: [3584, 128, 1, 3328]
++ - Exact: [5888, 128, 1, 3328]
++ - Exact: [1408, 704, 1, 1280]
++ - Exact: [448, 1408, 1, 1280]
++ - Exact: [704, 1408, 1, 1280]
++ - Exact: [448, 2944, 1, 256]
++ - Exact: [448, 2368, 1, 256]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [128, 2368, 1, 3328]
++ - Exact: [5056, 64, 1, 3328]
++ - Exact: [5056, 128, 1, 3328]
++ - Exact: [448, 704, 1, 256]
++ - Exact: [1856, 256, 1, 3328]
++ - Exact: [2944, 128, 1, 3328]
++ - Exact: [1024, 1024, 1, 256]
++ - Exact: [704, 1024, 1, 1280]
++ - Exact: [256, 4288, 1, 256]
++ - Exact: [2368, 256, 1, 256]
++ - Exact: [256, 2368, 1, 3328]
++ - Exact: [704, 448, 1, 1280]
++ - Exact: [256, 1856, 1, 256]
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [1408, 256, 1, 3328]
++ - Exact: [2368, 448, 1, 256]
++ - Exact: [4288, 256, 1, 3328]
++ - Exact: [2944, 256, 1, 256]
++ - Exact: [6784, 64, 1, 1280]
++ - Exact: [704, 1856, 1, 1280]
++ - Exact: [448, 1024, 1, 3328]
++ - Exact: [2944, 448, 1, 1280]
++ - Exact: [448, 1024, 1, 256]
++ - Exact: [1024, 448, 1, 1280]
++ - Exact: [256, 2368, 1, 1280]
++ - Exact: [128, 5056, 1, 1280]
++ - Exact: [1408, 256, 1, 256]
++ - Exact: [128, 5888, 1, 3328]
++ - Exact: [2368, 448, 1, 3328]
++ - Exact: [3584, 128, 1, 1280]
++ - Exact: [1408, 448, 1, 256]
++ - Exact: [2368, 256, 1, 3328]
++ - Exact: [5888, 128, 1, 1280]
++ - Exact: [256, 3584, 1, 1280]
++ - Exact: [128, 5888, 1, 256]
++ - Exact: [1408, 448, 1, 3328]
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [704, 704, 1, 1280]
++ - Exact: [128, 2368, 1, 1280]
++ - Exact: [3584, 256, 1, 1280]
++ - Exact: [5888, 64, 1, 1280]
++ - Exact: [5056, 128, 1, 1280]
++ - Exact: [448, 1856, 1, 3328]
++ - Exact: [1024, 448, 1, 256]
++ - Exact: [2944, 128, 1, 1280]
++ - Exact: [256, 2944, 1, 1280]
++ - Exact: [704, 1024, 1, 3328]
++ - Exact: [1856, 448, 1, 1280]
++ - Exact: [128, 6784, 1, 256]
++ - Exact: [704, 1408, 1, 256]
++ - Exact: [448, 2944, 1, 1280]
++ - Exact: [1856, 256, 1, 256]
++ - Exact: [5056, 128, 1, 256]
++ - Exact: [6784, 128, 1, 1280]
++ - Exact: [1856, 448, 1, 256]
++ - Exact: [128, 4288, 1, 1280]
++ - Exact: [448, 704, 1, 3328]
++ - Exact: [448, 1856, 1, 256]
++ - Exact: [1856, 704, 1, 3328]
++ - Exact: [64, 193600, 1, 64]
++ - Exact: [1024, 700, 1, 512]
++ - Exact: [2560, 128, 1, 2560]
++ - Exact: [64, 193600, 1, 256]
++ - Exact: [4096, 128, 1, 4096]
++ - Exact: [512, 1500, 1, 2816]
++ - Exact: [3072, 128, 1, 1024]
++ - Exact: [7680, 64, 1, 2560]
++ - Exact: [7680, 128, 1, 2560]
++ - Exact: [512, 1500, 1, 2560]
++ - Exact: [1024, 1024, 1, 1024]
++ - Exact: [512, 1500, 1, 2048]
++ - Exact: [512, 1500, 1, 1536]
++ - Exact: [3136, 64, 128, 64]
++ - Exact: [3136, 64, 64, 256]
++ - Exact: [3136, 64, 128, 256]
++ - Exact: [3136, 64, 256, 64]
++ - Exact: [3136, 64, 64, 64]
++ - Exact: [3136, 64, 256, 256]
++ - Exact: [64, 128, 512, 128]
++ - Exact: [64, 512, 64, 512]
++ - Exact: [512, 1600, 1, 32]
++ - Exact: [512, 1600, 1, 512]
++ - Exact: [560, 1600, 1, 1024]
++ - Exact: [1024, 512, 1, 1]
++ - Exact: [1024, 512, 1, 64]
++ - Exact: [1024, 512, 1, 1024]
++ - Exact: [1024, 960, 1, 64]
++ - Exact: [1024, 960, 1, 1024]
++ - Exact: [1600, 512, 1, 1024]
++ - Exact: [2048, 512, 1, 1]
++ - Exact: [2048, 512, 1, 2048]
++ - Exact: [64, 192, 64, 1280]
++ - Exact: [64, 320, 64, 1280]
++ - Exact: [64, 384, 64, 1280]
++ - Exact: [64, 448, 64, 1280]
++ - Exact: [64, 192, 64, 2048]
++ - Exact: [64, 320, 64, 2048]
++ - Exact: [64, 384, 64, 2048]
++ - Exact: [64, 448, 64, 2048]
++ - Exact: [1225, 64, 64, 192]
++ - Exact: [1225, 64, 64, 256]
++ - Exact: [1225, 64, 64, 288]
++ - Exact: [5329, 80, 64, 64]
++ - Exact: [64, 192, 32, 1280]
++ - Exact: [64, 320, 32, 1280]
++ - Exact: [64, 384, 32, 1280]
++ - Exact: [64, 448, 32, 1280]
++ - Exact: [64, 192, 32, 2048]
++ - Exact: [64, 320, 32, 2048]
++ - Exact: [64, 384, 32, 2048]
++ - Exact: [64, 448, 32, 2048]
++ - Exact: [1225, 64, 32, 192]
++ - Exact: [1225, 64, 32, 256]
++ - Exact: [1225, 64, 32, 288]
++ - Exact: [5329, 80, 32, 64]
++ - Exact: [289, 128, 32, 768]
++ - Exact: [289, 160, 32, 768]
++ - Exact: [289, 192, 32, 768]
++ - Exact: [3136, 64, 32, 64]
++ - Exact: [3136, 64, 32, 256]
++ - Exact: [196, 256, 32, 1024]
++ - Exact: [960, 1024, 1, 1024]
++ - Exact: [64, 512, 16, 512]
++ - Exact: [64, 512, 128, 512]
++ - Exact: [1024, 512, 1, 2]
++ - Exact: [1024, 512, 1, 4096]
++ - Exact: [1024, 616, 1, 1024]
++ - Exact: [64, 128, 128, 128]
++ - Exact: [64, 128, 160, 128]
++ - Exact: [1024, 1024, 1, 2]
++ - Exact: [1024, 1024, 1, 4096]
++ - Exact: [64, 128, 624, 128]
++ - Exact: [1024, 780, 1, 1024]
++ - Exact: [64, 128, 640, 128]
++ - Exact: [1024, 800, 1, 1024]
++ - Exact: [64, 128, 656, 128]
++ - Exact: [1024, 820, 1, 1024]
++ - Exact: [64, 512, 80, 512]
++ - Exact: [1024, 385, 1, 1024]
++ - Exact: [64, 512, 96, 512]
++ - Exact: [1024, 462, 1, 1024]
++ - Exact: [64, 128, 144, 128]
++ - Exact: [64, 1024, 32, 1024]
++ - Exact: [96, 1024, 64, 1024]
++ - Exact: [64, 1024, 256, 1024]
++ - Exact: [64, 512, 256, 512]
++ - Exact: [64, 1024, 64, 1024]
++ - Exact: [64, 1024, 128, 1024]
++ - Exact: [96, 1024, 128, 1024]
++ - Exact: [64, 512, 40, 512]
++ - Exact: [64, 128, 1024, 128]
++ - Exact: [1024, 864, 1, 1024]
++ - Exact: [1024, 864, 1, 512]
++ - Exact: [256, 3456, 1, 128]
++ - Exact: [256, 4096, 1, 128]
++ - Exact: [480, 864, 1, 1024]
++ - Exact: [512, 864, 1, 256]
++ - Exact: [64, 128, 1280, 128]
++ - Exact: [64, 128, 1312, 128]
++ - Exact: [64, 512, 192, 512]
++ - Exact: [256, 4096, 1, 1]
++ - Exact: [12544, 64, 1, 147]
++ - Exact: [64, 128, 2048, 128]
++ - Exact: [64, 128, 1536, 128]
++ - Exact: [64, 128, 192, 128]
++ - Exact: [64, 384, 144, 384]
++ - Exact: [64, 512, 48, 512]
++ - Exact: [64, 128, 256, 128]
++ - Exact: [64, 384, 192, 384]
++ - Exact: [3400, 256, 1, 1024]
++ - Exact: [3800, 256, 1, 1024]
++ - Exact: [864, 512, 2, 2048]
++ - Exact: [888, 512, 2, 2048]
++ - Exact: [51520, 64, 2, 256]
++ - Exact: [46464, 64, 2, 256]
++ - Exact: [49152, 64, 2, 256]
++ - Exact: [1536, 512, 1, 1024]
++ - Exact: [1728, 512, 1, 1024]
++ - Exact: [1024, 1024, 1, 320]
++ - Exact: [51520, 64, 2, 64]
++ - Exact: [55296, 64, 2, 64]
++ - Exact: [49152, 64, 2, 64]
++ - Exact: [54400, 64, 2, 64]
++ - Exact: [42240, 64, 2, 256]
++ - Exact: [672, 512, 2, 2048]
++ - Exact: [54400, 64, 2, 256]
++ - Exact: [56832, 64, 2, 256]
++ - Exact: [55296, 64, 2, 256]
++ - Exact: [60800, 64, 2, 64]
++ - Exact: [768, 512, 2, 2048]
++ - Exact: [43008, 64, 2, 256]
++ - Exact: [864, 256, 2, 2048]
++ - Exact: [768, 256, 2, 2048]
++ - Exact: [45632, 64, 2, 256]
++ - Exact: [60800, 64, 2, 256]
++ - Exact: [1024, 1024, 1, 81]
++ - Exact: [950, 512, 2, 2048]
++ - Exact: [850, 512, 2, 2048]
++ - Exact: [805, 512, 2, 2048]
++ - Exact: [950, 256, 2, 2048]
++ - Exact: [1900, 512, 1, 1024]
++ - Exact: [1700, 512, 1, 1024]
++ - Exact: [1610, 512, 1, 1024]
++ - Exact: [660, 512, 2, 2048]
++ - Exact: [726, 512, 2, 2048]
++ - Exact: [713, 512, 2, 2048]
++ - Exact: [805, 256, 2, 2048]
++ - Exact: [850, 256, 2, 2048]
++ - Exact: [100, 128, 120, 512]
++ - Exact: [100, 128, 139, 512]
++ - Exact: [100, 128, 160, 512]
++ - Exact: [22500, 64, 1, 147]
++ - Exact: [96, 1024, 160, 1024]
++ - Exact: [96, 1024, 40, 1024]
++ - Exact: [96, 1024, 80, 1024]
++ - Exact: [96, 1024, 96, 1024]
++ - Exact: [96, 1024, 24, 1024]
++ - Exact: [96, 1024, 48, 1024]
++ - Exact: [96, 1024, 16, 1024]
++ - Exact: [96, 1024, 32, 1024]
++ - Exact: [64, 512, 320, 512]
++ - Exact: [64, 1024, 512, 1024]
++
++# bodys midSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 77, 1, 30522]
++ - Exact: [1024, 200, 1, 30522]
++ - Exact: [1024, 160, 1, 30522]
++ - Exact: [1024, 180, 1, 30522]
++ - Exact: [1024, 160, 1, 30528]
++ - Exact: [1024, 240, 1, 30528]
++ - Exact: [2560, 109, 1, 29000]
++ - Exact: [2560, 121, 1, 29000]
++ - Exact: [2560, 65, 1, 29000]
++ - Exact: [2560, 66, 1, 29000]
++ - Exact: [2560, 67, 1, 29000]
++ - Exact: [2560, 69, 1, 29000]
++ - Exact: [2560, 70, 1, 29000]
++ - Exact: [2560, 71, 1, 29000]
++ - Exact: [2560, 73, 1, 29000]
++ - Exact: [2560, 74, 1, 29000]
++ - Exact: [2560, 75, 1, 29000]
++ - Exact: [2560, 77, 1, 29000]
++ - Exact: [2560, 78, 1, 29000]
++ - Exact: [2560, 80, 1, 29000]
++ - Exact: [2560, 81, 1, 29000]
++ - Exact: [2560, 82, 1, 29000]
++ - Exact: [2560, 83, 1, 29000]
++ - Exact: [2560, 84, 1, 29000]
++ - Exact: [2560, 88, 1, 29000]
++ - Exact: [2560, 89, 1, 29000]
++ - Exact: [2560, 90, 1, 29000]
++ - Exact: [2560, 92, 1, 29000]
++ - Exact: [2560, 95, 1, 29000]
++ - Exact: [2560, 98, 1, 29000]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2368, 64, 1, 3328]
++ - Exact: [256, 704, 1, 1280]
++ - Exact: [1408, 64, 1, 1280]
++ - Exact: [1024, 256, 1, 3328]
++ - Exact: [704, 128, 1, 1280]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [1024, 256, 1, 256]
++ - Exact: [448, 448, 1, 256]
++ - Exact: [128, 1024, 1, 3328]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [448, 256, 1, 256]
++ - Exact: [256, 1024, 1, 256]
++ - Exact: [1024, 128, 1, 1280]
++ - Exact: [448, 256, 1, 3328]
++ - Exact: [128, 704, 1, 1280]
++ - Exact: [1856, 128, 1, 3328]
++ - Exact: [256, 448, 1, 256]
++ - Exact: [448, 448, 1, 3328]
++ - Exact: [1408, 128, 1, 1280]
++ - Exact: [128, 1856, 1, 1280]
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [256, 704, 1, 256]
++ - Exact: [128, 1408, 1, 256]
++ - Exact: [256, 448, 1, 3328]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [2368, 64, 1, 256]
++ - Exact: [704, 128, 1, 3328]
++ - Exact: [4288, 64, 1, 1280]
++ - Exact: [128, 1024, 1, 1280]
++ - Exact: [128, 1024, 1, 256]
++ - Exact: [1856, 64, 1, 256]
++ - Exact: [704, 128, 1, 256]
++ - Exact: [448, 256, 1, 1280]
++ - Exact: [1856, 128, 1, 1280]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [256, 1024, 1, 1280]
++ - Exact: [3584, 64, 1, 1280]
++ - Exact: [1408, 128, 1, 3328]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [64, 4288, 1, 3328]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [704, 256, 1, 256]
++ - Exact: [256, 448, 1, 1280]
++ - Exact: [704, 256, 1, 1280]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [256, 704, 1, 3328]
++ - Exact: [2944, 64, 1, 1280]
++ - Exact: [128, 1408, 1, 3328]
++ - Exact: [1408, 64, 1, 256]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [1024, 128, 1, 3328]
++ - Exact: [2368, 64, 1, 1280]
++ - Exact: [4288, 64, 1, 256]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [1408, 64, 1, 3328]
++ - Exact: [2944, 64, 1, 256]
++ - Exact: [448, 448, 1, 1280]
++ - Exact: [1024, 256, 1, 1280]
++ - Exact: [3584, 64, 1, 3328]
++ - Exact: [256, 1024, 1, 3328]
++ - Exact: [1856, 64, 1, 3328]
++ - Exact: [1856, 64, 1, 1280]
++ - Exact: [1024, 128, 1, 256]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [3584, 64, 1, 256]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [1408, 128, 1, 256]
++ - Exact: [128, 704, 1, 256]
++ - Exact: [128, 704, 1, 3328]
++ - Exact: [128, 1856, 1, 256]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [704, 256, 1, 3328]
++ - Exact: [1856, 128, 1, 256]
++ - Exact: [4288, 64, 1, 3328]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [2944, 64, 1, 3328]
++ - Exact: [128, 1408, 1, 1280]
++ - Exact: [128, 1856, 1, 3328]
++ - Exact: [1760, 64, 1, 1760]
++ - Exact: [2560, 32, 1, 2560]
++ - Exact: [2048, 128, 1, 2048]
++ - Exact: [4608, 32, 1, 1536]
++ - Exact: [3072, 64, 1, 1024]
++ - Exact: [128, 1500, 1, 1280]
++ - Exact: [4096, 32, 1, 4096]
++ - Exact: [1760, 128, 1, 1760]
++ - Exact: [4096, 64, 1, 4096]
++ - Exact: [7680, 32, 1, 2560]
++ - Exact: [2560, 64, 1, 2560]
++ - Exact: [3072, 32, 1, 1024]
++ - Exact: [6144, 32, 1, 2560]
++ - Exact: [176, 1500, 1, 1408]
++ - Exact: [2048, 64, 1, 2048]
++ - Exact: [8448, 32, 1, 2816]
++ - Exact: [512, 512, 1, 64]
++ - Exact: [32, 33, 1600, 33]
++ - Exact: [256, 1024, 1, 1]
++ - Exact: [257, 1024, 1, 4096]
++ - Exact: [512, 200, 1, 1]
++ - Exact: [512, 200, 1, 32]
++ - Exact: [512, 215, 1, 2048]
++ - Exact: [512, 256, 1, 2048]
++ - Exact: [560, 200, 1, 1024]
++ - Exact: [768, 215, 1, 2048]
++ - Exact: [768, 256, 1, 2048]
++ - Exact: [1024, 200, 1, 1]
++ - Exact: [64, 32, 4608, 32]
++ - Exact: [64, 34, 4736, 34]
++ - Exact: [64, 35, 4608, 32]
++ - Exact: [64, 35, 4608, 35]
++ - Exact: [64, 33, 1920, 27]
++ - Exact: [64, 33, 1920, 33]
++ - Exact: [1225, 32, 64, 192]
++ - Exact: [1225, 48, 64, 192]
++ - Exact: [1225, 48, 64, 256]
++ - Exact: [1225, 48, 64, 288]
++ - Exact: [1225, 32, 32, 192]
++ - Exact: [1225, 48, 32, 192]
++ - Exact: [1225, 48, 32, 256]
++ - Exact: [1225, 48, 32, 288]
++ - Exact: [49, 2048, 64, 512]
++ - Exact: [49, 512, 64, 2048]
++ - Exact: [49, 2048, 32, 512]
++ - Exact: [49, 512, 32, 2048]
++ - Exact: [49, 2048, 64, 1024]
++ - Exact: [49, 1024, 64, 2048]
++ - Exact: [49, 2048, 32, 1024]
++ - Exact: [49, 1024, 32, 2048]
++ - Exact: [480, 512, 1, 512]
++ - Exact: [512, 480, 1, 512]
++ - Exact: [512, 512, 1, 512]
++ - Exact: [1024, 160, 1, 1024]
++ - Exact: [1024, 200, 1, 1024]
++ - Exact: [1024, 308, 1, 1024]
++ - Exact: [1024, 180, 1, 1024]
++ - Exact: [256, 864, 1, 128]
++ - Exact: [3136, 64, 1, 576]
++ - Exact: [784, 128, 1, 1152]
++ - Exact: [1024, 128, 1, 1024]
++ - Exact: [1024, 128, 1, 2]
++ - Exact: [1024, 96, 1, 1024]
++ - Exact: [1024, 96, 1, 2]
++ - Exact: [49, 2048, 128, 512]
++ - Exact: [49, 2048, 256, 512]
++ - Exact: [49, 512, 128, 2048]
++ - Exact: [49, 512, 256, 2048]
++ - Exact: [100, 128, 18, 512]
++ - Exact: [100, 128, 19, 512]
++ - Exact: [1444, 128, 1, 576]
++ - Exact: [361, 512, 1, 2304]
++ - Exact: [2560, 35, 1, 29000]
++ - Exact: [2560, 36, 1, 29000]
++ - Exact: [2560, 39, 1, 29000]
++ - Exact: [2560, 40, 1, 29000]
++ - Exact: [2560, 42, 1, 29000]
++ - Exact: [2560, 43, 1, 29000]
++ - Exact: [2560, 44, 1, 29000]
++ - Exact: [2560, 46, 1, 29000]
++ - Exact: [2560, 48, 1, 29000]
++ - Exact: [2560, 49, 1, 29000]
++ - Exact: [2560, 50, 1, 29000]
++ - Exact: [2560, 51, 1, 29000]
++ - Exact: [2560, 53, 1, 29000]
++ - Exact: [2560, 54, 1, 29000]
++ - Exact: [2560, 55, 1, 29000]
++ - Exact: [2560, 56, 1, 29000]
++ - Exact: [2560, 57, 1, 29000]
++ - Exact: [2560, 58, 1, 29000]
++ - Exact: [2560, 59, 1, 29000]
++ - Exact: [2560, 61, 1, 29000]
++ - Exact: [2560, 63, 1, 29000]
++ - Exact: [1909283, 40, 1, 40]
++ - Exact: [3818566, 40, 1, 40]
++
++# bodys bigM
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 1 ]
++ - [ 4, 2 ]
++ - WorkGroup:
++ - [ 16, 4, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 32, 4, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1760, 32, 1, 1760]
++ - Exact: [7680, 4, 1, 2560]
++ - Exact: [3072, 16, 1, 1024]
++ - Exact: [2048, 16, 1, 2048]
++ - Exact: [3072, 1, 1, 128]
++ - Exact: [8448, 16, 1, 2816]
++ - Exact: [7680, 2, 1, 2560]
++ - Exact: [4224, 1, 1, 128]
++ - Exact: [7680, 1, 1, 2560]
++ - Exact: [6144, 2, 1, 2560]
++ - Exact: [1760, 16, 1, 1760]
++ - Exact: [6144, 4, 1, 2560]
++ - Exact: [3072, 4, 1, 1024]
++ - Exact: [2048, 32, 1, 2048]
++ - Exact: [4608, 16, 1, 1536]
++ - Exact: [3072, 2, 1, 1024]
++ - Exact: [8448, 1, 1, 2816]
++ - Exact: [6144, 1, 1, 2560]
++ - Exact: [4608, 1, 1, 1536]
++ - Exact: [8448, 4, 1, 2816]
++ - Exact: [4608, 2, 1, 1536]
++ - Exact: [2560, 16, 1, 2560]
++ - Exact: [6144, 16, 1, 2560]
++ - Exact: [4096, 16, 1, 4096]
++ - Exact: [7680, 16, 1, 2560]
++ - Exact: [3072, 1, 1, 1024]
++ - Exact: [8448, 2, 1, 2816]
++ - Exact: [4608, 4, 1, 1536]
++ - Exact: [2048, 2, 1, 2048]
++ - Exact: [2048, 2, 1, 2]
++ - Exact: [2560, 4, 1, 2]
++ - Exact: [2560, 4, 1, 2560]
++ - Exact: [2048, 1, 1, 512]
++ - Exact: [12288, 12, 2, 256]
++ - Exact: [12288, 3, 2, 256]
++ - Exact: [51520, 12, 2, 256]
++ - Exact: [51520, 3, 2, 256]
++ - Exact: [15200, 12, 2, 256]
++ - Exact: [15200, 3, 2, 256]
++ - Exact: [3456, 3, 2, 256]
++ - Exact: [13600, 12, 2, 256]
++ - Exact: [12880, 3, 2, 256]
++ - Exact: [3400, 3, 2, 256]
++ - Exact: [12880, 12, 2, 256]
++ - Exact: [13824, 12, 2, 256]
++ - Exact: [13824, 3, 2, 256]
++ - Exact: [13600, 3, 2, 256]
++ - Exact: [3456, 12, 2, 256]
++ - Exact: [3800, 3, 2, 256]
++ - Exact: [3400, 12, 2, 256]
++ - Exact: [3800, 12, 2, 256]
++ - Exact: [55296, 3, 2, 256]
++ - Exact: [3072, 3, 2, 256]
++ - Exact: [3072, 12, 2, 256]
++ - Exact: [54400, 3, 2, 256]
++ - Exact: [60800, 12, 2, 256]
++ - Exact: [60800, 3, 2, 256]
++ - Exact: [3220, 3, 2, 256]
++ - Exact: [3220, 12, 2, 256]
++ - Exact: [2048, 8, 1, 2]
++ - Exact: [2048, 8, 1, 2048]
++ - Exact: [2560, 2, 1, 2]
++ - Exact: [2560, 2, 1, 2560]
++ - Exact: [2560, 27, 1, 29000]
++ - Exact: [1909283, 11, 1, 11]
++ - Exact: [3818566, 11, 1, 11]
++
++# bodys bigK
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [512, 16, 1, 500000]
++ - Exact: [512, 2, 1, 500000]
++ - Exact: [1024, 16, 1, 500000]
++ - Exact: [1024, 4, 1, 500000]
++ - Exact: [512, 8, 1, 500000]
++ - Exact: [512, 1, 1, 500000]
++ - Exact: [512, 4, 1, 500000]
++ - Exact: [1024, 1, 1, 500000]
++ - Exact: [1024, 2, 1, 500000]
++ - Exact: [1024, 8, 1, 500000]
++ - Exact: [49, 512, 1, 4608]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [448, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [256, 128, 1, 256]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [1024, 64, 1, 1280]
++ - Exact: [256, 256, 1, 3328]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [704, 64, 1, 3328]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [704, 64, 1, 1280]
++ - Exact: [128, 448, 1, 256]
++ - Exact: [448, 64, 1, 3328]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [128, 128, 1, 3328]
++ - Exact: [256, 256, 1, 256]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [1, 1, 1, 1280]
++ - Exact: [256, 64, 1, 3328]
++ - Exact: [448, 128, 1, 256]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [448, 128, 1, 3328]
++ - Exact: [128, 256, 1, 1280]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [256, 128, 1, 1280]
++ - Exact: [128, 256, 1, 3328]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [128, 128, 1, 1280]
++ - Exact: [128, 256, 1, 256]
++ - Exact: [256, 64, 1, 1280]
++ - Exact: [704, 64, 1, 256]
++ - Exact: [128, 448, 1, 1280]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [448, 64, 1, 256]
++ - Exact: [1024, 64, 1, 256]
++ - Exact: [1, 1, 1, 1]
++ - Exact: [448, 128, 1, 1280]
++ - Exact: [1024, 64, 1, 3328]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [256, 256, 1, 1280]
++ - Exact: [256, 128, 1, 3328]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [1, 1, 1, 256]
++ - Exact: [128, 448, 1, 3328]
++ - Exact: [128, 128, 1, 256]
++ - Exact: [1024, 16, 1, 512]
++ - Exact: [512, 16, 1, 512]
++ - Exact: [128, 1, 1, 1408]
++ - Exact: [64, 1, 1, 1216]
++ - Exact: [1024, 2, 1, 512]
++ - Exact: [512, 1, 1, 512]
++ - Exact: [1024, 4, 1, 512]
++ - Exact: [512, 4, 1, 512]
++ - Exact: [1024, 32, 1, 512]
++ - Exact: [512, 2, 1, 512]
++ - Exact: [1024, 1, 1, 512]
++ - Exact: [512, 32, 1, 512]
++ - Exact: [128, 1, 1, 1024]
++ - Exact: [64, 14, 1, 14]
++ - Exact: [64, 14, 1, 15]
++ - Exact: [64, 15, 1, 15]
++ - Exact: [64, 15, 1, 15]
++ - Exact: [64, 15, 1, 17]
++ - Exact: [64, 17, 1, 17]
++ - Exact: [64, 17, 1, 17]
++ - Exact: [64, 17, 1, 21]
++ - Exact: [64, 21, 1, 21]
++ - Exact: [64, 24, 1, 24]
++ - Exact: [64, 24, 1, 34]
++ - Exact: [64, 30, 1, 30]
++ - Exact: [64, 31, 1, 30]
++ - Exact: [64, 31, 1, 31]
++ - Exact: [64, 32, 1, 32]
++ - Exact: [64, 34, 1, 34]
++ - Exact: [64, 35, 1, 32]
++ - Exact: [64, 35, 1, 35]
++ - Exact: [64, 512, 1, 512]
++ - Exact: [1024, 4, 1, 2]
++ - Exact: [1024, 4, 1, 1024]
++ - Exact: [1024, 32, 1, 2]
++ - Exact: [1024, 32, 1, 1024]
++ - Exact: [32, 200, 1, 1]
++ - Exact: [64, 3, 512, 3]
++ - Exact: [64, 5, 512, 5]
++ - Exact: [64, 5, 960, 5]
++ - Exact: [64, 9, 512, 9]
++ - Exact: [64, 512, 1, 1]
++ - Exact: [67, 512, 1, 2048]
++ - Exact: [74, 512, 1, 2048]
++ - Exact: [74, 960, 1, 2048]
++ - Exact: [100, 512, 1, 2048]
++ - Exact: [128, 27, 32768, 27]
++ - Exact: [64, 14, 10880, 14]
++ - Exact: [64, 14, 10880, 15]
++ - Exact: [64, 15, 7680, 15]
++ - Exact: [64, 15, 10880, 15]
++ - Exact: [64, 15, 7680, 17]
++ - Exact: [64, 17, 6144, 17]
++ - Exact: [64, 17, 7680, 17]
++ - Exact: [64, 17, 6144, 21]
++ - Exact: [64, 21, 6144, 21]
++ - Exact: [64, 24, 4736, 24]
++ - Exact: [64, 24, 4736, 34]
++ - Exact: [64, 30, 2048, 30]
++ - Exact: [64, 31, 2048, 30]
++ - Exact: [64, 31, 2048, 31]
++ - Exact: [64, 27, 1920, 27]
++ - Exact: [1024, 8, 1, 1024]
++ - Exact: [1024, 77, 1, 1024]
++ - Exact: [1024, 10, 1, 2]
++ - Exact: [1024, 10, 1, 1024]
++ - Exact: [1024, 39, 1, 2]
++ - Exact: [1024, 39, 1, 1024]
++ - Exact: [1024, 40, 1, 2]
++ - Exact: [1024, 40, 1, 1024]
++ - Exact: [1024, 41, 1, 2]
++ - Exact: [1024, 41, 1, 1024]
++ - Exact: [1024, 5, 1, 2]
++ - Exact: [1024, 5, 1, 1024]
++ - Exact: [1024, 6, 1, 2]
++ - Exact: [1024, 6, 1, 1024]
++ - Exact: [1024, 8, 1, 2]
++ - Exact: [1024, 9, 1, 2]
++ - Exact: [1024, 9, 1, 1024]
++ - Exact: [64, 4, 32768, 4]
++ - Exact: [64, 4, 38400, 4]
++ - Exact: [128, 128, 1, 64]
++ - Exact: [64, 128, 1, 128]
++ - Exact: [64, 5, 1, 5]
++ - Exact: [32, 33, 1, 33]
++ - Exact: [1024, 16, 1, 2]
++ - Exact: [1024, 16, 1, 1024]
++ - Exact: [1024, 1, 1, 2]
++ - Exact: [1024, 1, 1, 1024]
++ - Exact: [1024, 1, 1, 200]
++ - Exact: [1024, 1, 1, 1600]
++ - Exact: [1024, 64, 1, 2]
++ - Exact: [1024, 64, 1, 1024]
++ - Exact: [1024, 80, 1, 1024]
++ - Exact: [1024, 80, 1, 2]
++ - Exact: [1024, 82, 1, 1024]
++ - Exact: [1024, 82, 1, 2]
++ - Exact: [1024, 12, 1, 1024]
++ - Exact: [1024, 12, 1, 2]
++ - Exact: [64, 24, 6816, 24]
++ - Exact: [64, 26, 6272, 26]
++ - Exact: [196, 256, 1, 2304]
++ - Exact: [768, 3, 2, 256]
++ - Exact: [768, 12, 2, 256]
++ - Exact: [864, 12, 2, 256]
++ - Exact: [864, 3, 2, 256]
++ - Exact: [216, 3, 2, 256]
++ - Exact: [176, 12, 2, 256]
++ - Exact: [176, 3, 2, 256]
++ - Exact: [192, 12, 2, 256]
++ - Exact: [192, 3, 2, 256]
++ - Exact: [216, 12, 2, 256]
++ - Exact: [850, 3, 2, 256]
++ - Exact: [850, 12, 2, 256]
++ - Exact: [805, 12, 2, 256]
++ - Exact: [805, 3, 2, 256]
++ - Exact: [247, 3, 2, 256]
++ - Exact: [950, 3, 2, 256]
++ - Exact: [187, 12, 2, 256]
++ - Exact: [247, 12, 2, 256]
++ - Exact: [187, 3, 2, 256]
++ - Exact: [228, 12, 2, 256]
++ - Exact: [221, 12, 2, 256]
++ - Exact: [950, 12, 2, 256]
++ - Exact: [228, 3, 2, 256]
++ - Exact: [221, 3, 2, 256]
++ - Exact: [25, 128, 120, 256]
++ - Exact: [25, 128, 139, 256]
++ - Exact: [25, 128, 160, 256]
++ - Exact: [25, 128, 18, 256]
++ - Exact: [25, 128, 19, 256]
++ - Exact: [9, 128, 120, 256]
++ - Exact: [9, 128, 139, 256]
++ - Exact: [9, 128, 160, 256]
++ - Exact: [9, 128, 18, 256]
++ - Exact: [9, 128, 19, 256]
++ - Exact: [100, 512, 1, 2304]
++ - Exact: [25, 256, 1, 1152]
++ - Exact: [9, 256, 1, 1152]
++ - Exact: [1024, 20, 1, 1024]
++ - Exact: [1024, 20, 1, 2]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Configs/navi23/rocblas_hpa_hgemm_gb_nt_asm_full.yaml b/Tensile/Configs/navi23/rocblas_hpa_hgemm_gb_nt_asm_full.yaml
+new file mode 100644
+index 0000000000..f73d3d7c2d
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_hpa_hgemm_gb_nt_asm_full.yaml
+@@ -0,0 +1,1635 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: h
++ HighPrecisionAccumulate: True
++ TransposeA: False
++ TransposeB: True
++ UseBeta: True
++ Batched: True
++ StridedBatched: False
++
++# bodys bigSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [8]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [4096, 7133, 1, 4096]
++ - Exact: [2048, 7133, 1, 2048]
++ - Exact: [2560, 7133, 1, 2560]
++ - Exact: [3072, 7435, 1, 1024]
++ - Exact: [1760, 7133, 1, 1760]
++ - Exact: [7680, 5481, 1, 2560]
++ - Exact: [3136, 256, 64, 64]
++ - Exact: [784, 512, 64, 128]
++ - Exact: [784, 128, 64, 512]
++ - Exact: [196, 256, 128, 1024]
++ - Exact: [196, 256, 64, 1024]
++ - Exact: [196, 1024, 128, 256]
++ - Exact: [784, 128, 256, 512]
++ - Exact: [3136, 256, 256, 64]
++ - Exact: [784, 128, 128, 512]
++ - Exact: [784, 512, 128, 128]
++ - Exact: [784, 512, 256, 128]
++ - Exact: [196, 1024, 64, 256]
++ - Exact: [196, 1024, 256, 256]
++ - Exact: [196, 256, 256, 1024]
++ - Exact: [3136, 256, 128, 64]
++ - Exact: [1024, 4096, 1, 2048]
++ - Exact: [1024, 4096, 1, 4096]
++ - Exact: [1024, 30528, 1, 2048]
++ - Exact: [1024, 30528, 1, 4096]
++ - Exact: [4096, 1024, 1, 2048]
++ - Exact: [4096, 1024, 1, 4096]
++ - Exact: [256, 4864, 1, 8976]
++ - Exact: [256, 5120, 1, 8976]
++ - Exact: [256, 5632, 1, 8976]
++ - Exact: [256, 5888, 1, 8976]
++ - Exact: [256, 6144, 1, 8976]
++ - Exact: [256, 7168, 1, 8976]
++ - Exact: [256, 8192, 1, 8976]
++ - Exact: [256, 8960, 1, 8976]
++ - Exact: [256, 9728, 1, 8976]
++ - Exact: [256, 9984, 1, 8976]
++ - Exact: [256, 10240, 1, 8976]
++ - Exact: [256, 10496, 1, 8976]
++ - Exact: [256, 11008, 1, 8976]
++ - Exact: [256, 11264, 1, 8976]
++ - Exact: [256, 11520, 1, 8976]
++ - Exact: [256, 11776, 1, 8976]
++ - Exact: [256, 12544, 1, 8976]
++ - Exact: [256, 12800, 1, 8976]
++ - Exact: [256, 13312, 1, 8976]
++ - Exact: [256, 13568, 1, 8976]
++ - Exact: [256, 14336, 1, 8976]
++ - Exact: [256, 14848, 1, 8976]
++ - Exact: [256, 15104, 1, 8976]
++ - Exact: [256, 15872, 1, 8976]
++ - Exact: [256, 16128, 1, 8976]
++ - Exact: [256, 17152, 1, 8976]
++ - Exact: [256, 17408, 1, 8976]
++ - Exact: [256, 18688, 1, 8976]
++ - Exact: [256, 19968, 1, 8976]
++ - Exact: [256, 20480, 1, 8976]
++ - Exact: [256, 20992, 1, 8976]
++ - Exact: [256, 21248, 1, 8976]
++ - Exact: [256, 22016, 1, 8976]
++ - Exact: [256, 26112, 1, 8976]
++ - Exact: [256, 32512, 1, 8976]
++ - Exact: [256, 32768, 1, 1]
++ - Exact: [256, 33536, 1, 8976]
++ - Exact: [256, 44505, 1, 8976]
++ - Exact: [768, 2048, 1, 256]
++ - Exact: [1600, 1024, 1, 512]
++ - Exact: [1600, 1024, 1, 960]
++ - Exact: [2048, 960, 1, 1]
++ - Exact: [2048, 2048, 1, 512]
++ - Exact: [2048, 2048, 1, 960]
++ - Exact: [2048, 2048, 1, 1024]
++ - Exact: [3200, 2048, 1, 1024]
++ - Exact: [4096, 4096, 1, 1024]
++ - Exact: [1024, 4096, 1, 3840]
++ - Exact: [1024, 4096, 1, 3968]
++ - Exact: [1024, 4096, 1, 6528]
++ - Exact: [1024, 4096, 1, 7104]
++ - Exact: [1024, 4096, 1, 7200]
++ - Exact: [1024, 4096, 1, 8064]
++ - Exact: [1024, 4096, 1, 8160]
++ - Exact: [1024, 4096, 1, 9216]
++ - Exact: [1024, 4096, 1, 9520]
++ - Exact: [1024, 4096, 1, 10064]
++ - Exact: [1024, 4096, 1, 10080]
++ - Exact: [1024, 4096, 1, 10200]
++ - Exact: [1024, 42720, 1, 3968]
++ - Exact: [1024, 42720, 1, 6528]
++ - Exact: [1024, 42720, 1, 7104]
++ - Exact: [1024, 42720, 1, 7200]
++ - Exact: [1024, 42720, 1, 9520]
++ - Exact: [1024, 42720, 1, 10080]
++ - Exact: [4096, 1024, 1, 3840]
++ - Exact: [4096, 1024, 1, 3968]
++ - Exact: [4096, 1024, 1, 6528]
++ - Exact: [4096, 1024, 1, 7104]
++ - Exact: [4096, 1024, 1, 7200]
++ - Exact: [4096, 1024, 1, 8064]
++ - Exact: [4096, 1024, 1, 8160]
++ - Exact: [4096, 1024, 1, 9216]
++ - Exact: [4096, 1024, 1, 9520]
++ - Exact: [4096, 1024, 1, 10064]
++ - Exact: [4096, 1024, 1, 10080]
++ - Exact: [4096, 1024, 1, 10200]
++ - Exact: [1024, 4096, 1, 3240]
++ - Exact: [1024, 4096, 1, 3960]
++ - Exact: [1024, 42720, 1, 3960]
++ - Exact: [4096, 1024, 1, 3240]
++ - Exact: [4096, 1024, 1, 3960]
++ - Exact: [1225, 192, 64, 32]
++ - Exact: [1225, 192, 64, 48]
++ - Exact: [1225, 192, 64, 64]
++ - Exact: [1225, 256, 64, 48]
++ - Exact: [1225, 256, 64, 64]
++ - Exact: [1225, 288, 64, 48]
++ - Exact: [1225, 288, 64, 64]
++ - Exact: [289, 768, 64, 128]
++ - Exact: [289, 768, 64, 160]
++ - Exact: [289, 768, 64, 192]
++ - Exact: [1225, 192, 32, 32]
++ - Exact: [1225, 192, 32, 48]
++ - Exact: [1225, 192, 32, 64]
++ - Exact: [1225, 256, 32, 48]
++ - Exact: [1225, 256, 32, 64]
++ - Exact: [1225, 288, 32, 48]
++ - Exact: [1225, 288, 32, 64]
++ - Exact: [289, 768, 32, 128]
++ - Exact: [289, 768, 32, 160]
++ - Exact: [289, 768, 32, 192]
++ - Exact: [3136, 256, 32, 64]
++ - Exact: [784, 128, 32, 512]
++ - Exact: [784, 512, 32, 128]
++ - Exact: [196, 1024, 32, 256]
++ - Exact: [3136, 128, 64, 256]
++ - Exact: [784, 256, 64, 512]
++ - Exact: [3136, 256, 64, 128]
++ - Exact: [3136, 256, 64, 256]
++ - Exact: [196, 512, 64, 1024]
++ - Exact: [784, 512, 64, 256]
++ - Exact: [784, 512, 64, 512]
++ - Exact: [196, 1024, 64, 512]
++ - Exact: [196, 1024, 64, 1024]
++ - Exact: [3136, 128, 32, 256]
++ - Exact: [784, 256, 32, 512]
++ - Exact: [3136, 256, 32, 128]
++ - Exact: [3136, 256, 32, 256]
++ - Exact: [196, 512, 32, 1024]
++ - Exact: [784, 512, 32, 256]
++ - Exact: [784, 512, 32, 512]
++ - Exact: [196, 1024, 32, 512]
++ - Exact: [196, 1024, 32, 1024]
++ - Exact: [7680, 8192, 1, 8192]
++ - Exact: [3840, 4096, 1, 4096]
++ - Exact: [1920, 2048, 1, 2048]
++ - Exact: [8192, 7680, 1, 8192]
++ - Exact: [4096, 3840, 1, 4096]
++ - Exact: [2048, 1920, 1, 2048]
++ - Exact: [8192, 8192, 1, 8192]
++ - Exact: [4096, 4096, 1, 4096]
++ - Exact: [2048, 2048, 1, 2048]
++ - Exact: [1024, 4096, 1, 512]
++ - Exact: [1024, 30522, 1, 77]
++ - Exact: [4096, 1024, 1, 512]
++ - Exact: [1024, 4096, 1, 1280]
++ - Exact: [1024, 30522, 1, 200]
++ - Exact: [4096, 1024, 1, 1280]
++ - Exact: [1024, 4096, 1, 4992]
++ - Exact: [1024, 30522, 1, 780]
++ - Exact: [4096, 1024, 1, 4992]
++ - Exact: [1024, 30522, 1, 308]
++ - Exact: [1024, 4096, 1, 5120]
++ - Exact: [1024, 30522, 1, 800]
++ - Exact: [4096, 1024, 1, 5120]
++ - Exact: [1024, 4096, 1, 5248]
++ - Exact: [1024, 30522, 1, 820]
++ - Exact: [4096, 1024, 1, 5248]
++ - Exact: [1024, 4096, 1, 2560]
++ - Exact: [1024, 30522, 1, 385]
++ - Exact: [4096, 1024, 1, 2560]
++ - Exact: [1024, 4096, 1, 3072]
++ - Exact: [1024, 30522, 1, 462]
++ - Exact: [4096, 1024, 1, 3072]
++ - Exact: [1024, 4096, 1, 1024]
++ - Exact: [1024, 30522, 1, 160]
++ - Exact: [4096, 1024, 1, 1024]
++ - Exact: [1024, 4096, 1, 1152]
++ - Exact: [1024, 30522, 1, 180]
++ - Exact: [4096, 1024, 1, 1152]
++ - Exact: [1024, 4096, 1, 8192]
++ - Exact: [1024, 4096, 1, 9600]
++ - Exact: [1024, 33712, 1, 8192]
++ - Exact: [1024, 33712, 1, 9600]
++ - Exact: [4096, 1024, 1, 8192]
++ - Exact: [4096, 1024, 1, 9600]
++ - Exact: [1024, 1600, 1, 1]
++ - Exact: [2560, 1920, 1, 2048]
++ - Exact: [1024, 3072, 1, 4096]
++ - Exact: [2560, 2560, 1, 2048]
++ - Exact: [2048, 2048, 1, 2]
++ - Exact: [1024, 30592, 1, 2048]
++ - Exact: [1024, 3072, 1, 16384]
++ - Exact: [6144, 1536, 1, 4096]
++ - Exact: [1536, 4608, 1, 8192]
++ - Exact: [640, 2560, 1, 2048]
++ - Exact: [1024, 4096, 1, 16384]
++ - Exact: [1536, 6144, 1, 4096]
++ - Exact: [1024, 30592, 1, 4096]
++ - Exact: [2560, 2560, 1, 4]
++ - Exact: [1536, 1536, 1, 4096]
++ - Exact: [2560, 7680, 1, 2048]
++ - Exact: [1536, 50304, 1, 4096]
++ - Exact: [2048, 8192, 1, 1024]
++ - Exact: [1024, 30592, 1, 8192]
++ - Exact: [4096, 1024, 1, 16384]
++ - Exact: [8192, 2048, 1, 1024]
++ - Exact: [1024, 50304, 1, 4096]
++ - Exact: [1536, 4608, 1, 4096]
++ - Exact: [6144, 1536, 1, 8192]
++ - Exact: [1024, 3072, 1, 8192]
++ - Exact: [1536, 1536, 1, 8192]
++ - Exact: [1536, 50304, 1, 8192]
++ - Exact: [2048, 6144, 1, 1024]
++ - Exact: [2048, 30592, 1, 1024]
++ - Exact: [1536, 6144, 1, 8192]
++ - Exact: [1024, 50304, 1, 2048]
++ - Exact: [1024, 50304, 1, 8192]
++ - Exact: [1024, 3072, 1, 2048]
++ - Exact: [1024, 50304, 1, 16384]
++ - Exact: [1024, 30528, 1, 8192]
++ - Exact: [256, 6912, 1, 1]
++ - Exact: [30528, 1024, 1, 640]
++ - Exact: [30528, 1024, 1, 1280]
++ - Exact: [4096, 1024, 1, 10240]
++ - Exact: [1024, 4096, 1, 10240]
++ - Exact: [30528, 1024, 1, 1600]
++ - Exact: [1024, 4096, 1, 10496]
++ - Exact: [30528, 1024, 1, 1640]
++ - Exact: [4096, 1024, 1, 10496]
++ - Exact: [30528, 1024, 1, 160]
++ - Exact: [1024, 4096, 1, 6144]
++ - Exact: [30528, 1024, 1, 240]
++ - Exact: [4096, 1024, 1, 6144]
++ - Exact: [1024, 4096, 1, 10224]
++ - Exact: [4096, 1024, 1, 10224]
++ - Exact: [1024, 3072, 1, 10224]
++ - Exact: [1024, 3072, 1, 10240]
++ - Exact: [4096, 1024, 1, 10192]
++ - Exact: [1024, 3072, 1, 10192]
++ - Exact: [1024, 4096, 1, 10192]
++ - Exact: [1024, 3072, 1, 10200]
++ - Exact: [4096, 1024, 1, 10208]
++ - Exact: [1024, 3072, 1, 10208]
++ - Exact: [1024, 4096, 1, 10208]
++ - Exact: [1024, 2048, 1, 10224]
++ - Exact: [1024, 2048, 1, 10240]
++ - Exact: [1024, 2048, 1, 10192]
++ - Exact: [1024, 3072, 1, 10080]
++ - Exact: [100352, 256, 1, 512]
++ - Exact: [12544, 1024, 1, 2048]
++ - Exact: [12544, 147, 1, 64]
++ - Exact: [200704, 256, 1, 512]
++ - Exact: [25088, 512, 1, 1024]
++ - Exact: [3136, 576, 1, 64]
++ - Exact: [50176, 512, 1, 1024]
++ - Exact: [6272, 1024, 1, 2048]
++ - Exact: [3136, 256, 128, 128]
++ - Exact: [3136, 256, 256, 128]
++ - Exact: [784, 512, 128, 256]
++ - Exact: [784, 512, 256, 256]
++ - Exact: [30528, 1024, 1, 2560]
++ - Exact: [1024, 4096, 1, 12288]
++ - Exact: [30528, 1024, 1, 1920]
++ - Exact: [4096, 1024, 1, 12288]
++ - Exact: [25600, 128, 25, 128]
++ - Exact: [12544, 128, 36, 128]
++ - Exact: [9216, 128, 49, 128]
++ - Exact: [6400, 128, 64, 128]
++ - Exact: [6400, 256, 25, 256]
++ - Exact: [4096, 256, 36, 256]
++ - Exact: [2304, 256, 49, 256]
++ - Exact: [2304, 256, 64, 256]
++ - Exact: [2304, 512, 25, 512]
++ - Exact: [1024, 512, 36, 512]
++ - Exact: [1024, 512, 49, 512]
++ - Exact: [1024, 512, 64, 512]
++ - Exact: [3072, 768, 1, 2048]
++ - Exact: [768, 3072, 1, 2048]
++ - Exact: [3072, 768, 1, 4608]
++ - Exact: [768, 3072, 1, 4608]
++ - Exact: [4096, 1024, 1, 4608]
++ - Exact: [1024, 4096, 1, 4608]
++ - Exact: [196, 1024, 128, 512]
++ - Exact: [196, 1024, 256, 512]
++ - Exact: [4880, 256, 49, 256]
++ - Exact: [3128, 256, 64, 256]
++ - Exact: [4680, 256, 49, 256]
++ - Exact: [5280, 256, 36, 256]
++ - Exact: [2640, 256, 64, 256]
++ - Exact: [5304, 256, 49, 256]
++ - Exact: [2760, 256, 64, 256]
++ - Exact: [6440, 256, 36, 256]
++ - Exact: [5704, 256, 36, 256]
++ - Exact: [2128, 256, 64, 256]
++ - Exact: [1160, 256, 49, 256]
++ - Exact: [4056, 256, 49, 256]
++ - Exact: [6144, 256, 36, 256]
++ - Exact: [6336, 256, 36, 256]
++ - Exact: [13600, 512, 2, 128]
++ - Exact: [15200, 512, 2, 128]
++ - Exact: [15200, 128, 2, 512]
++ - Exact: [13600, 128, 2, 512]
++ - Exact: [5632, 256, 36, 256]
++ - Exact: [12288, 128, 2, 512]
++ - Exact: [12880, 128, 2, 512]
++ - Exact: [11408, 128, 2, 512]
++ - Exact: [13824, 512, 2, 128]
++ - Exact: [13824, 128, 2, 512]
++ - Exact: [10560, 128, 2, 512]
++ - Exact: [10752, 128, 2, 512]
++ - Exact: [13600, 512, 2, 256]
++ - Exact: [15200, 512, 2, 256]
++ - Exact: [768, 2048, 2, 512]
++ - Exact: [12880, 512, 2, 128]
++ - Exact: [11616, 128, 2, 512]
++ - Exact: [14208, 512, 2, 128]
++ - Exact: [11408, 512, 2, 128]
++ - Exact: [6912, 256, 36, 256]
++ - Exact: [13824, 512, 2, 256]
++ - Exact: [11616, 512, 2, 128]
++ - Exact: [12288, 512, 2, 128]
++ - Exact: [14208, 128, 2, 512]
++ - Exact: [11968, 128, 2, 512]
++ - Exact: [864, 2048, 2, 512]
++ - Exact: [10560, 512, 2, 128]
++ - Exact: [672, 2048, 2, 512]
++ - Exact: [9408, 128, 2, 512]
++ - Exact: [10752, 512, 2, 128]
++ - Exact: [11968, 512, 2, 128]
++ - Exact: [1240, 256, 49, 256]
++ - Exact: [4032, 256, 2, 1024]
++ - Exact: [888, 2048, 2, 512]
++ - Exact: [12880, 512, 2, 256]
++ - Exact: [12288, 512, 2, 256]
++ - Exact: [13440, 128, 2, 512]
++ - Exact: [864, 2048, 2, 256]
++ - Exact: [12672, 128, 2, 512]
++ - Exact: [11264, 128, 2, 512]
++ - Exact: [11776, 128, 2, 512]
++ - Exact: [16128, 128, 2, 512]
++ - Exact: [4032, 1024, 2, 256]
++ - Exact: [14000, 128, 2, 512]
++ - Exact: [13440, 512, 2, 128]
++ - Exact: [768, 2048, 2, 256]
++ - Exact: [3264, 1024, 2, 256]
++ - Exact: [4200, 256, 2, 1024]
++ - Exact: [2352, 1024, 2, 256]
++ - Exact: [2400, 1024, 2, 256]
++ - Exact: [15200, 256, 2, 12]
++ - Exact: [12880, 256, 2, 12]
++ - Exact: [2520, 1024, 2, 256]
++ - Exact: [13600, 256, 2, 12]
++ - Exact: [15200, 256, 2, 3]
++ - Exact: [12880, 256, 2, 3]
++ - Exact: [4200, 1024, 2, 256]
++ - Exact: [12288, 256, 2, 12]
++ - Exact: [13824, 256, 2, 12]
++ - Exact: [13600, 256, 2, 3]
++ - Exact: [7600, 512, 1, 256]
++ - Exact: [6144, 512, 1, 256]
++ - Exact: [12544, 1024, 1, 1024]
++ - Exact: [3800, 256, 2, 3]
++ - Exact: [13824, 256, 2, 3]
++ - Exact: [12288, 256, 2, 3]
++ - Exact: [2688, 256, 2, 1024]
++ - Exact: [3072, 256, 2, 12]
++ - Exact: [3800, 256, 2, 12]
++ - Exact: [3072, 256, 2, 3]
++ - Exact: [2520, 256, 2, 1024]
++ - Exact: [16128, 512, 2, 128]
++ - Exact: [2400, 256, 2, 1024]
++ - Exact: [2352, 256, 2, 1024]
++ - Exact: [2944, 256, 2, 1024]
++ - Exact: [2992, 1024, 2, 256]
++ - Exact: [2816, 256, 2, 1024]
++ - Exact: [2904, 1024, 2, 256]
++ - Exact: [3456, 256, 2, 3]
++ - Exact: [3400, 256, 2, 3]
++ - Exact: [2816, 1024, 2, 256]
++ - Exact: [3456, 256, 2, 12]
++ - Exact: [2944, 1024, 2, 256]
++ - Exact: [3168, 256, 2, 1024]
++ - Exact: [2992, 256, 2, 1024]
++ - Exact: [51520, 256, 2, 12]
++ - Exact: [3072, 256, 2, 1024]
++ - Exact: [2640, 1024, 2, 256]
++ - Exact: [2688, 1024, 2, 256]
++ - Exact: [2904, 256, 2, 1024]
++ - Exact: [3264, 256, 2, 1024]
++ - Exact: [54400, 256, 2, 12]
++ - Exact: [55296, 256, 2, 3]
++ - Exact: [60800, 256, 2, 12]
++ - Exact: [51520, 256, 2, 3]
++ - Exact: [55296, 256, 2, 12]
++ - Exact: [3600, 1024, 2, 256]
++ - Exact: [60800, 256, 2, 3]
++ - Exact: [952, 256, 64, 256]
++ - Exact: [49152, 256, 2, 12]
++ - Exact: [3360, 256, 2, 1024]
++ - Exact: [736, 256, 64, 256]
++ - Exact: [600, 256, 64, 256]
++ - Exact: [1440, 256, 49, 256]
++ - Exact: [3168, 1024, 2, 256]
++ - Exact: [1368, 256, 49, 256]
++ - Exact: [49152, 256, 2, 3]
++ - Exact: [3600, 256, 2, 1024]
++ - Exact: [3360, 1024, 2, 256]
++ - Exact: [54400, 256, 2, 3]
++ - Exact: [3072, 1024, 2, 256]
++ - Exact: [2640, 256, 2, 1024]
++ - Exact: [616, 256, 64, 256]
++ - Exact: [3008, 256, 64, 256]
++ - Exact: [896, 256, 64, 256]
++ - Exact: [768, 256, 64, 256]
++ - Exact: [3552, 256, 2, 1024]
++ - Exact: [3552, 1024, 2, 256]
++ - Exact: [800, 256, 64, 256]
++ - Exact: [1120, 256, 49, 256]
++ - Exact: [2408, 256, 64, 256]
++ - Exact: [3456, 256, 2, 1024]
++ - Exact: [672, 256, 64, 256]
++ - Exact: [3456, 1024, 2, 256]
++ - Exact: [1064, 256, 49, 256]
++ - Exact: [3400, 256, 2, 1024]
++ - Exact: [704, 256, 64, 256]
++ - Exact: [3400, 1024, 2, 256]
++ - Exact: [3264, 256, 64, 256]
++ - Exact: [3800, 1024, 2, 256]
++ - Exact: [3800, 256, 2, 1024]
++ - Exact: [6440, 512, 1, 256]
++ - Exact: [6912, 512, 1, 256]
++ - Exact: [6800, 512, 1, 256]
++ - Exact: [6800, 512, 1, 1024]
++ - Exact: [6440, 512, 1, 1024]
++ - Exact: [6912, 512, 1, 1024]
++ - Exact: [1728, 1024, 1, 512]
++ - Exact: [1536, 1024, 1, 512]
++ - Exact: [7600, 512, 1, 1024]
++ - Exact: [6144, 512, 1, 1024]
++ - Exact: [1728, 1024, 1, 2048]
++ - Exact: [1536, 1024, 1, 2048]
++ - Exact: [4524, 256, 49, 256]
++ - Exact: [2666, 256, 64, 256]
++ - Exact: [950, 2048, 2, 512]
++ - Exact: [3220, 1024, 2, 256]
++ - Exact: [782, 128, 64, 128]
++ - Exact: [850, 2048, 2, 512]
++ - Exact: [805, 2048, 2, 512]
++ - Exact: [713, 2048, 2, 512]
++ - Exact: [660, 2048, 2, 512]
++ - Exact: [726, 2048, 2, 512]
++ - Exact: [805, 2048, 2, 256]
++ - Exact: [1251, 256, 49, 256]
++ - Exact: [1900, 1024, 1, 2048]
++ - Exact: [1610, 1024, 1, 2048]
++ - Exact: [1900, 1024, 1, 512]
++ - Exact: [3220, 256, 2, 12]
++ - Exact: [3220, 256, 2, 3]
++ - Exact: [3036, 1024, 2, 256]
++ - Exact: [3036, 256, 2, 1024]
++ - Exact: [850, 2048, 2, 256]
++ - Exact: [2852, 1024, 2, 256]
++ - Exact: [950, 2048, 2, 256]
++ - Exact: [3700, 1024, 2, 256]
++ - Exact: [2852, 256, 2, 1024]
++ - Exact: [3700, 256, 2, 1024]
++ - Exact: [1269, 256, 49, 256]
++ - Exact: [1467, 256, 49, 256]
++ - Exact: [3500, 256, 2, 1024]
++ - Exact: [1449, 256, 49, 256]
++ - Exact: [1278, 256, 49, 256]
++ - Exact: [1413, 256, 49, 256]
++ - Exact: [1341, 256, 49, 256]
++ - Exact: [1287, 256, 49, 256]
++ - Exact: [1332, 256, 49, 256]
++ - Exact: [1359, 256, 49, 256]
++ - Exact: [1395, 256, 49, 256]
++ - Exact: [1323, 256, 49, 256]
++ - Exact: [1404, 256, 49, 256]
++ - Exact: [1386, 256, 49, 256]
++ - Exact: [1350, 256, 49, 256]
++ - Exact: [3500, 1024, 2, 256]
++ - Exact: [3220, 256, 2, 1024]
++ - Exact: [690, 256, 64, 256]
++ - Exact: [660, 256, 64, 256]
++ - Exact: [782, 256, 64, 256]
++ - Exact: [884, 256, 64, 256]
++ - Exact: [1610, 1024, 1, 512]
++ - Exact: [1700, 1024, 1, 512]
++ - Exact: [1700, 1024, 1, 2048]
++ - Exact: [1444, 128, 120, 256]
++ - Exact: [1444, 128, 18, 256]
++ - Exact: [1444, 128, 19, 256]
++ - Exact: [1444, 256, 120, 256]
++ - Exact: [1444, 256, 18, 256]
++ - Exact: [1444, 256, 19, 256]
++ - Exact: [361, 512, 120, 256]
++ - Exact: [361, 512, 18, 256]
++ - Exact: [361, 512, 19, 256]
++ - Exact: [1920, 25216, 1, 16384]
++ - Exact: [3840, 1920, 1, 16384]
++ - Exact: [1920, 3840, 1, 16384]
++ - Exact: [960, 1920, 1, 16384]
++ - Exact: [1920, 2880, 1, 16384]
++ - Exact: [1920, 25216, 1, 4096]
++ - Exact: [3840, 1920, 1, 4096]
++ - Exact: [1920, 3840, 1, 4096]
++ - Exact: [960, 1920, 1, 4096]
++ - Exact: [1920, 2880, 1, 4096]
++ - Exact: [1920, 25216, 1, 8192]
++ - Exact: [3840, 1920, 1, 8192]
++ - Exact: [1920, 3840, 1, 8192]
++ - Exact: [960, 1920, 1, 8192]
++ - Exact: [1920, 2880, 1, 8192]
++ - Exact: [2304, 12672, 1, 16384]
++ - Exact: [2304, 2304, 1, 16384]
++ - Exact: [576, 2304, 1, 16384]
++ - Exact: [2304, 1728, 1, 16384]
++ - Exact: [2304, 12672, 1, 4096]
++ - Exact: [2304, 2304, 1, 4096]
++ - Exact: [576, 2304, 1, 4096]
++ - Exact: [2304, 1728, 1, 4096]
++ - Exact: [2304, 12672, 1, 8192]
++ - Exact: [2304, 2304, 1, 8192]
++ - Exact: [576, 2304, 1, 8192]
++ - Exact: [2304, 1728, 1, 8192]
++ - Exact: [3072, 6400, 1, 4096]
++ - Exact: [1536, 3072, 1, 4096]
++ - Exact: [3072, 1536, 1, 4096]
++ - Exact: [384, 3072, 1, 4096]
++ - Exact: [3072, 1152, 1, 4096]
++ - Exact: [3072, 6400, 1, 8192]
++ - Exact: [1536, 3072, 1, 8192]
++ - Exact: [3072, 1536, 1, 8192]
++ - Exact: [384, 3072, 1, 8192]
++ - Exact: [3072, 1152, 1, 8192]
++ - Exact: [2048, 2048, 1, 4096]
++ - Exact: [2048, 2048, 1, 8]
++ - Exact: [2048, 29000, 1, 199]
++ - Exact: [2048, 29000, 1, 221]
++ - Exact: [2048, 29000, 1, 224]
++ - Exact: [2048, 29000, 1, 229]
++ - Exact: [2048, 29000, 1, 234]
++ - Exact: [2048, 29000, 1, 242]
++ - Exact: [2048, 29000, 1, 246]
++ - Exact: [2048, 29000, 1, 247]
++ - Exact: [2048, 29000, 1, 256]
++ - Exact: [2048, 29000, 1, 262]
++ - Exact: [2048, 29000, 1, 264]
++ - Exact: [2048, 29000, 1, 265]
++ - Exact: [2048, 29000, 1, 274]
++ - Exact: [2048, 29000, 1, 277]
++ - Exact: [2048, 29000, 1, 279]
++ - Exact: [2048, 29000, 1, 288]
++ - Exact: [2048, 29000, 1, 296]
++ - Exact: [2048, 29000, 1, 315]
++ - Exact: [2048, 29000, 1, 335]
++ - Exact: [2048, 4096, 1, 4096]
++ - Exact: [4096, 2048, 1, 4096]
++ - Exact: [1024, 29000, 1, 2283]
++ - Exact: [1024, 29000, 1, 2296]
++ - Exact: [1024, 29000, 1, 2306]
++ - Exact: [1024, 29000, 1, 2309]
++ - Exact: [1024, 29000, 1, 2318]
++ - Exact: [1024, 29000, 1, 2320]
++ - Exact: [1024, 29000, 1, 2324]
++ - Exact: [1024, 29000, 1, 2325]
++ - Exact: [1024, 29000, 1, 2329]
++ - Exact: [1024, 29000, 1, 2338]
++ - Exact: [1024, 29000, 1, 2345]
++ - Exact: [1024, 29000, 1, 2350]
++ - Exact: [1024, 29000, 1, 2362]
++ - Exact: [1024, 29000, 1, 2366]
++ - Exact: [1024, 29000, 1, 2368]
++ - Exact: [1024, 29000, 1, 2374]
++ - Exact: [1024, 29000, 1, 2390]
++ - Exact: [1024, 29000, 1, 561]
++ - Exact: [1024, 29000, 1, 574]
++ - Exact: [1024, 29000, 1, 600]
++ - Exact: [1024, 29000, 1, 608]
++ - Exact: [1024, 29000, 1, 615]
++ - Exact: [1024, 29000, 1, 622]
++ - Exact: [1024, 29000, 1, 625]
++ - Exact: [1024, 29000, 1, 626]
++ - Exact: [1024, 29000, 1, 628]
++ - Exact: [1024, 29000, 1, 636]
++ - Exact: [1024, 29000, 1, 651]
++ - Exact: [1024, 29000, 1, 658]
++ - Exact: [1024, 29000, 1, 669]
++ - Exact: [1024, 29000, 1, 670]
++ - Exact: [1024, 29000, 1, 672]
++ - Exact: [1024, 29000, 1, 684]
++ - Exact: [1024, 29000, 1, 716]
++ - Exact: [1024, 29000, 1, 730]
++ - Exact: [2560, 2560, 1, 1024]
++ - Exact: [2560, 2560, 1, 2]
++ - Exact: [2560, 29000, 1, 109]
++ - Exact: [2560, 29000, 1, 121]
++ - Exact: [2560, 29000, 1, 27]
++ - Exact: [2560, 29000, 1, 35]
++ - Exact: [2560, 29000, 1, 36]
++ - Exact: [2560, 29000, 1, 39]
++ - Exact: [2560, 29000, 1, 40]
++ - Exact: [2560, 29000, 1, 42]
++ - Exact: [2560, 29000, 1, 43]
++ - Exact: [2560, 29000, 1, 44]
++ - Exact: [2560, 29000, 1, 46]
++ - Exact: [2560, 29000, 1, 48]
++ - Exact: [2560, 29000, 1, 49]
++ - Exact: [2560, 29000, 1, 50]
++ - Exact: [2560, 29000, 1, 51]
++ - Exact: [2560, 29000, 1, 53]
++ - Exact: [2560, 29000, 1, 54]
++ - Exact: [2560, 29000, 1, 55]
++ - Exact: [2560, 29000, 1, 56]
++ - Exact: [2560, 29000, 1, 57]
++ - Exact: [2560, 29000, 1, 58]
++ - Exact: [2560, 29000, 1, 59]
++ - Exact: [2560, 29000, 1, 61]
++ - Exact: [2560, 29000, 1, 63]
++ - Exact: [2560, 29000, 1, 65]
++ - Exact: [2560, 29000, 1, 66]
++ - Exact: [2560, 29000, 1, 67]
++ - Exact: [2560, 29000, 1, 69]
++ - Exact: [2560, 29000, 1, 70]
++ - Exact: [2560, 29000, 1, 71]
++ - Exact: [2560, 29000, 1, 73]
++ - Exact: [2560, 29000, 1, 74]
++ - Exact: [2560, 29000, 1, 75]
++ - Exact: [2560, 29000, 1, 77]
++ - Exact: [2560, 29000, 1, 78]
++ - Exact: [2560, 29000, 1, 80]
++ - Exact: [2560, 29000, 1, 81]
++ - Exact: [2560, 29000, 1, 82]
++ - Exact: [2560, 29000, 1, 83]
++ - Exact: [2560, 29000, 1, 84]
++ - Exact: [2560, 29000, 1, 88]
++ - Exact: [2560, 29000, 1, 89]
++ - Exact: [2560, 29000, 1, 90]
++ - Exact: [2560, 29000, 1, 92]
++ - Exact: [2560, 29000, 1, 95]
++ - Exact: [2560, 29000, 1, 98]
++ - Exact: [2560, 4096, 1, 1024]
++ - Exact: [4096, 2560, 1, 1024]
++ - Exact: [1024, 3072, 1, 32768]
++ - Exact: [1024, 4096, 1, 32768]
++ - Exact: [1024, 50304, 1, 32768]
++ - Exact: [4096, 1024, 1, 32768]
++ - Exact: [1024, 128, 24, 1024]
++ - Exact: [128, 1024, 24, 1024]
++
++# bodys bigSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [256, 2560, 1, 8976]
++ - Exact: [256, 2816, 1, 8976]
++ - Exact: [256, 3328, 1, 8976]
++ - Exact: [256, 3584, 1, 8976]
++ - Exact: [256, 3840, 1, 8976]
++ - Exact: [256, 4096, 1, 8976]
++ - Exact: [256, 4352, 1, 8976]
++ - Exact: [480, 1024, 1, 32768]
++ - Exact: [1024, 256, 1, 21248]
++ - Exact: [1024, 256, 1, 21504]
++ - Exact: [1024, 256, 1, 22016]
++ - Exact: [1024, 256, 1, 28672]
++ - Exact: [1024, 256, 1, 33536]
++ - Exact: [1024, 512, 1, 32768]
++ - Exact: [1024, 1024, 1, 32768]
++ - Exact: [1024, 1024, 1, 9216]
++ - Exact: [1024, 1024, 1, 9520]
++ - Exact: [1024, 1024, 1, 10064]
++ - Exact: [1024, 1024, 1, 10080]
++ - Exact: [1024, 1024, 1, 10200]
++ - Exact: [479, 1024, 1, 32768]
++ - Exact: [1024, 1024, 1, 8192]
++ - Exact: [1024, 1024, 1, 9600]
++ - Exact: [1024, 1024, 1, 16384]
++ - Exact: [512, 256, 1, 55296]
++ - Exact: [1024, 1024, 1, 10240]
++ - Exact: [1024, 1024, 1, 10496]
++ - Exact: [1024, 1024, 1, 10224]
++ - Exact: [1024, 1024, 1, 10192]
++ - Exact: [1024, 1024, 1, 10208]
++ - Exact: [1024, 1024, 1, 10184]
++ - Exact: [1024, 1024, 1, 10120]
++ - Exact: [1024, 1024, 1, 10152]
++ - Exact: [1024, 1024, 1, 12288]
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [5888, 64, 1, 1280]
++ - Exact: [5888, 64, 1, 3328]
++ - Exact: [6784, 64, 1, 256]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [5056, 64, 1, 1280]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [5888, 64, 1, 256]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [5056, 64, 1, 3328]
++ - Exact: [6784, 64, 1, 3328]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [6784, 64, 1, 1280]
++ - Exact: [5056, 64, 1, 256]
++ - Exact: [1024, 1024, 1, 1024]
++ - Exact: [3136, 64, 128, 64]
++ - Exact: [3136, 64, 64, 256]
++ - Exact: [3136, 64, 256, 256]
++ - Exact: [3136, 64, 128, 256]
++ - Exact: [3136, 64, 64, 64]
++ - Exact: [3136, 64, 256, 64]
++ - Exact: [64, 128, 512, 128]
++ - Exact: [64, 512, 64, 512]
++ - Exact: [128, 64, 512, 128]
++ - Exact: [512, 64, 64, 512]
++ - Exact: [1024, 1024, 1, 4]
++ - Exact: [1024, 1024, 1, 32]
++ - Exact: [1024, 1024, 1, 2048]
++ - Exact: [1024, 1024, 1, 4096]
++ - Exact: [256, 1280, 1, 8976]
++ - Exact: [257, 4096, 1, 1024]
++ - Exact: [512, 2048, 1, 256]
++ - Exact: [560, 1024, 1, 200]
++ - Exact: [560, 1024, 1, 1600]
++ - Exact: [1024, 1024, 1, 200]
++ - Exact: [1024, 1024, 1, 512]
++ - Exact: [1024, 1024, 1, 960]
++ - Exact: [1024, 1024, 1, 1600]
++ - Exact: [2048, 256, 1, 1024]
++ - Exact: [1024, 1024, 1, 3840]
++ - Exact: [1024, 1024, 1, 3968]
++ - Exact: [1024, 1024, 1, 6528]
++ - Exact: [1024, 1024, 1, 7104]
++ - Exact: [1024, 1024, 1, 7200]
++ - Exact: [1024, 1024, 1, 8064]
++ - Exact: [1024, 1024, 1, 8160]
++ - Exact: [1024, 1024, 1, 3240]
++ - Exact: [1024, 1024, 1, 3960]
++ - Exact: [64, 1280, 64, 192]
++ - Exact: [64, 1280, 64, 320]
++ - Exact: [64, 1280, 64, 384]
++ - Exact: [64, 1280, 64, 448]
++ - Exact: [64, 2048, 64, 192]
++ - Exact: [64, 2048, 64, 320]
++ - Exact: [64, 2048, 64, 384]
++ - Exact: [64, 2048, 64, 448]
++ - Exact: [5329, 64, 64, 80]
++ - Exact: [64, 1280, 32, 192]
++ - Exact: [64, 1280, 32, 320]
++ - Exact: [64, 1280, 32, 384]
++ - Exact: [64, 1280, 32, 448]
++ - Exact: [64, 2048, 32, 192]
++ - Exact: [64, 2048, 32, 320]
++ - Exact: [64, 2048, 32, 384]
++ - Exact: [64, 2048, 32, 448]
++ - Exact: [5329, 64, 32, 80]
++ - Exact: [3136, 64, 32, 256]
++ - Exact: [3136, 64, 32, 64]
++ - Exact: [196, 256, 32, 1024]
++ - Exact: [3136, 64, 64, 128]
++ - Exact: [3136, 64, 32, 128]
++ - Exact: [960, 1024, 1, 1024]
++ - Exact: [1024, 960, 1, 1024]
++ - Exact: [64, 512, 16, 512]
++ - Exact: [1024, 1024, 1, 1]
++ - Exact: [1024, 1024, 1, 77]
++ - Exact: [64, 128, 160, 128]
++ - Exact: [1024, 1024, 1, 10]
++ - Exact: [1024, 1024, 1, 1280]
++ - Exact: [64, 128, 624, 128]
++ - Exact: [1024, 1024, 1, 39]
++ - Exact: [1024, 1024, 1, 780]
++ - Exact: [1024, 1024, 1, 4992]
++ - Exact: [1024, 1024, 1, 308]
++ - Exact: [64, 128, 640, 128]
++ - Exact: [1024, 1024, 1, 40]
++ - Exact: [1024, 1024, 1, 800]
++ - Exact: [1024, 1024, 1, 5120]
++ - Exact: [64, 128, 656, 128]
++ - Exact: [1024, 1024, 1, 41]
++ - Exact: [1024, 1024, 1, 820]
++ - Exact: [1024, 1024, 1, 5248]
++ - Exact: [64, 512, 80, 512]
++ - Exact: [1024, 1024, 1, 5]
++ - Exact: [1024, 1024, 1, 385]
++ - Exact: [1024, 1024, 1, 2560]
++ - Exact: [64, 512, 96, 512]
++ - Exact: [1024, 1024, 1, 6]
++ - Exact: [1024, 1024, 1, 462]
++ - Exact: [1024, 1024, 1, 3072]
++ - Exact: [64, 128, 128, 128]
++ - Exact: [1024, 1024, 1, 8]
++ - Exact: [1024, 1024, 1, 160]
++ - Exact: [64, 128, 144, 128]
++ - Exact: [1024, 1024, 1, 9]
++ - Exact: [1024, 1024, 1, 180]
++ - Exact: [1024, 1024, 1, 1152]
++ - Exact: [2048, 512, 1, 1]
++ - Exact: [64, 1024, 32, 1024]
++ - Exact: [1024, 64, 128, 1024]
++ - Exact: [1024, 64, 32, 1024]
++ - Exact: [1024, 96, 64, 1024]
++ - Exact: [1024, 1024, 1, 16]
++ - Exact: [64, 512, 40, 512]
++ - Exact: [64, 1024, 256, 1024]
++ - Exact: [96, 1024, 64, 1024]
++ - Exact: [512, 64, 256, 512]
++ - Exact: [1024, 96, 128, 1024]
++ - Exact: [64, 512, 128, 512]
++ - Exact: [64, 1024, 64, 1024]
++ - Exact: [512, 64, 128, 512]
++ - Exact: [64, 1024, 128, 1024]
++ - Exact: [1024, 64, 64, 1024]
++ - Exact: [96, 1024, 128, 1024]
++ - Exact: [64, 512, 256, 512]
++ - Exact: [1024, 64, 256, 1024]
++ - Exact: [512, 64, 40, 512]
++ - Exact: [1024, 1024, 1, 64]
++ - Exact: [64, 128, 1024, 128]
++ - Exact: [128, 64, 1024, 128]
++ - Exact: [1024, 1024, 1, 3456]
++ - Exact: [1024, 1024, 1, 6912]
++ - Exact: [1024, 1024, 1, 864]
++ - Exact: [1024, 512, 1, 3456]
++ - Exact: [1024, 512, 1, 4096]
++ - Exact: [1024, 512, 1, 6912]
++ - Exact: [1024, 512, 1, 864]
++ - Exact: [256, 3456, 1, 1]
++ - Exact: [256, 4096, 1, 1]
++ - Exact: [480, 1024, 1, 3456]
++ - Exact: [480, 1024, 1, 4096]
++ - Exact: [480, 1024, 1, 6912]
++ - Exact: [480, 1024, 1, 864]
++ - Exact: [1024, 1024, 1, 80]
++ - Exact: [64, 128, 1280, 128]
++ - Exact: [128, 64, 1280, 128]
++ - Exact: [1024, 1024, 1, 82]
++ - Exact: [128, 64, 1312, 128]
++ - Exact: [64, 128, 1312, 128]
++ - Exact: [1024, 1024, 1, 12]
++ - Exact: [1024, 1024, 1, 6144]
++ - Exact: [64, 512, 192, 512]
++ - Exact: [512, 64, 192, 512]
++ - Exact: [784, 1152, 1, 128]
++ - Exact: [64, 128, 2048, 128]
++ - Exact: [128, 64, 2048, 128]
++ - Exact: [1024, 1024, 1, 128]
++ - Exact: [128, 64, 1536, 128]
++ - Exact: [64, 128, 1536, 128]
++ - Exact: [1024, 1024, 1, 96]
++ - Exact: [92416, 64, 25, 64]
++ - Exact: [50176, 64, 36, 64]
++ - Exact: [36864, 64, 49, 64]
++ - Exact: [25600, 64, 64, 64]
++ - Exact: [64, 128, 192, 128]
++ - Exact: [128, 64, 192, 128]
++ - Exact: [768, 768, 1, 2048]
++ - Exact: [64, 384, 144, 384]
++ - Exact: [384, 64, 144, 384]
++ - Exact: [768, 768, 1, 4608]
++ - Exact: [64, 512, 48, 512]
++ - Exact: [512, 64, 48, 512]
++ - Exact: [64, 128, 256, 128]
++ - Exact: [128, 64, 256, 128]
++ - Exact: [64, 384, 192, 384]
++ - Exact: [384, 64, 192, 384]
++ - Exact: [1024, 1024, 1, 4608]
++ - Exact: [196, 2304, 1, 256]
++ - Exact: [768, 512, 2, 2048]
++ - Exact: [672, 512, 2, 2048]
++ - Exact: [1008, 512, 2, 2048]
++ - Exact: [864, 512, 2, 2048]
++ - Exact: [888, 512, 2, 2048]
++ - Exact: [840, 512, 2, 2048]
++ - Exact: [768, 256, 2, 12]
++ - Exact: [864, 256, 2, 3]
++ - Exact: [864, 256, 2, 12]
++ - Exact: [768, 256, 2, 3]
++ - Exact: [1024, 320, 1, 1024]
++ - Exact: [173280, 64, 1, 128]
++ - Exact: [25992, 64, 1, 128]
++ - Exact: [713, 512, 2, 2048]
++ - Exact: [660, 512, 2, 2048]
++ - Exact: [726, 512, 2, 2048]
++ - Exact: [748, 512, 2, 2048]
++ - Exact: [805, 512, 2, 2048]
++ - Exact: [850, 512, 2, 2048]
++ - Exact: [850, 256, 2, 3]
++ - Exact: [805, 256, 2, 12]
++ - Exact: [805, 256, 2, 3]
++ - Exact: [850, 256, 2, 12]
++ - Exact: [950, 256, 2, 12]
++ - Exact: [950, 256, 2, 3]
++ - Exact: [100, 512, 120, 128]
++ - Exact: [100, 512, 18, 128]
++ - Exact: [100, 512, 19, 128]
++ - Exact: [1444, 576, 1, 128]
++ - Exact: [27436, 64, 1, 128]
++ - Exact: [361, 2304, 1, 512]
++ - Exact: [96, 1024, 160, 1024]
++ - Exact: [1024, 96, 160, 1024]
++ - Exact: [96, 1024, 40, 1024]
++ - Exact: [1024, 96, 40, 1024]
++ - Exact: [96, 1024, 80, 1024]
++ - Exact: [1024, 96, 80, 1024]
++ - Exact: [96, 1024, 96, 1024]
++ - Exact: [1024, 96, 96, 1024]
++ - Exact: [96, 1024, 24, 1024]
++ - Exact: [1024, 96, 24, 1024]
++ - Exact: [96, 1024, 48, 1024]
++ - Exact: [1024, 96, 48, 1024]
++ - Exact: [96, 1024, 16, 1024]
++ - Exact: [1024, 96, 16, 1024]
++ - Exact: [96, 1024, 32, 1024]
++ - Exact: [1024, 96, 32, 1024]
++ - Exact: [512, 64, 320, 512]
++ - Exact: [64, 512, 320, 512]
++ - Exact: [1024, 1024, 1, 20]
++ - Exact: [512, 64, 80, 512]
++ - Exact: [1024, 64, 512, 1024]
++ - Exact: [64, 1024, 512, 1024]
++
++# bodys midSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [512, 256, 1, 32768]
++ - Exact: [1024, 256, 1, 8192]
++ - Exact: [1024, 256, 1, 8448]
++ - Exact: [1024, 256, 1, 9728]
++ - Exact: [1024, 256, 1, 9984]
++ - Exact: [1024, 256, 1, 10496]
++ - Exact: [1024, 256, 1, 11520]
++ - Exact: [1024, 256, 1, 12032]
++ - Exact: [1024, 256, 1, 13568]
++ - Exact: [1024, 256, 1, 14336]
++ - Exact: [1024, 256, 1, 14848]
++ - Exact: [1024, 256, 1, 15104]
++ - Exact: [1024, 256, 1, 15872]
++ - Exact: [1024, 256, 1, 16128]
++ - Exact: [1024, 256, 1, 17152]
++ - Exact: [1024, 256, 1, 17408]
++ - Exact: [1024, 256, 1, 18944]
++ - Exact: [1024, 256, 1, 19712]
++ - Exact: [1024, 256, 1, 19968]
++ - Exact: [256, 128, 1, 55296]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [3584, 64, 1, 1280]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [3584, 64, 1, 3328]
++ - Exact: [64, 4288, 1, 3328]
++ - Exact: [1856, 64, 1, 3328]
++ - Exact: [2944, 64, 1, 256]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [2368, 64, 1, 256]
++ - Exact: [2368, 64, 1, 3328]
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [1856, 64, 1, 1280]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [4288, 64, 1, 3328]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [3584, 64, 1, 256]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [4288, 64, 1, 1280]
++ - Exact: [1408, 64, 1, 256]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [1856, 64, 1, 256]
++ - Exact: [2944, 64, 1, 1280]
++ - Exact: [4288, 64, 1, 256]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [1408, 64, 1, 1280]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [2944, 64, 1, 3328]
++ - Exact: [2368, 64, 1, 1280]
++ - Exact: [1408, 64, 1, 3328]
++ - Exact: [33, 32, 200, 33]
++ - Exact: [33, 32, 1600, 33]
++ - Exact: [67, 2048, 1, 512]
++ - Exact: [74, 2048, 1, 512]
++ - Exact: [74, 2048, 1, 960]
++ - Exact: [100, 2048, 1, 512]
++ - Exact: [512, 512, 1, 200]
++ - Exact: [512, 512, 1, 1600]
++ - Exact: [1024, 256, 1, 1024]
++ - Exact: [1024, 256, 1, 1280]
++ - Exact: [1024, 256, 1, 2304]
++ - Exact: [1024, 256, 1, 2816]
++ - Exact: [1024, 256, 1, 3072]
++ - Exact: [1024, 256, 1, 3328]
++ - Exact: [1024, 256, 1, 3584]
++ - Exact: [1024, 256, 1, 4096]
++ - Exact: [1024, 256, 1, 4352]
++ - Exact: [1024, 256, 1, 4608]
++ - Exact: [1024, 256, 1, 5120]
++ - Exact: [1024, 256, 1, 5376]
++ - Exact: [1024, 256, 1, 5632]
++ - Exact: [1024, 256, 1, 6144]
++ - Exact: [1024, 256, 1, 6400]
++ - Exact: [1024, 256, 1, 7680]
++ - Exact: [1024, 256, 1, 7936]
++ - Exact: [32, 64, 4608, 32]
++ - Exact: [32, 64, 4608, 35]
++ - Exact: [34, 64, 4736, 24]
++ - Exact: [34, 64, 4736, 34]
++ - Exact: [35, 64, 4608, 35]
++ - Exact: [64, 32, 4608, 32]
++ - Exact: [64, 32, 4608, 35]
++ - Exact: [64, 34, 4736, 24]
++ - Exact: [64, 34, 4736, 34]
++ - Exact: [64, 35, 4608, 35]
++ - Exact: [33, 64, 1920, 33]
++ - Exact: [64, 33, 1920, 33]
++ - Exact: [49, 512, 64, 2048]
++ - Exact: [49, 2048, 64, 512]
++ - Exact: [49, 512, 32, 2048]
++ - Exact: [49, 2048, 32, 512]
++ - Exact: [49, 1024, 64, 2048]
++ - Exact: [49, 2048, 64, 1024]
++ - Exact: [49, 1024, 32, 2048]
++ - Exact: [49, 2048, 32, 1024]
++ - Exact: [480, 512, 1, 512]
++ - Exact: [512, 480, 1, 512]
++ - Exact: [512, 512, 1, 512]
++ - Exact: [256, 864, 1, 1]
++ - Exact: [512, 256, 1, 3456]
++ - Exact: [512, 256, 1, 4096]
++ - Exact: [512, 256, 1, 6912]
++ - Exact: [512, 256, 1, 864]
++ - Exact: [49, 4608, 1, 512]
++ - Exact: [49, 2048, 128, 512]
++ - Exact: [49, 2048, 256, 512]
++ - Exact: [49, 512, 128, 2048]
++ - Exact: [49, 512, 256, 2048]
++ - Exact: [56, 512, 64, 512]
++ - Exact: [176, 256, 2, 3]
++ - Exact: [176, 256, 2, 12]
++ - Exact: [216, 256, 2, 3]
++ - Exact: [192, 256, 2, 12]
++ - Exact: [192, 256, 2, 3]
++ - Exact: [216, 256, 2, 12]
++ - Exact: [228, 256, 2, 12]
++ - Exact: [228, 256, 2, 3]
++ - Exact: [187, 256, 2, 12]
++ - Exact: [247, 256, 2, 12]
++ - Exact: [187, 256, 2, 3]
++ - Exact: [221, 256, 2, 3]
++ - Exact: [221, 256, 2, 12]
++ - Exact: [247, 256, 2, 3]
++ - Exact: [100, 2304, 1, 512]
++
++# bodys smaSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [256, 128, 1, 32768]
++
++# bodys bigM
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 1 ]
++ - [ 4, 2 ]
++ - WorkGroup:
++ - [ 16, 4, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 32, 4, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2048, 2, 1, 2]
++ - Exact: [2560, 2, 1, 4]
++ - Exact: [2048, 2, 1, 8]
++ - Exact: [2560, 2, 1, 2]
++
++# bodys bigN
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 1, 4 ]
++ - [ 2, 2 ]
++ - [ 2, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [25, 1152, 1, 256]
++ - Exact: [9, 1152, 1, 256]
++
++# bodys bigK
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [13, 512, 1, 32768]
++ - Exact: [1024, 2, 1, 4992]
++ - Exact: [1024, 2, 1, 5120]
++ - Exact: [1024, 2, 1, 5248]
++ - Exact: [256, 128, 1, 6912]
++ - Exact: [13, 512, 1, 55296]
++ - Exact: [13, 512, 1, 6912]
++ - Exact: [768, 2, 1, 4608]
++ - Exact: [1024, 2, 1, 4608]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [1, 64, 1, 256]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [1, 64, 1, 1280]
++ - Exact: [704, 64, 1, 3328]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [1, 64, 1, 1]
++ - Exact: [448, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [704, 64, 1, 1280]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [448, 64, 1, 3328]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [1024, 64, 1, 1280]
++ - Exact: [448, 64, 1, 256]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [1, 1, 1, 1]
++ - Exact: [1024, 64, 1, 3328]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [256, 64, 1, 1280]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [704, 64, 1, 256]
++ - Exact: [1, 1, 1, 256]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [1, 1, 1, 1280]
++ - Exact: [1024, 64, 1, 256]
++ - Exact: [256, 64, 1, 3328]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [1, 1, 1, 3328]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [512, 16, 1, 512]
++ - Exact: [1024, 32, 1, 512]
++ - Exact: [1024, 16, 1, 512]
++ - Exact: [512, 32, 1, 512]
++ - Exact: [14, 64, 1, 14]
++ - Exact: [15, 64, 1, 14]
++ - Exact: [15, 64, 1, 15]
++ - Exact: [15, 64, 1, 15]
++ - Exact: [17, 64, 1, 15]
++ - Exact: [17, 64, 1, 17]
++ - Exact: [17, 64, 1, 17]
++ - Exact: [21, 64, 1, 17]
++ - Exact: [21, 64, 1, 21]
++ - Exact: [24, 64, 1, 24]
++ - Exact: [30, 64, 1, 30]
++ - Exact: [30, 64, 1, 31]
++ - Exact: [31, 64, 1, 31]
++ - Exact: [32, 64, 1, 32]
++ - Exact: [32, 64, 1, 35]
++ - Exact: [34, 64, 1, 24]
++ - Exact: [34, 64, 1, 34]
++ - Exact: [35, 64, 1, 35]
++ - Exact: [64, 14, 1, 14]
++ - Exact: [64, 15, 1, 14]
++ - Exact: [64, 15, 1, 15]
++ - Exact: [64, 15, 1, 15]
++ - Exact: [64, 17, 1, 15]
++ - Exact: [64, 17, 1, 17]
++ - Exact: [64, 17, 1, 17]
++ - Exact: [64, 21, 1, 17]
++ - Exact: [64, 21, 1, 21]
++ - Exact: [64, 24, 1, 24]
++ - Exact: [64, 30, 1, 30]
++ - Exact: [64, 30, 1, 31]
++ - Exact: [64, 31, 1, 31]
++ - Exact: [64, 32, 1, 32]
++ - Exact: [64, 32, 1, 35]
++ - Exact: [64, 34, 1, 24]
++ - Exact: [64, 34, 1, 34]
++ - Exact: [64, 35, 1, 35]
++ - Exact: [64, 512, 1, 512]
++ - Exact: [512, 64, 1, 512]
++ - Exact: [1024, 2, 1, 4]
++ - Exact: [1024, 2, 1, 32]
++ - Exact: [1024, 2, 1, 2048]
++ - Exact: [3, 64, 512, 3]
++ - Exact: [5, 64, 512, 5]
++ - Exact: [5, 64, 960, 5]
++ - Exact: [9, 64, 512, 9]
++ - Exact: [27, 128, 32768, 27]
++ - Exact: [512, 32, 1, 200]
++ - Exact: [512, 32, 1, 1600]
++ - Exact: [1024, 64, 1, 512]
++ - Exact: [1024, 64, 1, 960]
++ - Exact: [14, 64, 10880, 14]
++ - Exact: [15, 64, 10880, 14]
++ - Exact: [15, 64, 7680, 15]
++ - Exact: [15, 64, 10880, 15]
++ - Exact: [17, 64, 7680, 15]
++ - Exact: [17, 64, 6144, 17]
++ - Exact: [17, 64, 7680, 17]
++ - Exact: [21, 64, 6144, 17]
++ - Exact: [21, 64, 6144, 21]
++ - Exact: [24, 64, 4736, 24]
++ - Exact: [30, 64, 2048, 30]
++ - Exact: [30, 64, 2048, 31]
++ - Exact: [31, 64, 2048, 31]
++ - Exact: [64, 14, 10880, 14]
++ - Exact: [64, 15, 10880, 14]
++ - Exact: [64, 15, 7680, 15]
++ - Exact: [64, 15, 10880, 15]
++ - Exact: [64, 17, 7680, 15]
++ - Exact: [64, 17, 6144, 17]
++ - Exact: [64, 17, 7680, 17]
++ - Exact: [64, 21, 6144, 17]
++ - Exact: [64, 21, 6144, 21]
++ - Exact: [64, 24, 4736, 24]
++ - Exact: [64, 30, 2048, 30]
++ - Exact: [64, 30, 2048, 31]
++ - Exact: [64, 31, 2048, 31]
++ - Exact: [27, 64, 1920, 27]
++ - Exact: [27, 64, 1920, 33]
++ - Exact: [64, 27, 1920, 27]
++ - Exact: [64, 27, 1920, 33]
++ - Exact: [1024, 2, 1, 1]
++ - Exact: [1024, 2, 1, 512]
++ - Exact: [1024, 2, 1, 10]
++ - Exact: [1024, 2, 1, 1280]
++ - Exact: [1024, 2, 1, 39]
++ - Exact: [1024, 2, 1, 40]
++ - Exact: [1024, 2, 1, 41]
++ - Exact: [1024, 2, 1, 5]
++ - Exact: [1024, 2, 1, 2560]
++ - Exact: [1024, 2, 1, 6]
++ - Exact: [1024, 2, 1, 3072]
++ - Exact: [1024, 2, 1, 8]
++ - Exact: [1024, 2, 1, 1024]
++ - Exact: [1024, 2, 1, 9]
++ - Exact: [1024, 2, 1, 1152]
++ - Exact: [4, 64, 32768, 4]
++ - Exact: [4, 64, 38400, 4]
++ - Exact: [64, 4, 32768, 4]
++ - Exact: [64, 4, 38400, 4]
++ - Exact: [64, 128, 1, 128]
++ - Exact: [128, 64, 1, 128]
++ - Exact: [5, 64, 1, 5]
++ - Exact: [33, 32, 1, 33]
++ - Exact: [1024, 2, 1, 16]
++ - Exact: [1024, 2, 1, 64]
++ - Exact: [256, 128, 1, 3456]
++ - Exact: [256, 128, 1, 4096]
++ - Exact: [256, 128, 1, 864]
++ - Exact: [1024, 2, 1, 80]
++ - Exact: [1024, 2, 1, 82]
++ - Exact: [1024, 2, 1, 12]
++ - Exact: [13, 512, 1, 3456]
++ - Exact: [13, 512, 1, 4096]
++ - Exact: [13, 512, 1, 864]
++ - Exact: [64, 24, 6816, 24]
++ - Exact: [64, 26, 6272, 26]
++ - Exact: [1024, 2, 1, 128]
++ - Exact: [1024, 2, 1, 96]
++ - Exact: [768, 2, 1, 2048]
++ - Exact: [1024, 81, 1, 1024]
++ - Exact: [25, 256, 120, 128]
++ - Exact: [25, 256, 18, 128]
++ - Exact: [25, 256, 19, 128]
++ - Exact: [9, 256, 120, 128]
++ - Exact: [9, 256, 18, 128]
++ - Exact: [9, 256, 19, 128]
++ - Exact: [1024, 2, 1, 20]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Configs/navi23/rocblas_hpa_hgemm_gb_tn_asm_full.yaml b/Tensile/Configs/navi23/rocblas_hpa_hgemm_gb_tn_asm_full.yaml
+new file mode 100644
+index 0000000000..f6f20f3f97
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_hpa_hgemm_gb_tn_asm_full.yaml
+@@ -0,0 +1,3228 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: h
++ HighPrecisionAccumulate: True
++ TransposeA: True
++ TransposeB: False
++ UseBeta: True
++ Batched: True
++ StridedBatched: False
++
++# bodys bigSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [8]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2368, 1024, 1, 1]
++ - Exact: [5056, 1408, 1, 3328]
++ - Exact: [5056, 1856, 1, 3328]
++ - Exact: [448, 3584, 1, 3328]
++ - Exact: [5056, 4288, 1, 32]
++ - Exact: [3584, 1024, 1, 256]
++ - Exact: [1408, 3584, 1, 3328]
++ - Exact: [1024, 2368, 1, 3328]
++ - Exact: [448, 3584, 1, 32]
++ - Exact: [4288, 6784, 1, 3328]
++ - Exact: [5888, 4288, 1, 3328]
++ - Exact: [2368, 1408, 1, 32]
++ - Exact: [1024, 2944, 1, 1]
++ - Exact: [2944, 3584, 1, 3328]
++ - Exact: [2368, 2944, 1, 1280]
++ - Exact: [6784, 5888, 1, 3328]
++ - Exact: [3584, 1408, 1, 32]
++ - Exact: [5056, 256, 1, 256]
++ - Exact: [1856, 2368, 1, 256]
++ - Exact: [2368, 1024, 1, 3328]
++ - Exact: [3584, 4288, 1, 32]
++ - Exact: [3584, 3584, 1, 1]
++ - Exact: [1408, 2368, 1, 1]
++ - Exact: [5056, 6784, 1, 1280]
++ - Exact: [4288, 5056, 1, 1]
++ - Exact: [5056, 4288, 1, 1]
++ - Exact: [1408, 4288, 1, 1280]
++ - Exact: [4288, 1024, 1, 3328]
++ - Exact: [1024, 5056, 1, 1]
++ - Exact: [704, 3584, 1, 1280]
++ - Exact: [1856, 5056, 1, 256]
++ - Exact: [1408, 1024, 1, 1280]
++ - Exact: [5056, 5888, 1, 3328]
++ - Exact: [3584, 3584, 1, 1280]
++ - Exact: [2368, 3584, 1, 32]
++ - Exact: [2944, 2368, 1, 1]
++ - Exact: [704, 4288, 1, 1]
++ - Exact: [1024, 6784, 1, 1280]
++ - Exact: [1024, 3584, 1, 1]
++ - Exact: [256, 5056, 1, 32]
++ - Exact: [2368, 5056, 1, 32]
++ - Exact: [6784, 1856, 1, 32]
++ - Exact: [5056, 704, 1, 1]
++ - Exact: [2944, 4288, 1, 256]
++ - Exact: [5056, 704, 1, 32]
++ - Exact: [1856, 4288, 1, 3328]
++ - Exact: [6784, 4288, 1, 32]
++ - Exact: [5888, 5056, 1, 256]
++ - Exact: [3584, 2368, 1, 3328]
++ - Exact: [4288, 1856, 1, 1]
++ - Exact: [1856, 2944, 1, 1]
++ - Exact: [1856, 2368, 1, 32]
++ - Exact: [4288, 1856, 1, 32]
++ - Exact: [5056, 2368, 1, 256]
++ - Exact: [1408, 5888, 1, 256]
++ - Exact: [5056, 6784, 1, 1]
++ - Exact: [1024, 1408, 1, 3328]
++ - Exact: [256, 5056, 1, 1280]
++ - Exact: [704, 2368, 1, 1]
++ - Exact: [3584, 4288, 1, 1280]
++ - Exact: [3584, 2368, 1, 1]
++ - Exact: [4288, 448, 1, 3328]
++ - Exact: [704, 6784, 1, 1280]
++ - Exact: [2368, 4288, 1, 32]
++ - Exact: [704, 5056, 1, 1280]
++ - Exact: [3584, 6784, 1, 32]
++ - Exact: [3584, 6784, 1, 1280]
++ - Exact: [4288, 4288, 1, 3328]
++ - Exact: [1408, 3584, 1, 1]
++ - Exact: [4288, 1856, 1, 3328]
++ - Exact: [1856, 2944, 1, 1280]
++ - Exact: [5056, 1024, 1, 3328]
++ - Exact: [3584, 704, 1, 1]
++ - Exact: [448, 5056, 1, 1]
++ - Exact: [5888, 5888, 1, 256]
++ - Exact: [3584, 704, 1, 32]
++ - Exact: [448, 6784, 1, 3328]
++ - Exact: [6784, 4288, 1, 1]
++ - Exact: [3584, 6784, 1, 1]
++ - Exact: [1408, 2368, 1, 32]
++ - Exact: [448, 5056, 1, 32]
++ - Exact: [4288, 4288, 1, 1280]
++ - Exact: [6784, 1408, 1, 1]
++ - Exact: [1856, 5888, 1, 3328]
++ - Exact: [3584, 1856, 1, 3328]
++ - Exact: [5056, 5888, 1, 1]
++ - Exact: [2944, 1024, 1, 256]
++ - Exact: [2368, 4288, 1, 3328]
++ - Exact: [2944, 6784, 1, 256]
++ - Exact: [2368, 2368, 1, 1280]
++ - Exact: [3584, 3584, 1, 32]
++ - Exact: [2944, 2944, 1, 1280]
++ - Exact: [1408, 5056, 1, 1]
++ - Exact: [2368, 6784, 1, 1]
++ - Exact: [6784, 4288, 1, 1280]
++ - Exact: [2944, 704, 1, 256]
++ - Exact: [2368, 6784, 1, 1280]
++ - Exact: [704, 2944, 1, 3328]
++ - Exact: [5888, 256, 1, 1]
++ - Exact: [5056, 6784, 1, 32]
++ - Exact: [448, 5056, 1, 1280]
++ - Exact: [256, 5888, 1, 3328]
++ - Exact: [5888, 1024, 1, 1]
++ - Exact: [5888, 448, 1, 32]
++ - Exact: [6784, 2944, 1, 256]
++ - Exact: [4288, 2944, 1, 256]
++ - Exact: [448, 5888, 1, 3328]
++ - Exact: [1408, 4288, 1, 1]
++ - Exact: [1408, 1856, 1, 3328]
++ - Exact: [3584, 1024, 1, 3328]
++ - Exact: [2944, 5888, 1, 3328]
++ - Exact: [448, 4288, 1, 3328]
++ - Exact: [704, 2368, 1, 256]
++ - Exact: [4288, 3584, 1, 3328]
++ - Exact: [1408, 1024, 1, 1]
++ - Exact: [1408, 1024, 1, 256]
++ - Exact: [5056, 3584, 1, 1]
++ - Exact: [6784, 6784, 1, 3328]
++ - Exact: [2368, 2944, 1, 3328]
++ - Exact: [5056, 3584, 1, 32]
++ - Exact: [5056, 3584, 1, 1280]
++ - Exact: [1856, 1856, 1, 256]
++ - Exact: [5888, 4288, 1, 1]
++ - Exact: [5056, 704, 1, 256]
++ - Exact: [2368, 5056, 1, 256]
++ - Exact: [1024, 5056, 1, 256]
++ - Exact: [5888, 448, 1, 256]
++ - Exact: [6784, 5056, 1, 1280]
++ - Exact: [4288, 6784, 1, 1280]
++ - Exact: [704, 6784, 1, 3328]
++ - Exact: [2944, 1856, 1, 1]
++ - Exact: [5888, 4288, 1, 1280]
++ - Exact: [5888, 3584, 1, 1280]
++ - Exact: [3584, 1408, 1, 1280]
++ - Exact: [1024, 2944, 1, 256]
++ - Exact: [2944, 1856, 1, 1280]
++ - Exact: [1024, 2368, 1, 1]
++ - Exact: [2944, 3584, 1, 1280]
++ - Exact: [1856, 4288, 1, 256]
++ - Exact: [448, 3584, 1, 1]
++ - Exact: [2368, 2944, 1, 32]
++ - Exact: [4288, 704, 1, 256]
++ - Exact: [1856, 1024, 1, 256]
++ - Exact: [704, 6784, 1, 32]
++ - Exact: [1024, 4288, 1, 1]
++ - Exact: [1408, 5888, 1, 1280]
++ - Exact: [5056, 1856, 1, 256]
++ - Exact: [6784, 704, 1, 1280]
++ - Exact: [5888, 1024, 1, 256]
++ - Exact: [6784, 1856, 1, 3328]
++ - Exact: [2368, 5888, 1, 1280]
++ - Exact: [5888, 6784, 1, 32]
++ - Exact: [6784, 6784, 1, 32]
++ - Exact: [6784, 256, 1, 256]
++ - Exact: [2368, 3584, 1, 3328]
++ - Exact: [5888, 1024, 1, 1280]
++ - Exact: [5888, 6784, 1, 3328]
++ - Exact: [6784, 448, 1, 1]
++ - Exact: [6784, 1856, 1, 1]
++ - Exact: [2944, 2368, 1, 1280]
++ - Exact: [6784, 448, 1, 32]
++ - Exact: [6784, 448, 1, 3328]
++ - Exact: [448, 3584, 1, 1280]
++ - Exact: [1408, 6784, 1, 1280]
++ - Exact: [5056, 5888, 1, 1280]
++ - Exact: [5888, 704, 1, 1]
++ - Exact: [3584, 1856, 1, 1]
++ - Exact: [5056, 2944, 1, 32]
++ - Exact: [4288, 6784, 1, 1]
++ - Exact: [1024, 6784, 1, 1]
++ - Exact: [2368, 5888, 1, 32]
++ - Exact: [3584, 4288, 1, 1]
++ - Exact: [5888, 1024, 1, 3328]
++ - Exact: [6784, 5888, 1, 256]
++ - Exact: [5056, 1024, 1, 1]
++ - Exact: [4288, 2368, 1, 32]
++ - Exact: [704, 3584, 1, 1]
++ - Exact: [6784, 704, 1, 32]
++ - Exact: [704, 5888, 1, 256]
++ - Exact: [2368, 3584, 1, 1280]
++ - Exact: [3584, 5056, 1, 32]
++ - Exact: [6784, 1856, 1, 1280]
++ - Exact: [5056, 5056, 1, 3328]
++ - Exact: [2368, 5056, 1, 1]
++ - Exact: [5888, 1408, 1, 256]
++ - Exact: [2368, 1024, 1, 32]
++ - Exact: [4288, 1024, 1, 256]
++ - Exact: [4288, 5888, 1, 1280]
++ - Exact: [1856, 2944, 1, 3328]
++ - Exact: [5056, 5888, 1, 256]
++ - Exact: [5056, 256, 1, 3328]
++ - Exact: [1024, 5888, 1, 1280]
++ - Exact: [5888, 5056, 1, 1280]
++ - Exact: [5888, 2944, 1, 1]
++ - Exact: [1408, 4288, 1, 3328]
++ - Exact: [704, 2944, 1, 32]
++ - Exact: [2944, 4288, 1, 3328]
++ - Exact: [5056, 2944, 1, 256]
++ - Exact: [2368, 1856, 1, 256]
++ - Exact: [2368, 4288, 1, 1280]
++ - Exact: [3584, 448, 1, 256]
++ - Exact: [256, 6784, 1, 256]
++ - Exact: [1024, 1408, 1, 1]
++ - Exact: [256, 5888, 1, 1]
++ - Exact: [2944, 2944, 1, 1]
++ - Exact: [6784, 3584, 1, 256]
++ - Exact: [1408, 1856, 1, 256]
++ - Exact: [2944, 2944, 1, 32]
++ - Exact: [2944, 2944, 1, 3328]
++ - Exact: [6784, 1408, 1, 32]
++ - Exact: [2368, 6784, 1, 3328]
++ - Exact: [4288, 3584, 1, 32]
++ - Exact: [3584, 704, 1, 1280]
++ - Exact: [448, 5056, 1, 3328]
++ - Exact: [4288, 448, 1, 256]
++ - Exact: [5056, 256, 1, 1280]
++ - Exact: [2944, 5888, 1, 32]
++ - Exact: [3584, 5056, 1, 256]
++ - Exact: [3584, 2368, 1, 256]
++ - Exact: [4288, 4288, 1, 256]
++ - Exact: [448, 5056, 1, 256]
++ - Exact: [4288, 704, 1, 1280]
++ - Exact: [2368, 704, 1, 1]
++ - Exact: [1408, 1856, 1, 1280]
++ - Exact: [3584, 4288, 1, 3328]
++ - Exact: [448, 4288, 1, 32]
++ - Exact: [448, 4288, 1, 1280]
++ - Exact: [5056, 1024, 1, 256]
++ - Exact: [4288, 3584, 1, 1280]
++ - Exact: [1856, 3584, 1, 32]
++ - Exact: [5056, 3584, 1, 3328]
++ - Exact: [4288, 5056, 1, 256]
++ - Exact: [1856, 5888, 1, 256]
++ - Exact: [2368, 3584, 1, 1]
++ - Exact: [4288, 2368, 1, 256]
++ - Exact: [1408, 2944, 1, 3328]
++ - Exact: [5888, 3584, 1, 1]
++ - Exact: [6784, 5056, 1, 3328]
++ - Exact: [6784, 5056, 1, 1]
++ - Exact: [5888, 3584, 1, 32]
++ - Exact: [5888, 3584, 1, 3328]
++ - Exact: [1024, 6784, 1, 256]
++ - Exact: [6784, 5888, 1, 32]
++ - Exact: [2368, 6784, 1, 32]
++ - Exact: [5056, 1408, 1, 1280]
++ - Exact: [3584, 1408, 1, 3328]
++ - Exact: [2944, 3584, 1, 1]
++ - Exact: [2944, 1408, 1, 1280]
++ - Exact: [3584, 1024, 1, 1]
++ - Exact: [2944, 1856, 1, 3328]
++ - Exact: [2944, 3584, 1, 32]
++ - Exact: [5888, 256, 1, 32]
++ - Exact: [6784, 5056, 1, 256]
++ - Exact: [1856, 3584, 1, 1280]
++ - Exact: [256, 5888, 1, 256]
++ - Exact: [1024, 4288, 1, 3328]
++ - Exact: [2368, 1408, 1, 1]
++ - Exact: [1024, 1856, 1, 32]
++ - Exact: [5888, 2368, 1, 1]
++ - Exact: [2368, 2368, 1, 1]
++ - Exact: [704, 4288, 1, 256]
++ - Exact: [5888, 2368, 1, 32]
++ - Exact: [5888, 2368, 1, 1280]
++ - Exact: [2944, 5056, 1, 3328]
++ - Exact: [6784, 704, 1, 3328]
++ - Exact: [1856, 1856, 1, 32]
++ - Exact: [4288, 2944, 1, 32]
++ - Exact: [256, 5056, 1, 1]
++ - Exact: [5056, 5056, 1, 256]
++ - Exact: [5888, 256, 1, 256]
++ - Exact: [6784, 6784, 1, 256]
++ - Exact: [3584, 704, 1, 3328]
++ - Exact: [4288, 704, 1, 3328]
++ - Exact: [4288, 2944, 1, 1280]
++ - Exact: [448, 3584, 1, 256]
++ - Exact: [6784, 256, 1, 32]
++ - Exact: [6784, 1408, 1, 1280]
++ - Exact: [2368, 5056, 1, 1280]
++ - Exact: [1408, 1408, 1, 1280]
++ - Exact: [5888, 1856, 1, 32]
++ - Exact: [5888, 704, 1, 3328]
++ - Exact: [448, 6784, 1, 256]
++ - Exact: [2944, 5888, 1, 256]
++ - Exact: [1856, 1408, 1, 32]
++ - Exact: [5888, 2944, 1, 1280]
++ - Exact: [448, 5888, 1, 1]
++ - Exact: [3584, 1408, 1, 1]
++ - Exact: [448, 5888, 1, 32]
++ - Exact: [5056, 704, 1, 1280]
++ - Exact: [1856, 6784, 1, 1]
++ - Exact: [2368, 1024, 1, 256]
++ - Exact: [1856, 6784, 1, 32]
++ - Exact: [1856, 6784, 1, 1280]
++ - Exact: [5888, 5056, 1, 3328]
++ - Exact: [1408, 6784, 1, 32]
++ - Exact: [3584, 5888, 1, 3328]
++ - Exact: [4288, 1408, 1, 256]
++ - Exact: [6784, 2368, 1, 256]
++ - Exact: [1856, 1408, 1, 1280]
++ - Exact: [1856, 2368, 1, 1]
++ - Exact: [1408, 5056, 1, 3328]
++ - Exact: [5056, 4288, 1, 256]
++ - Exact: [5056, 5056, 1, 32]
++ - Exact: [448, 5888, 1, 1280]
++ - Exact: [5056, 448, 1, 256]
++ - Exact: [4288, 5888, 1, 1]
++ - Exact: [1856, 5056, 1, 1280]
++ - Exact: [2368, 4288, 1, 1]
++ - Exact: [3584, 1856, 1, 256]
++ - Exact: [4288, 5888, 1, 32]
++ - Exact: [4288, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 3328]
++ - Exact: [2944, 2368, 1, 256]
++ - Exact: [1024, 1856, 1, 256]
++ - Exact: [1024, 5888, 1, 32]
++ - Exact: [1024, 5888, 1, 3328]
++ - Exact: [5056, 2368, 1, 32]
++ - Exact: [1408, 2368, 1, 1280]
++ - Exact: [5056, 6784, 1, 3328]
++ - Exact: [1408, 2944, 1, 256]
++ - Exact: [704, 5056, 1, 32]
++ - Exact: [5056, 4288, 1, 1280]
++ - Exact: [4288, 448, 1, 1]
++ - Exact: [5888, 5888, 1, 1]
++ - Exact: [2944, 704, 1, 1280]
++ - Exact: [1024, 3584, 1, 1280]
++ - Exact: [2368, 2944, 1, 1]
++ - Exact: [5056, 256, 1, 32]
++ - Exact: [5056, 1024, 1, 1280]
++ - Exact: [3584, 6784, 1, 256]
++ - Exact: [1856, 1408, 1, 256]
++ - Exact: [4288, 4288, 1, 32]
++ - Exact: [5888, 448, 1, 1]
++ - Exact: [5056, 5056, 1, 1280]
++ - Exact: [6784, 1408, 1, 3328]
++ - Exact: [5888, 5888, 1, 3328]
++ - Exact: [5888, 1408, 1, 32]
++ - Exact: [256, 6784, 1, 3328]
++ - Exact: [6784, 2368, 1, 1280]
++ - Exact: [2944, 1408, 1, 1]
++ - Exact: [6784, 1024, 1, 256]
++ - Exact: [5056, 1408, 1, 32]
++ - Exact: [1408, 6784, 1, 3328]
++ - Exact: [2944, 1408, 1, 3328]
++ - Exact: [704, 2368, 1, 32]
++ - Exact: [704, 6784, 1, 1]
++ - Exact: [2368, 6784, 1, 256]
++ - Exact: [1856, 3584, 1, 3328]
++ - Exact: [704, 6784, 1, 256]
++ - Exact: [6784, 2944, 1, 32]
++ - Exact: [5888, 2368, 1, 3328]
++ - Exact: [2368, 704, 1, 1280]
++ - Exact: [1024, 1408, 1, 1280]
++ - Exact: [2944, 5056, 1, 32]
++ - Exact: [704, 2368, 1, 3328]
++ - Exact: [3584, 2944, 1, 256]
++ - Exact: [3584, 1024, 1, 1280]
++ - Exact: [5056, 3584, 1, 256]
++ - Exact: [2368, 704, 1, 256]
++ - Exact: [1856, 1856, 1, 1280]
++ - Exact: [4288, 704, 1, 1]
++ - Exact: [1856, 1024, 1, 1]
++ - Exact: [4288, 2944, 1, 3328]
++ - Exact: [4288, 704, 1, 32]
++ - Exact: [1856, 1024, 1, 32]
++ - Exact: [2944, 6784, 1, 1]
++ - Exact: [6784, 2368, 1, 32]
++ - Exact: [5888, 5056, 1, 1]
++ - Exact: [704, 5888, 1, 1]
++ - Exact: [6784, 6784, 1, 1]
++ - Exact: [5888, 448, 1, 3328]
++ - Exact: [704, 5888, 1, 32]
++ - Exact: [704, 5888, 1, 1280]
++ - Exact: [1024, 6784, 1, 3328]
++ - Exact: [704, 2944, 1, 1280]
++ - Exact: [4288, 6784, 1, 256]
++ - Exact: [1408, 1408, 1, 32]
++ - Exact: [1408, 1408, 1, 3328]
++ - Exact: [2944, 1856, 1, 256]
++ - Exact: [4288, 2944, 1, 1]
++ - Exact: [6784, 5056, 1, 32]
++ - Exact: [2944, 4288, 1, 1280]
++ - Exact: [1024, 4288, 1, 256]
++ - Exact: [2368, 5888, 1, 1]
++ - Exact: [1408, 1856, 1, 32]
++ - Exact: [1856, 6784, 1, 3328]
++ - Exact: [1024, 2368, 1, 32]
++ - Exact: [2368, 2368, 1, 3328]
++ - Exact: [3584, 5888, 1, 32]
++ - Exact: [3584, 5888, 1, 1280]
++ - Exact: [6784, 704, 1, 256]
++ - Exact: [3584, 1024, 1, 32]
++ - Exact: [2368, 5888, 1, 256]
++ - Exact: [5888, 5888, 1, 32]
++ - Exact: [1856, 1408, 1, 3328]
++ - Exact: [4288, 1024, 1, 1]
++ - Exact: [704, 4288, 1, 3328]
++ - Exact: [2944, 5056, 1, 1280]
++ - Exact: [6784, 2944, 1, 1280]
++ - Exact: [6784, 256, 1, 3328]
++ - Exact: [1408, 5056, 1, 32]
++ - Exact: [5888, 1856, 1, 1280]
++ - Exact: [5888, 256, 1, 1280]
++ - Exact: [1856, 5056, 1, 1]
++ - Exact: [3584, 1856, 1, 1280]
++ - Exact: [6784, 448, 1, 256]
++ - Exact: [704, 3584, 1, 256]
++ - Exact: [1856, 5056, 1, 32]
++ - Exact: [1856, 5056, 1, 3328]
++ - Exact: [1024, 2944, 1, 32]
++ - Exact: [1408, 6784, 1, 256]
++ - Exact: [1024, 2368, 1, 1280]
++ - Exact: [1856, 3584, 1, 1]
++ - Exact: [2944, 5888, 1, 1280]
++ - Exact: [3584, 3584, 1, 256]
++ - Exact: [1856, 2368, 1, 3328]
++ - Exact: [5888, 704, 1, 256]
++ - Exact: [6784, 4288, 1, 256]
++ - Exact: [1408, 2368, 1, 3328]
++ - Exact: [1024, 3584, 1, 256]
++ - Exact: [4288, 1024, 1, 32]
++ - Exact: [5888, 1856, 1, 3328]
++ - Exact: [2368, 3584, 1, 256]
++ - Exact: [4288, 1408, 1, 3328]
++ - Exact: [256, 5056, 1, 256]
++ - Exact: [5888, 2944, 1, 3328]
++ - Exact: [2368, 1408, 1, 3328]
++ - Exact: [5888, 704, 1, 32]
++ - Exact: [2944, 704, 1, 1]
++ - Exact: [6784, 1856, 1, 256]
++ - Exact: [1856, 1856, 1, 1]
++ - Exact: [2944, 704, 1, 3328]
++ - Exact: [2368, 1856, 1, 32]
++ - Exact: [5056, 4288, 1, 3328]
++ - Exact: [3584, 448, 1, 3328]
++ - Exact: [256, 6784, 1, 1]
++ - Exact: [1024, 3584, 1, 32]
++ - Exact: [256, 6784, 1, 32]
++ - Exact: [2944, 1408, 1, 32]
++ - Exact: [4288, 3584, 1, 1]
++ - Exact: [5056, 448, 1, 3328]
++ - Exact: [6784, 3584, 1, 32]
++ - Exact: [4288, 1856, 1, 256]
++ - Exact: [1856, 2944, 1, 256]
++ - Exact: [2944, 5888, 1, 1]
++ - Exact: [1024, 1856, 1, 3328]
++ - Exact: [5888, 1024, 1, 32]
++ - Exact: [1408, 5056, 1, 1280]
++ - Exact: [5056, 6784, 1, 256]
++ - Exact: [2944, 5056, 1, 1]
++ - Exact: [5888, 5888, 1, 1280]
++ - Exact: [5056, 2944, 1, 1280]
++ - Exact: [2368, 1856, 1, 1280]
++ - Exact: [6784, 2944, 1, 1]
++ - Exact: [2944, 1024, 1, 32]
++ - Exact: [2944, 1024, 1, 1280]
++ - Exact: [5056, 5056, 1, 1]
++ - Exact: [2368, 4288, 1, 256]
++ - Exact: [2944, 6784, 1, 1280]
++ - Exact: [256, 6784, 1, 1280]
++ - Exact: [3584, 2368, 1, 32]
++ - Exact: [6784, 3584, 1, 3328]
++ - Exact: [2944, 2944, 1, 256]
++ - Exact: [1408, 1024, 1, 3328]
++ - Exact: [5056, 2368, 1, 1280]
++ - Exact: [2944, 1024, 1, 1]
++ - Exact: [3584, 704, 1, 256]
++ - Exact: [2368, 5888, 1, 3328]
++ - Exact: [4288, 2368, 1, 1]
++ - Exact: [1408, 3584, 1, 32]
++ - Exact: [2944, 4288, 1, 32]
++ - Exact: [5888, 1408, 1, 1280]
++ - Exact: [3584, 5056, 1, 1280]
++ - Exact: [5888, 6784, 1, 1280]
++ - Exact: [3584, 2944, 1, 1]
++ - Exact: [1024, 1856, 1, 1]
++ - Exact: [704, 5056, 1, 3328]
++ - Exact: [1024, 3584, 1, 3328]
++ - Exact: [5888, 256, 1, 3328]
++ - Exact: [1856, 1408, 1, 1]
++ - Exact: [4288, 5056, 1, 1280]
++ - Exact: [1856, 1856, 1, 3328]
++ - Exact: [1024, 2368, 1, 256]
++ - Exact: [4288, 2368, 1, 3328]
++ - Exact: [5888, 3584, 1, 256]
++ - Exact: [1024, 5056, 1, 32]
++ - Exact: [5888, 448, 1, 1280]
++ - Exact: [704, 5888, 1, 3328]
++ - Exact: [1024, 1408, 1, 256]
++ - Exact: [3584, 2944, 1, 1280]
++ - Exact: [4288, 1856, 1, 1280]
++ - Exact: [3584, 5888, 1, 1]
++ - Exact: [5888, 4288, 1, 256]
++ - Exact: [1024, 2944, 1, 1280]
++ - Exact: [2944, 3584, 1, 256]
++ - Exact: [5888, 1856, 1, 1]
++ - Exact: [6784, 2368, 1, 3328]
++ - Exact: [1408, 4288, 1, 32]
++ - Exact: [1856, 1024, 1, 1280]
++ - Exact: [5888, 1856, 1, 256]
++ - Exact: [5056, 1856, 1, 1]
++ - Exact: [5888, 2368, 1, 256]
++ - Exact: [1408, 1024, 1, 32]
++ - Exact: [5056, 1856, 1, 32]
++ - Exact: [5056, 1856, 1, 1280]
++ - Exact: [1408, 5888, 1, 3328]
++ - Exact: [5056, 704, 1, 3328]
++ - Exact: [5888, 6784, 1, 1]
++ - Exact: [5888, 4288, 1, 32]
++ - Exact: [1408, 3584, 1, 256]
++ - Exact: [6784, 256, 1, 1]
++ - Exact: [6784, 256, 1, 1280]
++ - Exact: [2368, 704, 1, 3328]
++ - Exact: [2944, 1856, 1, 32]
++ - Exact: [2368, 1408, 1, 256]
++ - Exact: [2368, 1856, 1, 1]
++ - Exact: [4288, 1408, 1, 1]
++ - Exact: [3584, 2368, 1, 1280]
++ - Exact: [1408, 2944, 1, 1]
++ - Exact: [4288, 1408, 1, 32]
++ - Exact: [5888, 2944, 1, 256]
++ - Exact: [1408, 2944, 1, 32]
++ - Exact: [5888, 6784, 1, 256]
++ - Exact: [6784, 5888, 1, 1]
++ - Exact: [6784, 5888, 1, 1280]
++ - Exact: [1024, 4288, 1, 32]
++ - Exact: [3584, 5888, 1, 256]
++ - Exact: [5056, 2368, 1, 1]
++ - Exact: [5056, 448, 1, 1]
++ - Exact: [2368, 1024, 1, 1280]
++ - Exact: [1856, 6784, 1, 256]
++ - Exact: [5056, 448, 1, 32]
++ - Exact: [3584, 2944, 1, 32]
++ - Exact: [3584, 1856, 1, 32]
++ - Exact: [4288, 1408, 1, 1280]
++ - Exact: [6784, 2368, 1, 1]
++ - Exact: [704, 5056, 1, 1]
++ - Exact: [2368, 1408, 1, 1280]
++ - Exact: [5888, 1408, 1, 1]
++ - Exact: [1024, 4288, 1, 1280]
++ - Exact: [1856, 4288, 1, 1]
++ - Exact: [3584, 4288, 1, 256]
++ - Exact: [2368, 2944, 1, 256]
++ - Exact: [704, 5056, 1, 256]
++ - Exact: [1856, 4288, 1, 32]
++ - Exact: [4288, 1024, 1, 1280]
++ - Exact: [4288, 6784, 1, 32]
++ - Exact: [3584, 1408, 1, 256]
++ - Exact: [704, 3584, 1, 3328]
++ - Exact: [5056, 448, 1, 1280]
++ - Exact: [1408, 2944, 1, 1280]
++ - Exact: [5888, 704, 1, 1280]
++ - Exact: [4288, 5888, 1, 256]
++ - Exact: [3584, 3584, 1, 3328]
++ - Exact: [2944, 6784, 1, 32]
++ - Exact: [5056, 256, 1, 1]
++ - Exact: [2944, 2368, 1, 3328]
++ - Exact: [1024, 1856, 1, 1280]
++ - Exact: [448, 5888, 1, 256]
++ - Exact: [1024, 5888, 1, 256]
++ - Exact: [6784, 2944, 1, 3328]
++ - Exact: [1408, 2368, 1, 256]
++ - Exact: [1408, 5056, 1, 256]
++ - Exact: [1024, 1408, 1, 32]
++ - Exact: [6784, 704, 1, 1]
++ - Exact: [704, 3584, 1, 32]
++ - Exact: [4288, 4288, 1, 1]
++ - Exact: [5056, 2944, 1, 1]
++ - Exact: [6784, 4288, 1, 3328]
++ - Exact: [5056, 2944, 1, 3328]
++ - Exact: [2368, 1856, 1, 3328]
++ - Exact: [1856, 4288, 1, 1280]
++ - Exact: [3584, 448, 1, 1]
++ - Exact: [2944, 1024, 1, 3328]
++ - Exact: [5888, 5056, 1, 32]
++ - Exact: [704, 2944, 1, 1]
++ - Exact: [3584, 448, 1, 32]
++ - Exact: [3584, 448, 1, 1280]
++ - Exact: [2944, 6784, 1, 3328]
++ - Exact: [1856, 2368, 1, 1280]
++ - Exact: [6784, 1024, 1, 1280]
++ - Exact: [6784, 3584, 1, 1280]
++ - Exact: [1408, 1408, 1, 1]
++ - Exact: [1408, 4288, 1, 256]
++ - Exact: [256, 5056, 1, 3328]
++ - Exact: [448, 6784, 1, 1]
++ - Exact: [704, 2944, 1, 256]
++ - Exact: [1408, 1408, 1, 256]
++ - Exact: [448, 6784, 1, 32]
++ - Exact: [1408, 1856, 1, 1]
++ - Exact: [4288, 448, 1, 32]
++ - Exact: [4288, 448, 1, 1280]
++ - Exact: [2944, 704, 1, 32]
++ - Exact: [448, 4288, 1, 1]
++ - Exact: [3584, 5056, 1, 1]
++ - Exact: [1408, 3584, 1, 1280]
++ - Exact: [6784, 448, 1, 1280]
++ - Exact: [3584, 5056, 1, 3328]
++ - Exact: [2368, 2368, 1, 32]
++ - Exact: [5888, 2944, 1, 32]
++ - Exact: [1856, 2944, 1, 32]
++ - Exact: [5056, 1408, 1, 1]
++ - Exact: [5888, 1408, 1, 3328]
++ - Exact: [448, 4288, 1, 256]
++ - Exact: [6784, 1024, 1, 1]
++ - Exact: [6784, 1024, 1, 32]
++ - Exact: [6784, 3584, 1, 1]
++ - Exact: [2944, 2368, 1, 32]
++ - Exact: [3584, 6784, 1, 3328]
++ - Exact: [6784, 1408, 1, 256]
++ - Exact: [5056, 1024, 1, 32]
++ - Exact: [1024, 5056, 1, 1280]
++ - Exact: [4288, 3584, 1, 256]
++ - Exact: [448, 6784, 1, 1280]
++ - Exact: [1856, 5888, 1, 1]
++ - Exact: [256, 5888, 1, 32]
++ - Exact: [4288, 5056, 1, 32]
++ - Exact: [4288, 5056, 1, 3328]
++ - Exact: [1856, 5888, 1, 32]
++ - Exact: [1856, 5888, 1, 1280]
++ - Exact: [704, 2368, 1, 1280]
++ - Exact: [4288, 2368, 1, 1280]
++ - Exact: [2944, 5056, 1, 256]
++ - Exact: [2944, 4288, 1, 1]
++ - Exact: [5056, 5888, 1, 32]
++ - Exact: [2368, 5056, 1, 3328]
++ - Exact: [1024, 5056, 1, 3328]
++ - Exact: [1024, 6784, 1, 32]
++ - Exact: [3584, 2944, 1, 3328]
++ - Exact: [1408, 5888, 1, 1]
++ - Exact: [704, 4288, 1, 32]
++ - Exact: [1408, 5888, 1, 32]
++ - Exact: [6784, 1024, 1, 3328]
++ - Exact: [5056, 1408, 1, 256]
++ - Exact: [2944, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 256]
++ - Exact: [1408, 6784, 1, 1]
++ - Exact: [6784, 6784, 1, 1280]
++ - Exact: [1024, 5888, 1, 1]
++ - Exact: [1856, 3584, 1, 256]
++ - Exact: [2368, 704, 1, 32]
++ - Exact: [256, 5888, 1, 1280]
++ - Exact: [1856, 1024, 1, 3328]
++ - Exact: [5056, 2368, 1, 3328]
++ - Exact: [704, 4288, 1, 1280]
++ - Exact: [2560, 7000, 1, 2560]
++ - Exact: [7680, 12000, 1, 2560]
++ - Exact: [5124, 9124, 1, 1760]
++ - Exact: [512, 24000, 1, 1536]
++ - Exact: [3072, 24000, 1, 1024]
++ - Exact: [512, 48000, 1, 2816]
++ - Exact: [512, 48000, 1, 2048]
++ - Exact: [2048, 1600, 1, 2048]
++ - Exact: [512, 48000, 1, 1536]
++ - Exact: [8448, 5984, 1, 2816]
++ - Exact: [4096, 3200, 1, 1024]
++ - Exact: [1024, 24000, 1, 2560]
++ - Exact: [1760, 6400, 1, 1760]
++ - Exact: [5124, 9124, 1, 2048]
++ - Exact: [16384, 3200, 1, 4096]
++ - Exact: [1024, 48000, 1, 2560]
++ - Exact: [8448, 48000, 1, 2816]
++ - Exact: [2560, 3200, 1, 2560]
++ - Exact: [16384, 800, 1, 4096]
++ - Exact: [4608, 24000, 1, 1536]
++ - Exact: [7680, 48000, 1, 2560]
++ - Exact: [3072, 48000, 1, 1024]
++ - Exact: [8192, 3200, 1, 2048]
++ - Exact: [512, 24000, 1, 2816]
++ - Exact: [4096, 400, 1, 1024]
++ - Exact: [6144, 48000, 1, 2560]
++ - Exact: [4608, 48000, 1, 1536]
++ - Exact: [2048, 800, 1, 512]
++ - Exact: [4608, 5984, 1, 1536]
++ - Exact: [4096, 1600, 1, 1024]
++ - Exact: [6144, 5984, 1, 2048]
++ - Exact: [7680, 24000, 1, 2560]
++ - Exact: [6144, 48000, 1, 2048]
++ - Exact: [2048, 3200, 1, 2048]
++ - Exact: [5124, 9124, 1, 2560]
++ - Exact: [1024, 24000, 1, 1536]
++ - Exact: [2560, 6400, 1, 2560]
++ - Exact: [512, 24000, 1, 2560]
++ - Exact: [1024, 24000, 1, 2816]
++ - Exact: [7680, 5984, 1, 2560]
++ - Exact: [2048, 1600, 1, 512]
++ - Exact: [2048, 7000, 1, 2048]
++ - Exact: [1760, 800, 1, 1760]
++ - Exact: [2560, 1600, 1, 2560]
++ - Exact: [2048, 3200, 1, 512]
++ - Exact: [2560, 800, 1, 2560]
++ - Exact: [4608, 12000, 1, 1536]
++ - Exact: [6144, 24000, 1, 2048]
++ - Exact: [8192, 800, 1, 2048]
++ - Exact: [5124, 9124, 1, 4096]
++ - Exact: [8448, 24000, 1, 2816]
++ - Exact: [1024, 48000, 1, 1536]
++ - Exact: [8192, 1600, 1, 2048]
++ - Exact: [4096, 800, 1, 1024]
++ - Exact: [2048, 800, 1, 2048]
++ - Exact: [1760, 3200, 1, 1760]
++ - Exact: [512, 48000, 1, 2560]
++ - Exact: [512, 24000, 1, 2048]
++ - Exact: [16384, 1600, 1, 4096]
++ - Exact: [1024, 24000, 1, 2048]
++ - Exact: [8192, 400, 1, 2048]
++ - Exact: [2048, 6400, 1, 2048]
++ - Exact: [6144, 12000, 1, 2048]
++ - Exact: [1760, 7000, 1, 1760]
++ - Exact: [1024, 48000, 1, 2816]
++ - Exact: [4096, 7000, 1, 4096]
++ - Exact: [6144, 24000, 1, 2560]
++ - Exact: [8448, 12000, 1, 2816]
++ - Exact: [16384, 400, 1, 4096]
++ - Exact: [1760, 1600, 1, 1760]
++ - Exact: [1024, 48000, 1, 2048]
++ - Exact: [4096, 4096, 1, 4096]
++ - Exact: [2048, 2048, 1, 2049]
++ - Exact: [8192, 8191, 1, 8192]
++ - Exact: [8192, 8192, 1, 8192]
++ - Exact: [2047, 2048, 1, 2048]
++ - Exact: [2048, 2049, 1, 2048]
++ - Exact: [8192, 8192, 1, 8191]
++ - Exact: [3072, 513, 1, 3072]
++ - Exact: [8191, 8192, 1, 8192]
++ - Exact: [8192, 8193, 1, 8192]
++ - Exact: [4096, 4097, 1, 4096]
++ - Exact: [8192, 8192, 1, 8193]
++ - Exact: [4096, 4095, 1, 4096]
++ - Exact: [4096, 4096, 1, 4097]
++ - Exact: [2048, 2048, 1, 2048]
++ - Exact: [4095, 4096, 1, 4096]
++ - Exact: [8193, 8192, 1, 8192]
++ - Exact: [4096, 4096, 1, 4095]
++ - Exact: [3072, 511, 1, 3072]
++ - Exact: [2049, 2048, 1, 2048]
++ - Exact: [2048, 2047, 1, 2048]
++ - Exact: [2048, 2048, 1, 2047]
++ - Exact: [4097, 4096, 1, 4096]
++ - Exact: [128, 128, 512, 64]
++ - Exact: [512, 512, 64, 64]
++ - Exact: [1024, 2048, 1, 1024]
++ - Exact: [1024, 2048, 1, 4096]
++ - Exact: [1024, 4096, 1, 1024]
++ - Exact: [1024, 4096, 1, 4096]
++ - Exact: [4096, 2048, 1, 1024]
++ - Exact: [4096, 4096, 1, 1024]
++ - Exact: [30528, 2048, 1, 1024]
++ - Exact: [30528, 4096, 1, 1024]
++ - Exact: [128, 32768, 1, 256]
++ - Exact: [256, 4608, 1, 1024]
++ - Exact: [256, 4864, 1, 1024]
++ - Exact: [256, 5376, 1, 1024]
++ - Exact: [256, 5888, 1, 1024]
++ - Exact: [256, 6144, 1, 1024]
++ - Exact: [256, 6400, 1, 1024]
++ - Exact: [256, 6656, 1, 1024]
++ - Exact: [256, 7168, 1, 1024]
++ - Exact: [256, 7424, 1, 1024]
++ - Exact: [256, 7936, 1, 1024]
++ - Exact: [256, 8192, 1, 1024]
++ - Exact: [256, 8448, 1, 1024]
++ - Exact: [256, 8960, 1, 1024]
++ - Exact: [256, 9984, 1, 1024]
++ - Exact: [256, 10496, 1, 1024]
++ - Exact: [256, 11264, 1, 1024]
++ - Exact: [256, 11520, 1, 1024]
++ - Exact: [256, 11776, 1, 1024]
++ - Exact: [256, 12544, 1, 1024]
++ - Exact: [256, 13312, 1, 1024]
++ - Exact: [256, 14336, 1, 1024]
++ - Exact: [256, 14592, 1, 1024]
++ - Exact: [256, 14848, 1, 1024]
++ - Exact: [256, 15104, 1, 1024]
++ - Exact: [256, 16128, 1, 1024]
++ - Exact: [256, 18176, 1, 1024]
++ - Exact: [256, 18944, 1, 1024]
++ - Exact: [256, 19200, 1, 1024]
++ - Exact: [256, 20480, 1, 1024]
++ - Exact: [256, 20992, 1, 1024]
++ - Exact: [256, 21248, 1, 1024]
++ - Exact: [256, 21504, 1, 1024]
++ - Exact: [256, 22016, 1, 1024]
++ - Exact: [256, 22344, 1, 1024]
++ - Exact: [256, 23296, 1, 1024]
++ - Exact: [256, 23552, 1, 1024]
++ - Exact: [256, 31488, 1, 1024]
++ - Exact: [256, 32768, 1, 512]
++ - Exact: [256, 33536, 1, 1024]
++ - Exact: [256, 44505, 1, 1024]
++ - Exact: [512, 32768, 1, 13]
++ - Exact: [512, 32768, 1, 1024]
++ - Exact: [684, 8976, 1, 256]
++ - Exact: [1024, 1600, 1, 560]
++ - Exact: [1024, 1600, 1, 1024]
++ - Exact: [1024, 32768, 1, 480]
++ - Exact: [1024, 32768, 1, 1024]
++ - Exact: [1280, 8976, 1, 256]
++ - Exact: [1792, 8976, 1, 256]
++ - Exact: [2048, 684, 1, 512]
++ - Exact: [2048, 684, 1, 768]
++ - Exact: [2048, 960, 1, 74]
++ - Exact: [2048, 960, 1, 2048]
++ - Exact: [2048, 1536, 1, 512]
++ - Exact: [2048, 1536, 1, 768]
++ - Exact: [2048, 8976, 1, 256]
++ - Exact: [2304, 8976, 1, 256]
++ - Exact: [2560, 8976, 1, 256]
++ - Exact: [2816, 8976, 1, 256]
++ - Exact: [3072, 8976, 1, 256]
++ - Exact: [3328, 8976, 1, 256]
++ - Exact: [3840, 8976, 1, 256]
++ - Exact: [4096, 8976, 1, 256]
++ - Exact: [4352, 8976, 1, 256]
++ - Exact: [4608, 8976, 1, 256]
++ - Exact: [4864, 8976, 1, 256]
++ - Exact: [5120, 8976, 1, 256]
++ - Exact: [5376, 8976, 1, 256]
++ - Exact: [5632, 8976, 1, 256]
++ - Exact: [5888, 8976, 1, 256]
++ - Exact: [6144, 8976, 1, 256]
++ - Exact: [6400, 8976, 1, 256]
++ - Exact: [7168, 8976, 1, 256]
++ - Exact: [7936, 8976, 1, 256]
++ - Exact: [8192, 8976, 1, 256]
++ - Exact: [8448, 8976, 1, 256]
++ - Exact: [8960, 8976, 1, 256]
++ - Exact: [9472, 8976, 1, 256]
++ - Exact: [9728, 8976, 1, 256]
++ - Exact: [9984, 8976, 1, 256]
++ - Exact: [10240, 8976, 1, 256]
++ - Exact: [10496, 8976, 1, 256]
++ - Exact: [11264, 8976, 1, 256]
++ - Exact: [11776, 8976, 1, 256]
++ - Exact: [12544, 8976, 1, 256]
++ - Exact: [13312, 8976, 1, 256]
++ - Exact: [13568, 8976, 1, 256]
++ - Exact: [13824, 8976, 1, 256]
++ - Exact: [15104, 8976, 1, 256]
++ - Exact: [15360, 8976, 1, 256]
++ - Exact: [15872, 8976, 1, 256]
++ - Exact: [16128, 8976, 1, 256]
++ - Exact: [17152, 8976, 1, 256]
++ - Exact: [18176, 8976, 1, 256]
++ - Exact: [18688, 8976, 1, 256]
++ - Exact: [18944, 8976, 1, 256]
++ - Exact: [19712, 8976, 1, 256]
++ - Exact: [19968, 8976, 1, 256]
++ - Exact: [20480, 8976, 1, 256]
++ - Exact: [20992, 8976, 1, 256]
++ - Exact: [21248, 8976, 1, 256]
++ - Exact: [23552, 8976, 1, 256]
++ - Exact: [28672, 8976, 1, 256]
++ - Exact: [31488, 8976, 1, 256]
++ - Exact: [33536, 8976, 1, 256]
++ - Exact: [44505, 8976, 1, 256]
++ - Exact: [1024, 3840, 1, 1024]
++ - Exact: [1024, 3840, 1, 4096]
++ - Exact: [1024, 3968, 1, 1024]
++ - Exact: [1024, 3968, 1, 4096]
++ - Exact: [1024, 6528, 1, 1024]
++ - Exact: [1024, 6528, 1, 4096]
++ - Exact: [1024, 7104, 1, 1024]
++ - Exact: [1024, 7104, 1, 4096]
++ - Exact: [1024, 7200, 1, 1024]
++ - Exact: [1024, 7200, 1, 4096]
++ - Exact: [1024, 8064, 1, 1024]
++ - Exact: [1024, 8064, 1, 4096]
++ - Exact: [1024, 8160, 1, 1024]
++ - Exact: [1024, 8160, 1, 4096]
++ - Exact: [1024, 9216, 1, 1024]
++ - Exact: [1024, 9216, 1, 4096]
++ - Exact: [1024, 9520, 1, 1024]
++ - Exact: [1024, 9520, 1, 4096]
++ - Exact: [1024, 10064, 1, 1024]
++ - Exact: [1024, 10064, 1, 4096]
++ - Exact: [1024, 10080, 1, 1024]
++ - Exact: [1024, 10080, 1, 4096]
++ - Exact: [1024, 10200, 1, 1024]
++ - Exact: [1024, 10200, 1, 4096]
++ - Exact: [4096, 3840, 1, 1024]
++ - Exact: [4096, 3968, 1, 1024]
++ - Exact: [4096, 6528, 1, 1024]
++ - Exact: [4096, 7104, 1, 1024]
++ - Exact: [4096, 7200, 1, 1024]
++ - Exact: [4096, 8064, 1, 1024]
++ - Exact: [4096, 8160, 1, 1024]
++ - Exact: [4096, 9216, 1, 1024]
++ - Exact: [4096, 9520, 1, 1024]
++ - Exact: [4096, 10064, 1, 1024]
++ - Exact: [4096, 10080, 1, 1024]
++ - Exact: [4096, 10200, 1, 1024]
++ - Exact: [42720, 3968, 1, 1024]
++ - Exact: [42720, 6528, 1, 1024]
++ - Exact: [42720, 7104, 1, 1024]
++ - Exact: [42720, 7200, 1, 1024]
++ - Exact: [42720, 9520, 1, 1024]
++ - Exact: [42720, 10080, 1, 1024]
++ - Exact: [1024, 3240, 1, 1024]
++ - Exact: [1024, 3240, 1, 4096]
++ - Exact: [1024, 3960, 1, 1024]
++ - Exact: [1024, 3960, 1, 4096]
++ - Exact: [4096, 3240, 1, 1024]
++ - Exact: [4096, 3960, 1, 1024]
++ - Exact: [42720, 3960, 1, 1024]
++ - Exact: [7680, 8192, 1, 8192]
++ - Exact: [3840, 4096, 1, 4096]
++ - Exact: [1920, 2048, 1, 2048]
++ - Exact: [8192, 7680, 1, 8192]
++ - Exact: [4096, 3840, 1, 4096]
++ - Exact: [2048, 1920, 1, 2048]
++ - Exact: [512, 512, 16, 64]
++ - Exact: [512, 512, 128, 64]
++ - Exact: [4096, 512, 1, 1024]
++ - Exact: [30522, 616, 1, 1024]
++ - Exact: [128, 128, 128, 64]
++ - Exact: [128, 128, 160, 64]
++ - Exact: [1024, 1280, 1, 1024]
++ - Exact: [1024, 1280, 1, 4096]
++ - Exact: [4096, 1280, 1, 1024]
++ - Exact: [30522, 160, 1, 1024]
++ - Exact: [30522, 200, 1, 1024]
++ - Exact: [128, 128, 624, 64]
++ - Exact: [1024, 4992, 1, 1024]
++ - Exact: [1024, 4992, 1, 4096]
++ - Exact: [4096, 4992, 1, 1024]
++ - Exact: [30522, 780, 1, 1024]
++ - Exact: [30522, 308, 1, 1024]
++ - Exact: [128, 128, 640, 64]
++ - Exact: [1024, 5120, 1, 1024]
++ - Exact: [1024, 5120, 1, 4096]
++ - Exact: [4096, 5120, 1, 1024]
++ - Exact: [30522, 800, 1, 1024]
++ - Exact: [128, 128, 656, 64]
++ - Exact: [1024, 5248, 1, 1024]
++ - Exact: [1024, 5248, 1, 4096]
++ - Exact: [4096, 5248, 1, 1024]
++ - Exact: [30522, 820, 1, 1024]
++ - Exact: [512, 512, 80, 64]
++ - Exact: [1024, 2560, 1, 1024]
++ - Exact: [1024, 2560, 1, 4096]
++ - Exact: [4096, 2560, 1, 1024]
++ - Exact: [30522, 385, 1, 1024]
++ - Exact: [512, 512, 96, 64]
++ - Exact: [1024, 3072, 1, 1024]
++ - Exact: [1024, 3072, 1, 4096]
++ - Exact: [4096, 3072, 1, 1024]
++ - Exact: [30522, 462, 1, 1024]
++ - Exact: [4096, 1024, 1, 1024]
++ - Exact: [128, 128, 144, 64]
++ - Exact: [1024, 1152, 1, 1024]
++ - Exact: [1024, 1152, 1, 4096]
++ - Exact: [4096, 1152, 1, 1024]
++ - Exact: [30522, 180, 1, 1024]
++ - Exact: [1024, 32768, 1, 479]
++ - Exact: [1024, 8192, 1, 1024]
++ - Exact: [1024, 8192, 1, 4096]
++ - Exact: [1024, 9600, 1, 1024]
++ - Exact: [1024, 9600, 1, 4096]
++ - Exact: [4096, 8192, 1, 1024]
++ - Exact: [4096, 9600, 1, 1024]
++ - Exact: [33712, 8192, 1, 1024]
++ - Exact: [33712, 9600, 1, 1024]
++ - Exact: [1024, 1024, 128, 96]
++ - Exact: [30592, 4096, 1, 1024]
++ - Exact: [1536, 8192, 1, 1536]
++ - Exact: [3072, 8192, 1, 1024]
++ - Exact: [3072, 2048, 1, 1024]
++ - Exact: [50304, 8192, 1, 1024]
++ - Exact: [2048, 1024, 1, 8192]
++ - Exact: [50304, 2048, 1, 1024]
++ - Exact: [1536, 8192, 1, 6144]
++ - Exact: [50304, 4096, 1, 1536]
++ - Exact: [8192, 1024, 1, 2048]
++ - Exact: [2560, 2048, 1, 640]
++ - Exact: [1024, 1024, 128, 64]
++ - Exact: [2048, 1024, 1, 2048]
++ - Exact: [1536, 4096, 1, 1536]
++ - Exact: [1024, 1024, 64, 64]
++ - Exact: [30592, 8192, 1, 1024]
++ - Exact: [50304, 16384, 1, 1024]
++ - Exact: [4608, 4096, 1, 1536]
++ - Exact: [2560, 2048, 1, 2560]
++ - Exact: [7680, 2048, 1, 2560]
++ - Exact: [50304, 4096, 1, 1024]
++ - Exact: [1920, 2048, 1, 2560]
++ - Exact: [1024, 1024, 64, 96]
++ - Exact: [6144, 4096, 1, 1536]
++ - Exact: [1536, 4096, 1, 6144]
++ - Exact: [512, 512, 256, 64]
++ - Exact: [50304, 8192, 1, 1536]
++ - Exact: [6144, 8192, 1, 1536]
++ - Exact: [4096, 16384, 1, 1024]
++ - Exact: [30592, 1024, 1, 2048]
++ - Exact: [1024, 16384, 1, 4096]
++ - Exact: [512, 512, 40, 64]
++ - Exact: [6144, 1024, 1, 2048]
++ - Exact: [4608, 8192, 1, 1536]
++ - Exact: [30592, 2048, 1, 1024]
++ - Exact: [3072, 16384, 1, 1024]
++ - Exact: [1024, 1024, 256, 64]
++ - Exact: [1024, 16384, 1, 1024]
++ - Exact: [1024, 1024, 32, 64]
++ - Exact: [3072, 4096, 1, 1024]
++ - Exact: [30528, 8192, 1, 1024]
++ - Exact: [128, 128, 1024, 64]
++ - Exact: [1024, 3456, 1, 1024]
++ - Exact: [1024, 3456, 1, 480]
++ - Exact: [1024, 4096, 1, 480]
++ - Exact: [1024, 6912, 1, 1024]
++ - Exact: [1024, 6912, 1, 480]
++ - Exact: [128, 55296, 1, 256]
++ - Exact: [256, 55296, 1, 512]
++ - Exact: [256, 6912, 1, 512]
++ - Exact: [512, 3456, 1, 1024]
++ - Exact: [512, 3456, 1, 13]
++ - Exact: [512, 4096, 1, 1024]
++ - Exact: [512, 4096, 1, 13]
++ - Exact: [512, 55296, 1, 13]
++ - Exact: [512, 6912, 1, 1024]
++ - Exact: [512, 6912, 1, 13]
++ - Exact: [30528, 640, 1, 1024]
++ - Exact: [30528, 1280, 1, 1024]
++ - Exact: [30528, 1600, 1, 1024]
++ - Exact: [1024, 10240, 1, 1024]
++ - Exact: [4096, 10240, 1, 1024]
++ - Exact: [1024, 10240, 1, 4096]
++ - Exact: [128, 128, 1280, 64]
++ - Exact: [1024, 10496, 1, 4096]
++ - Exact: [30528, 1640, 1, 1024]
++ - Exact: [4096, 10496, 1, 1024]
++ - Exact: [1024, 10496, 1, 1024]
++ - Exact: [128, 128, 1312, 64]
++ - Exact: [30528, 160, 1, 1024]
++ - Exact: [30528, 240, 1, 1024]
++ - Exact: [1024, 6144, 1, 1024]
++ - Exact: [4096, 6144, 1, 1024]
++ - Exact: [1024, 6144, 1, 4096]
++ - Exact: [512, 512, 192, 64]
++ - Exact: [1024, 10224, 1, 1024]
++ - Exact: [1024, 10192, 1, 1024]
++ - Exact: [1024, 10208, 1, 1024]
++ - Exact: [1024, 10224, 1, 4096]
++ - Exact: [4096, 10224, 1, 1024]
++ - Exact: [3072, 10224, 1, 1024]
++ - Exact: [3072, 10240, 1, 1024]
++ - Exact: [1024, 10192, 1, 4096]
++ - Exact: [4096, 10192, 1, 1024]
++ - Exact: [3072, 10192, 1, 1024]
++ - Exact: [3072, 10200, 1, 1024]
++ - Exact: [1024, 10184, 1, 1024]
++ - Exact: [3072, 10208, 1, 1024]
++ - Exact: [1024, 10208, 1, 4096]
++ - Exact: [4096, 10208, 1, 1024]
++ - Exact: [2048, 10224, 1, 1024]
++ - Exact: [2048, 10240, 1, 1024]
++ - Exact: [1024, 10120, 1, 1024]
++ - Exact: [2048, 10192, 1, 1024]
++ - Exact: [1024, 10152, 1, 1024]
++ - Exact: [3072, 10080, 1, 1024]
++ - Exact: [1024, 2048, 1, 49]
++ - Exact: [4608, 512, 1, 49]
++ - Exact: [256, 256, 25, 12544]
++ - Exact: [256, 256, 49, 3200]
++ - Exact: [256, 256, 25, 6272]
++ - Exact: [256, 256, 49, 6400]
++ - Exact: [512, 512, 49, 1152]
++ - Exact: [512, 512, 25, 2048]
++ - Exact: [512, 512, 49, 2304]
++ - Exact: [512, 512, 25, 4096]
++ - Exact: [128, 128, 2048, 64]
++ - Exact: [30528, 2560, 1, 1024]
++ - Exact: [128, 128, 1536, 64]
++ - Exact: [1024, 12288, 1, 1024]
++ - Exact: [1024, 12288, 1, 4096]
++ - Exact: [30528, 1920, 1, 1024]
++ - Exact: [4096, 12288, 1, 1024]
++ - Exact: [128, 128, 81, 12544]
++ - Exact: [128, 128, 121, 9216]
++ - Exact: [128, 128, 169, 6400]
++ - Exact: [256, 256, 36, 4096]
++ - Exact: [256, 256, 49, 2304]
++ - Exact: [256, 256, 64, 2304]
++ - Exact: [256, 256, 81, 4096]
++ - Exact: [256, 256, 121, 2304]
++ - Exact: [256, 256, 169, 2304]
++ - Exact: [512, 512, 81, 1024]
++ - Exact: [512, 512, 121, 1024]
++ - Exact: [512, 512, 169, 1024]
++ - Exact: [512, 512, 36, 1024]
++ - Exact: [512, 512, 49, 1024]
++ - Exact: [512, 512, 64, 1024]
++ - Exact: [128, 128, 192, 64]
++ - Exact: [768, 2048, 1, 768]
++ - Exact: [3072, 2048, 1, 768]
++ - Exact: [768, 2048, 1, 3072]
++ - Exact: [384, 384, 144, 64]
++ - Exact: [768, 4608, 1, 768]
++ - Exact: [3072, 4608, 1, 768]
++ - Exact: [768, 4608, 1, 3072]
++ - Exact: [512, 512, 48, 64]
++ - Exact: [128, 128, 256, 64]
++ - Exact: [384, 384, 192, 64]
++ - Exact: [1024, 4608, 1, 1024]
++ - Exact: [4096, 4608, 1, 1024]
++ - Exact: [1024, 4608, 1, 4096]
++ - Exact: [2880, 3072, 1, 3072]
++ - Exact: [3072, 3072, 1, 3072]
++ - Exact: [3072, 512, 1, 3072]
++ - Exact: [4096, 512, 1, 4096]
++ - Exact: [512, 3072, 1, 3072]
++ - Exact: [512, 4096, 1, 4096]
++ - Exact: [512, 8192, 1, 8192]
++ - Exact: [8192, 512, 1, 8192]
++ - Exact: [256, 256, 36, 432]
++ - Exact: [256, 256, 36, 456]
++ - Exact: [256, 256, 36, 504]
++ - Exact: [256, 256, 49, 1120]
++ - Exact: [256, 256, 36, 442]
++ - Exact: [256, 256, 49, 950]
++ - Exact: [256, 256, 64, 616]
++ - Exact: [256, 256, 64, 660]
++ - Exact: [256, 256, 36, 408]
++ - Exact: [256, 256, 49, 1008]
++ - Exact: [256, 256, 36, 462]
++ - Exact: [256, 256, 36, 468]
++ - Exact: [256, 256, 36, 494]
++ - Exact: [512, 512, 64, 48]
++ - Exact: [256, 256, 64, 140]
++ - Exact: [512, 512, 64, 56]
++ - Exact: [512, 512, 49, 90]
++ - Exact: [512, 512, 49, 60]
++ - Exact: [256, 256, 49, 864]
++ - Exact: [256, 256, 64, 224]
++ - Exact: [256, 256, 64, 176]
++ - Exact: [256, 256, 64, 154]
++ - Exact: [512, 512, 49, 80]
++ - Exact: [256, 256, 49, 1200]
++ - Exact: [256, 256, 64, 704]
++ - Exact: [256, 256, 64, 768]
++ - Exact: [256, 256, 49, 1160]
++ - Exact: [256, 256, 49, 320]
++ - Exact: [512, 512, 49, 70]
++ - Exact: [256, 256, 49, 1240]
++ - Exact: [256, 256, 36, 384]
++ - Exact: [1024, 2048, 1, 888]
++ - Exact: [1024, 2048, 1, 713]
++ - Exact: [1024, 2048, 1, 660]
++ - Exact: [1024, 2048, 1, 726]
++ - Exact: [1024, 2048, 1, 672]
++ - Exact: [1024, 2048, 1, 850]
++ - Exact: [1024, 2048, 1, 805]
++ - Exact: [1024, 2048, 1, 864]
++ - Exact: [1024, 2048, 1, 768]
++ - Exact: [1024, 2048, 1, 950]
++ - Exact: [256, 128, 49, 1152]
++ - Exact: [256, 128, 121, 120]
++ - Exact: [256, 128, 169, 120]
++ - Exact: [256, 128, 36, 120]
++ - Exact: [256, 128, 49, 120]
++ - Exact: [256, 128, 64, 120]
++ - Exact: [256, 128, 36, 12000]
++ - Exact: [256, 128, 49, 1216]
++ - Exact: [256, 128, 121, 18]
++ - Exact: [256, 128, 169, 18]
++ - Exact: [256, 128, 36, 18]
++ - Exact: [256, 128, 49, 18]
++ - Exact: [256, 128, 64, 18]
++ - Exact: [256, 128, 36, 1800]
++ - Exact: [256, 128, 121, 19]
++ - Exact: [256, 128, 169, 19]
++ - Exact: [256, 128, 36, 19]
++ - Exact: [256, 128, 49, 19]
++ - Exact: [256, 128, 64, 19]
++ - Exact: [256, 128, 36, 1900]
++ - Exact: [256, 128, 49, 480]
++ - Exact: [256, 128, 81, 480]
++ - Exact: [256, 128, 64, 5880]
++ - Exact: [256, 128, 49, 72]
++ - Exact: [256, 128, 81, 72]
++ - Exact: [256, 128, 49, 76]
++ - Exact: [256, 128, 81, 76]
++ - Exact: [256, 128, 49, 7680]
++ - Exact: [256, 128, 64, 882]
++ - Exact: [256, 128, 64, 931]
++ - Exact: [256, 256, 49, 1152]
++ - Exact: [256, 256, 36, 12000]
++ - Exact: [256, 256, 49, 1216]
++ - Exact: [256, 256, 36, 1800]
++ - Exact: [256, 256, 36, 1900]
++ - Exact: [256, 256, 64, 5880]
++ - Exact: [256, 256, 49, 7680]
++ - Exact: [256, 256, 64, 882]
++ - Exact: [256, 256, 64, 931]
++ - Exact: [512, 256, 81, 1080]
++ - Exact: [512, 256, 25, 12000]
++ - Exact: [512, 256, 81, 162]
++ - Exact: [512, 256, 81, 171]
++ - Exact: [512, 256, 25, 1800]
++ - Exact: [512, 256, 25, 1900]
++ - Exact: [512, 256, 121, 1920]
++ - Exact: [512, 256, 169, 1920]
++ - Exact: [512, 256, 49, 1920]
++ - Exact: [512, 256, 121, 288]
++ - Exact: [512, 256, 169, 288]
++ - Exact: [512, 256, 49, 288]
++ - Exact: [512, 256, 25, 3000]
++ - Exact: [512, 256, 81, 3000]
++ - Exact: [512, 256, 121, 304]
++ - Exact: [512, 256, 169, 304]
++ - Exact: [512, 256, 49, 304]
++ - Exact: [512, 256, 25, 450]
++ - Exact: [512, 256, 81, 450]
++ - Exact: [512, 256, 25, 475]
++ - Exact: [512, 256, 81, 475]
++ - Exact: [512, 256, 121, 480]
++ - Exact: [512, 256, 169, 480]
++ - Exact: [512, 256, 49, 5880]
++ - Exact: [512, 256, 121, 72]
++ - Exact: [512, 256, 169, 72]
++ - Exact: [512, 256, 121, 76]
++ - Exact: [512, 256, 169, 76]
++ - Exact: [512, 256, 49, 882]
++ - Exact: [512, 256, 49, 931]
++ - Exact: [2304, 512, 1, 100]
++ - Exact: [2304, 512, 1, 361]
++ - Exact: [4608, 510, 1, 100]
++ - Exact: [4608, 510, 1, 361]
++ - Exact: [340, 256, 49, 1152]
++ - Exact: [340, 256, 36, 120]
++ - Exact: [340, 256, 49, 120]
++ - Exact: [340, 256, 64, 120]
++ - Exact: [340, 256, 36, 12000]
++ - Exact: [340, 256, 49, 1216]
++ - Exact: [340, 256, 36, 18]
++ - Exact: [340, 256, 49, 18]
++ - Exact: [340, 256, 64, 18]
++ - Exact: [340, 256, 36, 1800]
++ - Exact: [340, 256, 36, 19]
++ - Exact: [340, 256, 49, 19]
++ - Exact: [340, 256, 64, 19]
++ - Exact: [340, 256, 36, 1900]
++ - Exact: [340, 256, 64, 5880]
++ - Exact: [340, 256, 49, 7680]
++ - Exact: [340, 256, 64, 882]
++ - Exact: [340, 256, 64, 931]
++ - Exact: [510, 256, 49, 120]
++ - Exact: [510, 256, 64, 120]
++ - Exact: [510, 256, 49, 18]
++ - Exact: [510, 256, 64, 18]
++ - Exact: [510, 256, 49, 19]
++ - Exact: [510, 256, 64, 19]
++ - Exact: [510, 256, 36, 480]
++ - Exact: [510, 256, 36, 72]
++ - Exact: [510, 256, 36, 76]
++ - Exact: [510, 512, 36, 1080]
++ - Exact: [510, 512, 36, 162]
++ - Exact: [510, 512, 36, 171]
++ - Exact: [510, 512, 49, 1920]
++ - Exact: [510, 512, 64, 1920]
++ - Exact: [510, 512, 49, 288]
++ - Exact: [510, 512, 64, 288]
++ - Exact: [510, 512, 36, 3000]
++ - Exact: [510, 512, 49, 304]
++ - Exact: [510, 512, 64, 304]
++ - Exact: [510, 512, 36, 450]
++ - Exact: [510, 512, 36, 475]
++ - Exact: [510, 512, 49, 480]
++ - Exact: [510, 512, 64, 480]
++ - Exact: [510, 512, 49, 72]
++ - Exact: [510, 512, 64, 72]
++ - Exact: [510, 512, 49, 76]
++ - Exact: [510, 512, 64, 76]
++ - Exact: [1024, 1024, 160, 96]
++ - Exact: [2880, 16384, 1, 1920]
++ - Exact: [1920, 16384, 1, 960]
++ - Exact: [3840, 16384, 1, 1920]
++ - Exact: [1920, 16384, 1, 3840]
++ - Exact: [25216, 16384, 1, 1920]
++ - Exact: [1024, 1024, 40, 96]
++ - Exact: [2880, 4096, 1, 1920]
++ - Exact: [1920, 4096, 1, 960]
++ - Exact: [3840, 4096, 1, 1920]
++ - Exact: [1920, 4096, 1, 3840]
++ - Exact: [25216, 4096, 1, 1920]
++ - Exact: [1024, 1024, 80, 96]
++ - Exact: [2880, 8192, 1, 1920]
++ - Exact: [1920, 8192, 1, 960]
++ - Exact: [3840, 8192, 1, 1920]
++ - Exact: [1920, 8192, 1, 3840]
++ - Exact: [25216, 8192, 1, 1920]
++ - Exact: [1024, 1024, 96, 96]
++ - Exact: [1728, 16384, 1, 2304]
++ - Exact: [2304, 16384, 1, 576]
++ - Exact: [2304, 16384, 1, 2304]
++ - Exact: [12672, 16384, 1, 2304]
++ - Exact: [1024, 1024, 24, 96]
++ - Exact: [1728, 4096, 1, 2304]
++ - Exact: [2304, 4096, 1, 576]
++ - Exact: [2304, 4096, 1, 2304]
++ - Exact: [12672, 4096, 1, 2304]
++ - Exact: [1024, 1024, 48, 96]
++ - Exact: [1728, 8192, 1, 2304]
++ - Exact: [2304, 8192, 1, 576]
++ - Exact: [2304, 8192, 1, 2304]
++ - Exact: [12672, 8192, 1, 2304]
++ - Exact: [1024, 1024, 16, 96]
++ - Exact: [1152, 4096, 1, 3072]
++ - Exact: [3072, 4096, 1, 384]
++ - Exact: [1536, 4096, 1, 3072]
++ - Exact: [3072, 4096, 1, 1536]
++ - Exact: [6400, 4096, 1, 3072]
++ - Exact: [1024, 1024, 32, 96]
++ - Exact: [1152, 8192, 1, 3072]
++ - Exact: [3072, 8192, 1, 384]
++ - Exact: [1536, 8192, 1, 3072]
++ - Exact: [3072, 8192, 1, 1536]
++ - Exact: [6400, 8192, 1, 3072]
++ - Exact: [2048, 4096, 1, 2048]
++ - Exact: [2048, 4096, 1, 4096]
++ - Exact: [29000, 199, 1, 2048]
++ - Exact: [29000, 221, 1, 2048]
++ - Exact: [29000, 224, 1, 2048]
++ - Exact: [29000, 229, 1, 2048]
++ - Exact: [29000, 234, 1, 2048]
++ - Exact: [29000, 242, 1, 2048]
++ - Exact: [29000, 246, 1, 2048]
++ - Exact: [29000, 247, 1, 2048]
++ - Exact: [29000, 256, 1, 2048]
++ - Exact: [29000, 262, 1, 2048]
++ - Exact: [29000, 264, 1, 2048]
++ - Exact: [29000, 265, 1, 2048]
++ - Exact: [29000, 274, 1, 2048]
++ - Exact: [29000, 277, 1, 2048]
++ - Exact: [29000, 279, 1, 2048]
++ - Exact: [29000, 288, 1, 2048]
++ - Exact: [29000, 296, 1, 2048]
++ - Exact: [29000, 315, 1, 2048]
++ - Exact: [29000, 335, 1, 2048]
++ - Exact: [4096, 4096, 1, 2048]
++ - Exact: [29000, 2283, 1, 1024]
++ - Exact: [29000, 2296, 1, 1024]
++ - Exact: [29000, 2306, 1, 1024]
++ - Exact: [29000, 2309, 1, 1024]
++ - Exact: [29000, 2318, 1, 1024]
++ - Exact: [29000, 2320, 1, 1024]
++ - Exact: [29000, 2324, 1, 1024]
++ - Exact: [29000, 2325, 1, 1024]
++ - Exact: [29000, 2329, 1, 1024]
++ - Exact: [29000, 2338, 1, 1024]
++ - Exact: [29000, 2345, 1, 1024]
++ - Exact: [29000, 2350, 1, 1024]
++ - Exact: [29000, 2362, 1, 1024]
++ - Exact: [29000, 2366, 1, 1024]
++ - Exact: [29000, 2368, 1, 1024]
++ - Exact: [29000, 2374, 1, 1024]
++ - Exact: [29000, 2390, 1, 1024]
++ - Exact: [512, 512, 320, 64]
++ - Exact: [29000, 561, 1, 1024]
++ - Exact: [29000, 574, 1, 1024]
++ - Exact: [29000, 600, 1, 1024]
++ - Exact: [29000, 608, 1, 1024]
++ - Exact: [29000, 615, 1, 1024]
++ - Exact: [29000, 622, 1, 1024]
++ - Exact: [29000, 625, 1, 1024]
++ - Exact: [29000, 626, 1, 1024]
++ - Exact: [29000, 628, 1, 1024]
++ - Exact: [29000, 636, 1, 1024]
++ - Exact: [29000, 651, 1, 1024]
++ - Exact: [29000, 658, 1, 1024]
++ - Exact: [29000, 669, 1, 1024]
++ - Exact: [29000, 670, 1, 1024]
++ - Exact: [29000, 672, 1, 1024]
++ - Exact: [29000, 684, 1, 1024]
++ - Exact: [29000, 716, 1, 1024]
++ - Exact: [29000, 730, 1, 1024]
++ - Exact: [2560, 1024, 1, 2560]
++ - Exact: [2560, 1024, 1, 4096]
++ - Exact: [4096, 1024, 1, 2560]
++ - Exact: [1024, 1024, 512, 64]
++ - Exact: [1024, 32768, 1, 4096]
++ - Exact: [3072, 32768, 1, 1024]
++ - Exact: [4096, 32768, 1, 1024]
++ - Exact: [50304, 32768, 1, 1024]
++ - Exact: [1024, 1024, 24, 128]
++ - Exact: [128, 1024, 24, 1024]
++
++# bodys bigSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [128, 128, 49, 12800]
++ - Exact: [128, 128, 25, 25088]
++ - Exact: [128, 128, 49, 25600]
++ - Exact: [128, 128, 25, 50176]
++ - Exact: [128, 128, 36, 12544]
++ - Exact: [128, 128, 49, 9216]
++ - Exact: [1024, 1024, 1, 12544]
++ - Exact: [1024, 1000, 1, 12544]
++ - Exact: [128, 128, 36, 12000]
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [5888, 128, 1, 1]
++ - Exact: [1856, 256, 1, 1]
++ - Exact: [256, 1856, 1, 32]
++ - Exact: [128, 3584, 1, 1280]
++ - Exact: [2944, 128, 1, 32]
++ - Exact: [64, 6784, 1, 1]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [704, 1024, 1, 1]
++ - Exact: [256, 1856, 1, 1280]
++ - Exact: [256, 1408, 1, 1]
++ - Exact: [1024, 1024, 1, 1280]
++ - Exact: [704, 1408, 1, 3328]
++ - Exact: [1408, 704, 1, 256]
++ - Exact: [6784, 128, 1, 3328]
++ - Exact: [2944, 256, 1, 1]
++ - Exact: [2944, 256, 1, 32]
++ - Exact: [128, 4288, 1, 3328]
++ - Exact: [5056, 128, 1, 256]
++ - Exact: [1856, 704, 1, 1280]
++ - Exact: [2368, 256, 1, 32]
++ - Exact: [5056, 64, 1, 32]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [2944, 256, 1, 1280]
++ - Exact: [1024, 1024, 1, 3328]
++ - Exact: [5888, 64, 1, 256]
++ - Exact: [2944, 448, 1, 256]
++ - Exact: [5056, 64, 1, 3328]
++ - Exact: [1024, 448, 1, 32]
++ - Exact: [128, 2944, 1, 3328]
++ - Exact: [256, 1856, 1, 1]
++ - Exact: [256, 3584, 1, 3328]
++ - Exact: [256, 4288, 1, 1280]
++ - Exact: [4288, 256, 1, 256]
++ - Exact: [128, 5888, 1, 32]
++ - Exact: [128, 5888, 1, 1280]
++ - Exact: [3584, 256, 1, 256]
++ - Exact: [1856, 256, 1, 256]
++ - Exact: [1024, 704, 1, 1]
++ - Exact: [448, 1408, 1, 3328]
++ - Exact: [1024, 704, 1, 32]
++ - Exact: [448, 2944, 1, 256]
++ - Exact: [5888, 128, 1, 3328]
++ - Exact: [2944, 448, 1, 1]
++ - Exact: [5056, 64, 1, 1280]
++ - Exact: [704, 704, 1, 32]
++ - Exact: [256, 4288, 1, 256]
++ - Exact: [5056, 128, 1, 1]
++ - Exact: [704, 448, 1, 1280]
++ - Exact: [1024, 704, 1, 1280]
++ - Exact: [2368, 448, 1, 256]
++ - Exact: [4288, 256, 1, 3328]
++ - Exact: [128, 6784, 1, 32]
++ - Exact: [128, 6784, 1, 3328]
++ - Exact: [4288, 128, 1, 1]
++ - Exact: [256, 2368, 1, 32]
++ - Exact: [448, 1024, 1, 256]
++ - Exact: [256, 1408, 1, 32]
++ - Exact: [256, 3584, 1, 32]
++ - Exact: [128, 4288, 1, 32]
++ - Exact: [448, 1856, 1, 1]
++ - Exact: [448, 1856, 1, 32]
++ - Exact: [448, 1856, 1, 3328]
++ - Exact: [1024, 448, 1, 256]
++ - Exact: [704, 1856, 1, 32]
++ - Exact: [704, 1408, 1, 32]
++ - Exact: [5888, 128, 1, 32]
++ - Exact: [128, 4288, 1, 1280]
++ - Exact: [1856, 704, 1, 3328]
++ - Exact: [4288, 128, 1, 256]
++ - Exact: [704, 1856, 1, 3328]
++ - Exact: [2944, 128, 1, 1280]
++ - Exact: [1408, 448, 1, 1280]
++ - Exact: [128, 2368, 1, 1]
++ - Exact: [128, 2944, 1, 1280]
++ - Exact: [1024, 448, 1, 1]
++ - Exact: [256, 2944, 1, 256]
++ - Exact: [704, 448, 1, 32]
++ - Exact: [704, 1024, 1, 256]
++ - Exact: [1408, 448, 1, 3328]
++ - Exact: [256, 2368, 1, 1]
++ - Exact: [5888, 64, 1, 3328]
++ - Exact: [704, 448, 1, 3328]
++ - Exact: [4288, 256, 1, 1]
++ - Exact: [1856, 448, 1, 3328]
++ - Exact: [4288, 256, 1, 1280]
++ - Exact: [448, 2368, 1, 1280]
++ - Exact: [3584, 256, 1, 1]
++ - Exact: [2368, 448, 1, 32]
++ - Exact: [1408, 704, 1, 1]
++ - Exact: [2368, 256, 1, 256]
++ - Exact: [1856, 256, 1, 1280]
++ - Exact: [256, 2944, 1, 1]
++ - Exact: [6784, 64, 1, 1]
++ - Exact: [6784, 64, 1, 256]
++ - Exact: [448, 2368, 1, 256]
++ - Exact: [128, 2368, 1, 3328]
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [2368, 448, 1, 3328]
++ - Exact: [256, 2368, 1, 3328]
++ - Exact: [5888, 64, 1, 1]
++ - Exact: [256, 3584, 1, 1]
++ - Exact: [704, 1856, 1, 1280]
++ - Exact: [448, 1024, 1, 3328]
++ - Exact: [128, 5056, 1, 32]
++ - Exact: [128, 5056, 1, 1280]
++ - Exact: [5888, 64, 1, 32]
++ - Exact: [2368, 256, 1, 1]
++ - Exact: [5888, 64, 1, 1280]
++ - Exact: [256, 1408, 1, 256]
++ - Exact: [5056, 64, 1, 1]
++ - Exact: [1408, 448, 1, 32]
++ - Exact: [5056, 128, 1, 1280]
++ - Exact: [1856, 704, 1, 256]
++ - Exact: [128, 6784, 1, 256]
++ - Exact: [256, 3584, 1, 256]
++ - Exact: [448, 704, 1, 1]
++ - Exact: [448, 704, 1, 32]
++ - Exact: [448, 704, 1, 3328]
++ - Exact: [64, 5888, 1, 1]
++ - Exact: [2368, 128, 1, 32]
++ - Exact: [2368, 256, 1, 1280]
++ - Exact: [2368, 128, 1, 3328]
++ - Exact: [4288, 256, 1, 32]
++ - Exact: [448, 1408, 1, 1]
++ - Exact: [1408, 256, 1, 256]
++ - Exact: [256, 4288, 1, 32]
++ - Exact: [1408, 256, 1, 1280]
++ - Exact: [448, 1408, 1, 256]
++ - Exact: [128, 2944, 1, 32]
++ - Exact: [1856, 448, 1, 1]
++ - Exact: [704, 704, 1, 1]
++ - Exact: [1856, 448, 1, 1280]
++ - Exact: [128, 5888, 1, 256]
++ - Exact: [3584, 256, 1, 3328]
++ - Exact: [448, 2368, 1, 1]
++ - Exact: [128, 6784, 1, 1]
++ - Exact: [256, 2944, 1, 3328]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [704, 704, 1, 256]
++ - Exact: [448, 1024, 1, 32]
++ - Exact: [256, 2368, 1, 256]
++ - Exact: [448, 704, 1, 1280]
++ - Exact: [704, 1856, 1, 1]
++ - Exact: [704, 448, 1, 256]
++ - Exact: [2368, 448, 1, 1280]
++ - Exact: [128, 5056, 1, 1]
++ - Exact: [256, 2368, 1, 1280]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [128, 3584, 1, 256]
++ - Exact: [704, 1408, 1, 1]
++ - Exact: [4288, 128, 1, 3328]
++ - Exact: [128, 6784, 1, 1280]
++ - Exact: [3584, 256, 1, 32]
++ - Exact: [1408, 256, 1, 32]
++ - Exact: [5888, 128, 1, 256]
++ - Exact: [128, 5056, 1, 3328]
++ - Exact: [1024, 448, 1, 3328]
++ - Exact: [3584, 128, 1, 1]
++ - Exact: [128, 2368, 1, 256]
++ - Exact: [448, 1856, 1, 256]
++ - Exact: [3584, 128, 1, 256]
++ - Exact: [1024, 448, 1, 1280]
++ - Exact: [128, 5888, 1, 1]
++ - Exact: [64, 5056, 1, 1]
++ - Exact: [1856, 256, 1, 32]
++ - Exact: [64, 5056, 1, 32]
++ - Exact: [1408, 704, 1, 32]
++ - Exact: [1408, 704, 1, 1280]
++ - Exact: [1024, 1024, 1, 32]
++ - Exact: [5056, 128, 1, 3328]
++ - Exact: [128, 4288, 1, 1]
++ - Exact: [2944, 128, 1, 3328]
++ - Exact: [5888, 128, 1, 1280]
++ - Exact: [2944, 128, 1, 256]
++ - Exact: [6784, 128, 1, 1]
++ - Exact: [1408, 256, 1, 3328]
++ - Exact: [2944, 256, 1, 256]
++ - Exact: [6784, 128, 1, 256]
++ - Exact: [6784, 64, 1, 1280]
++ - Exact: [2944, 448, 1, 1280]
++ - Exact: [704, 448, 1, 1]
++ - Exact: [256, 1408, 1, 3328]
++ - Exact: [2944, 128, 1, 1]
++ - Exact: [704, 1024, 1, 32]
++ - Exact: [3584, 256, 1, 1280]
++ - Exact: [3584, 128, 1, 1280]
++ - Exact: [256, 1856, 1, 256]
++ - Exact: [256, 2944, 1, 1280]
++ - Exact: [2944, 256, 1, 3328]
++ - Exact: [704, 1024, 1, 3328]
++ - Exact: [448, 2944, 1, 1]
++ - Exact: [448, 1856, 1, 1280]
++ - Exact: [2368, 448, 1, 1]
++ - Exact: [448, 2944, 1, 32]
++ - Exact: [448, 2944, 1, 1280]
++ - Exact: [128, 2368, 1, 1280]
++ - Exact: [448, 2944, 1, 3328]
++ - Exact: [2368, 128, 1, 1280]
++ - Exact: [128, 3584, 1, 3328]
++ - Exact: [256, 4288, 1, 3328]
++ - Exact: [1856, 704, 1, 32]
++ - Exact: [2944, 448, 1, 32]
++ - Exact: [5056, 128, 1, 32]
++ - Exact: [6784, 128, 1, 1280]
++ - Exact: [1408, 704, 1, 3328]
++ - Exact: [1856, 704, 1, 1]
++ - Exact: [256, 1856, 1, 3328]
++ - Exact: [4288, 128, 1, 1280]
++ - Exact: [128, 4288, 1, 256]
++ - Exact: [6784, 128, 1, 32]
++ - Exact: [1408, 448, 1, 1]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [448, 1408, 1, 32]
++ - Exact: [128, 5056, 1, 256]
++ - Exact: [1024, 1024, 1, 1]
++ - Exact: [256, 1408, 1, 1280]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [6784, 64, 1, 3328]
++ - Exact: [2944, 448, 1, 3328]
++ - Exact: [448, 1408, 1, 1280]
++ - Exact: [2368, 128, 1, 1]
++ - Exact: [5056, 64, 1, 256]
++ - Exact: [2368, 128, 1, 256]
++ - Exact: [64, 6784, 1, 32]
++ - Exact: [256, 4288, 1, 1]
++ - Exact: [128, 2944, 1, 256]
++ - Exact: [3584, 128, 1, 32]
++ - Exact: [3584, 128, 1, 3328]
++ - Exact: [704, 704, 1, 3328]
++ - Exact: [128, 2944, 1, 1]
++ - Exact: [704, 1408, 1, 1280]
++ - Exact: [6784, 64, 1, 32]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [704, 1408, 1, 256]
++ - Exact: [4288, 128, 1, 32]
++ - Exact: [448, 704, 1, 256]
++ - Exact: [1856, 256, 1, 3328]
++ - Exact: [448, 1024, 1, 1280]
++ - Exact: [1024, 1024, 1, 256]
++ - Exact: [256, 2944, 1, 32]
++ - Exact: [704, 1024, 1, 1280]
++ - Exact: [256, 3584, 1, 1280]
++ - Exact: [128, 2368, 1, 32]
++ - Exact: [704, 1856, 1, 256]
++ - Exact: [1856, 448, 1, 32]
++ - Exact: [1408, 448, 1, 256]
++ - Exact: [448, 1024, 1, 1]
++ - Exact: [1024, 704, 1, 256]
++ - Exact: [64, 5888, 1, 32]
++ - Exact: [1856, 448, 1, 256]
++ - Exact: [128, 5888, 1, 3328]
++ - Exact: [2368, 256, 1, 3328]
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [1408, 256, 1, 1]
++ - Exact: [704, 704, 1, 1280]
++ - Exact: [128, 3584, 1, 1]
++ - Exact: [128, 3584, 1, 32]
++ - Exact: [448, 2368, 1, 32]
++ - Exact: [448, 2368, 1, 3328]
++ - Exact: [1024, 704, 1, 3328]
++ - Exact: [2048, 400, 1, 512]
++ - Exact: [2560, 128, 1, 2560]
++ - Exact: [1024, 700, 1, 512]
++ - Exact: [4096, 128, 1, 4096]
++ - Exact: [3072, 128, 1, 1024]
++ - Exact: [7680, 64, 1, 2560]
++ - Exact: [7680, 128, 1, 2560]
++ - Exact: [1024, 1024, 1, 1024]
++ - Exact: [2049, 512, 1, 2048]
++ - Exact: [1023, 512, 1, 1024]
++ - Exact: [1024, 512, 1, 1025]
++ - Exact: [1024, 1024, 1, 1023]
++ - Exact: [1024, 1025, 1, 1024]
++ - Exact: [1024, 1023, 1, 1024]
++ - Exact: [2048, 511, 1, 2048]
++ - Exact: [2047, 512, 1, 2048]
++ - Exact: [1025, 1024, 1, 1024]
++ - Exact: [1024, 1024, 1, 1025]
++ - Exact: [1025, 512, 1, 1024]
++ - Exact: [1024, 512, 1, 1023]
++ - Exact: [2048, 513, 1, 2048]
++ - Exact: [1024, 511, 1, 1024]
++ - Exact: [2048, 512, 1, 2047]
++ - Exact: [1024, 513, 1, 1024]
++ - Exact: [2048, 512, 1, 2049]
++ - Exact: [1023, 1024, 1, 1024]
++ - Exact: [64, 128, 512, 128]
++ - Exact: [64, 512, 64, 512]
++ - Exact: [256, 1280, 1, 1024]
++ - Exact: [256, 1536, 1, 1024]
++ - Exact: [256, 2304, 1, 1024]
++ - Exact: [256, 2560, 1, 1024]
++ - Exact: [256, 2816, 1, 1024]
++ - Exact: [256, 3328, 1, 1024]
++ - Exact: [256, 3584, 1, 1024]
++ - Exact: [512, 1600, 1, 512]
++ - Exact: [1024, 512, 1, 1024]
++ - Exact: [1024, 512, 1, 1600]
++ - Exact: [1024, 960, 1, 1024]
++ - Exact: [1024, 960, 1, 1600]
++ - Exact: [2048, 215, 1, 512]
++ - Exact: [2048, 215, 1, 768]
++ - Exact: [2048, 256, 1, 512]
++ - Exact: [2048, 256, 1, 768]
++ - Exact: [2048, 512, 1, 67]
++ - Exact: [2048, 512, 1, 74]
++ - Exact: [2048, 512, 1, 100]
++ - Exact: [2048, 512, 1, 2048]
++ - Exact: [1024, 512, 1, 4096]
++ - Exact: [30522, 77, 1, 1024]
++ - Exact: [1024, 780, 1, 1024]
++ - Exact: [1024, 800, 1, 1024]
++ - Exact: [1024, 820, 1, 1024]
++ - Exact: [1024, 385, 1, 1024]
++ - Exact: [1024, 462, 1, 1024]
++ - Exact: [1024, 1024, 1, 4096]
++ - Exact: [480, 1024, 1, 1024]
++ - Exact: [480, 2048, 1, 2048]
++ - Exact: [1024, 480, 1, 1024]
++ - Exact: [2048, 480, 1, 2048]
++ - Exact: [64, 1024, 256, 1024]
++ - Exact: [64, 512, 40, 512]
++ - Exact: [96, 1024, 64, 1024]
++ - Exact: [64, 1024, 128, 1024]
++ - Exact: [64, 1024, 32, 1024]
++ - Exact: [64, 512, 128, 512]
++ - Exact: [96, 1024, 128, 1024]
++ - Exact: [64, 512, 256, 512]
++ - Exact: [64, 1024, 64, 1024]
++ - Exact: [960, 1024, 1, 1024]
++ - Exact: [64, 128, 1024, 128]
++ - Exact: [1024, 864, 1, 1024]
++ - Exact: [1024, 864, 1, 480]
++ - Exact: [128, 3456, 1, 256]
++ - Exact: [128, 4096, 1, 256]
++ - Exact: [128, 6912, 1, 256]
++ - Exact: [256, 3456, 1, 512]
++ - Exact: [256, 4096, 1, 512]
++ - Exact: [512, 864, 1, 1024]
++ - Exact: [512, 864, 1, 13]
++ - Exact: [64, 128, 1280, 128]
++ - Exact: [64, 128, 1312, 128]
++ - Exact: [64, 512, 192, 512]
++ - Exact: [1024, 512, 1, 196]
++ - Exact: [2048, 512, 1, 49]
++ - Exact: [2304, 256, 1, 196]
++ - Exact: [512, 1024, 1, 196]
++ - Exact: [512, 2048, 1, 49]
++ - Exact: [64, 128, 2048, 128]
++ - Exact: [64, 128, 1536, 128]
++ - Exact: [128, 128, 64, 6400]
++ - Exact: [64, 128, 192, 128]
++ - Exact: [64, 384, 144, 384]
++ - Exact: [64, 512, 48, 512]
++ - Exact: [64, 128, 256, 128]
++ - Exact: [64, 384, 192, 384]
++ - Exact: [512, 1024, 1, 1024]
++ - Exact: [512, 2048, 1, 2048]
++ - Exact: [128, 128, 49, 1120]
++ - Exact: [128, 128, 49, 1064]
++ - Exact: [128, 128, 49, 1040]
++ - Exact: [128, 128, 64, 600]
++ - Exact: [128, 128, 64, 616]
++ - Exact: [128, 128, 49, 950]
++ - Exact: [128, 128, 49, 972]
++ - Exact: [128, 128, 64, 560]
++ - Exact: [128, 128, 49, 1008]
++ - Exact: [128, 128, 64, 532]
++ - Exact: [128, 128, 49, 1080]
++ - Exact: [128, 128, 64, 588]
++ - Exact: [128, 128, 49, 1160]
++ - Exact: [128, 128, 49, 988]
++ - Exact: [128, 128, 49, 936]
++ - Exact: [512, 1024, 1, 3800]
++ - Exact: [512, 1024, 1, 3400]
++ - Exact: [512, 1024, 1, 3456]
++ - Exact: [512, 1024, 1, 3072]
++ - Exact: [2048, 512, 1, 950]
++ - Exact: [512, 1024, 1, 3552]
++ - Exact: [512, 1024, 1, 3220]
++ - Exact: [2048, 512, 1, 850]
++ - Exact: [512, 2048, 1, 864]
++ - Exact: [512, 2048, 1, 768]
++ - Exact: [2048, 512, 1, 805]
++ - Exact: [512, 1024, 1, 2852]
++ - Exact: [512, 2048, 1, 888]
++ - Exact: [2048, 512, 1, 864]
++ - Exact: [2048, 512, 1, 768]
++ - Exact: [2048, 512, 1, 888]
++ - Exact: [2048, 256, 1, 950]
++ - Exact: [2048, 512, 1, 713]
++ - Exact: [512, 1024, 1, 2688]
++ - Exact: [512, 1024, 1, 2640]
++ - Exact: [512, 1024, 1, 2904]
++ - Exact: [1024, 512, 1, 950]
++ - Exact: [512, 2048, 1, 672]
++ - Exact: [512, 2048, 1, 660]
++ - Exact: [512, 2048, 1, 1008]
++ - Exact: [2048, 256, 1, 850]
++ - Exact: [2048, 512, 1, 726]
++ - Exact: [1024, 512, 1, 850]
++ - Exact: [2048, 512, 1, 660]
++ - Exact: [2048, 512, 1, 672]
++ - Exact: [512, 2048, 1, 840]
++ - Exact: [2048, 512, 1, 1008]
++ - Exact: [512, 2048, 1, 792]
++ - Exact: [1024, 512, 1, 805]
++ - Exact: [512, 2048, 1, 1050]
++ - Exact: [2048, 512, 1, 748]
++ - Exact: [2048, 256, 1, 864]
++ - Exact: [1024, 512, 1, 768]
++ - Exact: [1024, 512, 1, 864]
++ - Exact: [2048, 512, 1, 875]
++ - Exact: [2048, 512, 1, 840]
++ - Exact: [2048, 512, 1, 792]
++ - Exact: [512, 2048, 1, 736]
++ - Exact: [2048, 256, 1, 888]
++ - Exact: [512, 2048, 1, 704]
++ - Exact: [512, 2048, 1, 588]
++ - Exact: [1024, 512, 1, 888]
++ - Exact: [512, 2048, 1, 816]
++ - Exact: [1024, 512, 1, 713]
++ - Exact: [2048, 512, 1, 736]
++ - Exact: [2048, 512, 1, 588]
++ - Exact: [2048, 512, 1, 704]
++ - Exact: [1024, 512, 1, 660]
++ - Exact: [2048, 256, 1, 660]
++ - Exact: [2048, 256, 1, 672]
++ - Exact: [1024, 512, 1, 672]
++ - Exact: [1024, 512, 1, 726]
++ - Exact: [512, 2048, 1, 630]
++ - Exact: [512, 2048, 1, 600]
++ - Exact: [2048, 256, 1, 805]
++ - Exact: [2048, 256, 1, 713]
++ - Exact: [2048, 256, 1, 726]
++ - Exact: [320, 1024, 1, 1024]
++ - Exact: [1024, 1000, 1, 1024]
++ - Exact: [320, 1000, 1, 1024]
++ - Exact: [128, 128, 49, 1280]
++ - Exact: [128, 128, 49, 1360]
++ - Exact: [128, 128, 49, 1200]
++ - Exact: [128, 128, 49, 1240]
++ - Exact: [2304, 256, 1, 704]
++ - Exact: [2304, 256, 1, 736]
++ - Exact: [2304, 256, 1, 792]
++ - Exact: [2304, 256, 1, 748]
++ - Exact: [2304, 256, 1, 726]
++ - Exact: [2304, 256, 1, 713]
++ - Exact: [2304, 256, 1, 768]
++ - Exact: [512, 2048, 1, 759]
++ - Exact: [512, 2048, 1, 925]
++ - Exact: [2304, 256, 1, 805]
++ - Exact: [512, 2048, 1, 900]
++ - Exact: [512, 2048, 1, 875]
++ - Exact: [512, 2048, 1, 748]
++ - Exact: [512, 2048, 1, 726]
++ - Exact: [512, 2048, 1, 713]
++ - Exact: [512, 2048, 1, 805]
++ - Exact: [512, 2048, 1, 850]
++ - Exact: [512, 2048, 1, 950]
++ - Exact: [128, 128, 49, 1152]
++ - Exact: [128, 128, 49, 1216]
++ - Exact: [128, 128, 36, 1800]
++ - Exact: [128, 128, 36, 1900]
++ - Exact: [128, 128, 64, 5880]
++ - Exact: [128, 128, 49, 7680]
++ - Exact: [128, 128, 64, 882]
++ - Exact: [128, 128, 64, 931]
++ - Exact: [128, 64, 121, 1152]
++ - Exact: [128, 64, 81, 12000]
++ - Exact: [128, 64, 121, 1216]
++ - Exact: [128, 64, 81, 1800]
++ - Exact: [128, 64, 81, 1900]
++ - Exact: [128, 64, 49, 20280]
++ - Exact: [128, 64, 49, 3042]
++ - Exact: [128, 64, 49, 3211]
++ - Exact: [128, 64, 169, 5880]
++ - Exact: [128, 64, 121, 7680]
++ - Exact: [128, 64, 169, 882]
++ - Exact: [128, 64, 169, 931]
++ - Exact: [256, 128, 25, 1080]
++ - Exact: [256, 128, 25, 162]
++ - Exact: [256, 128, 25, 171]
++ - Exact: [1152, 256, 1, 1]
++ - Exact: [1152, 256, 1, 1444]
++ - Exact: [1152, 256, 1, 25]
++ - Exact: [1152, 256, 1, 9]
++ - Exact: [2304, 256, 1, 1444]
++ - Exact: [2304, 340, 1, 1]
++ - Exact: [2304, 340, 1, 1444]
++ - Exact: [2304, 340, 1, 9]
++ - Exact: [2304, 510, 1, 25]
++ - Exact: [96, 1024, 160, 1024]
++ - Exact: [96, 1024, 40, 1024]
++ - Exact: [96, 1024, 80, 1024]
++ - Exact: [96, 1024, 96, 1024]
++ - Exact: [96, 1024, 24, 1024]
++ - Exact: [96, 1024, 48, 1024]
++ - Exact: [96, 1024, 16, 1024]
++ - Exact: [96, 1024, 32, 1024]
++ - Exact: [64, 512, 320, 512]
++ - Exact: [64, 512, 80, 512]
++ - Exact: [29000, 109, 1, 2560]
++ - Exact: [29000, 121, 1, 2560]
++ - Exact: [29000, 65, 1, 2560]
++ - Exact: [29000, 66, 1, 2560]
++ - Exact: [29000, 67, 1, 2560]
++ - Exact: [29000, 69, 1, 2560]
++ - Exact: [29000, 70, 1, 2560]
++ - Exact: [29000, 71, 1, 2560]
++ - Exact: [29000, 73, 1, 2560]
++ - Exact: [29000, 74, 1, 2560]
++ - Exact: [29000, 75, 1, 2560]
++ - Exact: [29000, 77, 1, 2560]
++ - Exact: [29000, 78, 1, 2560]
++ - Exact: [29000, 80, 1, 2560]
++ - Exact: [29000, 81, 1, 2560]
++ - Exact: [29000, 82, 1, 2560]
++ - Exact: [29000, 83, 1, 2560]
++ - Exact: [29000, 84, 1, 2560]
++ - Exact: [29000, 88, 1, 2560]
++ - Exact: [29000, 89, 1, 2560]
++ - Exact: [29000, 90, 1, 2560]
++ - Exact: [29000, 92, 1, 2560]
++ - Exact: [29000, 95, 1, 2560]
++ - Exact: [29000, 98, 1, 2560]
++ - Exact: [64, 1024, 512, 1024]
++
++# bodys midSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [64, 64, 36, 50176]
++ - Exact: [64, 64, 49, 36864]
++ - Exact: [64, 64, 64, 25600]
++ - Exact: [256, 256, 1, 60800]
++ - Exact: [256, 256, 1, 54400]
++ - Exact: [256, 256, 1, 51520]
++ - Exact: [256, 256, 1, 55296]
++ - Exact: [256, 256, 1, 56832]
++ - Exact: [256, 256, 1, 45632]
++ - Exact: [256, 256, 1, 49152]
++ - Exact: [256, 512, 1, 13600]
++ - Exact: [256, 256, 1, 43008]
++ - Exact: [256, 512, 1, 15200]
++ - Exact: [256, 512, 1, 12880]
++ - Exact: [256, 512, 1, 13824]
++ - Exact: [512, 256, 1, 13824]
++ - Exact: [256, 512, 1, 14208]
++ - Exact: [512, 256, 1, 14208]
++ - Exact: [512, 256, 1, 15200]
++ - Exact: [256, 512, 1, 12288]
++ - Exact: [512, 256, 1, 12288]
++ - Exact: [128, 64, 25, 43320]
++ - Exact: [64, 64, 64, 20280]
++ - Exact: [64, 64, 49, 27000]
++ - Exact: [64, 64, 36, 43320]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [32, 5056, 1, 1280]
++ - Exact: [4288, 64, 1, 3328]
++ - Exact: [2368, 64, 1, 1]
++ - Exact: [1408, 128, 1, 32]
++ - Exact: [32, 2944, 1, 3328]
++ - Exact: [2368, 32, 1, 256]
++ - Exact: [1024, 128, 1, 32]
++ - Exact: [32, 4288, 1, 1280]
++ - Exact: [32, 5056, 1, 32]
++ - Exact: [5888, 32, 1, 32]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [128, 704, 1, 32]
++ - Exact: [32, 4288, 1, 3328]
++ - Exact: [1408, 64, 1, 1]
++ - Exact: [1856, 64, 1, 256]
++ - Exact: [1024, 256, 1, 256]
++ - Exact: [1856, 128, 1, 32]
++ - Exact: [1856, 128, 1, 1280]
++ - Exact: [4288, 32, 1, 3328]
++ - Exact: [3584, 64, 1, 1280]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [3584, 64, 1, 32]
++ - Exact: [1408, 128, 1, 3328]
++ - Exact: [32, 6784, 1, 3328]
++ - Exact: [32, 3584, 1, 256]
++ - Exact: [704, 256, 1, 32]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [64, 4288, 1, 3328]
++ - Exact: [256, 704, 1, 256]
++ - Exact: [5056, 32, 1, 3328]
++ - Exact: [2944, 32, 1, 1280]
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [256, 448, 1, 1280]
++ - Exact: [448, 448, 1, 256]
++ - Exact: [1024, 256, 1, 1]
++ - Exact: [1856, 64, 1, 32]
++ - Exact: [4288, 64, 1, 256]
++ - Exact: [1408, 64, 1, 256]
++ - Exact: [6784, 32, 1, 32]
++ - Exact: [448, 448, 1, 1280]
++ - Exact: [32, 5888, 1, 256]
++ - Exact: [1024, 128, 1, 256]
++ - Exact: [1856, 64, 1, 1280]
++ - Exact: [128, 1408, 1, 1]
++ - Exact: [32, 2368, 1, 1280]
++ - Exact: [448, 256, 1, 256]
++ - Exact: [2944, 32, 1, 32]
++ - Exact: [448, 448, 1, 32]
++ - Exact: [704, 256, 1, 3328]
++ - Exact: [64, 2944, 1, 1]
++ - Exact: [64, 2944, 1, 32]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [32, 3584, 1, 1280]
++ - Exact: [32, 2944, 1, 32]
++ - Exact: [32, 6784, 1, 256]
++ - Exact: [448, 448, 1, 3328]
++ - Exact: [704, 128, 1, 1280]
++ - Exact: [32, 3584, 1, 3328]
++ - Exact: [128, 704, 1, 1280]
++ - Exact: [64, 4288, 1, 1]
++ - Exact: [3584, 32, 1, 32]
++ - Exact: [3584, 64, 1, 1]
++ - Exact: [32, 4288, 1, 32]
++ - Exact: [64, 1408, 1, 1]
++ - Exact: [256, 1024, 1, 256]
++ - Exact: [1408, 128, 1, 1280]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [64, 3584, 1, 1]
++ - Exact: [1024, 128, 1, 1280]
++ - Exact: [2368, 32, 1, 32]
++ - Exact: [128, 1408, 1, 256]
++ - Exact: [256, 448, 1, 3328]
++ - Exact: [2368, 64, 1, 256]
++ - Exact: [32, 2368, 1, 3328]
++ - Exact: [128, 1856, 1, 1]
++ - Exact: [128, 1856, 1, 32]
++ - Exact: [3584, 32, 1, 256]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [32, 2944, 1, 1280]
++ - Exact: [4288, 32, 1, 32]
++ - Exact: [1856, 64, 1, 1]
++ - Exact: [128, 1024, 1, 3328]
++ - Exact: [1408, 128, 1, 1]
++ - Exact: [5056, 32, 1, 256]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [3584, 32, 1, 1280]
++ - Exact: [1856, 128, 1, 3328]
++ - Exact: [704, 256, 1, 1280]
++ - Exact: [1856, 128, 1, 1]
++ - Exact: [256, 704, 1, 1]
++ - Exact: [1024, 128, 1, 1]
++ - Exact: [1856, 128, 1, 256]
++ - Exact: [1024, 256, 1, 1280]
++ - Exact: [64, 2368, 1, 32]
++ - Exact: [32, 2368, 1, 256]
++ - Exact: [32, 6784, 1, 1280]
++ - Exact: [32, 6784, 1, 32]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [32, 5888, 1, 1280]
++ - Exact: [448, 256, 1, 1]
++ - Exact: [448, 256, 1, 3328]
++ - Exact: [128, 704, 1, 3328]
++ - Exact: [2368, 32, 1, 3328]
++ - Exact: [2944, 64, 1, 3328]
++ - Exact: [128, 1024, 1, 32]
++ - Exact: [32, 2368, 1, 32]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [32, 3584, 1, 32]
++ - Exact: [704, 256, 1, 1]
++ - Exact: [1024, 256, 1, 3328]
++ - Exact: [128, 1856, 1, 1280]
++ - Exact: [448, 256, 1, 32]
++ - Exact: [64, 4288, 1, 32]
++ - Exact: [128, 704, 1, 1]
++ - Exact: [4288, 64, 1, 1280]
++ - Exact: [448, 448, 1, 1]
++ - Exact: [32, 5888, 1, 32]
++ - Exact: [1024, 128, 1, 3328]
++ - Exact: [4288, 64, 1, 32]
++ - Exact: [2368, 64, 1, 32]
++ - Exact: [64, 1408, 1, 32]
++ - Exact: [32, 2944, 1, 256]
++ - Exact: [2944, 64, 1, 1]
++ - Exact: [2944, 64, 1, 32]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [1408, 64, 1, 3328]
++ - Exact: [6784, 32, 1, 1280]
++ - Exact: [2944, 64, 1, 1280]
++ - Exact: [2944, 32, 1, 256]
++ - Exact: [256, 1024, 1, 3328]
++ - Exact: [1856, 64, 1, 3328]
++ - Exact: [5888, 32, 1, 256]
++ - Exact: [128, 704, 1, 256]
++ - Exact: [3584, 64, 1, 256]
++ - Exact: [64, 1856, 1, 32]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [5888, 32, 1, 1280]
++ - Exact: [256, 704, 1, 32]
++ - Exact: [256, 704, 1, 1280]
++ - Exact: [1408, 64, 1, 32]
++ - Exact: [128, 1408, 1, 1280]
++ - Exact: [128, 1856, 1, 3328]
++ - Exact: [2368, 64, 1, 3328]
++ - Exact: [32, 5056, 1, 3328]
++ - Exact: [64, 1856, 1, 1]
++ - Exact: [704, 128, 1, 32]
++ - Exact: [4288, 64, 1, 1]
++ - Exact: [5056, 32, 1, 1280]
++ - Exact: [128, 1024, 1, 1]
++ - Exact: [256, 1024, 1, 1]
++ - Exact: [1408, 64, 1, 1280]
++ - Exact: [1024, 256, 1, 32]
++ - Exact: [2368, 32, 1, 1280]
++ - Exact: [704, 128, 1, 1]
++ - Exact: [256, 448, 1, 256]
++ - Exact: [32, 4288, 1, 256]
++ - Exact: [128, 1408, 1, 32]
++ - Exact: [704, 128, 1, 3328]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [4288, 32, 1, 1280]
++ - Exact: [32, 5056, 1, 256]
++ - Exact: [704, 128, 1, 256]
++ - Exact: [256, 1024, 1, 32]
++ - Exact: [256, 1024, 1, 1280]
++ - Exact: [6784, 32, 1, 256]
++ - Exact: [64, 2368, 1, 1]
++ - Exact: [1408, 128, 1, 256]
++ - Exact: [5888, 32, 1, 3328]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [256, 704, 1, 3328]
++ - Exact: [128, 1408, 1, 3328]
++ - Exact: [2944, 32, 1, 3328]
++ - Exact: [2368, 64, 1, 1280]
++ - Exact: [128, 1024, 1, 1280]
++ - Exact: [128, 1024, 1, 256]
++ - Exact: [3584, 64, 1, 3328]
++ - Exact: [256, 448, 1, 1]
++ - Exact: [256, 448, 1, 32]
++ - Exact: [64, 3584, 1, 32]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [4288, 32, 1, 256]
++ - Exact: [448, 256, 1, 1280]
++ - Exact: [128, 1856, 1, 256]
++ - Exact: [3584, 32, 1, 3328]
++ - Exact: [6784, 32, 1, 3328]
++ - Exact: [2944, 64, 1, 256]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [5056, 32, 1, 32]
++ - Exact: [32, 5888, 1, 3328]
++ - Exact: [704, 256, 1, 256]
++ - Exact: [1024, 256, 1, 196]
++ - Exact: [256, 1024, 1, 196]
++ - Exact: [1760, 64, 1, 1760]
++ - Exact: [2560, 32, 1, 2560]
++ - Exact: [4608, 32, 1, 1536]
++ - Exact: [3072, 64, 1, 1024]
++ - Exact: [2048, 128, 1, 2048]
++ - Exact: [4096, 64, 1, 4096]
++ - Exact: [7680, 32, 1, 2560]
++ - Exact: [2560, 64, 1, 2560]
++ - Exact: [1760, 128, 1, 1760]
++ - Exact: [3072, 32, 1, 1024]
++ - Exact: [6144, 32, 1, 2560]
++ - Exact: [4096, 32, 1, 4096]
++ - Exact: [2048, 64, 1, 2048]
++ - Exact: [8448, 32, 1, 2816]
++ - Exact: [512, 512, 1, 512]
++ - Exact: [511, 512, 1, 512]
++ - Exact: [512, 512, 1, 511]
++ - Exact: [512, 513, 1, 512]
++ - Exact: [512, 511, 1, 512]
++ - Exact: [513, 512, 1, 512]
++ - Exact: [512, 512, 1, 513]
++ - Exact: [512, 512, 1, 64]
++ - Exact: [33, 33, 1600, 32]
++ - Exact: [256, 684, 1, 1024]
++ - Exact: [1024, 200, 1, 560]
++ - Exact: [2048, 114, 1, 512]
++ - Exact: [2048, 114, 1, 768]
++ - Exact: [32, 32, 4608, 64]
++ - Exact: [32, 35, 4608, 64]
++ - Exact: [34, 34, 4736, 64]
++ - Exact: [35, 35, 4608, 64]
++ - Exact: [33, 33, 1920, 64]
++ - Exact: [480, 512, 1, 512]
++ - Exact: [512, 480, 1, 512]
++ - Exact: [1024, 200, 1, 1024]
++ - Exact: [1024, 308, 1, 1024]
++ - Exact: [1024, 160, 1, 1024]
++ - Exact: [1024, 180, 1, 1024]
++ - Exact: [128, 864, 1, 256]
++ - Exact: [256, 864, 1, 512]
++ - Exact: [1152, 128, 1, 784]
++ - Exact: [256, 512, 1, 784]
++ - Exact: [512, 256, 1, 784]
++ - Exact: [1024, 128, 1, 1024]
++ - Exact: [1024, 96, 1, 1024]
++ - Exact: [1024, 256, 1, 3800]
++ - Exact: [1024, 256, 1, 3400]
++ - Exact: [256, 1024, 1, 3400]
++ - Exact: [1024, 256, 1, 3220]
++ - Exact: [256, 1024, 1, 3220]
++ - Exact: [1024, 256, 1, 3456]
++ - Exact: [256, 1024, 1, 3456]
++ - Exact: [1024, 256, 1, 3072]
++ - Exact: [256, 1024, 1, 3072]
++ - Exact: [1024, 256, 1, 3552]
++ - Exact: [256, 1024, 1, 3552]
++ - Exact: [256, 1024, 1, 2852]
++ - Exact: [1024, 256, 1, 2852]
++ - Exact: [256, 512, 1, 10752]
++ - Exact: [256, 1024, 1, 3800]
++ - Exact: [256, 512, 1, 10560]
++ - Exact: [256, 1024, 1, 2992]
++ - Exact: [256, 1024, 1, 2688]
++ - Exact: [1024, 256, 1, 2688]
++ - Exact: [256, 1024, 1, 2904]
++ - Exact: [1024, 256, 1, 2904]
++ - Exact: [256, 1024, 1, 2640]
++ - Exact: [1024, 256, 1, 2640]
++ - Exact: [1024, 256, 1, 4032]
++ - Exact: [1024, 256, 1, 2992]
++ - Exact: [256, 1024, 1, 3360]
++ - Exact: [1024, 256, 1, 3360]
++ - Exact: [1024, 256, 1, 3500]
++ - Exact: [256, 1024, 1, 3500]
++ - Exact: [1024, 256, 1, 3168]
++ - Exact: [256, 1024, 1, 3168]
++ - Exact: [256, 1024, 1, 3036]
++ - Exact: [1024, 256, 1, 4200]
++ - Exact: [1024, 256, 1, 3600]
++ - Exact: [256, 1024, 1, 3600]
++ - Exact: [256, 1024, 1, 2944]
++ - Exact: [1024, 256, 1, 2944]
++ - Exact: [1024, 256, 1, 3700]
++ - Exact: [256, 1024, 1, 2352]
++ - Exact: [1024, 256, 1, 2352]
++ - Exact: [1024, 256, 1, 2816]
++ - Exact: [256, 1024, 1, 3700]
++ - Exact: [256, 1024, 1, 2816]
++ - Exact: [256, 512, 1, 11408]
++ - Exact: [1024, 256, 1, 3036]
++ - Exact: [1024, 256, 1, 3264]
++ - Exact: [256, 1024, 1, 3264]
++ - Exact: [1024, 256, 1, 3864]
++ - Exact: [256, 1024, 1, 4032]
++ - Exact: [1024, 256, 1, 3128]
++ - Exact: [256, 1024, 1, 3128]
++ - Exact: [256, 1024, 1, 3200]
++ - Exact: [256, 512, 1, 11616]
++ - Exact: [1024, 256, 1, 3200]
++ - Exact: [1024, 256, 1, 4000]
++ - Exact: [256, 1024, 1, 2520]
++ - Exact: [1024, 256, 1, 2520]
++ - Exact: [256, 1024, 1, 2976]
++ - Exact: [256, 1024, 1, 2400]
++ - Exact: [1024, 256, 1, 2400]
++ - Exact: [1024, 256, 1, 3696]
++ - Exact: [1024, 256, 1, 3900]
++ - Exact: [1024, 256, 1, 3772]
++ - Exact: [256, 1024, 1, 3696]
++ - Exact: [256, 1024, 1, 2728]
++ - Exact: [1024, 256, 1, 2728]
++ - Exact: [1024, 256, 1, 2480]
++ - Exact: [256, 1024, 1, 2480]
++ - Exact: [1024, 256, 1, 2880]
++ - Exact: [512, 256, 1, 3220]
++ - Exact: [256, 1024, 1, 2880]
++ - Exact: [256, 1024, 1, 4200]
++ - Exact: [1024, 256, 1, 3648]
++ - Exact: [1024, 256, 1, 3312]
++ - Exact: [256, 1024, 1, 3648]
++ - Exact: [1024, 256, 1, 3300]
++ - Exact: [1024, 256, 1, 3528]
++ - Exact: [256, 1024, 1, 2604]
++ - Exact: [1024, 256, 1, 2604]
++ - Exact: [512, 256, 1, 11408]
++ - Exact: [256, 1024, 1, 3312]
++ - Exact: [256, 1024, 1, 3300]
++ - Exact: [512, 256, 1, 3072]
++ - Exact: [256, 1024, 1, 3528]
++ - Exact: [1024, 256, 1, 2976]
++ - Exact: [1024, 256, 1, 2760]
++ - Exact: [512, 256, 1, 3800]
++ - Exact: [256, 1024, 1, 2760]
++ - Exact: [1024, 256, 1, 2160]
++ - Exact: [256, 1024, 1, 2160]
++ - Exact: [512, 256, 1, 11616]
++ - Exact: [512, 256, 1, 2852]
++ - Exact: [256, 1024, 1, 3864]
++ - Exact: [512, 256, 1, 2640]
++ - Exact: [256, 1024, 1, 4000]
++ - Exact: [512, 256, 1, 2904]
++ - Exact: [256, 1024, 1, 3900]
++ - Exact: [512, 256, 1, 2688]
++ - Exact: [256, 1024, 1, 3772]
++ - Exact: [512, 256, 1, 3400]
++ - Exact: [512, 256, 1, 3456]
++ - Exact: [512, 256, 1, 3552]
++ - Exact: [128, 64, 25, 6498]
++ - Exact: [128, 64, 25, 6859]
++ - Exact: [64, 64, 64, 3042]
++ - Exact: [64, 64, 64, 3211]
++ - Exact: [64, 64, 49, 4050]
++ - Exact: [64, 64, 49, 4275]
++ - Exact: [64, 64, 36, 6498]
++ - Exact: [64, 64, 36, 6859]
++ - Exact: [1152, 128, 1, 1444]
++ - Exact: [512, 256, 1, 361]
++ - Exact: [576, 128, 1, 1444]
++ - Exact: [29000, 35, 1, 2560]
++ - Exact: [29000, 36, 1, 2560]
++ - Exact: [29000, 39, 1, 2560]
++ - Exact: [29000, 40, 1, 2560]
++ - Exact: [29000, 42, 1, 2560]
++ - Exact: [29000, 43, 1, 2560]
++ - Exact: [29000, 44, 1, 2560]
++ - Exact: [29000, 46, 1, 2560]
++ - Exact: [29000, 48, 1, 2560]
++ - Exact: [29000, 49, 1, 2560]
++ - Exact: [29000, 50, 1, 2560]
++ - Exact: [29000, 51, 1, 2560]
++ - Exact: [29000, 53, 1, 2560]
++ - Exact: [29000, 54, 1, 2560]
++ - Exact: [29000, 55, 1, 2560]
++ - Exact: [29000, 56, 1, 2560]
++ - Exact: [29000, 57, 1, 2560]
++ - Exact: [29000, 58, 1, 2560]
++ - Exact: [29000, 59, 1, 2560]
++ - Exact: [29000, 61, 1, 2560]
++ - Exact: [29000, 63, 1, 2560]
++
++# bodys smaSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [256, 128, 1, 13600]
++ - Exact: [256, 128, 1, 12880]
++ - Exact: [128, 512, 1, 15200]
++ - Exact: [512, 128, 1, 15200]
++ - Exact: [128, 512, 1, 11408]
++ - Exact: [256, 128, 1, 13824]
++ - Exact: [128, 512, 1, 11616]
++ - Exact: [256, 128, 1, 14208]
++ - Exact: [128, 512, 1, 14208]
++ - Exact: [256, 128, 1, 15200]
++ - Exact: [512, 128, 1, 11408]
++ - Exact: [512, 128, 1, 16800]
++ - Exact: [128, 512, 1, 11264]
++ - Exact: [512, 128, 1, 11616]
++ - Exact: [512, 128, 1, 16128]
++ - Exact: [512, 128, 1, 11968]
++ - Exact: [128, 512, 1, 11968]
++ - Exact: [512, 128, 1, 12288]
++ - Exact: [128, 512, 1, 12288]
++ - Exact: [128, 512, 1, 12672]
++ - Exact: [512, 128, 1, 11776]
++ - Exact: [512, 128, 1, 12144]
++ - Exact: [512, 128, 1, 11264]
++ - Exact: [128, 512, 1, 12144]
++ - Exact: [512, 128, 1, 12672]
++ - Exact: [128, 512, 1, 12512]
++ - Exact: [128, 512, 1, 11776]
++ - Exact: [256, 128, 1, 12288]
++ - Exact: [40, 40, 1, 1909283]
++ - Exact: [40, 40, 1, 3818566]
++
++# bodys bigM
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 1 ]
++ - [ 4, 2 ]
++ - WorkGroup:
++ - [ 16, 4, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 32, 4, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [5888, 1, 1, 3328]
++ - Exact: [5056, 1, 1, 3328]
++ - Exact: [6784, 1, 1, 1280]
++ - Exact: [2944, 1, 1, 3328]
++ - Exact: [3584, 1, 1, 1280]
++ - Exact: [6784, 1, 1, 256]
++ - Exact: [4288, 1, 1, 1280]
++ - Exact: [5056, 1, 1, 1280]
++ - Exact: [3584, 1, 1, 256]
++ - Exact: [6784, 1, 1, 3328]
++ - Exact: [1408, 1, 1, 1280]
++ - Exact: [1408, 32, 1, 3328]
++ - Exact: [4288, 1, 1, 256]
++ - Exact: [2368, 1, 1, 256]
++ - Exact: [1856, 32, 1, 32]
++ - Exact: [5056, 1, 1, 256]
++ - Exact: [5056, 1, 1, 1]
++ - Exact: [1408, 1, 1, 256]
++ - Exact: [1408, 1, 1, 1]
++ - Exact: [4288, 1, 1, 3328]
++ - Exact: [2368, 1, 1, 1280]
++ - Exact: [1856, 1, 1, 1]
++ - Exact: [1856, 32, 1, 256]
++ - Exact: [1408, 32, 1, 32]
++ - Exact: [1856, 32, 1, 1280]
++ - Exact: [1408, 1, 1, 3328]
++ - Exact: [5888, 1, 1, 256]
++ - Exact: [5888, 1, 1, 1]
++ - Exact: [1856, 32, 1, 3328]
++ - Exact: [2368, 1, 1, 3328]
++ - Exact: [6784, 1, 1, 1]
++ - Exact: [5888, 1, 1, 1280]
++ - Exact: [2944, 1, 1, 256]
++ - Exact: [2944, 1, 1, 1]
++ - Exact: [1408, 32, 1, 1280]
++ - Exact: [1856, 1, 1, 1280]
++ - Exact: [3584, 1, 1, 1]
++ - Exact: [2944, 1, 1, 1280]
++ - Exact: [3584, 1, 1, 3328]
++ - Exact: [1856, 1, 1, 3328]
++ - Exact: [4288, 1, 1, 1]
++ - Exact: [1856, 1, 1, 256]
++ - Exact: [1408, 32, 1, 256]
++ - Exact: [2368, 1, 1, 1]
++ - Exact: [1760, 32, 1, 1760]
++ - Exact: [3072, 16, 1, 1024]
++ - Exact: [2560, 16, 1, 2560]
++ - Exact: [2048, 32, 1, 2048]
++ - Exact: [1760, 16, 1, 1760]
++ - Exact: [7680, 16, 1, 2560]
++ - Exact: [8448, 16, 1, 2816]
++ - Exact: [4608, 16, 1, 1536]
++ - Exact: [6144, 16, 1, 2560]
++ - Exact: [4096, 16, 1, 4096]
++ - Exact: [2048, 16, 1, 2048]
++ - Exact: [2048, 2, 1, 2048]
++ - Exact: [2560, 4, 1, 2560]
++ - Exact: [32768, 1, 1, 256]
++ - Exact: [1600, 1, 1, 1024]
++ - Exact: [3456, 1, 1, 256]
++ - Exact: [4096, 1, 1, 256]
++ - Exact: [6912, 1, 1, 256]
++ - Exact: [2048, 8, 1, 2048]
++ - Exact: [2560, 2, 1, 2560]
++ - Exact: [29000, 27, 1, 2560]
++
++# bodys bigN
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 1, 4 ]
++ - [ 2, 2 ]
++ - [ 2, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1, 4288, 1, 1280]
++ - Exact: [32, 1408, 1, 32]
++ - Exact: [1, 1408, 1, 3328]
++ - Exact: [1, 2368, 1, 1280]
++ - Exact: [1, 5888, 1, 3328]
++ - Exact: [1, 1856, 1, 256]
++ - Exact: [1, 3584, 1, 3328]
++ - Exact: [1, 6784, 1, 3328]
++ - Exact: [1, 2368, 1, 256]
++ - Exact: [32, 1856, 1, 3328]
++ - Exact: [1, 2944, 1, 1280]
++ - Exact: [1, 1856, 1, 3328]
++ - Exact: [1, 1408, 1, 1]
++ - Exact: [1, 6784, 1, 256]
++ - Exact: [1, 6784, 1, 1]
++ - Exact: [1, 4288, 1, 3328]
++ - Exact: [1, 2368, 1, 3328]
++ - Exact: [1, 5888, 1, 1280]
++ - Exact: [1, 2944, 1, 256]
++ - Exact: [1, 6784, 1, 1280]
++ - Exact: [1, 5056, 1, 1]
++ - Exact: [32, 1856, 1, 32]
++ - Exact: [32, 1408, 1, 256]
++ - Exact: [1, 5888, 1, 1]
++ - Exact: [1, 2944, 1, 3328]
++ - Exact: [1, 3584, 1, 1]
++ - Exact: [1, 1408, 1, 256]
++ - Exact: [1, 1856, 1, 1]
++ - Exact: [1, 5056, 1, 1280]
++ - Exact: [1, 5888, 1, 256]
++ - Exact: [32, 1856, 1, 1280]
++ - Exact: [1, 2368, 1, 1]
++ - Exact: [1, 1408, 1, 1280]
++ - Exact: [1, 5056, 1, 256]
++ - Exact: [1, 3584, 1, 1280]
++ - Exact: [1, 4288, 1, 256]
++ - Exact: [1, 4288, 1, 1]
++ - Exact: [1, 2944, 1, 1]
++ - Exact: [32, 1408, 1, 3328]
++ - Exact: [1, 5056, 1, 3328]
++ - Exact: [32, 1856, 1, 256]
++ - Exact: [1, 1856, 1, 1280]
++ - Exact: [1, 3584, 1, 256]
++ - Exact: [32, 1408, 1, 1280]
++ - Exact: [2, 2048, 1, 1024]
++ - Exact: [32, 1600, 1, 512]
++ - Exact: [1, 4096, 1, 256]
++ - Exact: [1, 6912, 1, 256]
++ - Exact: [2, 2048, 1, 768]
++ - Exact: [2, 4608, 1, 768]
++ - Exact: [2, 4608, 1, 1024]
++
++# bodys bigK
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [512, 16, 1, 500000]
++ - Exact: [1024, 8, 1, 500000]
++ - Exact: [1024, 16, 1, 500000]
++ - Exact: [512, 8, 1, 500000]
++ - Exact: [147, 64, 1, 12544]
++ - Exact: [256, 128, 1, 10752]
++ - Exact: [256, 128, 1, 10560]
++ - Exact: [256, 128, 1, 11408]
++ - Exact: [256, 12, 1, 11408]
++ - Exact: [256, 128, 1, 11616]
++ - Exact: [256, 12, 1, 11616]
++ - Exact: [256, 12, 1, 12288]
++ - Exact: [576, 64, 1, 5625]
++ - Exact: [147, 64, 1, 22500]
++ - Exact: [11, 11, 1, 1909283]
++ - Exact: [11, 11, 1, 3818566]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [448, 1, 1, 256]
++ - Exact: [704, 64, 1, 3328]
++ - Exact: [256, 128, 1, 256]
++ - Exact: [448, 64, 1, 1]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [1024, 1, 1, 3328]
++ - Exact: [1024, 64, 1, 1280]
++ - Exact: [448, 128, 1, 256]
++ - Exact: [1, 1024, 1, 3328]
++ - Exact: [704, 64, 1, 32]
++ - Exact: [32, 448, 1, 3328]
++ - Exact: [448, 1, 1, 1]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [64, 128, 1, 1]
++ - Exact: [256, 128, 1, 1]
++ - Exact: [256, 32, 1, 3328]
++ - Exact: [1, 1, 1, 3328]
++ - Exact: [32, 448, 1, 1280]
++ - Exact: [32, 448, 1, 32]
++ - Exact: [64, 1024, 1, 32]
++ - Exact: [128, 1, 1, 1]
++ - Exact: [1024, 32, 1, 3328]
++ - Exact: [448, 1, 1, 1280]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [448, 128, 1, 3328]
++ - Exact: [128, 256, 1, 1280]
++ - Exact: [256, 256, 1, 32]
++ - Exact: [1024, 1, 1, 256]
++ - Exact: [128, 32, 1, 32]
++ - Exact: [448, 64, 1, 256]
++ - Exact: [128, 256, 1, 3328]
++ - Exact: [1, 64, 1, 3328]
++ - Exact: [64, 1024, 1, 1]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [32, 704, 1, 3328]
++ - Exact: [32, 1024, 1, 3328]
++ - Exact: [64, 1, 1, 256]
++ - Exact: [1024, 64, 1, 32]
++ - Exact: [1024, 64, 1, 3328]
++ - Exact: [32, 1024, 1, 256]
++ - Exact: [64, 1, 1, 1]
++ - Exact: [256, 1, 1, 256]
++ - Exact: [256, 128, 1, 3328]
++ - Exact: [64, 64, 1, 1]
++ - Exact: [32, 704, 1, 1280]
++ - Exact: [256, 1, 1, 1280]
++ - Exact: [128, 32, 1, 1280]
++ - Exact: [128, 256, 1, 1]
++ - Exact: [1, 256, 1, 256]
++ - Exact: [1, 256, 1, 1]
++ - Exact: [1024, 1, 1, 1280]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [1024, 32, 1, 1280]
++ - Exact: [256, 256, 1, 3328]
++ - Exact: [704, 32, 1, 1280]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [32, 32, 1, 32]
++ - Exact: [1024, 32, 1, 32]
++ - Exact: [128, 64, 1, 32]
++ - Exact: [64, 1, 1, 1280]
++ - Exact: [448, 32, 1, 1280]
++ - Exact: [704, 32, 1, 3328]
++ - Exact: [128, 128, 1, 256]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [64, 256, 1, 1]
++ - Exact: [256, 256, 1, 256]
++ - Exact: [448, 1, 1, 3328]
++ - Exact: [256, 1, 1, 1]
++ - Exact: [32, 1024, 1, 1280]
++ - Exact: [1, 256, 1, 3328]
++ - Exact: [256, 32, 1, 256]
++ - Exact: [256, 128, 1, 1280]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [1, 1, 1, 1]
++ - Exact: [32, 1024, 1, 32]
++ - Exact: [128, 256, 1, 256]
++ - Exact: [704, 64, 1, 256]
++ - Exact: [704, 1, 1, 1]
++ - Exact: [128, 448, 1, 1280]
++ - Exact: [448, 32, 1, 32]
++ - Exact: [704, 64, 1, 1]
++ - Exact: [704, 32, 1, 256]
++ - Exact: [32, 704, 1, 32]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [448, 32, 1, 3328]
++ - Exact: [64, 704, 1, 32]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [448, 64, 1, 1280]
++ - Exact: [128, 448, 1, 32]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [64, 704, 1, 1]
++ - Exact: [1, 1024, 1, 1]
++ - Exact: [256, 1, 1, 3328]
++ - Exact: [32, 64, 1, 32]
++ - Exact: [256, 256, 1, 1]
++ - Exact: [32, 256, 1, 32]
++ - Exact: [128, 1, 1, 256]
++ - Exact: [32, 64, 1, 3328]
++ - Exact: [1, 128, 1, 3328]
++ - Exact: [32, 256, 1, 256]
++ - Exact: [1, 448, 1, 1]
++ - Exact: [1, 704, 1, 3328]
++ - Exact: [64, 1, 1, 3328]
++ - Exact: [448, 64, 1, 3328]
++ - Exact: [256, 32, 1, 1280]
++ - Exact: [128, 448, 1, 3328]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [64, 32, 1, 32]
++ - Exact: [1, 448, 1, 3328]
++ - Exact: [1024, 64, 1, 256]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [64, 32, 1, 3328]
++ - Exact: [64, 448, 1, 1]
++ - Exact: [128, 128, 1, 1280]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [64, 448, 1, 32]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [32, 64, 1, 1280]
++ - Exact: [448, 32, 1, 256]
++ - Exact: [1024, 32, 1, 256]
++ - Exact: [1, 128, 1, 256]
++ - Exact: [32, 256, 1, 1280]
++ - Exact: [32, 128, 1, 3328]
++ - Exact: [32, 128, 1, 32]
++ - Exact: [1, 128, 1, 1]
++ - Exact: [128, 64, 1, 1]
++ - Exact: [32, 448, 1, 256]
++ - Exact: [1, 704, 1, 256]
++ - Exact: [32, 256, 1, 3328]
++ - Exact: [256, 32, 1, 32]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [1, 704, 1, 1]
++ - Exact: [128, 448, 1, 1]
++ - Exact: [64, 128, 1, 32]
++ - Exact: [704, 1, 1, 1280]
++ - Exact: [1024, 1, 1, 1]
++ - Exact: [256, 128, 1, 32]
++ - Exact: [448, 128, 1, 1]
++ - Exact: [704, 32, 1, 32]
++ - Exact: [128, 32, 1, 256]
++ - Exact: [64, 32, 1, 1280]
++ - Exact: [448, 128, 1, 32]
++ - Exact: [128, 448, 1, 256]
++ - Exact: [32, 32, 1, 256]
++ - Exact: [256, 64, 1, 32]
++ - Exact: [1, 1024, 1, 1280]
++ - Exact: [32, 32, 1, 3328]
++ - Exact: [1, 256, 1, 1280]
++ - Exact: [1, 128, 1, 1280]
++ - Exact: [1, 64, 1, 256]
++ - Exact: [256, 64, 1, 1280]
++ - Exact: [32, 704, 1, 256]
++ - Exact: [1, 64, 1, 1]
++ - Exact: [704, 64, 1, 1280]
++ - Exact: [1, 704, 1, 1280]
++ - Exact: [128, 128, 1, 32]
++ - Exact: [1024, 64, 1, 1]
++ - Exact: [704, 1, 1, 256]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [64, 64, 1, 32]
++ - Exact: [1, 1, 1, 1280]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [1, 448, 1, 1280]
++ - Exact: [64, 256, 1, 32]
++ - Exact: [32, 128, 1, 1280]
++ - Exact: [128, 128, 1, 3328]
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [32, 64, 1, 256]
++ - Exact: [128, 256, 1, 32]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [448, 64, 1, 32]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [1, 1024, 1, 256]
++ - Exact: [128, 1, 1, 3328]
++ - Exact: [128, 128, 1, 1]
++ - Exact: [32, 128, 1, 256]
++ - Exact: [1, 64, 1, 1280]
++ - Exact: [448, 128, 1, 1280]
++ - Exact: [256, 64, 1, 1]
++ - Exact: [256, 256, 1, 1280]
++ - Exact: [704, 1, 1, 3328]
++ - Exact: [128, 32, 1, 3328]
++ - Exact: [32, 32, 1, 1280]
++ - Exact: [1, 1, 1, 256]
++ - Exact: [1, 448, 1, 256]
++ - Exact: [256, 64, 1, 3328]
++ - Exact: [64, 32, 1, 256]
++ - Exact: [128, 1, 1, 1280]
++ - Exact: [512, 128, 1, 784]
++ - Exact: [256, 64, 1, 3136]
++ - Exact: [64, 256, 1, 3136]
++ - Exact: [128, 512, 1, 784]
++ - Exact: [64, 64, 1, 3136]
++ - Exact: [14, 14, 1, 64]
++ - Exact: [15, 14, 1, 64]
++ - Exact: [15, 15, 1, 64]
++ - Exact: [15, 15, 1, 64]
++ - Exact: [17, 15, 1, 64]
++ - Exact: [17, 17, 1, 64]
++ - Exact: [17, 17, 1, 64]
++ - Exact: [21, 17, 1, 64]
++ - Exact: [21, 21, 1, 64]
++ - Exact: [24, 24, 1, 64]
++ - Exact: [30, 30, 1, 64]
++ - Exact: [30, 31, 1, 64]
++ - Exact: [31, 31, 1, 64]
++ - Exact: [32, 32, 1, 64]
++ - Exact: [32, 35, 1, 64]
++ - Exact: [34, 24, 1, 64]
++ - Exact: [34, 34, 1, 64]
++ - Exact: [35, 35, 1, 64]
++ - Exact: [27, 27, 1, 64]
++ - Exact: [27, 33, 1, 64]
++ - Exact: [33, 33, 1, 64]
++ - Exact: [2, 4, 1, 1024]
++ - Exact: [2, 32, 1, 1024]
++ - Exact: [64, 512, 1, 512]
++ - Exact: [1024, 4, 1, 1024]
++ - Exact: [1024, 4, 1, 1024]
++ - Exact: [1024, 32, 1, 1024]
++ - Exact: [3, 3, 512, 64]
++ - Exact: [5, 5, 512, 64]
++ - Exact: [5, 5, 960, 64]
++ - Exact: [9, 9, 512, 64]
++ - Exact: [27, 27, 32768, 128]
++ - Exact: [64, 512, 1, 1024]
++ - Exact: [64, 960, 1, 1024]
++ - Exact: [14, 14, 10880, 64]
++ - Exact: [15, 14, 10880, 64]
++ - Exact: [15, 15, 7680, 64]
++ - Exact: [15, 15, 10880, 64]
++ - Exact: [17, 15, 7680, 64]
++ - Exact: [17, 17, 7680, 64]
++ - Exact: [21, 17, 6144, 64]
++ - Exact: [21, 21, 6144, 64]
++ - Exact: [24, 24, 4736, 64]
++ - Exact: [30, 30, 2048, 64]
++ - Exact: [30, 31, 2048, 64]
++ - Exact: [31, 31, 2048, 64]
++ - Exact: [34, 24, 4736, 64]
++ - Exact: [27, 27, 1920, 64]
++ - Exact: [27, 33, 1920, 64]
++ - Exact: [2, 8, 1, 1024]
++ - Exact: [1024, 77, 1, 1024]
++ - Exact: [2, 10, 1, 1024]
++ - Exact: [1024, 10, 1, 1024]
++ - Exact: [2, 39, 1, 1024]
++ - Exact: [1024, 39, 1, 1024]
++ - Exact: [2, 40, 1, 1024]
++ - Exact: [1024, 40, 1, 1024]
++ - Exact: [2, 41, 1, 1024]
++ - Exact: [1024, 41, 1, 1024]
++ - Exact: [2, 5, 1, 1024]
++ - Exact: [1024, 5, 1, 1024]
++ - Exact: [2, 6, 1, 1024]
++ - Exact: [1024, 6, 1, 1024]
++ - Exact: [1024, 8, 1, 1024]
++ - Exact: [2, 9, 1, 1024]
++ - Exact: [1024, 9, 1, 1024]
++ - Exact: [4, 4, 32768, 64]
++ - Exact: [4, 4, 38400, 64]
++ - Exact: [17, 17, 6144, 64]
++ - Exact: [128, 128, 1, 64]
++ - Exact: [64, 128, 1, 128]
++ - Exact: [2, 1024, 1, 1024]
++ - Exact: [5, 5, 1, 64]
++ - Exact: [33, 33, 1, 32]
++ - Exact: [1024, 16, 1, 1024]
++ - Exact: [2, 4, 1, 2560]
++ - Exact: [2, 16, 1, 1024]
++ - Exact: [2, 2, 1, 2048]
++ - Exact: [1024, 1, 1, 1024]
++ - Exact: [512, 1, 1, 2048]
++ - Exact: [200, 1, 1, 1024]
++ - Exact: [960, 1, 1, 2048]
++ - Exact: [1024, 64, 1, 1024]
++ - Exact: [864, 1, 1, 256]
++ - Exact: [1024, 80, 1, 1024]
++ - Exact: [1024, 82, 1, 1024]
++ - Exact: [1024, 12, 1, 1024]
++ - Exact: [2, 64, 1, 1024]
++ - Exact: [2, 80, 1, 1024]
++ - Exact: [2, 82, 1, 1024]
++ - Exact: [2, 12, 1, 1024]
++ - Exact: [2, 1, 1, 1024]
++ - Exact: [24, 24, 6816, 64]
++ - Exact: [256, 128, 1, 3136]
++ - Exact: [576, 64, 1, 3136]
++ - Exact: [768, 16, 1, 768]
++ - Exact: [768, 12, 1, 768]
++ - Exact: [768, 4, 1, 768]
++ - Exact: [64, 1024, 1, 1024]
++ - Exact: [26, 26, 6272, 64]
++ - Exact: [2, 128, 1, 1024]
++ - Exact: [2, 96, 1, 1024]
++ - Exact: [256, 80, 1, 784]
++ - Exact: [256, 12, 1, 3800]
++ - Exact: [256, 3, 1, 3800]
++ - Exact: [256, 12, 1, 950]
++ - Exact: [256, 3, 1, 950]
++ - Exact: [256, 12, 1, 3220]
++ - Exact: [256, 3, 1, 3220]
++ - Exact: [256, 12, 1, 3072]
++ - Exact: [256, 3, 1, 3072]
++ - Exact: [256, 12, 1, 850]
++ - Exact: [256, 3, 1, 850]
++ - Exact: [256, 12, 1, 2852]
++ - Exact: [256, 3, 1, 2852]
++ - Exact: [256, 12, 1, 805]
++ - Exact: [256, 3, 1, 805]
++ - Exact: [256, 3, 1, 864]
++ - Exact: [256, 3, 1, 768]
++ - Exact: [256, 12, 1, 864]
++ - Exact: [256, 12, 1, 768]
++ - Exact: [256, 12, 1, 2904]
++ - Exact: [256, 3, 1, 2904]
++ - Exact: [256, 3, 1, 713]
++ - Exact: [256, 12, 1, 888]
++ - Exact: [256, 3, 1, 888]
++ - Exact: [256, 12, 1, 713]
++ - Exact: [256, 3, 1, 660]
++ - Exact: [256, 3, 1, 672]
++ - Exact: [256, 12, 1, 660]
++ - Exact: [256, 3, 1, 726]
++ - Exact: [256, 12, 1, 672]
++ - Exact: [256, 3, 1, 247]
++ - Exact: [256, 12, 1, 726]
++ - Exact: [256, 3, 1, 216]
++ - Exact: [256, 3, 1, 3400]
++ - Exact: [256, 3, 1, 221]
++ - Exact: [256, 12, 1, 3552]
++ - Exact: [256, 3, 1, 3456]
++ - Exact: [256, 3, 1, 204]
++ - Exact: [256, 12, 1, 3400]
++ - Exact: [256, 12, 1, 3456]
++ - Exact: [256, 12, 1, 221]
++ - Exact: [256, 3, 1, 3552]
++ - Exact: [256, 3, 1, 228]
++ - Exact: [256, 3, 1, 234]
++ - Exact: [256, 12, 1, 234]
++ - Exact: [256, 12, 1, 228]
++ - Exact: [256, 3, 1, 252]
++ - Exact: [256, 12, 1, 252]
++ - Exact: [256, 12, 1, 247]
++ - Exact: [128, 256, 1, 1444]
++ - Exact: [256, 128, 1, 25]
++ - Exact: [256, 128, 1, 9]
++ - Exact: [256, 256, 1, 1444]
++ - Exact: [512, 128, 1, 100]
++ - Exact: [64, 128, 1, 1444]
++ - Exact: [81, 1024, 1, 1024]
++ - Exact: [81, 1000, 1, 1024]
++ - Exact: [1024, 20, 1, 1024]
++ - Exact: [2, 8, 1, 2048]
++ - Exact: [2, 20, 1, 1024]
++ - Exact: [2, 2, 1, 2560]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Configs/navi23/rocblas_hpa_hgemm_gb_tt_asm_full.yaml b/Tensile/Configs/navi23/rocblas_hpa_hgemm_gb_tt_asm_full.yaml
+new file mode 100644
+index 0000000000..a66abe52fc
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_hpa_hgemm_gb_tt_asm_full.yaml
+@@ -0,0 +1,290 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: h
++ HighPrecisionAccumulate: True
++ TransposeA: True
++ TransposeB: True
++ UseBeta: True
++ Batched: True
++ StridedBatched: False
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [1024, 1024, 1, 1024]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [64, 4288, 1, 3328]
++
++# bodys bigN
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 1, 4 ]
++ - [ 2, 2 ]
++ - [ 2, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1, 2944, 1, 3328]
++ - Exact: [1, 2368, 1, 1280]
++ - Exact: [1, 1408, 1, 1280]
++ - Exact: [1, 2368, 1, 3328]
++ - Exact: [1, 3584, 1, 1280]
++ - Exact: [1, 2944, 1, 1]
++ - Exact: [1, 1408, 1, 3328]
++ - Exact: [1, 2944, 1, 256]
++ - Exact: [1, 5056, 1, 256]
++ - Exact: [1, 1856, 1, 256]
++ - Exact: [1, 1856, 1, 1280]
++ - Exact: [1, 4288, 1, 1280]
++ - Exact: [1, 1408, 1, 1]
++ - Exact: [1, 1408, 1, 256]
++ - Exact: [1, 2368, 1, 256]
++ - Exact: [1, 4288, 1, 1]
++ - Exact: [1, 1856, 1, 3328]
++ - Exact: [1, 4288, 1, 3328]
++ - Exact: [1, 2368, 1, 1]
++ - Exact: [1, 3584, 1, 3328]
++ - Exact: [1, 5056, 1, 1]
++ - Exact: [1, 3584, 1, 256]
++ - Exact: [1, 5056, 1, 1280]
++ - Exact: [1, 3584, 1, 1]
++ - Exact: [1, 2944, 1, 1280]
++ - Exact: [1, 1856, 1, 1]
++ - Exact: [1, 4288, 1, 256]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [1, 64, 1, 1280]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [1, 128, 1, 1]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [1, 64, 1, 3328]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [1, 256, 1, 1280]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [1, 1, 1, 3328]
++ - Exact: [1, 64, 1, 1]
++ - Exact: [1, 128, 1, 1280]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [1, 1024, 1, 256]
++ - Exact: [1, 704, 1, 3328]
++ - Exact: [1, 256, 1, 1]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [1, 1, 1, 256]
++ - Exact: [1, 704, 1, 1]
++ - Exact: [1, 704, 1, 1280]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [1, 448, 1, 1280]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [1, 1, 1, 1]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [1, 448, 1, 3328]
++ - Exact: [1, 128, 1, 256]
++ - Exact: [1, 1024, 1, 3328]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [1, 1024, 1, 1280]
++ - Exact: [1, 1, 1, 1280]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [1, 448, 1, 256]
++ - Exact: [1, 1024, 1, 1]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [1, 256, 1, 256]
++ - Exact: [1, 704, 1, 256]
++ - Exact: [1, 128, 1, 3328]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [1, 448, 1, 1]
++ - Exact: [1, 64, 1, 256]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [1, 256, 1, 3328]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Configs/navi23/rocblas_hpa_hgemm_sb_nn_asm_full.yaml b/Tensile/Configs/navi23/rocblas_hpa_hgemm_sb_nn_asm_full.yaml
+new file mode 100644
+index 0000000000..78d1230acb
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_hpa_hgemm_sb_nn_asm_full.yaml
+@@ -0,0 +1,2272 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: h
++ HighPrecisionAccumulate: True
++ TransposeA: False
++ TransposeB: False
++ UseBeta: True
++ Batched: True
++
++# bodys bigSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [8]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2944, 4288, 1, 1280]
++ - Exact: [2368, 5888, 1, 256]
++ - Exact: [5888, 1856, 1, 3328]
++ - Exact: [5888, 2944, 1, 3328]
++ - Exact: [1856, 4288, 1, 256]
++ - Exact: [5056, 5056, 1, 3328]
++ - Exact: [1408, 5888, 1, 1280]
++ - Exact: [1024, 3584, 1, 3328]
++ - Exact: [448, 3584, 1, 3328]
++ - Exact: [5888, 1408, 1, 1280]
++ - Exact: [1024, 2368, 1, 256]
++ - Exact: [5056, 6784, 1, 1280]
++ - Exact: [5056, 5056, 1, 1280]
++ - Exact: [4288, 6784, 1, 256]
++ - Exact: [6784, 448, 1, 256]
++ - Exact: [5056, 256, 1, 1280]
++ - Exact: [5888, 704, 1, 1280]
++ - Exact: [3584, 1024, 1, 256]
++ - Exact: [6784, 4288, 1, 3328]
++ - Exact: [1856, 2368, 1, 3328]
++ - Exact: [5888, 2944, 1, 1280]
++ - Exact: [5888, 1024, 1, 256]
++ - Exact: [1408, 2944, 1, 256]
++ - Exact: [6784, 5056, 1, 3328]
++ - Exact: [5056, 5056, 1, 256]
++ - Exact: [1024, 3584, 1, 1280]
++ - Exact: [2368, 2944, 1, 1280]
++ - Exact: [6784, 6784, 1, 1280]
++ - Exact: [1408, 4288, 1, 1280]
++ - Exact: [3584, 4288, 1, 1280]
++ - Exact: [2368, 704, 1, 1280]
++ - Exact: [5056, 4288, 1, 3328]
++ - Exact: [3584, 2368, 1, 3328]
++ - Exact: [5888, 6784, 1, 1280]
++ - Exact: [6784, 448, 1, 1280]
++ - Exact: [2944, 5888, 1, 256]
++ - Exact: [4288, 2944, 1, 256]
++ - Exact: [5056, 2368, 1, 1280]
++ - Exact: [448, 3584, 1, 1280]
++ - Exact: [6784, 5888, 1, 256]
++ - Exact: [1024, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 3328]
++ - Exact: [5056, 704, 1, 3328]
++ - Exact: [1408, 1856, 1, 256]
++ - Exact: [5888, 1856, 1, 256]
++ - Exact: [704, 5888, 1, 256]
++ - Exact: [3584, 704, 1, 3328]
++ - Exact: [1408, 1408, 1, 256]
++ - Exact: [448, 4288, 1, 256]
++ - Exact: [704, 2368, 1, 1280]
++ - Exact: [1856, 2368, 1, 1280]
++ - Exact: [1408, 1408, 1, 3328]
++ - Exact: [1408, 1024, 1, 1280]
++ - Exact: [704, 6784, 1, 256]
++ - Exact: [6784, 704, 1, 256]
++ - Exact: [5056, 704, 1, 256]
++ - Exact: [1408, 3584, 1, 256]
++ - Exact: [3584, 4288, 1, 3328]
++ - Exact: [5888, 1856, 1, 1280]
++ - Exact: [2368, 3584, 1, 1280]
++ - Exact: [2944, 3584, 1, 3328]
++ - Exact: [6784, 2944, 1, 256]
++ - Exact: [1856, 2368, 1, 256]
++ - Exact: [3584, 6784, 1, 3328]
++ - Exact: [5056, 4288, 1, 1280]
++ - Exact: [6784, 1856, 1, 3328]
++ - Exact: [1408, 5056, 1, 1280]
++ - Exact: [6784, 5888, 1, 3328]
++ - Exact: [2368, 5056, 1, 1280]
++ - Exact: [1024, 5056, 1, 1280]
++ - Exact: [4288, 1024, 1, 256]
++ - Exact: [2368, 1408, 1, 256]
++ - Exact: [5888, 448, 1, 1280]
++ - Exact: [704, 5888, 1, 3328]
++ - Exact: [1024, 6784, 1, 1280]
++ - Exact: [3584, 2944, 1, 1280]
++ - Exact: [1408, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 3328]
++ - Exact: [2368, 2368, 1, 256]
++ - Exact: [4288, 4288, 1, 1280]
++ - Exact: [5888, 1024, 1, 1280]
++ - Exact: [704, 6784, 1, 3328]
++ - Exact: [5888, 5888, 1, 3328]
++ - Exact: [5056, 1024, 1, 1280]
++ - Exact: [448, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 1280]
++ - Exact: [5056, 5888, 1, 1280]
++ - Exact: [448, 6784, 1, 256]
++ - Exact: [3584, 5888, 1, 256]
++ - Exact: [2944, 3584, 1, 256]
++ - Exact: [6784, 1024, 1, 3328]
++ - Exact: [6784, 2944, 1, 3328]
++ - Exact: [6784, 2368, 1, 1280]
++ - Exact: [4288, 3584, 1, 256]
++ - Exact: [4288, 5888, 1, 1280]
++ - Exact: [4288, 1856, 1, 1280]
++ - Exact: [1856, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 3328]
++ - Exact: [5056, 1024, 1, 256]
++ - Exact: [5056, 1856, 1, 3328]
++ - Exact: [5056, 256, 1, 3328]
++ - Exact: [1024, 5888, 1, 1280]
++ - Exact: [5056, 3584, 1, 256]
++ - Exact: [1856, 1024, 1, 1280]
++ - Exact: [1856, 1856, 1, 1280]
++ - Exact: [1856, 1024, 1, 3328]
++ - Exact: [6784, 1024, 1, 256]
++ - Exact: [5056, 5888, 1, 3328]
++ - Exact: [1856, 1024, 1, 256]
++ - Exact: [5056, 1408, 1, 3328]
++ - Exact: [448, 5888, 1, 256]
++ - Exact: [1408, 6784, 1, 3328]
++ - Exact: [2944, 1408, 1, 3328]
++ - Exact: [2944, 4288, 1, 3328]
++ - Exact: [5056, 2944, 1, 256]
++ - Exact: [2368, 1856, 1, 256]
++ - Exact: [1408, 3584, 1, 3328]
++ - Exact: [2368, 6784, 1, 256]
++ - Exact: [4288, 2368, 1, 3328]
++ - Exact: [704, 3584, 1, 1280]
++ - Exact: [1408, 5888, 1, 3328]
++ - Exact: [1856, 5056, 1, 256]
++ - Exact: [6784, 6784, 1, 256]
++ - Exact: [2368, 4288, 1, 1280]
++ - Exact: [3584, 1856, 1, 1280]
++ - Exact: [3584, 448, 1, 256]
++ - Exact: [3584, 3584, 1, 1280]
++ - Exact: [256, 6784, 1, 256]
++ - Exact: [1856, 3584, 1, 3328]
++ - Exact: [3584, 3584, 1, 256]
++ - Exact: [6784, 4288, 1, 1280]
++ - Exact: [3584, 5056, 1, 256]
++ - Exact: [2944, 2368, 1, 1280]
++ - Exact: [6784, 3584, 1, 256]
++ - Exact: [1856, 1408, 1, 256]
++ - Exact: [2944, 2944, 1, 3328]
++ - Exact: [5056, 6784, 1, 256]
++ - Exact: [1408, 4288, 1, 3328]
++ - Exact: [6784, 256, 1, 1280]
++ - Exact: [2368, 704, 1, 3328]
++ - Exact: [3584, 6784, 1, 256]
++ - Exact: [5056, 1856, 1, 256]
++ - Exact: [704, 4288, 1, 256]
++ - Exact: [1408, 6784, 1, 1280]
++ - Exact: [5056, 2368, 1, 3328]
++ - Exact: [2944, 4288, 1, 256]
++ - Exact: [1408, 3584, 1, 1280]
++ - Exact: [2368, 6784, 1, 3328]
++ - Exact: [5056, 704, 1, 1280]
++ - Exact: [1856, 4288, 1, 3328]
++ - Exact: [1408, 5888, 1, 256]
++ - Exact: [704, 2944, 1, 1280]
++ - Exact: [3584, 704, 1, 1280]
++ - Exact: [5888, 5056, 1, 256]
++ - Exact: [3584, 448, 1, 3328]
++ - Exact: [704, 2368, 1, 3328]
++ - Exact: [448, 5056, 1, 3328]
++ - Exact: [4288, 448, 1, 256]
++ - Exact: [5888, 2368, 1, 256]
++ - Exact: [6784, 704, 1, 3328]
++ - Exact: [1408, 2944, 1, 3328]
++ - Exact: [4288, 4288, 1, 256]
++ - Exact: [2368, 704, 1, 256]
++ - Exact: [3584, 2368, 1, 256]
++ - Exact: [5888, 5056, 1, 1280]
++ - Exact: [3584, 3584, 1, 3328]
++ - Exact: [5888, 6784, 1, 256]
++ - Exact: [4288, 2944, 1, 3328]
++ - Exact: [256, 5056, 1, 1280]
++ - Exact: [6784, 5888, 1, 1280]
++ - Exact: [5888, 4288, 1, 1280]
++ - Exact: [1408, 1856, 1, 1280]
++ - Exact: [5888, 448, 1, 3328]
++ - Exact: [704, 5888, 1, 1280]
++ - Exact: [5056, 2944, 1, 3328]
++ - Exact: [448, 4288, 1, 1280]
++ - Exact: [3584, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 3328]
++ - Exact: [2368, 1024, 1, 1280]
++ - Exact: [2944, 6784, 1, 1280]
++ - Exact: [1856, 6784, 1, 256]
++ - Exact: [4288, 448, 1, 3328]
++ - Exact: [6784, 704, 1, 1280]
++ - Exact: [5888, 1024, 1, 3328]
++ - Exact: [704, 6784, 1, 1280]
++ - Exact: [5056, 1024, 1, 3328]
++ - Exact: [704, 5056, 1, 1280]
++ - Exact: [2944, 1856, 1, 256]
++ - Exact: [5888, 5056, 1, 3328]
++ - Exact: [3584, 6784, 1, 1280]
++ - Exact: [1856, 5888, 1, 256]
++ - Exact: [4288, 4288, 1, 3328]
++ - Exact: [4288, 1408, 1, 1280]
++ - Exact: [4288, 2368, 1, 256]
++ - Exact: [2944, 5056, 1, 1280]
++ - Exact: [6784, 2368, 1, 3328]
++ - Exact: [4288, 1856, 1, 3328]
++ - Exact: [1856, 2944, 1, 1280]
++ - Exact: [4288, 6784, 1, 3328]
++ - Exact: [3584, 1024, 1, 1280]
++ - Exact: [1024, 4288, 1, 256]
++ - Exact: [5888, 3584, 1, 3328]
++ - Exact: [5056, 3584, 1, 3328]
++ - Exact: [2368, 1408, 1, 1280]
++ - Exact: [5056, 2944, 1, 1280]
++ - Exact: [1024, 6784, 1, 256]
++ - Exact: [2944, 5056, 1, 3328]
++ - Exact: [3584, 2944, 1, 256]
++ - Exact: [5056, 6784, 1, 3328]
++ - Exact: [3584, 4288, 1, 256]
++ - Exact: [1856, 6784, 1, 3328]
++ - Exact: [5056, 1408, 1, 1280]
++ - Exact: [5888, 5888, 1, 256]
++ - Exact: [4288, 1024, 1, 1280]
++ - Exact: [448, 6784, 1, 3328]
++ - Exact: [2944, 1408, 1, 1280]
++ - Exact: [2944, 1856, 1, 3328]
++ - Exact: [448, 5056, 1, 256]
++ - Exact: [3584, 5888, 1, 1280]
++ - Exact: [6784, 1856, 1, 1280]
++ - Exact: [5888, 256, 1, 3328]
++ - Exact: [1856, 5888, 1, 3328]
++ - Exact: [3584, 1408, 1, 256]
++ - Exact: [704, 3584, 1, 3328]
++ - Exact: [5056, 448, 1, 1280]
++ - Exact: [3584, 1856, 1, 3328]
++ - Exact: [2944, 1024, 1, 256]
++ - Exact: [2368, 4288, 1, 3328]
++ - Exact: [1024, 1408, 1, 1280]
++ - Exact: [6784, 5056, 1, 256]
++ - Exact: [4288, 5888, 1, 256]
++ - Exact: [2944, 6784, 1, 256]
++ - Exact: [2368, 2368, 1, 1280]
++ - Exact: [1856, 3584, 1, 1280]
++ - Exact: [3584, 1408, 1, 1280]
++ - Exact: [5056, 3584, 1, 1280]
++ - Exact: [256, 5888, 1, 256]
++ - Exact: [1856, 1408, 1, 3328]
++ - Exact: [1024, 4288, 1, 3328]
++ - Exact: [2944, 2368, 1, 3328]
++ - Exact: [704, 4288, 1, 3328]
++ - Exact: [1024, 1856, 1, 1280]
++ - Exact: [6784, 1856, 1, 256]
++ - Exact: [1024, 5888, 1, 256]
++ - Exact: [1408, 2368, 1, 256]
++ - Exact: [2944, 704, 1, 3328]
++ - Exact: [2944, 2944, 1, 1280]
++ - Exact: [6784, 256, 1, 3328]
++ - Exact: [1408, 5056, 1, 256]
++ - Exact: [1408, 4288, 1, 256]
++ - Exact: [5888, 2368, 1, 1280]
++ - Exact: [2368, 5888, 1, 1280]
++ - Exact: [5888, 256, 1, 1280]
++ - Exact: [2368, 1856, 1, 3328]
++ - Exact: [2944, 704, 1, 256]
++ - Exact: [2368, 6784, 1, 1280]
++ - Exact: [2368, 1024, 1, 3328]
++ - Exact: [1856, 4288, 1, 1280]
++ - Exact: [704, 3584, 1, 256]
++ - Exact: [704, 2944, 1, 3328]
++ - Exact: [1856, 5056, 1, 3328]
++ - Exact: [3584, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 3328]
++ - Exact: [1408, 6784, 1, 256]
++ - Exact: [6784, 1408, 1, 3328]
++ - Exact: [1024, 2368, 1, 1280]
++ - Exact: [6784, 2944, 1, 1280]
++ - Exact: [3584, 448, 1, 1280]
++ - Exact: [2944, 6784, 1, 3328]
++ - Exact: [448, 5056, 1, 1280]
++ - Exact: [4288, 5056, 1, 1280]
++ - Exact: [4288, 704, 1, 256]
++ - Exact: [5888, 704, 1, 256]
++ - Exact: [256, 5888, 1, 3328]
++ - Exact: [6784, 4288, 1, 256]
++ - Exact: [5888, 256, 1, 256]
++ - Exact: [6784, 1024, 1, 1280]
++ - Exact: [2944, 704, 1, 1280]
++ - Exact: [6784, 3584, 1, 1280]
++ - Exact: [1408, 2944, 1, 1280]
++ - Exact: [1408, 2368, 1, 3328]
++ - Exact: [2368, 2944, 1, 256]
++ - Exact: [3584, 1856, 1, 256]
++ - Exact: [4288, 3584, 1, 1280]
++ - Exact: [4288, 2944, 1, 1280]
++ - Exact: [5056, 448, 1, 3328]
++ - Exact: [4288, 5056, 1, 3328]
++ - Exact: [256, 5056, 1, 3328]
++ - Exact: [5056, 2368, 1, 256]
++ - Exact: [4288, 704, 1, 3328]
++ - Exact: [448, 3584, 1, 256]
++ - Exact: [1024, 1408, 1, 3328]
++ - Exact: [2944, 5888, 1, 1280]
++ - Exact: [5888, 3584, 1, 256]
++ - Exact: [1408, 1856, 1, 3328]
++ - Exact: [6784, 1408, 1, 1280]
++ - Exact: [704, 2944, 1, 256]
++ - Exact: [2944, 5888, 1, 3328]
++ - Exact: [1408, 1408, 1, 1280]
++ - Exact: [448, 4288, 1, 3328]
++ - Exact: [704, 2368, 1, 256]
++ - Exact: [5888, 2368, 1, 3328]
++ - Exact: [4288, 5056, 1, 256]
++ - Exact: [4288, 448, 1, 1280]
++ - Exact: [5888, 704, 1, 3328]
++ - Exact: [4288, 3584, 1, 3328]
++ - Exact: [1024, 6784, 1, 3328]
++ - Exact: [1408, 1024, 1, 256]
++ - Exact: [6784, 6784, 1, 3328]
++ - Exact: [704, 5056, 1, 3328]
++ - Exact: [3584, 5056, 1, 3328]
++ - Exact: [2368, 2944, 1, 3328]
++ - Exact: [2368, 3584, 1, 256]
++ - Exact: [3584, 2368, 1, 1280]
++ - Exact: [1856, 1856, 1, 256]
++ - Exact: [4288, 1408, 1, 3328]
++ - Exact: [5888, 1408, 1, 3328]
++ - Exact: [256, 5056, 1, 256]
++ - Exact: [2368, 5056, 1, 256]
++ - Exact: [1024, 5056, 1, 256]
++ - Exact: [2368, 1408, 1, 3328]
++ - Exact: [5888, 448, 1, 256]
++ - Exact: [6784, 5056, 1, 1280]
++ - Exact: [4288, 6784, 1, 1280]
++ - Exact: [6784, 1408, 1, 256]
++ - Exact: [5888, 4288, 1, 256]
++ - Exact: [5056, 5888, 1, 256]
++ - Exact: [2368, 1024, 1, 256]
++ - Exact: [1856, 6784, 1, 1280]
++ - Exact: [6784, 448, 1, 3328]
++ - Exact: [5056, 1856, 1, 1280]
++ - Exact: [1408, 1024, 1, 3328]
++ - Exact: [5888, 3584, 1, 1280]
++ - Exact: [1024, 2944, 1, 256]
++ - Exact: [448, 6784, 1, 1280]
++ - Exact: [704, 5056, 1, 256]
++ - Exact: [3584, 1024, 1, 3328]
++ - Exact: [2944, 1856, 1, 1280]
++ - Exact: [5056, 256, 1, 256]
++ - Exact: [2368, 3584, 1, 3328]
++ - Exact: [3584, 5888, 1, 3328]
++ - Exact: [2944, 3584, 1, 1280]
++ - Exact: [1856, 5888, 1, 1280]
++ - Exact: [4288, 1408, 1, 256]
++ - Exact: [4288, 2368, 1, 1280]
++ - Exact: [2944, 5056, 1, 256]
++ - Exact: [6784, 2368, 1, 256]
++ - Exact: [4288, 1856, 1, 256]
++ - Exact: [1856, 2944, 1, 256]
++ - Exact: [1856, 1408, 1, 1280]
++ - Exact: [1024, 4288, 1, 1280]
++ - Exact: [2368, 5056, 1, 3328]
++ - Exact: [4288, 1024, 1, 3328]
++ - Exact: [1024, 5056, 1, 3328]
++ - Exact: [1024, 1856, 1, 3328]
++ - Exact: [3584, 2944, 1, 3328]
++ - Exact: [5888, 2944, 1, 256]
++ - Exact: [5056, 4288, 1, 256]
++ - Exact: [1024, 3584, 1, 256]
++ - Exact: [5056, 1408, 1, 256]
++ - Exact: [5888, 5888, 1, 1280]
++ - Exact: [448, 5888, 1, 1280]
++ - Exact: [4288, 704, 1, 1280]
++ - Exact: [2944, 1408, 1, 256]
++ - Exact: [2368, 5888, 1, 3328]
++ - Exact: [2368, 1856, 1, 1280]
++ - Exact: [5888, 4288, 1, 3328]
++ - Exact: [5056, 448, 1, 256]
++ - Exact: [1856, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 1280]
++ - Exact: [2368, 4288, 1, 256]
++ - Exact: [1024, 2368, 1, 3328]
++ - Exact: [4288, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 1280]
++ - Exact: [1856, 3584, 1, 256]
++ - Exact: [256, 5888, 1, 1280]
++ - Exact: [2944, 2368, 1, 256]
++ - Exact: [1024, 1856, 1, 256]
++ - Exact: [6784, 3584, 1, 3328]
++ - Exact: [1024, 5888, 1, 3328]
++ - Exact: [1408, 2368, 1, 1280]
++ - Exact: [2944, 2944, 1, 256]
++ - Exact: [6784, 256, 1, 256]
++ - Exact: [5888, 1408, 1, 256]
++ - Exact: [5888, 6784, 1, 3328]
++ - Exact: [704, 4288, 1, 1280]
++ - Exact: [4096, 7000, 1, 4096]
++ - Exact: [5124, 9124, 1, 1760]
++ - Exact: [1024, 1500, 1, 1536]
++ - Exact: [512, 24000, 1, 2048]
++ - Exact: [3072, 24000, 1, 1024]
++ - Exact: [1024, 3000, 1, 2560]
++ - Exact: [512, 3136, 1, 2048]
++ - Exact: [8448, 1500, 1, 2816]
++ - Exact: [2560, 7000, 1, 2560]
++ - Exact: [512, 48000, 1, 2048]
++ - Exact: [196, 256, 64, 1024]
++ - Exact: [512, 48000, 1, 1536]
++ - Exact: [4608, 1500, 1, 1536]
++ - Exact: [1024, 24000, 1, 2560]
++ - Exact: [4608, 3000, 1, 1536]
++ - Exact: [5124, 9124, 1, 2048]
++ - Exact: [5124, 700, 1, 2560]
++ - Exact: [6144, 6000, 1, 2560]
++ - Exact: [1024, 1500, 1, 2816]
++ - Exact: [8448, 48000, 1, 2816]
++ - Exact: [512, 6000, 1, 2048]
++ - Exact: [4224, 1500, 1, 176]
++ - Exact: [1024, 6000, 1, 2816]
++ - Exact: [1024, 48000, 1, 1536]
++ - Exact: [1024, 48000, 1, 2560]
++ - Exact: [4608, 24000, 1, 1536]
++ - Exact: [7680, 48000, 1, 2560]
++ - Exact: [3072, 48000, 1, 1024]
++ - Exact: [1024, 1500, 1, 2048]
++ - Exact: [1024, 3000, 1, 2048]
++ - Exact: [1024, 6000, 1, 2048]
++ - Exact: [512, 24000, 1, 2816]
++ - Exact: [6144, 48000, 1, 2560]
++ - Exact: [1760, 7000, 1, 1760]
++ - Exact: [8448, 3000, 1, 2816]
++ - Exact: [4608, 48000, 1, 1536]
++ - Exact: [7680, 1500, 1, 2560]
++ - Exact: [512, 3000, 1, 1536]
++ - Exact: [1024, 3000, 1, 2816]
++ - Exact: [5124, 9124, 1, 2560]
++ - Exact: [512, 48000, 1, 2816]
++ - Exact: [512, 3000, 1, 2816]
++ - Exact: [1024, 24000, 1, 1536]
++ - Exact: [7680, 6000, 1, 2560]
++ - Exact: [512, 6000, 1, 2560]
++ - Exact: [512, 24000, 1, 2560]
++ - Exact: [6144, 3000, 1, 2560]
++ - Exact: [1024, 24000, 1, 2816]
++ - Exact: [2048, 7000, 1, 2048]
++ - Exact: [7680, 3000, 1, 2560]
++ - Exact: [5124, 700, 1, 2048]
++ - Exact: [5124, 9124, 1, 4096]
++ - Exact: [256, 193600, 1, 64]
++ - Exact: [8448, 6000, 1, 2816]
++ - Exact: [5124, 1500, 1, 2560]
++ - Exact: [1024, 1500, 1, 2560]
++ - Exact: [1024, 6000, 1, 2560]
++ - Exact: [196, 1024, 64, 256]
++ - Exact: [512, 50176, 1, 128]
++ - Exact: [7680, 24000, 1, 2560]
++ - Exact: [512, 3000, 1, 2560]
++ - Exact: [8448, 24000, 1, 2816]
++ - Exact: [512, 6000, 1, 1536]
++ - Exact: [3072, 6000, 1, 1024]
++ - Exact: [3072, 1500, 1, 128]
++ - Exact: [2048, 3136, 1, 512]
++ - Exact: [1024, 3000, 1, 1536]
++ - Exact: [512, 6000, 1, 2816]
++ - Exact: [128, 50176, 1, 512]
++ - Exact: [256, 12544, 1, 1024]
++ - Exact: [1024, 12544, 1, 256]
++ - Exact: [512, 48000, 1, 2560]
++ - Exact: [512, 24000, 1, 1536]
++ - Exact: [1024, 24000, 1, 2048]
++ - Exact: [5124, 1500, 1, 2048]
++ - Exact: [3072, 1500, 1, 1024]
++ - Exact: [6144, 1500, 1, 2560]
++ - Exact: [1024, 48000, 1, 2816]
++ - Exact: [1024, 6000, 1, 1536]
++ - Exact: [512, 3000, 1, 2048]
++ - Exact: [6144, 24000, 1, 2560]
++ - Exact: [4608, 6000, 1, 1536]
++ - Exact: [3072, 3000, 1, 1024]
++ - Exact: [1024, 48000, 1, 2048]
++ - Exact: [784, 512, 64, 128]
++ - Exact: [3136, 256, 64, 64]
++ - Exact: [12544, 1024, 1, 256]
++ - Exact: [784, 128, 128, 512]
++ - Exact: [784, 512, 256, 128]
++ - Exact: [3136, 512, 1, 2048]
++ - Exact: [12544, 256, 1, 1024]
++ - Exact: [3136, 2048, 1, 512]
++ - Exact: [3136, 256, 256, 64]
++ - Exact: [784, 128, 64, 512]
++ - Exact: [784, 512, 128, 128]
++ - Exact: [784, 128, 256, 512]
++ - Exact: [3136, 256, 128, 64]
++ - Exact: [128, 128, 512, 64]
++ - Exact: [512, 512, 64, 64]
++ - Exact: [1024, 2048, 1, 2]
++ - Exact: [1024, 2048, 1, 1024]
++ - Exact: [1024, 2048, 1, 4096]
++ - Exact: [1024, 2048, 1, 30528]
++ - Exact: [1024, 4096, 1, 1024]
++ - Exact: [1024, 4096, 1, 4096]
++ - Exact: [1024, 4096, 1, 30528]
++ - Exact: [4096, 2048, 1, 1024]
++ - Exact: [4096, 4096, 1, 1024]
++ - Exact: [256, 8976, 1, 1536]
++ - Exact: [256, 8976, 1, 2048]
++ - Exact: [256, 8976, 1, 2304]
++ - Exact: [256, 8976, 1, 2560]
++ - Exact: [256, 8976, 1, 2816]
++ - Exact: [256, 8976, 1, 3072]
++ - Exact: [256, 8976, 1, 4352]
++ - Exact: [256, 8976, 1, 4864]
++ - Exact: [256, 8976, 1, 5376]
++ - Exact: [256, 8976, 1, 5632]
++ - Exact: [256, 8976, 1, 5888]
++ - Exact: [256, 8976, 1, 6144]
++ - Exact: [256, 8976, 1, 6656]
++ - Exact: [256, 8976, 1, 7168]
++ - Exact: [256, 8976, 1, 7424]
++ - Exact: [256, 8976, 1, 8192]
++ - Exact: [256, 8976, 1, 8448]
++ - Exact: [256, 8976, 1, 8960]
++ - Exact: [256, 8976, 1, 9472]
++ - Exact: [256, 8976, 1, 9728]
++ - Exact: [256, 8976, 1, 9984]
++ - Exact: [256, 8976, 1, 10240]
++ - Exact: [256, 8976, 1, 10496]
++ - Exact: [256, 8976, 1, 11008]
++ - Exact: [256, 8976, 1, 11520]
++ - Exact: [256, 8976, 1, 12288]
++ - Exact: [256, 8976, 1, 14336]
++ - Exact: [256, 8976, 1, 14848]
++ - Exact: [256, 8976, 1, 15104]
++ - Exact: [256, 8976, 1, 15872]
++ - Exact: [256, 8976, 1, 17152]
++ - Exact: [256, 8976, 1, 19712]
++ - Exact: [256, 8976, 1, 19968]
++ - Exact: [256, 8976, 1, 20480]
++ - Exact: [256, 8976, 1, 20992]
++ - Exact: [256, 8976, 1, 22016]
++ - Exact: [256, 8976, 1, 26112]
++ - Exact: [256, 8976, 1, 33536]
++ - Exact: [256, 8976, 1, 44505]
++ - Exact: [256, 32768, 1, 128]
++ - Exact: [480, 32768, 1, 1024]
++ - Exact: [512, 32768, 1, 256]
++ - Exact: [1024, 1600, 1, 1]
++ - Exact: [1024, 1600, 1, 1024]
++ - Exact: [1024, 1792, 1, 256]
++ - Exact: [1024, 2048, 1, 256]
++ - Exact: [1024, 2560, 1, 256]
++ - Exact: [1024, 3072, 1, 256]
++ - Exact: [1024, 3328, 1, 256]
++ - Exact: [1024, 3840, 1, 256]
++ - Exact: [1024, 4096, 1, 256]
++ - Exact: [1024, 4608, 1, 256]
++ - Exact: [1024, 4864, 1, 256]
++ - Exact: [1024, 5120, 1, 256]
++ - Exact: [1024, 5632, 1, 256]
++ - Exact: [1024, 6144, 1, 256]
++ - Exact: [1024, 6400, 1, 256]
++ - Exact: [1024, 7168, 1, 256]
++ - Exact: [1024, 7424, 1, 256]
++ - Exact: [1024, 7680, 1, 256]
++ - Exact: [1024, 7936, 1, 256]
++ - Exact: [1024, 8192, 1, 256]
++ - Exact: [1024, 8448, 1, 256]
++ - Exact: [1024, 8704, 1, 256]
++ - Exact: [1024, 8960, 1, 256]
++ - Exact: [1024, 9728, 1, 256]
++ - Exact: [1024, 9984, 1, 256]
++ - Exact: [1024, 10240, 1, 256]
++ - Exact: [1024, 10496, 1, 256]
++ - Exact: [1024, 11008, 1, 256]
++ - Exact: [1024, 11264, 1, 256]
++ - Exact: [1024, 11520, 1, 256]
++ - Exact: [1024, 12288, 1, 256]
++ - Exact: [1024, 13312, 1, 256]
++ - Exact: [1024, 13568, 1, 256]
++ - Exact: [1024, 14336, 1, 256]
++ - Exact: [1024, 14592, 1, 256]
++ - Exact: [1024, 14848, 1, 256]
++ - Exact: [1024, 15104, 1, 256]
++ - Exact: [1024, 16128, 1, 256]
++ - Exact: [1024, 17152, 1, 256]
++ - Exact: [1024, 18944, 1, 256]
++ - Exact: [1024, 19712, 1, 256]
++ - Exact: [1024, 19968, 1, 256]
++ - Exact: [1024, 20480, 1, 256]
++ - Exact: [1024, 20992, 1, 256]
++ - Exact: [1024, 21504, 1, 256]
++ - Exact: [1024, 22016, 1, 256]
++ - Exact: [1024, 23552, 1, 256]
++ - Exact: [1024, 28672, 1, 256]
++ - Exact: [1024, 32768, 1, 512]
++ - Exact: [1024, 32768, 1, 1024]
++ - Exact: [1024, 33536, 1, 256]
++ - Exact: [1024, 40448, 1, 256]
++ - Exact: [2048, 960, 1, 2048]
++ - Exact: [2048, 1024, 1, 1]
++ - Exact: [2048, 1024, 1, 256]
++ - Exact: [3200, 1024, 1, 2048]
++ - Exact: [4096, 1024, 1, 1]
++ - Exact: [1024, 3840, 1, 1024]
++ - Exact: [1024, 3840, 1, 4096]
++ - Exact: [1024, 3968, 1, 1024]
++ - Exact: [1024, 3968, 1, 4096]
++ - Exact: [1024, 3968, 1, 42720]
++ - Exact: [1024, 6528, 1, 1024]
++ - Exact: [1024, 6528, 1, 4096]
++ - Exact: [1024, 6528, 1, 42720]
++ - Exact: [1024, 7104, 1, 1024]
++ - Exact: [1024, 7104, 1, 4096]
++ - Exact: [1024, 7104, 1, 42720]
++ - Exact: [1024, 7200, 1, 1024]
++ - Exact: [1024, 7200, 1, 4096]
++ - Exact: [1024, 7200, 1, 42720]
++ - Exact: [1024, 8064, 1, 1024]
++ - Exact: [1024, 8064, 1, 4096]
++ - Exact: [1024, 8160, 1, 1024]
++ - Exact: [1024, 8160, 1, 4096]
++ - Exact: [1024, 9216, 1, 1024]
++ - Exact: [1024, 9216, 1, 4096]
++ - Exact: [1024, 9520, 1, 1024]
++ - Exact: [1024, 9520, 1, 4096]
++ - Exact: [1024, 9520, 1, 42720]
++ - Exact: [1024, 10064, 1, 1024]
++ - Exact: [1024, 10064, 1, 4096]
++ - Exact: [1024, 10080, 1, 1024]
++ - Exact: [1024, 10080, 1, 4096]
++ - Exact: [1024, 10080, 1, 42720]
++ - Exact: [1024, 10200, 1, 1024]
++ - Exact: [1024, 10200, 1, 4096]
++ - Exact: [4096, 3840, 1, 1024]
++ - Exact: [4096, 3968, 1, 1024]
++ - Exact: [4096, 6528, 1, 1024]
++ - Exact: [4096, 7104, 1, 1024]
++ - Exact: [4096, 7200, 1, 1024]
++ - Exact: [4096, 8064, 1, 1024]
++ - Exact: [4096, 8160, 1, 1024]
++ - Exact: [4096, 9216, 1, 1024]
++ - Exact: [4096, 9520, 1, 1024]
++ - Exact: [4096, 10064, 1, 1024]
++ - Exact: [4096, 10080, 1, 1024]
++ - Exact: [4096, 10200, 1, 1024]
++ - Exact: [1024, 3240, 1, 1024]
++ - Exact: [1024, 3240, 1, 4096]
++ - Exact: [1024, 3960, 1, 1024]
++ - Exact: [1024, 3960, 1, 4096]
++ - Exact: [1024, 3960, 1, 42720]
++ - Exact: [4096, 3240, 1, 1024]
++ - Exact: [4096, 3960, 1, 1024]
++ - Exact: [289, 128, 64, 768]
++ - Exact: [289, 160, 64, 768]
++ - Exact: [289, 192, 64, 768]
++ - Exact: [3136, 256, 32, 64]
++ - Exact: [784, 512, 32, 128]
++ - Exact: [784, 128, 32, 512]
++ - Exact: [196, 1024, 32, 256]
++ - Exact: [3136, 128, 64, 64]
++ - Exact: [3136, 256, 64, 128]
++ - Exact: [784, 512, 64, 256]
++ - Exact: [3136, 128, 64, 256]
++ - Exact: [3136, 256, 64, 256]
++ - Exact: [196, 1024, 64, 512]
++ - Exact: [784, 256, 64, 512]
++ - Exact: [784, 512, 64, 512]
++ - Exact: [196, 512, 64, 1024]
++ - Exact: [196, 1024, 64, 1024]
++ - Exact: [3136, 128, 32, 64]
++ - Exact: [3136, 256, 32, 128]
++ - Exact: [784, 512, 32, 256]
++ - Exact: [3136, 128, 32, 256]
++ - Exact: [3136, 256, 32, 256]
++ - Exact: [196, 1024, 32, 512]
++ - Exact: [784, 256, 32, 512]
++ - Exact: [784, 512, 32, 512]
++ - Exact: [196, 512, 32, 1024]
++ - Exact: [196, 1024, 32, 1024]
++ - Exact: [7680, 8192, 1, 8192]
++ - Exact: [3840, 4096, 1, 4096]
++ - Exact: [1920, 2048, 1, 2048]
++ - Exact: [8192, 7680, 1, 8192]
++ - Exact: [4096, 3840, 1, 4096]
++ - Exact: [2048, 1920, 1, 2048]
++ - Exact: [8192, 8192, 1, 8192]
++ - Exact: [4096, 4096, 1, 4096]
++ - Exact: [2048, 2048, 1, 2048]
++ - Exact: [1024, 4096, 1, 2]
++ - Exact: [4096, 512, 1, 1024]
++ - Exact: [1024, 1280, 1, 2]
++ - Exact: [1024, 1280, 1, 1024]
++ - Exact: [1024, 1280, 1, 4096]
++ - Exact: [4096, 1024, 1, 1024]
++ - Exact: [4096, 1280, 1, 1024]
++ - Exact: [1024, 4992, 1, 2]
++ - Exact: [1024, 4992, 1, 1024]
++ - Exact: [1024, 4992, 1, 4096]
++ - Exact: [4096, 4992, 1, 1024]
++ - Exact: [1024, 5120, 1, 2]
++ - Exact: [1024, 5120, 1, 1024]
++ - Exact: [1024, 5120, 1, 4096]
++ - Exact: [4096, 5120, 1, 1024]
++ - Exact: [1024, 5248, 1, 2]
++ - Exact: [1024, 5248, 1, 1024]
++ - Exact: [1024, 5248, 1, 4096]
++ - Exact: [4096, 5248, 1, 1024]
++ - Exact: [1024, 2560, 1, 2]
++ - Exact: [1024, 2560, 1, 1024]
++ - Exact: [1024, 2560, 1, 4096]
++ - Exact: [4096, 2560, 1, 1024]
++ - Exact: [1024, 3072, 1, 2]
++ - Exact: [1024, 3072, 1, 1024]
++ - Exact: [1024, 3072, 1, 4096]
++ - Exact: [4096, 3072, 1, 1024]
++ - Exact: [1024, 1152, 1, 2]
++ - Exact: [1024, 1152, 1, 1024]
++ - Exact: [1024, 1152, 1, 4096]
++ - Exact: [4096, 1152, 1, 1024]
++ - Exact: [479, 32768, 1, 1024]
++ - Exact: [1024, 8192, 1, 1024]
++ - Exact: [1024, 8192, 1, 4096]
++ - Exact: [1024, 8192, 1, 33712]
++ - Exact: [1024, 9600, 1, 1024]
++ - Exact: [1024, 9600, 1, 4096]
++ - Exact: [1024, 9600, 1, 33712]
++ - Exact: [4096, 8192, 1, 1024]
++ - Exact: [4096, 9600, 1, 1024]
++ - Exact: [1024, 1024, 64, 64]
++ - Exact: [1024, 16384, 1, 3072]
++ - Exact: [1024, 2048, 1, 30592]
++ - Exact: [640, 2048, 1, 2560]
++ - Exact: [1024, 1024, 64, 96]
++ - Exact: [1536, 4096, 1, 4608]
++ - Exact: [512, 512, 256, 64]
++ - Exact: [2048, 1024, 1, 8192]
++ - Exact: [4096, 16384, 1, 1024]
++ - Exact: [1024, 8192, 1, 50304]
++ - Exact: [1536, 8192, 1, 50304]
++ - Exact: [6144, 8192, 1, 1536]
++ - Exact: [1024, 4096, 1, 30592]
++ - Exact: [1536, 4096, 1, 6144]
++ - Exact: [1024, 16384, 1, 4096]
++ - Exact: [1024, 16384, 1, 50304]
++ - Exact: [1024, 4096, 1, 3072]
++ - Exact: [1536, 8192, 1, 1536]
++ - Exact: [1024, 2048, 1, 3072]
++ - Exact: [2560, 2048, 1, 7680]
++ - Exact: [2048, 1024, 1, 2048]
++ - Exact: [2048, 1024, 1, 30592]
++ - Exact: [8192, 1024, 1, 2048]
++ - Exact: [2560, 2048, 1, 2560]
++ - Exact: [1536, 8192, 1, 4608]
++ - Exact: [1024, 2048, 1, 50304]
++ - Exact: [1024, 1024, 32, 64]
++ - Exact: [1536, 8192, 1, 6144]
++ - Exact: [1024, 1024, 256, 64]
++ - Exact: [512, 512, 40, 64]
++ - Exact: [1536, 4096, 1, 50304]
++ - Exact: [1024, 1024, 128, 96]
++ - Exact: [1024, 8192, 1, 3072]
++ - Exact: [1024, 1024, 128, 64]
++ - Exact: [1024, 4096, 1, 50304]
++ - Exact: [6144, 4096, 1, 1536]
++ - Exact: [1024, 16384, 1, 1024]
++ - Exact: [2560, 2048, 1, 1920]
++ - Exact: [2048, 1024, 1, 6144]
++ - Exact: [512, 512, 128, 64]
++ - Exact: [1024, 8192, 1, 30592]
++ - Exact: [1536, 4096, 1, 1536]
++ - Exact: [128, 128, 1024, 64]
++ - Exact: [1024, 8192, 1, 30528]
++ - Exact: [1024, 3456, 1, 1024]
++ - Exact: [1024, 3456, 1, 512]
++ - Exact: [1024, 4096, 1, 512]
++ - Exact: [1024, 6912, 1, 1024]
++ - Exact: [1024, 6912, 1, 512]
++ - Exact: [256, 55296, 1, 128]
++ - Exact: [256, 6912, 1, 128]
++ - Exact: [480, 3456, 1, 1024]
++ - Exact: [480, 4096, 1, 1024]
++ - Exact: [480, 6912, 1, 1024]
++ - Exact: [512, 3456, 1, 256]
++ - Exact: [512, 4096, 1, 256]
++ - Exact: [512, 55296, 1, 256]
++ - Exact: [512, 6912, 1, 256]
++ - Exact: [1024, 1280, 1, 30528]
++ - Exact: [1024, 1600, 1, 30528]
++ - Exact: [1024, 10240, 1, 1024]
++ - Exact: [1024, 10240, 1, 4096]
++ - Exact: [4096, 10240, 1, 1024]
++ - Exact: [128, 128, 1280, 64]
++ - Exact: [1024, 1640, 1, 30528]
++ - Exact: [1024, 10496, 1, 1024]
++ - Exact: [1024, 10496, 1, 4096]
++ - Exact: [4096, 10496, 1, 1024]
++ - Exact: [128, 128, 1312, 64]
++ - Exact: [1024, 6144, 1, 4096]
++ - Exact: [4096, 6144, 1, 1024]
++ - Exact: [1024, 6144, 1, 1024]
++ - Exact: [512, 512, 192, 64]
++ - Exact: [256, 6912, 1, 1]
++ - Exact: [1024, 10224, 1, 1024]
++ - Exact: [1024, 10192, 1, 1024]
++ - Exact: [1024, 10208, 1, 1024]
++ - Exact: [1024, 10224, 1, 4096]
++ - Exact: [1024, 10224, 1, 3072]
++ - Exact: [4096, 10224, 1, 1024]
++ - Exact: [1024, 10240, 1, 3072]
++ - Exact: [1024, 10192, 1, 3072]
++ - Exact: [4096, 10192, 1, 1024]
++ - Exact: [1024, 10192, 1, 4096]
++ - Exact: [1024, 10200, 1, 3072]
++ - Exact: [1024, 10184, 1, 1024]
++ - Exact: [4096, 10208, 1, 1024]
++ - Exact: [1024, 10208, 1, 3072]
++ - Exact: [1024, 10208, 1, 4096]
++ - Exact: [1024, 10224, 1, 2048]
++ - Exact: [1024, 10240, 1, 2048]
++ - Exact: [1024, 10120, 1, 1024]
++ - Exact: [1024, 10192, 1, 2048]
++ - Exact: [1024, 10152, 1, 1024]
++ - Exact: [1024, 10080, 1, 3072]
++ - Exact: [100352, 512, 1, 256]
++ - Exact: [12544, 2048, 1, 1024]
++ - Exact: [200704, 512, 1, 256]
++ - Exact: [25088, 1024, 1, 512]
++ - Exact: [50176, 1024, 1, 512]
++ - Exact: [6272, 2048, 1, 1024]
++ - Exact: [3136, 128, 128, 256]
++ - Exact: [3136, 128, 256, 256]
++ - Exact: [784, 256, 128, 512]
++ - Exact: [784, 256, 256, 512]
++ - Exact: [128, 128, 2048, 64]
++ - Exact: [1024, 2560, 1, 30528]
++ - Exact: [128, 128, 1536, 64]
++ - Exact: [1024, 12288, 1, 4096]
++ - Exact: [1024, 12288, 1, 1024]
++ - Exact: [4096, 12288, 1, 1024]
++ - Exact: [1024, 1920, 1, 30528]
++ - Exact: [128, 128, 192, 64]
++ - Exact: [768, 2048, 1, 2]
++ - Exact: [3072, 2048, 1, 768]
++ - Exact: [768, 2048, 1, 3072]
++ - Exact: [768, 2048, 1, 768]
++ - Exact: [384, 384, 144, 64]
++ - Exact: [768, 4608, 1, 2]
++ - Exact: [3072, 4608, 1, 768]
++ - Exact: [768, 4608, 1, 3072]
++ - Exact: [768, 4608, 1, 768]
++ - Exact: [512, 512, 48, 64]
++ - Exact: [128, 128, 256, 64]
++ - Exact: [384, 384, 192, 64]
++ - Exact: [1024, 4608, 1, 2]
++ - Exact: [4096, 4608, 1, 1024]
++ - Exact: [1024, 4608, 1, 4096]
++ - Exact: [1024, 4608, 1, 1024]
++ - Exact: [8192, 1024, 1, 1024]
++ - Exact: [8192, 4096, 1, 1024]
++ - Exact: [196, 1024, 128, 256]
++ - Exact: [196, 1024, 256, 256]
++ - Exact: [196, 256, 128, 1024]
++ - Exact: [196, 256, 256, 1024]
++ - Exact: [196, 512, 128, 1024]
++ - Exact: [196, 512, 256, 1024]
++ - Exact: [3072, 256, 2, 1024]
++ - Exact: [768, 2048, 2, 512]
++ - Exact: [2904, 256, 2, 1024]
++ - Exact: [864, 2048, 2, 512]
++ - Exact: [2992, 256, 2, 1024]
++ - Exact: [3400, 256, 2, 1024]
++ - Exact: [4032, 256, 2, 1024]
++ - Exact: [15200, 128, 2, 512]
++ - Exact: [12288, 128, 2, 512]
++ - Exact: [888, 2048, 2, 512]
++ - Exact: [13600, 128, 2, 512]
++ - Exact: [12880, 128, 2, 512]
++ - Exact: [3456, 256, 2, 1024]
++ - Exact: [2944, 256, 2, 1024]
++ - Exact: [2688, 256, 2, 1024]
++ - Exact: [13824, 128, 2, 512]
++ - Exact: [3168, 256, 2, 1024]
++ - Exact: [3360, 256, 2, 1024]
++ - Exact: [3552, 256, 2, 1024]
++ - Exact: [11616, 128, 2, 512]
++ - Exact: [4200, 256, 2, 1024]
++ - Exact: [840, 2048, 2, 512]
++ - Exact: [14208, 128, 2, 512]
++ - Exact: [11968, 128, 2, 512]
++ - Exact: [3264, 256, 2, 1024]
++ - Exact: [13600, 256, 2, 512]
++ - Exact: [12880, 256, 2, 512]
++ - Exact: [12288, 256, 2, 512]
++ - Exact: [2816, 256, 2, 1024]
++ - Exact: [672, 2048, 2, 512]
++ - Exact: [13440, 128, 2, 512]
++ - Exact: [13824, 256, 2, 512]
++ - Exact: [15200, 256, 2, 512]
++ - Exact: [3600, 256, 2, 1024]
++ - Exact: [4032, 1024, 2, 256]
++ - Exact: [16128, 128, 2, 512]
++ - Exact: [15200, 128, 1, 512]
++ - Exact: [13600, 128, 1, 512]
++ - Exact: [2904, 1024, 2, 256]
++ - Exact: [2992, 1024, 2, 256]
++ - Exact: [1536, 2048, 1, 1024]
++ - Exact: [24576, 128, 1, 256]
++ - Exact: [24576, 512, 1, 256]
++ - Exact: [25760, 128, 1, 256]
++ - Exact: [25760, 512, 1, 256]
++ - Exact: [6144, 256, 1, 512]
++ - Exact: [6440, 256, 1, 512]
++ - Exact: [13600, 512, 1, 128]
++ - Exact: [9408, 512, 2, 128]
++ - Exact: [56000, 256, 2, 64]
++ - Exact: [2816, 1024, 2, 256]
++ - Exact: [60800, 256, 1, 64]
++ - Exact: [2944, 1024, 2, 256]
++ - Exact: [11776, 512, 2, 128]
++ - Exact: [11616, 512, 2, 128]
++ - Exact: [4200, 1024, 2, 256]
++ - Exact: [54400, 256, 1, 64]
++ - Exact: [15200, 512, 1, 128]
++ - Exact: [2688, 1024, 2, 256]
++ - Exact: [12672, 512, 2, 128]
++ - Exact: [11968, 512, 2, 128]
++ - Exact: [46464, 256, 2, 64]
++ - Exact: [2400, 256, 2, 1024]
++ - Exact: [2520, 256, 2, 1024]
++ - Exact: [2400, 1024, 2, 256]
++ - Exact: [10752, 128, 2, 512]
++ - Exact: [45632, 256, 2, 64]
++ - Exact: [2520, 1024, 2, 256]
++ - Exact: [53760, 256, 2, 64]
++ - Exact: [2352, 256, 2, 1024]
++ - Exact: [47872, 256, 2, 64]
++ - Exact: [47104, 256, 2, 64]
++ - Exact: [50688, 256, 2, 64]
++ - Exact: [45056, 256, 2, 64]
++ - Exact: [13440, 512, 2, 128]
++ - Exact: [2352, 1024, 2, 256]
++ - Exact: [11264, 512, 2, 128]
++ - Exact: [10560, 128, 2, 512]
++ - Exact: [16128, 512, 2, 128]
++ - Exact: [37632, 256, 2, 64]
++ - Exact: [51520, 256, 2, 64]
++ - Exact: [14000, 512, 2, 128]
++ - Exact: [10560, 512, 2, 128]
++ - Exact: [64512, 256, 2, 64]
++ - Exact: [54400, 256, 2, 64]
++ - Exact: [3264, 1024, 2, 256]
++ - Exact: [10752, 512, 2, 128]
++ - Exact: [3168, 1024, 2, 256]
++ - Exact: [55296, 256, 2, 256]
++ - Exact: [51520, 256, 2, 256]
++ - Exact: [11408, 128, 2, 512]
++ - Exact: [60800, 256, 2, 256]
++ - Exact: [54400, 256, 2, 256]
++ - Exact: [60800, 256, 2, 64]
++ - Exact: [3800, 1024, 1, 256]
++ - Exact: [3400, 1024, 1, 256]
++ - Exact: [3072, 1024, 2, 256]
++ - Exact: [3600, 1024, 2, 256]
++ - Exact: [12288, 512, 2, 128]
++ - Exact: [49152, 256, 2, 256]
++ - Exact: [12880, 512, 2, 128]
++ - Exact: [11408, 512, 2, 128]
++ - Exact: [42240, 256, 2, 64]
++ - Exact: [1008, 2048, 2, 512]
++ - Exact: [3360, 1024, 2, 256]
++ - Exact: [14208, 512, 2, 128]
++ - Exact: [56832, 256, 2, 64]
++ - Exact: [43008, 256, 2, 64]
++ - Exact: [13600, 512, 2, 128]
++ - Exact: [2640, 1024, 2, 256]
++ - Exact: [13824, 512, 2, 128]
++ - Exact: [3800, 256, 2, 1024]
++ - Exact: [55296, 256, 2, 64]
++ - Exact: [2640, 256, 2, 1024]
++ - Exact: [15200, 512, 2, 128]
++ - Exact: [3552, 1024, 2, 256]
++ - Exact: [3456, 1024, 2, 256]
++ - Exact: [49152, 256, 2, 64]
++ - Exact: [3400, 1024, 2, 256]
++ - Exact: [3800, 1024, 2, 256]
++ - Exact: [6912, 256, 1, 512]
++ - Exact: [6800, 256, 1, 512]
++ - Exact: [27648, 128, 1, 256]
++ - Exact: [27200, 128, 1, 256]
++ - Exact: [30400, 128, 1, 256]
++ - Exact: [7600, 256, 1, 512]
++ - Exact: [6144, 1024, 1, 512]
++ - Exact: [6912, 1024, 1, 512]
++ - Exact: [6440, 1024, 1, 512]
++ - Exact: [27648, 512, 1, 256]
++ - Exact: [1728, 2048, 1, 1024]
++ - Exact: [27200, 512, 1, 256]
++ - Exact: [6800, 1024, 1, 512]
++ - Exact: [7600, 1024, 1, 512]
++ - Exact: [30400, 512, 1, 256]
++ - Exact: [12544, 1024, 1, 1024]
++ - Exact: [173280, 128, 1, 64]
++ - Exact: [231040, 128, 1, 64]
++ - Exact: [25992, 128, 1, 64]
++ - Exact: [2852, 256, 2, 1024]
++ - Exact: [3220, 256, 2, 1024]
++ - Exact: [850, 2048, 2, 512]
++ - Exact: [805, 2048, 2, 512]
++ - Exact: [3036, 256, 2, 1024]
++ - Exact: [713, 2048, 2, 512]
++ - Exact: [850, 2048, 1, 512]
++ - Exact: [660, 2048, 2, 512]
++ - Exact: [726, 2048, 2, 512]
++ - Exact: [3500, 256, 2, 1024]
++ - Exact: [3700, 256, 2, 1024]
++ - Exact: [748, 2048, 2, 512]
++ - Exact: [3036, 1024, 2, 256]
++ - Exact: [2852, 1024, 2, 256]
++ - Exact: [950, 2048, 1, 512]
++ - Exact: [3700, 1024, 2, 256]
++ - Exact: [3500, 1024, 2, 256]
++ - Exact: [3220, 1024, 2, 256]
++ - Exact: [950, 2048, 2, 512]
++ - Exact: [1610, 2048, 1, 1024]
++ - Exact: [1700, 2048, 1, 1024]
++ - Exact: [1900, 2048, 1, 1024]
++ - Exact: [1444, 256, 120, 128]
++ - Exact: [1444, 256, 139, 128]
++ - Exact: [1444, 256, 160, 128]
++ - Exact: [1444, 256, 18, 128]
++ - Exact: [1444, 256, 19, 128]
++ - Exact: [1444, 256, 120, 256]
++ - Exact: [1444, 256, 139, 256]
++ - Exact: [1444, 256, 160, 256]
++ - Exact: [1444, 256, 18, 256]
++ - Exact: [1444, 256, 19, 256]
++ - Exact: [361, 256, 120, 512]
++ - Exact: [361, 256, 139, 512]
++ - Exact: [361, 256, 160, 512]
++ - Exact: [361, 256, 18, 512]
++ - Exact: [361, 256, 19, 512]
++ - Exact: [200716, 128, 1, 64]
++ - Exact: [27436, 128, 1, 64]
++ - Exact: [1024, 1024, 160, 96]
++ - Exact: [1920, 16384, 1, 25216]
++ - Exact: [3840, 16384, 1, 1920]
++ - Exact: [1920, 16384, 1, 3840]
++ - Exact: [960, 16384, 1, 1920]
++ - Exact: [1920, 16384, 1, 2880]
++ - Exact: [1024, 1024, 40, 96]
++ - Exact: [1920, 4096, 1, 25216]
++ - Exact: [3840, 4096, 1, 1920]
++ - Exact: [1920, 4096, 1, 3840]
++ - Exact: [960, 4096, 1, 1920]
++ - Exact: [1920, 4096, 1, 2880]
++ - Exact: [1024, 1024, 80, 96]
++ - Exact: [1920, 8192, 1, 25216]
++ - Exact: [3840, 8192, 1, 1920]
++ - Exact: [1920, 8192, 1, 3840]
++ - Exact: [960, 8192, 1, 1920]
++ - Exact: [1920, 8192, 1, 2880]
++ - Exact: [1024, 1024, 96, 96]
++ - Exact: [2304, 16384, 1, 12672]
++ - Exact: [2304, 16384, 1, 2304]
++ - Exact: [576, 16384, 1, 2304]
++ - Exact: [2304, 16384, 1, 1728]
++ - Exact: [1024, 1024, 24, 96]
++ - Exact: [2304, 4096, 1, 12672]
++ - Exact: [2304, 4096, 1, 2304]
++ - Exact: [576, 4096, 1, 2304]
++ - Exact: [2304, 4096, 1, 1728]
++ - Exact: [1024, 1024, 48, 96]
++ - Exact: [2304, 8192, 1, 12672]
++ - Exact: [2304, 8192, 1, 2304]
++ - Exact: [576, 8192, 1, 2304]
++ - Exact: [2304, 8192, 1, 1728]
++ - Exact: [1024, 1024, 16, 96]
++ - Exact: [3072, 4096, 1, 6400]
++ - Exact: [1536, 4096, 1, 3072]
++ - Exact: [3072, 4096, 1, 1536]
++ - Exact: [384, 4096, 1, 3072]
++ - Exact: [3072, 4096, 1, 1152]
++ - Exact: [1024, 1024, 32, 96]
++ - Exact: [3072, 8192, 1, 6400]
++ - Exact: [1536, 8192, 1, 3072]
++ - Exact: [3072, 8192, 1, 1536]
++ - Exact: [384, 8192, 1, 3072]
++ - Exact: [3072, 8192, 1, 1152]
++ - Exact: [2048, 4096, 1, 2048]
++ - Exact: [2048, 4096, 1, 4096]
++ - Exact: [4096, 4096, 1, 2048]
++ - Exact: [1024, 2283, 1, 29000]
++ - Exact: [1024, 2296, 1, 29000]
++ - Exact: [1024, 2306, 1, 29000]
++ - Exact: [1024, 2309, 1, 29000]
++ - Exact: [1024, 2318, 1, 29000]
++ - Exact: [1024, 2320, 1, 29000]
++ - Exact: [1024, 2324, 1, 29000]
++ - Exact: [1024, 2325, 1, 29000]
++ - Exact: [1024, 2329, 1, 29000]
++ - Exact: [1024, 2338, 1, 29000]
++ - Exact: [1024, 2345, 1, 29000]
++ - Exact: [1024, 2350, 1, 29000]
++ - Exact: [1024, 2362, 1, 29000]
++ - Exact: [1024, 2366, 1, 29000]
++ - Exact: [1024, 2368, 1, 29000]
++ - Exact: [1024, 2374, 1, 29000]
++ - Exact: [1024, 2390, 1, 29000]
++ - Exact: [512, 512, 320, 64]
++ - Exact: [512, 512, 80, 64]
++ - Exact: [2560, 1024, 1, 2560]
++ - Exact: [2560, 1024, 1, 4096]
++ - Exact: [4096, 1024, 1, 2560]
++ - Exact: [1024, 1024, 512, 64]
++ - Exact: [1024, 32768, 1, 3072]
++ - Exact: [1024, 32768, 1, 4096]
++ - Exact: [1024, 32768, 1, 50304]
++ - Exact: [4096, 32768, 1, 1024]
++ - Exact: [1024, 1024, 24, 128]
++ - Exact: [128, 1024, 24, 1024]
++
++# bodys bigSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 780, 1, 30522]
++ - Exact: [1024, 308, 1, 30522]
++ - Exact: [1024, 800, 1, 30522]
++ - Exact: [1024, 820, 1, 30522]
++ - Exact: [1024, 385, 1, 30522]
++ - Exact: [1024, 462, 1, 30522]
++ - Exact: [1024, 640, 1, 30528]
++ - Exact: [2048, 199, 1, 29000]
++ - Exact: [2048, 221, 1, 29000]
++ - Exact: [2048, 224, 1, 29000]
++ - Exact: [2048, 229, 1, 29000]
++ - Exact: [2048, 234, 1, 29000]
++ - Exact: [2048, 242, 1, 29000]
++ - Exact: [2048, 246, 1, 29000]
++ - Exact: [2048, 247, 1, 29000]
++ - Exact: [2048, 256, 1, 29000]
++ - Exact: [2048, 262, 1, 29000]
++ - Exact: [2048, 264, 1, 29000]
++ - Exact: [2048, 265, 1, 29000]
++ - Exact: [2048, 274, 1, 29000]
++ - Exact: [2048, 277, 1, 29000]
++ - Exact: [2048, 279, 1, 29000]
++ - Exact: [2048, 288, 1, 29000]
++ - Exact: [2048, 296, 1, 29000]
++ - Exact: [2048, 315, 1, 29000]
++ - Exact: [2048, 335, 1, 29000]
++ - Exact: [1024, 561, 1, 29000]
++ - Exact: [1024, 574, 1, 29000]
++ - Exact: [1024, 600, 1, 29000]
++ - Exact: [1024, 608, 1, 29000]
++ - Exact: [1024, 615, 1, 29000]
++ - Exact: [1024, 622, 1, 29000]
++ - Exact: [1024, 625, 1, 29000]
++ - Exact: [1024, 626, 1, 29000]
++ - Exact: [1024, 628, 1, 29000]
++ - Exact: [1024, 636, 1, 29000]
++ - Exact: [1024, 651, 1, 29000]
++ - Exact: [1024, 658, 1, 29000]
++ - Exact: [1024, 669, 1, 29000]
++ - Exact: [1024, 670, 1, 29000]
++ - Exact: [1024, 672, 1, 29000]
++ - Exact: [1024, 684, 1, 29000]
++ - Exact: [1024, 716, 1, 29000]
++ - Exact: [1024, 730, 1, 29000]
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 1024, 1, 3328]
++ - Exact: [128, 6784, 1, 3328]
++ - Exact: [256, 4288, 1, 3328]
++ - Exact: [704, 1856, 1, 3328]
++ - Exact: [448, 1024, 1, 1280]
++ - Exact: [1024, 704, 1, 256]
++ - Exact: [256, 1856, 1, 1280]
++ - Exact: [256, 2944, 1, 3328]
++ - Exact: [128, 3584, 1, 1280]
++ - Exact: [4288, 256, 1, 256]
++ - Exact: [5888, 64, 1, 3328]
++ - Exact: [2944, 256, 1, 3328]
++ - Exact: [1408, 448, 1, 1280]
++ - Exact: [1408, 256, 1, 1280]
++ - Exact: [6784, 64, 1, 256]
++ - Exact: [2368, 128, 1, 3328]
++ - Exact: [2944, 128, 1, 256]
++ - Exact: [448, 1408, 1, 256]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [256, 3584, 1, 3328]
++ - Exact: [256, 1408, 1, 256]
++ - Exact: [5056, 64, 1, 1280]
++ - Exact: [2368, 128, 1, 256]
++ - Exact: [4288, 128, 1, 1280]
++ - Exact: [5888, 64, 1, 256]
++ - Exact: [1856, 256, 1, 1280]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [1024, 704, 1, 1280]
++ - Exact: [256, 1408, 1, 3328]
++ - Exact: [6784, 128, 1, 3328]
++ - Exact: [704, 704, 1, 3328]
++ - Exact: [3584, 256, 1, 3328]
++ - Exact: [128, 3584, 1, 3328]
++ - Exact: [128, 2944, 1, 1280]
++ - Exact: [448, 1856, 1, 1280]
++ - Exact: [3584, 128, 1, 256]
++ - Exact: [448, 1408, 1, 3328]
++ - Exact: [704, 1024, 1, 256]
++ - Exact: [256, 3584, 1, 256]
++ - Exact: [1408, 704, 1, 256]
++ - Exact: [448, 2944, 1, 3328]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [448, 2368, 1, 1280]
++ - Exact: [704, 704, 1, 256]
++ - Exact: [128, 4288, 1, 3328]
++ - Exact: [256, 2368, 1, 256]
++ - Exact: [1024, 448, 1, 3328]
++ - Exact: [1856, 704, 1, 1280]
++ - Exact: [1024, 1024, 1, 1280]
++ - Exact: [256, 2944, 1, 256]
++ - Exact: [128, 6784, 1, 1280]
++ - Exact: [1408, 704, 1, 3328]
++ - Exact: [128, 5888, 1, 1280]
++ - Exact: [704, 1408, 1, 3328]
++ - Exact: [448, 704, 1, 1280]
++ - Exact: [6784, 128, 1, 256]
++ - Exact: [704, 448, 1, 256]
++ - Exact: [256, 1856, 1, 3328]
++ - Exact: [1024, 704, 1, 3328]
++ - Exact: [128, 4288, 1, 256]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [2944, 256, 1, 1280]
++ - Exact: [1856, 704, 1, 256]
++ - Exact: [704, 1856, 1, 256]
++ - Exact: [2944, 448, 1, 256]
++ - Exact: [2368, 128, 1, 1280]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [704, 448, 1, 3328]
++ - Exact: [2368, 256, 1, 1280]
++ - Exact: [2368, 448, 1, 1280]
++ - Exact: [128, 3584, 1, 256]
++ - Exact: [1856, 448, 1, 3328]
++ - Exact: [128, 5056, 1, 256]
++ - Exact: [4288, 256, 1, 1280]
++ - Exact: [4288, 128, 1, 3328]
++ - Exact: [448, 2368, 1, 3328]
++ - Exact: [256, 1408, 1, 1280]
++ - Exact: [128, 2368, 1, 256]
++ - Exact: [6784, 64, 1, 3328]
++ - Exact: [128, 2944, 1, 3328]
++ - Exact: [2944, 448, 1, 3328]
++ - Exact: [5888, 128, 1, 256]
++ - Exact: [5056, 64, 1, 256]
++ - Exact: [128, 5056, 1, 3328]
++ - Exact: [256, 4288, 1, 1280]
++ - Exact: [4288, 128, 1, 256]
++ - Exact: [3584, 256, 1, 256]
++ - Exact: [128, 2944, 1, 256]
++ - Exact: [3584, 128, 1, 3328]
++ - Exact: [5888, 128, 1, 3328]
++ - Exact: [1408, 704, 1, 1280]
++ - Exact: [448, 1408, 1, 1280]
++ - Exact: [704, 1408, 1, 1280]
++ - Exact: [448, 2944, 1, 256]
++ - Exact: [448, 2368, 1, 256]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [128, 2368, 1, 3328]
++ - Exact: [5056, 64, 1, 3328]
++ - Exact: [5056, 128, 1, 3328]
++ - Exact: [448, 704, 1, 256]
++ - Exact: [1856, 256, 1, 3328]
++ - Exact: [2944, 128, 1, 3328]
++ - Exact: [1024, 1024, 1, 256]
++ - Exact: [704, 1024, 1, 1280]
++ - Exact: [256, 4288, 1, 256]
++ - Exact: [2368, 256, 1, 256]
++ - Exact: [256, 2368, 1, 3328]
++ - Exact: [704, 448, 1, 1280]
++ - Exact: [256, 1856, 1, 256]
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [1408, 256, 1, 3328]
++ - Exact: [2368, 448, 1, 256]
++ - Exact: [4288, 256, 1, 3328]
++ - Exact: [2944, 256, 1, 256]
++ - Exact: [6784, 64, 1, 1280]
++ - Exact: [704, 1856, 1, 1280]
++ - Exact: [448, 1024, 1, 3328]
++ - Exact: [2944, 448, 1, 1280]
++ - Exact: [448, 1024, 1, 256]
++ - Exact: [1024, 448, 1, 1280]
++ - Exact: [256, 2368, 1, 1280]
++ - Exact: [128, 5056, 1, 1280]
++ - Exact: [1408, 256, 1, 256]
++ - Exact: [128, 5888, 1, 3328]
++ - Exact: [2368, 448, 1, 3328]
++ - Exact: [3584, 128, 1, 1280]
++ - Exact: [1408, 448, 1, 256]
++ - Exact: [2368, 256, 1, 3328]
++ - Exact: [5888, 128, 1, 1280]
++ - Exact: [256, 3584, 1, 1280]
++ - Exact: [128, 5888, 1, 256]
++ - Exact: [1408, 448, 1, 3328]
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [704, 704, 1, 1280]
++ - Exact: [128, 2368, 1, 1280]
++ - Exact: [3584, 256, 1, 1280]
++ - Exact: [5888, 64, 1, 1280]
++ - Exact: [5056, 128, 1, 1280]
++ - Exact: [448, 1856, 1, 3328]
++ - Exact: [1024, 448, 1, 256]
++ - Exact: [2944, 128, 1, 1280]
++ - Exact: [256, 2944, 1, 1280]
++ - Exact: [704, 1024, 1, 3328]
++ - Exact: [1856, 448, 1, 1280]
++ - Exact: [128, 6784, 1, 256]
++ - Exact: [704, 1408, 1, 256]
++ - Exact: [448, 2944, 1, 1280]
++ - Exact: [1856, 256, 1, 256]
++ - Exact: [5056, 128, 1, 256]
++ - Exact: [6784, 128, 1, 1280]
++ - Exact: [1856, 448, 1, 256]
++ - Exact: [128, 4288, 1, 1280]
++ - Exact: [448, 704, 1, 3328]
++ - Exact: [448, 1856, 1, 256]
++ - Exact: [1856, 704, 1, 3328]
++ - Exact: [64, 193600, 1, 64]
++ - Exact: [1024, 700, 1, 512]
++ - Exact: [2560, 128, 1, 2560]
++ - Exact: [64, 193600, 1, 256]
++ - Exact: [4096, 128, 1, 4096]
++ - Exact: [512, 1500, 1, 2816]
++ - Exact: [3072, 128, 1, 1024]
++ - Exact: [7680, 64, 1, 2560]
++ - Exact: [7680, 128, 1, 2560]
++ - Exact: [512, 1500, 1, 2560]
++ - Exact: [1024, 1024, 1, 1024]
++ - Exact: [512, 1500, 1, 2048]
++ - Exact: [512, 1500, 1, 1536]
++ - Exact: [3136, 64, 128, 64]
++ - Exact: [3136, 64, 64, 256]
++ - Exact: [3136, 64, 128, 256]
++ - Exact: [3136, 64, 256, 64]
++ - Exact: [3136, 64, 64, 64]
++ - Exact: [3136, 64, 256, 256]
++ - Exact: [64, 128, 512, 128]
++ - Exact: [64, 512, 64, 512]
++ - Exact: [512, 1600, 1, 32]
++ - Exact: [512, 1600, 1, 512]
++ - Exact: [560, 1600, 1, 1024]
++ - Exact: [1024, 512, 1, 1]
++ - Exact: [1024, 512, 1, 64]
++ - Exact: [1024, 512, 1, 1024]
++ - Exact: [1024, 960, 1, 64]
++ - Exact: [1024, 960, 1, 1024]
++ - Exact: [1600, 512, 1, 1024]
++ - Exact: [2048, 512, 1, 1]
++ - Exact: [2048, 512, 1, 2048]
++ - Exact: [64, 192, 64, 1280]
++ - Exact: [64, 320, 64, 1280]
++ - Exact: [64, 384, 64, 1280]
++ - Exact: [64, 448, 64, 1280]
++ - Exact: [64, 192, 64, 2048]
++ - Exact: [64, 320, 64, 2048]
++ - Exact: [64, 384, 64, 2048]
++ - Exact: [64, 448, 64, 2048]
++ - Exact: [1225, 64, 64, 192]
++ - Exact: [1225, 64, 64, 256]
++ - Exact: [1225, 64, 64, 288]
++ - Exact: [5329, 80, 64, 64]
++ - Exact: [64, 192, 32, 1280]
++ - Exact: [64, 320, 32, 1280]
++ - Exact: [64, 384, 32, 1280]
++ - Exact: [64, 448, 32, 1280]
++ - Exact: [64, 192, 32, 2048]
++ - Exact: [64, 320, 32, 2048]
++ - Exact: [64, 384, 32, 2048]
++ - Exact: [64, 448, 32, 2048]
++ - Exact: [1225, 64, 32, 192]
++ - Exact: [1225, 64, 32, 256]
++ - Exact: [1225, 64, 32, 288]
++ - Exact: [5329, 80, 32, 64]
++ - Exact: [289, 128, 32, 768]
++ - Exact: [289, 160, 32, 768]
++ - Exact: [289, 192, 32, 768]
++ - Exact: [3136, 64, 32, 64]
++ - Exact: [3136, 64, 32, 256]
++ - Exact: [196, 256, 32, 1024]
++ - Exact: [960, 1024, 1, 1024]
++ - Exact: [64, 512, 16, 512]
++ - Exact: [64, 512, 128, 512]
++ - Exact: [1024, 512, 1, 2]
++ - Exact: [1024, 512, 1, 4096]
++ - Exact: [1024, 616, 1, 1024]
++ - Exact: [64, 128, 128, 128]
++ - Exact: [64, 128, 160, 128]
++ - Exact: [1024, 1024, 1, 2]
++ - Exact: [1024, 1024, 1, 4096]
++ - Exact: [64, 128, 624, 128]
++ - Exact: [1024, 780, 1, 1024]
++ - Exact: [64, 128, 640, 128]
++ - Exact: [1024, 800, 1, 1024]
++ - Exact: [64, 128, 656, 128]
++ - Exact: [1024, 820, 1, 1024]
++ - Exact: [64, 512, 80, 512]
++ - Exact: [1024, 385, 1, 1024]
++ - Exact: [64, 512, 96, 512]
++ - Exact: [1024, 462, 1, 1024]
++ - Exact: [64, 128, 144, 128]
++ - Exact: [64, 1024, 32, 1024]
++ - Exact: [96, 1024, 64, 1024]
++ - Exact: [64, 1024, 256, 1024]
++ - Exact: [64, 512, 256, 512]
++ - Exact: [64, 1024, 64, 1024]
++ - Exact: [64, 1024, 128, 1024]
++ - Exact: [96, 1024, 128, 1024]
++ - Exact: [64, 512, 40, 512]
++ - Exact: [64, 128, 1024, 128]
++ - Exact: [1024, 864, 1, 1024]
++ - Exact: [1024, 864, 1, 512]
++ - Exact: [256, 3456, 1, 128]
++ - Exact: [256, 4096, 1, 128]
++ - Exact: [480, 864, 1, 1024]
++ - Exact: [512, 864, 1, 256]
++ - Exact: [64, 128, 1280, 128]
++ - Exact: [64, 128, 1312, 128]
++ - Exact: [64, 512, 192, 512]
++ - Exact: [256, 4096, 1, 1]
++ - Exact: [12544, 64, 1, 147]
++ - Exact: [64, 128, 2048, 128]
++ - Exact: [64, 128, 1536, 128]
++ - Exact: [64, 128, 192, 128]
++ - Exact: [64, 384, 144, 384]
++ - Exact: [64, 512, 48, 512]
++ - Exact: [64, 128, 256, 128]
++ - Exact: [64, 384, 192, 384]
++ - Exact: [3400, 256, 1, 1024]
++ - Exact: [3800, 256, 1, 1024]
++ - Exact: [864, 512, 2, 2048]
++ - Exact: [888, 512, 2, 2048]
++ - Exact: [51520, 64, 2, 256]
++ - Exact: [46464, 64, 2, 256]
++ - Exact: [49152, 64, 2, 256]
++ - Exact: [1536, 512, 1, 1024]
++ - Exact: [1728, 512, 1, 1024]
++ - Exact: [1024, 1024, 1, 320]
++ - Exact: [51520, 64, 2, 64]
++ - Exact: [55296, 64, 2, 64]
++ - Exact: [49152, 64, 2, 64]
++ - Exact: [54400, 64, 2, 64]
++ - Exact: [42240, 64, 2, 256]
++ - Exact: [672, 512, 2, 2048]
++ - Exact: [54400, 64, 2, 256]
++ - Exact: [56832, 64, 2, 256]
++ - Exact: [55296, 64, 2, 256]
++ - Exact: [60800, 64, 2, 64]
++ - Exact: [768, 512, 2, 2048]
++ - Exact: [43008, 64, 2, 256]
++ - Exact: [864, 256, 2, 2048]
++ - Exact: [768, 256, 2, 2048]
++ - Exact: [45632, 64, 2, 256]
++ - Exact: [60800, 64, 2, 256]
++ - Exact: [1024, 1024, 1, 81]
++ - Exact: [950, 512, 2, 2048]
++ - Exact: [850, 512, 2, 2048]
++ - Exact: [805, 512, 2, 2048]
++ - Exact: [950, 256, 2, 2048]
++ - Exact: [1900, 512, 1, 1024]
++ - Exact: [1700, 512, 1, 1024]
++ - Exact: [1610, 512, 1, 1024]
++ - Exact: [660, 512, 2, 2048]
++ - Exact: [726, 512, 2, 2048]
++ - Exact: [713, 512, 2, 2048]
++ - Exact: [805, 256, 2, 2048]
++ - Exact: [850, 256, 2, 2048]
++ - Exact: [100, 128, 120, 512]
++ - Exact: [100, 128, 139, 512]
++ - Exact: [100, 128, 160, 512]
++ - Exact: [22500, 64, 1, 147]
++ - Exact: [96, 1024, 160, 1024]
++ - Exact: [96, 1024, 40, 1024]
++ - Exact: [96, 1024, 80, 1024]
++ - Exact: [96, 1024, 96, 1024]
++ - Exact: [96, 1024, 24, 1024]
++ - Exact: [96, 1024, 48, 1024]
++ - Exact: [96, 1024, 16, 1024]
++ - Exact: [96, 1024, 32, 1024]
++ - Exact: [64, 512, 320, 512]
++ - Exact: [64, 1024, 512, 1024]
++
++# bodys midSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 77, 1, 30522]
++ - Exact: [1024, 200, 1, 30522]
++ - Exact: [1024, 160, 1, 30522]
++ - Exact: [1024, 180, 1, 30522]
++ - Exact: [1024, 160, 1, 30528]
++ - Exact: [1024, 240, 1, 30528]
++ - Exact: [2560, 109, 1, 29000]
++ - Exact: [2560, 121, 1, 29000]
++ - Exact: [2560, 65, 1, 29000]
++ - Exact: [2560, 66, 1, 29000]
++ - Exact: [2560, 67, 1, 29000]
++ - Exact: [2560, 69, 1, 29000]
++ - Exact: [2560, 70, 1, 29000]
++ - Exact: [2560, 71, 1, 29000]
++ - Exact: [2560, 73, 1, 29000]
++ - Exact: [2560, 74, 1, 29000]
++ - Exact: [2560, 75, 1, 29000]
++ - Exact: [2560, 77, 1, 29000]
++ - Exact: [2560, 78, 1, 29000]
++ - Exact: [2560, 80, 1, 29000]
++ - Exact: [2560, 81, 1, 29000]
++ - Exact: [2560, 82, 1, 29000]
++ - Exact: [2560, 83, 1, 29000]
++ - Exact: [2560, 84, 1, 29000]
++ - Exact: [2560, 88, 1, 29000]
++ - Exact: [2560, 89, 1, 29000]
++ - Exact: [2560, 90, 1, 29000]
++ - Exact: [2560, 92, 1, 29000]
++ - Exact: [2560, 95, 1, 29000]
++ - Exact: [2560, 98, 1, 29000]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2368, 64, 1, 3328]
++ - Exact: [256, 704, 1, 1280]
++ - Exact: [1408, 64, 1, 1280]
++ - Exact: [1024, 256, 1, 3328]
++ - Exact: [704, 128, 1, 1280]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [1024, 256, 1, 256]
++ - Exact: [448, 448, 1, 256]
++ - Exact: [128, 1024, 1, 3328]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [448, 256, 1, 256]
++ - Exact: [256, 1024, 1, 256]
++ - Exact: [1024, 128, 1, 1280]
++ - Exact: [448, 256, 1, 3328]
++ - Exact: [128, 704, 1, 1280]
++ - Exact: [1856, 128, 1, 3328]
++ - Exact: [256, 448, 1, 256]
++ - Exact: [448, 448, 1, 3328]
++ - Exact: [1408, 128, 1, 1280]
++ - Exact: [128, 1856, 1, 1280]
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [256, 704, 1, 256]
++ - Exact: [128, 1408, 1, 256]
++ - Exact: [256, 448, 1, 3328]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [2368, 64, 1, 256]
++ - Exact: [704, 128, 1, 3328]
++ - Exact: [4288, 64, 1, 1280]
++ - Exact: [128, 1024, 1, 1280]
++ - Exact: [128, 1024, 1, 256]
++ - Exact: [1856, 64, 1, 256]
++ - Exact: [704, 128, 1, 256]
++ - Exact: [448, 256, 1, 1280]
++ - Exact: [1856, 128, 1, 1280]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [256, 1024, 1, 1280]
++ - Exact: [3584, 64, 1, 1280]
++ - Exact: [1408, 128, 1, 3328]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [64, 4288, 1, 3328]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [704, 256, 1, 256]
++ - Exact: [256, 448, 1, 1280]
++ - Exact: [704, 256, 1, 1280]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [256, 704, 1, 3328]
++ - Exact: [2944, 64, 1, 1280]
++ - Exact: [128, 1408, 1, 3328]
++ - Exact: [1408, 64, 1, 256]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [1024, 128, 1, 3328]
++ - Exact: [2368, 64, 1, 1280]
++ - Exact: [4288, 64, 1, 256]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [1408, 64, 1, 3328]
++ - Exact: [2944, 64, 1, 256]
++ - Exact: [448, 448, 1, 1280]
++ - Exact: [1024, 256, 1, 1280]
++ - Exact: [3584, 64, 1, 3328]
++ - Exact: [256, 1024, 1, 3328]
++ - Exact: [1856, 64, 1, 3328]
++ - Exact: [1856, 64, 1, 1280]
++ - Exact: [1024, 128, 1, 256]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [3584, 64, 1, 256]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [1408, 128, 1, 256]
++ - Exact: [128, 704, 1, 256]
++ - Exact: [128, 704, 1, 3328]
++ - Exact: [128, 1856, 1, 256]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [704, 256, 1, 3328]
++ - Exact: [1856, 128, 1, 256]
++ - Exact: [4288, 64, 1, 3328]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [2944, 64, 1, 3328]
++ - Exact: [128, 1408, 1, 1280]
++ - Exact: [128, 1856, 1, 3328]
++ - Exact: [1760, 64, 1, 1760]
++ - Exact: [2560, 32, 1, 2560]
++ - Exact: [2048, 128, 1, 2048]
++ - Exact: [4608, 32, 1, 1536]
++ - Exact: [3072, 64, 1, 1024]
++ - Exact: [128, 1500, 1, 1280]
++ - Exact: [4096, 32, 1, 4096]
++ - Exact: [1760, 128, 1, 1760]
++ - Exact: [4096, 64, 1, 4096]
++ - Exact: [7680, 32, 1, 2560]
++ - Exact: [2560, 64, 1, 2560]
++ - Exact: [3072, 32, 1, 1024]
++ - Exact: [6144, 32, 1, 2560]
++ - Exact: [176, 1500, 1, 1408]
++ - Exact: [2048, 64, 1, 2048]
++ - Exact: [8448, 32, 1, 2816]
++ - Exact: [512, 512, 1, 64]
++ - Exact: [32, 33, 1600, 33]
++ - Exact: [256, 1024, 1, 1]
++ - Exact: [257, 1024, 1, 4096]
++ - Exact: [512, 200, 1, 1]
++ - Exact: [512, 200, 1, 32]
++ - Exact: [512, 215, 1, 2048]
++ - Exact: [512, 256, 1, 2048]
++ - Exact: [560, 200, 1, 1024]
++ - Exact: [768, 215, 1, 2048]
++ - Exact: [768, 256, 1, 2048]
++ - Exact: [1024, 200, 1, 1]
++ - Exact: [64, 32, 4608, 32]
++ - Exact: [64, 34, 4736, 34]
++ - Exact: [64, 35, 4608, 32]
++ - Exact: [64, 35, 4608, 35]
++ - Exact: [64, 33, 1920, 27]
++ - Exact: [64, 33, 1920, 33]
++ - Exact: [1225, 32, 64, 192]
++ - Exact: [1225, 48, 64, 192]
++ - Exact: [1225, 48, 64, 256]
++ - Exact: [1225, 48, 64, 288]
++ - Exact: [1225, 32, 32, 192]
++ - Exact: [1225, 48, 32, 192]
++ - Exact: [1225, 48, 32, 256]
++ - Exact: [1225, 48, 32, 288]
++ - Exact: [49, 2048, 64, 512]
++ - Exact: [49, 512, 64, 2048]
++ - Exact: [49, 2048, 32, 512]
++ - Exact: [49, 512, 32, 2048]
++ - Exact: [49, 2048, 64, 1024]
++ - Exact: [49, 1024, 64, 2048]
++ - Exact: [49, 2048, 32, 1024]
++ - Exact: [49, 1024, 32, 2048]
++ - Exact: [480, 512, 1, 512]
++ - Exact: [512, 480, 1, 512]
++ - Exact: [512, 512, 1, 512]
++ - Exact: [1024, 160, 1, 1024]
++ - Exact: [1024, 200, 1, 1024]
++ - Exact: [1024, 308, 1, 1024]
++ - Exact: [1024, 180, 1, 1024]
++ - Exact: [256, 864, 1, 128]
++ - Exact: [3136, 64, 1, 576]
++ - Exact: [784, 128, 1, 1152]
++ - Exact: [1024, 128, 1, 1024]
++ - Exact: [1024, 128, 1, 2]
++ - Exact: [1024, 96, 1, 1024]
++ - Exact: [1024, 96, 1, 2]
++ - Exact: [49, 2048, 128, 512]
++ - Exact: [49, 2048, 256, 512]
++ - Exact: [49, 512, 128, 2048]
++ - Exact: [49, 512, 256, 2048]
++ - Exact: [100, 128, 18, 512]
++ - Exact: [100, 128, 19, 512]
++ - Exact: [1444, 128, 1, 576]
++ - Exact: [361, 512, 1, 2304]
++ - Exact: [2560, 35, 1, 29000]
++ - Exact: [2560, 36, 1, 29000]
++ - Exact: [2560, 39, 1, 29000]
++ - Exact: [2560, 40, 1, 29000]
++ - Exact: [2560, 42, 1, 29000]
++ - Exact: [2560, 43, 1, 29000]
++ - Exact: [2560, 44, 1, 29000]
++ - Exact: [2560, 46, 1, 29000]
++ - Exact: [2560, 48, 1, 29000]
++ - Exact: [2560, 49, 1, 29000]
++ - Exact: [2560, 50, 1, 29000]
++ - Exact: [2560, 51, 1, 29000]
++ - Exact: [2560, 53, 1, 29000]
++ - Exact: [2560, 54, 1, 29000]
++ - Exact: [2560, 55, 1, 29000]
++ - Exact: [2560, 56, 1, 29000]
++ - Exact: [2560, 57, 1, 29000]
++ - Exact: [2560, 58, 1, 29000]
++ - Exact: [2560, 59, 1, 29000]
++ - Exact: [2560, 61, 1, 29000]
++ - Exact: [2560, 63, 1, 29000]
++ - Exact: [1909283, 40, 1, 40]
++ - Exact: [3818566, 40, 1, 40]
++
++# bodys bigM
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 1 ]
++ - [ 4, 2 ]
++ - WorkGroup:
++ - [ 16, 4, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 32, 4, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1760, 32, 1, 1760]
++ - Exact: [7680, 4, 1, 2560]
++ - Exact: [3072, 16, 1, 1024]
++ - Exact: [2048, 16, 1, 2048]
++ - Exact: [3072, 1, 1, 128]
++ - Exact: [8448, 16, 1, 2816]
++ - Exact: [7680, 2, 1, 2560]
++ - Exact: [4224, 1, 1, 128]
++ - Exact: [7680, 1, 1, 2560]
++ - Exact: [6144, 2, 1, 2560]
++ - Exact: [1760, 16, 1, 1760]
++ - Exact: [6144, 4, 1, 2560]
++ - Exact: [3072, 4, 1, 1024]
++ - Exact: [2048, 32, 1, 2048]
++ - Exact: [4608, 16, 1, 1536]
++ - Exact: [3072, 2, 1, 1024]
++ - Exact: [8448, 1, 1, 2816]
++ - Exact: [6144, 1, 1, 2560]
++ - Exact: [4608, 1, 1, 1536]
++ - Exact: [8448, 4, 1, 2816]
++ - Exact: [4608, 2, 1, 1536]
++ - Exact: [2560, 16, 1, 2560]
++ - Exact: [6144, 16, 1, 2560]
++ - Exact: [4096, 16, 1, 4096]
++ - Exact: [7680, 16, 1, 2560]
++ - Exact: [3072, 1, 1, 1024]
++ - Exact: [8448, 2, 1, 2816]
++ - Exact: [4608, 4, 1, 1536]
++ - Exact: [2048, 2, 1, 2048]
++ - Exact: [2048, 2, 1, 2]
++ - Exact: [2560, 4, 1, 2]
++ - Exact: [2560, 4, 1, 2560]
++ - Exact: [2048, 1, 1, 512]
++ - Exact: [12288, 12, 2, 256]
++ - Exact: [12288, 3, 2, 256]
++ - Exact: [51520, 12, 2, 256]
++ - Exact: [51520, 3, 2, 256]
++ - Exact: [15200, 12, 2, 256]
++ - Exact: [15200, 3, 2, 256]
++ - Exact: [3456, 3, 2, 256]
++ - Exact: [13600, 12, 2, 256]
++ - Exact: [12880, 3, 2, 256]
++ - Exact: [3400, 3, 2, 256]
++ - Exact: [12880, 12, 2, 256]
++ - Exact: [13824, 12, 2, 256]
++ - Exact: [13824, 3, 2, 256]
++ - Exact: [13600, 3, 2, 256]
++ - Exact: [3456, 12, 2, 256]
++ - Exact: [3800, 3, 2, 256]
++ - Exact: [3400, 12, 2, 256]
++ - Exact: [3800, 12, 2, 256]
++ - Exact: [55296, 3, 2, 256]
++ - Exact: [3072, 3, 2, 256]
++ - Exact: [3072, 12, 2, 256]
++ - Exact: [54400, 3, 2, 256]
++ - Exact: [60800, 12, 2, 256]
++ - Exact: [60800, 3, 2, 256]
++ - Exact: [3220, 3, 2, 256]
++ - Exact: [3220, 12, 2, 256]
++ - Exact: [2048, 8, 1, 2]
++ - Exact: [2048, 8, 1, 2048]
++ - Exact: [2560, 2, 1, 2]
++ - Exact: [2560, 2, 1, 2560]
++ - Exact: [2560, 27, 1, 29000]
++ - Exact: [1909283, 11, 1, 11]
++ - Exact: [3818566, 11, 1, 11]
++
++# bodys bigK
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [512, 16, 1, 500000]
++ - Exact: [512, 2, 1, 500000]
++ - Exact: [1024, 16, 1, 500000]
++ - Exact: [1024, 4, 1, 500000]
++ - Exact: [512, 8, 1, 500000]
++ - Exact: [512, 1, 1, 500000]
++ - Exact: [512, 4, 1, 500000]
++ - Exact: [1024, 1, 1, 500000]
++ - Exact: [1024, 2, 1, 500000]
++ - Exact: [1024, 8, 1, 500000]
++ - Exact: [49, 512, 1, 4608]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [448, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [256, 128, 1, 256]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [1024, 64, 1, 1280]
++ - Exact: [256, 256, 1, 3328]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [704, 64, 1, 3328]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [704, 64, 1, 1280]
++ - Exact: [128, 448, 1, 256]
++ - Exact: [448, 64, 1, 3328]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [128, 128, 1, 3328]
++ - Exact: [256, 256, 1, 256]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [1, 1, 1, 1280]
++ - Exact: [256, 64, 1, 3328]
++ - Exact: [448, 128, 1, 256]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [448, 128, 1, 3328]
++ - Exact: [128, 256, 1, 1280]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [256, 128, 1, 1280]
++ - Exact: [128, 256, 1, 3328]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [128, 128, 1, 1280]
++ - Exact: [128, 256, 1, 256]
++ - Exact: [256, 64, 1, 1280]
++ - Exact: [704, 64, 1, 256]
++ - Exact: [128, 448, 1, 1280]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [448, 64, 1, 256]
++ - Exact: [1024, 64, 1, 256]
++ - Exact: [1, 1, 1, 1]
++ - Exact: [448, 128, 1, 1280]
++ - Exact: [1024, 64, 1, 3328]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [256, 256, 1, 1280]
++ - Exact: [256, 128, 1, 3328]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [1, 1, 1, 256]
++ - Exact: [128, 448, 1, 3328]
++ - Exact: [128, 128, 1, 256]
++ - Exact: [1024, 16, 1, 512]
++ - Exact: [512, 16, 1, 512]
++ - Exact: [128, 1, 1, 1408]
++ - Exact: [64, 1, 1, 1216]
++ - Exact: [1024, 2, 1, 512]
++ - Exact: [512, 1, 1, 512]
++ - Exact: [1024, 4, 1, 512]
++ - Exact: [512, 4, 1, 512]
++ - Exact: [1024, 32, 1, 512]
++ - Exact: [512, 2, 1, 512]
++ - Exact: [1024, 1, 1, 512]
++ - Exact: [512, 32, 1, 512]
++ - Exact: [128, 1, 1, 1024]
++ - Exact: [64, 14, 1, 14]
++ - Exact: [64, 14, 1, 15]
++ - Exact: [64, 15, 1, 15]
++ - Exact: [64, 15, 1, 15]
++ - Exact: [64, 15, 1, 17]
++ - Exact: [64, 17, 1, 17]
++ - Exact: [64, 17, 1, 17]
++ - Exact: [64, 17, 1, 21]
++ - Exact: [64, 21, 1, 21]
++ - Exact: [64, 24, 1, 24]
++ - Exact: [64, 24, 1, 34]
++ - Exact: [64, 30, 1, 30]
++ - Exact: [64, 31, 1, 30]
++ - Exact: [64, 31, 1, 31]
++ - Exact: [64, 32, 1, 32]
++ - Exact: [64, 34, 1, 34]
++ - Exact: [64, 35, 1, 32]
++ - Exact: [64, 35, 1, 35]
++ - Exact: [64, 512, 1, 512]
++ - Exact: [1024, 4, 1, 2]
++ - Exact: [1024, 4, 1, 1024]
++ - Exact: [1024, 32, 1, 2]
++ - Exact: [1024, 32, 1, 1024]
++ - Exact: [32, 200, 1, 1]
++ - Exact: [64, 3, 512, 3]
++ - Exact: [64, 5, 512, 5]
++ - Exact: [64, 5, 960, 5]
++ - Exact: [64, 9, 512, 9]
++ - Exact: [64, 512, 1, 1]
++ - Exact: [67, 512, 1, 2048]
++ - Exact: [74, 512, 1, 2048]
++ - Exact: [74, 960, 1, 2048]
++ - Exact: [100, 512, 1, 2048]
++ - Exact: [128, 27, 32768, 27]
++ - Exact: [64, 14, 10880, 14]
++ - Exact: [64, 14, 10880, 15]
++ - Exact: [64, 15, 7680, 15]
++ - Exact: [64, 15, 10880, 15]
++ - Exact: [64, 15, 7680, 17]
++ - Exact: [64, 17, 6144, 17]
++ - Exact: [64, 17, 7680, 17]
++ - Exact: [64, 17, 6144, 21]
++ - Exact: [64, 21, 6144, 21]
++ - Exact: [64, 24, 4736, 24]
++ - Exact: [64, 24, 4736, 34]
++ - Exact: [64, 30, 2048, 30]
++ - Exact: [64, 31, 2048, 30]
++ - Exact: [64, 31, 2048, 31]
++ - Exact: [64, 27, 1920, 27]
++ - Exact: [1024, 8, 1, 1024]
++ - Exact: [1024, 77, 1, 1024]
++ - Exact: [1024, 10, 1, 2]
++ - Exact: [1024, 10, 1, 1024]
++ - Exact: [1024, 39, 1, 2]
++ - Exact: [1024, 39, 1, 1024]
++ - Exact: [1024, 40, 1, 2]
++ - Exact: [1024, 40, 1, 1024]
++ - Exact: [1024, 41, 1, 2]
++ - Exact: [1024, 41, 1, 1024]
++ - Exact: [1024, 5, 1, 2]
++ - Exact: [1024, 5, 1, 1024]
++ - Exact: [1024, 6, 1, 2]
++ - Exact: [1024, 6, 1, 1024]
++ - Exact: [1024, 8, 1, 2]
++ - Exact: [1024, 9, 1, 2]
++ - Exact: [1024, 9, 1, 1024]
++ - Exact: [64, 4, 32768, 4]
++ - Exact: [64, 4, 38400, 4]
++ - Exact: [128, 128, 1, 64]
++ - Exact: [64, 128, 1, 128]
++ - Exact: [64, 5, 1, 5]
++ - Exact: [32, 33, 1, 33]
++ - Exact: [1024, 16, 1, 2]
++ - Exact: [1024, 16, 1, 1024]
++ - Exact: [1024, 1, 1, 2]
++ - Exact: [1024, 1, 1, 1024]
++ - Exact: [1024, 1, 1, 200]
++ - Exact: [1024, 1, 1, 1600]
++ - Exact: [1024, 64, 1, 2]
++ - Exact: [1024, 64, 1, 1024]
++ - Exact: [1024, 80, 1, 1024]
++ - Exact: [1024, 80, 1, 2]
++ - Exact: [1024, 82, 1, 1024]
++ - Exact: [1024, 82, 1, 2]
++ - Exact: [1024, 12, 1, 1024]
++ - Exact: [1024, 12, 1, 2]
++ - Exact: [64, 24, 6816, 24]
++ - Exact: [64, 26, 6272, 26]
++ - Exact: [196, 256, 1, 2304]
++ - Exact: [768, 3, 2, 256]
++ - Exact: [768, 12, 2, 256]
++ - Exact: [864, 12, 2, 256]
++ - Exact: [864, 3, 2, 256]
++ - Exact: [216, 3, 2, 256]
++ - Exact: [176, 12, 2, 256]
++ - Exact: [176, 3, 2, 256]
++ - Exact: [192, 12, 2, 256]
++ - Exact: [192, 3, 2, 256]
++ - Exact: [216, 12, 2, 256]
++ - Exact: [850, 3, 2, 256]
++ - Exact: [850, 12, 2, 256]
++ - Exact: [805, 12, 2, 256]
++ - Exact: [805, 3, 2, 256]
++ - Exact: [247, 3, 2, 256]
++ - Exact: [950, 3, 2, 256]
++ - Exact: [187, 12, 2, 256]
++ - Exact: [247, 12, 2, 256]
++ - Exact: [187, 3, 2, 256]
++ - Exact: [228, 12, 2, 256]
++ - Exact: [221, 12, 2, 256]
++ - Exact: [950, 12, 2, 256]
++ - Exact: [228, 3, 2, 256]
++ - Exact: [221, 3, 2, 256]
++ - Exact: [25, 128, 120, 256]
++ - Exact: [25, 128, 139, 256]
++ - Exact: [25, 128, 160, 256]
++ - Exact: [25, 128, 18, 256]
++ - Exact: [25, 128, 19, 256]
++ - Exact: [9, 128, 120, 256]
++ - Exact: [9, 128, 139, 256]
++ - Exact: [9, 128, 160, 256]
++ - Exact: [9, 128, 18, 256]
++ - Exact: [9, 128, 19, 256]
++ - Exact: [100, 512, 1, 2304]
++ - Exact: [25, 256, 1, 1152]
++ - Exact: [9, 256, 1, 1152]
++ - Exact: [1024, 20, 1, 1024]
++ - Exact: [1024, 20, 1, 2]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Configs/navi23/rocblas_hpa_hgemm_sb_nt_asm_full.yaml b/Tensile/Configs/navi23/rocblas_hpa_hgemm_sb_nt_asm_full.yaml
+new file mode 100644
+index 0000000000..356b97f7fd
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_hpa_hgemm_sb_nt_asm_full.yaml
+@@ -0,0 +1,1634 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: h
++ HighPrecisionAccumulate: True
++ TransposeA: False
++ TransposeB: True
++ UseBeta: True
++ Batched: True
++
++# bodys bigSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [8]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [4096, 7133, 1, 4096]
++ - Exact: [2048, 7133, 1, 2048]
++ - Exact: [2560, 7133, 1, 2560]
++ - Exact: [3072, 7435, 1, 1024]
++ - Exact: [1760, 7133, 1, 1760]
++ - Exact: [7680, 5481, 1, 2560]
++ - Exact: [3136, 256, 64, 64]
++ - Exact: [784, 512, 64, 128]
++ - Exact: [784, 128, 64, 512]
++ - Exact: [196, 256, 128, 1024]
++ - Exact: [196, 256, 64, 1024]
++ - Exact: [196, 1024, 128, 256]
++ - Exact: [784, 128, 256, 512]
++ - Exact: [3136, 256, 256, 64]
++ - Exact: [784, 128, 128, 512]
++ - Exact: [784, 512, 128, 128]
++ - Exact: [784, 512, 256, 128]
++ - Exact: [196, 1024, 64, 256]
++ - Exact: [196, 1024, 256, 256]
++ - Exact: [196, 256, 256, 1024]
++ - Exact: [3136, 256, 128, 64]
++ - Exact: [1024, 4096, 1, 2048]
++ - Exact: [1024, 4096, 1, 4096]
++ - Exact: [1024, 30528, 1, 2048]
++ - Exact: [1024, 30528, 1, 4096]
++ - Exact: [4096, 1024, 1, 2048]
++ - Exact: [4096, 1024, 1, 4096]
++ - Exact: [256, 4864, 1, 8976]
++ - Exact: [256, 5120, 1, 8976]
++ - Exact: [256, 5632, 1, 8976]
++ - Exact: [256, 5888, 1, 8976]
++ - Exact: [256, 6144, 1, 8976]
++ - Exact: [256, 7168, 1, 8976]
++ - Exact: [256, 8192, 1, 8976]
++ - Exact: [256, 8960, 1, 8976]
++ - Exact: [256, 9728, 1, 8976]
++ - Exact: [256, 9984, 1, 8976]
++ - Exact: [256, 10240, 1, 8976]
++ - Exact: [256, 10496, 1, 8976]
++ - Exact: [256, 11008, 1, 8976]
++ - Exact: [256, 11264, 1, 8976]
++ - Exact: [256, 11520, 1, 8976]
++ - Exact: [256, 11776, 1, 8976]
++ - Exact: [256, 12544, 1, 8976]
++ - Exact: [256, 12800, 1, 8976]
++ - Exact: [256, 13312, 1, 8976]
++ - Exact: [256, 13568, 1, 8976]
++ - Exact: [256, 14336, 1, 8976]
++ - Exact: [256, 14848, 1, 8976]
++ - Exact: [256, 15104, 1, 8976]
++ - Exact: [256, 15872, 1, 8976]
++ - Exact: [256, 16128, 1, 8976]
++ - Exact: [256, 17152, 1, 8976]
++ - Exact: [256, 17408, 1, 8976]
++ - Exact: [256, 18688, 1, 8976]
++ - Exact: [256, 19968, 1, 8976]
++ - Exact: [256, 20480, 1, 8976]
++ - Exact: [256, 20992, 1, 8976]
++ - Exact: [256, 21248, 1, 8976]
++ - Exact: [256, 22016, 1, 8976]
++ - Exact: [256, 26112, 1, 8976]
++ - Exact: [256, 32512, 1, 8976]
++ - Exact: [256, 32768, 1, 1]
++ - Exact: [256, 33536, 1, 8976]
++ - Exact: [256, 44505, 1, 8976]
++ - Exact: [768, 2048, 1, 256]
++ - Exact: [1600, 1024, 1, 512]
++ - Exact: [1600, 1024, 1, 960]
++ - Exact: [2048, 960, 1, 1]
++ - Exact: [2048, 2048, 1, 512]
++ - Exact: [2048, 2048, 1, 960]
++ - Exact: [2048, 2048, 1, 1024]
++ - Exact: [3200, 2048, 1, 1024]
++ - Exact: [4096, 4096, 1, 1024]
++ - Exact: [1024, 4096, 1, 3840]
++ - Exact: [1024, 4096, 1, 3968]
++ - Exact: [1024, 4096, 1, 6528]
++ - Exact: [1024, 4096, 1, 7104]
++ - Exact: [1024, 4096, 1, 7200]
++ - Exact: [1024, 4096, 1, 8064]
++ - Exact: [1024, 4096, 1, 8160]
++ - Exact: [1024, 4096, 1, 9216]
++ - Exact: [1024, 4096, 1, 9520]
++ - Exact: [1024, 4096, 1, 10064]
++ - Exact: [1024, 4096, 1, 10080]
++ - Exact: [1024, 4096, 1, 10200]
++ - Exact: [1024, 42720, 1, 3968]
++ - Exact: [1024, 42720, 1, 6528]
++ - Exact: [1024, 42720, 1, 7104]
++ - Exact: [1024, 42720, 1, 7200]
++ - Exact: [1024, 42720, 1, 9520]
++ - Exact: [1024, 42720, 1, 10080]
++ - Exact: [4096, 1024, 1, 3840]
++ - Exact: [4096, 1024, 1, 3968]
++ - Exact: [4096, 1024, 1, 6528]
++ - Exact: [4096, 1024, 1, 7104]
++ - Exact: [4096, 1024, 1, 7200]
++ - Exact: [4096, 1024, 1, 8064]
++ - Exact: [4096, 1024, 1, 8160]
++ - Exact: [4096, 1024, 1, 9216]
++ - Exact: [4096, 1024, 1, 9520]
++ - Exact: [4096, 1024, 1, 10064]
++ - Exact: [4096, 1024, 1, 10080]
++ - Exact: [4096, 1024, 1, 10200]
++ - Exact: [1024, 4096, 1, 3240]
++ - Exact: [1024, 4096, 1, 3960]
++ - Exact: [1024, 42720, 1, 3960]
++ - Exact: [4096, 1024, 1, 3240]
++ - Exact: [4096, 1024, 1, 3960]
++ - Exact: [1225, 192, 64, 32]
++ - Exact: [1225, 192, 64, 48]
++ - Exact: [1225, 192, 64, 64]
++ - Exact: [1225, 256, 64, 48]
++ - Exact: [1225, 256, 64, 64]
++ - Exact: [1225, 288, 64, 48]
++ - Exact: [1225, 288, 64, 64]
++ - Exact: [289, 768, 64, 128]
++ - Exact: [289, 768, 64, 160]
++ - Exact: [289, 768, 64, 192]
++ - Exact: [1225, 192, 32, 32]
++ - Exact: [1225, 192, 32, 48]
++ - Exact: [1225, 192, 32, 64]
++ - Exact: [1225, 256, 32, 48]
++ - Exact: [1225, 256, 32, 64]
++ - Exact: [1225, 288, 32, 48]
++ - Exact: [1225, 288, 32, 64]
++ - Exact: [289, 768, 32, 128]
++ - Exact: [289, 768, 32, 160]
++ - Exact: [289, 768, 32, 192]
++ - Exact: [3136, 256, 32, 64]
++ - Exact: [784, 128, 32, 512]
++ - Exact: [784, 512, 32, 128]
++ - Exact: [196, 1024, 32, 256]
++ - Exact: [3136, 128, 64, 256]
++ - Exact: [784, 256, 64, 512]
++ - Exact: [3136, 256, 64, 128]
++ - Exact: [3136, 256, 64, 256]
++ - Exact: [196, 512, 64, 1024]
++ - Exact: [784, 512, 64, 256]
++ - Exact: [784, 512, 64, 512]
++ - Exact: [196, 1024, 64, 512]
++ - Exact: [196, 1024, 64, 1024]
++ - Exact: [3136, 128, 32, 256]
++ - Exact: [784, 256, 32, 512]
++ - Exact: [3136, 256, 32, 128]
++ - Exact: [3136, 256, 32, 256]
++ - Exact: [196, 512, 32, 1024]
++ - Exact: [784, 512, 32, 256]
++ - Exact: [784, 512, 32, 512]
++ - Exact: [196, 1024, 32, 512]
++ - Exact: [196, 1024, 32, 1024]
++ - Exact: [7680, 8192, 1, 8192]
++ - Exact: [3840, 4096, 1, 4096]
++ - Exact: [1920, 2048, 1, 2048]
++ - Exact: [8192, 7680, 1, 8192]
++ - Exact: [4096, 3840, 1, 4096]
++ - Exact: [2048, 1920, 1, 2048]
++ - Exact: [8192, 8192, 1, 8192]
++ - Exact: [4096, 4096, 1, 4096]
++ - Exact: [2048, 2048, 1, 2048]
++ - Exact: [1024, 4096, 1, 512]
++ - Exact: [1024, 30522, 1, 77]
++ - Exact: [4096, 1024, 1, 512]
++ - Exact: [1024, 4096, 1, 1280]
++ - Exact: [1024, 30522, 1, 200]
++ - Exact: [4096, 1024, 1, 1280]
++ - Exact: [1024, 4096, 1, 4992]
++ - Exact: [1024, 30522, 1, 780]
++ - Exact: [4096, 1024, 1, 4992]
++ - Exact: [1024, 30522, 1, 308]
++ - Exact: [1024, 4096, 1, 5120]
++ - Exact: [1024, 30522, 1, 800]
++ - Exact: [4096, 1024, 1, 5120]
++ - Exact: [1024, 4096, 1, 5248]
++ - Exact: [1024, 30522, 1, 820]
++ - Exact: [4096, 1024, 1, 5248]
++ - Exact: [1024, 4096, 1, 2560]
++ - Exact: [1024, 30522, 1, 385]
++ - Exact: [4096, 1024, 1, 2560]
++ - Exact: [1024, 4096, 1, 3072]
++ - Exact: [1024, 30522, 1, 462]
++ - Exact: [4096, 1024, 1, 3072]
++ - Exact: [1024, 4096, 1, 1024]
++ - Exact: [1024, 30522, 1, 160]
++ - Exact: [4096, 1024, 1, 1024]
++ - Exact: [1024, 4096, 1, 1152]
++ - Exact: [1024, 30522, 1, 180]
++ - Exact: [4096, 1024, 1, 1152]
++ - Exact: [1024, 4096, 1, 8192]
++ - Exact: [1024, 4096, 1, 9600]
++ - Exact: [1024, 33712, 1, 8192]
++ - Exact: [1024, 33712, 1, 9600]
++ - Exact: [4096, 1024, 1, 8192]
++ - Exact: [4096, 1024, 1, 9600]
++ - Exact: [1024, 1600, 1, 1]
++ - Exact: [2560, 1920, 1, 2048]
++ - Exact: [1024, 3072, 1, 4096]
++ - Exact: [2560, 2560, 1, 2048]
++ - Exact: [2048, 2048, 1, 2]
++ - Exact: [1024, 30592, 1, 2048]
++ - Exact: [1024, 3072, 1, 16384]
++ - Exact: [6144, 1536, 1, 4096]
++ - Exact: [1536, 4608, 1, 8192]
++ - Exact: [640, 2560, 1, 2048]
++ - Exact: [1024, 4096, 1, 16384]
++ - Exact: [1536, 6144, 1, 4096]
++ - Exact: [1024, 30592, 1, 4096]
++ - Exact: [2560, 2560, 1, 4]
++ - Exact: [1536, 1536, 1, 4096]
++ - Exact: [2560, 7680, 1, 2048]
++ - Exact: [1536, 50304, 1, 4096]
++ - Exact: [2048, 8192, 1, 1024]
++ - Exact: [1024, 30592, 1, 8192]
++ - Exact: [4096, 1024, 1, 16384]
++ - Exact: [8192, 2048, 1, 1024]
++ - Exact: [1024, 50304, 1, 4096]
++ - Exact: [1536, 4608, 1, 4096]
++ - Exact: [6144, 1536, 1, 8192]
++ - Exact: [1024, 3072, 1, 8192]
++ - Exact: [1536, 1536, 1, 8192]
++ - Exact: [1536, 50304, 1, 8192]
++ - Exact: [2048, 6144, 1, 1024]
++ - Exact: [2048, 30592, 1, 1024]
++ - Exact: [1536, 6144, 1, 8192]
++ - Exact: [1024, 50304, 1, 2048]
++ - Exact: [1024, 50304, 1, 8192]
++ - Exact: [1024, 3072, 1, 2048]
++ - Exact: [1024, 50304, 1, 16384]
++ - Exact: [1024, 30528, 1, 8192]
++ - Exact: [256, 6912, 1, 1]
++ - Exact: [30528, 1024, 1, 640]
++ - Exact: [30528, 1024, 1, 1280]
++ - Exact: [4096, 1024, 1, 10240]
++ - Exact: [1024, 4096, 1, 10240]
++ - Exact: [30528, 1024, 1, 1600]
++ - Exact: [1024, 4096, 1, 10496]
++ - Exact: [30528, 1024, 1, 1640]
++ - Exact: [4096, 1024, 1, 10496]
++ - Exact: [30528, 1024, 1, 160]
++ - Exact: [1024, 4096, 1, 6144]
++ - Exact: [30528, 1024, 1, 240]
++ - Exact: [4096, 1024, 1, 6144]
++ - Exact: [1024, 4096, 1, 10224]
++ - Exact: [4096, 1024, 1, 10224]
++ - Exact: [1024, 3072, 1, 10224]
++ - Exact: [1024, 3072, 1, 10240]
++ - Exact: [4096, 1024, 1, 10192]
++ - Exact: [1024, 3072, 1, 10192]
++ - Exact: [1024, 4096, 1, 10192]
++ - Exact: [1024, 3072, 1, 10200]
++ - Exact: [4096, 1024, 1, 10208]
++ - Exact: [1024, 3072, 1, 10208]
++ - Exact: [1024, 4096, 1, 10208]
++ - Exact: [1024, 2048, 1, 10224]
++ - Exact: [1024, 2048, 1, 10240]
++ - Exact: [1024, 2048, 1, 10192]
++ - Exact: [1024, 3072, 1, 10080]
++ - Exact: [100352, 256, 1, 512]
++ - Exact: [12544, 1024, 1, 2048]
++ - Exact: [12544, 147, 1, 64]
++ - Exact: [200704, 256, 1, 512]
++ - Exact: [25088, 512, 1, 1024]
++ - Exact: [3136, 576, 1, 64]
++ - Exact: [50176, 512, 1, 1024]
++ - Exact: [6272, 1024, 1, 2048]
++ - Exact: [3136, 256, 128, 128]
++ - Exact: [3136, 256, 256, 128]
++ - Exact: [784, 512, 128, 256]
++ - Exact: [784, 512, 256, 256]
++ - Exact: [30528, 1024, 1, 2560]
++ - Exact: [1024, 4096, 1, 12288]
++ - Exact: [30528, 1024, 1, 1920]
++ - Exact: [4096, 1024, 1, 12288]
++ - Exact: [25600, 128, 25, 128]
++ - Exact: [12544, 128, 36, 128]
++ - Exact: [9216, 128, 49, 128]
++ - Exact: [6400, 128, 64, 128]
++ - Exact: [6400, 256, 25, 256]
++ - Exact: [4096, 256, 36, 256]
++ - Exact: [2304, 256, 49, 256]
++ - Exact: [2304, 256, 64, 256]
++ - Exact: [2304, 512, 25, 512]
++ - Exact: [1024, 512, 36, 512]
++ - Exact: [1024, 512, 49, 512]
++ - Exact: [1024, 512, 64, 512]
++ - Exact: [3072, 768, 1, 2048]
++ - Exact: [768, 3072, 1, 2048]
++ - Exact: [3072, 768, 1, 4608]
++ - Exact: [768, 3072, 1, 4608]
++ - Exact: [4096, 1024, 1, 4608]
++ - Exact: [1024, 4096, 1, 4608]
++ - Exact: [196, 1024, 128, 512]
++ - Exact: [196, 1024, 256, 512]
++ - Exact: [4880, 256, 49, 256]
++ - Exact: [3128, 256, 64, 256]
++ - Exact: [4680, 256, 49, 256]
++ - Exact: [5280, 256, 36, 256]
++ - Exact: [2640, 256, 64, 256]
++ - Exact: [5304, 256, 49, 256]
++ - Exact: [2760, 256, 64, 256]
++ - Exact: [6440, 256, 36, 256]
++ - Exact: [5704, 256, 36, 256]
++ - Exact: [2128, 256, 64, 256]
++ - Exact: [1160, 256, 49, 256]
++ - Exact: [4056, 256, 49, 256]
++ - Exact: [6144, 256, 36, 256]
++ - Exact: [6336, 256, 36, 256]
++ - Exact: [13600, 512, 2, 128]
++ - Exact: [15200, 512, 2, 128]
++ - Exact: [15200, 128, 2, 512]
++ - Exact: [13600, 128, 2, 512]
++ - Exact: [5632, 256, 36, 256]
++ - Exact: [12288, 128, 2, 512]
++ - Exact: [12880, 128, 2, 512]
++ - Exact: [11408, 128, 2, 512]
++ - Exact: [13824, 512, 2, 128]
++ - Exact: [13824, 128, 2, 512]
++ - Exact: [10560, 128, 2, 512]
++ - Exact: [10752, 128, 2, 512]
++ - Exact: [13600, 512, 2, 256]
++ - Exact: [15200, 512, 2, 256]
++ - Exact: [768, 2048, 2, 512]
++ - Exact: [12880, 512, 2, 128]
++ - Exact: [11616, 128, 2, 512]
++ - Exact: [14208, 512, 2, 128]
++ - Exact: [11408, 512, 2, 128]
++ - Exact: [6912, 256, 36, 256]
++ - Exact: [13824, 512, 2, 256]
++ - Exact: [11616, 512, 2, 128]
++ - Exact: [12288, 512, 2, 128]
++ - Exact: [14208, 128, 2, 512]
++ - Exact: [11968, 128, 2, 512]
++ - Exact: [864, 2048, 2, 512]
++ - Exact: [10560, 512, 2, 128]
++ - Exact: [672, 2048, 2, 512]
++ - Exact: [9408, 128, 2, 512]
++ - Exact: [10752, 512, 2, 128]
++ - Exact: [11968, 512, 2, 128]
++ - Exact: [1240, 256, 49, 256]
++ - Exact: [4032, 256, 2, 1024]
++ - Exact: [888, 2048, 2, 512]
++ - Exact: [12880, 512, 2, 256]
++ - Exact: [12288, 512, 2, 256]
++ - Exact: [13440, 128, 2, 512]
++ - Exact: [864, 2048, 2, 256]
++ - Exact: [12672, 128, 2, 512]
++ - Exact: [11264, 128, 2, 512]
++ - Exact: [11776, 128, 2, 512]
++ - Exact: [16128, 128, 2, 512]
++ - Exact: [4032, 1024, 2, 256]
++ - Exact: [14000, 128, 2, 512]
++ - Exact: [13440, 512, 2, 128]
++ - Exact: [768, 2048, 2, 256]
++ - Exact: [3264, 1024, 2, 256]
++ - Exact: [4200, 256, 2, 1024]
++ - Exact: [2352, 1024, 2, 256]
++ - Exact: [2400, 1024, 2, 256]
++ - Exact: [15200, 256, 2, 12]
++ - Exact: [12880, 256, 2, 12]
++ - Exact: [2520, 1024, 2, 256]
++ - Exact: [13600, 256, 2, 12]
++ - Exact: [15200, 256, 2, 3]
++ - Exact: [12880, 256, 2, 3]
++ - Exact: [4200, 1024, 2, 256]
++ - Exact: [12288, 256, 2, 12]
++ - Exact: [13824, 256, 2, 12]
++ - Exact: [13600, 256, 2, 3]
++ - Exact: [7600, 512, 1, 256]
++ - Exact: [6144, 512, 1, 256]
++ - Exact: [12544, 1024, 1, 1024]
++ - Exact: [3800, 256, 2, 3]
++ - Exact: [13824, 256, 2, 3]
++ - Exact: [12288, 256, 2, 3]
++ - Exact: [2688, 256, 2, 1024]
++ - Exact: [3072, 256, 2, 12]
++ - Exact: [3800, 256, 2, 12]
++ - Exact: [3072, 256, 2, 3]
++ - Exact: [2520, 256, 2, 1024]
++ - Exact: [16128, 512, 2, 128]
++ - Exact: [2400, 256, 2, 1024]
++ - Exact: [2352, 256, 2, 1024]
++ - Exact: [2944, 256, 2, 1024]
++ - Exact: [2992, 1024, 2, 256]
++ - Exact: [2816, 256, 2, 1024]
++ - Exact: [2904, 1024, 2, 256]
++ - Exact: [3456, 256, 2, 3]
++ - Exact: [3400, 256, 2, 3]
++ - Exact: [2816, 1024, 2, 256]
++ - Exact: [3456, 256, 2, 12]
++ - Exact: [2944, 1024, 2, 256]
++ - Exact: [3168, 256, 2, 1024]
++ - Exact: [2992, 256, 2, 1024]
++ - Exact: [51520, 256, 2, 12]
++ - Exact: [3072, 256, 2, 1024]
++ - Exact: [2640, 1024, 2, 256]
++ - Exact: [2688, 1024, 2, 256]
++ - Exact: [2904, 256, 2, 1024]
++ - Exact: [3264, 256, 2, 1024]
++ - Exact: [54400, 256, 2, 12]
++ - Exact: [55296, 256, 2, 3]
++ - Exact: [60800, 256, 2, 12]
++ - Exact: [51520, 256, 2, 3]
++ - Exact: [55296, 256, 2, 12]
++ - Exact: [3600, 1024, 2, 256]
++ - Exact: [60800, 256, 2, 3]
++ - Exact: [952, 256, 64, 256]
++ - Exact: [49152, 256, 2, 12]
++ - Exact: [3360, 256, 2, 1024]
++ - Exact: [736, 256, 64, 256]
++ - Exact: [600, 256, 64, 256]
++ - Exact: [1440, 256, 49, 256]
++ - Exact: [3168, 1024, 2, 256]
++ - Exact: [1368, 256, 49, 256]
++ - Exact: [49152, 256, 2, 3]
++ - Exact: [3600, 256, 2, 1024]
++ - Exact: [3360, 1024, 2, 256]
++ - Exact: [54400, 256, 2, 3]
++ - Exact: [3072, 1024, 2, 256]
++ - Exact: [2640, 256, 2, 1024]
++ - Exact: [616, 256, 64, 256]
++ - Exact: [3008, 256, 64, 256]
++ - Exact: [896, 256, 64, 256]
++ - Exact: [768, 256, 64, 256]
++ - Exact: [3552, 256, 2, 1024]
++ - Exact: [3552, 1024, 2, 256]
++ - Exact: [800, 256, 64, 256]
++ - Exact: [1120, 256, 49, 256]
++ - Exact: [2408, 256, 64, 256]
++ - Exact: [3456, 256, 2, 1024]
++ - Exact: [672, 256, 64, 256]
++ - Exact: [3456, 1024, 2, 256]
++ - Exact: [1064, 256, 49, 256]
++ - Exact: [3400, 256, 2, 1024]
++ - Exact: [704, 256, 64, 256]
++ - Exact: [3400, 1024, 2, 256]
++ - Exact: [3264, 256, 64, 256]
++ - Exact: [3800, 1024, 2, 256]
++ - Exact: [3800, 256, 2, 1024]
++ - Exact: [6440, 512, 1, 256]
++ - Exact: [6912, 512, 1, 256]
++ - Exact: [6800, 512, 1, 256]
++ - Exact: [6800, 512, 1, 1024]
++ - Exact: [6440, 512, 1, 1024]
++ - Exact: [6912, 512, 1, 1024]
++ - Exact: [1728, 1024, 1, 512]
++ - Exact: [1536, 1024, 1, 512]
++ - Exact: [7600, 512, 1, 1024]
++ - Exact: [6144, 512, 1, 1024]
++ - Exact: [1728, 1024, 1, 2048]
++ - Exact: [1536, 1024, 1, 2048]
++ - Exact: [4524, 256, 49, 256]
++ - Exact: [2666, 256, 64, 256]
++ - Exact: [950, 2048, 2, 512]
++ - Exact: [3220, 1024, 2, 256]
++ - Exact: [782, 128, 64, 128]
++ - Exact: [850, 2048, 2, 512]
++ - Exact: [805, 2048, 2, 512]
++ - Exact: [713, 2048, 2, 512]
++ - Exact: [660, 2048, 2, 512]
++ - Exact: [726, 2048, 2, 512]
++ - Exact: [805, 2048, 2, 256]
++ - Exact: [1251, 256, 49, 256]
++ - Exact: [1900, 1024, 1, 2048]
++ - Exact: [1610, 1024, 1, 2048]
++ - Exact: [1900, 1024, 1, 512]
++ - Exact: [3220, 256, 2, 12]
++ - Exact: [3220, 256, 2, 3]
++ - Exact: [3036, 1024, 2, 256]
++ - Exact: [3036, 256, 2, 1024]
++ - Exact: [850, 2048, 2, 256]
++ - Exact: [2852, 1024, 2, 256]
++ - Exact: [950, 2048, 2, 256]
++ - Exact: [3700, 1024, 2, 256]
++ - Exact: [2852, 256, 2, 1024]
++ - Exact: [3700, 256, 2, 1024]
++ - Exact: [1269, 256, 49, 256]
++ - Exact: [1467, 256, 49, 256]
++ - Exact: [3500, 256, 2, 1024]
++ - Exact: [1449, 256, 49, 256]
++ - Exact: [1278, 256, 49, 256]
++ - Exact: [1413, 256, 49, 256]
++ - Exact: [1341, 256, 49, 256]
++ - Exact: [1287, 256, 49, 256]
++ - Exact: [1332, 256, 49, 256]
++ - Exact: [1359, 256, 49, 256]
++ - Exact: [1395, 256, 49, 256]
++ - Exact: [1323, 256, 49, 256]
++ - Exact: [1404, 256, 49, 256]
++ - Exact: [1386, 256, 49, 256]
++ - Exact: [1350, 256, 49, 256]
++ - Exact: [3500, 1024, 2, 256]
++ - Exact: [3220, 256, 2, 1024]
++ - Exact: [690, 256, 64, 256]
++ - Exact: [660, 256, 64, 256]
++ - Exact: [782, 256, 64, 256]
++ - Exact: [884, 256, 64, 256]
++ - Exact: [1610, 1024, 1, 512]
++ - Exact: [1700, 1024, 1, 512]
++ - Exact: [1700, 1024, 1, 2048]
++ - Exact: [1444, 128, 120, 256]
++ - Exact: [1444, 128, 18, 256]
++ - Exact: [1444, 128, 19, 256]
++ - Exact: [1444, 256, 120, 256]
++ - Exact: [1444, 256, 18, 256]
++ - Exact: [1444, 256, 19, 256]
++ - Exact: [361, 512, 120, 256]
++ - Exact: [361, 512, 18, 256]
++ - Exact: [361, 512, 19, 256]
++ - Exact: [1920, 25216, 1, 16384]
++ - Exact: [3840, 1920, 1, 16384]
++ - Exact: [1920, 3840, 1, 16384]
++ - Exact: [960, 1920, 1, 16384]
++ - Exact: [1920, 2880, 1, 16384]
++ - Exact: [1920, 25216, 1, 4096]
++ - Exact: [3840, 1920, 1, 4096]
++ - Exact: [1920, 3840, 1, 4096]
++ - Exact: [960, 1920, 1, 4096]
++ - Exact: [1920, 2880, 1, 4096]
++ - Exact: [1920, 25216, 1, 8192]
++ - Exact: [3840, 1920, 1, 8192]
++ - Exact: [1920, 3840, 1, 8192]
++ - Exact: [960, 1920, 1, 8192]
++ - Exact: [1920, 2880, 1, 8192]
++ - Exact: [2304, 12672, 1, 16384]
++ - Exact: [2304, 2304, 1, 16384]
++ - Exact: [576, 2304, 1, 16384]
++ - Exact: [2304, 1728, 1, 16384]
++ - Exact: [2304, 12672, 1, 4096]
++ - Exact: [2304, 2304, 1, 4096]
++ - Exact: [576, 2304, 1, 4096]
++ - Exact: [2304, 1728, 1, 4096]
++ - Exact: [2304, 12672, 1, 8192]
++ - Exact: [2304, 2304, 1, 8192]
++ - Exact: [576, 2304, 1, 8192]
++ - Exact: [2304, 1728, 1, 8192]
++ - Exact: [3072, 6400, 1, 4096]
++ - Exact: [1536, 3072, 1, 4096]
++ - Exact: [3072, 1536, 1, 4096]
++ - Exact: [384, 3072, 1, 4096]
++ - Exact: [3072, 1152, 1, 4096]
++ - Exact: [3072, 6400, 1, 8192]
++ - Exact: [1536, 3072, 1, 8192]
++ - Exact: [3072, 1536, 1, 8192]
++ - Exact: [384, 3072, 1, 8192]
++ - Exact: [3072, 1152, 1, 8192]
++ - Exact: [2048, 2048, 1, 4096]
++ - Exact: [2048, 2048, 1, 8]
++ - Exact: [2048, 29000, 1, 199]
++ - Exact: [2048, 29000, 1, 221]
++ - Exact: [2048, 29000, 1, 224]
++ - Exact: [2048, 29000, 1, 229]
++ - Exact: [2048, 29000, 1, 234]
++ - Exact: [2048, 29000, 1, 242]
++ - Exact: [2048, 29000, 1, 246]
++ - Exact: [2048, 29000, 1, 247]
++ - Exact: [2048, 29000, 1, 256]
++ - Exact: [2048, 29000, 1, 262]
++ - Exact: [2048, 29000, 1, 264]
++ - Exact: [2048, 29000, 1, 265]
++ - Exact: [2048, 29000, 1, 274]
++ - Exact: [2048, 29000, 1, 277]
++ - Exact: [2048, 29000, 1, 279]
++ - Exact: [2048, 29000, 1, 288]
++ - Exact: [2048, 29000, 1, 296]
++ - Exact: [2048, 29000, 1, 315]
++ - Exact: [2048, 29000, 1, 335]
++ - Exact: [2048, 4096, 1, 4096]
++ - Exact: [4096, 2048, 1, 4096]
++ - Exact: [1024, 29000, 1, 2283]
++ - Exact: [1024, 29000, 1, 2296]
++ - Exact: [1024, 29000, 1, 2306]
++ - Exact: [1024, 29000, 1, 2309]
++ - Exact: [1024, 29000, 1, 2318]
++ - Exact: [1024, 29000, 1, 2320]
++ - Exact: [1024, 29000, 1, 2324]
++ - Exact: [1024, 29000, 1, 2325]
++ - Exact: [1024, 29000, 1, 2329]
++ - Exact: [1024, 29000, 1, 2338]
++ - Exact: [1024, 29000, 1, 2345]
++ - Exact: [1024, 29000, 1, 2350]
++ - Exact: [1024, 29000, 1, 2362]
++ - Exact: [1024, 29000, 1, 2366]
++ - Exact: [1024, 29000, 1, 2368]
++ - Exact: [1024, 29000, 1, 2374]
++ - Exact: [1024, 29000, 1, 2390]
++ - Exact: [1024, 29000, 1, 561]
++ - Exact: [1024, 29000, 1, 574]
++ - Exact: [1024, 29000, 1, 600]
++ - Exact: [1024, 29000, 1, 608]
++ - Exact: [1024, 29000, 1, 615]
++ - Exact: [1024, 29000, 1, 622]
++ - Exact: [1024, 29000, 1, 625]
++ - Exact: [1024, 29000, 1, 626]
++ - Exact: [1024, 29000, 1, 628]
++ - Exact: [1024, 29000, 1, 636]
++ - Exact: [1024, 29000, 1, 651]
++ - Exact: [1024, 29000, 1, 658]
++ - Exact: [1024, 29000, 1, 669]
++ - Exact: [1024, 29000, 1, 670]
++ - Exact: [1024, 29000, 1, 672]
++ - Exact: [1024, 29000, 1, 684]
++ - Exact: [1024, 29000, 1, 716]
++ - Exact: [1024, 29000, 1, 730]
++ - Exact: [2560, 2560, 1, 1024]
++ - Exact: [2560, 2560, 1, 2]
++ - Exact: [2560, 29000, 1, 109]
++ - Exact: [2560, 29000, 1, 121]
++ - Exact: [2560, 29000, 1, 27]
++ - Exact: [2560, 29000, 1, 35]
++ - Exact: [2560, 29000, 1, 36]
++ - Exact: [2560, 29000, 1, 39]
++ - Exact: [2560, 29000, 1, 40]
++ - Exact: [2560, 29000, 1, 42]
++ - Exact: [2560, 29000, 1, 43]
++ - Exact: [2560, 29000, 1, 44]
++ - Exact: [2560, 29000, 1, 46]
++ - Exact: [2560, 29000, 1, 48]
++ - Exact: [2560, 29000, 1, 49]
++ - Exact: [2560, 29000, 1, 50]
++ - Exact: [2560, 29000, 1, 51]
++ - Exact: [2560, 29000, 1, 53]
++ - Exact: [2560, 29000, 1, 54]
++ - Exact: [2560, 29000, 1, 55]
++ - Exact: [2560, 29000, 1, 56]
++ - Exact: [2560, 29000, 1, 57]
++ - Exact: [2560, 29000, 1, 58]
++ - Exact: [2560, 29000, 1, 59]
++ - Exact: [2560, 29000, 1, 61]
++ - Exact: [2560, 29000, 1, 63]
++ - Exact: [2560, 29000, 1, 65]
++ - Exact: [2560, 29000, 1, 66]
++ - Exact: [2560, 29000, 1, 67]
++ - Exact: [2560, 29000, 1, 69]
++ - Exact: [2560, 29000, 1, 70]
++ - Exact: [2560, 29000, 1, 71]
++ - Exact: [2560, 29000, 1, 73]
++ - Exact: [2560, 29000, 1, 74]
++ - Exact: [2560, 29000, 1, 75]
++ - Exact: [2560, 29000, 1, 77]
++ - Exact: [2560, 29000, 1, 78]
++ - Exact: [2560, 29000, 1, 80]
++ - Exact: [2560, 29000, 1, 81]
++ - Exact: [2560, 29000, 1, 82]
++ - Exact: [2560, 29000, 1, 83]
++ - Exact: [2560, 29000, 1, 84]
++ - Exact: [2560, 29000, 1, 88]
++ - Exact: [2560, 29000, 1, 89]
++ - Exact: [2560, 29000, 1, 90]
++ - Exact: [2560, 29000, 1, 92]
++ - Exact: [2560, 29000, 1, 95]
++ - Exact: [2560, 29000, 1, 98]
++ - Exact: [2560, 4096, 1, 1024]
++ - Exact: [4096, 2560, 1, 1024]
++ - Exact: [1024, 3072, 1, 32768]
++ - Exact: [1024, 4096, 1, 32768]
++ - Exact: [1024, 50304, 1, 32768]
++ - Exact: [4096, 1024, 1, 32768]
++ - Exact: [1024, 128, 24, 1024]
++ - Exact: [128, 1024, 24, 1024]
++
++# bodys bigSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [256, 2560, 1, 8976]
++ - Exact: [256, 2816, 1, 8976]
++ - Exact: [256, 3328, 1, 8976]
++ - Exact: [256, 3584, 1, 8976]
++ - Exact: [256, 3840, 1, 8976]
++ - Exact: [256, 4096, 1, 8976]
++ - Exact: [256, 4352, 1, 8976]
++ - Exact: [480, 1024, 1, 32768]
++ - Exact: [1024, 256, 1, 21248]
++ - Exact: [1024, 256, 1, 21504]
++ - Exact: [1024, 256, 1, 22016]
++ - Exact: [1024, 256, 1, 28672]
++ - Exact: [1024, 256, 1, 33536]
++ - Exact: [1024, 512, 1, 32768]
++ - Exact: [1024, 1024, 1, 32768]
++ - Exact: [1024, 1024, 1, 9216]
++ - Exact: [1024, 1024, 1, 9520]
++ - Exact: [1024, 1024, 1, 10064]
++ - Exact: [1024, 1024, 1, 10080]
++ - Exact: [1024, 1024, 1, 10200]
++ - Exact: [479, 1024, 1, 32768]
++ - Exact: [1024, 1024, 1, 8192]
++ - Exact: [1024, 1024, 1, 9600]
++ - Exact: [1024, 1024, 1, 16384]
++ - Exact: [512, 256, 1, 55296]
++ - Exact: [1024, 1024, 1, 10240]
++ - Exact: [1024, 1024, 1, 10496]
++ - Exact: [1024, 1024, 1, 10224]
++ - Exact: [1024, 1024, 1, 10192]
++ - Exact: [1024, 1024, 1, 10208]
++ - Exact: [1024, 1024, 1, 10184]
++ - Exact: [1024, 1024, 1, 10120]
++ - Exact: [1024, 1024, 1, 10152]
++ - Exact: [1024, 1024, 1, 12288]
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [5888, 64, 1, 1280]
++ - Exact: [5888, 64, 1, 3328]
++ - Exact: [6784, 64, 1, 256]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [5056, 64, 1, 1280]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [5888, 64, 1, 256]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [5056, 64, 1, 3328]
++ - Exact: [6784, 64, 1, 3328]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [6784, 64, 1, 1280]
++ - Exact: [5056, 64, 1, 256]
++ - Exact: [1024, 1024, 1, 1024]
++ - Exact: [3136, 64, 128, 64]
++ - Exact: [3136, 64, 64, 256]
++ - Exact: [3136, 64, 256, 256]
++ - Exact: [3136, 64, 128, 256]
++ - Exact: [3136, 64, 64, 64]
++ - Exact: [3136, 64, 256, 64]
++ - Exact: [64, 128, 512, 128]
++ - Exact: [64, 512, 64, 512]
++ - Exact: [128, 64, 512, 128]
++ - Exact: [512, 64, 64, 512]
++ - Exact: [1024, 1024, 1, 4]
++ - Exact: [1024, 1024, 1, 32]
++ - Exact: [1024, 1024, 1, 2048]
++ - Exact: [1024, 1024, 1, 4096]
++ - Exact: [256, 1280, 1, 8976]
++ - Exact: [257, 4096, 1, 1024]
++ - Exact: [512, 2048, 1, 256]
++ - Exact: [560, 1024, 1, 200]
++ - Exact: [560, 1024, 1, 1600]
++ - Exact: [1024, 1024, 1, 200]
++ - Exact: [1024, 1024, 1, 512]
++ - Exact: [1024, 1024, 1, 960]
++ - Exact: [1024, 1024, 1, 1600]
++ - Exact: [2048, 256, 1, 1024]
++ - Exact: [1024, 1024, 1, 3840]
++ - Exact: [1024, 1024, 1, 3968]
++ - Exact: [1024, 1024, 1, 6528]
++ - Exact: [1024, 1024, 1, 7104]
++ - Exact: [1024, 1024, 1, 7200]
++ - Exact: [1024, 1024, 1, 8064]
++ - Exact: [1024, 1024, 1, 8160]
++ - Exact: [1024, 1024, 1, 3240]
++ - Exact: [1024, 1024, 1, 3960]
++ - Exact: [64, 1280, 64, 192]
++ - Exact: [64, 1280, 64, 320]
++ - Exact: [64, 1280, 64, 384]
++ - Exact: [64, 1280, 64, 448]
++ - Exact: [64, 2048, 64, 192]
++ - Exact: [64, 2048, 64, 320]
++ - Exact: [64, 2048, 64, 384]
++ - Exact: [64, 2048, 64, 448]
++ - Exact: [5329, 64, 64, 80]
++ - Exact: [64, 1280, 32, 192]
++ - Exact: [64, 1280, 32, 320]
++ - Exact: [64, 1280, 32, 384]
++ - Exact: [64, 1280, 32, 448]
++ - Exact: [64, 2048, 32, 192]
++ - Exact: [64, 2048, 32, 320]
++ - Exact: [64, 2048, 32, 384]
++ - Exact: [64, 2048, 32, 448]
++ - Exact: [5329, 64, 32, 80]
++ - Exact: [3136, 64, 32, 256]
++ - Exact: [3136, 64, 32, 64]
++ - Exact: [196, 256, 32, 1024]
++ - Exact: [3136, 64, 64, 128]
++ - Exact: [3136, 64, 32, 128]
++ - Exact: [960, 1024, 1, 1024]
++ - Exact: [1024, 960, 1, 1024]
++ - Exact: [64, 512, 16, 512]
++ - Exact: [1024, 1024, 1, 1]
++ - Exact: [1024, 1024, 1, 77]
++ - Exact: [64, 128, 160, 128]
++ - Exact: [1024, 1024, 1, 10]
++ - Exact: [1024, 1024, 1, 1280]
++ - Exact: [64, 128, 624, 128]
++ - Exact: [1024, 1024, 1, 39]
++ - Exact: [1024, 1024, 1, 780]
++ - Exact: [1024, 1024, 1, 4992]
++ - Exact: [1024, 1024, 1, 308]
++ - Exact: [64, 128, 640, 128]
++ - Exact: [1024, 1024, 1, 40]
++ - Exact: [1024, 1024, 1, 800]
++ - Exact: [1024, 1024, 1, 5120]
++ - Exact: [64, 128, 656, 128]
++ - Exact: [1024, 1024, 1, 41]
++ - Exact: [1024, 1024, 1, 820]
++ - Exact: [1024, 1024, 1, 5248]
++ - Exact: [64, 512, 80, 512]
++ - Exact: [1024, 1024, 1, 5]
++ - Exact: [1024, 1024, 1, 385]
++ - Exact: [1024, 1024, 1, 2560]
++ - Exact: [64, 512, 96, 512]
++ - Exact: [1024, 1024, 1, 6]
++ - Exact: [1024, 1024, 1, 462]
++ - Exact: [1024, 1024, 1, 3072]
++ - Exact: [64, 128, 128, 128]
++ - Exact: [1024, 1024, 1, 8]
++ - Exact: [1024, 1024, 1, 160]
++ - Exact: [64, 128, 144, 128]
++ - Exact: [1024, 1024, 1, 9]
++ - Exact: [1024, 1024, 1, 180]
++ - Exact: [1024, 1024, 1, 1152]
++ - Exact: [2048, 512, 1, 1]
++ - Exact: [64, 1024, 32, 1024]
++ - Exact: [1024, 64, 128, 1024]
++ - Exact: [1024, 64, 32, 1024]
++ - Exact: [1024, 96, 64, 1024]
++ - Exact: [1024, 1024, 1, 16]
++ - Exact: [64, 512, 40, 512]
++ - Exact: [64, 1024, 256, 1024]
++ - Exact: [96, 1024, 64, 1024]
++ - Exact: [512, 64, 256, 512]
++ - Exact: [1024, 96, 128, 1024]
++ - Exact: [64, 512, 128, 512]
++ - Exact: [64, 1024, 64, 1024]
++ - Exact: [512, 64, 128, 512]
++ - Exact: [64, 1024, 128, 1024]
++ - Exact: [1024, 64, 64, 1024]
++ - Exact: [96, 1024, 128, 1024]
++ - Exact: [64, 512, 256, 512]
++ - Exact: [1024, 64, 256, 1024]
++ - Exact: [512, 64, 40, 512]
++ - Exact: [1024, 1024, 1, 64]
++ - Exact: [64, 128, 1024, 128]
++ - Exact: [128, 64, 1024, 128]
++ - Exact: [1024, 1024, 1, 3456]
++ - Exact: [1024, 1024, 1, 6912]
++ - Exact: [1024, 1024, 1, 864]
++ - Exact: [1024, 512, 1, 3456]
++ - Exact: [1024, 512, 1, 4096]
++ - Exact: [1024, 512, 1, 6912]
++ - Exact: [1024, 512, 1, 864]
++ - Exact: [256, 3456, 1, 1]
++ - Exact: [256, 4096, 1, 1]
++ - Exact: [480, 1024, 1, 3456]
++ - Exact: [480, 1024, 1, 4096]
++ - Exact: [480, 1024, 1, 6912]
++ - Exact: [480, 1024, 1, 864]
++ - Exact: [1024, 1024, 1, 80]
++ - Exact: [64, 128, 1280, 128]
++ - Exact: [128, 64, 1280, 128]
++ - Exact: [1024, 1024, 1, 82]
++ - Exact: [128, 64, 1312, 128]
++ - Exact: [64, 128, 1312, 128]
++ - Exact: [1024, 1024, 1, 12]
++ - Exact: [1024, 1024, 1, 6144]
++ - Exact: [64, 512, 192, 512]
++ - Exact: [512, 64, 192, 512]
++ - Exact: [784, 1152, 1, 128]
++ - Exact: [64, 128, 2048, 128]
++ - Exact: [128, 64, 2048, 128]
++ - Exact: [1024, 1024, 1, 128]
++ - Exact: [128, 64, 1536, 128]
++ - Exact: [64, 128, 1536, 128]
++ - Exact: [1024, 1024, 1, 96]
++ - Exact: [92416, 64, 25, 64]
++ - Exact: [50176, 64, 36, 64]
++ - Exact: [36864, 64, 49, 64]
++ - Exact: [25600, 64, 64, 64]
++ - Exact: [64, 128, 192, 128]
++ - Exact: [128, 64, 192, 128]
++ - Exact: [768, 768, 1, 2048]
++ - Exact: [64, 384, 144, 384]
++ - Exact: [384, 64, 144, 384]
++ - Exact: [768, 768, 1, 4608]
++ - Exact: [64, 512, 48, 512]
++ - Exact: [512, 64, 48, 512]
++ - Exact: [64, 128, 256, 128]
++ - Exact: [128, 64, 256, 128]
++ - Exact: [64, 384, 192, 384]
++ - Exact: [384, 64, 192, 384]
++ - Exact: [1024, 1024, 1, 4608]
++ - Exact: [196, 2304, 1, 256]
++ - Exact: [768, 512, 2, 2048]
++ - Exact: [672, 512, 2, 2048]
++ - Exact: [1008, 512, 2, 2048]
++ - Exact: [864, 512, 2, 2048]
++ - Exact: [888, 512, 2, 2048]
++ - Exact: [840, 512, 2, 2048]
++ - Exact: [768, 256, 2, 12]
++ - Exact: [864, 256, 2, 3]
++ - Exact: [864, 256, 2, 12]
++ - Exact: [768, 256, 2, 3]
++ - Exact: [1024, 320, 1, 1024]
++ - Exact: [173280, 64, 1, 128]
++ - Exact: [25992, 64, 1, 128]
++ - Exact: [713, 512, 2, 2048]
++ - Exact: [660, 512, 2, 2048]
++ - Exact: [726, 512, 2, 2048]
++ - Exact: [748, 512, 2, 2048]
++ - Exact: [805, 512, 2, 2048]
++ - Exact: [850, 512, 2, 2048]
++ - Exact: [850, 256, 2, 3]
++ - Exact: [805, 256, 2, 12]
++ - Exact: [805, 256, 2, 3]
++ - Exact: [850, 256, 2, 12]
++ - Exact: [950, 256, 2, 12]
++ - Exact: [950, 256, 2, 3]
++ - Exact: [100, 512, 120, 128]
++ - Exact: [100, 512, 18, 128]
++ - Exact: [100, 512, 19, 128]
++ - Exact: [1444, 576, 1, 128]
++ - Exact: [27436, 64, 1, 128]
++ - Exact: [361, 2304, 1, 512]
++ - Exact: [96, 1024, 160, 1024]
++ - Exact: [1024, 96, 160, 1024]
++ - Exact: [96, 1024, 40, 1024]
++ - Exact: [1024, 96, 40, 1024]
++ - Exact: [96, 1024, 80, 1024]
++ - Exact: [1024, 96, 80, 1024]
++ - Exact: [96, 1024, 96, 1024]
++ - Exact: [1024, 96, 96, 1024]
++ - Exact: [96, 1024, 24, 1024]
++ - Exact: [1024, 96, 24, 1024]
++ - Exact: [96, 1024, 48, 1024]
++ - Exact: [1024, 96, 48, 1024]
++ - Exact: [96, 1024, 16, 1024]
++ - Exact: [1024, 96, 16, 1024]
++ - Exact: [96, 1024, 32, 1024]
++ - Exact: [1024, 96, 32, 1024]
++ - Exact: [512, 64, 320, 512]
++ - Exact: [64, 512, 320, 512]
++ - Exact: [1024, 1024, 1, 20]
++ - Exact: [512, 64, 80, 512]
++ - Exact: [1024, 64, 512, 1024]
++ - Exact: [64, 1024, 512, 1024]
++
++# bodys midSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [512, 256, 1, 32768]
++ - Exact: [1024, 256, 1, 8192]
++ - Exact: [1024, 256, 1, 8448]
++ - Exact: [1024, 256, 1, 9728]
++ - Exact: [1024, 256, 1, 9984]
++ - Exact: [1024, 256, 1, 10496]
++ - Exact: [1024, 256, 1, 11520]
++ - Exact: [1024, 256, 1, 12032]
++ - Exact: [1024, 256, 1, 13568]
++ - Exact: [1024, 256, 1, 14336]
++ - Exact: [1024, 256, 1, 14848]
++ - Exact: [1024, 256, 1, 15104]
++ - Exact: [1024, 256, 1, 15872]
++ - Exact: [1024, 256, 1, 16128]
++ - Exact: [1024, 256, 1, 17152]
++ - Exact: [1024, 256, 1, 17408]
++ - Exact: [1024, 256, 1, 18944]
++ - Exact: [1024, 256, 1, 19712]
++ - Exact: [1024, 256, 1, 19968]
++ - Exact: [256, 128, 1, 55296]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [3584, 64, 1, 1280]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [3584, 64, 1, 3328]
++ - Exact: [64, 4288, 1, 3328]
++ - Exact: [1856, 64, 1, 3328]
++ - Exact: [2944, 64, 1, 256]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [2368, 64, 1, 256]
++ - Exact: [2368, 64, 1, 3328]
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [1856, 64, 1, 1280]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [4288, 64, 1, 3328]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [3584, 64, 1, 256]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [4288, 64, 1, 1280]
++ - Exact: [1408, 64, 1, 256]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [1856, 64, 1, 256]
++ - Exact: [2944, 64, 1, 1280]
++ - Exact: [4288, 64, 1, 256]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [1408, 64, 1, 1280]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [2944, 64, 1, 3328]
++ - Exact: [2368, 64, 1, 1280]
++ - Exact: [1408, 64, 1, 3328]
++ - Exact: [33, 32, 200, 33]
++ - Exact: [33, 32, 1600, 33]
++ - Exact: [67, 2048, 1, 512]
++ - Exact: [74, 2048, 1, 512]
++ - Exact: [74, 2048, 1, 960]
++ - Exact: [100, 2048, 1, 512]
++ - Exact: [512, 512, 1, 200]
++ - Exact: [512, 512, 1, 1600]
++ - Exact: [1024, 256, 1, 1024]
++ - Exact: [1024, 256, 1, 1280]
++ - Exact: [1024, 256, 1, 2304]
++ - Exact: [1024, 256, 1, 2816]
++ - Exact: [1024, 256, 1, 3072]
++ - Exact: [1024, 256, 1, 3328]
++ - Exact: [1024, 256, 1, 3584]
++ - Exact: [1024, 256, 1, 4096]
++ - Exact: [1024, 256, 1, 4352]
++ - Exact: [1024, 256, 1, 4608]
++ - Exact: [1024, 256, 1, 5120]
++ - Exact: [1024, 256, 1, 5376]
++ - Exact: [1024, 256, 1, 5632]
++ - Exact: [1024, 256, 1, 6144]
++ - Exact: [1024, 256, 1, 6400]
++ - Exact: [1024, 256, 1, 7680]
++ - Exact: [1024, 256, 1, 7936]
++ - Exact: [32, 64, 4608, 32]
++ - Exact: [32, 64, 4608, 35]
++ - Exact: [34, 64, 4736, 24]
++ - Exact: [34, 64, 4736, 34]
++ - Exact: [35, 64, 4608, 35]
++ - Exact: [64, 32, 4608, 32]
++ - Exact: [64, 32, 4608, 35]
++ - Exact: [64, 34, 4736, 24]
++ - Exact: [64, 34, 4736, 34]
++ - Exact: [64, 35, 4608, 35]
++ - Exact: [33, 64, 1920, 33]
++ - Exact: [64, 33, 1920, 33]
++ - Exact: [49, 512, 64, 2048]
++ - Exact: [49, 2048, 64, 512]
++ - Exact: [49, 512, 32, 2048]
++ - Exact: [49, 2048, 32, 512]
++ - Exact: [49, 1024, 64, 2048]
++ - Exact: [49, 2048, 64, 1024]
++ - Exact: [49, 1024, 32, 2048]
++ - Exact: [49, 2048, 32, 1024]
++ - Exact: [480, 512, 1, 512]
++ - Exact: [512, 480, 1, 512]
++ - Exact: [512, 512, 1, 512]
++ - Exact: [256, 864, 1, 1]
++ - Exact: [512, 256, 1, 3456]
++ - Exact: [512, 256, 1, 4096]
++ - Exact: [512, 256, 1, 6912]
++ - Exact: [512, 256, 1, 864]
++ - Exact: [49, 4608, 1, 512]
++ - Exact: [49, 2048, 128, 512]
++ - Exact: [49, 2048, 256, 512]
++ - Exact: [49, 512, 128, 2048]
++ - Exact: [49, 512, 256, 2048]
++ - Exact: [56, 512, 64, 512]
++ - Exact: [176, 256, 2, 3]
++ - Exact: [176, 256, 2, 12]
++ - Exact: [216, 256, 2, 3]
++ - Exact: [192, 256, 2, 12]
++ - Exact: [192, 256, 2, 3]
++ - Exact: [216, 256, 2, 12]
++ - Exact: [228, 256, 2, 12]
++ - Exact: [228, 256, 2, 3]
++ - Exact: [187, 256, 2, 12]
++ - Exact: [247, 256, 2, 12]
++ - Exact: [187, 256, 2, 3]
++ - Exact: [221, 256, 2, 3]
++ - Exact: [221, 256, 2, 12]
++ - Exact: [247, 256, 2, 3]
++ - Exact: [100, 2304, 1, 512]
++
++# bodys smaSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [256, 128, 1, 32768]
++
++# bodys bigM
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 1 ]
++ - [ 4, 2 ]
++ - WorkGroup:
++ - [ 16, 4, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 32, 4, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2048, 2, 1, 2]
++ - Exact: [2560, 2, 1, 4]
++ - Exact: [2048, 2, 1, 8]
++ - Exact: [2560, 2, 1, 2]
++
++# bodys bigN
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 1, 4 ]
++ - [ 2, 2 ]
++ - [ 2, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [25, 1152, 1, 256]
++ - Exact: [9, 1152, 1, 256]
++
++# bodys bigK
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [13, 512, 1, 32768]
++ - Exact: [1024, 2, 1, 4992]
++ - Exact: [1024, 2, 1, 5120]
++ - Exact: [1024, 2, 1, 5248]
++ - Exact: [256, 128, 1, 6912]
++ - Exact: [13, 512, 1, 55296]
++ - Exact: [13, 512, 1, 6912]
++ - Exact: [768, 2, 1, 4608]
++ - Exact: [1024, 2, 1, 4608]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [1, 64, 1, 256]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [1, 64, 1, 1280]
++ - Exact: [704, 64, 1, 3328]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [1, 64, 1, 1]
++ - Exact: [448, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [704, 64, 1, 1280]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [448, 64, 1, 3328]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [1024, 64, 1, 1280]
++ - Exact: [448, 64, 1, 256]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [1, 1, 1, 1]
++ - Exact: [1024, 64, 1, 3328]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [256, 64, 1, 1280]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [704, 64, 1, 256]
++ - Exact: [1, 1, 1, 256]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [1, 1, 1, 1280]
++ - Exact: [1024, 64, 1, 256]
++ - Exact: [256, 64, 1, 3328]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [1, 1, 1, 3328]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [512, 16, 1, 512]
++ - Exact: [1024, 32, 1, 512]
++ - Exact: [1024, 16, 1, 512]
++ - Exact: [512, 32, 1, 512]
++ - Exact: [14, 64, 1, 14]
++ - Exact: [15, 64, 1, 14]
++ - Exact: [15, 64, 1, 15]
++ - Exact: [15, 64, 1, 15]
++ - Exact: [17, 64, 1, 15]
++ - Exact: [17, 64, 1, 17]
++ - Exact: [17, 64, 1, 17]
++ - Exact: [21, 64, 1, 17]
++ - Exact: [21, 64, 1, 21]
++ - Exact: [24, 64, 1, 24]
++ - Exact: [30, 64, 1, 30]
++ - Exact: [30, 64, 1, 31]
++ - Exact: [31, 64, 1, 31]
++ - Exact: [32, 64, 1, 32]
++ - Exact: [32, 64, 1, 35]
++ - Exact: [34, 64, 1, 24]
++ - Exact: [34, 64, 1, 34]
++ - Exact: [35, 64, 1, 35]
++ - Exact: [64, 14, 1, 14]
++ - Exact: [64, 15, 1, 14]
++ - Exact: [64, 15, 1, 15]
++ - Exact: [64, 15, 1, 15]
++ - Exact: [64, 17, 1, 15]
++ - Exact: [64, 17, 1, 17]
++ - Exact: [64, 17, 1, 17]
++ - Exact: [64, 21, 1, 17]
++ - Exact: [64, 21, 1, 21]
++ - Exact: [64, 24, 1, 24]
++ - Exact: [64, 30, 1, 30]
++ - Exact: [64, 30, 1, 31]
++ - Exact: [64, 31, 1, 31]
++ - Exact: [64, 32, 1, 32]
++ - Exact: [64, 32, 1, 35]
++ - Exact: [64, 34, 1, 24]
++ - Exact: [64, 34, 1, 34]
++ - Exact: [64, 35, 1, 35]
++ - Exact: [64, 512, 1, 512]
++ - Exact: [512, 64, 1, 512]
++ - Exact: [1024, 2, 1, 4]
++ - Exact: [1024, 2, 1, 32]
++ - Exact: [1024, 2, 1, 2048]
++ - Exact: [3, 64, 512, 3]
++ - Exact: [5, 64, 512, 5]
++ - Exact: [5, 64, 960, 5]
++ - Exact: [9, 64, 512, 9]
++ - Exact: [27, 128, 32768, 27]
++ - Exact: [512, 32, 1, 200]
++ - Exact: [512, 32, 1, 1600]
++ - Exact: [1024, 64, 1, 512]
++ - Exact: [1024, 64, 1, 960]
++ - Exact: [14, 64, 10880, 14]
++ - Exact: [15, 64, 10880, 14]
++ - Exact: [15, 64, 7680, 15]
++ - Exact: [15, 64, 10880, 15]
++ - Exact: [17, 64, 7680, 15]
++ - Exact: [17, 64, 6144, 17]
++ - Exact: [17, 64, 7680, 17]
++ - Exact: [21, 64, 6144, 17]
++ - Exact: [21, 64, 6144, 21]
++ - Exact: [24, 64, 4736, 24]
++ - Exact: [30, 64, 2048, 30]
++ - Exact: [30, 64, 2048, 31]
++ - Exact: [31, 64, 2048, 31]
++ - Exact: [64, 14, 10880, 14]
++ - Exact: [64, 15, 10880, 14]
++ - Exact: [64, 15, 7680, 15]
++ - Exact: [64, 15, 10880, 15]
++ - Exact: [64, 17, 7680, 15]
++ - Exact: [64, 17, 6144, 17]
++ - Exact: [64, 17, 7680, 17]
++ - Exact: [64, 21, 6144, 17]
++ - Exact: [64, 21, 6144, 21]
++ - Exact: [64, 24, 4736, 24]
++ - Exact: [64, 30, 2048, 30]
++ - Exact: [64, 30, 2048, 31]
++ - Exact: [64, 31, 2048, 31]
++ - Exact: [27, 64, 1920, 27]
++ - Exact: [27, 64, 1920, 33]
++ - Exact: [64, 27, 1920, 27]
++ - Exact: [64, 27, 1920, 33]
++ - Exact: [1024, 2, 1, 1]
++ - Exact: [1024, 2, 1, 512]
++ - Exact: [1024, 2, 1, 10]
++ - Exact: [1024, 2, 1, 1280]
++ - Exact: [1024, 2, 1, 39]
++ - Exact: [1024, 2, 1, 40]
++ - Exact: [1024, 2, 1, 41]
++ - Exact: [1024, 2, 1, 5]
++ - Exact: [1024, 2, 1, 2560]
++ - Exact: [1024, 2, 1, 6]
++ - Exact: [1024, 2, 1, 3072]
++ - Exact: [1024, 2, 1, 8]
++ - Exact: [1024, 2, 1, 1024]
++ - Exact: [1024, 2, 1, 9]
++ - Exact: [1024, 2, 1, 1152]
++ - Exact: [4, 64, 32768, 4]
++ - Exact: [4, 64, 38400, 4]
++ - Exact: [64, 4, 32768, 4]
++ - Exact: [64, 4, 38400, 4]
++ - Exact: [64, 128, 1, 128]
++ - Exact: [128, 64, 1, 128]
++ - Exact: [5, 64, 1, 5]
++ - Exact: [33, 32, 1, 33]
++ - Exact: [1024, 2, 1, 16]
++ - Exact: [1024, 2, 1, 64]
++ - Exact: [256, 128, 1, 3456]
++ - Exact: [256, 128, 1, 4096]
++ - Exact: [256, 128, 1, 864]
++ - Exact: [1024, 2, 1, 80]
++ - Exact: [1024, 2, 1, 82]
++ - Exact: [1024, 2, 1, 12]
++ - Exact: [13, 512, 1, 3456]
++ - Exact: [13, 512, 1, 4096]
++ - Exact: [13, 512, 1, 864]
++ - Exact: [64, 24, 6816, 24]
++ - Exact: [64, 26, 6272, 26]
++ - Exact: [1024, 2, 1, 128]
++ - Exact: [1024, 2, 1, 96]
++ - Exact: [768, 2, 1, 2048]
++ - Exact: [1024, 81, 1, 1024]
++ - Exact: [25, 256, 120, 128]
++ - Exact: [25, 256, 18, 128]
++ - Exact: [25, 256, 19, 128]
++ - Exact: [9, 256, 120, 128]
++ - Exact: [9, 256, 18, 128]
++ - Exact: [9, 256, 19, 128]
++ - Exact: [1024, 2, 1, 20]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Configs/navi23/rocblas_hpa_hgemm_sb_tn_asm_full.yaml b/Tensile/Configs/navi23/rocblas_hpa_hgemm_sb_tn_asm_full.yaml
+new file mode 100644
+index 0000000000..7b5ab95a40
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_hpa_hgemm_sb_tn_asm_full.yaml
+@@ -0,0 +1,3227 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: h
++ HighPrecisionAccumulate: True
++ TransposeA: True
++ TransposeB: False
++ UseBeta: True
++ Batched: True
++
++# bodys bigSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [8]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2368, 1024, 1, 1]
++ - Exact: [5056, 1408, 1, 3328]
++ - Exact: [5056, 1856, 1, 3328]
++ - Exact: [448, 3584, 1, 3328]
++ - Exact: [5056, 4288, 1, 32]
++ - Exact: [3584, 1024, 1, 256]
++ - Exact: [1408, 3584, 1, 3328]
++ - Exact: [1024, 2368, 1, 3328]
++ - Exact: [448, 3584, 1, 32]
++ - Exact: [4288, 6784, 1, 3328]
++ - Exact: [5888, 4288, 1, 3328]
++ - Exact: [2368, 1408, 1, 32]
++ - Exact: [1024, 2944, 1, 1]
++ - Exact: [2944, 3584, 1, 3328]
++ - Exact: [2368, 2944, 1, 1280]
++ - Exact: [6784, 5888, 1, 3328]
++ - Exact: [3584, 1408, 1, 32]
++ - Exact: [5056, 256, 1, 256]
++ - Exact: [1856, 2368, 1, 256]
++ - Exact: [2368, 1024, 1, 3328]
++ - Exact: [3584, 4288, 1, 32]
++ - Exact: [3584, 3584, 1, 1]
++ - Exact: [1408, 2368, 1, 1]
++ - Exact: [5056, 6784, 1, 1280]
++ - Exact: [4288, 5056, 1, 1]
++ - Exact: [5056, 4288, 1, 1]
++ - Exact: [1408, 4288, 1, 1280]
++ - Exact: [4288, 1024, 1, 3328]
++ - Exact: [1024, 5056, 1, 1]
++ - Exact: [704, 3584, 1, 1280]
++ - Exact: [1856, 5056, 1, 256]
++ - Exact: [1408, 1024, 1, 1280]
++ - Exact: [5056, 5888, 1, 3328]
++ - Exact: [3584, 3584, 1, 1280]
++ - Exact: [2368, 3584, 1, 32]
++ - Exact: [2944, 2368, 1, 1]
++ - Exact: [704, 4288, 1, 1]
++ - Exact: [1024, 6784, 1, 1280]
++ - Exact: [1024, 3584, 1, 1]
++ - Exact: [256, 5056, 1, 32]
++ - Exact: [2368, 5056, 1, 32]
++ - Exact: [6784, 1856, 1, 32]
++ - Exact: [5056, 704, 1, 1]
++ - Exact: [2944, 4288, 1, 256]
++ - Exact: [5056, 704, 1, 32]
++ - Exact: [1856, 4288, 1, 3328]
++ - Exact: [6784, 4288, 1, 32]
++ - Exact: [5888, 5056, 1, 256]
++ - Exact: [3584, 2368, 1, 3328]
++ - Exact: [4288, 1856, 1, 1]
++ - Exact: [1856, 2944, 1, 1]
++ - Exact: [1856, 2368, 1, 32]
++ - Exact: [4288, 1856, 1, 32]
++ - Exact: [5056, 2368, 1, 256]
++ - Exact: [1408, 5888, 1, 256]
++ - Exact: [5056, 6784, 1, 1]
++ - Exact: [1024, 1408, 1, 3328]
++ - Exact: [256, 5056, 1, 1280]
++ - Exact: [704, 2368, 1, 1]
++ - Exact: [3584, 4288, 1, 1280]
++ - Exact: [3584, 2368, 1, 1]
++ - Exact: [4288, 448, 1, 3328]
++ - Exact: [704, 6784, 1, 1280]
++ - Exact: [2368, 4288, 1, 32]
++ - Exact: [704, 5056, 1, 1280]
++ - Exact: [3584, 6784, 1, 32]
++ - Exact: [3584, 6784, 1, 1280]
++ - Exact: [4288, 4288, 1, 3328]
++ - Exact: [1408, 3584, 1, 1]
++ - Exact: [4288, 1856, 1, 3328]
++ - Exact: [1856, 2944, 1, 1280]
++ - Exact: [5056, 1024, 1, 3328]
++ - Exact: [3584, 704, 1, 1]
++ - Exact: [448, 5056, 1, 1]
++ - Exact: [5888, 5888, 1, 256]
++ - Exact: [3584, 704, 1, 32]
++ - Exact: [448, 6784, 1, 3328]
++ - Exact: [6784, 4288, 1, 1]
++ - Exact: [3584, 6784, 1, 1]
++ - Exact: [1408, 2368, 1, 32]
++ - Exact: [448, 5056, 1, 32]
++ - Exact: [4288, 4288, 1, 1280]
++ - Exact: [6784, 1408, 1, 1]
++ - Exact: [1856, 5888, 1, 3328]
++ - Exact: [3584, 1856, 1, 3328]
++ - Exact: [5056, 5888, 1, 1]
++ - Exact: [2944, 1024, 1, 256]
++ - Exact: [2368, 4288, 1, 3328]
++ - Exact: [2944, 6784, 1, 256]
++ - Exact: [2368, 2368, 1, 1280]
++ - Exact: [3584, 3584, 1, 32]
++ - Exact: [2944, 2944, 1, 1280]
++ - Exact: [1408, 5056, 1, 1]
++ - Exact: [2368, 6784, 1, 1]
++ - Exact: [6784, 4288, 1, 1280]
++ - Exact: [2944, 704, 1, 256]
++ - Exact: [2368, 6784, 1, 1280]
++ - Exact: [704, 2944, 1, 3328]
++ - Exact: [5888, 256, 1, 1]
++ - Exact: [5056, 6784, 1, 32]
++ - Exact: [448, 5056, 1, 1280]
++ - Exact: [256, 5888, 1, 3328]
++ - Exact: [5888, 1024, 1, 1]
++ - Exact: [5888, 448, 1, 32]
++ - Exact: [6784, 2944, 1, 256]
++ - Exact: [4288, 2944, 1, 256]
++ - Exact: [448, 5888, 1, 3328]
++ - Exact: [1408, 4288, 1, 1]
++ - Exact: [1408, 1856, 1, 3328]
++ - Exact: [3584, 1024, 1, 3328]
++ - Exact: [2944, 5888, 1, 3328]
++ - Exact: [448, 4288, 1, 3328]
++ - Exact: [704, 2368, 1, 256]
++ - Exact: [4288, 3584, 1, 3328]
++ - Exact: [1408, 1024, 1, 1]
++ - Exact: [1408, 1024, 1, 256]
++ - Exact: [5056, 3584, 1, 1]
++ - Exact: [6784, 6784, 1, 3328]
++ - Exact: [2368, 2944, 1, 3328]
++ - Exact: [5056, 3584, 1, 32]
++ - Exact: [5056, 3584, 1, 1280]
++ - Exact: [1856, 1856, 1, 256]
++ - Exact: [5888, 4288, 1, 1]
++ - Exact: [5056, 704, 1, 256]
++ - Exact: [2368, 5056, 1, 256]
++ - Exact: [1024, 5056, 1, 256]
++ - Exact: [5888, 448, 1, 256]
++ - Exact: [6784, 5056, 1, 1280]
++ - Exact: [4288, 6784, 1, 1280]
++ - Exact: [704, 6784, 1, 3328]
++ - Exact: [2944, 1856, 1, 1]
++ - Exact: [5888, 4288, 1, 1280]
++ - Exact: [5888, 3584, 1, 1280]
++ - Exact: [3584, 1408, 1, 1280]
++ - Exact: [1024, 2944, 1, 256]
++ - Exact: [2944, 1856, 1, 1280]
++ - Exact: [1024, 2368, 1, 1]
++ - Exact: [2944, 3584, 1, 1280]
++ - Exact: [1856, 4288, 1, 256]
++ - Exact: [448, 3584, 1, 1]
++ - Exact: [2368, 2944, 1, 32]
++ - Exact: [4288, 704, 1, 256]
++ - Exact: [1856, 1024, 1, 256]
++ - Exact: [704, 6784, 1, 32]
++ - Exact: [1024, 4288, 1, 1]
++ - Exact: [1408, 5888, 1, 1280]
++ - Exact: [5056, 1856, 1, 256]
++ - Exact: [6784, 704, 1, 1280]
++ - Exact: [5888, 1024, 1, 256]
++ - Exact: [6784, 1856, 1, 3328]
++ - Exact: [2368, 5888, 1, 1280]
++ - Exact: [5888, 6784, 1, 32]
++ - Exact: [6784, 6784, 1, 32]
++ - Exact: [6784, 256, 1, 256]
++ - Exact: [2368, 3584, 1, 3328]
++ - Exact: [5888, 1024, 1, 1280]
++ - Exact: [5888, 6784, 1, 3328]
++ - Exact: [6784, 448, 1, 1]
++ - Exact: [6784, 1856, 1, 1]
++ - Exact: [2944, 2368, 1, 1280]
++ - Exact: [6784, 448, 1, 32]
++ - Exact: [6784, 448, 1, 3328]
++ - Exact: [448, 3584, 1, 1280]
++ - Exact: [1408, 6784, 1, 1280]
++ - Exact: [5056, 5888, 1, 1280]
++ - Exact: [5888, 704, 1, 1]
++ - Exact: [3584, 1856, 1, 1]
++ - Exact: [5056, 2944, 1, 32]
++ - Exact: [4288, 6784, 1, 1]
++ - Exact: [1024, 6784, 1, 1]
++ - Exact: [2368, 5888, 1, 32]
++ - Exact: [3584, 4288, 1, 1]
++ - Exact: [5888, 1024, 1, 3328]
++ - Exact: [6784, 5888, 1, 256]
++ - Exact: [5056, 1024, 1, 1]
++ - Exact: [4288, 2368, 1, 32]
++ - Exact: [704, 3584, 1, 1]
++ - Exact: [6784, 704, 1, 32]
++ - Exact: [704, 5888, 1, 256]
++ - Exact: [2368, 3584, 1, 1280]
++ - Exact: [3584, 5056, 1, 32]
++ - Exact: [6784, 1856, 1, 1280]
++ - Exact: [5056, 5056, 1, 3328]
++ - Exact: [2368, 5056, 1, 1]
++ - Exact: [5888, 1408, 1, 256]
++ - Exact: [2368, 1024, 1, 32]
++ - Exact: [4288, 1024, 1, 256]
++ - Exact: [4288, 5888, 1, 1280]
++ - Exact: [1856, 2944, 1, 3328]
++ - Exact: [5056, 5888, 1, 256]
++ - Exact: [5056, 256, 1, 3328]
++ - Exact: [1024, 5888, 1, 1280]
++ - Exact: [5888, 5056, 1, 1280]
++ - Exact: [5888, 2944, 1, 1]
++ - Exact: [1408, 4288, 1, 3328]
++ - Exact: [704, 2944, 1, 32]
++ - Exact: [2944, 4288, 1, 3328]
++ - Exact: [5056, 2944, 1, 256]
++ - Exact: [2368, 1856, 1, 256]
++ - Exact: [2368, 4288, 1, 1280]
++ - Exact: [3584, 448, 1, 256]
++ - Exact: [256, 6784, 1, 256]
++ - Exact: [1024, 1408, 1, 1]
++ - Exact: [256, 5888, 1, 1]
++ - Exact: [2944, 2944, 1, 1]
++ - Exact: [6784, 3584, 1, 256]
++ - Exact: [1408, 1856, 1, 256]
++ - Exact: [2944, 2944, 1, 32]
++ - Exact: [2944, 2944, 1, 3328]
++ - Exact: [6784, 1408, 1, 32]
++ - Exact: [2368, 6784, 1, 3328]
++ - Exact: [4288, 3584, 1, 32]
++ - Exact: [3584, 704, 1, 1280]
++ - Exact: [448, 5056, 1, 3328]
++ - Exact: [4288, 448, 1, 256]
++ - Exact: [5056, 256, 1, 1280]
++ - Exact: [2944, 5888, 1, 32]
++ - Exact: [3584, 5056, 1, 256]
++ - Exact: [3584, 2368, 1, 256]
++ - Exact: [4288, 4288, 1, 256]
++ - Exact: [448, 5056, 1, 256]
++ - Exact: [4288, 704, 1, 1280]
++ - Exact: [2368, 704, 1, 1]
++ - Exact: [1408, 1856, 1, 1280]
++ - Exact: [3584, 4288, 1, 3328]
++ - Exact: [448, 4288, 1, 32]
++ - Exact: [448, 4288, 1, 1280]
++ - Exact: [5056, 1024, 1, 256]
++ - Exact: [4288, 3584, 1, 1280]
++ - Exact: [1856, 3584, 1, 32]
++ - Exact: [5056, 3584, 1, 3328]
++ - Exact: [4288, 5056, 1, 256]
++ - Exact: [1856, 5888, 1, 256]
++ - Exact: [2368, 3584, 1, 1]
++ - Exact: [4288, 2368, 1, 256]
++ - Exact: [1408, 2944, 1, 3328]
++ - Exact: [5888, 3584, 1, 1]
++ - Exact: [6784, 5056, 1, 3328]
++ - Exact: [6784, 5056, 1, 1]
++ - Exact: [5888, 3584, 1, 32]
++ - Exact: [5888, 3584, 1, 3328]
++ - Exact: [1024, 6784, 1, 256]
++ - Exact: [6784, 5888, 1, 32]
++ - Exact: [2368, 6784, 1, 32]
++ - Exact: [5056, 1408, 1, 1280]
++ - Exact: [3584, 1408, 1, 3328]
++ - Exact: [2944, 3584, 1, 1]
++ - Exact: [2944, 1408, 1, 1280]
++ - Exact: [3584, 1024, 1, 1]
++ - Exact: [2944, 1856, 1, 3328]
++ - Exact: [2944, 3584, 1, 32]
++ - Exact: [5888, 256, 1, 32]
++ - Exact: [6784, 5056, 1, 256]
++ - Exact: [1856, 3584, 1, 1280]
++ - Exact: [256, 5888, 1, 256]
++ - Exact: [1024, 4288, 1, 3328]
++ - Exact: [2368, 1408, 1, 1]
++ - Exact: [1024, 1856, 1, 32]
++ - Exact: [5888, 2368, 1, 1]
++ - Exact: [2368, 2368, 1, 1]
++ - Exact: [704, 4288, 1, 256]
++ - Exact: [5888, 2368, 1, 32]
++ - Exact: [5888, 2368, 1, 1280]
++ - Exact: [2944, 5056, 1, 3328]
++ - Exact: [6784, 704, 1, 3328]
++ - Exact: [1856, 1856, 1, 32]
++ - Exact: [4288, 2944, 1, 32]
++ - Exact: [256, 5056, 1, 1]
++ - Exact: [5056, 5056, 1, 256]
++ - Exact: [5888, 256, 1, 256]
++ - Exact: [6784, 6784, 1, 256]
++ - Exact: [3584, 704, 1, 3328]
++ - Exact: [4288, 704, 1, 3328]
++ - Exact: [4288, 2944, 1, 1280]
++ - Exact: [448, 3584, 1, 256]
++ - Exact: [6784, 256, 1, 32]
++ - Exact: [6784, 1408, 1, 1280]
++ - Exact: [2368, 5056, 1, 1280]
++ - Exact: [1408, 1408, 1, 1280]
++ - Exact: [5888, 1856, 1, 32]
++ - Exact: [5888, 704, 1, 3328]
++ - Exact: [448, 6784, 1, 256]
++ - Exact: [2944, 5888, 1, 256]
++ - Exact: [1856, 1408, 1, 32]
++ - Exact: [5888, 2944, 1, 1280]
++ - Exact: [448, 5888, 1, 1]
++ - Exact: [3584, 1408, 1, 1]
++ - Exact: [448, 5888, 1, 32]
++ - Exact: [5056, 704, 1, 1280]
++ - Exact: [1856, 6784, 1, 1]
++ - Exact: [2368, 1024, 1, 256]
++ - Exact: [1856, 6784, 1, 32]
++ - Exact: [1856, 6784, 1, 1280]
++ - Exact: [5888, 5056, 1, 3328]
++ - Exact: [1408, 6784, 1, 32]
++ - Exact: [3584, 5888, 1, 3328]
++ - Exact: [4288, 1408, 1, 256]
++ - Exact: [6784, 2368, 1, 256]
++ - Exact: [1856, 1408, 1, 1280]
++ - Exact: [1856, 2368, 1, 1]
++ - Exact: [1408, 5056, 1, 3328]
++ - Exact: [5056, 4288, 1, 256]
++ - Exact: [5056, 5056, 1, 32]
++ - Exact: [448, 5888, 1, 1280]
++ - Exact: [5056, 448, 1, 256]
++ - Exact: [4288, 5888, 1, 1]
++ - Exact: [1856, 5056, 1, 1280]
++ - Exact: [2368, 4288, 1, 1]
++ - Exact: [3584, 1856, 1, 256]
++ - Exact: [4288, 5888, 1, 32]
++ - Exact: [4288, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 3328]
++ - Exact: [2944, 2368, 1, 256]
++ - Exact: [1024, 1856, 1, 256]
++ - Exact: [1024, 5888, 1, 32]
++ - Exact: [1024, 5888, 1, 3328]
++ - Exact: [5056, 2368, 1, 32]
++ - Exact: [1408, 2368, 1, 1280]
++ - Exact: [5056, 6784, 1, 3328]
++ - Exact: [1408, 2944, 1, 256]
++ - Exact: [704, 5056, 1, 32]
++ - Exact: [5056, 4288, 1, 1280]
++ - Exact: [4288, 448, 1, 1]
++ - Exact: [5888, 5888, 1, 1]
++ - Exact: [2944, 704, 1, 1280]
++ - Exact: [1024, 3584, 1, 1280]
++ - Exact: [2368, 2944, 1, 1]
++ - Exact: [5056, 256, 1, 32]
++ - Exact: [5056, 1024, 1, 1280]
++ - Exact: [3584, 6784, 1, 256]
++ - Exact: [1856, 1408, 1, 256]
++ - Exact: [4288, 4288, 1, 32]
++ - Exact: [5888, 448, 1, 1]
++ - Exact: [5056, 5056, 1, 1280]
++ - Exact: [6784, 1408, 1, 3328]
++ - Exact: [5888, 5888, 1, 3328]
++ - Exact: [5888, 1408, 1, 32]
++ - Exact: [256, 6784, 1, 3328]
++ - Exact: [6784, 2368, 1, 1280]
++ - Exact: [2944, 1408, 1, 1]
++ - Exact: [6784, 1024, 1, 256]
++ - Exact: [5056, 1408, 1, 32]
++ - Exact: [1408, 6784, 1, 3328]
++ - Exact: [2944, 1408, 1, 3328]
++ - Exact: [704, 2368, 1, 32]
++ - Exact: [704, 6784, 1, 1]
++ - Exact: [2368, 6784, 1, 256]
++ - Exact: [1856, 3584, 1, 3328]
++ - Exact: [704, 6784, 1, 256]
++ - Exact: [6784, 2944, 1, 32]
++ - Exact: [5888, 2368, 1, 3328]
++ - Exact: [2368, 704, 1, 1280]
++ - Exact: [1024, 1408, 1, 1280]
++ - Exact: [2944, 5056, 1, 32]
++ - Exact: [704, 2368, 1, 3328]
++ - Exact: [3584, 2944, 1, 256]
++ - Exact: [3584, 1024, 1, 1280]
++ - Exact: [5056, 3584, 1, 256]
++ - Exact: [2368, 704, 1, 256]
++ - Exact: [1856, 1856, 1, 1280]
++ - Exact: [4288, 704, 1, 1]
++ - Exact: [1856, 1024, 1, 1]
++ - Exact: [4288, 2944, 1, 3328]
++ - Exact: [4288, 704, 1, 32]
++ - Exact: [1856, 1024, 1, 32]
++ - Exact: [2944, 6784, 1, 1]
++ - Exact: [6784, 2368, 1, 32]
++ - Exact: [5888, 5056, 1, 1]
++ - Exact: [704, 5888, 1, 1]
++ - Exact: [6784, 6784, 1, 1]
++ - Exact: [5888, 448, 1, 3328]
++ - Exact: [704, 5888, 1, 32]
++ - Exact: [704, 5888, 1, 1280]
++ - Exact: [1024, 6784, 1, 3328]
++ - Exact: [704, 2944, 1, 1280]
++ - Exact: [4288, 6784, 1, 256]
++ - Exact: [1408, 1408, 1, 32]
++ - Exact: [1408, 1408, 1, 3328]
++ - Exact: [2944, 1856, 1, 256]
++ - Exact: [4288, 2944, 1, 1]
++ - Exact: [6784, 5056, 1, 32]
++ - Exact: [2944, 4288, 1, 1280]
++ - Exact: [1024, 4288, 1, 256]
++ - Exact: [2368, 5888, 1, 1]
++ - Exact: [1408, 1856, 1, 32]
++ - Exact: [1856, 6784, 1, 3328]
++ - Exact: [1024, 2368, 1, 32]
++ - Exact: [2368, 2368, 1, 3328]
++ - Exact: [3584, 5888, 1, 32]
++ - Exact: [3584, 5888, 1, 1280]
++ - Exact: [6784, 704, 1, 256]
++ - Exact: [3584, 1024, 1, 32]
++ - Exact: [2368, 5888, 1, 256]
++ - Exact: [5888, 5888, 1, 32]
++ - Exact: [1856, 1408, 1, 3328]
++ - Exact: [4288, 1024, 1, 1]
++ - Exact: [704, 4288, 1, 3328]
++ - Exact: [2944, 5056, 1, 1280]
++ - Exact: [6784, 2944, 1, 1280]
++ - Exact: [6784, 256, 1, 3328]
++ - Exact: [1408, 5056, 1, 32]
++ - Exact: [5888, 1856, 1, 1280]
++ - Exact: [5888, 256, 1, 1280]
++ - Exact: [1856, 5056, 1, 1]
++ - Exact: [3584, 1856, 1, 1280]
++ - Exact: [6784, 448, 1, 256]
++ - Exact: [704, 3584, 1, 256]
++ - Exact: [1856, 5056, 1, 32]
++ - Exact: [1856, 5056, 1, 3328]
++ - Exact: [1024, 2944, 1, 32]
++ - Exact: [1408, 6784, 1, 256]
++ - Exact: [1024, 2368, 1, 1280]
++ - Exact: [1856, 3584, 1, 1]
++ - Exact: [2944, 5888, 1, 1280]
++ - Exact: [3584, 3584, 1, 256]
++ - Exact: [1856, 2368, 1, 3328]
++ - Exact: [5888, 704, 1, 256]
++ - Exact: [6784, 4288, 1, 256]
++ - Exact: [1408, 2368, 1, 3328]
++ - Exact: [1024, 3584, 1, 256]
++ - Exact: [4288, 1024, 1, 32]
++ - Exact: [5888, 1856, 1, 3328]
++ - Exact: [2368, 3584, 1, 256]
++ - Exact: [4288, 1408, 1, 3328]
++ - Exact: [256, 5056, 1, 256]
++ - Exact: [5888, 2944, 1, 3328]
++ - Exact: [2368, 1408, 1, 3328]
++ - Exact: [5888, 704, 1, 32]
++ - Exact: [2944, 704, 1, 1]
++ - Exact: [6784, 1856, 1, 256]
++ - Exact: [1856, 1856, 1, 1]
++ - Exact: [2944, 704, 1, 3328]
++ - Exact: [2368, 1856, 1, 32]
++ - Exact: [5056, 4288, 1, 3328]
++ - Exact: [3584, 448, 1, 3328]
++ - Exact: [256, 6784, 1, 1]
++ - Exact: [1024, 3584, 1, 32]
++ - Exact: [256, 6784, 1, 32]
++ - Exact: [2944, 1408, 1, 32]
++ - Exact: [4288, 3584, 1, 1]
++ - Exact: [5056, 448, 1, 3328]
++ - Exact: [6784, 3584, 1, 32]
++ - Exact: [4288, 1856, 1, 256]
++ - Exact: [1856, 2944, 1, 256]
++ - Exact: [2944, 5888, 1, 1]
++ - Exact: [1024, 1856, 1, 3328]
++ - Exact: [5888, 1024, 1, 32]
++ - Exact: [1408, 5056, 1, 1280]
++ - Exact: [5056, 6784, 1, 256]
++ - Exact: [2944, 5056, 1, 1]
++ - Exact: [5888, 5888, 1, 1280]
++ - Exact: [5056, 2944, 1, 1280]
++ - Exact: [2368, 1856, 1, 1280]
++ - Exact: [6784, 2944, 1, 1]
++ - Exact: [2944, 1024, 1, 32]
++ - Exact: [2944, 1024, 1, 1280]
++ - Exact: [5056, 5056, 1, 1]
++ - Exact: [2368, 4288, 1, 256]
++ - Exact: [2944, 6784, 1, 1280]
++ - Exact: [256, 6784, 1, 1280]
++ - Exact: [3584, 2368, 1, 32]
++ - Exact: [6784, 3584, 1, 3328]
++ - Exact: [2944, 2944, 1, 256]
++ - Exact: [1408, 1024, 1, 3328]
++ - Exact: [5056, 2368, 1, 1280]
++ - Exact: [2944, 1024, 1, 1]
++ - Exact: [3584, 704, 1, 256]
++ - Exact: [2368, 5888, 1, 3328]
++ - Exact: [4288, 2368, 1, 1]
++ - Exact: [1408, 3584, 1, 32]
++ - Exact: [2944, 4288, 1, 32]
++ - Exact: [5888, 1408, 1, 1280]
++ - Exact: [3584, 5056, 1, 1280]
++ - Exact: [5888, 6784, 1, 1280]
++ - Exact: [3584, 2944, 1, 1]
++ - Exact: [1024, 1856, 1, 1]
++ - Exact: [704, 5056, 1, 3328]
++ - Exact: [1024, 3584, 1, 3328]
++ - Exact: [5888, 256, 1, 3328]
++ - Exact: [1856, 1408, 1, 1]
++ - Exact: [4288, 5056, 1, 1280]
++ - Exact: [1856, 1856, 1, 3328]
++ - Exact: [1024, 2368, 1, 256]
++ - Exact: [4288, 2368, 1, 3328]
++ - Exact: [5888, 3584, 1, 256]
++ - Exact: [1024, 5056, 1, 32]
++ - Exact: [5888, 448, 1, 1280]
++ - Exact: [704, 5888, 1, 3328]
++ - Exact: [1024, 1408, 1, 256]
++ - Exact: [3584, 2944, 1, 1280]
++ - Exact: [4288, 1856, 1, 1280]
++ - Exact: [3584, 5888, 1, 1]
++ - Exact: [5888, 4288, 1, 256]
++ - Exact: [1024, 2944, 1, 1280]
++ - Exact: [2944, 3584, 1, 256]
++ - Exact: [5888, 1856, 1, 1]
++ - Exact: [6784, 2368, 1, 3328]
++ - Exact: [1408, 4288, 1, 32]
++ - Exact: [1856, 1024, 1, 1280]
++ - Exact: [5888, 1856, 1, 256]
++ - Exact: [5056, 1856, 1, 1]
++ - Exact: [5888, 2368, 1, 256]
++ - Exact: [1408, 1024, 1, 32]
++ - Exact: [5056, 1856, 1, 32]
++ - Exact: [5056, 1856, 1, 1280]
++ - Exact: [1408, 5888, 1, 3328]
++ - Exact: [5056, 704, 1, 3328]
++ - Exact: [5888, 6784, 1, 1]
++ - Exact: [5888, 4288, 1, 32]
++ - Exact: [1408, 3584, 1, 256]
++ - Exact: [6784, 256, 1, 1]
++ - Exact: [6784, 256, 1, 1280]
++ - Exact: [2368, 704, 1, 3328]
++ - Exact: [2944, 1856, 1, 32]
++ - Exact: [2368, 1408, 1, 256]
++ - Exact: [2368, 1856, 1, 1]
++ - Exact: [4288, 1408, 1, 1]
++ - Exact: [3584, 2368, 1, 1280]
++ - Exact: [1408, 2944, 1, 1]
++ - Exact: [4288, 1408, 1, 32]
++ - Exact: [5888, 2944, 1, 256]
++ - Exact: [1408, 2944, 1, 32]
++ - Exact: [5888, 6784, 1, 256]
++ - Exact: [6784, 5888, 1, 1]
++ - Exact: [6784, 5888, 1, 1280]
++ - Exact: [1024, 4288, 1, 32]
++ - Exact: [3584, 5888, 1, 256]
++ - Exact: [5056, 2368, 1, 1]
++ - Exact: [5056, 448, 1, 1]
++ - Exact: [2368, 1024, 1, 1280]
++ - Exact: [1856, 6784, 1, 256]
++ - Exact: [5056, 448, 1, 32]
++ - Exact: [3584, 2944, 1, 32]
++ - Exact: [3584, 1856, 1, 32]
++ - Exact: [4288, 1408, 1, 1280]
++ - Exact: [6784, 2368, 1, 1]
++ - Exact: [704, 5056, 1, 1]
++ - Exact: [2368, 1408, 1, 1280]
++ - Exact: [5888, 1408, 1, 1]
++ - Exact: [1024, 4288, 1, 1280]
++ - Exact: [1856, 4288, 1, 1]
++ - Exact: [3584, 4288, 1, 256]
++ - Exact: [2368, 2944, 1, 256]
++ - Exact: [704, 5056, 1, 256]
++ - Exact: [1856, 4288, 1, 32]
++ - Exact: [4288, 1024, 1, 1280]
++ - Exact: [4288, 6784, 1, 32]
++ - Exact: [3584, 1408, 1, 256]
++ - Exact: [704, 3584, 1, 3328]
++ - Exact: [5056, 448, 1, 1280]
++ - Exact: [1408, 2944, 1, 1280]
++ - Exact: [5888, 704, 1, 1280]
++ - Exact: [4288, 5888, 1, 256]
++ - Exact: [3584, 3584, 1, 3328]
++ - Exact: [2944, 6784, 1, 32]
++ - Exact: [5056, 256, 1, 1]
++ - Exact: [2944, 2368, 1, 3328]
++ - Exact: [1024, 1856, 1, 1280]
++ - Exact: [448, 5888, 1, 256]
++ - Exact: [1024, 5888, 1, 256]
++ - Exact: [6784, 2944, 1, 3328]
++ - Exact: [1408, 2368, 1, 256]
++ - Exact: [1408, 5056, 1, 256]
++ - Exact: [1024, 1408, 1, 32]
++ - Exact: [6784, 704, 1, 1]
++ - Exact: [704, 3584, 1, 32]
++ - Exact: [4288, 4288, 1, 1]
++ - Exact: [5056, 2944, 1, 1]
++ - Exact: [6784, 4288, 1, 3328]
++ - Exact: [5056, 2944, 1, 3328]
++ - Exact: [2368, 1856, 1, 3328]
++ - Exact: [1856, 4288, 1, 1280]
++ - Exact: [3584, 448, 1, 1]
++ - Exact: [2944, 1024, 1, 3328]
++ - Exact: [5888, 5056, 1, 32]
++ - Exact: [704, 2944, 1, 1]
++ - Exact: [3584, 448, 1, 32]
++ - Exact: [3584, 448, 1, 1280]
++ - Exact: [2944, 6784, 1, 3328]
++ - Exact: [1856, 2368, 1, 1280]
++ - Exact: [6784, 1024, 1, 1280]
++ - Exact: [6784, 3584, 1, 1280]
++ - Exact: [1408, 1408, 1, 1]
++ - Exact: [1408, 4288, 1, 256]
++ - Exact: [256, 5056, 1, 3328]
++ - Exact: [448, 6784, 1, 1]
++ - Exact: [704, 2944, 1, 256]
++ - Exact: [1408, 1408, 1, 256]
++ - Exact: [448, 6784, 1, 32]
++ - Exact: [1408, 1856, 1, 1]
++ - Exact: [4288, 448, 1, 32]
++ - Exact: [4288, 448, 1, 1280]
++ - Exact: [2944, 704, 1, 32]
++ - Exact: [448, 4288, 1, 1]
++ - Exact: [3584, 5056, 1, 1]
++ - Exact: [1408, 3584, 1, 1280]
++ - Exact: [6784, 448, 1, 1280]
++ - Exact: [3584, 5056, 1, 3328]
++ - Exact: [2368, 2368, 1, 32]
++ - Exact: [5888, 2944, 1, 32]
++ - Exact: [1856, 2944, 1, 32]
++ - Exact: [5056, 1408, 1, 1]
++ - Exact: [5888, 1408, 1, 3328]
++ - Exact: [448, 4288, 1, 256]
++ - Exact: [6784, 1024, 1, 1]
++ - Exact: [6784, 1024, 1, 32]
++ - Exact: [6784, 3584, 1, 1]
++ - Exact: [2944, 2368, 1, 32]
++ - Exact: [3584, 6784, 1, 3328]
++ - Exact: [6784, 1408, 1, 256]
++ - Exact: [5056, 1024, 1, 32]
++ - Exact: [1024, 5056, 1, 1280]
++ - Exact: [4288, 3584, 1, 256]
++ - Exact: [448, 6784, 1, 1280]
++ - Exact: [1856, 5888, 1, 1]
++ - Exact: [256, 5888, 1, 32]
++ - Exact: [4288, 5056, 1, 32]
++ - Exact: [4288, 5056, 1, 3328]
++ - Exact: [1856, 5888, 1, 32]
++ - Exact: [1856, 5888, 1, 1280]
++ - Exact: [704, 2368, 1, 1280]
++ - Exact: [4288, 2368, 1, 1280]
++ - Exact: [2944, 5056, 1, 256]
++ - Exact: [2944, 4288, 1, 1]
++ - Exact: [5056, 5888, 1, 32]
++ - Exact: [2368, 5056, 1, 3328]
++ - Exact: [1024, 5056, 1, 3328]
++ - Exact: [1024, 6784, 1, 32]
++ - Exact: [3584, 2944, 1, 3328]
++ - Exact: [1408, 5888, 1, 1]
++ - Exact: [704, 4288, 1, 32]
++ - Exact: [1408, 5888, 1, 32]
++ - Exact: [6784, 1024, 1, 3328]
++ - Exact: [5056, 1408, 1, 256]
++ - Exact: [2944, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 256]
++ - Exact: [1408, 6784, 1, 1]
++ - Exact: [6784, 6784, 1, 1280]
++ - Exact: [1024, 5888, 1, 1]
++ - Exact: [1856, 3584, 1, 256]
++ - Exact: [2368, 704, 1, 32]
++ - Exact: [256, 5888, 1, 1280]
++ - Exact: [1856, 1024, 1, 3328]
++ - Exact: [5056, 2368, 1, 3328]
++ - Exact: [704, 4288, 1, 1280]
++ - Exact: [2560, 7000, 1, 2560]
++ - Exact: [7680, 12000, 1, 2560]
++ - Exact: [5124, 9124, 1, 1760]
++ - Exact: [512, 24000, 1, 1536]
++ - Exact: [3072, 24000, 1, 1024]
++ - Exact: [512, 48000, 1, 2816]
++ - Exact: [512, 48000, 1, 2048]
++ - Exact: [2048, 1600, 1, 2048]
++ - Exact: [512, 48000, 1, 1536]
++ - Exact: [8448, 5984, 1, 2816]
++ - Exact: [4096, 3200, 1, 1024]
++ - Exact: [1024, 24000, 1, 2560]
++ - Exact: [1760, 6400, 1, 1760]
++ - Exact: [5124, 9124, 1, 2048]
++ - Exact: [16384, 3200, 1, 4096]
++ - Exact: [1024, 48000, 1, 2560]
++ - Exact: [8448, 48000, 1, 2816]
++ - Exact: [2560, 3200, 1, 2560]
++ - Exact: [16384, 800, 1, 4096]
++ - Exact: [4608, 24000, 1, 1536]
++ - Exact: [7680, 48000, 1, 2560]
++ - Exact: [3072, 48000, 1, 1024]
++ - Exact: [8192, 3200, 1, 2048]
++ - Exact: [512, 24000, 1, 2816]
++ - Exact: [4096, 400, 1, 1024]
++ - Exact: [6144, 48000, 1, 2560]
++ - Exact: [4608, 48000, 1, 1536]
++ - Exact: [2048, 800, 1, 512]
++ - Exact: [4608, 5984, 1, 1536]
++ - Exact: [4096, 1600, 1, 1024]
++ - Exact: [6144, 5984, 1, 2048]
++ - Exact: [7680, 24000, 1, 2560]
++ - Exact: [6144, 48000, 1, 2048]
++ - Exact: [2048, 3200, 1, 2048]
++ - Exact: [5124, 9124, 1, 2560]
++ - Exact: [1024, 24000, 1, 1536]
++ - Exact: [2560, 6400, 1, 2560]
++ - Exact: [512, 24000, 1, 2560]
++ - Exact: [1024, 24000, 1, 2816]
++ - Exact: [7680, 5984, 1, 2560]
++ - Exact: [2048, 1600, 1, 512]
++ - Exact: [2048, 7000, 1, 2048]
++ - Exact: [1760, 800, 1, 1760]
++ - Exact: [2560, 1600, 1, 2560]
++ - Exact: [2048, 3200, 1, 512]
++ - Exact: [2560, 800, 1, 2560]
++ - Exact: [4608, 12000, 1, 1536]
++ - Exact: [6144, 24000, 1, 2048]
++ - Exact: [8192, 800, 1, 2048]
++ - Exact: [5124, 9124, 1, 4096]
++ - Exact: [8448, 24000, 1, 2816]
++ - Exact: [1024, 48000, 1, 1536]
++ - Exact: [8192, 1600, 1, 2048]
++ - Exact: [4096, 800, 1, 1024]
++ - Exact: [2048, 800, 1, 2048]
++ - Exact: [1760, 3200, 1, 1760]
++ - Exact: [512, 48000, 1, 2560]
++ - Exact: [512, 24000, 1, 2048]
++ - Exact: [16384, 1600, 1, 4096]
++ - Exact: [1024, 24000, 1, 2048]
++ - Exact: [8192, 400, 1, 2048]
++ - Exact: [2048, 6400, 1, 2048]
++ - Exact: [6144, 12000, 1, 2048]
++ - Exact: [1760, 7000, 1, 1760]
++ - Exact: [1024, 48000, 1, 2816]
++ - Exact: [4096, 7000, 1, 4096]
++ - Exact: [6144, 24000, 1, 2560]
++ - Exact: [8448, 12000, 1, 2816]
++ - Exact: [16384, 400, 1, 4096]
++ - Exact: [1760, 1600, 1, 1760]
++ - Exact: [1024, 48000, 1, 2048]
++ - Exact: [4096, 4096, 1, 4096]
++ - Exact: [2048, 2048, 1, 2049]
++ - Exact: [8192, 8191, 1, 8192]
++ - Exact: [8192, 8192, 1, 8192]
++ - Exact: [2047, 2048, 1, 2048]
++ - Exact: [2048, 2049, 1, 2048]
++ - Exact: [8192, 8192, 1, 8191]
++ - Exact: [3072, 513, 1, 3072]
++ - Exact: [8191, 8192, 1, 8192]
++ - Exact: [8192, 8193, 1, 8192]
++ - Exact: [4096, 4097, 1, 4096]
++ - Exact: [8192, 8192, 1, 8193]
++ - Exact: [4096, 4095, 1, 4096]
++ - Exact: [4096, 4096, 1, 4097]
++ - Exact: [2048, 2048, 1, 2048]
++ - Exact: [4095, 4096, 1, 4096]
++ - Exact: [8193, 8192, 1, 8192]
++ - Exact: [4096, 4096, 1, 4095]
++ - Exact: [3072, 511, 1, 3072]
++ - Exact: [2049, 2048, 1, 2048]
++ - Exact: [2048, 2047, 1, 2048]
++ - Exact: [2048, 2048, 1, 2047]
++ - Exact: [4097, 4096, 1, 4096]
++ - Exact: [128, 128, 512, 64]
++ - Exact: [512, 512, 64, 64]
++ - Exact: [1024, 2048, 1, 1024]
++ - Exact: [1024, 2048, 1, 4096]
++ - Exact: [1024, 4096, 1, 1024]
++ - Exact: [1024, 4096, 1, 4096]
++ - Exact: [4096, 2048, 1, 1024]
++ - Exact: [4096, 4096, 1, 1024]
++ - Exact: [30528, 2048, 1, 1024]
++ - Exact: [30528, 4096, 1, 1024]
++ - Exact: [128, 32768, 1, 256]
++ - Exact: [256, 4608, 1, 1024]
++ - Exact: [256, 4864, 1, 1024]
++ - Exact: [256, 5376, 1, 1024]
++ - Exact: [256, 5888, 1, 1024]
++ - Exact: [256, 6144, 1, 1024]
++ - Exact: [256, 6400, 1, 1024]
++ - Exact: [256, 6656, 1, 1024]
++ - Exact: [256, 7168, 1, 1024]
++ - Exact: [256, 7424, 1, 1024]
++ - Exact: [256, 7936, 1, 1024]
++ - Exact: [256, 8192, 1, 1024]
++ - Exact: [256, 8448, 1, 1024]
++ - Exact: [256, 8960, 1, 1024]
++ - Exact: [256, 9984, 1, 1024]
++ - Exact: [256, 10496, 1, 1024]
++ - Exact: [256, 11264, 1, 1024]
++ - Exact: [256, 11520, 1, 1024]
++ - Exact: [256, 11776, 1, 1024]
++ - Exact: [256, 12544, 1, 1024]
++ - Exact: [256, 13312, 1, 1024]
++ - Exact: [256, 14336, 1, 1024]
++ - Exact: [256, 14592, 1, 1024]
++ - Exact: [256, 14848, 1, 1024]
++ - Exact: [256, 15104, 1, 1024]
++ - Exact: [256, 16128, 1, 1024]
++ - Exact: [256, 18176, 1, 1024]
++ - Exact: [256, 18944, 1, 1024]
++ - Exact: [256, 19200, 1, 1024]
++ - Exact: [256, 20480, 1, 1024]
++ - Exact: [256, 20992, 1, 1024]
++ - Exact: [256, 21248, 1, 1024]
++ - Exact: [256, 21504, 1, 1024]
++ - Exact: [256, 22016, 1, 1024]
++ - Exact: [256, 22344, 1, 1024]
++ - Exact: [256, 23296, 1, 1024]
++ - Exact: [256, 23552, 1, 1024]
++ - Exact: [256, 31488, 1, 1024]
++ - Exact: [256, 32768, 1, 512]
++ - Exact: [256, 33536, 1, 1024]
++ - Exact: [256, 44505, 1, 1024]
++ - Exact: [512, 32768, 1, 13]
++ - Exact: [512, 32768, 1, 1024]
++ - Exact: [684, 8976, 1, 256]
++ - Exact: [1024, 1600, 1, 560]
++ - Exact: [1024, 1600, 1, 1024]
++ - Exact: [1024, 32768, 1, 480]
++ - Exact: [1024, 32768, 1, 1024]
++ - Exact: [1280, 8976, 1, 256]
++ - Exact: [1792, 8976, 1, 256]
++ - Exact: [2048, 684, 1, 512]
++ - Exact: [2048, 684, 1, 768]
++ - Exact: [2048, 960, 1, 74]
++ - Exact: [2048, 960, 1, 2048]
++ - Exact: [2048, 1536, 1, 512]
++ - Exact: [2048, 1536, 1, 768]
++ - Exact: [2048, 8976, 1, 256]
++ - Exact: [2304, 8976, 1, 256]
++ - Exact: [2560, 8976, 1, 256]
++ - Exact: [2816, 8976, 1, 256]
++ - Exact: [3072, 8976, 1, 256]
++ - Exact: [3328, 8976, 1, 256]
++ - Exact: [3840, 8976, 1, 256]
++ - Exact: [4096, 8976, 1, 256]
++ - Exact: [4352, 8976, 1, 256]
++ - Exact: [4608, 8976, 1, 256]
++ - Exact: [4864, 8976, 1, 256]
++ - Exact: [5120, 8976, 1, 256]
++ - Exact: [5376, 8976, 1, 256]
++ - Exact: [5632, 8976, 1, 256]
++ - Exact: [5888, 8976, 1, 256]
++ - Exact: [6144, 8976, 1, 256]
++ - Exact: [6400, 8976, 1, 256]
++ - Exact: [7168, 8976, 1, 256]
++ - Exact: [7936, 8976, 1, 256]
++ - Exact: [8192, 8976, 1, 256]
++ - Exact: [8448, 8976, 1, 256]
++ - Exact: [8960, 8976, 1, 256]
++ - Exact: [9472, 8976, 1, 256]
++ - Exact: [9728, 8976, 1, 256]
++ - Exact: [9984, 8976, 1, 256]
++ - Exact: [10240, 8976, 1, 256]
++ - Exact: [10496, 8976, 1, 256]
++ - Exact: [11264, 8976, 1, 256]
++ - Exact: [11776, 8976, 1, 256]
++ - Exact: [12544, 8976, 1, 256]
++ - Exact: [13312, 8976, 1, 256]
++ - Exact: [13568, 8976, 1, 256]
++ - Exact: [13824, 8976, 1, 256]
++ - Exact: [15104, 8976, 1, 256]
++ - Exact: [15360, 8976, 1, 256]
++ - Exact: [15872, 8976, 1, 256]
++ - Exact: [16128, 8976, 1, 256]
++ - Exact: [17152, 8976, 1, 256]
++ - Exact: [18176, 8976, 1, 256]
++ - Exact: [18688, 8976, 1, 256]
++ - Exact: [18944, 8976, 1, 256]
++ - Exact: [19712, 8976, 1, 256]
++ - Exact: [19968, 8976, 1, 256]
++ - Exact: [20480, 8976, 1, 256]
++ - Exact: [20992, 8976, 1, 256]
++ - Exact: [21248, 8976, 1, 256]
++ - Exact: [23552, 8976, 1, 256]
++ - Exact: [28672, 8976, 1, 256]
++ - Exact: [31488, 8976, 1, 256]
++ - Exact: [33536, 8976, 1, 256]
++ - Exact: [44505, 8976, 1, 256]
++ - Exact: [1024, 3840, 1, 1024]
++ - Exact: [1024, 3840, 1, 4096]
++ - Exact: [1024, 3968, 1, 1024]
++ - Exact: [1024, 3968, 1, 4096]
++ - Exact: [1024, 6528, 1, 1024]
++ - Exact: [1024, 6528, 1, 4096]
++ - Exact: [1024, 7104, 1, 1024]
++ - Exact: [1024, 7104, 1, 4096]
++ - Exact: [1024, 7200, 1, 1024]
++ - Exact: [1024, 7200, 1, 4096]
++ - Exact: [1024, 8064, 1, 1024]
++ - Exact: [1024, 8064, 1, 4096]
++ - Exact: [1024, 8160, 1, 1024]
++ - Exact: [1024, 8160, 1, 4096]
++ - Exact: [1024, 9216, 1, 1024]
++ - Exact: [1024, 9216, 1, 4096]
++ - Exact: [1024, 9520, 1, 1024]
++ - Exact: [1024, 9520, 1, 4096]
++ - Exact: [1024, 10064, 1, 1024]
++ - Exact: [1024, 10064, 1, 4096]
++ - Exact: [1024, 10080, 1, 1024]
++ - Exact: [1024, 10080, 1, 4096]
++ - Exact: [1024, 10200, 1, 1024]
++ - Exact: [1024, 10200, 1, 4096]
++ - Exact: [4096, 3840, 1, 1024]
++ - Exact: [4096, 3968, 1, 1024]
++ - Exact: [4096, 6528, 1, 1024]
++ - Exact: [4096, 7104, 1, 1024]
++ - Exact: [4096, 7200, 1, 1024]
++ - Exact: [4096, 8064, 1, 1024]
++ - Exact: [4096, 8160, 1, 1024]
++ - Exact: [4096, 9216, 1, 1024]
++ - Exact: [4096, 9520, 1, 1024]
++ - Exact: [4096, 10064, 1, 1024]
++ - Exact: [4096, 10080, 1, 1024]
++ - Exact: [4096, 10200, 1, 1024]
++ - Exact: [42720, 3968, 1, 1024]
++ - Exact: [42720, 6528, 1, 1024]
++ - Exact: [42720, 7104, 1, 1024]
++ - Exact: [42720, 7200, 1, 1024]
++ - Exact: [42720, 9520, 1, 1024]
++ - Exact: [42720, 10080, 1, 1024]
++ - Exact: [1024, 3240, 1, 1024]
++ - Exact: [1024, 3240, 1, 4096]
++ - Exact: [1024, 3960, 1, 1024]
++ - Exact: [1024, 3960, 1, 4096]
++ - Exact: [4096, 3240, 1, 1024]
++ - Exact: [4096, 3960, 1, 1024]
++ - Exact: [42720, 3960, 1, 1024]
++ - Exact: [7680, 8192, 1, 8192]
++ - Exact: [3840, 4096, 1, 4096]
++ - Exact: [1920, 2048, 1, 2048]
++ - Exact: [8192, 7680, 1, 8192]
++ - Exact: [4096, 3840, 1, 4096]
++ - Exact: [2048, 1920, 1, 2048]
++ - Exact: [512, 512, 16, 64]
++ - Exact: [512, 512, 128, 64]
++ - Exact: [4096, 512, 1, 1024]
++ - Exact: [30522, 616, 1, 1024]
++ - Exact: [128, 128, 128, 64]
++ - Exact: [128, 128, 160, 64]
++ - Exact: [1024, 1280, 1, 1024]
++ - Exact: [1024, 1280, 1, 4096]
++ - Exact: [4096, 1280, 1, 1024]
++ - Exact: [30522, 160, 1, 1024]
++ - Exact: [30522, 200, 1, 1024]
++ - Exact: [128, 128, 624, 64]
++ - Exact: [1024, 4992, 1, 1024]
++ - Exact: [1024, 4992, 1, 4096]
++ - Exact: [4096, 4992, 1, 1024]
++ - Exact: [30522, 780, 1, 1024]
++ - Exact: [30522, 308, 1, 1024]
++ - Exact: [128, 128, 640, 64]
++ - Exact: [1024, 5120, 1, 1024]
++ - Exact: [1024, 5120, 1, 4096]
++ - Exact: [4096, 5120, 1, 1024]
++ - Exact: [30522, 800, 1, 1024]
++ - Exact: [128, 128, 656, 64]
++ - Exact: [1024, 5248, 1, 1024]
++ - Exact: [1024, 5248, 1, 4096]
++ - Exact: [4096, 5248, 1, 1024]
++ - Exact: [30522, 820, 1, 1024]
++ - Exact: [512, 512, 80, 64]
++ - Exact: [1024, 2560, 1, 1024]
++ - Exact: [1024, 2560, 1, 4096]
++ - Exact: [4096, 2560, 1, 1024]
++ - Exact: [30522, 385, 1, 1024]
++ - Exact: [512, 512, 96, 64]
++ - Exact: [1024, 3072, 1, 1024]
++ - Exact: [1024, 3072, 1, 4096]
++ - Exact: [4096, 3072, 1, 1024]
++ - Exact: [30522, 462, 1, 1024]
++ - Exact: [4096, 1024, 1, 1024]
++ - Exact: [128, 128, 144, 64]
++ - Exact: [1024, 1152, 1, 1024]
++ - Exact: [1024, 1152, 1, 4096]
++ - Exact: [4096, 1152, 1, 1024]
++ - Exact: [30522, 180, 1, 1024]
++ - Exact: [1024, 32768, 1, 479]
++ - Exact: [1024, 8192, 1, 1024]
++ - Exact: [1024, 8192, 1, 4096]
++ - Exact: [1024, 9600, 1, 1024]
++ - Exact: [1024, 9600, 1, 4096]
++ - Exact: [4096, 8192, 1, 1024]
++ - Exact: [4096, 9600, 1, 1024]
++ - Exact: [33712, 8192, 1, 1024]
++ - Exact: [33712, 9600, 1, 1024]
++ - Exact: [1024, 1024, 128, 96]
++ - Exact: [30592, 4096, 1, 1024]
++ - Exact: [1536, 8192, 1, 1536]
++ - Exact: [3072, 8192, 1, 1024]
++ - Exact: [3072, 2048, 1, 1024]
++ - Exact: [50304, 8192, 1, 1024]
++ - Exact: [2048, 1024, 1, 8192]
++ - Exact: [50304, 2048, 1, 1024]
++ - Exact: [1536, 8192, 1, 6144]
++ - Exact: [50304, 4096, 1, 1536]
++ - Exact: [8192, 1024, 1, 2048]
++ - Exact: [2560, 2048, 1, 640]
++ - Exact: [1024, 1024, 128, 64]
++ - Exact: [2048, 1024, 1, 2048]
++ - Exact: [1536, 4096, 1, 1536]
++ - Exact: [1024, 1024, 64, 64]
++ - Exact: [30592, 8192, 1, 1024]
++ - Exact: [50304, 16384, 1, 1024]
++ - Exact: [4608, 4096, 1, 1536]
++ - Exact: [2560, 2048, 1, 2560]
++ - Exact: [7680, 2048, 1, 2560]
++ - Exact: [50304, 4096, 1, 1024]
++ - Exact: [1920, 2048, 1, 2560]
++ - Exact: [1024, 1024, 64, 96]
++ - Exact: [6144, 4096, 1, 1536]
++ - Exact: [1536, 4096, 1, 6144]
++ - Exact: [512, 512, 256, 64]
++ - Exact: [50304, 8192, 1, 1536]
++ - Exact: [6144, 8192, 1, 1536]
++ - Exact: [4096, 16384, 1, 1024]
++ - Exact: [30592, 1024, 1, 2048]
++ - Exact: [1024, 16384, 1, 4096]
++ - Exact: [512, 512, 40, 64]
++ - Exact: [6144, 1024, 1, 2048]
++ - Exact: [4608, 8192, 1, 1536]
++ - Exact: [30592, 2048, 1, 1024]
++ - Exact: [3072, 16384, 1, 1024]
++ - Exact: [1024, 1024, 256, 64]
++ - Exact: [1024, 16384, 1, 1024]
++ - Exact: [1024, 1024, 32, 64]
++ - Exact: [3072, 4096, 1, 1024]
++ - Exact: [30528, 8192, 1, 1024]
++ - Exact: [128, 128, 1024, 64]
++ - Exact: [1024, 3456, 1, 1024]
++ - Exact: [1024, 3456, 1, 480]
++ - Exact: [1024, 4096, 1, 480]
++ - Exact: [1024, 6912, 1, 1024]
++ - Exact: [1024, 6912, 1, 480]
++ - Exact: [128, 55296, 1, 256]
++ - Exact: [256, 55296, 1, 512]
++ - Exact: [256, 6912, 1, 512]
++ - Exact: [512, 3456, 1, 1024]
++ - Exact: [512, 3456, 1, 13]
++ - Exact: [512, 4096, 1, 1024]
++ - Exact: [512, 4096, 1, 13]
++ - Exact: [512, 55296, 1, 13]
++ - Exact: [512, 6912, 1, 1024]
++ - Exact: [512, 6912, 1, 13]
++ - Exact: [30528, 640, 1, 1024]
++ - Exact: [30528, 1280, 1, 1024]
++ - Exact: [30528, 1600, 1, 1024]
++ - Exact: [1024, 10240, 1, 1024]
++ - Exact: [4096, 10240, 1, 1024]
++ - Exact: [1024, 10240, 1, 4096]
++ - Exact: [128, 128, 1280, 64]
++ - Exact: [1024, 10496, 1, 4096]
++ - Exact: [30528, 1640, 1, 1024]
++ - Exact: [4096, 10496, 1, 1024]
++ - Exact: [1024, 10496, 1, 1024]
++ - Exact: [128, 128, 1312, 64]
++ - Exact: [30528, 160, 1, 1024]
++ - Exact: [30528, 240, 1, 1024]
++ - Exact: [1024, 6144, 1, 1024]
++ - Exact: [4096, 6144, 1, 1024]
++ - Exact: [1024, 6144, 1, 4096]
++ - Exact: [512, 512, 192, 64]
++ - Exact: [1024, 10224, 1, 1024]
++ - Exact: [1024, 10192, 1, 1024]
++ - Exact: [1024, 10208, 1, 1024]
++ - Exact: [1024, 10224, 1, 4096]
++ - Exact: [4096, 10224, 1, 1024]
++ - Exact: [3072, 10224, 1, 1024]
++ - Exact: [3072, 10240, 1, 1024]
++ - Exact: [1024, 10192, 1, 4096]
++ - Exact: [4096, 10192, 1, 1024]
++ - Exact: [3072, 10192, 1, 1024]
++ - Exact: [3072, 10200, 1, 1024]
++ - Exact: [1024, 10184, 1, 1024]
++ - Exact: [3072, 10208, 1, 1024]
++ - Exact: [1024, 10208, 1, 4096]
++ - Exact: [4096, 10208, 1, 1024]
++ - Exact: [2048, 10224, 1, 1024]
++ - Exact: [2048, 10240, 1, 1024]
++ - Exact: [1024, 10120, 1, 1024]
++ - Exact: [2048, 10192, 1, 1024]
++ - Exact: [1024, 10152, 1, 1024]
++ - Exact: [3072, 10080, 1, 1024]
++ - Exact: [1024, 2048, 1, 49]
++ - Exact: [4608, 512, 1, 49]
++ - Exact: [256, 256, 25, 12544]
++ - Exact: [256, 256, 49, 3200]
++ - Exact: [256, 256, 25, 6272]
++ - Exact: [256, 256, 49, 6400]
++ - Exact: [512, 512, 49, 1152]
++ - Exact: [512, 512, 25, 2048]
++ - Exact: [512, 512, 49, 2304]
++ - Exact: [512, 512, 25, 4096]
++ - Exact: [128, 128, 2048, 64]
++ - Exact: [30528, 2560, 1, 1024]
++ - Exact: [128, 128, 1536, 64]
++ - Exact: [1024, 12288, 1, 1024]
++ - Exact: [1024, 12288, 1, 4096]
++ - Exact: [30528, 1920, 1, 1024]
++ - Exact: [4096, 12288, 1, 1024]
++ - Exact: [128, 128, 81, 12544]
++ - Exact: [128, 128, 121, 9216]
++ - Exact: [128, 128, 169, 6400]
++ - Exact: [256, 256, 36, 4096]
++ - Exact: [256, 256, 49, 2304]
++ - Exact: [256, 256, 64, 2304]
++ - Exact: [256, 256, 81, 4096]
++ - Exact: [256, 256, 121, 2304]
++ - Exact: [256, 256, 169, 2304]
++ - Exact: [512, 512, 81, 1024]
++ - Exact: [512, 512, 121, 1024]
++ - Exact: [512, 512, 169, 1024]
++ - Exact: [512, 512, 36, 1024]
++ - Exact: [512, 512, 49, 1024]
++ - Exact: [512, 512, 64, 1024]
++ - Exact: [128, 128, 192, 64]
++ - Exact: [768, 2048, 1, 768]
++ - Exact: [3072, 2048, 1, 768]
++ - Exact: [768, 2048, 1, 3072]
++ - Exact: [384, 384, 144, 64]
++ - Exact: [768, 4608, 1, 768]
++ - Exact: [3072, 4608, 1, 768]
++ - Exact: [768, 4608, 1, 3072]
++ - Exact: [512, 512, 48, 64]
++ - Exact: [128, 128, 256, 64]
++ - Exact: [384, 384, 192, 64]
++ - Exact: [1024, 4608, 1, 1024]
++ - Exact: [4096, 4608, 1, 1024]
++ - Exact: [1024, 4608, 1, 4096]
++ - Exact: [2880, 3072, 1, 3072]
++ - Exact: [3072, 3072, 1, 3072]
++ - Exact: [3072, 512, 1, 3072]
++ - Exact: [4096, 512, 1, 4096]
++ - Exact: [512, 3072, 1, 3072]
++ - Exact: [512, 4096, 1, 4096]
++ - Exact: [512, 8192, 1, 8192]
++ - Exact: [8192, 512, 1, 8192]
++ - Exact: [256, 256, 36, 432]
++ - Exact: [256, 256, 36, 456]
++ - Exact: [256, 256, 36, 504]
++ - Exact: [256, 256, 49, 1120]
++ - Exact: [256, 256, 36, 442]
++ - Exact: [256, 256, 49, 950]
++ - Exact: [256, 256, 64, 616]
++ - Exact: [256, 256, 64, 660]
++ - Exact: [256, 256, 36, 408]
++ - Exact: [256, 256, 49, 1008]
++ - Exact: [256, 256, 36, 462]
++ - Exact: [256, 256, 36, 468]
++ - Exact: [256, 256, 36, 494]
++ - Exact: [512, 512, 64, 48]
++ - Exact: [256, 256, 64, 140]
++ - Exact: [512, 512, 64, 56]
++ - Exact: [512, 512, 49, 90]
++ - Exact: [512, 512, 49, 60]
++ - Exact: [256, 256, 49, 864]
++ - Exact: [256, 256, 64, 224]
++ - Exact: [256, 256, 64, 176]
++ - Exact: [256, 256, 64, 154]
++ - Exact: [512, 512, 49, 80]
++ - Exact: [256, 256, 49, 1200]
++ - Exact: [256, 256, 64, 704]
++ - Exact: [256, 256, 64, 768]
++ - Exact: [256, 256, 49, 1160]
++ - Exact: [256, 256, 49, 320]
++ - Exact: [512, 512, 49, 70]
++ - Exact: [256, 256, 49, 1240]
++ - Exact: [256, 256, 36, 384]
++ - Exact: [1024, 2048, 1, 888]
++ - Exact: [1024, 2048, 1, 713]
++ - Exact: [1024, 2048, 1, 660]
++ - Exact: [1024, 2048, 1, 726]
++ - Exact: [1024, 2048, 1, 672]
++ - Exact: [1024, 2048, 1, 850]
++ - Exact: [1024, 2048, 1, 805]
++ - Exact: [1024, 2048, 1, 864]
++ - Exact: [1024, 2048, 1, 768]
++ - Exact: [1024, 2048, 1, 950]
++ - Exact: [256, 128, 49, 1152]
++ - Exact: [256, 128, 121, 120]
++ - Exact: [256, 128, 169, 120]
++ - Exact: [256, 128, 36, 120]
++ - Exact: [256, 128, 49, 120]
++ - Exact: [256, 128, 64, 120]
++ - Exact: [256, 128, 36, 12000]
++ - Exact: [256, 128, 49, 1216]
++ - Exact: [256, 128, 121, 18]
++ - Exact: [256, 128, 169, 18]
++ - Exact: [256, 128, 36, 18]
++ - Exact: [256, 128, 49, 18]
++ - Exact: [256, 128, 64, 18]
++ - Exact: [256, 128, 36, 1800]
++ - Exact: [256, 128, 121, 19]
++ - Exact: [256, 128, 169, 19]
++ - Exact: [256, 128, 36, 19]
++ - Exact: [256, 128, 49, 19]
++ - Exact: [256, 128, 64, 19]
++ - Exact: [256, 128, 36, 1900]
++ - Exact: [256, 128, 49, 480]
++ - Exact: [256, 128, 81, 480]
++ - Exact: [256, 128, 64, 5880]
++ - Exact: [256, 128, 49, 72]
++ - Exact: [256, 128, 81, 72]
++ - Exact: [256, 128, 49, 76]
++ - Exact: [256, 128, 81, 76]
++ - Exact: [256, 128, 49, 7680]
++ - Exact: [256, 128, 64, 882]
++ - Exact: [256, 128, 64, 931]
++ - Exact: [256, 256, 49, 1152]
++ - Exact: [256, 256, 36, 12000]
++ - Exact: [256, 256, 49, 1216]
++ - Exact: [256, 256, 36, 1800]
++ - Exact: [256, 256, 36, 1900]
++ - Exact: [256, 256, 64, 5880]
++ - Exact: [256, 256, 49, 7680]
++ - Exact: [256, 256, 64, 882]
++ - Exact: [256, 256, 64, 931]
++ - Exact: [512, 256, 81, 1080]
++ - Exact: [512, 256, 25, 12000]
++ - Exact: [512, 256, 81, 162]
++ - Exact: [512, 256, 81, 171]
++ - Exact: [512, 256, 25, 1800]
++ - Exact: [512, 256, 25, 1900]
++ - Exact: [512, 256, 121, 1920]
++ - Exact: [512, 256, 169, 1920]
++ - Exact: [512, 256, 49, 1920]
++ - Exact: [512, 256, 121, 288]
++ - Exact: [512, 256, 169, 288]
++ - Exact: [512, 256, 49, 288]
++ - Exact: [512, 256, 25, 3000]
++ - Exact: [512, 256, 81, 3000]
++ - Exact: [512, 256, 121, 304]
++ - Exact: [512, 256, 169, 304]
++ - Exact: [512, 256, 49, 304]
++ - Exact: [512, 256, 25, 450]
++ - Exact: [512, 256, 81, 450]
++ - Exact: [512, 256, 25, 475]
++ - Exact: [512, 256, 81, 475]
++ - Exact: [512, 256, 121, 480]
++ - Exact: [512, 256, 169, 480]
++ - Exact: [512, 256, 49, 5880]
++ - Exact: [512, 256, 121, 72]
++ - Exact: [512, 256, 169, 72]
++ - Exact: [512, 256, 121, 76]
++ - Exact: [512, 256, 169, 76]
++ - Exact: [512, 256, 49, 882]
++ - Exact: [512, 256, 49, 931]
++ - Exact: [2304, 512, 1, 100]
++ - Exact: [2304, 512, 1, 361]
++ - Exact: [4608, 510, 1, 100]
++ - Exact: [4608, 510, 1, 361]
++ - Exact: [340, 256, 49, 1152]
++ - Exact: [340, 256, 36, 120]
++ - Exact: [340, 256, 49, 120]
++ - Exact: [340, 256, 64, 120]
++ - Exact: [340, 256, 36, 12000]
++ - Exact: [340, 256, 49, 1216]
++ - Exact: [340, 256, 36, 18]
++ - Exact: [340, 256, 49, 18]
++ - Exact: [340, 256, 64, 18]
++ - Exact: [340, 256, 36, 1800]
++ - Exact: [340, 256, 36, 19]
++ - Exact: [340, 256, 49, 19]
++ - Exact: [340, 256, 64, 19]
++ - Exact: [340, 256, 36, 1900]
++ - Exact: [340, 256, 64, 5880]
++ - Exact: [340, 256, 49, 7680]
++ - Exact: [340, 256, 64, 882]
++ - Exact: [340, 256, 64, 931]
++ - Exact: [510, 256, 49, 120]
++ - Exact: [510, 256, 64, 120]
++ - Exact: [510, 256, 49, 18]
++ - Exact: [510, 256, 64, 18]
++ - Exact: [510, 256, 49, 19]
++ - Exact: [510, 256, 64, 19]
++ - Exact: [510, 256, 36, 480]
++ - Exact: [510, 256, 36, 72]
++ - Exact: [510, 256, 36, 76]
++ - Exact: [510, 512, 36, 1080]
++ - Exact: [510, 512, 36, 162]
++ - Exact: [510, 512, 36, 171]
++ - Exact: [510, 512, 49, 1920]
++ - Exact: [510, 512, 64, 1920]
++ - Exact: [510, 512, 49, 288]
++ - Exact: [510, 512, 64, 288]
++ - Exact: [510, 512, 36, 3000]
++ - Exact: [510, 512, 49, 304]
++ - Exact: [510, 512, 64, 304]
++ - Exact: [510, 512, 36, 450]
++ - Exact: [510, 512, 36, 475]
++ - Exact: [510, 512, 49, 480]
++ - Exact: [510, 512, 64, 480]
++ - Exact: [510, 512, 49, 72]
++ - Exact: [510, 512, 64, 72]
++ - Exact: [510, 512, 49, 76]
++ - Exact: [510, 512, 64, 76]
++ - Exact: [1024, 1024, 160, 96]
++ - Exact: [2880, 16384, 1, 1920]
++ - Exact: [1920, 16384, 1, 960]
++ - Exact: [3840, 16384, 1, 1920]
++ - Exact: [1920, 16384, 1, 3840]
++ - Exact: [25216, 16384, 1, 1920]
++ - Exact: [1024, 1024, 40, 96]
++ - Exact: [2880, 4096, 1, 1920]
++ - Exact: [1920, 4096, 1, 960]
++ - Exact: [3840, 4096, 1, 1920]
++ - Exact: [1920, 4096, 1, 3840]
++ - Exact: [25216, 4096, 1, 1920]
++ - Exact: [1024, 1024, 80, 96]
++ - Exact: [2880, 8192, 1, 1920]
++ - Exact: [1920, 8192, 1, 960]
++ - Exact: [3840, 8192, 1, 1920]
++ - Exact: [1920, 8192, 1, 3840]
++ - Exact: [25216, 8192, 1, 1920]
++ - Exact: [1024, 1024, 96, 96]
++ - Exact: [1728, 16384, 1, 2304]
++ - Exact: [2304, 16384, 1, 576]
++ - Exact: [2304, 16384, 1, 2304]
++ - Exact: [12672, 16384, 1, 2304]
++ - Exact: [1024, 1024, 24, 96]
++ - Exact: [1728, 4096, 1, 2304]
++ - Exact: [2304, 4096, 1, 576]
++ - Exact: [2304, 4096, 1, 2304]
++ - Exact: [12672, 4096, 1, 2304]
++ - Exact: [1024, 1024, 48, 96]
++ - Exact: [1728, 8192, 1, 2304]
++ - Exact: [2304, 8192, 1, 576]
++ - Exact: [2304, 8192, 1, 2304]
++ - Exact: [12672, 8192, 1, 2304]
++ - Exact: [1024, 1024, 16, 96]
++ - Exact: [1152, 4096, 1, 3072]
++ - Exact: [3072, 4096, 1, 384]
++ - Exact: [1536, 4096, 1, 3072]
++ - Exact: [3072, 4096, 1, 1536]
++ - Exact: [6400, 4096, 1, 3072]
++ - Exact: [1024, 1024, 32, 96]
++ - Exact: [1152, 8192, 1, 3072]
++ - Exact: [3072, 8192, 1, 384]
++ - Exact: [1536, 8192, 1, 3072]
++ - Exact: [3072, 8192, 1, 1536]
++ - Exact: [6400, 8192, 1, 3072]
++ - Exact: [2048, 4096, 1, 2048]
++ - Exact: [2048, 4096, 1, 4096]
++ - Exact: [29000, 199, 1, 2048]
++ - Exact: [29000, 221, 1, 2048]
++ - Exact: [29000, 224, 1, 2048]
++ - Exact: [29000, 229, 1, 2048]
++ - Exact: [29000, 234, 1, 2048]
++ - Exact: [29000, 242, 1, 2048]
++ - Exact: [29000, 246, 1, 2048]
++ - Exact: [29000, 247, 1, 2048]
++ - Exact: [29000, 256, 1, 2048]
++ - Exact: [29000, 262, 1, 2048]
++ - Exact: [29000, 264, 1, 2048]
++ - Exact: [29000, 265, 1, 2048]
++ - Exact: [29000, 274, 1, 2048]
++ - Exact: [29000, 277, 1, 2048]
++ - Exact: [29000, 279, 1, 2048]
++ - Exact: [29000, 288, 1, 2048]
++ - Exact: [29000, 296, 1, 2048]
++ - Exact: [29000, 315, 1, 2048]
++ - Exact: [29000, 335, 1, 2048]
++ - Exact: [4096, 4096, 1, 2048]
++ - Exact: [29000, 2283, 1, 1024]
++ - Exact: [29000, 2296, 1, 1024]
++ - Exact: [29000, 2306, 1, 1024]
++ - Exact: [29000, 2309, 1, 1024]
++ - Exact: [29000, 2318, 1, 1024]
++ - Exact: [29000, 2320, 1, 1024]
++ - Exact: [29000, 2324, 1, 1024]
++ - Exact: [29000, 2325, 1, 1024]
++ - Exact: [29000, 2329, 1, 1024]
++ - Exact: [29000, 2338, 1, 1024]
++ - Exact: [29000, 2345, 1, 1024]
++ - Exact: [29000, 2350, 1, 1024]
++ - Exact: [29000, 2362, 1, 1024]
++ - Exact: [29000, 2366, 1, 1024]
++ - Exact: [29000, 2368, 1, 1024]
++ - Exact: [29000, 2374, 1, 1024]
++ - Exact: [29000, 2390, 1, 1024]
++ - Exact: [512, 512, 320, 64]
++ - Exact: [29000, 561, 1, 1024]
++ - Exact: [29000, 574, 1, 1024]
++ - Exact: [29000, 600, 1, 1024]
++ - Exact: [29000, 608, 1, 1024]
++ - Exact: [29000, 615, 1, 1024]
++ - Exact: [29000, 622, 1, 1024]
++ - Exact: [29000, 625, 1, 1024]
++ - Exact: [29000, 626, 1, 1024]
++ - Exact: [29000, 628, 1, 1024]
++ - Exact: [29000, 636, 1, 1024]
++ - Exact: [29000, 651, 1, 1024]
++ - Exact: [29000, 658, 1, 1024]
++ - Exact: [29000, 669, 1, 1024]
++ - Exact: [29000, 670, 1, 1024]
++ - Exact: [29000, 672, 1, 1024]
++ - Exact: [29000, 684, 1, 1024]
++ - Exact: [29000, 716, 1, 1024]
++ - Exact: [29000, 730, 1, 1024]
++ - Exact: [2560, 1024, 1, 2560]
++ - Exact: [2560, 1024, 1, 4096]
++ - Exact: [4096, 1024, 1, 2560]
++ - Exact: [1024, 1024, 512, 64]
++ - Exact: [1024, 32768, 1, 4096]
++ - Exact: [3072, 32768, 1, 1024]
++ - Exact: [4096, 32768, 1, 1024]
++ - Exact: [50304, 32768, 1, 1024]
++ - Exact: [1024, 1024, 24, 128]
++ - Exact: [128, 1024, 24, 1024]
++
++# bodys bigSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [128, 128, 49, 12800]
++ - Exact: [128, 128, 25, 25088]
++ - Exact: [128, 128, 49, 25600]
++ - Exact: [128, 128, 25, 50176]
++ - Exact: [128, 128, 36, 12544]
++ - Exact: [128, 128, 49, 9216]
++ - Exact: [1024, 1024, 1, 12544]
++ - Exact: [1024, 1000, 1, 12544]
++ - Exact: [128, 128, 36, 12000]
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [5888, 128, 1, 1]
++ - Exact: [1856, 256, 1, 1]
++ - Exact: [256, 1856, 1, 32]
++ - Exact: [128, 3584, 1, 1280]
++ - Exact: [2944, 128, 1, 32]
++ - Exact: [64, 6784, 1, 1]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [704, 1024, 1, 1]
++ - Exact: [256, 1856, 1, 1280]
++ - Exact: [256, 1408, 1, 1]
++ - Exact: [1024, 1024, 1, 1280]
++ - Exact: [704, 1408, 1, 3328]
++ - Exact: [1408, 704, 1, 256]
++ - Exact: [6784, 128, 1, 3328]
++ - Exact: [2944, 256, 1, 1]
++ - Exact: [2944, 256, 1, 32]
++ - Exact: [128, 4288, 1, 3328]
++ - Exact: [5056, 128, 1, 256]
++ - Exact: [1856, 704, 1, 1280]
++ - Exact: [2368, 256, 1, 32]
++ - Exact: [5056, 64, 1, 32]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [2944, 256, 1, 1280]
++ - Exact: [1024, 1024, 1, 3328]
++ - Exact: [5888, 64, 1, 256]
++ - Exact: [2944, 448, 1, 256]
++ - Exact: [5056, 64, 1, 3328]
++ - Exact: [1024, 448, 1, 32]
++ - Exact: [128, 2944, 1, 3328]
++ - Exact: [256, 1856, 1, 1]
++ - Exact: [256, 3584, 1, 3328]
++ - Exact: [256, 4288, 1, 1280]
++ - Exact: [4288, 256, 1, 256]
++ - Exact: [128, 5888, 1, 32]
++ - Exact: [128, 5888, 1, 1280]
++ - Exact: [3584, 256, 1, 256]
++ - Exact: [1856, 256, 1, 256]
++ - Exact: [1024, 704, 1, 1]
++ - Exact: [448, 1408, 1, 3328]
++ - Exact: [1024, 704, 1, 32]
++ - Exact: [448, 2944, 1, 256]
++ - Exact: [5888, 128, 1, 3328]
++ - Exact: [2944, 448, 1, 1]
++ - Exact: [5056, 64, 1, 1280]
++ - Exact: [704, 704, 1, 32]
++ - Exact: [256, 4288, 1, 256]
++ - Exact: [5056, 128, 1, 1]
++ - Exact: [704, 448, 1, 1280]
++ - Exact: [1024, 704, 1, 1280]
++ - Exact: [2368, 448, 1, 256]
++ - Exact: [4288, 256, 1, 3328]
++ - Exact: [128, 6784, 1, 32]
++ - Exact: [128, 6784, 1, 3328]
++ - Exact: [4288, 128, 1, 1]
++ - Exact: [256, 2368, 1, 32]
++ - Exact: [448, 1024, 1, 256]
++ - Exact: [256, 1408, 1, 32]
++ - Exact: [256, 3584, 1, 32]
++ - Exact: [128, 4288, 1, 32]
++ - Exact: [448, 1856, 1, 1]
++ - Exact: [448, 1856, 1, 32]
++ - Exact: [448, 1856, 1, 3328]
++ - Exact: [1024, 448, 1, 256]
++ - Exact: [704, 1856, 1, 32]
++ - Exact: [704, 1408, 1, 32]
++ - Exact: [5888, 128, 1, 32]
++ - Exact: [128, 4288, 1, 1280]
++ - Exact: [1856, 704, 1, 3328]
++ - Exact: [4288, 128, 1, 256]
++ - Exact: [704, 1856, 1, 3328]
++ - Exact: [2944, 128, 1, 1280]
++ - Exact: [1408, 448, 1, 1280]
++ - Exact: [128, 2368, 1, 1]
++ - Exact: [128, 2944, 1, 1280]
++ - Exact: [1024, 448, 1, 1]
++ - Exact: [256, 2944, 1, 256]
++ - Exact: [704, 448, 1, 32]
++ - Exact: [704, 1024, 1, 256]
++ - Exact: [1408, 448, 1, 3328]
++ - Exact: [256, 2368, 1, 1]
++ - Exact: [5888, 64, 1, 3328]
++ - Exact: [704, 448, 1, 3328]
++ - Exact: [4288, 256, 1, 1]
++ - Exact: [1856, 448, 1, 3328]
++ - Exact: [4288, 256, 1, 1280]
++ - Exact: [448, 2368, 1, 1280]
++ - Exact: [3584, 256, 1, 1]
++ - Exact: [2368, 448, 1, 32]
++ - Exact: [1408, 704, 1, 1]
++ - Exact: [2368, 256, 1, 256]
++ - Exact: [1856, 256, 1, 1280]
++ - Exact: [256, 2944, 1, 1]
++ - Exact: [6784, 64, 1, 1]
++ - Exact: [6784, 64, 1, 256]
++ - Exact: [448, 2368, 1, 256]
++ - Exact: [128, 2368, 1, 3328]
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [2368, 448, 1, 3328]
++ - Exact: [256, 2368, 1, 3328]
++ - Exact: [5888, 64, 1, 1]
++ - Exact: [256, 3584, 1, 1]
++ - Exact: [704, 1856, 1, 1280]
++ - Exact: [448, 1024, 1, 3328]
++ - Exact: [128, 5056, 1, 32]
++ - Exact: [128, 5056, 1, 1280]
++ - Exact: [5888, 64, 1, 32]
++ - Exact: [2368, 256, 1, 1]
++ - Exact: [5888, 64, 1, 1280]
++ - Exact: [256, 1408, 1, 256]
++ - Exact: [5056, 64, 1, 1]
++ - Exact: [1408, 448, 1, 32]
++ - Exact: [5056, 128, 1, 1280]
++ - Exact: [1856, 704, 1, 256]
++ - Exact: [128, 6784, 1, 256]
++ - Exact: [256, 3584, 1, 256]
++ - Exact: [448, 704, 1, 1]
++ - Exact: [448, 704, 1, 32]
++ - Exact: [448, 704, 1, 3328]
++ - Exact: [64, 5888, 1, 1]
++ - Exact: [2368, 128, 1, 32]
++ - Exact: [2368, 256, 1, 1280]
++ - Exact: [2368, 128, 1, 3328]
++ - Exact: [4288, 256, 1, 32]
++ - Exact: [448, 1408, 1, 1]
++ - Exact: [1408, 256, 1, 256]
++ - Exact: [256, 4288, 1, 32]
++ - Exact: [1408, 256, 1, 1280]
++ - Exact: [448, 1408, 1, 256]
++ - Exact: [128, 2944, 1, 32]
++ - Exact: [1856, 448, 1, 1]
++ - Exact: [704, 704, 1, 1]
++ - Exact: [1856, 448, 1, 1280]
++ - Exact: [128, 5888, 1, 256]
++ - Exact: [3584, 256, 1, 3328]
++ - Exact: [448, 2368, 1, 1]
++ - Exact: [128, 6784, 1, 1]
++ - Exact: [256, 2944, 1, 3328]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [704, 704, 1, 256]
++ - Exact: [448, 1024, 1, 32]
++ - Exact: [256, 2368, 1, 256]
++ - Exact: [448, 704, 1, 1280]
++ - Exact: [704, 1856, 1, 1]
++ - Exact: [704, 448, 1, 256]
++ - Exact: [2368, 448, 1, 1280]
++ - Exact: [128, 5056, 1, 1]
++ - Exact: [256, 2368, 1, 1280]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [128, 3584, 1, 256]
++ - Exact: [704, 1408, 1, 1]
++ - Exact: [4288, 128, 1, 3328]
++ - Exact: [128, 6784, 1, 1280]
++ - Exact: [3584, 256, 1, 32]
++ - Exact: [1408, 256, 1, 32]
++ - Exact: [5888, 128, 1, 256]
++ - Exact: [128, 5056, 1, 3328]
++ - Exact: [1024, 448, 1, 3328]
++ - Exact: [3584, 128, 1, 1]
++ - Exact: [128, 2368, 1, 256]
++ - Exact: [448, 1856, 1, 256]
++ - Exact: [3584, 128, 1, 256]
++ - Exact: [1024, 448, 1, 1280]
++ - Exact: [128, 5888, 1, 1]
++ - Exact: [64, 5056, 1, 1]
++ - Exact: [1856, 256, 1, 32]
++ - Exact: [64, 5056, 1, 32]
++ - Exact: [1408, 704, 1, 32]
++ - Exact: [1408, 704, 1, 1280]
++ - Exact: [1024, 1024, 1, 32]
++ - Exact: [5056, 128, 1, 3328]
++ - Exact: [128, 4288, 1, 1]
++ - Exact: [2944, 128, 1, 3328]
++ - Exact: [5888, 128, 1, 1280]
++ - Exact: [2944, 128, 1, 256]
++ - Exact: [6784, 128, 1, 1]
++ - Exact: [1408, 256, 1, 3328]
++ - Exact: [2944, 256, 1, 256]
++ - Exact: [6784, 128, 1, 256]
++ - Exact: [6784, 64, 1, 1280]
++ - Exact: [2944, 448, 1, 1280]
++ - Exact: [704, 448, 1, 1]
++ - Exact: [256, 1408, 1, 3328]
++ - Exact: [2944, 128, 1, 1]
++ - Exact: [704, 1024, 1, 32]
++ - Exact: [3584, 256, 1, 1280]
++ - Exact: [3584, 128, 1, 1280]
++ - Exact: [256, 1856, 1, 256]
++ - Exact: [256, 2944, 1, 1280]
++ - Exact: [2944, 256, 1, 3328]
++ - Exact: [704, 1024, 1, 3328]
++ - Exact: [448, 2944, 1, 1]
++ - Exact: [448, 1856, 1, 1280]
++ - Exact: [2368, 448, 1, 1]
++ - Exact: [448, 2944, 1, 32]
++ - Exact: [448, 2944, 1, 1280]
++ - Exact: [128, 2368, 1, 1280]
++ - Exact: [448, 2944, 1, 3328]
++ - Exact: [2368, 128, 1, 1280]
++ - Exact: [128, 3584, 1, 3328]
++ - Exact: [256, 4288, 1, 3328]
++ - Exact: [1856, 704, 1, 32]
++ - Exact: [2944, 448, 1, 32]
++ - Exact: [5056, 128, 1, 32]
++ - Exact: [6784, 128, 1, 1280]
++ - Exact: [1408, 704, 1, 3328]
++ - Exact: [1856, 704, 1, 1]
++ - Exact: [256, 1856, 1, 3328]
++ - Exact: [4288, 128, 1, 1280]
++ - Exact: [128, 4288, 1, 256]
++ - Exact: [6784, 128, 1, 32]
++ - Exact: [1408, 448, 1, 1]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [448, 1408, 1, 32]
++ - Exact: [128, 5056, 1, 256]
++ - Exact: [1024, 1024, 1, 1]
++ - Exact: [256, 1408, 1, 1280]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [6784, 64, 1, 3328]
++ - Exact: [2944, 448, 1, 3328]
++ - Exact: [448, 1408, 1, 1280]
++ - Exact: [2368, 128, 1, 1]
++ - Exact: [5056, 64, 1, 256]
++ - Exact: [2368, 128, 1, 256]
++ - Exact: [64, 6784, 1, 32]
++ - Exact: [256, 4288, 1, 1]
++ - Exact: [128, 2944, 1, 256]
++ - Exact: [3584, 128, 1, 32]
++ - Exact: [3584, 128, 1, 3328]
++ - Exact: [704, 704, 1, 3328]
++ - Exact: [128, 2944, 1, 1]
++ - Exact: [704, 1408, 1, 1280]
++ - Exact: [6784, 64, 1, 32]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [704, 1408, 1, 256]
++ - Exact: [4288, 128, 1, 32]
++ - Exact: [448, 704, 1, 256]
++ - Exact: [1856, 256, 1, 3328]
++ - Exact: [448, 1024, 1, 1280]
++ - Exact: [1024, 1024, 1, 256]
++ - Exact: [256, 2944, 1, 32]
++ - Exact: [704, 1024, 1, 1280]
++ - Exact: [256, 3584, 1, 1280]
++ - Exact: [128, 2368, 1, 32]
++ - Exact: [704, 1856, 1, 256]
++ - Exact: [1856, 448, 1, 32]
++ - Exact: [1408, 448, 1, 256]
++ - Exact: [448, 1024, 1, 1]
++ - Exact: [1024, 704, 1, 256]
++ - Exact: [64, 5888, 1, 32]
++ - Exact: [1856, 448, 1, 256]
++ - Exact: [128, 5888, 1, 3328]
++ - Exact: [2368, 256, 1, 3328]
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [1408, 256, 1, 1]
++ - Exact: [704, 704, 1, 1280]
++ - Exact: [128, 3584, 1, 1]
++ - Exact: [128, 3584, 1, 32]
++ - Exact: [448, 2368, 1, 32]
++ - Exact: [448, 2368, 1, 3328]
++ - Exact: [1024, 704, 1, 3328]
++ - Exact: [2048, 400, 1, 512]
++ - Exact: [2560, 128, 1, 2560]
++ - Exact: [1024, 700, 1, 512]
++ - Exact: [4096, 128, 1, 4096]
++ - Exact: [3072, 128, 1, 1024]
++ - Exact: [7680, 64, 1, 2560]
++ - Exact: [7680, 128, 1, 2560]
++ - Exact: [1024, 1024, 1, 1024]
++ - Exact: [2049, 512, 1, 2048]
++ - Exact: [1023, 512, 1, 1024]
++ - Exact: [1024, 512, 1, 1025]
++ - Exact: [1024, 1024, 1, 1023]
++ - Exact: [1024, 1025, 1, 1024]
++ - Exact: [1024, 1023, 1, 1024]
++ - Exact: [2048, 511, 1, 2048]
++ - Exact: [2047, 512, 1, 2048]
++ - Exact: [1025, 1024, 1, 1024]
++ - Exact: [1024, 1024, 1, 1025]
++ - Exact: [1025, 512, 1, 1024]
++ - Exact: [1024, 512, 1, 1023]
++ - Exact: [2048, 513, 1, 2048]
++ - Exact: [1024, 511, 1, 1024]
++ - Exact: [2048, 512, 1, 2047]
++ - Exact: [1024, 513, 1, 1024]
++ - Exact: [2048, 512, 1, 2049]
++ - Exact: [1023, 1024, 1, 1024]
++ - Exact: [64, 128, 512, 128]
++ - Exact: [64, 512, 64, 512]
++ - Exact: [256, 1280, 1, 1024]
++ - Exact: [256, 1536, 1, 1024]
++ - Exact: [256, 2304, 1, 1024]
++ - Exact: [256, 2560, 1, 1024]
++ - Exact: [256, 2816, 1, 1024]
++ - Exact: [256, 3328, 1, 1024]
++ - Exact: [256, 3584, 1, 1024]
++ - Exact: [512, 1600, 1, 512]
++ - Exact: [1024, 512, 1, 1024]
++ - Exact: [1024, 512, 1, 1600]
++ - Exact: [1024, 960, 1, 1024]
++ - Exact: [1024, 960, 1, 1600]
++ - Exact: [2048, 215, 1, 512]
++ - Exact: [2048, 215, 1, 768]
++ - Exact: [2048, 256, 1, 512]
++ - Exact: [2048, 256, 1, 768]
++ - Exact: [2048, 512, 1, 67]
++ - Exact: [2048, 512, 1, 74]
++ - Exact: [2048, 512, 1, 100]
++ - Exact: [2048, 512, 1, 2048]
++ - Exact: [1024, 512, 1, 4096]
++ - Exact: [30522, 77, 1, 1024]
++ - Exact: [1024, 780, 1, 1024]
++ - Exact: [1024, 800, 1, 1024]
++ - Exact: [1024, 820, 1, 1024]
++ - Exact: [1024, 385, 1, 1024]
++ - Exact: [1024, 462, 1, 1024]
++ - Exact: [1024, 1024, 1, 4096]
++ - Exact: [480, 1024, 1, 1024]
++ - Exact: [480, 2048, 1, 2048]
++ - Exact: [1024, 480, 1, 1024]
++ - Exact: [2048, 480, 1, 2048]
++ - Exact: [64, 1024, 256, 1024]
++ - Exact: [64, 512, 40, 512]
++ - Exact: [96, 1024, 64, 1024]
++ - Exact: [64, 1024, 128, 1024]
++ - Exact: [64, 1024, 32, 1024]
++ - Exact: [64, 512, 128, 512]
++ - Exact: [96, 1024, 128, 1024]
++ - Exact: [64, 512, 256, 512]
++ - Exact: [64, 1024, 64, 1024]
++ - Exact: [960, 1024, 1, 1024]
++ - Exact: [64, 128, 1024, 128]
++ - Exact: [1024, 864, 1, 1024]
++ - Exact: [1024, 864, 1, 480]
++ - Exact: [128, 3456, 1, 256]
++ - Exact: [128, 4096, 1, 256]
++ - Exact: [128, 6912, 1, 256]
++ - Exact: [256, 3456, 1, 512]
++ - Exact: [256, 4096, 1, 512]
++ - Exact: [512, 864, 1, 1024]
++ - Exact: [512, 864, 1, 13]
++ - Exact: [64, 128, 1280, 128]
++ - Exact: [64, 128, 1312, 128]
++ - Exact: [64, 512, 192, 512]
++ - Exact: [1024, 512, 1, 196]
++ - Exact: [2048, 512, 1, 49]
++ - Exact: [2304, 256, 1, 196]
++ - Exact: [512, 1024, 1, 196]
++ - Exact: [512, 2048, 1, 49]
++ - Exact: [64, 128, 2048, 128]
++ - Exact: [64, 128, 1536, 128]
++ - Exact: [128, 128, 64, 6400]
++ - Exact: [64, 128, 192, 128]
++ - Exact: [64, 384, 144, 384]
++ - Exact: [64, 512, 48, 512]
++ - Exact: [64, 128, 256, 128]
++ - Exact: [64, 384, 192, 384]
++ - Exact: [512, 1024, 1, 1024]
++ - Exact: [512, 2048, 1, 2048]
++ - Exact: [128, 128, 49, 1120]
++ - Exact: [128, 128, 49, 1064]
++ - Exact: [128, 128, 49, 1040]
++ - Exact: [128, 128, 64, 600]
++ - Exact: [128, 128, 64, 616]
++ - Exact: [128, 128, 49, 950]
++ - Exact: [128, 128, 49, 972]
++ - Exact: [128, 128, 64, 560]
++ - Exact: [128, 128, 49, 1008]
++ - Exact: [128, 128, 64, 532]
++ - Exact: [128, 128, 49, 1080]
++ - Exact: [128, 128, 64, 588]
++ - Exact: [128, 128, 49, 1160]
++ - Exact: [128, 128, 49, 988]
++ - Exact: [128, 128, 49, 936]
++ - Exact: [512, 1024, 1, 3800]
++ - Exact: [512, 1024, 1, 3400]
++ - Exact: [512, 1024, 1, 3456]
++ - Exact: [512, 1024, 1, 3072]
++ - Exact: [2048, 512, 1, 950]
++ - Exact: [512, 1024, 1, 3552]
++ - Exact: [512, 1024, 1, 3220]
++ - Exact: [2048, 512, 1, 850]
++ - Exact: [512, 2048, 1, 864]
++ - Exact: [512, 2048, 1, 768]
++ - Exact: [2048, 512, 1, 805]
++ - Exact: [512, 1024, 1, 2852]
++ - Exact: [512, 2048, 1, 888]
++ - Exact: [2048, 512, 1, 864]
++ - Exact: [2048, 512, 1, 768]
++ - Exact: [2048, 512, 1, 888]
++ - Exact: [2048, 256, 1, 950]
++ - Exact: [2048, 512, 1, 713]
++ - Exact: [512, 1024, 1, 2688]
++ - Exact: [512, 1024, 1, 2640]
++ - Exact: [512, 1024, 1, 2904]
++ - Exact: [1024, 512, 1, 950]
++ - Exact: [512, 2048, 1, 672]
++ - Exact: [512, 2048, 1, 660]
++ - Exact: [512, 2048, 1, 1008]
++ - Exact: [2048, 256, 1, 850]
++ - Exact: [2048, 512, 1, 726]
++ - Exact: [1024, 512, 1, 850]
++ - Exact: [2048, 512, 1, 660]
++ - Exact: [2048, 512, 1, 672]
++ - Exact: [512, 2048, 1, 840]
++ - Exact: [2048, 512, 1, 1008]
++ - Exact: [512, 2048, 1, 792]
++ - Exact: [1024, 512, 1, 805]
++ - Exact: [512, 2048, 1, 1050]
++ - Exact: [2048, 512, 1, 748]
++ - Exact: [2048, 256, 1, 864]
++ - Exact: [1024, 512, 1, 768]
++ - Exact: [1024, 512, 1, 864]
++ - Exact: [2048, 512, 1, 875]
++ - Exact: [2048, 512, 1, 840]
++ - Exact: [2048, 512, 1, 792]
++ - Exact: [512, 2048, 1, 736]
++ - Exact: [2048, 256, 1, 888]
++ - Exact: [512, 2048, 1, 704]
++ - Exact: [512, 2048, 1, 588]
++ - Exact: [1024, 512, 1, 888]
++ - Exact: [512, 2048, 1, 816]
++ - Exact: [1024, 512, 1, 713]
++ - Exact: [2048, 512, 1, 736]
++ - Exact: [2048, 512, 1, 588]
++ - Exact: [2048, 512, 1, 704]
++ - Exact: [1024, 512, 1, 660]
++ - Exact: [2048, 256, 1, 660]
++ - Exact: [2048, 256, 1, 672]
++ - Exact: [1024, 512, 1, 672]
++ - Exact: [1024, 512, 1, 726]
++ - Exact: [512, 2048, 1, 630]
++ - Exact: [512, 2048, 1, 600]
++ - Exact: [2048, 256, 1, 805]
++ - Exact: [2048, 256, 1, 713]
++ - Exact: [2048, 256, 1, 726]
++ - Exact: [320, 1024, 1, 1024]
++ - Exact: [1024, 1000, 1, 1024]
++ - Exact: [320, 1000, 1, 1024]
++ - Exact: [128, 128, 49, 1280]
++ - Exact: [128, 128, 49, 1360]
++ - Exact: [128, 128, 49, 1200]
++ - Exact: [128, 128, 49, 1240]
++ - Exact: [2304, 256, 1, 704]
++ - Exact: [2304, 256, 1, 736]
++ - Exact: [2304, 256, 1, 792]
++ - Exact: [2304, 256, 1, 748]
++ - Exact: [2304, 256, 1, 726]
++ - Exact: [2304, 256, 1, 713]
++ - Exact: [2304, 256, 1, 768]
++ - Exact: [512, 2048, 1, 759]
++ - Exact: [512, 2048, 1, 925]
++ - Exact: [2304, 256, 1, 805]
++ - Exact: [512, 2048, 1, 900]
++ - Exact: [512, 2048, 1, 875]
++ - Exact: [512, 2048, 1, 748]
++ - Exact: [512, 2048, 1, 726]
++ - Exact: [512, 2048, 1, 713]
++ - Exact: [512, 2048, 1, 805]
++ - Exact: [512, 2048, 1, 850]
++ - Exact: [512, 2048, 1, 950]
++ - Exact: [128, 128, 49, 1152]
++ - Exact: [128, 128, 49, 1216]
++ - Exact: [128, 128, 36, 1800]
++ - Exact: [128, 128, 36, 1900]
++ - Exact: [128, 128, 64, 5880]
++ - Exact: [128, 128, 49, 7680]
++ - Exact: [128, 128, 64, 882]
++ - Exact: [128, 128, 64, 931]
++ - Exact: [128, 64, 121, 1152]
++ - Exact: [128, 64, 81, 12000]
++ - Exact: [128, 64, 121, 1216]
++ - Exact: [128, 64, 81, 1800]
++ - Exact: [128, 64, 81, 1900]
++ - Exact: [128, 64, 49, 20280]
++ - Exact: [128, 64, 49, 3042]
++ - Exact: [128, 64, 49, 3211]
++ - Exact: [128, 64, 169, 5880]
++ - Exact: [128, 64, 121, 7680]
++ - Exact: [128, 64, 169, 882]
++ - Exact: [128, 64, 169, 931]
++ - Exact: [256, 128, 25, 1080]
++ - Exact: [256, 128, 25, 162]
++ - Exact: [256, 128, 25, 171]
++ - Exact: [1152, 256, 1, 1]
++ - Exact: [1152, 256, 1, 1444]
++ - Exact: [1152, 256, 1, 25]
++ - Exact: [1152, 256, 1, 9]
++ - Exact: [2304, 256, 1, 1444]
++ - Exact: [2304, 340, 1, 1]
++ - Exact: [2304, 340, 1, 1444]
++ - Exact: [2304, 340, 1, 9]
++ - Exact: [2304, 510, 1, 25]
++ - Exact: [96, 1024, 160, 1024]
++ - Exact: [96, 1024, 40, 1024]
++ - Exact: [96, 1024, 80, 1024]
++ - Exact: [96, 1024, 96, 1024]
++ - Exact: [96, 1024, 24, 1024]
++ - Exact: [96, 1024, 48, 1024]
++ - Exact: [96, 1024, 16, 1024]
++ - Exact: [96, 1024, 32, 1024]
++ - Exact: [64, 512, 320, 512]
++ - Exact: [64, 512, 80, 512]
++ - Exact: [29000, 109, 1, 2560]
++ - Exact: [29000, 121, 1, 2560]
++ - Exact: [29000, 65, 1, 2560]
++ - Exact: [29000, 66, 1, 2560]
++ - Exact: [29000, 67, 1, 2560]
++ - Exact: [29000, 69, 1, 2560]
++ - Exact: [29000, 70, 1, 2560]
++ - Exact: [29000, 71, 1, 2560]
++ - Exact: [29000, 73, 1, 2560]
++ - Exact: [29000, 74, 1, 2560]
++ - Exact: [29000, 75, 1, 2560]
++ - Exact: [29000, 77, 1, 2560]
++ - Exact: [29000, 78, 1, 2560]
++ - Exact: [29000, 80, 1, 2560]
++ - Exact: [29000, 81, 1, 2560]
++ - Exact: [29000, 82, 1, 2560]
++ - Exact: [29000, 83, 1, 2560]
++ - Exact: [29000, 84, 1, 2560]
++ - Exact: [29000, 88, 1, 2560]
++ - Exact: [29000, 89, 1, 2560]
++ - Exact: [29000, 90, 1, 2560]
++ - Exact: [29000, 92, 1, 2560]
++ - Exact: [29000, 95, 1, 2560]
++ - Exact: [29000, 98, 1, 2560]
++ - Exact: [64, 1024, 512, 1024]
++
++# bodys midSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [64, 64, 36, 50176]
++ - Exact: [64, 64, 49, 36864]
++ - Exact: [64, 64, 64, 25600]
++ - Exact: [256, 256, 1, 60800]
++ - Exact: [256, 256, 1, 54400]
++ - Exact: [256, 256, 1, 51520]
++ - Exact: [256, 256, 1, 55296]
++ - Exact: [256, 256, 1, 56832]
++ - Exact: [256, 256, 1, 45632]
++ - Exact: [256, 256, 1, 49152]
++ - Exact: [256, 512, 1, 13600]
++ - Exact: [256, 256, 1, 43008]
++ - Exact: [256, 512, 1, 15200]
++ - Exact: [256, 512, 1, 12880]
++ - Exact: [256, 512, 1, 13824]
++ - Exact: [512, 256, 1, 13824]
++ - Exact: [256, 512, 1, 14208]
++ - Exact: [512, 256, 1, 14208]
++ - Exact: [512, 256, 1, 15200]
++ - Exact: [256, 512, 1, 12288]
++ - Exact: [512, 256, 1, 12288]
++ - Exact: [128, 64, 25, 43320]
++ - Exact: [64, 64, 64, 20280]
++ - Exact: [64, 64, 49, 27000]
++ - Exact: [64, 64, 36, 43320]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [32, 5056, 1, 1280]
++ - Exact: [4288, 64, 1, 3328]
++ - Exact: [2368, 64, 1, 1]
++ - Exact: [1408, 128, 1, 32]
++ - Exact: [32, 2944, 1, 3328]
++ - Exact: [2368, 32, 1, 256]
++ - Exact: [1024, 128, 1, 32]
++ - Exact: [32, 4288, 1, 1280]
++ - Exact: [32, 5056, 1, 32]
++ - Exact: [5888, 32, 1, 32]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [128, 704, 1, 32]
++ - Exact: [32, 4288, 1, 3328]
++ - Exact: [1408, 64, 1, 1]
++ - Exact: [1856, 64, 1, 256]
++ - Exact: [1024, 256, 1, 256]
++ - Exact: [1856, 128, 1, 32]
++ - Exact: [1856, 128, 1, 1280]
++ - Exact: [4288, 32, 1, 3328]
++ - Exact: [3584, 64, 1, 1280]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [3584, 64, 1, 32]
++ - Exact: [1408, 128, 1, 3328]
++ - Exact: [32, 6784, 1, 3328]
++ - Exact: [32, 3584, 1, 256]
++ - Exact: [704, 256, 1, 32]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [64, 4288, 1, 3328]
++ - Exact: [256, 704, 1, 256]
++ - Exact: [5056, 32, 1, 3328]
++ - Exact: [2944, 32, 1, 1280]
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [256, 448, 1, 1280]
++ - Exact: [448, 448, 1, 256]
++ - Exact: [1024, 256, 1, 1]
++ - Exact: [1856, 64, 1, 32]
++ - Exact: [4288, 64, 1, 256]
++ - Exact: [1408, 64, 1, 256]
++ - Exact: [6784, 32, 1, 32]
++ - Exact: [448, 448, 1, 1280]
++ - Exact: [32, 5888, 1, 256]
++ - Exact: [1024, 128, 1, 256]
++ - Exact: [1856, 64, 1, 1280]
++ - Exact: [128, 1408, 1, 1]
++ - Exact: [32, 2368, 1, 1280]
++ - Exact: [448, 256, 1, 256]
++ - Exact: [2944, 32, 1, 32]
++ - Exact: [448, 448, 1, 32]
++ - Exact: [704, 256, 1, 3328]
++ - Exact: [64, 2944, 1, 1]
++ - Exact: [64, 2944, 1, 32]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [32, 3584, 1, 1280]
++ - Exact: [32, 2944, 1, 32]
++ - Exact: [32, 6784, 1, 256]
++ - Exact: [448, 448, 1, 3328]
++ - Exact: [704, 128, 1, 1280]
++ - Exact: [32, 3584, 1, 3328]
++ - Exact: [128, 704, 1, 1280]
++ - Exact: [64, 4288, 1, 1]
++ - Exact: [3584, 32, 1, 32]
++ - Exact: [3584, 64, 1, 1]
++ - Exact: [32, 4288, 1, 32]
++ - Exact: [64, 1408, 1, 1]
++ - Exact: [256, 1024, 1, 256]
++ - Exact: [1408, 128, 1, 1280]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [64, 3584, 1, 1]
++ - Exact: [1024, 128, 1, 1280]
++ - Exact: [2368, 32, 1, 32]
++ - Exact: [128, 1408, 1, 256]
++ - Exact: [256, 448, 1, 3328]
++ - Exact: [2368, 64, 1, 256]
++ - Exact: [32, 2368, 1, 3328]
++ - Exact: [128, 1856, 1, 1]
++ - Exact: [128, 1856, 1, 32]
++ - Exact: [3584, 32, 1, 256]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [32, 2944, 1, 1280]
++ - Exact: [4288, 32, 1, 32]
++ - Exact: [1856, 64, 1, 1]
++ - Exact: [128, 1024, 1, 3328]
++ - Exact: [1408, 128, 1, 1]
++ - Exact: [5056, 32, 1, 256]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [3584, 32, 1, 1280]
++ - Exact: [1856, 128, 1, 3328]
++ - Exact: [704, 256, 1, 1280]
++ - Exact: [1856, 128, 1, 1]
++ - Exact: [256, 704, 1, 1]
++ - Exact: [1024, 128, 1, 1]
++ - Exact: [1856, 128, 1, 256]
++ - Exact: [1024, 256, 1, 1280]
++ - Exact: [64, 2368, 1, 32]
++ - Exact: [32, 2368, 1, 256]
++ - Exact: [32, 6784, 1, 1280]
++ - Exact: [32, 6784, 1, 32]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [32, 5888, 1, 1280]
++ - Exact: [448, 256, 1, 1]
++ - Exact: [448, 256, 1, 3328]
++ - Exact: [128, 704, 1, 3328]
++ - Exact: [2368, 32, 1, 3328]
++ - Exact: [2944, 64, 1, 3328]
++ - Exact: [128, 1024, 1, 32]
++ - Exact: [32, 2368, 1, 32]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [32, 3584, 1, 32]
++ - Exact: [704, 256, 1, 1]
++ - Exact: [1024, 256, 1, 3328]
++ - Exact: [128, 1856, 1, 1280]
++ - Exact: [448, 256, 1, 32]
++ - Exact: [64, 4288, 1, 32]
++ - Exact: [128, 704, 1, 1]
++ - Exact: [4288, 64, 1, 1280]
++ - Exact: [448, 448, 1, 1]
++ - Exact: [32, 5888, 1, 32]
++ - Exact: [1024, 128, 1, 3328]
++ - Exact: [4288, 64, 1, 32]
++ - Exact: [2368, 64, 1, 32]
++ - Exact: [64, 1408, 1, 32]
++ - Exact: [32, 2944, 1, 256]
++ - Exact: [2944, 64, 1, 1]
++ - Exact: [2944, 64, 1, 32]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [1408, 64, 1, 3328]
++ - Exact: [6784, 32, 1, 1280]
++ - Exact: [2944, 64, 1, 1280]
++ - Exact: [2944, 32, 1, 256]
++ - Exact: [256, 1024, 1, 3328]
++ - Exact: [1856, 64, 1, 3328]
++ - Exact: [5888, 32, 1, 256]
++ - Exact: [128, 704, 1, 256]
++ - Exact: [3584, 64, 1, 256]
++ - Exact: [64, 1856, 1, 32]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [5888, 32, 1, 1280]
++ - Exact: [256, 704, 1, 32]
++ - Exact: [256, 704, 1, 1280]
++ - Exact: [1408, 64, 1, 32]
++ - Exact: [128, 1408, 1, 1280]
++ - Exact: [128, 1856, 1, 3328]
++ - Exact: [2368, 64, 1, 3328]
++ - Exact: [32, 5056, 1, 3328]
++ - Exact: [64, 1856, 1, 1]
++ - Exact: [704, 128, 1, 32]
++ - Exact: [4288, 64, 1, 1]
++ - Exact: [5056, 32, 1, 1280]
++ - Exact: [128, 1024, 1, 1]
++ - Exact: [256, 1024, 1, 1]
++ - Exact: [1408, 64, 1, 1280]
++ - Exact: [1024, 256, 1, 32]
++ - Exact: [2368, 32, 1, 1280]
++ - Exact: [704, 128, 1, 1]
++ - Exact: [256, 448, 1, 256]
++ - Exact: [32, 4288, 1, 256]
++ - Exact: [128, 1408, 1, 32]
++ - Exact: [704, 128, 1, 3328]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [4288, 32, 1, 1280]
++ - Exact: [32, 5056, 1, 256]
++ - Exact: [704, 128, 1, 256]
++ - Exact: [256, 1024, 1, 32]
++ - Exact: [256, 1024, 1, 1280]
++ - Exact: [6784, 32, 1, 256]
++ - Exact: [64, 2368, 1, 1]
++ - Exact: [1408, 128, 1, 256]
++ - Exact: [5888, 32, 1, 3328]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [256, 704, 1, 3328]
++ - Exact: [128, 1408, 1, 3328]
++ - Exact: [2944, 32, 1, 3328]
++ - Exact: [2368, 64, 1, 1280]
++ - Exact: [128, 1024, 1, 1280]
++ - Exact: [128, 1024, 1, 256]
++ - Exact: [3584, 64, 1, 3328]
++ - Exact: [256, 448, 1, 1]
++ - Exact: [256, 448, 1, 32]
++ - Exact: [64, 3584, 1, 32]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [4288, 32, 1, 256]
++ - Exact: [448, 256, 1, 1280]
++ - Exact: [128, 1856, 1, 256]
++ - Exact: [3584, 32, 1, 3328]
++ - Exact: [6784, 32, 1, 3328]
++ - Exact: [2944, 64, 1, 256]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [5056, 32, 1, 32]
++ - Exact: [32, 5888, 1, 3328]
++ - Exact: [704, 256, 1, 256]
++ - Exact: [1024, 256, 1, 196]
++ - Exact: [256, 1024, 1, 196]
++ - Exact: [1760, 64, 1, 1760]
++ - Exact: [2560, 32, 1, 2560]
++ - Exact: [4608, 32, 1, 1536]
++ - Exact: [3072, 64, 1, 1024]
++ - Exact: [2048, 128, 1, 2048]
++ - Exact: [4096, 64, 1, 4096]
++ - Exact: [7680, 32, 1, 2560]
++ - Exact: [2560, 64, 1, 2560]
++ - Exact: [1760, 128, 1, 1760]
++ - Exact: [3072, 32, 1, 1024]
++ - Exact: [6144, 32, 1, 2560]
++ - Exact: [4096, 32, 1, 4096]
++ - Exact: [2048, 64, 1, 2048]
++ - Exact: [8448, 32, 1, 2816]
++ - Exact: [512, 512, 1, 512]
++ - Exact: [511, 512, 1, 512]
++ - Exact: [512, 512, 1, 511]
++ - Exact: [512, 513, 1, 512]
++ - Exact: [512, 511, 1, 512]
++ - Exact: [513, 512, 1, 512]
++ - Exact: [512, 512, 1, 513]
++ - Exact: [512, 512, 1, 64]
++ - Exact: [33, 33, 1600, 32]
++ - Exact: [256, 684, 1, 1024]
++ - Exact: [1024, 200, 1, 560]
++ - Exact: [2048, 114, 1, 512]
++ - Exact: [2048, 114, 1, 768]
++ - Exact: [32, 32, 4608, 64]
++ - Exact: [32, 35, 4608, 64]
++ - Exact: [34, 34, 4736, 64]
++ - Exact: [35, 35, 4608, 64]
++ - Exact: [33, 33, 1920, 64]
++ - Exact: [480, 512, 1, 512]
++ - Exact: [512, 480, 1, 512]
++ - Exact: [1024, 200, 1, 1024]
++ - Exact: [1024, 308, 1, 1024]
++ - Exact: [1024, 160, 1, 1024]
++ - Exact: [1024, 180, 1, 1024]
++ - Exact: [128, 864, 1, 256]
++ - Exact: [256, 864, 1, 512]
++ - Exact: [1152, 128, 1, 784]
++ - Exact: [256, 512, 1, 784]
++ - Exact: [512, 256, 1, 784]
++ - Exact: [1024, 128, 1, 1024]
++ - Exact: [1024, 96, 1, 1024]
++ - Exact: [1024, 256, 1, 3800]
++ - Exact: [1024, 256, 1, 3400]
++ - Exact: [256, 1024, 1, 3400]
++ - Exact: [1024, 256, 1, 3220]
++ - Exact: [256, 1024, 1, 3220]
++ - Exact: [1024, 256, 1, 3456]
++ - Exact: [256, 1024, 1, 3456]
++ - Exact: [1024, 256, 1, 3072]
++ - Exact: [256, 1024, 1, 3072]
++ - Exact: [1024, 256, 1, 3552]
++ - Exact: [256, 1024, 1, 3552]
++ - Exact: [256, 1024, 1, 2852]
++ - Exact: [1024, 256, 1, 2852]
++ - Exact: [256, 512, 1, 10752]
++ - Exact: [256, 1024, 1, 3800]
++ - Exact: [256, 512, 1, 10560]
++ - Exact: [256, 1024, 1, 2992]
++ - Exact: [256, 1024, 1, 2688]
++ - Exact: [1024, 256, 1, 2688]
++ - Exact: [256, 1024, 1, 2904]
++ - Exact: [1024, 256, 1, 2904]
++ - Exact: [256, 1024, 1, 2640]
++ - Exact: [1024, 256, 1, 2640]
++ - Exact: [1024, 256, 1, 4032]
++ - Exact: [1024, 256, 1, 2992]
++ - Exact: [256, 1024, 1, 3360]
++ - Exact: [1024, 256, 1, 3360]
++ - Exact: [1024, 256, 1, 3500]
++ - Exact: [256, 1024, 1, 3500]
++ - Exact: [1024, 256, 1, 3168]
++ - Exact: [256, 1024, 1, 3168]
++ - Exact: [256, 1024, 1, 3036]
++ - Exact: [1024, 256, 1, 4200]
++ - Exact: [1024, 256, 1, 3600]
++ - Exact: [256, 1024, 1, 3600]
++ - Exact: [256, 1024, 1, 2944]
++ - Exact: [1024, 256, 1, 2944]
++ - Exact: [1024, 256, 1, 3700]
++ - Exact: [256, 1024, 1, 2352]
++ - Exact: [1024, 256, 1, 2352]
++ - Exact: [1024, 256, 1, 2816]
++ - Exact: [256, 1024, 1, 3700]
++ - Exact: [256, 1024, 1, 2816]
++ - Exact: [256, 512, 1, 11408]
++ - Exact: [1024, 256, 1, 3036]
++ - Exact: [1024, 256, 1, 3264]
++ - Exact: [256, 1024, 1, 3264]
++ - Exact: [1024, 256, 1, 3864]
++ - Exact: [256, 1024, 1, 4032]
++ - Exact: [1024, 256, 1, 3128]
++ - Exact: [256, 1024, 1, 3128]
++ - Exact: [256, 1024, 1, 3200]
++ - Exact: [256, 512, 1, 11616]
++ - Exact: [1024, 256, 1, 3200]
++ - Exact: [1024, 256, 1, 4000]
++ - Exact: [256, 1024, 1, 2520]
++ - Exact: [1024, 256, 1, 2520]
++ - Exact: [256, 1024, 1, 2976]
++ - Exact: [256, 1024, 1, 2400]
++ - Exact: [1024, 256, 1, 2400]
++ - Exact: [1024, 256, 1, 3696]
++ - Exact: [1024, 256, 1, 3900]
++ - Exact: [1024, 256, 1, 3772]
++ - Exact: [256, 1024, 1, 3696]
++ - Exact: [256, 1024, 1, 2728]
++ - Exact: [1024, 256, 1, 2728]
++ - Exact: [1024, 256, 1, 2480]
++ - Exact: [256, 1024, 1, 2480]
++ - Exact: [1024, 256, 1, 2880]
++ - Exact: [512, 256, 1, 3220]
++ - Exact: [256, 1024, 1, 2880]
++ - Exact: [256, 1024, 1, 4200]
++ - Exact: [1024, 256, 1, 3648]
++ - Exact: [1024, 256, 1, 3312]
++ - Exact: [256, 1024, 1, 3648]
++ - Exact: [1024, 256, 1, 3300]
++ - Exact: [1024, 256, 1, 3528]
++ - Exact: [256, 1024, 1, 2604]
++ - Exact: [1024, 256, 1, 2604]
++ - Exact: [512, 256, 1, 11408]
++ - Exact: [256, 1024, 1, 3312]
++ - Exact: [256, 1024, 1, 3300]
++ - Exact: [512, 256, 1, 3072]
++ - Exact: [256, 1024, 1, 3528]
++ - Exact: [1024, 256, 1, 2976]
++ - Exact: [1024, 256, 1, 2760]
++ - Exact: [512, 256, 1, 3800]
++ - Exact: [256, 1024, 1, 2760]
++ - Exact: [1024, 256, 1, 2160]
++ - Exact: [256, 1024, 1, 2160]
++ - Exact: [512, 256, 1, 11616]
++ - Exact: [512, 256, 1, 2852]
++ - Exact: [256, 1024, 1, 3864]
++ - Exact: [512, 256, 1, 2640]
++ - Exact: [256, 1024, 1, 4000]
++ - Exact: [512, 256, 1, 2904]
++ - Exact: [256, 1024, 1, 3900]
++ - Exact: [512, 256, 1, 2688]
++ - Exact: [256, 1024, 1, 3772]
++ - Exact: [512, 256, 1, 3400]
++ - Exact: [512, 256, 1, 3456]
++ - Exact: [512, 256, 1, 3552]
++ - Exact: [128, 64, 25, 6498]
++ - Exact: [128, 64, 25, 6859]
++ - Exact: [64, 64, 64, 3042]
++ - Exact: [64, 64, 64, 3211]
++ - Exact: [64, 64, 49, 4050]
++ - Exact: [64, 64, 49, 4275]
++ - Exact: [64, 64, 36, 6498]
++ - Exact: [64, 64, 36, 6859]
++ - Exact: [1152, 128, 1, 1444]
++ - Exact: [512, 256, 1, 361]
++ - Exact: [576, 128, 1, 1444]
++ - Exact: [29000, 35, 1, 2560]
++ - Exact: [29000, 36, 1, 2560]
++ - Exact: [29000, 39, 1, 2560]
++ - Exact: [29000, 40, 1, 2560]
++ - Exact: [29000, 42, 1, 2560]
++ - Exact: [29000, 43, 1, 2560]
++ - Exact: [29000, 44, 1, 2560]
++ - Exact: [29000, 46, 1, 2560]
++ - Exact: [29000, 48, 1, 2560]
++ - Exact: [29000, 49, 1, 2560]
++ - Exact: [29000, 50, 1, 2560]
++ - Exact: [29000, 51, 1, 2560]
++ - Exact: [29000, 53, 1, 2560]
++ - Exact: [29000, 54, 1, 2560]
++ - Exact: [29000, 55, 1, 2560]
++ - Exact: [29000, 56, 1, 2560]
++ - Exact: [29000, 57, 1, 2560]
++ - Exact: [29000, 58, 1, 2560]
++ - Exact: [29000, 59, 1, 2560]
++ - Exact: [29000, 61, 1, 2560]
++ - Exact: [29000, 63, 1, 2560]
++
++# bodys smaSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [256, 128, 1, 13600]
++ - Exact: [256, 128, 1, 12880]
++ - Exact: [128, 512, 1, 15200]
++ - Exact: [512, 128, 1, 15200]
++ - Exact: [128, 512, 1, 11408]
++ - Exact: [256, 128, 1, 13824]
++ - Exact: [128, 512, 1, 11616]
++ - Exact: [256, 128, 1, 14208]
++ - Exact: [128, 512, 1, 14208]
++ - Exact: [256, 128, 1, 15200]
++ - Exact: [512, 128, 1, 11408]
++ - Exact: [512, 128, 1, 16800]
++ - Exact: [128, 512, 1, 11264]
++ - Exact: [512, 128, 1, 11616]
++ - Exact: [512, 128, 1, 16128]
++ - Exact: [512, 128, 1, 11968]
++ - Exact: [128, 512, 1, 11968]
++ - Exact: [512, 128, 1, 12288]
++ - Exact: [128, 512, 1, 12288]
++ - Exact: [128, 512, 1, 12672]
++ - Exact: [512, 128, 1, 11776]
++ - Exact: [512, 128, 1, 12144]
++ - Exact: [512, 128, 1, 11264]
++ - Exact: [128, 512, 1, 12144]
++ - Exact: [512, 128, 1, 12672]
++ - Exact: [128, 512, 1, 12512]
++ - Exact: [128, 512, 1, 11776]
++ - Exact: [256, 128, 1, 12288]
++ - Exact: [40, 40, 1, 1909283]
++ - Exact: [40, 40, 1, 3818566]
++
++# bodys bigM
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 1 ]
++ - [ 4, 2 ]
++ - WorkGroup:
++ - [ 16, 4, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 32, 4, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [5888, 1, 1, 3328]
++ - Exact: [5056, 1, 1, 3328]
++ - Exact: [6784, 1, 1, 1280]
++ - Exact: [2944, 1, 1, 3328]
++ - Exact: [3584, 1, 1, 1280]
++ - Exact: [6784, 1, 1, 256]
++ - Exact: [4288, 1, 1, 1280]
++ - Exact: [5056, 1, 1, 1280]
++ - Exact: [3584, 1, 1, 256]
++ - Exact: [6784, 1, 1, 3328]
++ - Exact: [1408, 1, 1, 1280]
++ - Exact: [1408, 32, 1, 3328]
++ - Exact: [4288, 1, 1, 256]
++ - Exact: [2368, 1, 1, 256]
++ - Exact: [1856, 32, 1, 32]
++ - Exact: [5056, 1, 1, 256]
++ - Exact: [5056, 1, 1, 1]
++ - Exact: [1408, 1, 1, 256]
++ - Exact: [1408, 1, 1, 1]
++ - Exact: [4288, 1, 1, 3328]
++ - Exact: [2368, 1, 1, 1280]
++ - Exact: [1856, 1, 1, 1]
++ - Exact: [1856, 32, 1, 256]
++ - Exact: [1408, 32, 1, 32]
++ - Exact: [1856, 32, 1, 1280]
++ - Exact: [1408, 1, 1, 3328]
++ - Exact: [5888, 1, 1, 256]
++ - Exact: [5888, 1, 1, 1]
++ - Exact: [1856, 32, 1, 3328]
++ - Exact: [2368, 1, 1, 3328]
++ - Exact: [6784, 1, 1, 1]
++ - Exact: [5888, 1, 1, 1280]
++ - Exact: [2944, 1, 1, 256]
++ - Exact: [2944, 1, 1, 1]
++ - Exact: [1408, 32, 1, 1280]
++ - Exact: [1856, 1, 1, 1280]
++ - Exact: [3584, 1, 1, 1]
++ - Exact: [2944, 1, 1, 1280]
++ - Exact: [3584, 1, 1, 3328]
++ - Exact: [1856, 1, 1, 3328]
++ - Exact: [4288, 1, 1, 1]
++ - Exact: [1856, 1, 1, 256]
++ - Exact: [1408, 32, 1, 256]
++ - Exact: [2368, 1, 1, 1]
++ - Exact: [1760, 32, 1, 1760]
++ - Exact: [3072, 16, 1, 1024]
++ - Exact: [2560, 16, 1, 2560]
++ - Exact: [2048, 32, 1, 2048]
++ - Exact: [1760, 16, 1, 1760]
++ - Exact: [7680, 16, 1, 2560]
++ - Exact: [8448, 16, 1, 2816]
++ - Exact: [4608, 16, 1, 1536]
++ - Exact: [6144, 16, 1, 2560]
++ - Exact: [4096, 16, 1, 4096]
++ - Exact: [2048, 16, 1, 2048]
++ - Exact: [2048, 2, 1, 2048]
++ - Exact: [2560, 4, 1, 2560]
++ - Exact: [32768, 1, 1, 256]
++ - Exact: [1600, 1, 1, 1024]
++ - Exact: [3456, 1, 1, 256]
++ - Exact: [4096, 1, 1, 256]
++ - Exact: [6912, 1, 1, 256]
++ - Exact: [2048, 8, 1, 2048]
++ - Exact: [2560, 2, 1, 2560]
++ - Exact: [29000, 27, 1, 2560]
++
++# bodys bigN
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 1, 4 ]
++ - [ 2, 2 ]
++ - [ 2, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1, 4288, 1, 1280]
++ - Exact: [32, 1408, 1, 32]
++ - Exact: [1, 1408, 1, 3328]
++ - Exact: [1, 2368, 1, 1280]
++ - Exact: [1, 5888, 1, 3328]
++ - Exact: [1, 1856, 1, 256]
++ - Exact: [1, 3584, 1, 3328]
++ - Exact: [1, 6784, 1, 3328]
++ - Exact: [1, 2368, 1, 256]
++ - Exact: [32, 1856, 1, 3328]
++ - Exact: [1, 2944, 1, 1280]
++ - Exact: [1, 1856, 1, 3328]
++ - Exact: [1, 1408, 1, 1]
++ - Exact: [1, 6784, 1, 256]
++ - Exact: [1, 6784, 1, 1]
++ - Exact: [1, 4288, 1, 3328]
++ - Exact: [1, 2368, 1, 3328]
++ - Exact: [1, 5888, 1, 1280]
++ - Exact: [1, 2944, 1, 256]
++ - Exact: [1, 6784, 1, 1280]
++ - Exact: [1, 5056, 1, 1]
++ - Exact: [32, 1856, 1, 32]
++ - Exact: [32, 1408, 1, 256]
++ - Exact: [1, 5888, 1, 1]
++ - Exact: [1, 2944, 1, 3328]
++ - Exact: [1, 3584, 1, 1]
++ - Exact: [1, 1408, 1, 256]
++ - Exact: [1, 1856, 1, 1]
++ - Exact: [1, 5056, 1, 1280]
++ - Exact: [1, 5888, 1, 256]
++ - Exact: [32, 1856, 1, 1280]
++ - Exact: [1, 2368, 1, 1]
++ - Exact: [1, 1408, 1, 1280]
++ - Exact: [1, 5056, 1, 256]
++ - Exact: [1, 3584, 1, 1280]
++ - Exact: [1, 4288, 1, 256]
++ - Exact: [1, 4288, 1, 1]
++ - Exact: [1, 2944, 1, 1]
++ - Exact: [32, 1408, 1, 3328]
++ - Exact: [1, 5056, 1, 3328]
++ - Exact: [32, 1856, 1, 256]
++ - Exact: [1, 1856, 1, 1280]
++ - Exact: [1, 3584, 1, 256]
++ - Exact: [32, 1408, 1, 1280]
++ - Exact: [2, 2048, 1, 1024]
++ - Exact: [32, 1600, 1, 512]
++ - Exact: [1, 4096, 1, 256]
++ - Exact: [1, 6912, 1, 256]
++ - Exact: [2, 2048, 1, 768]
++ - Exact: [2, 4608, 1, 768]
++ - Exact: [2, 4608, 1, 1024]
++
++# bodys bigK
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [512, 16, 1, 500000]
++ - Exact: [1024, 8, 1, 500000]
++ - Exact: [1024, 16, 1, 500000]
++ - Exact: [512, 8, 1, 500000]
++ - Exact: [147, 64, 1, 12544]
++ - Exact: [256, 128, 1, 10752]
++ - Exact: [256, 128, 1, 10560]
++ - Exact: [256, 128, 1, 11408]
++ - Exact: [256, 12, 1, 11408]
++ - Exact: [256, 128, 1, 11616]
++ - Exact: [256, 12, 1, 11616]
++ - Exact: [256, 12, 1, 12288]
++ - Exact: [576, 64, 1, 5625]
++ - Exact: [147, 64, 1, 22500]
++ - Exact: [11, 11, 1, 1909283]
++ - Exact: [11, 11, 1, 3818566]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [448, 1, 1, 256]
++ - Exact: [704, 64, 1, 3328]
++ - Exact: [256, 128, 1, 256]
++ - Exact: [448, 64, 1, 1]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [1024, 1, 1, 3328]
++ - Exact: [1024, 64, 1, 1280]
++ - Exact: [448, 128, 1, 256]
++ - Exact: [1, 1024, 1, 3328]
++ - Exact: [704, 64, 1, 32]
++ - Exact: [32, 448, 1, 3328]
++ - Exact: [448, 1, 1, 1]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [64, 128, 1, 1]
++ - Exact: [256, 128, 1, 1]
++ - Exact: [256, 32, 1, 3328]
++ - Exact: [1, 1, 1, 3328]
++ - Exact: [32, 448, 1, 1280]
++ - Exact: [32, 448, 1, 32]
++ - Exact: [64, 1024, 1, 32]
++ - Exact: [128, 1, 1, 1]
++ - Exact: [1024, 32, 1, 3328]
++ - Exact: [448, 1, 1, 1280]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [448, 128, 1, 3328]
++ - Exact: [128, 256, 1, 1280]
++ - Exact: [256, 256, 1, 32]
++ - Exact: [1024, 1, 1, 256]
++ - Exact: [128, 32, 1, 32]
++ - Exact: [448, 64, 1, 256]
++ - Exact: [128, 256, 1, 3328]
++ - Exact: [1, 64, 1, 3328]
++ - Exact: [64, 1024, 1, 1]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [32, 704, 1, 3328]
++ - Exact: [32, 1024, 1, 3328]
++ - Exact: [64, 1, 1, 256]
++ - Exact: [1024, 64, 1, 32]
++ - Exact: [1024, 64, 1, 3328]
++ - Exact: [32, 1024, 1, 256]
++ - Exact: [64, 1, 1, 1]
++ - Exact: [256, 1, 1, 256]
++ - Exact: [256, 128, 1, 3328]
++ - Exact: [64, 64, 1, 1]
++ - Exact: [32, 704, 1, 1280]
++ - Exact: [256, 1, 1, 1280]
++ - Exact: [128, 32, 1, 1280]
++ - Exact: [128, 256, 1, 1]
++ - Exact: [1, 256, 1, 256]
++ - Exact: [1, 256, 1, 1]
++ - Exact: [1024, 1, 1, 1280]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [1024, 32, 1, 1280]
++ - Exact: [256, 256, 1, 3328]
++ - Exact: [704, 32, 1, 1280]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [32, 32, 1, 32]
++ - Exact: [1024, 32, 1, 32]
++ - Exact: [128, 64, 1, 32]
++ - Exact: [64, 1, 1, 1280]
++ - Exact: [448, 32, 1, 1280]
++ - Exact: [704, 32, 1, 3328]
++ - Exact: [128, 128, 1, 256]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [64, 256, 1, 1]
++ - Exact: [256, 256, 1, 256]
++ - Exact: [448, 1, 1, 3328]
++ - Exact: [256, 1, 1, 1]
++ - Exact: [32, 1024, 1, 1280]
++ - Exact: [1, 256, 1, 3328]
++ - Exact: [256, 32, 1, 256]
++ - Exact: [256, 128, 1, 1280]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [1, 1, 1, 1]
++ - Exact: [32, 1024, 1, 32]
++ - Exact: [128, 256, 1, 256]
++ - Exact: [704, 64, 1, 256]
++ - Exact: [704, 1, 1, 1]
++ - Exact: [128, 448, 1, 1280]
++ - Exact: [448, 32, 1, 32]
++ - Exact: [704, 64, 1, 1]
++ - Exact: [704, 32, 1, 256]
++ - Exact: [32, 704, 1, 32]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [448, 32, 1, 3328]
++ - Exact: [64, 704, 1, 32]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [448, 64, 1, 1280]
++ - Exact: [128, 448, 1, 32]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [64, 704, 1, 1]
++ - Exact: [1, 1024, 1, 1]
++ - Exact: [256, 1, 1, 3328]
++ - Exact: [32, 64, 1, 32]
++ - Exact: [256, 256, 1, 1]
++ - Exact: [32, 256, 1, 32]
++ - Exact: [128, 1, 1, 256]
++ - Exact: [32, 64, 1, 3328]
++ - Exact: [1, 128, 1, 3328]
++ - Exact: [32, 256, 1, 256]
++ - Exact: [1, 448, 1, 1]
++ - Exact: [1, 704, 1, 3328]
++ - Exact: [64, 1, 1, 3328]
++ - Exact: [448, 64, 1, 3328]
++ - Exact: [256, 32, 1, 1280]
++ - Exact: [128, 448, 1, 3328]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [64, 32, 1, 32]
++ - Exact: [1, 448, 1, 3328]
++ - Exact: [1024, 64, 1, 256]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [64, 32, 1, 3328]
++ - Exact: [64, 448, 1, 1]
++ - Exact: [128, 128, 1, 1280]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [64, 448, 1, 32]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [32, 64, 1, 1280]
++ - Exact: [448, 32, 1, 256]
++ - Exact: [1024, 32, 1, 256]
++ - Exact: [1, 128, 1, 256]
++ - Exact: [32, 256, 1, 1280]
++ - Exact: [32, 128, 1, 3328]
++ - Exact: [32, 128, 1, 32]
++ - Exact: [1, 128, 1, 1]
++ - Exact: [128, 64, 1, 1]
++ - Exact: [32, 448, 1, 256]
++ - Exact: [1, 704, 1, 256]
++ - Exact: [32, 256, 1, 3328]
++ - Exact: [256, 32, 1, 32]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [1, 704, 1, 1]
++ - Exact: [128, 448, 1, 1]
++ - Exact: [64, 128, 1, 32]
++ - Exact: [704, 1, 1, 1280]
++ - Exact: [1024, 1, 1, 1]
++ - Exact: [256, 128, 1, 32]
++ - Exact: [448, 128, 1, 1]
++ - Exact: [704, 32, 1, 32]
++ - Exact: [128, 32, 1, 256]
++ - Exact: [64, 32, 1, 1280]
++ - Exact: [448, 128, 1, 32]
++ - Exact: [128, 448, 1, 256]
++ - Exact: [32, 32, 1, 256]
++ - Exact: [256, 64, 1, 32]
++ - Exact: [1, 1024, 1, 1280]
++ - Exact: [32, 32, 1, 3328]
++ - Exact: [1, 256, 1, 1280]
++ - Exact: [1, 128, 1, 1280]
++ - Exact: [1, 64, 1, 256]
++ - Exact: [256, 64, 1, 1280]
++ - Exact: [32, 704, 1, 256]
++ - Exact: [1, 64, 1, 1]
++ - Exact: [704, 64, 1, 1280]
++ - Exact: [1, 704, 1, 1280]
++ - Exact: [128, 128, 1, 32]
++ - Exact: [1024, 64, 1, 1]
++ - Exact: [704, 1, 1, 256]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [64, 64, 1, 32]
++ - Exact: [1, 1, 1, 1280]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [1, 448, 1, 1280]
++ - Exact: [64, 256, 1, 32]
++ - Exact: [32, 128, 1, 1280]
++ - Exact: [128, 128, 1, 3328]
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [32, 64, 1, 256]
++ - Exact: [128, 256, 1, 32]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [448, 64, 1, 32]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [1, 1024, 1, 256]
++ - Exact: [128, 1, 1, 3328]
++ - Exact: [128, 128, 1, 1]
++ - Exact: [32, 128, 1, 256]
++ - Exact: [1, 64, 1, 1280]
++ - Exact: [448, 128, 1, 1280]
++ - Exact: [256, 64, 1, 1]
++ - Exact: [256, 256, 1, 1280]
++ - Exact: [704, 1, 1, 3328]
++ - Exact: [128, 32, 1, 3328]
++ - Exact: [32, 32, 1, 1280]
++ - Exact: [1, 1, 1, 256]
++ - Exact: [1, 448, 1, 256]
++ - Exact: [256, 64, 1, 3328]
++ - Exact: [64, 32, 1, 256]
++ - Exact: [128, 1, 1, 1280]
++ - Exact: [512, 128, 1, 784]
++ - Exact: [256, 64, 1, 3136]
++ - Exact: [64, 256, 1, 3136]
++ - Exact: [128, 512, 1, 784]
++ - Exact: [64, 64, 1, 3136]
++ - Exact: [14, 14, 1, 64]
++ - Exact: [15, 14, 1, 64]
++ - Exact: [15, 15, 1, 64]
++ - Exact: [15, 15, 1, 64]
++ - Exact: [17, 15, 1, 64]
++ - Exact: [17, 17, 1, 64]
++ - Exact: [17, 17, 1, 64]
++ - Exact: [21, 17, 1, 64]
++ - Exact: [21, 21, 1, 64]
++ - Exact: [24, 24, 1, 64]
++ - Exact: [30, 30, 1, 64]
++ - Exact: [30, 31, 1, 64]
++ - Exact: [31, 31, 1, 64]
++ - Exact: [32, 32, 1, 64]
++ - Exact: [32, 35, 1, 64]
++ - Exact: [34, 24, 1, 64]
++ - Exact: [34, 34, 1, 64]
++ - Exact: [35, 35, 1, 64]
++ - Exact: [27, 27, 1, 64]
++ - Exact: [27, 33, 1, 64]
++ - Exact: [33, 33, 1, 64]
++ - Exact: [2, 4, 1, 1024]
++ - Exact: [2, 32, 1, 1024]
++ - Exact: [64, 512, 1, 512]
++ - Exact: [1024, 4, 1, 1024]
++ - Exact: [1024, 4, 1, 1024]
++ - Exact: [1024, 32, 1, 1024]
++ - Exact: [3, 3, 512, 64]
++ - Exact: [5, 5, 512, 64]
++ - Exact: [5, 5, 960, 64]
++ - Exact: [9, 9, 512, 64]
++ - Exact: [27, 27, 32768, 128]
++ - Exact: [64, 512, 1, 1024]
++ - Exact: [64, 960, 1, 1024]
++ - Exact: [14, 14, 10880, 64]
++ - Exact: [15, 14, 10880, 64]
++ - Exact: [15, 15, 7680, 64]
++ - Exact: [15, 15, 10880, 64]
++ - Exact: [17, 15, 7680, 64]
++ - Exact: [17, 17, 7680, 64]
++ - Exact: [21, 17, 6144, 64]
++ - Exact: [21, 21, 6144, 64]
++ - Exact: [24, 24, 4736, 64]
++ - Exact: [30, 30, 2048, 64]
++ - Exact: [30, 31, 2048, 64]
++ - Exact: [31, 31, 2048, 64]
++ - Exact: [34, 24, 4736, 64]
++ - Exact: [27, 27, 1920, 64]
++ - Exact: [27, 33, 1920, 64]
++ - Exact: [2, 8, 1, 1024]
++ - Exact: [1024, 77, 1, 1024]
++ - Exact: [2, 10, 1, 1024]
++ - Exact: [1024, 10, 1, 1024]
++ - Exact: [2, 39, 1, 1024]
++ - Exact: [1024, 39, 1, 1024]
++ - Exact: [2, 40, 1, 1024]
++ - Exact: [1024, 40, 1, 1024]
++ - Exact: [2, 41, 1, 1024]
++ - Exact: [1024, 41, 1, 1024]
++ - Exact: [2, 5, 1, 1024]
++ - Exact: [1024, 5, 1, 1024]
++ - Exact: [2, 6, 1, 1024]
++ - Exact: [1024, 6, 1, 1024]
++ - Exact: [1024, 8, 1, 1024]
++ - Exact: [2, 9, 1, 1024]
++ - Exact: [1024, 9, 1, 1024]
++ - Exact: [4, 4, 32768, 64]
++ - Exact: [4, 4, 38400, 64]
++ - Exact: [17, 17, 6144, 64]
++ - Exact: [128, 128, 1, 64]
++ - Exact: [64, 128, 1, 128]
++ - Exact: [2, 1024, 1, 1024]
++ - Exact: [5, 5, 1, 64]
++ - Exact: [33, 33, 1, 32]
++ - Exact: [1024, 16, 1, 1024]
++ - Exact: [2, 4, 1, 2560]
++ - Exact: [2, 16, 1, 1024]
++ - Exact: [2, 2, 1, 2048]
++ - Exact: [1024, 1, 1, 1024]
++ - Exact: [512, 1, 1, 2048]
++ - Exact: [200, 1, 1, 1024]
++ - Exact: [960, 1, 1, 2048]
++ - Exact: [1024, 64, 1, 1024]
++ - Exact: [864, 1, 1, 256]
++ - Exact: [1024, 80, 1, 1024]
++ - Exact: [1024, 82, 1, 1024]
++ - Exact: [1024, 12, 1, 1024]
++ - Exact: [2, 64, 1, 1024]
++ - Exact: [2, 80, 1, 1024]
++ - Exact: [2, 82, 1, 1024]
++ - Exact: [2, 12, 1, 1024]
++ - Exact: [2, 1, 1, 1024]
++ - Exact: [24, 24, 6816, 64]
++ - Exact: [256, 128, 1, 3136]
++ - Exact: [576, 64, 1, 3136]
++ - Exact: [768, 16, 1, 768]
++ - Exact: [768, 12, 1, 768]
++ - Exact: [768, 4, 1, 768]
++ - Exact: [64, 1024, 1, 1024]
++ - Exact: [26, 26, 6272, 64]
++ - Exact: [2, 128, 1, 1024]
++ - Exact: [2, 96, 1, 1024]
++ - Exact: [256, 80, 1, 784]
++ - Exact: [256, 12, 1, 3800]
++ - Exact: [256, 3, 1, 3800]
++ - Exact: [256, 12, 1, 950]
++ - Exact: [256, 3, 1, 950]
++ - Exact: [256, 12, 1, 3220]
++ - Exact: [256, 3, 1, 3220]
++ - Exact: [256, 12, 1, 3072]
++ - Exact: [256, 3, 1, 3072]
++ - Exact: [256, 12, 1, 850]
++ - Exact: [256, 3, 1, 850]
++ - Exact: [256, 12, 1, 2852]
++ - Exact: [256, 3, 1, 2852]
++ - Exact: [256, 12, 1, 805]
++ - Exact: [256, 3, 1, 805]
++ - Exact: [256, 3, 1, 864]
++ - Exact: [256, 3, 1, 768]
++ - Exact: [256, 12, 1, 864]
++ - Exact: [256, 12, 1, 768]
++ - Exact: [256, 12, 1, 2904]
++ - Exact: [256, 3, 1, 2904]
++ - Exact: [256, 3, 1, 713]
++ - Exact: [256, 12, 1, 888]
++ - Exact: [256, 3, 1, 888]
++ - Exact: [256, 12, 1, 713]
++ - Exact: [256, 3, 1, 660]
++ - Exact: [256, 3, 1, 672]
++ - Exact: [256, 12, 1, 660]
++ - Exact: [256, 3, 1, 726]
++ - Exact: [256, 12, 1, 672]
++ - Exact: [256, 3, 1, 247]
++ - Exact: [256, 12, 1, 726]
++ - Exact: [256, 3, 1, 216]
++ - Exact: [256, 3, 1, 3400]
++ - Exact: [256, 3, 1, 221]
++ - Exact: [256, 12, 1, 3552]
++ - Exact: [256, 3, 1, 3456]
++ - Exact: [256, 3, 1, 204]
++ - Exact: [256, 12, 1, 3400]
++ - Exact: [256, 12, 1, 3456]
++ - Exact: [256, 12, 1, 221]
++ - Exact: [256, 3, 1, 3552]
++ - Exact: [256, 3, 1, 228]
++ - Exact: [256, 3, 1, 234]
++ - Exact: [256, 12, 1, 234]
++ - Exact: [256, 12, 1, 228]
++ - Exact: [256, 3, 1, 252]
++ - Exact: [256, 12, 1, 252]
++ - Exact: [256, 12, 1, 247]
++ - Exact: [128, 256, 1, 1444]
++ - Exact: [256, 128, 1, 25]
++ - Exact: [256, 128, 1, 9]
++ - Exact: [256, 256, 1, 1444]
++ - Exact: [512, 128, 1, 100]
++ - Exact: [64, 128, 1, 1444]
++ - Exact: [81, 1024, 1, 1024]
++ - Exact: [81, 1000, 1, 1024]
++ - Exact: [1024, 20, 1, 1024]
++ - Exact: [2, 8, 1, 2048]
++ - Exact: [2, 20, 1, 1024]
++ - Exact: [2, 2, 1, 2560]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Configs/navi23/rocblas_hpa_hgemm_sb_tt_asm_full.yaml b/Tensile/Configs/navi23/rocblas_hpa_hgemm_sb_tt_asm_full.yaml
+new file mode 100644
+index 0000000000..64d27f54f3
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_hpa_hgemm_sb_tt_asm_full.yaml
+@@ -0,0 +1,289 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: h
++ HighPrecisionAccumulate: True
++ TransposeA: True
++ TransposeB: True
++ UseBeta: True
++ Batched: True
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [8]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [1024, 1024, 1, 1024]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [64, 4288, 1, 3328]
++
++# bodys bigN
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 1, 4 ]
++ - [ 2, 2 ]
++ - [ 2, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - VectorWidth: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1, 2944, 1, 3328]
++ - Exact: [1, 2368, 1, 1280]
++ - Exact: [1, 1408, 1, 1280]
++ - Exact: [1, 2368, 1, 3328]
++ - Exact: [1, 3584, 1, 1280]
++ - Exact: [1, 2944, 1, 1]
++ - Exact: [1, 1408, 1, 3328]
++ - Exact: [1, 2944, 1, 256]
++ - Exact: [1, 5056, 1, 256]
++ - Exact: [1, 1856, 1, 256]
++ - Exact: [1, 1856, 1, 1280]
++ - Exact: [1, 4288, 1, 1280]
++ - Exact: [1, 1408, 1, 1]
++ - Exact: [1, 1408, 1, 256]
++ - Exact: [1, 2368, 1, 256]
++ - Exact: [1, 4288, 1, 1]
++ - Exact: [1, 1856, 1, 3328]
++ - Exact: [1, 4288, 1, 3328]
++ - Exact: [1, 2368, 1, 1]
++ - Exact: [1, 3584, 1, 3328]
++ - Exact: [1, 5056, 1, 1]
++ - Exact: [1, 3584, 1, 256]
++ - Exact: [1, 5056, 1, 1280]
++ - Exact: [1, 3584, 1, 1]
++ - Exact: [1, 2944, 1, 1280]
++ - Exact: [1, 1856, 1, 1]
++ - Exact: [1, 4288, 1, 256]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [2]
++ - LocalDotLayout: [2]
++ - InnerUnroll: [2]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [1, 64, 1, 1280]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [1, 128, 1, 1]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [1, 64, 1, 3328]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [1, 256, 1, 1280]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [1, 1, 1, 3328]
++ - Exact: [1, 64, 1, 1]
++ - Exact: [1, 128, 1, 1280]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [1, 1024, 1, 256]
++ - Exact: [1, 704, 1, 3328]
++ - Exact: [1, 256, 1, 1]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [1, 1, 1, 256]
++ - Exact: [1, 704, 1, 1]
++ - Exact: [1, 704, 1, 1280]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [1, 448, 1, 1280]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [1, 1, 1, 1]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [1, 448, 1, 3328]
++ - Exact: [1, 128, 1, 256]
++ - Exact: [1, 1024, 1, 3328]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [1, 1024, 1, 1280]
++ - Exact: [1, 1, 1, 1280]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [1, 448, 1, 256]
++ - Exact: [1, 1024, 1, 1]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [1, 256, 1, 256]
++ - Exact: [1, 704, 1, 256]
++ - Exact: [1, 128, 1, 3328]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [1, 448, 1, 1]
++ - Exact: [1, 64, 1, 256]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [1, 256, 1, 3328]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Configs/navi23/rocblas_sgemm_gb_nn_asm_full.yaml b/Tensile/Configs/navi23/rocblas_sgemm_gb_nn_asm_full.yaml
+new file mode 100644
+index 0000000000..710d18964c
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_sgemm_gb_nn_asm_full.yaml
+@@ -0,0 +1,5205 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: s
++ TransposeA: False
++ TransposeB: False
++ UseBeta: True
++ Batched: True
++ StridedBatched: False
++
++# bodys bigSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 4096, 1, 1024]
++ - Exact: [4096, 4096, 1, 1024]
++ - Exact: [1024, 2048, 1, 1024]
++ - Exact: [4096, 2048, 1, 1024]
++ - Exact: [768, 4096, 1, 2]
++ - Exact: [768, 4096, 1, 768]
++ - Exact: [3072, 4096, 1, 768]
++ - Exact: [768, 2048, 1, 2]
++ - Exact: [768, 2048, 1, 768]
++ - Exact: [3072, 2048, 1, 768]
++ - Exact: [3072, 1024, 1, 768]
++ - Exact: [3072, 512, 1, 768]
++ - Exact: [1024, 3072, 1, 1024]
++ - Exact: [3072, 2048, 1, 1024]
++ - Exact: [3072, 3072, 1, 1024]
++ - Exact: [3072, 512, 1, 1024]
++ - Exact: [3072, 4096, 1, 1024]
++ - Exact: [1024, 2048, 1, 2]
++ - Exact: [1024, 3072, 1, 2]
++ - Exact: [1024, 4096, 1, 2]
++ - Exact: [128, 128, 512, 64]
++ - Exact: [512, 512, 64, 64]
++ - Exact: [2944, 4288, 1, 1280]
++ - Exact: [2368, 5888, 1, 256]
++ - Exact: [5888, 1856, 1, 256]
++ - Exact: [512, 24000, 1, 1536]
++ - Exact: [5888, 1408, 1, 256]
++ - Exact: [5888, 1856, 1, 3328]
++ - Exact: [1856, 4288, 1, 256]
++ - Exact: [1024, 5056, 1, 128]
++ - Exact: [5056, 5056, 1, 3328]
++ - Exact: [1408, 5888, 1, 1280]
++ - Exact: [6144, 6000, 1, 2560]
++ - Exact: [2368, 6784, 1, 128]
++ - Exact: [1024, 3584, 1, 3328]
++ - Exact: [512, 48000, 1, 2048]
++ - Exact: [5888, 1408, 1, 1280]
++ - Exact: [1408, 4288, 1, 256]
++ - Exact: [1024, 2368, 1, 256]
++ - Exact: [1408, 1856, 1, 1280]
++ - Exact: [5056, 5056, 1, 1280]
++ - Exact: [448, 5056, 1, 256]
++ - Exact: [1856, 1408, 1, 128]
++ - Exact: [6784, 256, 1, 3328]
++ - Exact: [1408, 3584, 1, 256]
++ - Exact: [4288, 448, 1, 256]
++ - Exact: [1024, 1856, 1, 128]
++ - Exact: [4288, 2944, 1, 1280]
++ - Exact: [704, 5056, 1, 1280]
++ - Exact: [2368, 704, 1, 3328]
++ - Exact: [256, 5888, 1, 256]
++ - Exact: [1856, 4288, 1, 3328]
++ - Exact: [5888, 1024, 1, 256]
++ - Exact: [1408, 2944, 1, 256]
++ - Exact: [6784, 5056, 1, 3328]
++ - Exact: [5056, 5056, 1, 256]
++ - Exact: [704, 5056, 1, 128]
++ - Exact: [2368, 2944, 1, 1280]
++ - Exact: [6784, 6784, 1, 1280]
++ - Exact: [1408, 4288, 1, 1280]
++ - Exact: [3584, 4288, 1, 1280]
++ - Exact: [512, 6000, 1, 2560]
++ - Exact: [2368, 704, 1, 1280]
++ - Exact: [5056, 4288, 1, 3328]
++ - Exact: [3584, 2368, 1, 3328]
++ - Exact: [5888, 6784, 1, 1280]
++ - Exact: [6784, 448, 1, 1280]
++ - Exact: [2944, 5888, 1, 256]
++ - Exact: [4288, 2944, 1, 256]
++ - Exact: [5888, 704, 1, 1280]
++ - Exact: [448, 5888, 1, 128]
++ - Exact: [5056, 2368, 1, 1280]
++ - Exact: [448, 3584, 1, 1280]
++ - Exact: [6784, 5888, 1, 256]
++ - Exact: [1024, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 3328]
++ - Exact: [1856, 6784, 1, 128]
++ - Exact: [5056, 704, 1, 3328]
++ - Exact: [1408, 1856, 1, 256]
++ - Exact: [2368, 5056, 1, 256]
++ - Exact: [3584, 2368, 1, 1280]
++ - Exact: [704, 5888, 1, 256]
++ - Exact: [6784, 2944, 1, 128]
++ - Exact: [2944, 6784, 1, 3328]
++ - Exact: [3584, 704, 1, 3328]
++ - Exact: [448, 4288, 1, 256]
++ - Exact: [704, 2368, 1, 1280]
++ - Exact: [1856, 2368, 1, 1280]
++ - Exact: [1856, 4288, 1, 1280]
++ - Exact: [256, 193600, 1, 64]
++ - Exact: [704, 2944, 1, 128]
++ - Exact: [1408, 1024, 1, 1280]
++ - Exact: [704, 6784, 1, 256]
++ - Exact: [6784, 704, 1, 256]
++ - Exact: [5056, 1408, 1, 128]
++ - Exact: [2048, 7000, 1, 2048]
++ - Exact: [5056, 704, 1, 256]
++ - Exact: [3584, 4288, 1, 3328]
++ - Exact: [5888, 1856, 1, 1280]
++ - Exact: [2368, 3584, 1, 1280]
++ - Exact: [2944, 3584, 1, 3328]
++ - Exact: [6784, 2944, 1, 256]
++ - Exact: [1024, 1500, 1, 2560]
++ - Exact: [1856, 2368, 1, 256]
++ - Exact: [3584, 6784, 1, 3328]
++ - Exact: [1024, 5888, 1, 3328]
++ - Exact: [6144, 24000, 1, 2560]
++ - Exact: [5056, 4288, 1, 1280]
++ - Exact: [2368, 2368, 1, 1280]
++ - Exact: [2944, 5888, 1, 128]
++ - Exact: [704, 5888, 1, 1280]
++ - Exact: [2368, 3584, 1, 128]
++ - Exact: [1856, 5056, 1, 128]
++ - Exact: [2944, 6784, 1, 1280]
++ - Exact: [1024, 5056, 1, 1280]
++ - Exact: [4288, 1024, 1, 256]
++ - Exact: [2944, 2368, 1, 128]
++ - Exact: [5888, 448, 1, 1280]
++ - Exact: [704, 5888, 1, 3328]
++ - Exact: [3584, 2944, 1, 256]
++ - Exact: [1856, 2368, 1, 3328]
++ - Exact: [512, 6000, 1, 2816]
++ - Exact: [512, 24000, 1, 2048]
++ - Exact: [1408, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 3328]
++ - Exact: [2368, 2368, 1, 256]
++ - Exact: [4288, 4288, 1, 1280]
++ - Exact: [5888, 1024, 1, 1280]
++ - Exact: [1024, 12544, 1, 256]
++ - Exact: [5888, 448, 1, 128]
++ - Exact: [512, 48000, 1, 2560]
++ - Exact: [704, 6784, 1, 3328]
++ - Exact: [5888, 5888, 1, 1280]
++ - Exact: [5056, 1024, 1, 1280]
++ - Exact: [448, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 1280]
++ - Exact: [5056, 5888, 1, 1280]
++ - Exact: [4288, 5888, 1, 128]
++ - Exact: [1408, 3584, 1, 128]
++ - Exact: [448, 3584, 1, 128]
++ - Exact: [5888, 2944, 1, 1280]
++ - Exact: [2368, 5888, 1, 128]
++ - Exact: [3584, 5888, 1, 256]
++ - Exact: [2368, 1024, 1, 128]
++ - Exact: [2368, 704, 1, 128]
++ - Exact: [3584, 2368, 1, 128]
++ - Exact: [5056, 704, 1, 128]
++ - Exact: [5056, 1408, 1, 3328]
++ - Exact: [6784, 1024, 1, 3328]
++ - Exact: [6784, 2944, 1, 3328]
++ - Exact: [1856, 1856, 1, 256]
++ - Exact: [6784, 2368, 1, 1280]
++ - Exact: [4288, 3584, 1, 256]
++ - Exact: [4288, 5888, 1, 1280]
++ - Exact: [1024, 6000, 1, 1536]
++ - Exact: [4288, 1856, 1, 1280]
++ - Exact: [1856, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 3328]
++ - Exact: [512, 3000, 1, 1536]
++ - Exact: [256, 5056, 1, 128]
++ - Exact: [5056, 1024, 1, 256]
++ - Exact: [5056, 1856, 1, 3328]
++ - Exact: [4288, 1408, 1, 128]
++ - Exact: [1856, 5888, 1, 3328]
++ - Exact: [4288, 5056, 1, 256]
++ - Exact: [4096, 7000, 1, 4096]
++ - Exact: [5056, 256, 1, 3328]
++ - Exact: [1024, 3000, 1, 2560]
++ - Exact: [1024, 5888, 1, 1280]
++ - Exact: [6784, 2368, 1, 128]
++ - Exact: [1856, 1024, 1, 1280]
++ - Exact: [6784, 4288, 1, 1280]
++ - Exact: [1856, 1856, 1, 1280]
++ - Exact: [3072, 24000, 1, 1024]
++ - Exact: [1408, 5056, 1, 1280]
++ - Exact: [5888, 1856, 1, 128]
++ - Exact: [448, 6784, 1, 128]
++ - Exact: [5056, 3584, 1, 128]
++ - Exact: [5888, 5888, 1, 3328]
++ - Exact: [6784, 1024, 1, 256]
++ - Exact: [2944, 2368, 1, 256]
++ - Exact: [5056, 5888, 1, 3328]
++ - Exact: [1856, 1024, 1, 256]
++ - Exact: [512, 48000, 1, 1536]
++ - Exact: [3584, 448, 1, 1280]
++ - Exact: [448, 5888, 1, 256]
++ - Exact: [1408, 6784, 1, 3328]
++ - Exact: [4288, 704, 1, 128]
++ - Exact: [5056, 2944, 1, 256]
++ - Exact: [6784, 5888, 1, 128]
++ - Exact: [2944, 704, 1, 128]
++ - Exact: [1408, 3584, 1, 3328]
++ - Exact: [2368, 6784, 1, 256]
++ - Exact: [5056, 1408, 1, 1280]
++ - Exact: [5056, 4288, 1, 128]
++ - Exact: [4288, 2368, 1, 3328]
++ - Exact: [1408, 1856, 1, 128]
++ - Exact: [1408, 5888, 1, 3328]
++ - Exact: [6784, 6784, 1, 256]
++ - Exact: [5888, 5056, 1, 128]
++ - Exact: [4288, 2368, 1, 128]
++ - Exact: [2368, 2944, 1, 256]
++ - Exact: [3584, 1856, 1, 1280]
++ - Exact: [6784, 6784, 1, 128]
++ - Exact: [5888, 5056, 1, 256]
++ - Exact: [8448, 48000, 1, 2816]
++ - Exact: [512, 6000, 1, 2048]
++ - Exact: [3584, 448, 1, 256]
++ - Exact: [448, 4288, 1, 128]
++ - Exact: [256, 6784, 1, 256]
++ - Exact: [1408, 4288, 1, 128]
++ - Exact: [2944, 704, 1, 3328]
++ - Exact: [3584, 3584, 1, 256]
++ - Exact: [3584, 5056, 1, 256]
++ - Exact: [2944, 2368, 1, 1280]
++ - Exact: [704, 6784, 1, 128]
++ - Exact: [6784, 3584, 1, 256]
++ - Exact: [1856, 1408, 1, 256]
++ - Exact: [5056, 2368, 1, 128]
++ - Exact: [2944, 2944, 1, 3328]
++ - Exact: [5056, 6784, 1, 256]
++ - Exact: [1856, 3584, 1, 128]
++ - Exact: [3584, 6784, 1, 128]
++ - Exact: [2368, 6784, 1, 1280]
++ - Exact: [5056, 1856, 1, 256]
++ - Exact: [1024, 3000, 1, 2816]
++ - Exact: [1024, 1856, 1, 256]
++ - Exact: [1408, 6784, 1, 1280]
++ - Exact: [3584, 3584, 1, 1280]
++ - Exact: [7680, 24000, 1, 2560]
++ - Exact: [4608, 48000, 1, 1536]
++ - Exact: [5888, 5888, 1, 128]
++ - Exact: [5056, 2368, 1, 3328]
++ - Exact: [2944, 4288, 1, 256]
++ - Exact: [1408, 3584, 1, 1280]
++ - Exact: [1024, 1500, 1, 2816]
++ - Exact: [1024, 6000, 1, 2048]
++ - Exact: [512, 24000, 1, 2560]
++ - Exact: [6144, 3000, 1, 2560]
++ - Exact: [2368, 6784, 1, 3328]
++ - Exact: [1856, 1408, 1, 1280]
++ - Exact: [6784, 704, 1, 128]
++ - Exact: [5056, 2944, 1, 128]
++ - Exact: [1408, 5888, 1, 256]
++ - Exact: [704, 2944, 1, 1280]
++ - Exact: [3584, 704, 1, 1280]
++ - Exact: [5888, 2368, 1, 256]
++ - Exact: [2944, 6784, 1, 128]
++ - Exact: [3584, 448, 1, 3328]
++ - Exact: [704, 2368, 1, 3328]
++ - Exact: [4608, 6000, 1, 1536]
++ - Exact: [256, 5888, 1, 128]
++ - Exact: [2944, 2944, 1, 1280]
++ - Exact: [5056, 448, 1, 3328]
++ - Exact: [6784, 704, 1, 3328]
++ - Exact: [5888, 4288, 1, 128]
++ - Exact: [1408, 2944, 1, 3328]
++ - Exact: [3584, 704, 1, 128]
++ - Exact: [448, 5056, 1, 128]
++ - Exact: [5056, 3584, 1, 256]
++ - Exact: [4288, 4288, 1, 256]
++ - Exact: [1408, 5056, 1, 128]
++ - Exact: [2944, 3584, 1, 128]
++ - Exact: [3584, 2368, 1, 256]
++ - Exact: [5888, 5056, 1, 1280]
++ - Exact: [8448, 24000, 1, 2816]
++ - Exact: [3584, 3584, 1, 3328]
++ - Exact: [3072, 1500, 1, 128]
++ - Exact: [2048, 3136, 1, 512]
++ - Exact: [3025, 256, 64, 64]
++ - Exact: [5888, 6784, 1, 256]
++ - Exact: [4288, 2944, 1, 3328]
++ - Exact: [256, 5056, 1, 1280]
++ - Exact: [2944, 5888, 1, 3328]
++ - Exact: [6784, 5888, 1, 1280]
++ - Exact: [5888, 4288, 1, 1280]
++ - Exact: [1024, 24000, 1, 2048]
++ - Exact: [5888, 3584, 1, 128]
++ - Exact: [6784, 6784, 1, 3328]
++ - Exact: [704, 3584, 1, 128]
++ - Exact: [5888, 448, 1, 3328]
++ - Exact: [2368, 4288, 1, 1280]
++ - Exact: [4288, 2944, 1, 128]
++ - Exact: [5056, 2944, 1, 3328]
++ - Exact: [2944, 3584, 1, 256]
++ - Exact: [1408, 1408, 1, 3328]
++ - Exact: [3584, 3584, 1, 128]
++ - Exact: [3584, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 3328]
++ - Exact: [704, 3584, 1, 1280]
++ - Exact: [1024, 1408, 1, 128]
++ - Exact: [1856, 6784, 1, 256]
++ - Exact: [4288, 448, 1, 3328]
++ - Exact: [6784, 4288, 1, 128]
++ - Exact: [6784, 704, 1, 1280]
++ - Exact: [3584, 6784, 1, 256]
++ - Exact: [5888, 1024, 1, 3328]
++ - Exact: [704, 6784, 1, 1280]
++ - Exact: [1856, 5056, 1, 3328]
++ - Exact: [1024, 3584, 1, 128]
++ - Exact: [2368, 2944, 1, 128]
++ - Exact: [5888, 2944, 1, 3328]
++ - Exact: [1408, 2368, 1, 128]
++ - Exact: [5888, 2368, 1, 128]
++ - Exact: [3584, 6784, 1, 1280]
++ - Exact: [4288, 1856, 1, 256]
++ - Exact: [1856, 5888, 1, 256]
++ - Exact: [4288, 4288, 1, 3328]
++ - Exact: [4288, 1408, 1, 1280]
++ - Exact: [3584, 5056, 1, 128]
++ - Exact: [4288, 2368, 1, 256]
++ - Exact: [2944, 5056, 1, 1280]
++ - Exact: [448, 6784, 1, 256]
++ - Exact: [1856, 2368, 1, 128]
++ - Exact: [6784, 2368, 1, 3328]
++ - Exact: [1408, 6784, 1, 128]
++ - Exact: [4288, 1856, 1, 3328]
++ - Exact: [3584, 448, 1, 128]
++ - Exact: [3584, 1024, 1, 1280]
++ - Exact: [1856, 5056, 1, 256]
++ - Exact: [6784, 4288, 1, 3328]
++ - Exact: [1024, 4288, 1, 256]
++ - Exact: [5888, 3584, 1, 3328]
++ - Exact: [5056, 3584, 1, 3328]
++ - Exact: [2368, 1408, 1, 1280]
++ - Exact: [5056, 2944, 1, 1280]
++ - Exact: [8448, 6000, 1, 2816]
++ - Exact: [3584, 2944, 1, 1280]
++ - Exact: [1024, 6784, 1, 256]
++ - Exact: [6784, 448, 1, 256]
++ - Exact: [5124, 9124, 1, 2048]
++ - Exact: [2944, 5056, 1, 3328]
++ - Exact: [2944, 1408, 1, 128]
++ - Exact: [5056, 6784, 1, 3328]
++ - Exact: [704, 2368, 1, 128]
++ - Exact: [3072, 1500, 1, 1024]
++ - Exact: [3584, 4288, 1, 256]
++ - Exact: [1856, 6784, 1, 3328]
++ - Exact: [5888, 4288, 1, 256]
++ - Exact: [5056, 1408, 1, 256]
++ - Exact: [3584, 1024, 1, 256]
++ - Exact: [512, 6000, 1, 1536]
++ - Exact: [5888, 5888, 1, 256]
++ - Exact: [4288, 1024, 1, 1280]
++ - Exact: [448, 6784, 1, 3328]
++ - Exact: [2944, 1408, 1, 1280]
++ - Exact: [3072, 6000, 1, 1024]
++ - Exact: [2944, 1856, 1, 3328]
++ - Exact: [3584, 5888, 1, 1280]
++ - Exact: [6784, 1856, 1, 1280]
++ - Exact: [2944, 5056, 1, 256]
++ - Exact: [5888, 256, 1, 3328]
++ - Exact: [2944, 4288, 1, 128]
++ - Exact: [3584, 1408, 1, 256]
++ - Exact: [704, 3584, 1, 3328]
++ - Exact: [5056, 448, 1, 1280]
++ - Exact: [3584, 1856, 1, 3328]
++ - Exact: [4288, 6784, 1, 1280]
++ - Exact: [1024, 3000, 1, 2048]
++ - Exact: [2944, 1024, 1, 256]
++ - Exact: [2368, 4288, 1, 3328]
++ - Exact: [1024, 1408, 1, 1280]
++ - Exact: [6784, 5056, 1, 256]
++ - Exact: [1856, 1856, 1, 128]
++ - Exact: [4288, 5888, 1, 256]
++ - Exact: [2944, 6784, 1, 256]
++ - Exact: [2944, 2944, 1, 128]
++ - Exact: [1856, 3584, 1, 1280]
++ - Exact: [3584, 1408, 1, 1280]
++ - Exact: [4288, 448, 1, 128]
++ - Exact: [5056, 256, 1, 1280]
++ - Exact: [1856, 1408, 1, 3328]
++ - Exact: [1024, 4288, 1, 3328]
++ - Exact: [5056, 448, 1, 256]
++ - Exact: [2944, 2368, 1, 3328]
++ - Exact: [704, 4288, 1, 3328]
++ - Exact: [1024, 1856, 1, 1280]
++ - Exact: [6784, 1856, 1, 256]
++ - Exact: [512, 48000, 1, 2816]
++ - Exact: [512, 3000, 1, 2816]
++ - Exact: [1024, 5888, 1, 256]
++ - Exact: [6784, 1408, 1, 256]
++ - Exact: [1408, 2368, 1, 256]
++ - Exact: [1408, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 128]
++ - Exact: [6784, 1408, 1, 128]
++ - Exact: [1408, 5056, 1, 256]
++ - Exact: [512, 50176, 1, 128]
++ - Exact: [4288, 3584, 1, 128]
++ - Exact: [3584, 5056, 1, 1280]
++ - Exact: [1856, 1024, 1, 128]
++ - Exact: [1024, 24000, 1, 1536]
++ - Exact: [704, 4288, 1, 256]
++ - Exact: [5888, 2368, 1, 1280]
++ - Exact: [6784, 1856, 1, 3328]
++ - Exact: [2368, 5888, 1, 1280]
++ - Exact: [5888, 256, 1, 1280]
++ - Exact: [2368, 1856, 1, 3328]
++ - Exact: [2944, 704, 1, 256]
++ - Exact: [2368, 1024, 1, 3328]
++ - Exact: [704, 3584, 1, 256]
++ - Exact: [704, 2944, 1, 3328]
++ - Exact: [6784, 1024, 1, 128]
++ - Exact: [2944, 1024, 1, 3328]
++ - Exact: [2944, 5056, 1, 128]
++ - Exact: [1408, 6784, 1, 256]
++ - Exact: [6784, 1408, 1, 3328]
++ - Exact: [4288, 6784, 1, 128]
++ - Exact: [1408, 2944, 1, 128]
++ - Exact: [6784, 2944, 1, 1280]
++ - Exact: [4288, 1856, 1, 128]
++ - Exact: [1856, 2944, 1, 128]
++ - Exact: [6784, 448, 1, 128]
++ - Exact: [448, 5056, 1, 1280]
++ - Exact: [4288, 5056, 1, 1280]
++ - Exact: [2368, 1856, 1, 128]
++ - Exact: [4288, 704, 1, 256]
++ - Exact: [5888, 704, 1, 256]
++ - Exact: [3584, 1024, 1, 128]
++ - Exact: [256, 5888, 1, 3328]
++ - Exact: [1408, 4288, 1, 3328]
++ - Exact: [6784, 4288, 1, 256]
++ - Exact: [5888, 256, 1, 256]
++ - Exact: [6784, 1024, 1, 1280]
++ - Exact: [5888, 1024, 1, 128]
++ - Exact: [6784, 3584, 1, 1280]
++ - Exact: [1024, 6784, 1, 1280]
++ - Exact: [1408, 2944, 1, 1280]
++ - Exact: [1408, 2368, 1, 3328]
++ - Exact: [2944, 1856, 1, 128]
++ - Exact: [256, 6784, 1, 128]
++ - Exact: [5056, 6784, 1, 128]
++ - Exact: [4288, 5056, 1, 128]
++ - Exact: [1856, 5888, 1, 128]
++ - Exact: [3584, 1856, 1, 256]
++ - Exact: [4288, 3584, 1, 1280]
++ - Exact: [704, 5888, 1, 128]
++ - Exact: [6784, 3584, 1, 128]
++ - Exact: [5124, 1500, 1, 2048]
++ - Exact: [4288, 5056, 1, 3328]
++ - Exact: [1408, 1408, 1, 128]
++ - Exact: [5056, 2368, 1, 256]
++ - Exact: [4288, 704, 1, 3328]
++ - Exact: [448, 3584, 1, 256]
++ - Exact: [2368, 1024, 1, 1280]
++ - Exact: [2944, 1408, 1, 3328]
++ - Exact: [6144, 1500, 1, 2560]
++ - Exact: [1024, 1408, 1, 3328]
++ - Exact: [2944, 5888, 1, 1280]
++ - Exact: [5888, 3584, 1, 256]
++ - Exact: [2368, 5056, 1, 128]
++ - Exact: [1408, 1856, 1, 3328]
++ - Exact: [5888, 5056, 1, 3328]
++ - Exact: [7680, 6000, 1, 2560]
++ - Exact: [6784, 1408, 1, 1280]
++ - Exact: [512, 3000, 1, 2560]
++ - Exact: [704, 2944, 1, 256]
++ - Exact: [6784, 5888, 1, 3328]
++ - Exact: [2368, 4288, 1, 128]
++ - Exact: [1024, 6784, 1, 128]
++ - Exact: [1024, 1500, 1, 1536]
++ - Exact: [1408, 1408, 1, 1280]
++ - Exact: [3072, 3000, 1, 1024]
++ - Exact: [448, 4288, 1, 3328]
++ - Exact: [2368, 1408, 1, 256]
++ - Exact: [704, 2368, 1, 256]
++ - Exact: [1024, 24000, 1, 2560]
++ - Exact: [5888, 2368, 1, 3328]
++ - Exact: [5124, 9124, 1, 1760]
++ - Exact: [4288, 448, 1, 1280]
++ - Exact: [5888, 704, 1, 3328]
++ - Exact: [5056, 256, 1, 128]
++ - Exact: [1024, 6784, 1, 3328]
++ - Exact: [1408, 5888, 1, 128]
++ - Exact: [512, 3136, 1, 2048]
++ - Exact: [1408, 1024, 1, 256]
++ - Exact: [8448, 1500, 1, 2816]
++ - Exact: [2560, 7000, 1, 2560]
++ - Exact: [5056, 6784, 1, 1280]
++ - Exact: [704, 5056, 1, 3328]
++ - Exact: [3584, 5056, 1, 3328]
++ - Exact: [2368, 2944, 1, 3328]
++ - Exact: [2368, 3584, 1, 256]
++ - Exact: [4608, 3000, 1, 1536]
++ - Exact: [5056, 3584, 1, 1280]
++ - Exact: [5124, 9124, 1, 4096]
++ - Exact: [7680, 48000, 1, 2560]
++ - Exact: [1856, 2944, 1, 1280]
++ - Exact: [4608, 1500, 1, 1536]
++ - Exact: [1024, 48000, 1, 2816]
++ - Exact: [5124, 9124, 1, 2560]
++ - Exact: [2944, 1408, 1, 256]
++ - Exact: [4288, 1408, 1, 3328]
++ - Exact: [5888, 2944, 1, 128]
++ - Exact: [2944, 1024, 1, 128]
++ - Exact: [5124, 700, 1, 2048]
++ - Exact: [6784, 5056, 1, 128]
++ - Exact: [256, 12544, 1, 1024]
++ - Exact: [5888, 1408, 1, 3328]
++ - Exact: [2368, 1856, 1, 256]
++ - Exact: [256, 5056, 1, 256]
++ - Exact: [5056, 5056, 1, 128]
++ - Exact: [448, 3584, 1, 3328]
++ - Exact: [5888, 256, 1, 128]
++ - Exact: [3584, 1856, 1, 128]
++ - Exact: [4288, 4288, 1, 128]
++ - Exact: [1856, 1024, 1, 3328]
++ - Exact: [1856, 4288, 1, 128]
++ - Exact: [1024, 6000, 1, 2560]
++ - Exact: [1024, 5056, 1, 256]
++ - Exact: [5056, 5888, 1, 128]
++ - Exact: [2368, 1408, 1, 3328]
++ - Exact: [1024, 48000, 1, 1536]
++ - Exact: [5888, 448, 1, 256]
++ - Exact: [5888, 6784, 1, 128]
++ - Exact: [6784, 5056, 1, 1280]
++ - Exact: [5056, 704, 1, 1280]
++ - Exact: [1024, 48000, 1, 2560]
++ - Exact: [1024, 2368, 1, 128]
++ - Exact: [3072, 48000, 1, 1024]
++ - Exact: [1024, 5888, 1, 128]
++ - Exact: [3584, 5888, 1, 128]
++ - Exact: [5056, 5888, 1, 256]
++ - Exact: [2368, 1024, 1, 256]
++ - Exact: [2944, 1856, 1, 256]
++ - Exact: [1856, 6784, 1, 1280]
++ - Exact: [8448, 3000, 1, 2816]
++ - Exact: [6784, 448, 1, 3328]
++ - Exact: [5056, 1856, 1, 1280]
++ - Exact: [1408, 1024, 1, 3328]
++ - Exact: [7680, 1500, 1, 2560]
++ - Exact: [5888, 3584, 1, 1280]
++ - Exact: [1856, 3584, 1, 3328]
++ - Exact: [1024, 2944, 1, 256]
++ - Exact: [448, 6784, 1, 1280]
++ - Exact: [704, 5056, 1, 256]
++ - Exact: [3584, 1024, 1, 3328]
++ - Exact: [2944, 1856, 1, 1280]
++ - Exact: [5056, 256, 1, 256]
++ - Exact: [2944, 4288, 1, 3328]
++ - Exact: [2368, 3584, 1, 3328]
++ - Exact: [2944, 704, 1, 1280]
++ - Exact: [2944, 3584, 1, 1280]
++ - Exact: [1856, 5888, 1, 1280]
++ - Exact: [4608, 24000, 1, 1536]
++ - Exact: [4288, 1408, 1, 256]
++ - Exact: [5888, 1408, 1, 128]
++ - Exact: [4288, 2368, 1, 1280]
++ - Exact: [6784, 2368, 1, 256]
++ - Exact: [1024, 24000, 1, 2816]
++ - Exact: [1856, 2944, 1, 256]
++ - Exact: [5056, 1024, 1, 128]
++ - Exact: [7680, 3000, 1, 2560]
++ - Exact: [4224, 1500, 1, 176]
++ - Exact: [5124, 700, 1, 2560]
++ - Exact: [6784, 256, 1, 128]
++ - Exact: [5888, 704, 1, 128]
++ - Exact: [1024, 4288, 1, 1280]
++ - Exact: [2368, 5056, 1, 3328]
++ - Exact: [4288, 1024, 1, 3328]
++ - Exact: [6144, 48000, 1, 2560]
++ - Exact: [1024, 5056, 1, 3328]
++ - Exact: [1024, 1856, 1, 3328]
++ - Exact: [5124, 1500, 1, 2560]
++ - Exact: [4288, 6784, 1, 256]
++ - Exact: [3584, 2944, 1, 3328]
++ - Exact: [5888, 2944, 1, 256]
++ - Exact: [448, 4288, 1, 1280]
++ - Exact: [1024, 4288, 1, 128]
++ - Exact: [5056, 4288, 1, 256]
++ - Exact: [1024, 3584, 1, 256]
++ - Exact: [448, 5888, 1, 1280]
++ - Exact: [512, 3000, 1, 2048]
++ - Exact: [5056, 448, 1, 128]
++ - Exact: [4288, 704, 1, 1280]
++ - Exact: [3584, 2944, 1, 128]
++ - Exact: [6784, 256, 1, 1280]
++ - Exact: [2368, 5888, 1, 3328]
++ - Exact: [2368, 1856, 1, 1280]
++ - Exact: [448, 5056, 1, 3328]
++ - Exact: [3584, 4288, 1, 128]
++ - Exact: [1024, 6000, 1, 2816]
++ - Exact: [5888, 4288, 1, 3328]
++ - Exact: [2368, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 128]
++ - Exact: [1856, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 1280]
++ - Exact: [3584, 5888, 1, 3328]
++ - Exact: [2368, 4288, 1, 256]
++ - Exact: [1024, 2368, 1, 3328]
++ - Exact: [1024, 2944, 1, 128]
++ - Exact: [1024, 3584, 1, 1280]
++ - Exact: [4288, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 1280]
++ - Exact: [1856, 3584, 1, 256]
++ - Exact: [6784, 1856, 1, 128]
++ - Exact: [1024, 1500, 1, 2048]
++ - Exact: [512, 24000, 1, 2816]
++ - Exact: [256, 5888, 1, 1280]
++ - Exact: [4288, 6784, 1, 3328]
++ - Exact: [2368, 1408, 1, 128]
++ - Exact: [1408, 1024, 1, 128]
++ - Exact: [6784, 3584, 1, 3328]
++ - Exact: [1760, 7000, 1, 1760]
++ - Exact: [2368, 5056, 1, 1280]
++ - Exact: [1408, 2368, 1, 1280]
++ - Exact: [704, 4288, 1, 128]
++ - Exact: [2944, 2944, 1, 256]
++ - Exact: [6784, 256, 1, 256]
++ - Exact: [256, 5056, 1, 3328]
++ - Exact: [5056, 1856, 1, 128]
++ - Exact: [1024, 3000, 1, 1536]
++ - Exact: [5056, 1024, 1, 3328]
++ - Exact: [4288, 3584, 1, 3328]
++ - Exact: [1024, 2368, 1, 1280]
++ - Exact: [5888, 6784, 1, 3328]
++ - Exact: [704, 4288, 1, 1280]
++ - Exact: [128, 50176, 1, 512]
++ - Exact: [1024, 48000, 1, 2048]
++ - Exact: [4288, 1024, 1, 128]
++ - Exact: [784, 128, 128, 512]
++ - Exact: [784, 512, 256, 128]
++ - Exact: [3136, 256, 256, 64]
++ - Exact: [784, 512, 128, 128]
++ - Exact: [784, 128, 256, 512]
++ - Exact: [3136, 256, 128, 64]
++ - Exact: [4096, 512, 1, 1024]
++ - Exact: [2048, 768, 1, 512]
++ - Exact: [4096, 512, 1, 2048]
++ - Exact: [4096, 1024, 1, 2048]
++ - Exact: [2048, 1024, 1, 2048]
++ - Exact: [2048, 1024, 1, 4096]
++ - Exact: [4096, 1024, 1, 1024]
++ - Exact: [2048, 1024, 1, 512]
++ - Exact: [4096, 1024, 1, 4096]
++ - Exact: [2048, 1024, 1, 1024]
++ - Exact: [4096, 384, 1, 2048]
++ - Exact: [1225, 192, 64, 384]
++ - Exact: [289, 128, 64, 1024]
++ - Exact: [4096, 384, 1, 1536]
++ - Exact: [289, 192, 64, 1024]
++ - Exact: [4096, 384, 1, 1280]
++ - Exact: [4096, 448, 1, 1280]
++ - Exact: [289, 256, 64, 1024]
++ - Exact: [4096, 448, 1, 2048]
++ - Exact: [289, 384, 64, 1024]
++ - Exact: [1024, 3594, 1, 4096]
++ - Exact: [4096, 3103, 1, 1024]
++ - Exact: [4096, 3136, 1, 1024]
++ - Exact: [1024, 3141, 1, 4096]
++ - Exact: [4096, 3559, 1, 1024]
++ - Exact: [4096, 3368, 1, 1024]
++ - Exact: [1024, 3335, 1, 4096]
++ - Exact: [1024, 3510, 1, 4096]
++ - Exact: [4096, 3209, 1, 1024]
++ - Exact: [4096, 3322, 1, 1024]
++ - Exact: [1024, 3400, 1, 4096]
++ - Exact: [1024, 3995, 1, 4096]
++ - Exact: [1024, 3503, 1, 4096]
++ - Exact: [4096, 3594, 1, 1024]
++ - Exact: [4096, 3473, 1, 1024]
++ - Exact: [4096, 3522, 1, 1024]
++ - Exact: [1024, 3103, 1, 4096]
++ - Exact: [1024, 3214, 1, 4096]
++ - Exact: [4096, 3449, 1, 1024]
++ - Exact: [1024, 3136, 1, 4096]
++ - Exact: [1024, 3955, 1, 33708]
++ - Exact: [1024, 3780, 1, 4096]
++ - Exact: [1024, 3906, 1, 33708]
++ - Exact: [1024, 3386, 1, 4096]
++ - Exact: [4096, 3396, 1, 1024]
++ - Exact: [1024, 3183, 1, 4096]
++ - Exact: [1024, 3098, 1, 4096]
++ - Exact: [1024, 3548, 1, 4096]
++ - Exact: [1024, 3224, 1, 4096]
++ - Exact: [4096, 3469, 1, 1024]
++ - Exact: [1024, 3582, 1, 4096]
++ - Exact: [1024, 2977, 1, 4096]
++ - Exact: [1024, 3939, 1, 1024]
++ - Exact: [4096, 3176, 1, 1024]
++ - Exact: [1024, 3559, 1, 4096]
++ - Exact: [1024, 3478, 1, 4096]
++ - Exact: [4096, 3343, 1, 1024]
++ - Exact: [4096, 3440, 1, 1024]
++ - Exact: [1024, 3996, 1, 33708]
++ - Exact: [1024, 4012, 1, 4096]
++ - Exact: [1024, 3322, 1, 4096]
++ - Exact: [1024, 3990, 1, 33708]
++ - Exact: [1024, 3314, 1, 4096]
++ - Exact: [4096, 3513, 1, 1024]
++ - Exact: [1024, 3562, 1, 4096]
++ - Exact: [1024, 3443, 1, 4096]
++ - Exact: [1024, 3554, 1, 4096]
++ - Exact: [1024, 3063, 1, 4096]
++ - Exact: [4096, 3460, 1, 1024]
++ - Exact: [1024, 3209, 1, 4096]
++ - Exact: [1024, 3147, 1, 4096]
++ - Exact: [4096, 3387, 1, 1024]
++ - Exact: [4096, 3436, 1, 1024]
++ - Exact: [1024, 3341, 1, 4096]
++ - Exact: [1024, 3516, 1, 4096]
++ - Exact: [4096, 3277, 1, 1024]
++ - Exact: [1024, 3454, 1, 4096]
++ - Exact: [1024, 3969, 1, 4096]
++ - Exact: [1024, 3999, 1, 4096]
++ - Exact: [1024, 4032, 1, 4096]
++ - Exact: [4096, 3541, 1, 1024]
++ - Exact: [4096, 3334, 1, 1024]
++ - Exact: [1024, 3365, 1, 4096]
++ - Exact: [1024, 3527, 1, 4096]
++ - Exact: [1024, 3190, 1, 4096]
++ - Exact: [4096, 3906, 1, 1024]
++ - Exact: [1024, 3593, 1, 4096]
++ - Exact: [1024, 3336, 1, 4096]
++ - Exact: [4096, 3504, 1, 1024]
++ - Exact: [4096, 3977, 1, 1024]
++ - Exact: [1024, 3906, 1, 4096]
++ - Exact: [4096, 3415, 1, 1024]
++ - Exact: [1024, 3295, 1, 4096]
++ - Exact: [4096, 3321, 1, 1024]
++ - Exact: [1024, 3072, 1, 4096]
++ - Exact: [1024, 3408, 1, 4096]
++ - Exact: [1024, 3522, 1, 4096]
++ - Exact: [4096, 3751, 1, 1024]
++ - Exact: [4096, 3378, 1, 1024]
++ - Exact: [1024, 3925, 1, 33708]
++ - Exact: [1024, 3990, 1, 1024]
++ - Exact: [1024, 3290, 1, 4096]
++ - Exact: [4096, 3500, 1, 1024]
++ - Exact: [4096, 3565, 1, 1024]
++ - Exact: [1024, 3484, 1, 4096]
++ - Exact: [4096, 3395, 1, 1024]
++ - Exact: [1024, 3681, 1, 1024]
++ - Exact: [1024, 3584, 1, 1024]
++ - Exact: [4096, 3093, 1, 1024]
++ - Exact: [1024, 4050, 1, 1024]
++ - Exact: [1024, 3301, 1, 4096]
++ - Exact: [1024, 3581, 1, 4096]
++ - Exact: [4096, 3374, 1, 1024]
++ - Exact: [1024, 3449, 1, 4096]
++ - Exact: [4096, 3215, 1, 1024]
++ - Exact: [4096, 3312, 1, 1024]
++ - Exact: [4096, 3479, 1, 1024]
++ - Exact: [4096, 3544, 1, 1024]
++ - Exact: [1024, 3263, 1, 4096]
++ - Exact: [4096, 3455, 1, 1024]
++ - Exact: [1024, 3379, 1, 4096]
++ - Exact: [1024, 3490, 1, 4096]
++ - Exact: [1024, 3368, 1, 4096]
++ - Exact: [4096, 3186, 1, 1024]
++ - Exact: [1024, 3428, 1, 4096]
++ - Exact: [4096, 3561, 1, 1024]
++ - Exact: [4096, 3418, 1, 1024]
++ - Exact: [1024, 3064, 1, 4096]
++ - Exact: [4096, 3259, 1, 1024]
++ - Exact: [4096, 3308, 1, 1024]
++ - Exact: [1024, 3533, 1, 4096]
++ - Exact: [1024, 3344, 1, 4096]
++ - Exact: [1024, 4030, 1, 1024]
++ - Exact: [4096, 3459, 1, 1024]
++ - Exact: [1024, 3572, 1, 4096]
++ - Exact: [1024, 3925, 1, 1024]
++ - Exact: [4096, 3435, 1, 1024]
++ - Exact: [1024, 3956, 1, 4096]
++ - Exact: [1024, 3463, 1, 4096]
++ - Exact: [4096, 3182, 1, 1024]
++ - Exact: [4096, 3976, 1, 1024]
++ - Exact: [1024, 3417, 1, 4096]
++ - Exact: [1024, 3528, 1, 4096]
++ - Exact: [4096, 3446, 1, 1024]
++ - Exact: [1024, 3543, 1, 4096]
++ - Exact: [4096, 3287, 1, 1024]
++ - Exact: [1024, 3499, 1, 4096]
++ - Exact: [1024, 3231, 1, 4096]
++ - Exact: [4096, 3519, 1, 1024]
++ - Exact: [4096, 3552, 1, 1024]
++ - Exact: [1024, 3458, 1, 4096]
++ - Exact: [1024, 3374, 1, 4096]
++ - Exact: [1024, 3396, 1, 4096]
++ - Exact: [1024, 2967, 1, 4096]
++ - Exact: [4096, 3482, 1, 1024]
++ - Exact: [1024, 3226, 1, 4096]
++ - Exact: [4096, 3377, 1, 1024]
++ - Exact: [4096, 3426, 1, 1024]
++ - Exact: [4096, 2935, 1, 1024]
++ - Exact: [1024, 3439, 1, 4096]
++ - Exact: [4096, 3267, 1, 1024]
++ - Exact: [4096, 3499, 1, 1024]
++ - Exact: [4096, 3356, 1, 1024]
++ - Exact: [4096, 3939, 1, 1024]
++ - Exact: [1024, 3526, 1, 4096]
++ - Exact: [1024, 3859, 1, 33708]
++ - Exact: [1024, 3385, 1, 4096]
++ - Exact: [1024, 3496, 1, 4096]
++ - Exact: [4096, 3141, 1, 1024]
++ - Exact: [4096, 3510, 1, 1024]
++ - Exact: [1024, 3434, 1, 4096]
++ - Exact: [4096, 3969, 1, 1024]
++ - Exact: [1024, 3121, 1, 4096]
++ - Exact: [1024, 3232, 1, 4096]
++ - Exact: [1024, 4030, 1, 33708]
++ - Exact: [1024, 3780, 1, 33708]
++ - Exact: [1024, 3969, 1, 1024]
++ - Exact: [4096, 3527, 1, 1024]
++ - Exact: [4096, 3336, 1, 1024]
++ - Exact: [4096, 3290, 1, 1024]
++ - Exact: [1024, 3469, 1, 4096]
++ - Exact: [4096, 3490, 1, 1024]
++ - Exact: [4096, 3064, 1, 1024]
++ - Exact: [4096, 3582, 1, 1024]
++ - Exact: [1024, 3956, 1, 1024]
++ - Exact: [4096, 3417, 1, 1024]
++ - Exact: [1024, 2736, 1, 4096]
++ - Exact: [1024, 3205, 1, 4096]
++ - Exact: [1024, 3143, 1, 4096]
++ - Exact: [1024, 4020, 1, 4096]
++ - Exact: [1024, 3318, 1, 4096]
++ - Exact: [4096, 3364, 1, 1024]
++ - Exact: [1024, 3353, 1, 4096]
++ - Exact: [1024, 3464, 1, 4096]
++ - Exact: [4096, 3205, 1, 1024]
++ - Exact: [4096, 3318, 1, 1024]
++ - Exact: [1024, 3402, 1, 4096]
++ - Exact: [4096, 3181, 1, 1024]
++ - Exact: [4096, 3550, 1, 1024]
++ - Exact: [4096, 3445, 1, 1024]
++ - Exact: [1024, 3138, 1, 4096]
++ - Exact: [4096, 3079, 1, 1024]
++ - Exact: [4096, 3144, 1, 1024]
++ - Exact: [4096, 3860, 1, 1024]
++ - Exact: [1024, 3515, 1, 4096]
++ - Exact: [4096, 3408, 1, 1024]
++ - Exact: [1024, 3181, 1, 4096]
++ - Exact: [4096, 3298, 1, 1024]
++ - Exact: [4096, 3585, 1, 1024]
++ - Exact: [1024, 3550, 1, 4096]
++ - Exact: [1024, 4020, 1, 1024]
++ - Exact: [4096, 3481, 1, 1024]
++ - Exact: [4096, 3530, 1, 1024]
++ - Exact: [4096, 3425, 1, 1024]
++ - Exact: [4096, 4026, 1, 1024]
++ - Exact: [1024, 3860, 1, 1024]
++ - Exact: [4096, 3975, 1, 1024]
++ - Exact: [1024, 3286, 1, 4096]
++ - Exact: [1024, 3176, 1, 4096]
++ - Exact: [1024, 3894, 1, 4096]
++ - Exact: [4096, 3355, 1, 1024]
++ - Exact: [4096, 3404, 1, 1024]
++ - Exact: [1024, 3501, 1, 4096]
++ - Exact: [4096, 3245, 1, 1024]
++ - Exact: [1024, 3431, 1, 4096]
++ - Exact: [1024, 4000, 1, 1024]
++ - Exact: [4096, 3509, 1, 1024]
++ - Exact: [4096, 3558, 1, 1024]
++ - Exact: [1024, 3535, 1, 4096]
++ - Exact: [1024, 3414, 1, 4096]
++ - Exact: [1024, 3445, 1, 4096]
++ - Exact: [1024, 3436, 1, 4096]
++ - Exact: [4096, 3472, 1, 1024]
++ - Exact: [1024, 3211, 1, 4096]
++ - Exact: [4096, 3383, 1, 1024]
++ - Exact: [4096, 3448, 1, 1024]
++ - Exact: [1024, 3343, 1, 4096]
++ - Exact: [1024, 3518, 1, 4096]
++ - Exact: [4096, 3289, 1, 1024]
++ - Exact: [1024, 3440, 1, 4096]
++ - Exact: [1024, 4032, 1, 33708]
++ - Exact: [4096, 3489, 1, 1024]
++ - Exact: [4096, 3346, 1, 1024]
++ - Exact: [1024, 3534, 1, 4096]
++ - Exact: [1024, 3079, 1, 4096]
++ - Exact: [1024, 3955, 1, 4096]
++ - Exact: [4096, 3236, 1, 1024]
++ - Exact: [1024, 3545, 1, 4096]
++ - Exact: [1024, 3144, 1, 4096]
++ - Exact: [4096, 3780, 1, 1024]
++ - Exact: [4096, 3163, 1, 1024]
++ - Exact: [4096, 3468, 1, 1024]
++ - Exact: [1024, 3539, 1, 4096]
++ - Exact: [1024, 3541, 1, 4096]
++ - Exact: [4096, 3363, 1, 1024]
++ - Exact: [1024, 3475, 1, 4096]
++ - Exact: [4096, 3110, 1, 1024]
++ - Exact: [1024, 3509, 1, 4096]
++ - Exact: [1024, 3413, 1, 4096]
++ - Exact: [1024, 3975, 1, 1024]
++ - Exact: [4096, 3549, 1, 1024]
++ - Exact: [4096, 3342, 1, 1024]
++ - Exact: [1024, 2985, 1, 4096]
++ - Exact: [1024, 3876, 1, 33708]
++ - Exact: [4096, 3280, 1, 1024]
++ - Exact: [4096, 3191, 1, 1024]
++ - Exact: [4096, 3512, 1, 1024]
++ - Exact: [1024, 3560, 1, 4096]
++ - Exact: [4096, 2499, 1, 1024]
++ - Exact: [1024, 3248, 1, 4096]
++ - Exact: [4096, 3423, 1, 1024]
++ - Exact: [4096, 3297, 1, 1024]
++ - Exact: [4096, 3154, 1, 1024]
++ - Exact: [1024, 3303, 1, 4096]
++ - Exact: [1024, 3222, 1, 4096]
++ - Exact: [1024, 3978, 1, 1024]
++ - Exact: [4096, 3529, 1, 1024]
++ - Exact: [4096, 3386, 1, 1024]
++ - Exact: [1024, 3451, 1, 4096]
++ - Exact: [4096, 3562, 1, 1024]
++ - Exact: [4096, 3276, 1, 1024]
++ - Exact: [1024, 3894, 1, 33708]
++ - Exact: [4096, 3540, 1, 1024]
++ - Exact: [1024, 3416, 1, 4096]
++ - Exact: [1024, 4005, 1, 33708]
++ - Exact: [1024, 3942, 1, 4096]
++ - Exact: [4096, 3403, 1, 1024]
++ - Exact: [4096, 3381, 1, 1024]
++ - Exact: [1024, 3492, 1, 4096]
++ - Exact: [4096, 3101, 1, 1024]
++ - Exact: [1024, 3430, 1, 4096]
++ - Exact: [1024, 3977, 1, 4096]
++ - Exact: [1024, 3640, 1, 4096]
++ - Exact: [4096, 3557, 1, 1024]
++ - Exact: [4096, 3414, 1, 1024]
++ - Exact: [1024, 3391, 1, 4096]
++ - Exact: [1024, 3356, 1, 4096]
++ - Exact: [4096, 3320, 1, 1024]
++ - Exact: [4096, 2765, 1, 1024]
++ - Exact: [1024, 3411, 1, 4096]
++ - Exact: [1024, 3978, 1, 4096]
++ - Exact: [4096, 3487, 1, 1024]
++ - Exact: [4096, 3520, 1, 1024]
++ - Exact: [4096, 3942, 1, 1024]
++ - Exact: [4096, 3431, 1, 1024]
++ - Exact: [1024, 3271, 1, 4096]
++ - Exact: [4096, 4020, 1, 1024]
++ - Exact: [1024, 3481, 1, 4096]
++ - Exact: [1024, 3419, 1, 4096]
++ - Exact: [1024, 4059, 1, 4096]
++ - Exact: [4096, 3345, 1, 1024]
++ - Exact: [4096, 3394, 1, 1024]
++ - Exact: [1024, 3298, 1, 4096]
++ - Exact: [4096, 3235, 1, 1024]
++ - Exact: [1024, 3681, 1, 33708]
++ - Exact: [1024, 3362, 1, 4096]
++ - Exact: [4096, 3467, 1, 1024]
++ - Exact: [1024, 3349, 1, 4096]
++ - Exact: [1024, 3460, 1, 4096]
++ - Exact: [4096, 3214, 1, 1024]
++ - Exact: [1024, 3398, 1, 4096]
++ - Exact: [4096, 3478, 1, 1024]
++ - Exact: [1024, 4050, 1, 33708]
++ - Exact: [1024, 3244, 1, 4096]
++ - Exact: [4096, 3341, 1, 1024]
++ - Exact: [4096, 3454, 1, 1024]
++ - Exact: [1024, 3166, 1, 4096]
++ - Exact: [1024, 3425, 1, 4096]
++ - Exact: [4096, 3295, 1, 1024]
++ - Exact: [4096, 3072, 1, 1024]
++ - Exact: [4096, 3822, 1, 1024]
++ - Exact: [1024, 3681, 1, 4096]
++ - Exact: [1024, 4050, 1, 4096]
++ - Exact: [4096, 3495, 1, 1024]
++ - Exact: [4096, 3560, 1, 1024]
++ - Exact: [1024, 3524, 1, 4096]
++ - Exact: [1024, 3942, 1, 33708]
++ - Exact: [1024, 3304, 1, 4096]
++ - Exact: [1024, 3387, 1, 4096]
++ - Exact: [1024, 3498, 1, 4096]
++ - Exact: [4096, 3458, 1, 1024]
++ - Exact: [4096, 2967, 1, 1024]
++ - Exact: [4096, 3385, 1, 1024]
++ - Exact: [4096, 3434, 1, 1024]
++ - Exact: [1024, 3519, 1, 4096]
++ - Exact: [1024, 3511, 1, 4096]
++ - Exact: [1024, 3288, 1, 4096]
++ - Exact: [1024, 2918, 1, 4096]
++ - Exact: [4096, 3573, 1, 1024]
++ - Exact: [1024, 3822, 1, 33708]
++ - Exact: [4096, 3539, 1, 1024]
++ - Exact: [4096, 3332, 1, 1024]
++ - Exact: [4096, 3286, 1, 1024]
++ - Exact: [1024, 4026, 1, 4096]
++ - Exact: [1024, 3277, 1, 4096]
++ - Exact: [1024, 3471, 1, 4096]
++ - Exact: [4096, 3518, 1, 1024]
++ - Exact: [1024, 3393, 1, 4096]
++ - Exact: [4096, 3413, 1, 1024]
++ - Exact: [4096, 3303, 1, 1024]
++ - Exact: [1024, 3207, 1, 4096]
++ - Exact: [1024, 3894, 1, 1024]
++ - Exact: [1024, 3977, 1, 1024]
++ - Exact: [4096, 3535, 1, 1024]
++ - Exact: [4096, 3376, 1, 1024]
++ - Exact: [1024, 3355, 1, 4096]
++ - Exact: [1024, 3466, 1, 4096]
++ - Exact: [4096, 3266, 1, 1024]
++ - Exact: [1024, 3404, 1, 4096]
++ - Exact: [1024, 3999, 1, 1024]
++ - Exact: [4096, 3498, 1, 1024]
++ - Exact: [1024, 4032, 1, 1024]
++ - Exact: [1024, 3410, 1, 4096]
++ - Exact: [4096, 3393, 1, 1024]
++ - Exact: [1024, 3140, 1, 4096]
++ - Exact: [1024, 3910, 1, 33708]
++ - Exact: [1024, 3334, 1, 4096]
++ - Exact: [4096, 3140, 1, 1024]
++ - Exact: [1024, 4005, 1, 4096]
++ - Exact: [1024, 3579, 1, 4096]
++ - Exact: [4096, 3372, 1, 1024]
++ - Exact: [1024, 3245, 1, 4096]
++ - Exact: [4096, 3956, 1, 1024]
++ - Exact: [4096, 3213, 1, 1024]
++ - Exact: [1024, 3361, 1, 4096]
++ - Exact: [1024, 3536, 1, 4096]
++ - Exact: [4096, 3477, 1, 1024]
++ - Exact: [4096, 3526, 1, 1024]
++ - Exact: [1024, 4005, 1, 1024]
++ - Exact: [1024, 3530, 1, 4096]
++ - Exact: [1024, 3944, 1, 4096]
++ - Exact: [4096, 3453, 1, 1024]
++ - Exact: [4096, 3184, 1, 1024]
++ - Exact: [4096, 3579, 1, 1024]
++ - Exact: [4096, 3351, 1, 1024]
++ - Exact: [4096, 3416, 1, 1024]
++ - Exact: [1024, 3822, 1, 4096]
++ - Exact: [1024, 3796, 1, 4096]
++ - Exact: [4096, 3257, 1, 1024]
++ - Exact: [4096, 3306, 1, 1024]
++ - Exact: [1024, 3505, 1, 4096]
++ - Exact: [1024, 3315, 1, 4096]
++ - Exact: [1024, 3486, 1, 4096]
++ - Exact: [4096, 3457, 1, 1024]
++ - Exact: [4096, 3870, 1, 1024]
++ - Exact: [1024, 3447, 1, 4096]
++ - Exact: [1024, 3558, 1, 4096]
++ - Exact: [4096, 3433, 1, 1024]
++ - Exact: [4096, 3180, 1, 1024]
++ - Exact: [1024, 3213, 1, 4096]
++ - Exact: [1024, 3900, 1, 4096]
++ - Exact: [4096, 3444, 1, 1024]
++ - Exact: [1024, 3504, 1, 4096]
++ - Exact: [4096, 4059, 1, 1024]
++ - Exact: [1024, 3442, 1, 4096]
++ - Exact: [4096, 3517, 1, 1024]
++ - Exact: [1024, 3566, 1, 4096]
++ - Exact: [4096, 3248, 1, 1024]
++ - Exact: [1024, 3547, 1, 4096]
++ - Exact: [1024, 3340, 1, 4096]
++ - Exact: [4096, 3480, 1, 1024]
++ - Exact: [4096, 3424, 1, 1024]
++ - Exact: [1024, 3906, 1, 1024]
++ - Exact: [4096, 3265, 1, 1024]
++ - Exact: [1024, 3384, 1, 4096]
++ - Exact: [1024, 3494, 1, 4096]
++ - Exact: [1024, 3236, 1, 4096]
++ - Exact: [4096, 3497, 1, 1024]
++ - Exact: [4096, 3354, 1, 1024]
++ - Exact: [4096, 3055, 1, 1024]
++ - Exact: [4096, 3244, 1, 1024]
++ - Exact: [4096, 3139, 1, 1024]
++ - Exact: [4096, 3508, 1, 1024]
++ - Exact: [4096, 4050, 1, 1024]
++ - Exact: [1024, 3472, 1, 4096]
++ - Exact: [1024, 3861, 1, 1024]
++ - Exact: [1024, 3910, 1, 1024]
++ - Exact: [4096, 3371, 1, 1024]
++ - Exact: [1024, 3751, 1, 4096]
++ - Exact: [4096, 3325, 1, 1024]
++ - Exact: [1024, 3321, 1, 4096]
++ - Exact: [1024, 3944, 1, 1024]
++ - Exact: [4096, 3525, 1, 1024]
++ - Exact: [4096, 3382, 1, 1024]
++ - Exact: [1024, 3453, 1, 4096]
++ - Exact: [4096, 3564, 1, 1024]
++ - Exact: [4096, 3288, 1, 1024]
++ - Exact: [1024, 3925, 1, 4096]
++ - Exact: [1024, 3057, 1, 4096]
++ - Exact: [4096, 3488, 1, 1024]
++ - Exact: [4096, 3046, 1, 1024]
++ - Exact: [1024, 3189, 1, 4096]
++ - Exact: [4096, 3399, 1, 1024]
++ - Exact: [1024, 3383, 1, 4096]
++ - Exact: [1024, 3415, 1, 4096]
++ - Exact: [1024, 3388, 1, 4096]
++ - Exact: [1024, 3376, 1, 4096]
++ - Exact: [1024, 3473, 1, 4096]
++ - Exact: [4096, 3162, 1, 1024]
++ - Exact: [1024, 3448, 1, 4096]
++ - Exact: [4096, 3362, 1, 1024]
++ - Exact: [1024, 3262, 1, 4096]
++ - Exact: [1024, 3184, 1, 4096]
++ - Exact: [1024, 3378, 1, 4096]
++ - Exact: [4096, 3548, 1, 1024]
++ - Exact: [4096, 2977, 1, 1024]
++ - Exact: [4096, 3443, 1, 1024]
++ - Exact: [1024, 3289, 1, 4096]
++ - Exact: [1024, 3483, 1, 4096]
++ - Exact: [4096, 3190, 1, 1024]
++ - Exact: [1024, 3421, 1, 4096]
++ - Exact: [1024, 3514, 1, 4096]
++ - Exact: [1024, 3532, 1, 4096]
++ - Exact: [1024, 3565, 1, 4096]
++ - Exact: [4096, 3422, 1, 1024]
++ - Exact: [4096, 3263, 1, 1024]
++ - Exact: [4096, 3296, 1, 1024]
++ - Exact: [4096, 3640, 1, 1024]
++ - Exact: [4096, 3463, 1, 1024]
++ - Exact: [4096, 3528, 1, 1024]
++ - Exact: [1024, 3351, 1, 4096]
++ - Exact: [1024, 3462, 1, 4096]
++ - Exact: [4096, 3226, 1, 1024]
++ - Exact: [4096, 3439, 1, 1024]
++ - Exact: [4096, 3121, 1, 1024]
++ - Exact: [1024, 4059, 1, 33708]
++ - Exact: [1024, 3311, 1, 4096]
++ - Exact: [1024, 3230, 1, 4096]
++ - Exact: [4096, 3353, 1, 1024]
++ - Exact: [4096, 3402, 1, 1024]
++ - Exact: [1024, 3427, 1, 4096]
++ - Exact: [1024, 3346, 1, 4096]
++ - Exact: [1024, 3126, 1, 4096]
++ - Exact: [1024, 3796, 1, 1024]
++ - Exact: [1024, 3990, 1, 4096]
++ - Exact: [1024, 3257, 1, 4096]
++ - Exact: [4096, 3996, 1, 1024]
++ - Exact: [1024, 3306, 1, 4096]
++ - Exact: [1024, 3389, 1, 4096]
++ - Exact: [1024, 3500, 1, 4096]
++ - Exact: [1024, 3999, 1, 33708]
++ - Exact: [4096, 3486, 1, 1024]
++ - Exact: [1024, 3438, 1, 4096]
++ - Exact: [4096, 3616, 1, 1024]
++ - Exact: [1024, 3955, 1, 1024]
++ - Exact: [4096, 3430, 1, 1024]
++ - Exact: [4096, 3271, 1, 1024]
++ - Exact: [1024, 3364, 1, 4096]
++ - Exact: [1024, 3497, 1, 4096]
++ - Exact: [4096, 3503, 1, 1024]
++ - Exact: [4096, 3344, 1, 1024]
++ - Exact: [1024, 3457, 1, 4096]
++ - Exact: [4096, 3466, 1, 1024]
++ - Exact: [1024, 3976, 1, 33708]
++ - Exact: [1024, 3395, 1, 4096]
++ - Exact: [4096, 3361, 1, 1024]
++ - Exact: [1024, 3751, 1, 33708]
++ - Exact: [1024, 3822, 1, 1024]
++ - Exact: [4096, 3315, 1, 1024]
++ - Exact: [1024, 3163, 1, 4096]
++ - Exact: [4096, 3547, 1, 1024]
++ - Exact: [4096, 3340, 1, 1024]
++ - Exact: [1024, 3296, 1, 4096]
++ - Exact: [1024, 3468, 1, 4096]
++ - Exact: [4096, 3294, 1, 1024]
++ - Exact: [1024, 3406, 1, 4096]
++ - Exact: [1024, 3860, 1, 33708]
++ - Exact: [1024, 3584, 1, 4096]
++ - Exact: [4096, 3189, 1, 1024]
++ - Exact: [4096, 3494, 1, 1024]
++ - Exact: [1024, 3093, 1, 4096]
++ - Exact: [4096, 3421, 1, 1024]
++ - Exact: [1024, 3479, 1, 4096]
++ - Exact: [1024, 3433, 1, 4096]
++ - Exact: [4096, 3311, 1, 1024]
++ - Exact: [1024, 3381, 1, 4096]
++ - Exact: [1024, 3996, 1, 4096]
++ - Exact: [4096, 3384, 1, 1024]
++ - Exact: [1024, 3247, 1, 4096]
++ - Exact: [1024, 3169, 1, 4096]
++ - Exact: [1024, 3088, 1, 4096]
++ - Exact: [1024, 3363, 1, 4096]
++ - Exact: [1024, 3538, 1, 4096]
++ - Exact: [1024, 3996, 1, 1024]
++ - Exact: [4096, 3169, 1, 1024]
++ - Exact: [4096, 3538, 1, 1024]
++ - Exact: [4096, 3401, 1, 1024]
++ - Exact: [4096, 3581, 1, 1024]
++ - Exact: [1024, 3180, 1, 4096]
++ - Exact: [1024, 3870, 1, 1024]
++ - Exact: [4096, 3555, 1, 1024]
++ - Exact: [4096, 3412, 1, 1024]
++ - Exact: [4096, 3302, 1, 1024]
++ - Exact: [1024, 3561, 1, 4096]
++ - Exact: [1024, 3302, 1, 4096]
++ - Exact: [1024, 3976, 1, 4096]
++ - Exact: [4096, 3485, 1, 1024]
++ - Exact: [4096, 3534, 1, 1024]
++ - Exact: [1024, 3110, 1, 4096]
++ - Exact: [1024, 3401, 1, 4096]
++ - Exact: [4096, 3216, 1, 1024]
++ - Exact: [1024, 4020, 1, 33708]
++ - Exact: [1024, 3215, 1, 4096]
++ - Exact: [4096, 3566, 1, 1024]
++ - Exact: [1024, 3137, 1, 4096]
++ - Exact: [4096, 3359, 1, 1024]
++ - Exact: [4096, 3392, 1, 1024]
++ - Exact: [1024, 3506, 1, 4096]
++ - Exact: [4096, 3233, 1, 1024]
++ - Exact: [1024, 3444, 1, 4096]
++ - Exact: [1024, 3975, 1, 4096]
++ - Exact: [1024, 3870, 1, 33708]
++ - Exact: [4096, 3465, 1, 1024]
++ - Exact: [1024, 3523, 1, 4096]
++ - Exact: [4096, 3990, 1, 1024]
++ - Exact: [1024, 3549, 1, 4096]
++ - Exact: [1024, 3342, 1, 4096]
++ - Exact: [4096, 3476, 1, 1024]
++ - Exact: [1024, 3418, 1, 4096]
++ - Exact: [1024, 3859, 1, 1024]
++ - Exact: [4096, 3339, 1, 1024]
++ - Exact: [4096, 3452, 1, 1024]
++ - Exact: [4096, 3293, 1, 1024]
++ - Exact: [1024, 3369, 1, 4096]
++ - Exact: [1024, 3544, 1, 4096]
++ - Exact: [4096, 3493, 1, 1024]
++ - Exact: [4096, 3350, 1, 1024]
++ - Exact: [4096, 3256, 1, 1024]
++ - Exact: [1024, 3870, 1, 4096]
++ - Exact: [4096, 4012, 1, 1024]
++ - Exact: [1024, 3280, 1, 4096]
++ - Exact: [4096, 3456, 1, 1024]
++ - Exact: [1024, 3555, 1, 4096]
++ - Exact: [4096, 3014, 1, 1024]
++ - Exact: [1024, 3474, 1, 4096]
++ - Exact: [4096, 3367, 1, 1024]
++ - Exact: [4096, 3432, 1, 1024]
++ - Exact: [4096, 3273, 1, 1024]
++ - Exact: [4096, 3130, 1, 1024]
++ - Exact: [1024, 2984, 1, 4096]
++ - Exact: [1024, 3995, 1, 1024]
++ - Exact: [1024, 3517, 1, 4096]
++ - Exact: [1024, 3455, 1, 4096]
++ - Exact: [1024, 3939, 1, 4096]
++ - Exact: [4096, 3147, 1, 1024]
++ - Exact: [4096, 3516, 1, 1024]
++ - Exact: [1024, 3876, 1, 4096]
++ - Exact: [1024, 3191, 1, 4096]
++ - Exact: [4096, 3411, 1, 1024]
++ - Exact: [1024, 3337, 1, 4096]
++ - Exact: [1024, 3512, 1, 4096]
++ - Exact: [4096, 3301, 1, 1024]
++ - Exact: [1024, 3450, 1, 4096]
++ - Exact: [4096, 3533, 1, 1024]
++ - Exact: [4096, 3390, 1, 1024]
++ - Exact: [4096, 3231, 1, 1024]
++ - Exact: [1024, 2499, 1, 4096]
++ - Exact: [1024, 3186, 1, 4096]
++ - Exact: [1024, 3380, 1, 4096]
++ - Exact: [4096, 3496, 1, 1024]
++ - Exact: [1024, 3956, 1, 33708]
++ - Exact: [1024, 3976, 1, 1024]
++ - Exact: [4096, 2736, 1, 1024]
++ - Exact: [1024, 3291, 1, 4096]
++ - Exact: [1024, 3944, 1, 33708]
++ - Exact: [1024, 3485, 1, 4096]
++ - Exact: [4096, 3138, 1, 1024]
++ - Exact: [1024, 3423, 1, 4096]
++ - Exact: [1024, 3491, 1, 4096]
++ - Exact: [1024, 3860, 1, 4096]
++ - Exact: [4096, 3211, 1, 1024]
++ - Exact: [1024, 3221, 1, 4096]
++ - Exact: [1024, 2917, 1, 4096]
++ - Exact: [4096, 3475, 1, 1024]
++ - Exact: [4096, 3524, 1, 1024]
++ - Exact: [4096, 2985, 1, 1024]
++ - Exact: [1024, 3480, 1, 4096]
++ - Exact: [4096, 3222, 1, 1024]
++ - Exact: [4096, 3451, 1, 1024]
++ - Exact: [1024, 3969, 1, 33708]
++ - Exact: [1024, 3640, 1, 1024]
++ - Exact: [1024, 3297, 1, 4096]
++ - Exact: [4096, 3944, 1, 1024]
++ - Exact: [1024, 3216, 1, 4096]
++ - Exact: [4096, 3349, 1, 1024]
++ - Exact: [4096, 3398, 1, 1024]
++ - Exact: [1024, 3154, 1, 4096]
++ - Exact: [1024, 3978, 1, 33708]
++ - Exact: [1024, 3348, 1, 4096]
++ - Exact: [4096, 3304, 1, 1024]
++ - Exact: [4096, 4030, 1, 1024]
++ - Exact: [1024, 4026, 1, 1024]
++ - Exact: [4096, 3471, 1, 1024]
++ - Exact: [1024, 3259, 1, 4096]
++ - Exact: [1024, 3308, 1, 4096]
++ - Exact: [4096, 3391, 1, 1024]
++ - Exact: [1024, 3312, 1, 4096]
++ - Exact: [1024, 3502, 1, 4096]
++ - Exact: [1024, 3968, 1, 33708]
++ - Exact: [1024, 3424, 1, 4096]
++ - Exact: [4096, 4032, 1, 1024]
++ - Exact: [1024, 3900, 1, 1024]
++ - Exact: [4096, 3442, 1, 1024]
++ - Exact: [1024, 3366, 1, 4096]
++ - Exact: [4096, 3999, 1, 1024]
++ - Exact: [1024, 3477, 1, 4096]
++ - Exact: [1024, 2505, 1, 4096]
++ - Exact: [4096, 3515, 1, 1024]
++ - Exact: [1024, 3564, 1, 4096]
++ - Exact: [4096, 3057, 1, 1024]
++ - Exact: [1024, 3339, 1, 4096]
++ - Exact: [4096, 3262, 1, 1024]
++ - Exact: [1024, 4030, 1, 4096]
++ - Exact: [1024, 3265, 1, 4096]
++ - Exact: [1024, 3459, 1, 4096]
++ - Exact: [4096, 3462, 1, 1024]
++ - Exact: [1024, 3513, 1, 4096]
++ - Exact: [1024, 3397, 1, 4096]
++ - Exact: [4096, 3572, 1, 1024]
++ - Exact: [4096, 3389, 1, 1024]
++ - Exact: [4096, 3438, 1, 1024]
++ - Exact: [1024, 3640, 1, 33708]
++ - Exact: [1024, 3995, 1, 33708]
++ - Exact: [1024, 3165, 1, 4096]
++ - Exact: [4096, 3543, 1, 1024]
++ - Exact: [4096, 3352, 1, 1024]
++ - Exact: [1024, 3359, 1, 4096]
++ - Exact: [1024, 3470, 1, 4096]
++ - Exact: [1024, 3392, 1, 4096]
++ - Exact: [4096, 3137, 1, 1024]
++ - Exact: [4096, 3506, 1, 1024]
++ - Exact: [1024, 3095, 1, 4096]
++ - Exact: [1024, 3859, 1, 4096]
++ - Exact: [4096, 3369, 1, 1024]
++ - Exact: [1024, 3435, 1, 4096]
++ - Exact: [1024, 3354, 1, 4096]
++ - Exact: [1024, 3055, 1, 4096]
++ - Exact: [4096, 3523, 1, 1024]
++ - Exact: [4096, 3380, 1, 1024]
++ - Exact: [1024, 3233, 1, 4096]
++ - Exact: [4096, 3221, 1, 1024]
++ - Exact: [4096, 3270, 1, 1024]
++ - Exact: [4096, 3593, 1, 1024]
++ - Exact: [1024, 3358, 1, 4096]
++ - Exact: [1024, 3540, 1, 4096]
++ - Exact: [4096, 3502, 1, 1024]
++ - Exact: [4096, 2505, 1, 1024]
++ - Exact: [4096, 3397, 1, 1024]
++ - Exact: [1024, 3300, 1, 4096]
++ - Exact: [4096, 3095, 1, 1024]
++ - Exact: [1024, 3182, 1, 4096]
++ - Exact: [1024, 3299, 1, 4096]
++ - Exact: [1024, 3276, 1, 4096]
++ - Exact: [1024, 3360, 1, 4096]
++ - Exact: [4096, 3360, 1, 1024]
++ - Exact: [4096, 2918, 1, 1024]
++ - Exact: [1024, 3939, 1, 33708]
++ - Exact: [4096, 3314, 1, 1024]
++ - Exact: [1024, 3319, 1, 4096]
++ - Exact: [1024, 3942, 1, 1024]
++ - Exact: [1024, 3465, 1, 4096]
++ - Exact: [4096, 3546, 1, 1024]
++ - Exact: [1024, 3403, 1, 4096]
++ - Exact: [1024, 3948, 1, 1024]
++ - Exact: [4096, 3441, 1, 1024]
++ - Exact: [1024, 3139, 1, 4096]
++ - Exact: [1024, 3563, 1, 4096]
++ - Exact: [1024, 3508, 1, 4096]
++ - Exact: [1024, 3975, 1, 33708]
++ - Exact: [1024, 3446, 1, 4096]
++ - Exact: [1024, 3529, 1, 4096]
++ - Exact: [4096, 3461, 1, 1024]
++ - Exact: [1024, 3574, 1, 4096]
++ - Exact: [1024, 3101, 1, 4096]
++ - Exact: [1024, 3927, 1, 1024]
++ - Exact: [4096, 3224, 1, 1024]
++ - Exact: [4096, 3437, 1, 1024]
++ - Exact: [4096, 3900, 1, 1024]
++ - Exact: [1024, 3495, 1, 4096]
++ - Exact: [1024, 3977, 1, 33708]
++ - Exact: [1024, 3328, 1, 4096]
++ - Exact: [4096, 3168, 1, 1024]
++ - Exact: [1024, 4026, 1, 33708]
++ - Exact: [1024, 3292, 1, 4096]
++ - Exact: [1024, 3294, 1, 4096]
++ - Exact: [4096, 3335, 1, 1024]
++ - Exact: [4096, 3400, 1, 1024]
++ - Exact: [1024, 3287, 1, 4096]
++ - Exact: [1024, 3910, 1, 4096]
++ - Exact: [1024, 3780, 1, 1024]
++ - Exact: [4096, 3098, 1, 1024]
++ - Exact: [1024, 3584, 1, 33708]
++ - Exact: [1024, 3371, 1, 4096]
++ - Exact: [1024, 3546, 1, 4096]
++ - Exact: [1024, 4012, 1, 1024]
++ - Exact: [4096, 3505, 1, 1024]
++ - Exact: [4096, 3554, 1, 1024]
++ - Exact: [4096, 3063, 1, 1024]
++ - Exact: [1024, 3900, 1, 33708]
++ - Exact: [1024, 3345, 1, 4096]
++ - Exact: [1024, 3357, 1, 4096]
++ - Exact: [1024, 3282, 1, 4096]
++ - Exact: [4096, 3484, 1, 1024]
++ - Exact: [1024, 3557, 1, 4096]
++ - Exact: [1024, 3476, 1, 4096]
++ - Exact: [1024, 3751, 1, 1024]
++ - Exact: [4096, 3379, 1, 1024]
++ - Exact: [4096, 3428, 1, 1024]
++ - Exact: [4096, 3126, 1, 1024]
++ - Exact: [1024, 3325, 1, 4096]
++ - Exact: [4096, 3501, 1, 1024]
++ - Exact: [4096, 3358, 1, 1024]
++ - Exact: [1024, 3441, 1, 4096]
++ - Exact: [1024, 3552, 1, 4096]
++ - Exact: [4096, 3232, 1, 1024]
++ - Exact: [1024, 3412, 1, 4096]
++ - Exact: [1024, 3372, 1, 4096]
++ - Exact: [1024, 3585, 1, 4096]
++ - Exact: [4096, 3143, 1, 1024]
++ - Exact: [4096, 3464, 1, 1024]
++ - Exact: [1024, 3145, 1, 4096]
++ - Exact: [4096, 3375, 1, 1024]
++ - Exact: [4096, 2917, 1, 1024]
++ - Exact: [4096, 3978, 1, 1024]
++ - Exact: [1024, 2765, 1, 4096]
++ - Exact: [1024, 3452, 1, 4096]
++ - Exact: [4096, 3584, 1, 1024]
++ - Exact: [4096, 3545, 1, 1024]
++ - Exact: [1024, 3352, 1, 4096]
++ - Exact: [4096, 3292, 1, 1024]
++ - Exact: [1024, 3525, 1, 4096]
++ - Exact: [1024, 3266, 1, 4096]
++ - Exact: [1024, 3382, 1, 4096]
++ - Exact: [4096, 3492, 1, 1024]
++ - Exact: [4096, 3419, 1, 1024]
++ - Exact: [1024, 3796, 1, 33708]
++ - Exact: [1024, 3293, 1, 4096]
++ - Exact: [4096, 3796, 1, 1024]
++ - Exact: [1024, 3487, 1, 4096]
++ - Exact: [4096, 3166, 1, 1024]
++ - Exact: [1024, 3409, 1, 4096]
++ - Exact: [1024, 3520, 1, 4096]
++ - Exact: [1024, 3573, 1, 4096]
++ - Exact: [4096, 3366, 1, 1024]
++ - Exact: [4096, 3720, 1, 1024]
++ - Exact: [4096, 3207, 1, 1024]
++ - Exact: [4096, 3272, 1, 1024]
++ - Exact: [1024, 3390, 1, 4096]
++ - Exact: [4096, 3183, 1, 1024]
++ - Exact: [4096, 3536, 1, 1024]
++ - Exact: [4096, 3563, 1, 1024]
++ - Exact: [1024, 3482, 1, 4096]
++ - Exact: [4096, 3447, 1, 1024]
++ - Exact: [4096, 3955, 1, 1024]
++ - Exact: [4096, 4005, 1, 1024]
++ - Exact: [1024, 3493, 1, 4096]
++ - Exact: [4096, 3410, 1, 1024]
++ - Exact: [1024, 3422, 1, 4096]
++ - Exact: [1024, 3350, 1, 4096]
++ - Exact: [4096, 3300, 1, 1024]
++ - Exact: [4096, 3910, 1, 1024]
++ - Exact: [1024, 3489, 1, 4096]
++ - Exact: [4096, 3483, 1, 1024]
++ - Exact: [4096, 3532, 1, 1024]
++ - Exact: [4096, 3230, 1, 1024]
++ - Exact: [4096, 3427, 1, 1024]
++ - Exact: [1024, 3377, 1, 4096]
++ - Exact: [1024, 3488, 1, 4096]
++ - Exact: [1024, 3616, 1, 4096]
++ - Exact: [1024, 3426, 1, 4096]
++ - Exact: [4096, 3357, 1, 1024]
++ - Exact: [4096, 3406, 1, 1024]
++ - Exact: [1024, 3046, 1, 4096]
++ - Exact: [1024, 3272, 1, 4096]
++ - Exact: [1024, 3256, 1, 4096]
++ - Exact: [4096, 3247, 1, 1024]
++ - Exact: [4096, 3088, 1, 1024]
++ - Exact: [1024, 3531, 1, 4096]
++ - Exact: [4096, 3511, 1, 1024]
++ - Exact: [1024, 3720, 1, 33708]
++ - Exact: [1024, 3267, 1, 4096]
++ - Exact: [1024, 3270, 1, 4096]
++ - Exact: [1024, 3461, 1, 4096]
++ - Exact: [4096, 3474, 1, 1024]
++ - Exact: [4096, 2984, 1, 1024]
++ - Exact: [1024, 3399, 1, 4096]
++ - Exact: [4096, 3574, 1, 1024]
++ - Exact: [1024, 3876, 1, 1024]
++ - Exact: [4096, 3337, 1, 1024]
++ - Exact: [4096, 3450, 1, 1024]
++ - Exact: [1024, 3720, 1, 1024]
++ - Exact: [1024, 4059, 1, 1024]
++ - Exact: [4096, 3291, 1, 1024]
++ - Exact: [4096, 3995, 1, 1024]
++ - Exact: [4096, 3491, 1, 1024]
++ - Exact: [4096, 3348, 1, 1024]
++ - Exact: [4096, 3925, 1, 1024]
++ - Exact: [4096, 3894, 1, 1024]
++ - Exact: [1024, 3456, 1, 4096]
++ - Exact: [1024, 3394, 1, 4096]
++ - Exact: [4096, 3165, 1, 1024]
++ - Exact: [4096, 3470, 1, 1024]
++ - Exact: [1024, 3014, 1, 4096]
++ - Exact: [1024, 3375, 1, 4096]
++ - Exact: [4096, 3859, 1, 1024]
++ - Exact: [4096, 3365, 1, 1024]
++ - Exact: [1024, 3162, 1, 4096]
++ - Exact: [1024, 3840, 1, 33708]
++ - Exact: [1024, 3437, 1, 4096]
++ - Exact: [4096, 3319, 1, 1024]
++ - Exact: [1024, 3320, 1, 4096]
++ - Exact: [4096, 3328, 1, 1024]
++ - Exact: [1024, 3235, 1, 4096]
++ - Exact: [4096, 3282, 1, 1024]
++ - Exact: [1024, 3367, 1, 4096]
++ - Exact: [1024, 3542, 1, 4096]
++ - Exact: [4096, 3145, 1, 1024]
++ - Exact: [4096, 3514, 1, 1024]
++ - Exact: [1024, 3432, 1, 4096]
++ - Exact: [4096, 3409, 1, 1024]
++ - Exact: [1024, 4012, 1, 33708]
++ - Exact: [4096, 3876, 1, 1024]
++ - Exact: [4096, 3299, 1, 1024]
++ - Exact: [1024, 3168, 1, 4096]
++ - Exact: [4096, 3681, 1, 1024]
++ - Exact: [4096, 3531, 1, 1024]
++ - Exact: [4096, 3388, 1, 1024]
++ - Exact: [1024, 3720, 1, 4096]
++ - Exact: [1024, 3332, 1, 4096]
++ - Exact: [1024, 3273, 1, 4096]
++ - Exact: [1024, 2935, 1, 4096]
++ - Exact: [1024, 3467, 1, 4096]
++ - Exact: [4096, 3542, 1, 1024]
++ - Exact: [1024, 3130, 1, 4096]
++ - Exact: [1024, 3405, 1, 4096]
++ - Exact: [1024, 3960, 1, 1024]
++ - Exact: [4096, 3405, 1, 1024]
++ - Exact: [1024, 10080, 1, 1024]
++ - Exact: [36548, 1216, 1, 1024]
++ - Exact: [1024, 2592, 1, 1024]
++ - Exact: [1024, 1568, 1, 1024]
++ - Exact: [1024, 4445, 1, 1024]
++ - Exact: [1024, 6272, 1, 1024]
++ - Exact: [36548, 3584, 1, 1024]
++ - Exact: [1024, 1827, 1, 1024]
++ - Exact: [1024, 3220, 1, 1024]
++ - Exact: [1024, 1856, 1, 1024]
++ - Exact: [1024, 1760, 1, 1024]
++ - Exact: [36548, 4235, 1, 1024]
++ - Exact: [1024, 1984, 1, 1024]
++ - Exact: [1024, 14720, 1, 1024]
++ - Exact: [1024, 1152, 1, 1024]
++ - Exact: [36548, 14976, 1, 1024]
++ - Exact: [36548, 1152, 1, 1024]
++ - Exact: [1024, 3392, 1, 1024]
++ - Exact: [1024, 1408, 1, 1024]
++ - Exact: [1024, 2080, 1, 1024]
++ - Exact: [1024, 1824, 1, 1024]
++ - Exact: [36548, 2432, 1, 1024]
++ - Exact: [36548, 1827, 1, 1024]
++ - Exact: [1024, 10176, 1, 1024]
++ - Exact: [1024, 1952, 1, 1024]
++ - Exact: [1024, 17024, 1, 1024]
++ - Exact: [1024, 1472, 1, 1024]
++ - Exact: [36548, 4459, 1, 1024]
++ - Exact: [1024, 3712, 1, 1024]
++ - Exact: [36548, 12928, 1, 1024]
++ - Exact: [1024, 1632, 1, 1024]
++ - Exact: [1024, 1696, 1, 1024]
++ - Exact: [36548, 1764, 1, 1024]
++ - Exact: [1024, 2944, 1, 1024]
++ - Exact: [36548, 14080, 1, 1024]
++ - Exact: [1024, 1280, 1, 1024]
++ - Exact: [1024, 13440, 1, 1024]
++ - Exact: [36548, 9120, 1, 1024]
++ - Exact: [1024, 3008, 1, 1024]
++ - Exact: [1024, 2560, 1, 1024]
++ - Exact: [1024, 2208, 1, 1024]
++ - Exact: [1024, 1920, 1, 1024]
++ - Exact: [36548, 2496, 1, 1024]
++ - Exact: [1024, 2016, 1, 1024]
++ - Exact: [1024, 1184, 1, 1024]
++ - Exact: [1024, 1664, 1, 1024]
++ - Exact: [1024, 11424, 1, 1024]
++ - Exact: [1024, 1216, 1, 1024]
++ - Exact: [36548, 3185, 1, 1024]
++ - Exact: [36548, 9216, 1, 1024]
++ - Exact: [1024, 3200, 1, 1024]
++ - Exact: [1024, 2656, 1, 1024]
++ - Exact: [1024, 2368, 1, 1024]
++ - Exact: [1024, 4459, 1, 1024]
++ - Exact: [1024, 3808, 1, 1024]
++ - Exact: [1024, 2336, 1, 1024]
++ - Exact: [1024, 2304, 1, 1024]
++ - Exact: [1024, 1560, 1, 1024]
++ - Exact: [1024, 2496, 1, 1024]
++ - Exact: [1024, 1504, 1, 1024]
++ - Exact: [1024, 3232, 1, 1024]
++ - Exact: [36548, 1015, 1, 1024]
++ - Exact: [1024, 2000, 1, 1024]
++ - Exact: [36548, 243, 1, 1024]
++ - Exact: [1024, 13184, 1, 1024]
++ - Exact: [1024, 2688, 1, 1024]
++ - Exact: [36548, 950, 1, 1024]
++ - Exact: [1024, 1764, 1, 1024]
++ - Exact: [1024, 1376, 1, 1024]
++ - Exact: [36548, 774, 1, 1024]
++ - Exact: [1024, 4256, 1, 1024]
++ - Exact: [36548, 3712, 1, 1024]
++ - Exact: [1024, 3360, 1, 1024]
++ - Exact: [1024, 2784, 1, 1024]
++ - Exact: [1024, 4992, 1, 1024]
++ - Exact: [36548, 1102, 1, 1024]
++ - Exact: [1024, 1536, 1, 1024]
++ - Exact: [1024, 2720, 1, 1024]
++ - Exact: [1024, 2752, 1, 1024]
++ - Exact: [1024, 2816, 1, 1024]
++ - Exact: [1024, 2624, 1, 1024]
++ - Exact: [1024, 2144, 1, 1024]
++ - Exact: [36548, 1131, 1, 1024]
++ - Exact: [1024, 3296, 1, 1024]
++ - Exact: [36548, 4992, 1, 1024]
++ - Exact: [1024, 1344, 1, 1024]
++ - Exact: [36548, 2401, 1, 1024]
++ - Exact: [1024, 15744, 1, 1024]
++ - Exact: [1024, 15232, 1, 1024]
++ - Exact: [1024, 1888, 1, 1024]
++ - Exact: [1024, 1792, 1, 1024]
++ - Exact: [36548, 1073, 1, 1024]
++ - Exact: [36548, 15488, 1, 1024]
++ - Exact: [1024, 2464, 1, 1024]
++ - Exact: [1024, 2272, 1, 1024]
++ - Exact: [1024, 2432, 1, 1024]
++ - Exact: [1024, 3936, 1, 1024]
++ - Exact: [36548, 13824, 1, 1024]
++ - Exact: [1024, 2401, 1, 1024]
++ - Exact: [1024, 2176, 1, 1024]
++ - Exact: [1024, 2240, 1, 1024]
++ - Exact: [1024, 1728, 1, 1024]
++ - Exact: [1024, 2528, 1, 1024]
++ - Exact: [1024, 2400, 1, 1024]
++ - Exact: [1024, 1440, 1, 1024]
++ - Exact: [1024, 2912, 1, 1024]
++ - Exact: [1024, 2880, 1, 1024]
++ - Exact: [1024, 4064, 1, 1024]
++ - Exact: [1024, 4655, 1, 1024]
++ - Exact: [36548, 6272, 1, 1024]
++ - Exact: [768, 2048, 1, 3072]
++ - Exact: [768, 4096, 1, 3072]
++ - Exact: [6272, 256, 1, 528]
++ - Exact: [3136, 2048, 1, 1024]
++ - Exact: [50176, 128, 1, 256]
++ - Exact: [12544, 1024, 1, 256]
++ - Exact: [12544, 256, 1, 1024]
++ - Exact: [3136, 512, 1, 1024]
++ - Exact: [3136, 2048, 1, 512]
++ - Exact: [289, 384, 32, 1024]
++ - Exact: [4096, 512, 1, 4096]
++ - Exact: [50176, 512, 1, 256]
++ - Exact: [12544, 1024, 1, 512]
++ - Exact: [12544, 256, 1, 512]
++ - Exact: [784, 128, 32, 256]
++ - Exact: [4096, 512, 1, 9216]
++ - Exact: [3136, 512, 1, 2048]
++ - Exact: [1225, 192, 32, 384]
++ - Exact: [8192, 320, 1, 1280]
++ - Exact: [8192, 320, 1, 2048]
++ - Exact: [8192, 384, 1, 1280]
++ - Exact: [8192, 384, 1, 2048]
++ - Exact: [8192, 448, 1, 2048]
++ - Exact: [8192, 448, 1, 1280]
++ - Exact: [256, 6400, 1, 4096]
++ - Exact: [512, 3433, 1, 2048]
++ - Exact: [512, 3439, 1, 2048]
++ - Exact: [512, 3461, 1, 2048]
++ - Exact: [512, 3479, 1, 2048]
++ - Exact: [512, 3494, 1, 2048]
++ - Exact: [512, 3520, 1, 2048]
++ - Exact: [512, 3530, 1, 2048]
++ - Exact: [512, 3541, 1, 2048]
++ - Exact: [512, 3564, 1, 2048]
++ - Exact: [512, 3776, 1, 2048]
++ - Exact: [512, 3859, 1, 512]
++ - Exact: [512, 3925, 1, 2048]
++ - Exact: [512, 3944, 1, 2048]
++ - Exact: [512, 3955, 1, 2048]
++ - Exact: [512, 3969, 1, 2048]
++ - Exact: [512, 3976, 1, 2048]
++ - Exact: [2048, 1232, 1, 512]
++ - Exact: [2048, 3165, 1, 512]
++ - Exact: [512, 2387, 1, 512]
++ - Exact: [512, 2418, 1, 512]
++ - Exact: [512, 2418, 1, 2048]
++ - Exact: [512, 2496, 1, 512]
++ - Exact: [512, 2496, 1, 2048]
++ - Exact: [512, 2790, 1, 2048]
++ - Exact: [512, 2864, 1, 2048]
++ - Exact: [512, 3092, 1, 2048]
++ - Exact: [512, 3113, 1, 2048]
++ - Exact: [512, 3137, 1, 2048]
++ - Exact: [512, 3165, 1, 2048]
++ - Exact: [512, 3166, 1, 2048]
++ - Exact: [512, 3194, 1, 2048]
++ - Exact: [512, 3219, 1, 2048]
++ - Exact: [512, 3222, 1, 2048]
++ - Exact: [512, 3234, 1, 2048]
++ - Exact: [512, 3237, 1, 2048]
++ - Exact: [512, 3242, 1, 2048]
++ - Exact: [512, 3246, 1, 2048]
++ - Exact: [512, 3249, 1, 2048]
++ - Exact: [512, 3251, 1, 2048]
++ - Exact: [512, 3257, 1, 2048]
++ - Exact: [512, 3262, 1, 2048]
++ - Exact: [512, 3268, 1, 2048]
++ - Exact: [512, 3282, 1, 2048]
++ - Exact: [512, 3286, 1, 2048]
++ - Exact: [512, 3287, 1, 2048]
++ - Exact: [512, 3293, 1, 2048]
++ - Exact: [512, 3297, 1, 2048]
++ - Exact: [512, 3307, 1, 2048]
++ - Exact: [512, 3314, 1, 2048]
++ - Exact: [512, 3315, 1, 2048]
++ - Exact: [512, 3319, 1, 2048]
++ - Exact: [512, 3322, 1, 2048]
++ - Exact: [512, 3323, 1, 2048]
++ - Exact: [512, 3324, 1, 2048]
++ - Exact: [512, 3325, 1, 2048]
++ - Exact: [512, 3327, 1, 2048]
++ - Exact: [512, 3329, 1, 2048]
++ - Exact: [512, 3332, 1, 2048]
++ - Exact: [512, 3336, 1, 2048]
++ - Exact: [512, 3339, 1, 2048]
++ - Exact: [512, 3342, 1, 2048]
++ - Exact: [512, 3344, 1, 2048]
++ - Exact: [512, 3358, 1, 2048]
++ - Exact: [512, 3360, 1, 2048]
++ - Exact: [512, 3364, 1, 2048]
++ - Exact: [512, 3365, 1, 2048]
++ - Exact: [512, 3369, 1, 2048]
++ - Exact: [512, 3370, 1, 2048]
++ - Exact: [512, 3371, 1, 2048]
++ - Exact: [512, 3374, 1, 2048]
++ - Exact: [512, 3376, 1, 2048]
++ - Exact: [512, 3377, 1, 2048]
++ - Exact: [512, 3378, 1, 2048]
++ - Exact: [512, 3381, 1, 2048]
++ - Exact: [512, 3382, 1, 2048]
++ - Exact: [512, 3383, 1, 2048]
++ - Exact: [512, 3384, 1, 2048]
++ - Exact: [512, 3385, 1, 2048]
++ - Exact: [512, 3386, 1, 2048]
++ - Exact: [512, 3388, 1, 2048]
++ - Exact: [512, 3390, 1, 2048]
++ - Exact: [512, 3391, 1, 2048]
++ - Exact: [512, 3396, 1, 2048]
++ - Exact: [512, 3399, 1, 2048]
++ - Exact: [512, 3402, 1, 2048]
++ - Exact: [512, 3410, 1, 2048]
++ - Exact: [512, 3412, 1, 2048]
++ - Exact: [512, 3414, 1, 2048]
++ - Exact: [512, 3415, 1, 2048]
++ - Exact: [512, 3418, 1, 2048]
++ - Exact: [512, 3420, 1, 2048]
++ - Exact: [512, 3422, 1, 2048]
++ - Exact: [512, 3425, 1, 2048]
++ - Exact: [512, 3426, 1, 2048]
++ - Exact: [512, 3427, 1, 2048]
++ - Exact: [512, 3428, 1, 2048]
++ - Exact: [512, 3430, 1, 2048]
++ - Exact: [512, 3431, 1, 2048]
++ - Exact: [512, 3432, 1, 2048]
++ - Exact: [512, 3438, 1, 2048]
++ - Exact: [512, 3440, 1, 2048]
++ - Exact: [512, 3443, 1, 2048]
++ - Exact: [512, 3445, 1, 2048]
++ - Exact: [512, 3447, 1, 2048]
++ - Exact: [512, 3448, 1, 2048]
++ - Exact: [512, 3450, 1, 2048]
++ - Exact: [512, 3451, 1, 2048]
++ - Exact: [512, 3452, 1, 2048]
++ - Exact: [512, 3453, 1, 2048]
++ - Exact: [512, 3455, 1, 2048]
++ - Exact: [512, 3456, 1, 2048]
++ - Exact: [512, 3457, 1, 2048]
++ - Exact: [512, 3458, 1, 2048]
++ - Exact: [512, 3459, 1, 2048]
++ - Exact: [512, 3460, 1, 2048]
++ - Exact: [512, 3462, 1, 2048]
++ - Exact: [512, 3466, 1, 2048]
++ - Exact: [512, 3467, 1, 2048]
++ - Exact: [512, 3468, 1, 2048]
++ - Exact: [512, 3470, 1, 2048]
++ - Exact: [512, 3471, 1, 2048]
++ - Exact: [512, 3472, 1, 2048]
++ - Exact: [512, 3475, 1, 2048]
++ - Exact: [512, 3476, 1, 2048]
++ - Exact: [512, 3477, 1, 2048]
++ - Exact: [512, 3478, 1, 2048]
++ - Exact: [512, 3480, 1, 2048]
++ - Exact: [512, 3481, 1, 2048]
++ - Exact: [512, 3483, 1, 2048]
++ - Exact: [512, 3484, 1, 2048]
++ - Exact: [512, 3487, 1, 2048]
++ - Exact: [512, 3489, 1, 2048]
++ - Exact: [512, 3490, 1, 2048]
++ - Exact: [512, 3491, 1, 2048]
++ - Exact: [512, 3493, 1, 2048]
++ - Exact: [512, 3495, 1, 2048]
++ - Exact: [512, 3497, 1, 2048]
++ - Exact: [512, 3498, 1, 2048]
++ - Exact: [512, 3499, 1, 2048]
++ - Exact: [512, 3501, 1, 2048]
++ - Exact: [512, 3503, 1, 2048]
++ - Exact: [512, 3505, 1, 2048]
++ - Exact: [512, 3507, 1, 2048]
++ - Exact: [512, 3508, 1, 2048]
++ - Exact: [512, 3509, 1, 2048]
++ - Exact: [512, 3510, 1, 2048]
++ - Exact: [512, 3511, 1, 2048]
++ - Exact: [512, 3513, 1, 2048]
++ - Exact: [512, 3514, 1, 2048]
++ - Exact: [512, 3515, 1, 2048]
++ - Exact: [512, 3517, 1, 2048]
++ - Exact: [512, 3518, 1, 2048]
++ - Exact: [512, 3519, 1, 2048]
++ - Exact: [512, 3523, 1, 2048]
++ - Exact: [512, 3528, 1, 2048]
++ - Exact: [512, 3529, 1, 2048]
++ - Exact: [512, 3531, 1, 2048]
++ - Exact: [512, 3532, 1, 2048]
++ - Exact: [512, 3533, 1, 2048]
++ - Exact: [512, 3534, 1, 2048]
++ - Exact: [512, 3538, 1, 2048]
++ - Exact: [512, 3539, 1, 2048]
++ - Exact: [512, 3540, 1, 2048]
++ - Exact: [512, 3547, 1, 2048]
++ - Exact: [512, 3548, 1, 2048]
++ - Exact: [512, 3552, 1, 2048]
++ - Exact: [512, 3575, 1, 2048]
++ - Exact: [512, 3598, 1, 2048]
++ - Exact: [512, 3599, 1, 2048]
++ - Exact: [512, 3608, 1, 2048]
++ - Exact: [512, 3776, 1, 512]
++ - Exact: [512, 3780, 1, 512]
++ - Exact: [512, 3780, 1, 2048]
++ - Exact: [512, 3780, 1, 33708]
++ - Exact: [512, 3796, 1, 512]
++ - Exact: [512, 3796, 1, 2048]
++ - Exact: [512, 3796, 1, 33708]
++ - Exact: [512, 3822, 1, 512]
++ - Exact: [512, 3822, 1, 2048]
++ - Exact: [512, 3822, 1, 33708]
++ - Exact: [512, 3835, 1, 512]
++ - Exact: [512, 3835, 1, 2048]
++ - Exact: [512, 3840, 1, 512]
++ - Exact: [512, 3840, 1, 2048]
++ - Exact: [512, 3840, 1, 33708]
++ - Exact: [512, 3859, 1, 2048]
++ - Exact: [512, 3859, 1, 33708]
++ - Exact: [512, 3864, 1, 512]
++ - Exact: [512, 3864, 1, 2048]
++ - Exact: [512, 3870, 1, 512]
++ - Exact: [512, 3870, 1, 2048]
++ - Exact: [512, 3870, 1, 33708]
++ - Exact: [512, 3876, 1, 512]
++ - Exact: [512, 3876, 1, 2048]
++ - Exact: [512, 3876, 1, 33708]
++ - Exact: [512, 3906, 1, 512]
++ - Exact: [512, 3906, 1, 2048]
++ - Exact: [512, 3906, 1, 33708]
++ - Exact: [512, 3910, 1, 512]
++ - Exact: [512, 3910, 1, 2048]
++ - Exact: [512, 3910, 1, 33708]
++ - Exact: [512, 3925, 1, 512]
++ - Exact: [512, 3925, 1, 33708]
++ - Exact: [512, 3927, 1, 512]
++ - Exact: [512, 3942, 1, 512]
++ - Exact: [512, 3942, 1, 2048]
++ - Exact: [512, 3942, 1, 33708]
++ - Exact: [512, 3944, 1, 512]
++ - Exact: [512, 3944, 1, 33708]
++ - Exact: [512, 3955, 1, 512]
++ - Exact: [512, 3955, 1, 33708]
++ - Exact: [512, 3968, 1, 512]
++ - Exact: [512, 3968, 1, 2048]
++ - Exact: [512, 3968, 1, 33708]
++ - Exact: [512, 3969, 1, 512]
++ - Exact: [512, 3969, 1, 33708]
++ - Exact: [512, 3976, 1, 512]
++ - Exact: [512, 3976, 1, 33708]
++ - Exact: [512, 3977, 1, 512]
++ - Exact: [512, 3977, 1, 2048]
++ - Exact: [512, 3977, 1, 33708]
++ - Exact: [512, 3978, 1, 512]
++ - Exact: [512, 3978, 1, 2048]
++ - Exact: [512, 3978, 1, 33708]
++ - Exact: [512, 3990, 1, 512]
++ - Exact: [512, 3990, 1, 2048]
++ - Exact: [512, 3990, 1, 33708]
++ - Exact: [512, 3995, 1, 512]
++ - Exact: [512, 3995, 1, 2048]
++ - Exact: [512, 3995, 1, 33708]
++ - Exact: [512, 3996, 1, 512]
++ - Exact: [512, 3996, 1, 2048]
++ - Exact: [512, 3996, 1, 33708]
++ - Exact: [512, 3999, 1, 512]
++ - Exact: [512, 3999, 1, 2048]
++ - Exact: [512, 3999, 1, 33708]
++ - Exact: [512, 4005, 1, 512]
++ - Exact: [512, 4005, 1, 2048]
++ - Exact: [512, 4005, 1, 33708]
++ - Exact: [512, 4012, 1, 512]
++ - Exact: [512, 4012, 1, 2048]
++ - Exact: [512, 4012, 1, 33708]
++ - Exact: [512, 4020, 1, 512]
++ - Exact: [512, 4020, 1, 2048]
++ - Exact: [512, 4020, 1, 33708]
++ - Exact: [512, 4026, 1, 512]
++ - Exact: [512, 4026, 1, 2048]
++ - Exact: [512, 4026, 1, 33708]
++ - Exact: [512, 4030, 1, 512]
++ - Exact: [512, 4030, 1, 2048]
++ - Exact: [512, 4030, 1, 33708]
++ - Exact: [512, 4032, 1, 512]
++ - Exact: [512, 4032, 1, 2048]
++ - Exact: [512, 4032, 1, 33708]
++ - Exact: [512, 4050, 1, 512]
++ - Exact: [512, 4059, 1, 512]
++ - Exact: [2048, 644, 1, 512]
++ - Exact: [2048, 668, 1, 512]
++ - Exact: [2048, 714, 1, 512]
++ - Exact: [2048, 720, 1, 512]
++ - Exact: [2048, 722, 1, 512]
++ - Exact: [2048, 781, 1, 512]
++ - Exact: [2048, 848, 1, 512]
++ - Exact: [2048, 872, 1, 512]
++ - Exact: [2048, 936, 1, 512]
++ - Exact: [2048, 980, 1, 512]
++ - Exact: [2048, 1139, 1, 512]
++ - Exact: [2048, 1184, 1, 512]
++ - Exact: [2048, 1186, 1, 512]
++ - Exact: [2048, 1279, 1, 512]
++ - Exact: [2048, 1290, 1, 512]
++ - Exact: [2048, 1327, 1, 512]
++ - Exact: [2048, 1331, 1, 512]
++ - Exact: [2048, 1341, 1, 512]
++ - Exact: [2048, 1350, 1, 512]
++ - Exact: [2048, 1359, 1, 512]
++ - Exact: [2048, 1391, 1, 512]
++ - Exact: [2048, 1424, 1, 512]
++ - Exact: [2048, 1458, 1, 512]
++ - Exact: [2048, 1462, 1, 512]
++ - Exact: [2048, 1467, 1, 512]
++ - Exact: [2048, 1472, 1, 512]
++ - Exact: [2048, 1520, 1, 512]
++ - Exact: [2048, 1596, 1, 512]
++ - Exact: [2048, 1599, 1, 512]
++ - Exact: [2048, 1615, 1, 512]
++ - Exact: [2048, 1680, 1, 512]
++ - Exact: [2048, 1709, 1, 512]
++ - Exact: [2048, 1902, 1, 512]
++ - Exact: [2048, 1917, 1, 512]
++ - Exact: [2048, 2076, 1, 512]
++ - Exact: [2048, 2195, 1, 512]
++ - Exact: [2048, 2205, 1, 512]
++ - Exact: [2048, 2418, 1, 512]
++ - Exact: [2048, 2496, 1, 512]
++ - Exact: [2048, 2790, 1, 512]
++ - Exact: [2048, 2864, 1, 512]
++ - Exact: [2048, 3092, 1, 512]
++ - Exact: [2048, 3113, 1, 512]
++ - Exact: [2048, 3137, 1, 512]
++ - Exact: [2048, 3166, 1, 512]
++ - Exact: [2048, 3194, 1, 512]
++ - Exact: [2048, 3219, 1, 512]
++ - Exact: [2048, 3222, 1, 512]
++ - Exact: [2048, 3234, 1, 512]
++ - Exact: [2048, 3237, 1, 512]
++ - Exact: [2048, 3242, 1, 512]
++ - Exact: [2048, 3246, 1, 512]
++ - Exact: [2048, 3249, 1, 512]
++ - Exact: [2048, 3251, 1, 512]
++ - Exact: [2048, 3257, 1, 512]
++ - Exact: [2048, 3262, 1, 512]
++ - Exact: [2048, 3268, 1, 512]
++ - Exact: [2048, 3282, 1, 512]
++ - Exact: [2048, 3286, 1, 512]
++ - Exact: [2048, 3287, 1, 512]
++ - Exact: [2048, 3293, 1, 512]
++ - Exact: [2048, 3297, 1, 512]
++ - Exact: [2048, 3307, 1, 512]
++ - Exact: [2048, 3314, 1, 512]
++ - Exact: [2048, 3315, 1, 512]
++ - Exact: [2048, 3319, 1, 512]
++ - Exact: [2048, 3322, 1, 512]
++ - Exact: [2048, 3323, 1, 512]
++ - Exact: [2048, 3324, 1, 512]
++ - Exact: [2048, 3325, 1, 512]
++ - Exact: [2048, 3327, 1, 512]
++ - Exact: [2048, 3329, 1, 512]
++ - Exact: [2048, 3332, 1, 512]
++ - Exact: [2048, 3336, 1, 512]
++ - Exact: [2048, 3339, 1, 512]
++ - Exact: [2048, 3342, 1, 512]
++ - Exact: [2048, 3344, 1, 512]
++ - Exact: [2048, 3358, 1, 512]
++ - Exact: [2048, 3360, 1, 512]
++ - Exact: [2048, 3364, 1, 512]
++ - Exact: [2048, 3365, 1, 512]
++ - Exact: [2048, 3369, 1, 512]
++ - Exact: [2048, 3370, 1, 512]
++ - Exact: [2048, 3371, 1, 512]
++ - Exact: [2048, 3374, 1, 512]
++ - Exact: [2048, 3376, 1, 512]
++ - Exact: [2048, 3377, 1, 512]
++ - Exact: [2048, 3378, 1, 512]
++ - Exact: [2048, 3381, 1, 512]
++ - Exact: [2048, 3382, 1, 512]
++ - Exact: [2048, 3383, 1, 512]
++ - Exact: [2048, 3384, 1, 512]
++ - Exact: [2048, 3385, 1, 512]
++ - Exact: [2048, 3386, 1, 512]
++ - Exact: [2048, 3388, 1, 512]
++ - Exact: [2048, 3390, 1, 512]
++ - Exact: [2048, 3391, 1, 512]
++ - Exact: [2048, 3396, 1, 512]
++ - Exact: [2048, 3399, 1, 512]
++ - Exact: [2048, 3402, 1, 512]
++ - Exact: [2048, 3410, 1, 512]
++ - Exact: [2048, 3412, 1, 512]
++ - Exact: [2048, 3414, 1, 512]
++ - Exact: [2048, 3415, 1, 512]
++ - Exact: [2048, 3418, 1, 512]
++ - Exact: [2048, 3420, 1, 512]
++ - Exact: [2048, 3422, 1, 512]
++ - Exact: [2048, 3425, 1, 512]
++ - Exact: [2048, 3426, 1, 512]
++ - Exact: [2048, 3427, 1, 512]
++ - Exact: [2048, 3428, 1, 512]
++ - Exact: [2048, 3430, 1, 512]
++ - Exact: [2048, 3431, 1, 512]
++ - Exact: [2048, 3432, 1, 512]
++ - Exact: [2048, 3433, 1, 512]
++ - Exact: [2048, 3438, 1, 512]
++ - Exact: [2048, 3439, 1, 512]
++ - Exact: [2048, 3440, 1, 512]
++ - Exact: [2048, 3443, 1, 512]
++ - Exact: [2048, 3445, 1, 512]
++ - Exact: [2048, 3447, 1, 512]
++ - Exact: [2048, 3448, 1, 512]
++ - Exact: [2048, 3450, 1, 512]
++ - Exact: [2048, 3451, 1, 512]
++ - Exact: [2048, 3452, 1, 512]
++ - Exact: [2048, 3453, 1, 512]
++ - Exact: [2048, 3455, 1, 512]
++ - Exact: [2048, 3456, 1, 512]
++ - Exact: [2048, 3457, 1, 512]
++ - Exact: [2048, 3458, 1, 512]
++ - Exact: [2048, 3459, 1, 512]
++ - Exact: [2048, 3460, 1, 512]
++ - Exact: [2048, 3461, 1, 512]
++ - Exact: [2048, 3462, 1, 512]
++ - Exact: [2048, 3466, 1, 512]
++ - Exact: [2048, 3467, 1, 512]
++ - Exact: [2048, 3468, 1, 512]
++ - Exact: [2048, 3470, 1, 512]
++ - Exact: [2048, 3471, 1, 512]
++ - Exact: [2048, 3472, 1, 512]
++ - Exact: [2048, 3475, 1, 512]
++ - Exact: [2048, 3476, 1, 512]
++ - Exact: [2048, 3477, 1, 512]
++ - Exact: [2048, 3478, 1, 512]
++ - Exact: [2048, 3479, 1, 512]
++ - Exact: [2048, 3480, 1, 512]
++ - Exact: [2048, 3481, 1, 512]
++ - Exact: [2048, 3483, 1, 512]
++ - Exact: [2048, 3484, 1, 512]
++ - Exact: [2048, 3487, 1, 512]
++ - Exact: [2048, 3489, 1, 512]
++ - Exact: [2048, 3490, 1, 512]
++ - Exact: [2048, 3491, 1, 512]
++ - Exact: [2048, 3493, 1, 512]
++ - Exact: [2048, 3494, 1, 512]
++ - Exact: [2048, 3495, 1, 512]
++ - Exact: [2048, 3497, 1, 512]
++ - Exact: [2048, 3498, 1, 512]
++ - Exact: [2048, 3501, 1, 512]
++ - Exact: [2048, 3503, 1, 512]
++ - Exact: [2048, 3505, 1, 512]
++ - Exact: [2048, 3507, 1, 512]
++ - Exact: [2048, 3508, 1, 512]
++ - Exact: [2048, 3509, 1, 512]
++ - Exact: [2048, 3510, 1, 512]
++ - Exact: [2048, 3511, 1, 512]
++ - Exact: [2048, 3513, 1, 512]
++ - Exact: [2048, 3514, 1, 512]
++ - Exact: [2048, 3515, 1, 512]
++ - Exact: [2048, 3517, 1, 512]
++ - Exact: [2048, 3518, 1, 512]
++ - Exact: [2048, 3519, 1, 512]
++ - Exact: [2048, 3520, 1, 512]
++ - Exact: [2048, 3523, 1, 512]
++ - Exact: [2048, 3528, 1, 512]
++ - Exact: [2048, 3529, 1, 512]
++ - Exact: [2048, 3530, 1, 512]
++ - Exact: [2048, 3531, 1, 512]
++ - Exact: [2048, 3532, 1, 512]
++ - Exact: [2048, 3533, 1, 512]
++ - Exact: [2048, 3534, 1, 512]
++ - Exact: [2048, 3538, 1, 512]
++ - Exact: [2048, 3539, 1, 512]
++ - Exact: [2048, 3540, 1, 512]
++ - Exact: [2048, 3541, 1, 512]
++ - Exact: [2048, 3547, 1, 512]
++ - Exact: [2048, 3548, 1, 512]
++ - Exact: [2048, 3552, 1, 512]
++ - Exact: [2048, 3564, 1, 512]
++ - Exact: [2048, 3575, 1, 512]
++ - Exact: [2048, 3598, 1, 512]
++ - Exact: [2048, 3599, 1, 512]
++ - Exact: [2048, 3608, 1, 512]
++ - Exact: [2048, 3776, 1, 512]
++ - Exact: [2048, 3780, 1, 512]
++ - Exact: [2048, 3796, 1, 512]
++ - Exact: [2048, 3822, 1, 512]
++ - Exact: [2048, 3835, 1, 512]
++ - Exact: [2048, 3840, 1, 512]
++ - Exact: [2048, 3859, 1, 512]
++ - Exact: [2048, 3864, 1, 512]
++ - Exact: [2048, 3870, 1, 512]
++ - Exact: [2048, 3876, 1, 512]
++ - Exact: [2048, 3906, 1, 512]
++ - Exact: [2048, 3910, 1, 512]
++ - Exact: [2048, 3925, 1, 512]
++ - Exact: [2048, 3942, 1, 512]
++ - Exact: [2048, 3944, 1, 512]
++ - Exact: [2048, 3955, 1, 512]
++ - Exact: [2048, 3968, 1, 512]
++ - Exact: [2048, 3969, 1, 512]
++ - Exact: [2048, 3976, 1, 512]
++ - Exact: [2048, 3977, 1, 512]
++ - Exact: [2048, 3978, 1, 512]
++ - Exact: [2048, 3990, 1, 512]
++ - Exact: [2048, 3995, 1, 512]
++ - Exact: [2048, 3996, 1, 512]
++ - Exact: [2048, 3999, 1, 512]
++ - Exact: [2048, 4005, 1, 512]
++ - Exact: [2048, 4012, 1, 512]
++ - Exact: [2048, 4020, 1, 512]
++ - Exact: [2048, 4026, 1, 512]
++ - Exact: [2048, 4030, 1, 512]
++ - Exact: [2048, 4032, 1, 512]
++ - Exact: [1024, 4096, 1, 3072]
++ - Exact: [1024, 3840, 1, 1024]
++ - Exact: [1024, 3840, 1, 4096]
++ - Exact: [1024, 3968, 1, 1024]
++ - Exact: [1024, 3968, 1, 4096]
++ - Exact: [1024, 3968, 1, 42720]
++ - Exact: [1024, 7200, 1, 1024]
++ - Exact: [1024, 7200, 1, 4096]
++ - Exact: [1024, 7200, 1, 42720]
++ - Exact: [1024, 8160, 1, 1024]
++ - Exact: [1024, 8160, 1, 4096]
++ - Exact: [1024, 9520, 1, 1024]
++ - Exact: [1024, 9520, 1, 4096]
++ - Exact: [1024, 9520, 1, 42720]
++ - Exact: [1024, 10200, 1, 1024]
++ - Exact: [1024, 10200, 1, 4096]
++ - Exact: [4096, 3840, 1, 1024]
++ - Exact: [4096, 3968, 1, 1024]
++ - Exact: [4096, 7200, 1, 1024]
++ - Exact: [4096, 8160, 1, 1024]
++ - Exact: [4096, 9520, 1, 1024]
++ - Exact: [4096, 10200, 1, 1024]
++ - Exact: [1024, 2048, 1, 4096]
++ - Exact: [1024, 2048, 1, 30528]
++ - Exact: [1024, 4096, 1, 30528]
++ - Exact: [1024, 10240, 1, 256]
++ - Exact: [1024, 10496, 1, 256]
++ - Exact: [1024, 11008, 1, 256]
++ - Exact: [1024, 11264, 1, 256]
++ - Exact: [1024, 11520, 1, 256]
++ - Exact: [1024, 12288, 1, 256]
++ - Exact: [1024, 13312, 1, 256]
++ - Exact: [1024, 13568, 1, 256]
++ - Exact: [1024, 14336, 1, 256]
++ - Exact: [1024, 14592, 1, 256]
++ - Exact: [1024, 14848, 1, 256]
++ - Exact: [1024, 15104, 1, 256]
++ - Exact: [1024, 1600, 1, 1024]
++ - Exact: [1024, 1600, 1, 1]
++ - Exact: [1024, 16128, 1, 256]
++ - Exact: [1024, 17152, 1, 256]
++ - Exact: [1024, 1792, 1, 256]
++ - Exact: [1024, 18944, 1, 256]
++ - Exact: [1024, 19712, 1, 256]
++ - Exact: [1024, 19968, 1, 256]
++ - Exact: [1024, 20480, 1, 256]
++ - Exact: [1024, 2048, 1, 256]
++ - Exact: [1024, 20992, 1, 256]
++ - Exact: [1024, 21504, 1, 256]
++ - Exact: [1024, 22016, 1, 256]
++ - Exact: [1024, 23552, 1, 256]
++ - Exact: [1024, 2560, 1, 256]
++ - Exact: [1024, 28672, 1, 256]
++ - Exact: [1024, 3072, 1, 256]
++ - Exact: [1024, 3328, 1, 256]
++ - Exact: [1024, 33536, 1, 256]
++ - Exact: [1024, 3840, 1, 256]
++ - Exact: [1024, 40448, 1, 256]
++ - Exact: [1024, 4096, 1, 256]
++ - Exact: [1024, 4608, 1, 256]
++ - Exact: [1024, 4864, 1, 256]
++ - Exact: [1024, 5120, 1, 256]
++ - Exact: [1024, 5632, 1, 256]
++ - Exact: [1024, 6144, 1, 256]
++ - Exact: [1024, 6400, 1, 256]
++ - Exact: [1024, 7168, 1, 256]
++ - Exact: [1024, 7424, 1, 256]
++ - Exact: [1024, 7680, 1, 256]
++ - Exact: [1024, 7936, 1, 256]
++ - Exact: [1024, 8192, 1, 256]
++ - Exact: [1024, 8448, 1, 256]
++ - Exact: [1024, 8704, 1, 256]
++ - Exact: [1024, 8960, 1, 256]
++ - Exact: [1024, 9728, 1, 256]
++ - Exact: [1024, 9984, 1, 256]
++ - Exact: [2048, 1024, 1, 1]
++ - Exact: [2048, 1024, 1, 256]
++ - Exact: [256, 8976, 1, 10240]
++ - Exact: [256, 8976, 1, 10496]
++ - Exact: [256, 8976, 1, 11008]
++ - Exact: [256, 8976, 1, 11520]
++ - Exact: [256, 8976, 1, 12288]
++ - Exact: [256, 8976, 1, 14336]
++ - Exact: [256, 8976, 1, 14848]
++ - Exact: [256, 8976, 1, 15104]
++ - Exact: [256, 8976, 1, 1536]
++ - Exact: [256, 8976, 1, 15872]
++ - Exact: [256, 8976, 1, 17152]
++ - Exact: [256, 8976, 1, 19712]
++ - Exact: [256, 8976, 1, 19968]
++ - Exact: [256, 8976, 1, 20480]
++ - Exact: [256, 8976, 1, 2048]
++ - Exact: [256, 8976, 1, 20992]
++ - Exact: [256, 8976, 1, 22016]
++ - Exact: [256, 8976, 1, 2304]
++ - Exact: [256, 8976, 1, 2560]
++ - Exact: [256, 8976, 1, 26112]
++ - Exact: [256, 8976, 1, 2816]
++ - Exact: [256, 8976, 1, 3072]
++ - Exact: [256, 8976, 1, 33536]
++ - Exact: [256, 8976, 1, 4352]
++ - Exact: [256, 8976, 1, 44505]
++ - Exact: [256, 8976, 1, 4864]
++ - Exact: [256, 8976, 1, 5376]
++ - Exact: [256, 8976, 1, 5632]
++ - Exact: [256, 8976, 1, 5888]
++ - Exact: [256, 8976, 1, 6144]
++ - Exact: [256, 8976, 1, 6656]
++ - Exact: [256, 8976, 1, 7168]
++ - Exact: [256, 8976, 1, 7424]
++ - Exact: [256, 8976, 1, 8192]
++ - Exact: [256, 8976, 1, 8448]
++ - Exact: [256, 8976, 1, 8960]
++ - Exact: [256, 8976, 1, 9472]
++ - Exact: [256, 8976, 1, 9728]
++ - Exact: [256, 8976, 1, 9984]
++ - Exact: [3200, 1024, 1, 2048]
++ - Exact: [4096, 1024, 1, 1]
++ - Exact: [1024, 4096, 1, 4096]
++ - Exact: [1024, 3072, 1, 3072]
++ - Exact: [1024, 2048, 1, 3072]
++ - Exact: [30528, 4096, 1, 1024]
++ - Exact: [30528, 2048, 1, 1024]
++ - Exact: [512, 32768, 1, 256]
++ - Exact: [256, 32768, 1, 128]
++ - Exact: [1024, 32768, 1, 512]
++ - Exact: [1024, 32768, 1, 1024]
++ - Exact: [479, 32768, 1, 1024]
++ - Exact: [289, 128, 64, 768]
++ - Exact: [289, 160, 64, 768]
++ - Exact: [289, 192, 64, 768]
++ - Exact: [3136, 256, 64, 64]
++ - Exact: [784, 512, 64, 128]
++ - Exact: [784, 128, 64, 512]
++ - Exact: [196, 1024, 64, 256]
++ - Exact: [196, 256, 64, 1024]
++ - Exact: [3136, 256, 32, 64]
++ - Exact: [784, 512, 32, 128]
++ - Exact: [784, 128, 32, 512]
++ - Exact: [196, 1024, 32, 256]
++ - Exact: [256, 6912, 1, 4]
++ - Exact: [512, 4096, 1, 256]
++ - Exact: [1024, 4096, 1, 512]
++ - Exact: [480, 4096, 1, 1024]
++ - Exact: [512, 6912, 1, 256]
++ - Exact: [1024, 6912, 1, 512]
++ - Exact: [1024, 6912, 1, 1024]
++ - Exact: [480, 6912, 1, 1024]
++ - Exact: [256, 55296, 1, 128]
++ - Exact: [512, 55296, 1, 256]
++ - Exact: [1920, 2048, 1, 2048]
++ - Exact: [2880, 3072, 1, 3072]
++ - Exact: [3840, 4096, 1, 4096]
++ - Exact: [7680, 8192, 1, 8192]
++ - Exact: [2048, 2048, 1, 2048]
++ - Exact: [3072, 3072, 1, 3072]
++ - Exact: [4096, 4096, 1, 4096]
++ - Exact: [8192, 8192, 1, 8192]
++ - Exact: [1152, 1152, 1, 1152]
++ - Exact: [1536, 1536, 1, 1536]
++ - Exact: [1920, 1920, 1, 1920]
++ - Exact: [2304, 2304, 1, 2304]
++ - Exact: [2688, 2688, 1, 2688]
++ - Exact: [3456, 3456, 1, 3456]
++ - Exact: [3840, 3840, 1, 3840]
++ - Exact: [4224, 4224, 1, 4224]
++ - Exact: [4608, 4608, 1, 4608]
++ - Exact: [4992, 4992, 1, 4992]
++ - Exact: [5376, 5376, 1, 5376]
++ - Exact: [5760, 5760, 1, 5760]
++ - Exact: [6144, 6144, 1, 6144]
++ - Exact: [6528, 6528, 1, 6528]
++ - Exact: [6912, 6912, 1, 6912]
++ - Exact: [7296, 7296, 1, 7296]
++ - Exact: [7680, 7680, 1, 7680]
++ - Exact: [1152, 1152, 1, 384]
++ - Exact: [1536, 1536, 1, 384]
++ - Exact: [1920, 1920, 1, 384]
++ - Exact: [2304, 2304, 1, 384]
++ - Exact: [2688, 2688, 1, 384]
++ - Exact: [3072, 3072, 1, 384]
++ - Exact: [3456, 3456, 1, 384]
++ - Exact: [3840, 3840, 1, 384]
++ - Exact: [4224, 4224, 1, 384]
++ - Exact: [4608, 4608, 1, 384]
++ - Exact: [4992, 4992, 1, 384]
++ - Exact: [5376, 5376, 1, 384]
++ - Exact: [5760, 5760, 1, 384]
++ - Exact: [6144, 6144, 1, 384]
++ - Exact: [6528, 6528, 1, 384]
++ - Exact: [6912, 6912, 1, 384]
++ - Exact: [7296, 7296, 1, 384]
++ - Exact: [7680, 7680, 1, 384]
++ - Exact: [8064, 8064, 1, 384]
++ - Exact: [8448, 8448, 1, 384]
++ - Exact: [8832, 8832, 1, 384]
++ - Exact: [9216, 9216, 1, 384]
++ - Exact: [9600, 9600, 1, 384]
++ - Exact: [9984, 9984, 1, 384]
++ - Exact: [10368, 10368, 1, 384]
++ - Exact: [10752, 10752, 1, 384]
++ - Exact: [11136, 11136, 1, 384]
++ - Exact: [11520, 11520, 1, 384]
++ - Exact: [11904, 11904, 1, 384]
++ - Exact: [12288, 12288, 1, 384]
++ - Exact: [12672, 12672, 1, 384]
++ - Exact: [13056, 13056, 1, 384]
++ - Exact: [13440, 13440, 1, 384]
++ - Exact: [13824, 13824, 1, 384]
++ - Exact: [14208, 14208, 1, 384]
++ - Exact: [14592, 14592, 1, 384]
++ - Exact: [14976, 14976, 1, 384]
++ - Exact: [15360, 15360, 1, 384]
++ - Exact: [15744, 15744, 1, 384]
++ - Exact: [16128, 16128, 1, 384]
++ - Exact: [16512, 16512, 1, 384]
++ - Exact: [16896, 16896, 1, 384]
++ - Exact: [17280, 17280, 1, 384]
++ - Exact: [17664, 17664, 1, 384]
++ - Exact: [18048, 18048, 1, 384]
++ - Exact: [18432, 18432, 1, 384]
++ - Exact: [18816, 18816, 1, 384]
++ - Exact: [19200, 19200, 1, 384]
++ - Exact: [19584, 19584, 1, 384]
++ - Exact: [19968, 19968, 1, 384]
++ - Exact: [20352, 20352, 1, 384]
++ - Exact: [20736, 20736, 1, 384]
++ - Exact: [21120, 21120, 1, 384]
++ - Exact: [21504, 21504, 1, 384]
++ - Exact: [21888, 21888, 1, 384]
++ - Exact: [22272, 22272, 1, 384]
++ - Exact: [22656, 22656, 1, 384]
++ - Exact: [23040, 23040, 1, 384]
++ - Exact: [8192, 1024, 1, 1024]
++ - Exact: [8192, 4096, 1, 1024]
++ - Exact: [16384, 16384, 1, 16384]
++ - Exact: [1444, 256, 120, 128]
++ - Exact: [1444, 256, 139, 128]
++ - Exact: [1444, 256, 160, 128]
++ - Exact: [1444, 256, 18, 128]
++ - Exact: [1444, 256, 19, 128]
++ - Exact: [1444, 256, 120, 256]
++ - Exact: [1444, 256, 139, 256]
++ - Exact: [1444, 256, 160, 256]
++ - Exact: [1444, 256, 18, 256]
++ - Exact: [1444, 256, 19, 256]
++ - Exact: [361, 256, 120, 512]
++ - Exact: [361, 256, 139, 512]
++ - Exact: [361, 256, 160, 512]
++ - Exact: [361, 256, 18, 512]
++ - Exact: [361, 256, 19, 512]
++ - Exact: [173280, 128, 1, 64]
++ - Exact: [200716, 128, 1, 64]
++ - Exact: [231040, 128, 1, 64]
++ - Exact: [25992, 128, 1, 64]
++ - Exact: [27436, 128, 1, 64]
++ - Exact: [8192, 7680, 1, 8192]
++ - Exact: [4096, 3840, 1, 4096]
++ - Exact: [2048, 1920, 1, 2048]
++ - Exact: [1024, 1280, 1, 2]
++ - Exact: [1024, 1280, 1, 4096]
++ - Exact: [4096, 1280, 1, 1024]
++ - Exact: [1024, 4992, 1, 2]
++ - Exact: [1024, 4992, 1, 4096]
++ - Exact: [4096, 4992, 1, 1024]
++ - Exact: [1024, 5120, 1, 2]
++ - Exact: [1024, 5120, 1, 1024]
++ - Exact: [1024, 5120, 1, 4096]
++ - Exact: [4096, 5120, 1, 1024]
++ - Exact: [1024, 5248, 1, 2]
++ - Exact: [1024, 5248, 1, 1024]
++ - Exact: [1024, 5248, 1, 4096]
++ - Exact: [4096, 5248, 1, 1024]
++ - Exact: [1024, 2560, 1, 2]
++ - Exact: [1024, 2560, 1, 4096]
++ - Exact: [4096, 2560, 1, 1024]
++ - Exact: [1024, 1152, 1, 2]
++ - Exact: [1024, 1152, 1, 4096]
++ - Exact: [4096, 1152, 1, 1024]
++ - Exact: [1024, 8192, 1, 1024]
++ - Exact: [1024, 8192, 1, 4096]
++ - Exact: [1024, 8192, 1, 33712]
++ - Exact: [1024, 9600, 1, 1024]
++ - Exact: [1024, 9600, 1, 4096]
++ - Exact: [1024, 9600, 1, 33712]
++ - Exact: [4096, 8192, 1, 1024]
++ - Exact: [4096, 9600, 1, 1024]
++ - Exact: [1024, 10064, 1, 1024]
++ - Exact: [1024, 10064, 1, 4096]
++ - Exact: [1024, 10080, 1, 4096]
++ - Exact: [1024, 10080, 1, 42720]
++ - Exact: [1024, 6528, 1, 1024]
++ - Exact: [1024, 6528, 1, 4096]
++ - Exact: [1024, 6528, 1, 42720]
++ - Exact: [1024, 7104, 1, 1024]
++ - Exact: [1024, 7104, 1, 4096]
++ - Exact: [1024, 7104, 1, 42720]
++ - Exact: [1024, 8064, 1, 1024]
++ - Exact: [1024, 8064, 1, 4096]
++ - Exact: [1024, 9216, 1, 1024]
++ - Exact: [1024, 9216, 1, 4096]
++ - Exact: [4096, 10064, 1, 1024]
++ - Exact: [4096, 10080, 1, 1024]
++ - Exact: [4096, 6528, 1, 1024]
++ - Exact: [4096, 7104, 1, 1024]
++ - Exact: [4096, 8064, 1, 1024]
++ - Exact: [4096, 9216, 1, 1024]
++ - Exact: [480, 32768, 1, 1024]
++ - Exact: [2048, 960, 1, 2048]
++ - Exact: [2048, 1024, 1, 30592]
++ - Exact: [2048, 1024, 1, 6144]
++ - Exact: [2048, 1024, 1, 8192]
++ - Exact: [8192, 1024, 1, 2048]
++ - Exact: [1024, 8192, 1, 30592]
++ - Exact: [1024, 8192, 1, 3072]
++ - Exact: [512, 512, 256, 64]
++ - Exact: [1024, 2048, 1, 30592]
++ - Exact: [1024, 4096, 1, 30592]
++ - Exact: [512, 512, 128, 64]
++ - Exact: [2560, 2048, 1, 1920]
++ - Exact: [2560, 2048, 1, 2560]
++ - Exact: [2560, 2048, 1, 7680]
++ - Exact: [640, 2048, 1, 2560]
++ - Exact: [512, 512, 40, 64]
++ - Exact: [1536, 4096, 1, 1536]
++ - Exact: [1536, 4096, 1, 4608]
++ - Exact: [1536, 4096, 1, 50304]
++ - Exact: [1536, 4096, 1, 6144]
++ - Exact: [6144, 4096, 1, 1536]
++ - Exact: [1024, 1024, 64, 96]
++ - Exact: [1536, 8192, 1, 1536]
++ - Exact: [1536, 8192, 1, 4608]
++ - Exact: [1536, 8192, 1, 50304]
++ - Exact: [1536, 8192, 1, 6144]
++ - Exact: [6144, 8192, 1, 1536]
++ - Exact: [1024, 1024, 128, 96]
++ - Exact: [1024, 16384, 1, 1024]
++ - Exact: [1024, 16384, 1, 3072]
++ - Exact: [1024, 16384, 1, 4096]
++ - Exact: [1024, 16384, 1, 50304]
++ - Exact: [4096, 16384, 1, 1024]
++ - Exact: [1024, 1024, 256, 64]
++ - Exact: [1024, 2048, 1, 50304]
++ - Exact: [1024, 1024, 32, 64]
++ - Exact: [1024, 4096, 1, 50304]
++ - Exact: [1024, 1024, 64, 64]
++ - Exact: [1024, 8192, 1, 50304]
++ - Exact: [1024, 1024, 128, 64]
++ - Exact: [128, 128, 1024, 64]
++ - Exact: [1024, 8192, 1, 30528]
++ - Exact: [1024, 3456, 1, 1024]
++ - Exact: [1024, 3456, 1, 512]
++ - Exact: [256, 6912, 1, 128]
++ - Exact: [480, 3456, 1, 1024]
++ - Exact: [512, 3456, 1, 256]
++ - Exact: [1024, 1280, 1, 30528]
++ - Exact: [1024, 1600, 1, 30528]
++ - Exact: [1024, 10240, 1, 1024]
++ - Exact: [1024, 10240, 1, 4096]
++ - Exact: [4096, 10240, 1, 1024]
++ - Exact: [128, 128, 1280, 64]
++ - Exact: [1024, 1640, 1, 30528]
++ - Exact: [1024, 10496, 1, 1024]
++ - Exact: [1024, 10496, 1, 4096]
++ - Exact: [4096, 10496, 1, 1024]
++ - Exact: [128, 128, 1312, 64]
++ - Exact: [1024, 6144, 1, 4096]
++ - Exact: [4096, 6144, 1, 1024]
++ - Exact: [1024, 6144, 1, 1024]
++ - Exact: [512, 512, 192, 64]
++ - Exact: [256, 6912, 1, 1]
++ - Exact: [3136, 128, 64, 64]
++ - Exact: [3136, 256, 64, 128]
++ - Exact: [784, 512, 64, 256]
++ - Exact: [3136, 128, 64, 256]
++ - Exact: [3136, 256, 64, 256]
++ - Exact: [196, 1024, 64, 512]
++ - Exact: [784, 256, 64, 512]
++ - Exact: [784, 512, 64, 512]
++ - Exact: [196, 512, 64, 1024]
++ - Exact: [196, 1024, 64, 1024]
++ - Exact: [3136, 128, 32, 64]
++ - Exact: [3136, 256, 32, 128]
++ - Exact: [784, 512, 32, 256]
++ - Exact: [3136, 128, 32, 256]
++ - Exact: [3136, 256, 32, 256]
++ - Exact: [196, 1024, 32, 512]
++ - Exact: [784, 256, 32, 512]
++ - Exact: [784, 512, 32, 512]
++ - Exact: [196, 512, 32, 1024]
++ - Exact: [196, 1024, 32, 1024]
++ - Exact: [1024, 10224, 1, 1024]
++ - Exact: [1024, 10192, 1, 1024]
++ - Exact: [1024, 10208, 1, 1024]
++ - Exact: [1024, 10224, 1, 4096]
++ - Exact: [1024, 10224, 1, 3072]
++ - Exact: [4096, 10224, 1, 1024]
++ - Exact: [1024, 10240, 1, 3072]
++ - Exact: [1024, 10192, 1, 3072]
++ - Exact: [4096, 10192, 1, 1024]
++ - Exact: [1024, 10192, 1, 4096]
++ - Exact: [1024, 10200, 1, 3072]
++ - Exact: [1024, 10184, 1, 1024]
++ - Exact: [4096, 10208, 1, 1024]
++ - Exact: [1024, 10208, 1, 3072]
++ - Exact: [1024, 10208, 1, 4096]
++ - Exact: [1024, 10224, 1, 2048]
++ - Exact: [1024, 10240, 1, 2048]
++ - Exact: [1024, 10120, 1, 1024]
++ - Exact: [1024, 10192, 1, 2048]
++ - Exact: [1024, 10152, 1, 1024]
++ - Exact: [1024, 10080, 1, 3072]
++ - Exact: [100352, 512, 1, 256]
++ - Exact: [12544, 2048, 1, 1024]
++ - Exact: [200704, 512, 1, 256]
++ - Exact: [25088, 1024, 1, 512]
++ - Exact: [50176, 1024, 1, 512]
++ - Exact: [6272, 2048, 1, 1024]
++ - Exact: [196, 1024, 128, 256]
++ - Exact: [196, 1024, 256, 256]
++ - Exact: [196, 256, 128, 1024]
++ - Exact: [196, 256, 256, 1024]
++ - Exact: [196, 512, 128, 1024]
++ - Exact: [196, 512, 256, 1024]
++ - Exact: [3136, 128, 128, 256]
++ - Exact: [3136, 128, 256, 256]
++ - Exact: [784, 256, 128, 512]
++ - Exact: [784, 256, 256, 512]
++ - Exact: [128, 128, 2048, 64]
++ - Exact: [1024, 2560, 1, 30528]
++ - Exact: [128, 128, 1536, 64]
++ - Exact: [1024, 12288, 1, 4096]
++ - Exact: [1024, 12288, 1, 1024]
++ - Exact: [4096, 12288, 1, 1024]
++ - Exact: [1024, 1920, 1, 30528]
++ - Exact: [128, 128, 192, 64]
++ - Exact: [384, 384, 144, 64]
++ - Exact: [768, 4608, 1, 2]
++ - Exact: [3072, 4608, 1, 768]
++ - Exact: [768, 4608, 1, 3072]
++ - Exact: [768, 4608, 1, 768]
++ - Exact: [512, 512, 48, 64]
++ - Exact: [128, 128, 256, 64]
++ - Exact: [384, 384, 192, 64]
++ - Exact: [1024, 4608, 1, 2]
++ - Exact: [4096, 4608, 1, 1024]
++ - Exact: [1024, 4608, 1, 4096]
++ - Exact: [1024, 4608, 1, 1024]
++ - Exact: [3072, 256, 2, 1024]
++ - Exact: [2852, 256, 2, 1024]
++ - Exact: [3220, 256, 2, 1024]
++ - Exact: [850, 2048, 2, 512]
++ - Exact: [768, 2048, 2, 512]
++ - Exact: [2904, 256, 2, 1024]
++ - Exact: [805, 2048, 2, 512]
++ - Exact: [864, 2048, 2, 512]
++ - Exact: [2992, 256, 2, 1024]
++ - Exact: [3400, 256, 2, 1024]
++ - Exact: [4032, 256, 2, 1024]
++ - Exact: [15200, 128, 2, 512]
++ - Exact: [12288, 128, 2, 512]
++ - Exact: [888, 2048, 2, 512]
++ - Exact: [13600, 128, 2, 512]
++ - Exact: [12880, 128, 2, 512]
++ - Exact: [3456, 256, 2, 1024]
++ - Exact: [2944, 256, 2, 1024]
++ - Exact: [2688, 256, 2, 1024]
++ - Exact: [13824, 128, 2, 512]
++ - Exact: [3036, 256, 2, 1024]
++ - Exact: [3168, 256, 2, 1024]
++ - Exact: [3360, 256, 2, 1024]
++ - Exact: [3552, 256, 2, 1024]
++ - Exact: [11616, 128, 2, 512]
++ - Exact: [4200, 256, 2, 1024]
++ - Exact: [840, 2048, 2, 512]
++ - Exact: [14208, 128, 2, 512]
++ - Exact: [11968, 128, 2, 512]
++ - Exact: [3264, 256, 2, 1024]
++ - Exact: [713, 2048, 2, 512]
++ - Exact: [13600, 256, 2, 512]
++ - Exact: [12880, 256, 2, 512]
++ - Exact: [12288, 256, 2, 512]
++ - Exact: [2816, 256, 2, 1024]
++ - Exact: [850, 2048, 1, 512]
++ - Exact: [660, 2048, 2, 512]
++ - Exact: [672, 2048, 2, 512]
++ - Exact: [13440, 128, 2, 512]
++ - Exact: [726, 2048, 2, 512]
++ - Exact: [3500, 256, 2, 1024]
++ - Exact: [13824, 256, 2, 512]
++ - Exact: [15200, 256, 2, 512]
++ - Exact: [3700, 256, 2, 1024]
++ - Exact: [748, 2048, 2, 512]
++ - Exact: [3600, 256, 2, 1024]
++ - Exact: [4032, 1024, 2, 256]
++ - Exact: [16128, 128, 2, 512]
++ - Exact: [15200, 128, 1, 512]
++ - Exact: [13600, 128, 1, 512]
++ - Exact: [2904, 1024, 2, 256]
++ - Exact: [2992, 1024, 2, 256]
++ - Exact: [1536, 2048, 1, 1024]
++ - Exact: [24576, 128, 1, 256]
++ - Exact: [24576, 512, 1, 256]
++ - Exact: [25760, 128, 1, 256]
++ - Exact: [25760, 512, 1, 256]
++ - Exact: [6144, 256, 1, 512]
++ - Exact: [6440, 256, 1, 512]
++ - Exact: [3036, 1024, 2, 256]
++ - Exact: [13600, 512, 1, 128]
++ - Exact: [9408, 512, 2, 128]
++ - Exact: [56000, 256, 2, 64]
++ - Exact: [2852, 1024, 2, 256]
++ - Exact: [2816, 1024, 2, 256]
++ - Exact: [60800, 256, 1, 64]
++ - Exact: [2944, 1024, 2, 256]
++ - Exact: [11776, 512, 2, 128]
++ - Exact: [11616, 512, 2, 128]
++ - Exact: [4200, 1024, 2, 256]
++ - Exact: [54400, 256, 1, 64]
++ - Exact: [15200, 512, 1, 128]
++ - Exact: [2688, 1024, 2, 256]
++ - Exact: [12672, 512, 2, 128]
++ - Exact: [11968, 512, 2, 128]
++ - Exact: [46464, 256, 2, 64]
++ - Exact: [2400, 256, 2, 1024]
++ - Exact: [2520, 256, 2, 1024]
++ - Exact: [2400, 1024, 2, 256]
++ - Exact: [10752, 128, 2, 512]
++ - Exact: [45632, 256, 2, 64]
++ - Exact: [2520, 1024, 2, 256]
++ - Exact: [53760, 256, 2, 64]
++ - Exact: [2352, 256, 2, 1024]
++ - Exact: [47872, 256, 2, 64]
++ - Exact: [47104, 256, 2, 64]
++ - Exact: [50688, 256, 2, 64]
++ - Exact: [45056, 256, 2, 64]
++ - Exact: [13440, 512, 2, 128]
++ - Exact: [2352, 1024, 2, 256]
++ - Exact: [11264, 512, 2, 128]
++ - Exact: [10560, 128, 2, 512]
++ - Exact: [16128, 512, 2, 128]
++ - Exact: [37632, 256, 2, 64]
++ - Exact: [51520, 256, 2, 64]
++ - Exact: [14000, 512, 2, 128]
++ - Exact: [10560, 512, 2, 128]
++ - Exact: [64512, 256, 2, 64]
++ - Exact: [54400, 256, 2, 64]
++ - Exact: [3264, 1024, 2, 256]
++ - Exact: [10752, 512, 2, 128]
++ - Exact: [3168, 1024, 2, 256]
++ - Exact: [950, 2048, 1, 512]
++ - Exact: [55296, 256, 2, 256]
++ - Exact: [51520, 256, 2, 256]
++ - Exact: [11408, 128, 2, 512]
++ - Exact: [60800, 256, 2, 256]
++ - Exact: [54400, 256, 2, 256]
++ - Exact: [3700, 1024, 2, 256]
++ - Exact: [60800, 256, 2, 64]
++ - Exact: [3800, 1024, 1, 256]
++ - Exact: [3400, 1024, 1, 256]
++ - Exact: [3072, 1024, 2, 256]
++ - Exact: [3600, 1024, 2, 256]
++ - Exact: [12288, 512, 2, 128]
++ - Exact: [49152, 256, 2, 256]
++ - Exact: [12880, 512, 2, 128]
++ - Exact: [11408, 512, 2, 128]
++ - Exact: [42240, 256, 2, 64]
++ - Exact: [1008, 2048, 2, 512]
++ - Exact: [3360, 1024, 2, 256]
++ - Exact: [14208, 512, 2, 128]
++ - Exact: [56832, 256, 2, 64]
++ - Exact: [43008, 256, 2, 64]
++ - Exact: [13600, 512, 2, 128]
++ - Exact: [3500, 1024, 2, 256]
++ - Exact: [2640, 1024, 2, 256]
++ - Exact: [13824, 512, 2, 128]
++ - Exact: [3800, 256, 2, 1024]
++ - Exact: [55296, 256, 2, 64]
++ - Exact: [2640, 256, 2, 1024]
++ - Exact: [15200, 512, 2, 128]
++ - Exact: [3552, 1024, 2, 256]
++ - Exact: [3220, 1024, 2, 256]
++ - Exact: [3456, 1024, 2, 256]
++ - Exact: [49152, 256, 2, 64]
++ - Exact: [3400, 1024, 2, 256]
++ - Exact: [950, 2048, 2, 512]
++ - Exact: [3800, 1024, 2, 256]
++ - Exact: [1610, 2048, 1, 1024]
++ - Exact: [6912, 256, 1, 512]
++ - Exact: [6800, 256, 1, 512]
++ - Exact: [27648, 128, 1, 256]
++ - Exact: [27200, 128, 1, 256]
++ - Exact: [30400, 128, 1, 256]
++ - Exact: [7600, 256, 1, 512]
++ - Exact: [6144, 1024, 1, 512]
++ - Exact: [6912, 1024, 1, 512]
++ - Exact: [6440, 1024, 1, 512]
++ - Exact: [27648, 512, 1, 256]
++ - Exact: [1728, 2048, 1, 1024]
++ - Exact: [27200, 512, 1, 256]
++ - Exact: [6800, 1024, 1, 512]
++ - Exact: [1700, 2048, 1, 1024]
++ - Exact: [7600, 1024, 1, 512]
++ - Exact: [30400, 512, 1, 256]
++ - Exact: [1900, 2048, 1, 1024]
++ - Exact: [12544, 1024, 1, 1024]
++ - Exact: [1024, 1024, 160, 96]
++ - Exact: [1920, 16384, 1, 25216]
++ - Exact: [3840, 16384, 1, 1920]
++ - Exact: [1920, 16384, 1, 3840]
++ - Exact: [960, 16384, 1, 1920]
++ - Exact: [1920, 16384, 1, 2880]
++ - Exact: [1024, 1024, 40, 96]
++ - Exact: [1920, 4096, 1, 25216]
++ - Exact: [3840, 4096, 1, 1920]
++ - Exact: [1920, 4096, 1, 3840]
++ - Exact: [960, 4096, 1, 1920]
++ - Exact: [1920, 4096, 1, 2880]
++ - Exact: [1024, 1024, 80, 96]
++ - Exact: [1920, 8192, 1, 25216]
++ - Exact: [3840, 8192, 1, 1920]
++ - Exact: [1920, 8192, 1, 3840]
++ - Exact: [960, 8192, 1, 1920]
++ - Exact: [1920, 8192, 1, 2880]
++ - Exact: [1024, 1024, 96, 96]
++ - Exact: [2304, 16384, 1, 12672]
++ - Exact: [2304, 16384, 1, 2304]
++ - Exact: [576, 16384, 1, 2304]
++ - Exact: [2304, 16384, 1, 1728]
++ - Exact: [1024, 1024, 24, 96]
++ - Exact: [2304, 4096, 1, 12672]
++ - Exact: [2304, 4096, 1, 2304]
++ - Exact: [576, 4096, 1, 2304]
++ - Exact: [2304, 4096, 1, 1728]
++ - Exact: [1024, 1024, 48, 96]
++ - Exact: [2304, 8192, 1, 12672]
++ - Exact: [2304, 8192, 1, 2304]
++ - Exact: [576, 8192, 1, 2304]
++ - Exact: [2304, 8192, 1, 1728]
++ - Exact: [1024, 1024, 16, 96]
++ - Exact: [3072, 4096, 1, 6400]
++ - Exact: [1536, 4096, 1, 3072]
++ - Exact: [3072, 4096, 1, 1536]
++ - Exact: [384, 4096, 1, 3072]
++ - Exact: [3072, 4096, 1, 1152]
++ - Exact: [1024, 1024, 32, 96]
++ - Exact: [3072, 8192, 1, 6400]
++ - Exact: [1536, 8192, 1, 3072]
++ - Exact: [3072, 8192, 1, 1536]
++ - Exact: [384, 8192, 1, 3072]
++ - Exact: [3072, 8192, 1, 1152]
++ - Exact: [2048, 4096, 1, 2048]
++ - Exact: [2048, 4096, 1, 4096]
++ - Exact: [4096, 4096, 1, 2048]
++ - Exact: [1024, 2283, 1, 29000]
++ - Exact: [1024, 2296, 1, 29000]
++ - Exact: [1024, 2306, 1, 29000]
++ - Exact: [1024, 2309, 1, 29000]
++ - Exact: [1024, 2318, 1, 29000]
++ - Exact: [1024, 2320, 1, 29000]
++ - Exact: [1024, 2324, 1, 29000]
++ - Exact: [1024, 2325, 1, 29000]
++ - Exact: [1024, 2329, 1, 29000]
++ - Exact: [1024, 2338, 1, 29000]
++ - Exact: [1024, 2345, 1, 29000]
++ - Exact: [1024, 2350, 1, 29000]
++ - Exact: [1024, 2362, 1, 29000]
++ - Exact: [1024, 2366, 1, 29000]
++ - Exact: [1024, 2368, 1, 29000]
++ - Exact: [1024, 2374, 1, 29000]
++ - Exact: [1024, 2390, 1, 29000]
++ - Exact: [512, 512, 320, 64]
++ - Exact: [512, 512, 80, 64]
++ - Exact: [2560, 1024, 1, 2560]
++ - Exact: [2560, 1024, 1, 4096]
++ - Exact: [4096, 1024, 1, 2560]
++ - Exact: [1024, 1024, 512, 64]
++ - Exact: [1024, 32768, 1, 3072]
++ - Exact: [1024, 32768, 1, 4096]
++ - Exact: [1024, 32768, 1, 50304]
++ - Exact: [4096, 32768, 1, 1024]
++ - Exact: [1024, 1024, 24, 128]
++ - Exact: [128, 1024, 24, 1024]
++
++# bodys bigSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [768, 320, 1, 30522]
++ - Exact: [768, 640, 1, 30522]
++ - Exact: [768, 1280, 1, 30522]
++ - Exact: [1024, 780, 1, 30522]
++ - Exact: [1024, 308, 1, 30522]
++ - Exact: [1024, 800, 1, 30522]
++ - Exact: [1024, 820, 1, 30522]
++ - Exact: [1024, 385, 1, 30522]
++ - Exact: [1024, 462, 1, 30522]
++ - Exact: [1024, 640, 1, 30528]
++ - Exact: [2048, 199, 1, 29000]
++ - Exact: [2048, 221, 1, 29000]
++ - Exact: [2048, 224, 1, 29000]
++ - Exact: [2048, 229, 1, 29000]
++ - Exact: [2048, 234, 1, 29000]
++ - Exact: [2048, 242, 1, 29000]
++ - Exact: [2048, 246, 1, 29000]
++ - Exact: [2048, 247, 1, 29000]
++ - Exact: [2048, 256, 1, 29000]
++ - Exact: [2048, 262, 1, 29000]
++ - Exact: [2048, 264, 1, 29000]
++ - Exact: [2048, 265, 1, 29000]
++ - Exact: [2048, 274, 1, 29000]
++ - Exact: [2048, 277, 1, 29000]
++ - Exact: [2048, 279, 1, 29000]
++ - Exact: [2048, 288, 1, 29000]
++ - Exact: [2048, 296, 1, 29000]
++ - Exact: [2048, 315, 1, 29000]
++ - Exact: [2048, 335, 1, 29000]
++ - Exact: [1024, 561, 1, 29000]
++ - Exact: [1024, 574, 1, 29000]
++ - Exact: [1024, 600, 1, 29000]
++ - Exact: [1024, 608, 1, 29000]
++ - Exact: [1024, 615, 1, 29000]
++ - Exact: [1024, 622, 1, 29000]
++ - Exact: [1024, 625, 1, 29000]
++ - Exact: [1024, 626, 1, 29000]
++ - Exact: [1024, 628, 1, 29000]
++ - Exact: [1024, 636, 1, 29000]
++ - Exact: [1024, 651, 1, 29000]
++ - Exact: [1024, 658, 1, 29000]
++ - Exact: [1024, 669, 1, 29000]
++ - Exact: [1024, 670, 1, 29000]
++ - Exact: [1024, 672, 1, 29000]
++ - Exact: [1024, 684, 1, 29000]
++ - Exact: [1024, 716, 1, 29000]
++ - Exact: [1024, 730, 1, 29000]
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1600, 512, 1, 1024]
++ - Exact: [1024, 512, 1, 1]
++ - Exact: [1024, 512, 1, 64]
++ - Exact: [2048, 512, 1, 1]
++ - Exact: [768, 640, 1, 768]
++ - Exact: [768, 1024, 1, 2]
++ - Exact: [768, 1024, 1, 768]
++ - Exact: [768, 1280, 1, 768]
++ - Exact: [768, 512, 1, 2]
++ - Exact: [768, 512, 1, 768]
++ - Exact: [1024, 512, 1, 1024]
++ - Exact: [1024, 512, 1, 2]
++ - Exact: [64, 64, 768, 64]
++ - Exact: [64, 64, 96, 64]
++ - Exact: [704, 1024, 1, 128]
++ - Exact: [1024, 1024, 1, 3328]
++ - Exact: [1856, 448, 1, 3328]
++ - Exact: [128, 6784, 1, 3328]
++ - Exact: [2368, 448, 1, 128]
++ - Exact: [256, 4288, 1, 3328]
++ - Exact: [704, 1856, 1, 3328]
++ - Exact: [448, 1024, 1, 1280]
++ - Exact: [256, 1408, 1, 3328]
++ - Exact: [704, 1856, 1, 1280]
++ - Exact: [128, 5056, 1, 128]
++ - Exact: [2368, 128, 1, 256]
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [256, 2944, 1, 256]
++ - Exact: [256, 1856, 1, 1280]
++ - Exact: [4288, 256, 1, 256]
++ - Exact: [2944, 128, 1, 128]
++ - Exact: [5888, 64, 1, 3328]
++ - Exact: [2944, 256, 1, 3328]
++ - Exact: [1408, 448, 1, 1280]
++ - Exact: [1408, 704, 1, 3328]
++ - Exact: [1408, 256, 1, 1280]
++ - Exact: [3072, 128, 1, 1024]
++ - Exact: [6784, 64, 1, 256]
++ - Exact: [2944, 256, 1, 256]
++ - Exact: [704, 1408, 1, 3328]
++ - Exact: [2944, 256, 1, 128]
++ - Exact: [2368, 128, 1, 3328]
++ - Exact: [64, 193600, 1, 64]
++ - Exact: [448, 1408, 1, 256]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [512, 1500, 1, 2816]
++ - Exact: [1024, 448, 1, 128]
++ - Exact: [256, 3584, 1, 3328]
++ - Exact: [256, 1408, 1, 256]
++ - Exact: [5056, 64, 1, 1280]
++ - Exact: [1024, 704, 1, 256]
++ - Exact: [128, 4288, 1, 128]
++ - Exact: [3584, 256, 1, 128]
++ - Exact: [448, 1024, 1, 256]
++ - Exact: [5888, 64, 1, 256]
++ - Exact: [1856, 256, 1, 1280]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [448, 1856, 1, 128]
++ - Exact: [1024, 704, 1, 1280]
++ - Exact: [128, 5888, 1, 256]
++ - Exact: [704, 704, 1, 3328]
++ - Exact: [704, 1408, 1, 1280]
++ - Exact: [3584, 256, 1, 3328]
++ - Exact: [704, 1856, 1, 128]
++ - Exact: [128, 3584, 1, 3328]
++ - Exact: [2944, 448, 1, 128]
++ - Exact: [64, 193600, 1, 256]
++ - Exact: [128, 2944, 1, 1280]
++ - Exact: [448, 2944, 1, 1280]
++ - Exact: [3584, 128, 1, 256]
++ - Exact: [448, 1408, 1, 3328]
++ - Exact: [704, 1024, 1, 256]
++ - Exact: [256, 3584, 1, 256]
++ - Exact: [256, 2944, 1, 3328]
++ - Exact: [448, 2368, 1, 128]
++ - Exact: [1408, 704, 1, 256]
++ - Exact: [448, 2944, 1, 3328]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [512, 1500, 1, 2048]
++ - Exact: [6784, 128, 1, 3328]
++ - Exact: [704, 704, 1, 256]
++ - Exact: [448, 704, 1, 1280]
++ - Exact: [1024, 448, 1, 3328]
++ - Exact: [2944, 128, 1, 256]
++ - Exact: [1024, 1024, 1, 1280]
++ - Exact: [448, 1024, 1, 128]
++ - Exact: [448, 2368, 1, 3328]
++ - Exact: [5056, 64, 1, 128]
++ - Exact: [1024, 700, 1, 512]
++ - Exact: [128, 6784, 1, 1280]
++ - Exact: [1856, 256, 1, 256]
++ - Exact: [128, 5888, 1, 1280]
++ - Exact: [256, 4288, 1, 1280]
++ - Exact: [256, 1856, 1, 128]
++ - Exact: [7680, 64, 1, 2560]
++ - Exact: [448, 1408, 1, 128]
++ - Exact: [6784, 128, 1, 256]
++ - Exact: [704, 448, 1, 256]
++ - Exact: [704, 448, 1, 128]
++ - Exact: [704, 1408, 1, 128]
++ - Exact: [4288, 128, 1, 1280]
++ - Exact: [128, 2944, 1, 128]
++ - Exact: [128, 4288, 1, 256]
++ - Exact: [704, 448, 1, 3328]
++ - Exact: [448, 2368, 1, 1280]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [2944, 256, 1, 1280]
++ - Exact: [256, 2368, 1, 128]
++ - Exact: [1856, 704, 1, 256]
++ - Exact: [1856, 448, 1, 1280]
++ - Exact: [128, 5888, 1, 128]
++ - Exact: [1024, 1024, 1, 256]
++ - Exact: [704, 1856, 1, 256]
++ - Exact: [256, 2368, 1, 1280]
++ - Exact: [2944, 448, 1, 256]
++ - Exact: [1856, 448, 1, 128]
++ - Exact: [2368, 128, 1, 1280]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [3025, 64, 64, 64]
++ - Exact: [2368, 256, 1, 1280]
++ - Exact: [2368, 448, 1, 1280]
++ - Exact: [128, 3584, 1, 256]
++ - Exact: [704, 448, 1, 1280]
++ - Exact: [4288, 256, 1, 1280]
++ - Exact: [4288, 128, 1, 3328]
++ - Exact: [7680, 128, 1, 2560]
++ - Exact: [1408, 256, 1, 128]
++ - Exact: [256, 1408, 1, 1280]
++ - Exact: [6784, 64, 1, 3328]
++ - Exact: [128, 2944, 1, 3328]
++ - Exact: [2944, 448, 1, 3328]
++ - Exact: [5888, 128, 1, 256]
++ - Exact: [5056, 64, 1, 256]
++ - Exact: [512, 1500, 1, 1536]
++ - Exact: [128, 3584, 1, 1280]
++ - Exact: [1024, 704, 1, 128]
++ - Exact: [128, 5056, 1, 3328]
++ - Exact: [1024, 1024, 1, 128]
++ - Exact: [4288, 128, 1, 256]
++ - Exact: [1408, 448, 1, 128]
++ - Exact: [3584, 256, 1, 256]
++ - Exact: [128, 2944, 1, 256]
++ - Exact: [128, 6784, 1, 128]
++ - Exact: [448, 1856, 1, 256]
++ - Exact: [3584, 128, 1, 3328]
++ - Exact: [5888, 128, 1, 3328]
++ - Exact: [1408, 704, 1, 1280]
++ - Exact: [448, 2944, 1, 256]
++ - Exact: [448, 2368, 1, 256]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [128, 2368, 1, 3328]
++ - Exact: [5056, 64, 1, 3328]
++ - Exact: [64, 5888, 1, 128]
++ - Exact: [5056, 128, 1, 3328]
++ - Exact: [448, 704, 1, 256]
++ - Exact: [2944, 128, 1, 3328]
++ - Exact: [128, 5056, 1, 1280]
++ - Exact: [704, 704, 1, 128]
++ - Exact: [2368, 128, 1, 128]
++ - Exact: [5056, 128, 1, 128]
++ - Exact: [448, 1024, 1, 3328]
++ - Exact: [2368, 256, 1, 256]
++ - Exact: [256, 2368, 1, 3328]
++ - Exact: [256, 3584, 1, 128]
++ - Exact: [4288, 256, 1, 128]
++ - Exact: [448, 1856, 1, 3328]
++ - Exact: [2368, 256, 1, 128]
++ - Exact: [256, 1856, 1, 256]
++ - Exact: [256, 2944, 1, 128]
++ - Exact: [1408, 256, 1, 3328]
++ - Exact: [2368, 448, 1, 256]
++ - Exact: [4288, 256, 1, 3328]
++ - Exact: [1856, 704, 1, 128]
++ - Exact: [4288, 128, 1, 128]
++ - Exact: [6784, 64, 1, 1280]
++ - Exact: [3584, 128, 1, 128]
++ - Exact: [256, 2368, 1, 256]
++ - Exact: [2944, 448, 1, 1280]
++ - Exact: [448, 1408, 1, 1280]
++ - Exact: [448, 1856, 1, 1280]
++ - Exact: [1856, 256, 1, 128]
++ - Exact: [128, 2368, 1, 256]
++ - Exact: [5888, 64, 1, 1280]
++ - Exact: [1024, 448, 1, 1280]
++ - Exact: [128, 5056, 1, 256]
++ - Exact: [1856, 704, 1, 1280]
++ - Exact: [448, 2944, 1, 128]
++ - Exact: [1408, 256, 1, 256]
++ - Exact: [2368, 448, 1, 3328]
++ - Exact: [128, 5888, 1, 3328]
++ - Exact: [64, 5056, 1, 128]
++ - Exact: [64, 6784, 1, 128]
++ - Exact: [448, 704, 1, 128]
++ - Exact: [1408, 448, 1, 256]
++ - Exact: [1408, 704, 1, 128]
++ - Exact: [2368, 256, 1, 3328]
++ - Exact: [5888, 128, 1, 1280]
++ - Exact: [256, 3584, 1, 1280]
++ - Exact: [256, 1408, 1, 128]
++ - Exact: [256, 4288, 1, 128]
++ - Exact: [5888, 128, 1, 128]
++ - Exact: [1408, 448, 1, 3328]
++ - Exact: [704, 1024, 1, 1280]
++ - Exact: [1856, 256, 1, 3328]
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [6784, 64, 1, 128]
++ - Exact: [704, 704, 1, 1280]
++ - Exact: [128, 2368, 1, 1280]
++ - Exact: [3584, 256, 1, 1280]
++ - Exact: [128, 4288, 1, 3328]
++ - Exact: [3584, 128, 1, 1280]
++ - Exact: [5056, 128, 1, 1280]
++ - Exact: [256, 4288, 1, 256]
++ - Exact: [1024, 448, 1, 256]
++ - Exact: [2944, 128, 1, 1280]
++ - Exact: [128, 2368, 1, 128]
++ - Exact: [256, 2944, 1, 1280]
++ - Exact: [2560, 128, 1, 2560]
++ - Exact: [704, 1024, 1, 3328]
++ - Exact: [128, 6784, 1, 256]
++ - Exact: [256, 1856, 1, 3328]
++ - Exact: [6784, 128, 1, 128]
++ - Exact: [128, 3584, 1, 128]
++ - Exact: [704, 1408, 1, 256]
++ - Exact: [4096, 128, 1, 4096]
++ - Exact: [5888, 64, 1, 128]
++ - Exact: [5056, 128, 1, 256]
++ - Exact: [6784, 128, 1, 1280]
++ - Exact: [1856, 448, 1, 256]
++ - Exact: [1024, 704, 1, 3328]
++ - Exact: [128, 4288, 1, 1280]
++ - Exact: [448, 704, 1, 3328]
++ - Exact: [1856, 704, 1, 3328]
++ - Exact: [512, 1500, 1, 2560]
++ - Exact: [3136, 64, 128, 64]
++ - Exact: [3136, 64, 128, 256]
++ - Exact: [3136, 64, 256, 64]
++ - Exact: [3136, 64, 256, 256]
++ - Exact: [1024, 512, 1, 2048]
++ - Exact: [4096, 256, 1, 2048]
++ - Exact: [2048, 256, 1, 4096]
++ - Exact: [512, 768, 1, 2048]
++ - Exact: [2048, 256, 1, 1024]
++ - Exact: [2048, 200, 1, 512]
++ - Exact: [4096, 200, 1, 1024]
++ - Exact: [2048, 200, 1, 4096]
++ - Exact: [2048, 512, 1, 1024]
++ - Exact: [1024, 1024, 1, 512]
++ - Exact: [2048, 512, 1, 4096]
++ - Exact: [1024, 1024, 1, 4096]
++ - Exact: [4096, 200, 1, 2048]
++ - Exact: [2048, 200, 1, 1024]
++ - Exact: [1024, 768, 1, 512]
++ - Exact: [2048, 200, 1, 2048]
++ - Exact: [2048, 256, 1, 2048]
++ - Exact: [512, 768, 1, 512]
++ - Exact: [4096, 256, 1, 4096]
++ - Exact: [1024, 512, 1, 512]
++ - Exact: [1024, 1024, 1, 2048]
++ - Exact: [4096, 256, 1, 1024]
++ - Exact: [512, 768, 1, 1024]
++ - Exact: [1024, 512, 1, 4096]
++ - Exact: [4096, 200, 1, 4096]
++ - Exact: [2048, 256, 1, 512]
++ - Exact: [1024, 1024, 1, 1024]
++ - Exact: [4096, 192, 1, 2048]
++ - Exact: [5329, 64, 64, 160]
++ - Exact: [1225, 64, 64, 384]
++ - Exact: [4096, 320, 1, 1280]
++ - Exact: [4096, 192, 1, 1280]
++ - Exact: [1225, 96, 64, 384]
++ - Exact: [4096, 320, 1, 2048]
++ - Exact: [4096, 256, 1, 1536]
++ - Exact: [64, 147, 432, 148]
++ - Exact: [64, 123, 528, 123]
++ - Exact: [64, 111, 576, 112]
++ - Exact: [64, 77, 816, 77]
++ - Exact: [64, 92, 688, 92]
++ - Exact: [64, 159, 400, 159]
++ - Exact: [64, 85, 752, 84]
++ - Exact: [64, 122, 528, 123]
++ - Exact: [64, 93, 688, 92]
++ - Exact: [64, 102, 624, 99]
++ - Exact: [64, 133, 480, 133]
++ - Exact: [64, 232, 272, 232]
++ - Exact: [64, 162, 400, 159]
++ - Exact: [64, 78, 816, 78]
++ - Exact: [64, 99, 624, 99]
++ - Exact: [64, 101, 624, 102]
++ - Exact: [64, 111, 576, 111]
++ - Exact: [64, 134, 480, 134]
++ - Exact: [64, 135, 480, 132]
++ - Exact: [64, 134, 480, 132]
++ - Exact: [64, 134, 480, 135]
++ - Exact: [64, 162, 400, 162]
++ - Exact: [64, 102, 624, 102]
++ - Exact: [64, 135, 480, 133]
++ - Exact: [64, 148, 432, 143]
++ - Exact: [64, 100, 624, 100]
++ - Exact: [64, 65, 992, 65]
++ - Exact: [64, 122, 528, 122]
++ - Exact: [64, 228, 272, 228]
++ - Exact: [64, 112, 576, 111]
++ - Exact: [64, 143, 432, 143]
++ - Exact: [64, 135, 480, 135]
++ - Exact: [64, 232, 272, 228]
++ - Exact: [64, 193, 320, 193]
++ - Exact: [64, 71, 896, 71]
++ - Exact: [64, 84, 752, 84]
++ - Exact: [64, 132, 480, 132]
++ - Exact: [64, 85, 752, 85]
++ - Exact: [64, 102, 624, 100]
++ - Exact: [64, 78, 816, 77]
++ - Exact: [64, 112, 576, 112]
++ - Exact: [64, 148, 432, 148]
++ - Exact: [64, 159, 400, 160]
++ - Exact: [64, 102, 624, 101]
++ - Exact: [64, 101, 624, 101]
++ - Exact: [64, 160, 400, 160]
++ - Exact: [64, 93, 688, 93]
++ - Exact: [64, 147, 432, 147]
++ - Exact: [64, 100, 624, 102]
++ - Exact: [64, 177, 352, 177]
++ - Exact: [500, 1024, 1, 512]
++ - Exact: [512, 1024, 1, 512]
++ - Exact: [200, 2048, 1, 512]
++ - Exact: [512, 2000, 1, 1024]
++ - Exact: [512, 2048, 1, 512]
++ - Exact: [200, 2000, 1, 100]
++ - Exact: [200, 2000, 1, 1024]
++ - Exact: [500, 1024, 1, 2048]
++ - Exact: [512, 2048, 1, 100]
++ - Exact: [512, 2048, 1, 2000]
++ - Exact: [200, 2000, 1, 10]
++ - Exact: [500, 2048, 1, 1024]
++ - Exact: [500, 2000, 1, 10]
++ - Exact: [500, 2048, 1, 100]
++ - Exact: [512, 1024, 1, 500]
++ - Exact: [200, 2000, 1, 2000]
++ - Exact: [500, 2048, 1, 2000]
++ - Exact: [512, 2048, 1, 1024]
++ - Exact: [512, 1024, 1, 100]
++ - Exact: [256, 2000, 1, 10]
++ - Exact: [512, 2000, 1, 100]
++ - Exact: [512, 2000, 1, 2048]
++ - Exact: [500, 1024, 1, 500]
++ - Exact: [256, 2000, 1, 100]
++ - Exact: [512, 1024, 1, 2048]
++ - Exact: [500, 2048, 1, 2048]
++ - Exact: [200, 2048, 1, 10]
++ - Exact: [500, 2000, 1, 512]
++ - Exact: [500, 1024, 1, 1024]
++ - Exact: [200, 2000, 1, 500]
++ - Exact: [256, 2048, 1, 100]
++ - Exact: [500, 2000, 1, 1024]
++ - Exact: [256, 2048, 1, 1024]
++ - Exact: [200, 2048, 1, 1024]
++ - Exact: [512, 2048, 1, 500]
++ - Exact: [512, 2000, 1, 10]
++ - Exact: [500, 1024, 1, 2000]
++ - Exact: [512, 2000, 1, 512]
++ - Exact: [500, 2000, 1, 2000]
++ - Exact: [500, 1024, 1, 10]
++ - Exact: [256, 2048, 1, 10]
++ - Exact: [256, 2048, 1, 500]
++ - Exact: [256, 2048, 1, 2048]
++ - Exact: [256, 2000, 1, 512]
++ - Exact: [512, 1024, 1, 2000]
++ - Exact: [256, 2000, 1, 2000]
++ - Exact: [256, 2048, 1, 2000]
++ - Exact: [200, 2048, 1, 100]
++ - Exact: [200, 2000, 1, 2048]
++ - Exact: [500, 2048, 1, 512]
++ - Exact: [500, 2000, 1, 500]
++ - Exact: [200, 2048, 1, 2048]
++ - Exact: [200, 2048, 1, 500]
++ - Exact: [512, 2000, 1, 500]
++ - Exact: [200, 2048, 1, 2000]
++ - Exact: [500, 1024, 1, 100]
++ - Exact: [512, 1024, 1, 10]
++ - Exact: [512, 1024, 1, 1024]
++ - Exact: [500, 2048, 1, 10]
++ - Exact: [200, 2000, 1, 512]
++ - Exact: [256, 2000, 1, 500]
++ - Exact: [256, 2048, 1, 512]
++ - Exact: [256, 2000, 1, 2048]
++ - Exact: [500, 2048, 1, 500]
++ - Exact: [256, 2000, 1, 1024]
++ - Exact: [500, 2000, 1, 2048]
++ - Exact: [512, 2000, 1, 2000]
++ - Exact: [512, 2048, 1, 2048]
++ - Exact: [512, 2048, 1, 10]
++ - Exact: [500, 2000, 1, 100]
++ - Exact: [1024, 1131, 1, 1024]
++ - Exact: [1024, 1102, 1, 1024]
++ - Exact: [1024, 774, 1, 1024]
++ - Exact: [4096, 128, 1, 2048]
++ - Exact: [4096, 128, 1, 3072]
++ - Exact: [1024, 1120, 1, 1024]
++ - Exact: [1024, 1015, 1, 1024]
++ - Exact: [1024, 992, 1, 1024]
++ - Exact: [1024, 950, 1, 1024]
++ - Exact: [1024, 1088, 1, 1024]
++ - Exact: [64, 128, 96, 128]
++ - Exact: [768, 1024, 1, 3072]
++ - Exact: [768, 512, 1, 3072]
++ - Exact: [64, 256, 192, 256]
++ - Exact: [64, 128, 384, 128]
++ - Exact: [64, 256, 96, 256]
++ - Exact: [6272, 112, 1, 512]
++ - Exact: [2048, 320, 1, 1280]
++ - Exact: [5329, 64, 1, 448]
++ - Exact: [784, 64, 32, 192]
++ - Exact: [6272, 64, 1, 480]
++ - Exact: [6272, 64, 1, 512]
++ - Exact: [6272, 160, 1, 528]
++ - Exact: [289, 160, 32, 768]
++ - Exact: [5329, 64, 32, 160]
++ - Exact: [5329, 96, 1, 576]
++ - Exact: [1225, 64, 32, 288]
++ - Exact: [289, 192, 32, 768]
++ - Exact: [2048, 448, 1, 1280]
++ - Exact: [3136, 64, 32, 64]
++ - Exact: [6272, 128, 1, 528]
++ - Exact: [6272, 96, 1, 480]
++ - Exact: [2048, 448, 1, 2048]
++ - Exact: [784, 96, 32, 192]
++ - Exact: [1001, 512, 1, 4096]
++ - Exact: [2048, 192, 1, 1280]
++ - Exact: [1225, 64, 32, 256]
++ - Exact: [2048, 256, 1, 1536]
++ - Exact: [6272, 128, 1, 512]
++ - Exact: [1568, 384, 1, 832]
++ - Exact: [1568, 256, 1, 832]
++ - Exact: [1568, 192, 1, 832]
++ - Exact: [289, 192, 32, 1024]
++ - Exact: [1225, 64, 32, 384]
++ - Exact: [2048, 320, 1, 2048]
++ - Exact: [2048, 384, 1, 1536]
++ - Exact: [5041, 96, 1, 576]
++ - Exact: [6272, 192, 1, 480]
++ - Exact: [5041, 192, 1, 720]
++ - Exact: [289, 128, 32, 768]
++ - Exact: [12544, 64, 1, 147]
++ - Exact: [6272, 160, 1, 512]
++ - Exact: [1225, 64, 32, 192]
++ - Exact: [784, 64, 32, 256]
++ - Exact: [6272, 144, 1, 512]
++ - Exact: [8192, 192, 1, 1280]
++ - Exact: [8192, 192, 1, 2048]
++ - Exact: [65, 6400, 1, 1024]
++ - Exact: [512, 1290, 1, 2048]
++ - Exact: [512, 2205, 1, 2048]
++ - Exact: [64, 512, 16, 512]
++ - Exact: [512, 600, 1, 2048]
++ - Exact: [512, 644, 1, 512]
++ - Exact: [512, 644, 1, 2048]
++ - Exact: [512, 668, 1, 2048]
++ - Exact: [512, 714, 1, 512]
++ - Exact: [512, 714, 1, 2048]
++ - Exact: [512, 720, 1, 512]
++ - Exact: [512, 720, 1, 2048]
++ - Exact: [512, 722, 1, 2048]
++ - Exact: [512, 781, 1, 512]
++ - Exact: [512, 781, 1, 2048]
++ - Exact: [512, 848, 1, 2048]
++ - Exact: [512, 872, 1, 2048]
++ - Exact: [512, 936, 1, 512]
++ - Exact: [512, 936, 1, 2048]
++ - Exact: [512, 980, 1, 512]
++ - Exact: [512, 980, 1, 2048]
++ - Exact: [512, 1139, 1, 2048]
++ - Exact: [512, 1184, 1, 2048]
++ - Exact: [512, 1186, 1, 2048]
++ - Exact: [512, 1232, 1, 512]
++ - Exact: [512, 1232, 1, 2048]
++ - Exact: [512, 1279, 1, 2048]
++ - Exact: [512, 1290, 1, 512]
++ - Exact: [512, 1327, 1, 2048]
++ - Exact: [512, 1331, 1, 2048]
++ - Exact: [512, 1341, 1, 2048]
++ - Exact: [512, 1350, 1, 512]
++ - Exact: [512, 1350, 1, 2048]
++ - Exact: [512, 1359, 1, 2048]
++ - Exact: [512, 1391, 1, 2048]
++ - Exact: [512, 1424, 1, 512]
++ - Exact: [512, 1424, 1, 2048]
++ - Exact: [512, 1458, 1, 512]
++ - Exact: [512, 1458, 1, 2048]
++ - Exact: [512, 1462, 1, 512]
++ - Exact: [512, 1462, 1, 2048]
++ - Exact: [512, 1467, 1, 2048]
++ - Exact: [512, 1472, 1, 2048]
++ - Exact: [512, 1520, 1, 512]
++ - Exact: [512, 1520, 1, 2048]
++ - Exact: [512, 1596, 1, 512]
++ - Exact: [512, 1596, 1, 2048]
++ - Exact: [512, 1599, 1, 512]
++ - Exact: [512, 1599, 1, 2048]
++ - Exact: [512, 1615, 1, 512]
++ - Exact: [512, 1615, 1, 2048]
++ - Exact: [512, 1680, 1, 512]
++ - Exact: [512, 1680, 1, 2048]
++ - Exact: [512, 1709, 1, 2048]
++ - Exact: [512, 1890, 1, 512]
++ - Exact: [512, 1902, 1, 2048]
++ - Exact: [512, 1917, 1, 512]
++ - Exact: [512, 1917, 1, 2048]
++ - Exact: [512, 2076, 1, 2048]
++ - Exact: [512, 2195, 1, 2048]
++ - Exact: [512, 2205, 1, 512]
++ - Exact: [2048, 198, 1, 512]
++ - Exact: [2048, 207, 1, 512]
++ - Exact: [2048, 208, 1, 512]
++ - Exact: [2048, 245, 1, 512]
++ - Exact: [2048, 246, 1, 512]
++ - Exact: [2048, 264, 1, 512]
++ - Exact: [2048, 401, 1, 512]
++ - Exact: [2048, 439, 1, 512]
++ - Exact: [2048, 443, 1, 512]
++ - Exact: [2048, 446, 1, 512]
++ - Exact: [2048, 465, 1, 512]
++ - Exact: [2048, 468, 1, 512]
++ - Exact: [2048, 493, 1, 512]
++ - Exact: [2048, 495, 1, 512]
++ - Exact: [2048, 511, 1, 512]
++ - Exact: [2048, 512, 1, 512]
++ - Exact: [2048, 540, 1, 512]
++ - Exact: [2048, 550, 1, 512]
++ - Exact: [2048, 560, 1, 512]
++ - Exact: [2048, 600, 1, 512]
++ - Exact: [64, 64, 496, 64]
++ - Exact: [64, 65, 496, 64]
++ - Exact: [64, 65, 496, 65]
++ - Exact: [64, 70, 216, 70]
++ - Exact: [64, 71, 216, 71]
++ - Exact: [64, 78, 248, 77]
++ - Exact: [64, 80, 152, 80]
++ - Exact: [64, 93, 344, 93]
++ - Exact: [64, 102, 312, 102]
++ - Exact: [64, 122, 264, 122]
++ - Exact: [64, 122, 264, 123]
++ - Exact: [64, 123, 264, 123]
++ - Exact: [64, 512, 96, 512]
++ - Exact: [64, 512, 128, 512]
++ - Exact: [64, 128, 512, 128]
++ - Exact: [64, 512, 64, 512]
++ - Exact: [2048, 512, 1, 2048]
++ - Exact: [512, 1600, 1, 32]
++ - Exact: [512, 1600, 1, 512]
++ - Exact: [560, 1600, 1, 1024]
++ - Exact: [1024, 512, 1, 3072]
++ - Exact: [64, 192, 64, 1280]
++ - Exact: [64, 320, 64, 1280]
++ - Exact: [64, 384, 64, 1280]
++ - Exact: [64, 448, 64, 1280]
++ - Exact: [64, 192, 64, 2048]
++ - Exact: [64, 320, 64, 2048]
++ - Exact: [64, 384, 64, 2048]
++ - Exact: [64, 448, 64, 2048]
++ - Exact: [1225, 64, 64, 192]
++ - Exact: [1225, 64, 64, 256]
++ - Exact: [1225, 64, 64, 288]
++ - Exact: [5329, 80, 64, 64]
++ - Exact: [3136, 64, 64, 64]
++ - Exact: [3136, 64, 64, 256]
++ - Exact: [64, 192, 32, 1280]
++ - Exact: [64, 320, 32, 1280]
++ - Exact: [64, 384, 32, 1280]
++ - Exact: [64, 448, 32, 1280]
++ - Exact: [64, 192, 32, 2048]
++ - Exact: [64, 320, 32, 2048]
++ - Exact: [64, 384, 32, 2048]
++ - Exact: [64, 448, 32, 2048]
++ - Exact: [5329, 80, 32, 64]
++ - Exact: [3136, 64, 32, 256]
++ - Exact: [196, 256, 32, 1024]
++ - Exact: [256, 4096, 1, 4]
++ - Exact: [960, 1024, 1, 1024]
++ - Exact: [768, 768, 1, 768]
++ - Exact: [768, 768, 1, 384]
++ - Exact: [100, 128, 120, 512]
++ - Exact: [100, 128, 139, 512]
++ - Exact: [100, 128, 160, 512]
++ - Exact: [22500, 64, 1, 147]
++ - Exact: [1024, 960, 1, 1024]
++ - Exact: [1024, 616, 1, 1024]
++ - Exact: [64, 128, 128, 128]
++ - Exact: [64, 128, 160, 128]
++ - Exact: [1024, 1024, 1, 2]
++ - Exact: [64, 128, 624, 128]
++ - Exact: [1024, 780, 1, 1024]
++ - Exact: [64, 128, 640, 128]
++ - Exact: [1024, 800, 1, 1024]
++ - Exact: [64, 128, 656, 128]
++ - Exact: [1024, 820, 1, 1024]
++ - Exact: [64, 512, 80, 512]
++ - Exact: [1024, 385, 1, 1024]
++ - Exact: [1024, 462, 1, 1024]
++ - Exact: [64, 128, 144, 128]
++ - Exact: [1024, 960, 1, 64]
++ - Exact: [64, 512, 256, 512]
++ - Exact: [64, 512, 40, 512]
++ - Exact: [96, 1024, 64, 1024]
++ - Exact: [96, 1024, 128, 1024]
++ - Exact: [64, 1024, 256, 1024]
++ - Exact: [64, 1024, 32, 1024]
++ - Exact: [64, 1024, 64, 1024]
++ - Exact: [64, 1024, 128, 1024]
++ - Exact: [64, 128, 1024, 128]
++ - Exact: [1024, 864, 1, 1024]
++ - Exact: [1024, 864, 1, 512]
++ - Exact: [256, 3456, 1, 128]
++ - Exact: [256, 4096, 1, 128]
++ - Exact: [480, 864, 1, 1024]
++ - Exact: [512, 864, 1, 256]
++ - Exact: [64, 128, 1280, 128]
++ - Exact: [64, 128, 1312, 128]
++ - Exact: [64, 512, 192, 512]
++ - Exact: [256, 4096, 1, 1]
++ - Exact: [64, 128, 2048, 128]
++ - Exact: [64, 128, 1536, 128]
++ - Exact: [64, 128, 192, 128]
++ - Exact: [64, 384, 144, 384]
++ - Exact: [64, 512, 48, 512]
++ - Exact: [64, 128, 256, 128]
++ - Exact: [64, 384, 192, 384]
++ - Exact: [950, 512, 2, 2048]
++ - Exact: [3400, 256, 1, 1024]
++ - Exact: [3800, 256, 1, 1024]
++ - Exact: [850, 512, 2, 2048]
++ - Exact: [805, 512, 2, 2048]
++ - Exact: [864, 512, 2, 2048]
++ - Exact: [950, 256, 2, 2048]
++ - Exact: [888, 512, 2, 2048]
++ - Exact: [51520, 64, 2, 256]
++ - Exact: [46464, 64, 2, 256]
++ - Exact: [49152, 64, 2, 256]
++ - Exact: [1900, 512, 1, 1024]
++ - Exact: [1700, 512, 1, 1024]
++ - Exact: [1610, 512, 1, 1024]
++ - Exact: [1536, 512, 1, 1024]
++ - Exact: [1728, 512, 1, 1024]
++ - Exact: [1024, 1024, 1, 320]
++ - Exact: [51520, 64, 2, 64]
++ - Exact: [55296, 64, 2, 64]
++ - Exact: [49152, 64, 2, 64]
++ - Exact: [54400, 64, 2, 64]
++ - Exact: [42240, 64, 2, 256]
++ - Exact: [672, 512, 2, 2048]
++ - Exact: [54400, 64, 2, 256]
++ - Exact: [56832, 64, 2, 256]
++ - Exact: [55296, 64, 2, 256]
++ - Exact: [60800, 64, 2, 64]
++ - Exact: [660, 512, 2, 2048]
++ - Exact: [768, 512, 2, 2048]
++ - Exact: [43008, 64, 2, 256]
++ - Exact: [864, 256, 2, 2048]
++ - Exact: [726, 512, 2, 2048]
++ - Exact: [768, 256, 2, 2048]
++ - Exact: [45632, 64, 2, 256]
++ - Exact: [713, 512, 2, 2048]
++ - Exact: [805, 256, 2, 2048]
++ - Exact: [60800, 64, 2, 256]
++ - Exact: [850, 256, 2, 2048]
++ - Exact: [1024, 1024, 1, 81]
++ - Exact: [96, 1024, 160, 1024]
++ - Exact: [96, 1024, 40, 1024]
++ - Exact: [96, 1024, 80, 1024]
++ - Exact: [96, 1024, 96, 1024]
++ - Exact: [96, 1024, 24, 1024]
++ - Exact: [96, 1024, 48, 1024]
++ - Exact: [96, 1024, 16, 1024]
++ - Exact: [96, 1024, 32, 1024]
++ - Exact: [64, 512, 320, 512]
++ - Exact: [64, 1024, 512, 1024]
++
++# bodys midSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 80, 1, 30522]
++ - Exact: [1024, 120, 1, 30522]
++ - Exact: [1024, 77, 1, 30522]
++ - Exact: [1024, 200, 1, 30522]
++ - Exact: [1024, 160, 1, 30522]
++ - Exact: [1024, 180, 1, 30522]
++ - Exact: [1024, 160, 1, 30528]
++ - Exact: [1024, 240, 1, 30528]
++ - Exact: [2560, 109, 1, 29000]
++ - Exact: [2560, 121, 1, 29000]
++ - Exact: [2560, 65, 1, 29000]
++ - Exact: [2560, 66, 1, 29000]
++ - Exact: [2560, 67, 1, 29000]
++ - Exact: [2560, 69, 1, 29000]
++ - Exact: [2560, 70, 1, 29000]
++ - Exact: [2560, 71, 1, 29000]
++ - Exact: [2560, 73, 1, 29000]
++ - Exact: [2560, 74, 1, 29000]
++ - Exact: [2560, 75, 1, 29000]
++ - Exact: [2560, 77, 1, 29000]
++ - Exact: [2560, 78, 1, 29000]
++ - Exact: [2560, 80, 1, 29000]
++ - Exact: [2560, 81, 1, 29000]
++ - Exact: [2560, 82, 1, 29000]
++ - Exact: [2560, 83, 1, 29000]
++ - Exact: [2560, 84, 1, 29000]
++ - Exact: [2560, 88, 1, 29000]
++ - Exact: [2560, 89, 1, 29000]
++ - Exact: [2560, 90, 1, 29000]
++ - Exact: [2560, 92, 1, 29000]
++ - Exact: [2560, 95, 1, 29000]
++ - Exact: [2560, 98, 1, 29000]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [512, 200, 1, 32]
++ - Exact: [1024, 200, 1, 1]
++ - Exact: [512, 200, 1, 1]
++ - Exact: [768, 320, 1, 768]
++ - Exact: [768, 160, 1, 768]
++ - Exact: [1024, 120, 1, 1024]
++ - Exact: [1024, 160, 1, 1024]
++ - Exact: [2368, 64, 1, 3328]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [1408, 64, 1, 128]
++ - Exact: [1408, 64, 1, 1280]
++ - Exact: [4096, 32, 1, 4096]
++ - Exact: [3072, 64, 1, 1024]
++ - Exact: [2944, 64, 1, 256]
++ - Exact: [448, 448, 1, 3328]
++ - Exact: [1024, 256, 1, 3328]
++ - Exact: [6144, 32, 1, 2560]
++ - Exact: [1856, 64, 1, 1280]
++ - Exact: [704, 128, 1, 1280]
++ - Exact: [4288, 64, 1, 3328]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [1760, 128, 1, 1760]
++ - Exact: [704, 256, 1, 128]
++ - Exact: [128, 1408, 1, 128]
++ - Exact: [1024, 256, 1, 256]
++ - Exact: [448, 448, 1, 256]
++ - Exact: [7680, 32, 1, 2560]
++ - Exact: [128, 1024, 1, 3328]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [256, 1024, 1, 256]
++ - Exact: [1024, 128, 1, 1280]
++ - Exact: [3072, 32, 1, 1024]
++ - Exact: [448, 256, 1, 3328]
++ - Exact: [128, 1024, 1, 128]
++ - Exact: [128, 704, 1, 1280]
++ - Exact: [1856, 128, 1, 3328]
++ - Exact: [35, 8457, 1, 1760]
++ - Exact: [64, 2944, 1, 128]
++ - Exact: [8448, 32, 1, 2816]
++ - Exact: [1408, 128, 1, 1280]
++ - Exact: [128, 1856, 1, 1280]
++ - Exact: [256, 448, 1, 256]
++ - Exact: [2048, 128, 1, 2048]
++ - Exact: [128, 1856, 1, 128]
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [128, 1408, 1, 256]
++ - Exact: [35, 8457, 1, 2560]
++ - Exact: [4288, 64, 1, 128]
++ - Exact: [256, 448, 1, 3328]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [2368, 64, 1, 256]
++ - Exact: [1024, 128, 1, 128]
++ - Exact: [704, 128, 1, 3328]
++ - Exact: [4288, 64, 1, 1280]
++ - Exact: [2560, 64, 1, 2560]
++ - Exact: [1408, 128, 1, 128]
++ - Exact: [128, 1024, 1, 1280]
++ - Exact: [2944, 64, 1, 128]
++ - Exact: [1024, 128, 1, 3328]
++ - Exact: [704, 128, 1, 256]
++ - Exact: [448, 256, 1, 1280]
++ - Exact: [64, 4288, 1, 3328]
++ - Exact: [2944, 64, 1, 3328]
++ - Exact: [1856, 128, 1, 1280]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [3584, 64, 1, 128]
++ - Exact: [256, 1024, 1, 1280]
++ - Exact: [64, 4288, 1, 128]
++ - Exact: [3584, 64, 1, 1280]
++ - Exact: [1408, 128, 1, 3328]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [128, 1500, 1, 1280]
++ - Exact: [35, 8457, 1, 4096]
++ - Exact: [256, 704, 1, 256]
++ - Exact: [2368, 64, 1, 128]
++ - Exact: [256, 1024, 1, 128]
++ - Exact: [64, 1408, 1, 128]
++ - Exact: [704, 256, 1, 3328]
++ - Exact: [35, 8457, 1, 2048]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [448, 256, 1, 128]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [1408, 128, 1, 256]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [128, 704, 1, 128]
++ - Exact: [256, 448, 1, 1280]
++ - Exact: [704, 256, 1, 1280]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [1856, 64, 1, 128]
++ - Exact: [4096, 64, 1, 4096]
++ - Exact: [704, 128, 1, 128]
++ - Exact: [256, 704, 1, 3328]
++ - Exact: [256, 448, 1, 128]
++ - Exact: [64, 3584, 1, 128]
++ - Exact: [1024, 128, 1, 256]
++ - Exact: [2944, 64, 1, 1280]
++ - Exact: [128, 1408, 1, 3328]
++ - Exact: [1408, 64, 1, 256]
++ - Exact: [64, 1856, 1, 128]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [1856, 128, 1, 128]
++ - Exact: [2368, 64, 1, 1280]
++ - Exact: [4288, 64, 1, 256]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [1408, 64, 1, 3328]
++ - Exact: [1024, 256, 1, 128]
++ - Exact: [256, 704, 1, 128]
++ - Exact: [448, 448, 1, 1280]
++ - Exact: [1024, 256, 1, 1280]
++ - Exact: [128, 1024, 1, 256]
++ - Exact: [3584, 64, 1, 3328]
++ - Exact: [256, 1024, 1, 3328]
++ - Exact: [1856, 64, 1, 3328]
++ - Exact: [448, 256, 1, 256]
++ - Exact: [4608, 32, 1, 1536]
++ - Exact: [128, 704, 1, 256]
++ - Exact: [3584, 64, 1, 256]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [128, 704, 1, 3328]
++ - Exact: [128, 1856, 1, 256]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [1856, 64, 1, 256]
++ - Exact: [2560, 32, 1, 2560]
++ - Exact: [256, 704, 1, 1280]
++ - Exact: [64, 2368, 1, 128]
++ - Exact: [176, 1500, 1, 1408]
++ - Exact: [1856, 128, 1, 256]
++ - Exact: [2048, 64, 1, 2048]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [128, 1408, 1, 1280]
++ - Exact: [128, 1856, 1, 3328]
++ - Exact: [1760, 64, 1, 1760]
++ - Exact: [448, 448, 1, 128]
++ - Exact: [704, 256, 1, 256]
++ - Exact: [1024, 256, 1, 1024]
++ - Exact: [512, 200, 1, 512]
++ - Exact: [1024, 200, 1, 1024]
++ - Exact: [512, 256, 1, 1024]
++ - Exact: [1024, 256, 1, 2048]
++ - Exact: [1024, 200, 1, 4096]
++ - Exact: [1024, 200, 1, 512]
++ - Exact: [512, 200, 1, 1024]
++ - Exact: [512, 256, 1, 512]
++ - Exact: [1024, 256, 1, 4096]
++ - Exact: [1024, 200, 1, 2048]
++ - Exact: [1024, 256, 1, 512]
++ - Exact: [512, 200, 1, 2048]
++ - Exact: [64, 32, 1984, 32]
++ - Exact: [64, 38, 1680, 38]
++ - Exact: [64, 59, 1088, 59]
++ - Exact: [64, 54, 1184, 54]
++ - Exact: [64, 49, 1296, 49]
++ - Exact: [64, 45, 1424, 45]
++ - Exact: [64, 35, 1808, 35]
++ - Exact: [64, 41, 1552, 41]
++ - Exact: [512, 512, 1, 1024]
++ - Exact: [512, 512, 1, 2000]
++ - Exact: [100, 1024, 1, 2048]
++ - Exact: [100, 2000, 1, 1024]
++ - Exact: [128, 2000, 1, 100]
++ - Exact: [64, 2000, 1, 1024]
++ - Exact: [100, 1024, 1, 1024]
++ - Exact: [128, 1024, 1, 512]
++ - Exact: [512, 500, 1, 2000]
++ - Exact: [500, 512, 1, 100]
++ - Exact: [100, 1024, 1, 500]
++ - Exact: [128, 2000, 1, 512]
++ - Exact: [256, 1024, 1, 100]
++ - Exact: [200, 500, 1, 1024]
++ - Exact: [100, 2000, 1, 512]
++ - Exact: [200, 512, 1, 100]
++ - Exact: [64, 2048, 1, 10]
++ - Exact: [64, 2048, 1, 500]
++ - Exact: [512, 512, 1, 512]
++ - Exact: [500, 500, 1, 2000]
++ - Exact: [256, 500, 1, 10]
++ - Exact: [512, 500, 1, 512]
++ - Exact: [128, 1024, 1, 2000]
++ - Exact: [100, 2000, 1, 2048]
++ - Exact: [256, 512, 1, 10]
++ - Exact: [64, 2000, 1, 2048]
++ - Exact: [64, 2048, 1, 512]
++ - Exact: [64, 2000, 1, 10]
++ - Exact: [128, 1024, 1, 500]
++ - Exact: [200, 512, 1, 1024]
++ - Exact: [128, 2048, 1, 10]
++ - Exact: [64, 2048, 1, 100]
++ - Exact: [64, 2000, 1, 100]
++ - Exact: [200, 500, 1, 100]
++ - Exact: [500, 500, 1, 500]
++ - Exact: [128, 2048, 1, 512]
++ - Exact: [100, 2048, 1, 500]
++ - Exact: [500, 500, 1, 2048]
++ - Exact: [128, 2000, 1, 2000]
++ - Exact: [256, 500, 1, 1024]
++ - Exact: [64, 2048, 1, 2000]
++ - Exact: [100, 2048, 1, 1024]
++ - Exact: [128, 1024, 1, 100]
++ - Exact: [256, 1024, 1, 2048]
++ - Exact: [500, 512, 1, 512]
++ - Exact: [256, 500, 1, 2000]
++ - Exact: [256, 512, 1, 100]
++ - Exact: [128, 2000, 1, 500]
++ - Exact: [200, 512, 1, 2048]
++ - Exact: [64, 2048, 1, 2048]
++ - Exact: [200, 1024, 1, 2048]
++ - Exact: [512, 512, 1, 10]
++ - Exact: [512, 500, 1, 10]
++ - Exact: [200, 512, 1, 10]
++ - Exact: [500, 500, 1, 1024]
++ - Exact: [256, 1024, 1, 512]
++ - Exact: [256, 500, 1, 512]
++ - Exact: [200, 500, 1, 2048]
++ - Exact: [100, 2000, 1, 10]
++ - Exact: [100, 2048, 1, 2048]
++ - Exact: [128, 1024, 1, 2048]
++ - Exact: [100, 2000, 1, 500]
++ - Exact: [100, 2048, 1, 100]
++ - Exact: [100, 1024, 1, 10]
++ - Exact: [100, 1024, 1, 2000]
++ - Exact: [256, 512, 1, 500]
++ - Exact: [100, 2000, 1, 100]
++ - Exact: [128, 1024, 1, 10]
++ - Exact: [100, 2048, 1, 10]
++ - Exact: [512, 500, 1, 100]
++ - Exact: [128, 2000, 1, 1024]
++ - Exact: [200, 1024, 1, 500]
++ - Exact: [256, 512, 1, 2000]
++ - Exact: [256, 1024, 1, 2000]
++ - Exact: [200, 512, 1, 500]
++ - Exact: [64, 2000, 1, 512]
++ - Exact: [200, 1024, 1, 100]
++ - Exact: [200, 1024, 1, 1024]
++ - Exact: [500, 512, 1, 2000]
++ - Exact: [200, 500, 1, 512]
++ - Exact: [256, 512, 1, 512]
++ - Exact: [512, 512, 1, 500]
++ - Exact: [100, 1024, 1, 512]
++ - Exact: [128, 1024, 1, 1024]
++ - Exact: [200, 512, 1, 2000]
++ - Exact: [256, 1024, 1, 500]
++ - Exact: [200, 1024, 1, 512]
++ - Exact: [256, 500, 1, 500]
++ - Exact: [256, 500, 1, 2048]
++ - Exact: [512, 500, 1, 1024]
++ - Exact: [256, 512, 1, 1024]
++ - Exact: [128, 2048, 1, 1024]
++ - Exact: [500, 512, 1, 500]
++ - Exact: [200, 500, 1, 500]
++ - Exact: [64, 2000, 1, 2000]
++ - Exact: [128, 2000, 1, 2048]
++ - Exact: [256, 1024, 1, 10]
++ - Exact: [256, 1024, 1, 1024]
++ - Exact: [500, 500, 1, 10]
++ - Exact: [256, 500, 1, 100]
++ - Exact: [256, 512, 1, 2048]
++ - Exact: [200, 1024, 1, 2000]
++ - Exact: [100, 2048, 1, 512]
++ - Exact: [512, 500, 1, 2048]
++ - Exact: [128, 2048, 1, 2000]
++ - Exact: [500, 512, 1, 2048]
++ - Exact: [200, 500, 1, 2000]
++ - Exact: [500, 512, 1, 1024]
++ - Exact: [100, 1024, 1, 100]
++ - Exact: [64, 2000, 1, 500]
++ - Exact: [128, 2048, 1, 2048]
++ - Exact: [128, 2000, 1, 10]
++ - Exact: [500, 512, 1, 10]
++ - Exact: [200, 512, 1, 512]
++ - Exact: [512, 500, 1, 500]
++ - Exact: [512, 512, 1, 100]
++ - Exact: [500, 500, 1, 512]
++ - Exact: [128, 2048, 1, 500]
++ - Exact: [200, 500, 1, 10]
++ - Exact: [100, 2048, 1, 2000]
++ - Exact: [200, 1024, 1, 10]
++ - Exact: [64, 2048, 1, 1024]
++ - Exact: [100, 2000, 1, 2000]
++ - Exact: [500, 500, 1, 100]
++ - Exact: [128, 2048, 1, 100]
++ - Exact: [4096, 64, 1, 2048]
++ - Exact: [4096, 91, 1, 2048]
++ - Exact: [4096, 86, 1, 3072]
++ - Exact: [4096, 49, 1, 2048]
++ - Exact: [4096, 91, 1, 3072]
++ - Exact: [4096, 64, 1, 3072]
++ - Exact: [4096, 63, 1, 3072]
++ - Exact: [4096, 96, 1, 2048]
++ - Exact: [4096, 32, 1, 2048]
++ - Exact: [4096, 49, 1, 3072]
++ - Exact: [1024, 96, 1, 1024]
++ - Exact: [4096, 86, 1, 2048]
++ - Exact: [4096, 96, 1, 3072]
++ - Exact: [4096, 35, 1, 3072]
++ - Exact: [4096, 50, 1, 2048]
++ - Exact: [36548, 32, 1, 1024]
++ - Exact: [4096, 32, 1, 3072]
++ - Exact: [1024, 243, 1, 1024]
++ - Exact: [4096, 50, 1, 3072]
++ - Exact: [1024, 128, 1, 1024]
++ - Exact: [1024, 216, 1, 1024]
++ - Exact: [4096, 35, 1, 2048]
++ - Exact: [4096, 63, 1, 2048]
++ - Exact: [289, 256, 1, 1568]
++ - Exact: [3025, 64, 1, 363]
++ - Exact: [784, 32, 32, 192]
++ - Exact: [289, 256, 1, 2016]
++ - Exact: [21609, 32, 1, 288]
++ - Exact: [1225, 192, 1, 1728]
++ - Exact: [784, 96, 1, 800]
++ - Exact: [1225, 64, 1, 1200]
++ - Exact: [729, 192, 1, 1600]
++ - Exact: [6272, 32, 1, 528]
++ - Exact: [1568, 160, 1, 832]
++ - Exact: [289, 256, 1, 1792]
++ - Exact: [784, 32, 32, 256]
++ - Exact: [6272, 32, 1, 512]
++ - Exact: [289, 384, 1, 3456]
++ - Exact: [289, 384, 1, 2592]
++ - Exact: [1225, 32, 32, 192]
++ - Exact: [1568, 128, 1, 832]
++ - Exact: [1225, 48, 32, 288]
++ - Exact: [1001, 128, 1, 2048]
++ - Exact: [2048, 174, 1, 512]
++ - Exact: [2048, 189, 1, 512]
++ - Exact: [64, 35, 904, 35]
++ - Exact: [64, 103, 16, 103]
++ - Exact: [64, 104, 16, 103]
++ - Exact: [64, 123, 16, 112]
++ - Exact: [64, 123, 16, 123]
++ - Exact: [512, 540, 1, 512]
++ - Exact: [512, 540, 1, 2048]
++ - Exact: [512, 550, 1, 512]
++ - Exact: [512, 550, 1, 2048]
++ - Exact: [512, 560, 1, 512]
++ - Exact: [512, 560, 1, 2048]
++ - Exact: [2048, 160, 1, 512]
++ - Exact: [2048, 184, 1, 512]
++ - Exact: [512, 160, 1, 2048]
++ - Exact: [512, 174, 1, 2048]
++ - Exact: [512, 182, 1, 512]
++ - Exact: [512, 184, 1, 512]
++ - Exact: [512, 184, 1, 2048]
++ - Exact: [512, 189, 1, 512]
++ - Exact: [512, 189, 1, 2048]
++ - Exact: [512, 198, 1, 2048]
++ - Exact: [512, 206, 1, 512]
++ - Exact: [512, 207, 1, 2048]
++ - Exact: [512, 208, 1, 512]
++ - Exact: [512, 208, 1, 2048]
++ - Exact: [512, 224, 1, 512]
++ - Exact: [512, 245, 1, 2048]
++ - Exact: [512, 246, 1, 512]
++ - Exact: [512, 246, 1, 2048]
++ - Exact: [512, 264, 1, 512]
++ - Exact: [512, 264, 1, 2048]
++ - Exact: [512, 401, 1, 2048]
++ - Exact: [512, 439, 1, 2048]
++ - Exact: [512, 443, 1, 2048]
++ - Exact: [512, 446, 1, 2048]
++ - Exact: [512, 455, 1, 512]
++ - Exact: [512, 465, 1, 512]
++ - Exact: [512, 465, 1, 2048]
++ - Exact: [512, 468, 1, 512]
++ - Exact: [512, 468, 1, 2048]
++ - Exact: [512, 476, 1, 512]
++ - Exact: [512, 493, 1, 512]
++ - Exact: [512, 493, 1, 2048]
++ - Exact: [512, 495, 1, 2048]
++ - Exact: [512, 511, 1, 2048]
++ - Exact: [512, 512, 1, 2048]
++ - Exact: [64, 59, 512, 59]
++ - Exact: [64, 59, 544, 59]
++ - Exact: [256, 1024, 1, 1]
++ - Exact: [257, 1024, 1, 4096]
++ - Exact: [512, 215, 1, 2048]
++ - Exact: [512, 256, 1, 2048]
++ - Exact: [560, 200, 1, 1024]
++ - Exact: [768, 215, 1, 2048]
++ - Exact: [768, 256, 1, 2048]
++ - Exact: [32, 33, 1600, 33]
++ - Exact: [512, 512, 1, 64]
++ - Exact: [1225, 32, 64, 192]
++ - Exact: [1225, 48, 64, 192]
++ - Exact: [1225, 48, 64, 256]
++ - Exact: [1225, 48, 64, 288]
++ - Exact: [49, 2048, 64, 512]
++ - Exact: [49, 512, 64, 2048]
++ - Exact: [1225, 48, 32, 192]
++ - Exact: [1225, 48, 32, 256]
++ - Exact: [49, 2048, 32, 512]
++ - Exact: [49, 512, 32, 2048]
++ - Exact: [384, 384, 1, 384]
++ - Exact: [100, 128, 18, 512]
++ - Exact: [100, 128, 19, 512]
++ - Exact: [1444, 128, 1, 576]
++ - Exact: [361, 512, 1, 2304]
++ - Exact: [480, 512, 1, 512]
++ - Exact: [512, 480, 1, 512]
++ - Exact: [1024, 308, 1, 1024]
++ - Exact: [1024, 180, 1, 1024]
++ - Exact: [64, 32, 4608, 32]
++ - Exact: [64, 34, 4736, 34]
++ - Exact: [64, 35, 4608, 32]
++ - Exact: [64, 35, 4608, 35]
++ - Exact: [256, 864, 1, 128]
++ - Exact: [49, 2048, 64, 1024]
++ - Exact: [49, 1024, 64, 2048]
++ - Exact: [49, 2048, 32, 1024]
++ - Exact: [49, 1024, 32, 2048]
++ - Exact: [3136, 64, 1, 576]
++ - Exact: [784, 128, 1, 1152]
++ - Exact: [49, 2048, 128, 512]
++ - Exact: [49, 2048, 256, 512]
++ - Exact: [49, 512, 128, 2048]
++ - Exact: [49, 512, 256, 2048]
++ - Exact: [1024, 128, 1, 2]
++ - Exact: [1024, 96, 1, 2]
++ - Exact: [1909283, 40, 1, 40]
++ - Exact: [3818566, 40, 1, 40]
++ - Exact: [2560, 35, 1, 29000]
++ - Exact: [2560, 36, 1, 29000]
++ - Exact: [2560, 39, 1, 29000]
++ - Exact: [2560, 40, 1, 29000]
++ - Exact: [2560, 42, 1, 29000]
++ - Exact: [2560, 43, 1, 29000]
++ - Exact: [2560, 44, 1, 29000]
++ - Exact: [2560, 46, 1, 29000]
++ - Exact: [2560, 48, 1, 29000]
++ - Exact: [2560, 49, 1, 29000]
++ - Exact: [2560, 50, 1, 29000]
++ - Exact: [2560, 51, 1, 29000]
++ - Exact: [2560, 53, 1, 29000]
++ - Exact: [2560, 54, 1, 29000]
++ - Exact: [2560, 55, 1, 29000]
++ - Exact: [2560, 56, 1, 29000]
++ - Exact: [2560, 57, 1, 29000]
++ - Exact: [2560, 58, 1, 29000]
++ - Exact: [2560, 59, 1, 29000]
++ - Exact: [2560, 61, 1, 29000]
++ - Exact: [2560, 63, 1, 29000]
++
++# bodys bigM
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 1 ]
++ - [ 4, 2 ]
++ - WorkGroup:
++ - [ 16, 4, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 32, 4, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1760, 32, 1, 1760]
++ - Exact: [3584, 4, 1, 1280]
++ - Exact: [2560, 16, 1, 2560]
++ - Exact: [2944, 4, 1, 256]
++ - Exact: [5056, 4, 1, 3328]
++ - Exact: [1760, 16, 1, 1760]
++ - Exact: [2368, 4, 1, 1280]
++ - Exact: [6784, 4, 1, 1280]
++ - Exact: [8448, 4, 1, 2816]
++ - Exact: [1856, 4, 1, 1280]
++ - Exact: [4608, 1, 1, 1536]
++ - Exact: [7680, 4, 1, 2560]
++ - Exact: [8448, 16, 1, 2816]
++ - Exact: [3072, 2, 1, 1024]
++ - Exact: [2368, 4, 1, 256]
++ - Exact: [7680, 1, 1, 2560]
++ - Exact: [4608, 2, 1, 1536]
++ - Exact: [4608, 4, 1, 1536]
++ - Exact: [3072, 1, 1, 128]
++ - Exact: [2048, 32, 1, 2048]
++ - Exact: [4288, 4, 1, 256]
++ - Exact: [3584, 4, 1, 3328]
++ - Exact: [5888, 4, 1, 1280]
++ - Exact: [2048, 16, 1, 2048]
++ - Exact: [5888, 4, 1, 128]
++ - Exact: [8448, 1, 1, 2816]
++ - Exact: [1408, 4, 1, 256]
++ - Exact: [6144, 4, 1, 2560]
++ - Exact: [3072, 1, 1, 1024]
++ - Exact: [5056, 4, 1, 1280]
++ - Exact: [3072, 16, 1, 1024]
++ - Exact: [1408, 4, 1, 3328]
++ - Exact: [6144, 1, 1, 2560]
++ - Exact: [6144, 16, 1, 2560]
++ - Exact: [4096, 16, 1, 4096]
++ - Exact: [1408, 4, 1, 128]
++ - Exact: [1856, 4, 1, 256]
++ - Exact: [6784, 4, 1, 128]
++ - Exact: [2944, 4, 1, 128]
++ - Exact: [5888, 4, 1, 3328]
++ - Exact: [5056, 4, 1, 128]
++ - Exact: [3072, 4, 1, 1024]
++ - Exact: [2944, 4, 1, 3328]
++ - Exact: [2368, 4, 1, 128]
++ - Exact: [1856, 4, 1, 128]
++ - Exact: [7680, 2, 1, 2560]
++ - Exact: [7680, 16, 1, 2560]
++ - Exact: [4224, 1, 1, 128]
++ - Exact: [8448, 2, 1, 2816]
++ - Exact: [1408, 4, 1, 1280]
++ - Exact: [6784, 4, 1, 256]
++ - Exact: [4288, 4, 1, 128]
++ - Exact: [1856, 4, 1, 3328]
++ - Exact: [3584, 4, 1, 256]
++ - Exact: [2368, 4, 1, 3328]
++ - Exact: [6784, 4, 1, 3328]
++ - Exact: [4288, 4, 1, 1280]
++ - Exact: [3584, 4, 1, 128]
++ - Exact: [5056, 4, 1, 256]
++ - Exact: [4288, 4, 1, 3328]
++ - Exact: [4608, 16, 1, 1536]
++ - Exact: [6144, 2, 1, 2560]
++ - Exact: [2944, 4, 1, 1280]
++ - Exact: [5888, 4, 1, 256]
++ - Exact: [4096, 29, 1, 2048]
++ - Exact: [4096, 25, 1, 2048]
++ - Exact: [4096, 29, 1, 3072]
++ - Exact: [4096, 24, 1, 2048]
++ - Exact: [36548, 1, 1, 1024]
++ - Exact: [4096, 27, 1, 2048]
++ - Exact: [4096, 1, 1, 2048]
++ - Exact: [4096, 24, 1, 3072]
++ - Exact: [4096, 27, 1, 3072]
++ - Exact: [36548, 25, 1, 1024]
++ - Exact: [4096, 1, 1, 3072]
++ - Exact: [4096, 25, 1, 3072]
++ - Exact: [36548, 24, 1, 1024]
++ - Exact: [6272, 16, 1, 480]
++ - Exact: [1568, 32, 1, 832]
++ - Exact: [1568, 48, 1, 832]
++ - Exact: [6272, 24, 1, 512]
++ - Exact: [2048, 1, 1, 512]
++ - Exact: [2048, 2, 1, 2]
++ - Exact: [2048, 2, 1, 2048]
++ - Exact: [2560, 4, 1, 2]
++ - Exact: [2560, 4, 1, 2560]
++ - Exact: [12288, 12, 2, 256]
++ - Exact: [12288, 3, 2, 256]
++ - Exact: [51520, 12, 2, 256]
++ - Exact: [51520, 3, 2, 256]
++ - Exact: [15200, 12, 2, 256]
++ - Exact: [15200, 3, 2, 256]
++ - Exact: [3456, 3, 2, 256]
++ - Exact: [13600, 12, 2, 256]
++ - Exact: [12880, 3, 2, 256]
++ - Exact: [3400, 3, 2, 256]
++ - Exact: [12880, 12, 2, 256]
++ - Exact: [13824, 12, 2, 256]
++ - Exact: [13824, 3, 2, 256]
++ - Exact: [13600, 3, 2, 256]
++ - Exact: [3456, 12, 2, 256]
++ - Exact: [3800, 3, 2, 256]
++ - Exact: [3400, 12, 2, 256]
++ - Exact: [3800, 12, 2, 256]
++ - Exact: [55296, 3, 2, 256]
++ - Exact: [3220, 3, 2, 256]
++ - Exact: [3072, 3, 2, 256]
++ - Exact: [3220, 12, 2, 256]
++ - Exact: [3072, 12, 2, 256]
++ - Exact: [54400, 3, 2, 256]
++ - Exact: [60800, 12, 2, 256]
++ - Exact: [60800, 3, 2, 256]
++ - Exact: [1909283, 11, 1, 11]
++ - Exact: [3818566, 11, 1, 11]
++ - Exact: [2048, 8, 1, 2]
++ - Exact: [2048, 8, 1, 2048]
++ - Exact: [2560, 2, 1, 2]
++ - Exact: [2560, 2, 1, 2560]
++ - Exact: [2560, 27, 1, 29000]
++
++# bodys bigN
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 1, 4 ]
++ - [ 2, 2 ]
++ - [ 2, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [4, 1856, 1, 3328]
++ - Exact: [35, 1500, 1, 2560]
++ - Exact: [4, 2368, 1, 1280]
++ - Exact: [4, 3584, 1, 128]
++ - Exact: [4, 1408, 1, 3328]
++ - Exact: [4, 6784, 1, 3328]
++ - Exact: [4, 4288, 1, 128]
++ - Exact: [4, 6784, 1, 1280]
++ - Exact: [4, 5056, 1, 256]
++ - Exact: [4, 2944, 1, 3328]
++ - Exact: [4, 5056, 1, 1280]
++ - Exact: [35, 1500, 1, 2048]
++ - Exact: [4, 2368, 1, 3328]
++ - Exact: [4, 1856, 1, 256]
++ - Exact: [4, 2944, 1, 256]
++ - Exact: [4, 6784, 1, 128]
++ - Exact: [4, 3584, 1, 1280]
++ - Exact: [4, 5888, 1, 256]
++ - Exact: [4, 5888, 1, 3328]
++ - Exact: [4, 6784, 1, 256]
++ - Exact: [4, 1408, 1, 1280]
++ - Exact: [4, 3584, 1, 256]
++ - Exact: [4, 2944, 1, 1280]
++ - Exact: [4, 1408, 1, 256]
++ - Exact: [4, 4288, 1, 3328]
++ - Exact: [4, 2368, 1, 128]
++ - Exact: [4, 5888, 1, 1280]
++ - Exact: [4, 1856, 1, 1280]
++ - Exact: [4, 1856, 1, 128]
++ - Exact: [4, 2944, 1, 128]
++ - Exact: [4, 4288, 1, 1280]
++ - Exact: [4, 5056, 1, 3328]
++ - Exact: [4, 5056, 1, 128]
++ - Exact: [4, 4288, 1, 256]
++ - Exact: [4, 3584, 1, 3328]
++ - Exact: [4, 2368, 1, 256]
++ - Exact: [4, 5888, 1, 128]
++ - Exact: [4, 1408, 1, 128]
++ - Exact: [16, 2000, 1, 2048]
++ - Exact: [2, 2048, 1, 2000]
++ - Exact: [32, 2000, 1, 2048]
++ - Exact: [10, 2000, 1, 1024]
++ - Exact: [2, 2000, 1, 100]
++ - Exact: [10, 2000, 1, 512]
++ - Exact: [32, 2000, 1, 500]
++ - Exact: [32, 2000, 1, 1024]
++ - Exact: [4, 2048, 1, 500]
++ - Exact: [16, 2000, 1, 500]
++ - Exact: [4, 2048, 1, 100]
++ - Exact: [16, 2000, 1, 100]
++ - Exact: [4, 2000, 1, 10]
++ - Exact: [10, 2000, 1, 10]
++ - Exact: [2, 2048, 1, 512]
++ - Exact: [10, 2048, 1, 100]
++ - Exact: [8, 2048, 1, 100]
++ - Exact: [2, 2048, 1, 1024]
++ - Exact: [16, 2000, 1, 1024]
++ - Exact: [10, 2000, 1, 2000]
++ - Exact: [8, 2000, 1, 500]
++ - Exact: [16, 2000, 1, 2000]
++ - Exact: [10, 2048, 1, 2048]
++ - Exact: [8, 2000, 1, 512]
++ - Exact: [2, 2000, 1, 2048]
++ - Exact: [16, 2048, 1, 500]
++ - Exact: [8, 2048, 1, 1024]
++ - Exact: [2, 2000, 1, 500]
++ - Exact: [32, 2048, 1, 100]
++ - Exact: [10, 2048, 1, 500]
++ - Exact: [4, 2000, 1, 2048]
++ - Exact: [8, 2000, 1, 1024]
++ - Exact: [32, 2048, 1, 512]
++ - Exact: [32, 2048, 1, 1024]
++ - Exact: [32, 2048, 1, 500]
++ - Exact: [10, 2048, 1, 1024]
++ - Exact: [8, 2048, 1, 2048]
++ - Exact: [16, 2048, 1, 2048]
++ - Exact: [8, 2000, 1, 10]
++ - Exact: [4, 2000, 1, 2000]
++ - Exact: [8, 2048, 1, 512]
++ - Exact: [8, 2000, 1, 2048]
++ - Exact: [32, 2048, 1, 2000]
++ - Exact: [16, 2000, 1, 10]
++ - Exact: [8, 2048, 1, 2000]
++ - Exact: [4, 2048, 1, 2048]
++ - Exact: [10, 2048, 1, 2000]
++ - Exact: [8, 2000, 1, 100]
++ - Exact: [2, 2000, 1, 2000]
++ - Exact: [16, 2048, 1, 1024]
++ - Exact: [32, 2000, 1, 2000]
++ - Exact: [32, 2048, 1, 2048]
++ - Exact: [2, 2048, 1, 10]
++ - Exact: [4, 2048, 1, 512]
++ - Exact: [4, 2048, 1, 10]
++ - Exact: [16, 2048, 1, 100]
++ - Exact: [4, 2000, 1, 500]
++ - Exact: [10, 2000, 1, 500]
++ - Exact: [32, 2000, 1, 512]
++ - Exact: [2, 2000, 1, 1024]
++ - Exact: [2, 2000, 1, 512]
++ - Exact: [4, 2048, 1, 1024]
++ - Exact: [8, 2048, 1, 500]
++ - Exact: [4, 2048, 1, 2000]
++ - Exact: [8, 2000, 1, 2000]
++ - Exact: [4, 2000, 1, 1024]
++ - Exact: [32, 2000, 1, 100]
++ - Exact: [2, 2048, 1, 100]
++ - Exact: [8, 2048, 1, 10]
++ - Exact: [2, 2048, 1, 2048]
++ - Exact: [10, 2000, 1, 2048]
++ - Exact: [16, 2048, 1, 2000]
++ - Exact: [10, 2048, 1, 512]
++ - Exact: [16, 2048, 1, 512]
++ - Exact: [2, 2000, 1, 10]
++ - Exact: [4, 2000, 1, 100]
++ - Exact: [16, 2000, 1, 512]
++ - Exact: [32, 2048, 1, 10]
++ - Exact: [10, 2048, 1, 10]
++ - Exact: [4, 2000, 1, 512]
++ - Exact: [16, 2048, 1, 10]
++ - Exact: [32, 2000, 1, 10]
++ - Exact: [10, 2000, 1, 100]
++ - Exact: [2, 2048, 1, 500]
++
++# bodys bigK
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 1, 1, 500000]
++ - Exact: [1024, 16, 1, 500000]
++ - Exact: [1024, 2, 1, 500000]
++ - Exact: [512, 1, 1, 500000]
++ - Exact: [1024, 8, 1, 500000]
++ - Exact: [1024, 4, 1, 500000]
++ - Exact: [512, 16, 1, 500000]
++ - Exact: [512, 2, 1, 500000]
++ - Exact: [512, 8, 1, 500000]
++ - Exact: [512, 4, 1, 500000]
++ - Exact: [1024, 20, 1, 30522]
++ - Exact: [49, 512, 1, 4608]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [64, 512, 1, 1]
++ - Exact: [1024, 32, 1, 2]
++ - Exact: [1024, 32, 1, 1024]
++ - Exact: [768, 32, 1, 768]
++ - Exact: [768, 32, 1, 2]
++ - Exact: [768, 64, 1, 768]
++ - Exact: [768, 64, 1, 2]
++ - Exact: [1024, 20, 1, 1024]
++ - Exact: [1024, 80, 1, 1024]
++ - Exact: [32, 200, 1, 1]
++ - Exact: [1024, 4, 1, 1024]
++ - Exact: [1024, 4, 1, 2]
++ - Exact: [768, 16, 1, 768]
++ - Exact: [768, 16, 1, 2]
++ - Exact: [768, 8, 1, 768]
++ - Exact: [1024, 6, 1, 1024]
++ - Exact: [1024, 6, 1, 2]
++ - Exact: [1024, 8, 1, 1024]
++ - Exact: [4, 704, 1, 1280]
++ - Exact: [512, 4, 1, 512]
++ - Exact: [64, 4, 1, 256]
++ - Exact: [64, 704, 1, 128]
++ - Exact: [448, 64, 1, 1280]
++ - Exact: [128, 4, 1, 1280]
++ - Exact: [128, 256, 1, 256]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [1024, 64, 1, 128]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [128, 1, 1, 1408]
++ - Exact: [1024, 64, 1, 1280]
++ - Exact: [704, 4, 1, 1280]
++ - Exact: [64, 256, 1, 128]
++ - Exact: [256, 256, 1, 3328]
++ - Exact: [64, 1024, 1, 128]
++ - Exact: [128, 256, 1, 3328]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [448, 4, 1, 256]
++ - Exact: [256, 4, 1, 1280]
++ - Exact: [512, 32, 1, 512]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [512, 1, 1, 512]
++ - Exact: [704, 64, 1, 3328]
++ - Exact: [256, 4, 1, 256]
++ - Exact: [256, 64, 1, 1280]
++ - Exact: [1024, 4, 1, 256]
++ - Exact: [4, 704, 1, 256]
++ - Exact: [704, 64, 1, 1280]
++ - Exact: [128, 448, 1, 256]
++ - Exact: [128, 256, 1, 1280]
++ - Exact: [448, 64, 1, 3328]
++ - Exact: [256, 128, 1, 128]
++ - Exact: [4, 448, 1, 128]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [128, 128, 1, 3328]
++ - Exact: [256, 128, 1, 256]
++ - Exact: [64, 1, 1, 1216]
++ - Exact: [1024, 4, 1, 3328]
++ - Exact: [4, 4, 1, 256]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [256, 128, 1, 1280]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [4, 448, 1, 3328]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [704, 64, 1, 128]
++ - Exact: [448, 4, 1, 1280]
++ - Exact: [1024, 2, 1, 512]
++ - Exact: [256, 64, 1, 3328]
++ - Exact: [448, 128, 1, 256]
++ - Exact: [448, 64, 1, 128]
++ - Exact: [4, 448, 1, 256]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [256, 256, 1, 256]
++ - Exact: [4, 1024, 1, 3328]
++ - Exact: [4, 704, 1, 128]
++ - Exact: [64, 128, 1, 128]
++ - Exact: [704, 4, 1, 128]
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [448, 4, 1, 3328]
++ - Exact: [256, 4, 1, 3328]
++ - Exact: [4, 256, 1, 256]
++ - Exact: [4, 64, 1, 1280]
++ - Exact: [4, 4, 1, 128]
++ - Exact: [4, 128, 1, 256]
++ - Exact: [448, 128, 1, 3328]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [1024, 32, 1, 512]
++ - Exact: [64, 4, 1, 128]
++ - Exact: [256, 64, 1, 128]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [4, 704, 1, 3328]
++ - Exact: [4, 4, 1, 1280]
++ - Exact: [128, 128, 1, 128]
++ - Exact: [1024, 4, 1, 128]
++ - Exact: [4, 64, 1, 128]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [128, 128, 1, 1280]
++ - Exact: [512, 2, 1, 512]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [1024, 4, 1, 1280]
++ - Exact: [35, 700, 1, 2048]
++ - Exact: [704, 64, 1, 256]
++ - Exact: [128, 448, 1, 1280]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [448, 64, 1, 256]
++ - Exact: [1024, 16, 1, 512]
++ - Exact: [4, 256, 1, 128]
++ - Exact: [512, 16, 1, 512]
++ - Exact: [1024, 64, 1, 256]
++ - Exact: [4, 4, 1, 3328]
++ - Exact: [4, 1024, 1, 1280]
++ - Exact: [704, 4, 1, 256]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [128, 4, 1, 3328]
++ - Exact: [128, 4, 1, 128]
++ - Exact: [128, 1, 1, 1024]
++ - Exact: [4, 128, 1, 3328]
++ - Exact: [256, 256, 1, 128]
++ - Exact: [704, 4, 1, 3328]
++ - Exact: [448, 128, 1, 1280]
++ - Exact: [1024, 64, 1, 3328]
++ - Exact: [256, 4, 1, 128]
++ - Exact: [4, 1024, 1, 128]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [448, 128, 1, 128]
++ - Exact: [128, 256, 1, 128]
++ - Exact: [128, 4, 1, 256]
++ - Exact: [256, 256, 1, 1280]
++ - Exact: [256, 128, 1, 3328]
++ - Exact: [4, 448, 1, 1280]
++ - Exact: [448, 4, 1, 128]
++ - Exact: [4, 256, 1, 3328]
++ - Exact: [4, 128, 1, 128]
++ - Exact: [4, 256, 1, 1280]
++ - Exact: [64, 4, 1, 3328]
++ - Exact: [4, 64, 1, 3328]
++ - Exact: [35, 700, 1, 2560]
++ - Exact: [4, 1024, 1, 256]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [1024, 4, 1, 512]
++ - Exact: [4, 64, 1, 256]
++ - Exact: [128, 448, 1, 128]
++ - Exact: [64, 448, 1, 128]
++ - Exact: [128, 448, 1, 3328]
++ - Exact: [4, 128, 1, 1280]
++ - Exact: [128, 64, 1, 128]
++ - Exact: [64, 64, 1, 128]
++ - Exact: [64, 4, 1, 1280]
++ - Exact: [1024, 1, 1, 512]
++ - Exact: [128, 128, 1, 256]
++ - Exact: [64, 12, 5040, 12]
++ - Exact: [64, 17, 3632, 17]
++ - Exact: [64, 19, 3264, 19]
++ - Exact: [64, 9, 6544, 9]
++ - Exact: [64, 7, 8192, 7]
++ - Exact: [64, 16, 3840, 16]
++ - Exact: [64, 8, 7280, 8]
++ - Exact: [64, 27, 2336, 27]
++ - Exact: [64, 11, 5456, 11]
++ - Exact: [64, 21, 2976, 21]
++ - Exact: [64, 10, 5952, 10]
++ - Exact: [64, 14, 4368, 14]
++ - Exact: [64, 25, 2512, 25]
++ - Exact: [64, 13, 4672, 13]
++ - Exact: [64, 15, 4096, 15]
++ - Exact: [64, 29, 2176, 29]
++ - Exact: [64, 18, 3440, 18]
++ - Exact: [64, 23, 2720, 23]
++ - Exact: [8, 500, 1, 512]
++ - Exact: [32, 512, 1, 512]
++ - Exact: [8, 512, 1, 500]
++ - Exact: [8, 500, 1, 1024]
++ - Exact: [64, 1024, 1, 100]
++ - Exact: [64, 1024, 1, 500]
++ - Exact: [64, 1024, 1, 1024]
++ - Exact: [2, 500, 1, 2048]
++ - Exact: [16, 512, 1, 10]
++ - Exact: [8, 512, 1, 10]
++ - Exact: [16, 500, 1, 2048]
++ - Exact: [10, 100, 1, 500]
++ - Exact: [16, 100, 1, 10]
++ - Exact: [2, 100, 1, 2000]
++ - Exact: [256, 100, 1, 2048]
++ - Exact: [2, 512, 1, 512]
++ - Exact: [2, 100, 1, 10]
++ - Exact: [200, 100, 1, 100]
++ - Exact: [500, 100, 1, 100]
++ - Exact: [4, 100, 1, 10]
++ - Exact: [32, 100, 1, 512]
++ - Exact: [16, 1024, 1, 512]
++ - Exact: [4, 1024, 1, 1024]
++ - Exact: [4, 512, 1, 10]
++ - Exact: [128, 100, 1, 10]
++ - Exact: [4, 512, 1, 2048]
++ - Exact: [10, 1024, 1, 2000]
++ - Exact: [256, 100, 1, 100]
++ - Exact: [64, 1024, 1, 2048]
++ - Exact: [16, 1024, 1, 100]
++ - Exact: [32, 1024, 1, 1024]
++ - Exact: [8, 100, 1, 500]
++ - Exact: [10, 512, 1, 512]
++ - Exact: [8, 500, 1, 10]
++ - Exact: [16, 1024, 1, 10]
++ - Exact: [16, 512, 1, 2048]
++ - Exact: [128, 512, 1, 2048]
++ - Exact: [128, 512, 1, 100]
++ - Exact: [64, 500, 1, 2048]
++ - Exact: [500, 100, 1, 10]
++ - Exact: [64, 100, 1, 2048]
++ - Exact: [64, 100, 1, 10]
++ - Exact: [16, 512, 1, 500]
++ - Exact: [200, 100, 1, 2000]
++ - Exact: [2, 100, 1, 512]
++ - Exact: [32, 512, 1, 100]
++ - Exact: [16, 512, 1, 1024]
++ - Exact: [4, 1024, 1, 512]
++ - Exact: [2, 500, 1, 500]
++ - Exact: [32, 100, 1, 100]
++ - Exact: [100, 500, 1, 2000]
++ - Exact: [10, 512, 1, 10]
++ - Exact: [100, 500, 1, 2048]
++ - Exact: [2, 100, 1, 1024]
++ - Exact: [32, 512, 1, 1024]
++ - Exact: [256, 100, 1, 1024]
++ - Exact: [128, 100, 1, 100]
++ - Exact: [32, 512, 1, 10]
++ - Exact: [128, 100, 1, 1024]
++ - Exact: [16, 500, 1, 2000]
++ - Exact: [64, 500, 1, 500]
++ - Exact: [128, 512, 1, 1024]
++ - Exact: [128, 512, 1, 2000]
++ - Exact: [2, 512, 1, 10]
++ - Exact: [10, 512, 1, 500]
++ - Exact: [4, 1024, 1, 2000]
++ - Exact: [256, 100, 1, 2000]
++ - Exact: [100, 100, 1, 10]
++ - Exact: [128, 512, 1, 10]
++ - Exact: [256, 100, 1, 500]
++ - Exact: [64, 100, 1, 512]
++ - Exact: [64, 512, 1, 500]
++ - Exact: [8, 100, 1, 512]
++ - Exact: [32, 100, 1, 500]
++ - Exact: [32, 500, 1, 2048]
++ - Exact: [128, 500, 1, 2000]
++ - Exact: [8, 1024, 1, 10]
++ - Exact: [2, 500, 1, 100]
++ - Exact: [10, 500, 1, 512]
++ - Exact: [32, 500, 1, 500]
++ - Exact: [100, 500, 1, 100]
++ - Exact: [10, 1024, 1, 512]
++ - Exact: [512, 100, 1, 512]
++ - Exact: [4, 500, 1, 500]
++ - Exact: [64, 100, 1, 1024]
++ - Exact: [2, 500, 1, 2000]
++ - Exact: [32, 512, 1, 2048]
++ - Exact: [10, 100, 1, 2000]
++ - Exact: [4, 100, 1, 512]
++ - Exact: [2, 512, 1, 2048]
++ - Exact: [100, 100, 1, 2000]
++ - Exact: [10, 500, 1, 500]
++ - Exact: [2, 100, 1, 2048]
++ - Exact: [32, 100, 1, 2048]
++ - Exact: [16, 100, 1, 1024]
++ - Exact: [2, 500, 1, 10]
++ - Exact: [500, 100, 1, 2048]
++ - Exact: [16, 1024, 1, 2000]
++ - Exact: [10, 1024, 1, 1024]
++ - Exact: [500, 100, 1, 512]
++ - Exact: [32, 512, 1, 500]
++ - Exact: [100, 500, 1, 512]
++ - Exact: [8, 500, 1, 2000]
++ - Exact: [4, 100, 1, 1024]
++ - Exact: [2, 500, 1, 1024]
++ - Exact: [100, 500, 1, 1024]
++ - Exact: [32, 100, 1, 1024]
++ - Exact: [64, 100, 1, 2000]
++ - Exact: [64, 500, 1, 10]
++ - Exact: [64, 500, 1, 512]
++ - Exact: [10, 100, 1, 1024]
++ - Exact: [16, 512, 1, 100]
++ - Exact: [4, 100, 1, 2000]
++ - Exact: [2, 512, 1, 1024]
++ - Exact: [64, 512, 1, 1024]
++ - Exact: [512, 100, 1, 2048]
++ - Exact: [32, 100, 1, 2000]
++ - Exact: [4, 512, 1, 500]
++ - Exact: [4, 500, 1, 1024]
++ - Exact: [32, 100, 1, 10]
++ - Exact: [10, 1024, 1, 2048]
++ - Exact: [8, 500, 1, 100]
++ - Exact: [200, 100, 1, 1024]
++ - Exact: [16, 100, 1, 100]
++ - Exact: [8, 1024, 1, 2000]
++ - Exact: [4, 512, 1, 100]
++ - Exact: [16, 500, 1, 100]
++ - Exact: [8, 1024, 1, 2048]
++ - Exact: [16, 1024, 1, 2048]
++ - Exact: [64, 512, 1, 100]
++ - Exact: [2, 100, 1, 500]
++ - Exact: [2, 500, 1, 512]
++ - Exact: [128, 500, 1, 1024]
++ - Exact: [10, 100, 1, 10]
++ - Exact: [64, 1024, 1, 10]
++ - Exact: [500, 100, 1, 500]
++ - Exact: [2, 512, 1, 100]
++ - Exact: [16, 100, 1, 500]
++ - Exact: [128, 100, 1, 500]
++ - Exact: [512, 100, 1, 1024]
++ - Exact: [16, 100, 1, 2000]
++ - Exact: [10, 512, 1, 100]
++ - Exact: [8, 512, 1, 100]
++ - Exact: [128, 100, 1, 2000]
++ - Exact: [2, 1024, 1, 2000]
++ - Exact: [100, 512, 1, 512]
++ - Exact: [32, 1024, 1, 2000]
++ - Exact: [128, 500, 1, 100]
++ - Exact: [100, 100, 1, 100]
++ - Exact: [8, 512, 1, 1024]
++ - Exact: [200, 100, 1, 500]
++ - Exact: [2, 1024, 1, 2048]
++ - Exact: [512, 100, 1, 2000]
++ - Exact: [16, 512, 1, 2000]
++ - Exact: [64, 500, 1, 1024]
++ - Exact: [10, 512, 1, 1024]
++ - Exact: [512, 100, 1, 100]
++ - Exact: [8, 100, 1, 1024]
++ - Exact: [10, 100, 1, 100]
++ - Exact: [10, 500, 1, 2000]
++ - Exact: [500, 100, 1, 2000]
++ - Exact: [100, 512, 1, 2000]
++ - Exact: [64, 1024, 1, 512]
++ - Exact: [32, 500, 1, 100]
++ - Exact: [10, 100, 1, 2048]
++ - Exact: [64, 100, 1, 100]
++ - Exact: [2, 1024, 1, 100]
++ - Exact: [64, 500, 1, 2000]
++ - Exact: [8, 512, 1, 512]
++ - Exact: [8, 512, 1, 2048]
++ - Exact: [100, 100, 1, 1024]
++ - Exact: [8, 100, 1, 2000]
++ - Exact: [2, 1024, 1, 1024]
++ - Exact: [16, 512, 1, 512]
++ - Exact: [32, 500, 1, 512]
++ - Exact: [32, 500, 1, 1024]
++ - Exact: [32, 500, 1, 10]
++ - Exact: [4, 1024, 1, 500]
++ - Exact: [256, 100, 1, 512]
++ - Exact: [8, 1024, 1, 500]
++ - Exact: [4, 1024, 1, 100]
++ - Exact: [100, 500, 1, 500]
++ - Exact: [2, 1024, 1, 500]
++ - Exact: [64, 100, 1, 500]
++ - Exact: [2, 512, 1, 500]
++ - Exact: [10, 1024, 1, 500]
++ - Exact: [128, 500, 1, 512]
++ - Exact: [10, 500, 1, 2048]
++ - Exact: [128, 512, 1, 512]
++ - Exact: [64, 512, 1, 10]
++ - Exact: [32, 500, 1, 2000]
++ - Exact: [100, 100, 1, 2048]
++ - Exact: [200, 100, 1, 512]
++ - Exact: [200, 100, 1, 2048]
++ - Exact: [8, 100, 1, 10]
++ - Exact: [100, 100, 1, 500]
++ - Exact: [100, 500, 1, 10]
++ - Exact: [10, 500, 1, 1024]
++ - Exact: [256, 100, 1, 10]
++ - Exact: [10, 512, 1, 2048]
++ - Exact: [2, 1024, 1, 512]
++ - Exact: [4, 500, 1, 2048]
++ - Exact: [100, 512, 1, 100]
++ - Exact: [16, 500, 1, 512]
++ - Exact: [10, 1024, 1, 100]
++ - Exact: [8, 1024, 1, 100]
++ - Exact: [64, 1024, 1, 2000]
++ - Exact: [10, 100, 1, 512]
++ - Exact: [4, 500, 1, 2000]
++ - Exact: [4, 100, 1, 100]
++ - Exact: [32, 1024, 1, 512]
++ - Exact: [8, 512, 1, 2000]
++ - Exact: [100, 100, 1, 512]
++ - Exact: [2, 512, 1, 2000]
++ - Exact: [16, 500, 1, 10]
++ - Exact: [10, 500, 1, 100]
++ - Exact: [4, 100, 1, 500]
++ - Exact: [64, 500, 1, 100]
++ - Exact: [2, 100, 1, 100]
++ - Exact: [10, 512, 1, 2000]
++ - Exact: [8, 500, 1, 500]
++ - Exact: [4, 500, 1, 512]
++ - Exact: [10, 500, 1, 10]
++ - Exact: [64, 512, 1, 2000]
++ - Exact: [32, 512, 1, 2000]
++ - Exact: [128, 500, 1, 2048]
++ - Exact: [4, 512, 1, 512]
++ - Exact: [16, 500, 1, 1024]
++ - Exact: [10, 1024, 1, 10]
++ - Exact: [16, 500, 1, 500]
++ - Exact: [500, 100, 1, 1024]
++ - Exact: [16, 100, 1, 512]
++ - Exact: [64, 512, 1, 2048]
++ - Exact: [32, 1024, 1, 10]
++ - Exact: [8, 1024, 1, 512]
++ - Exact: [4, 1024, 1, 2048]
++ - Exact: [128, 500, 1, 500]
++ - Exact: [100, 512, 1, 1024]
++ - Exact: [16, 1024, 1, 500]
++ - Exact: [128, 100, 1, 2048]
++ - Exact: [100, 512, 1, 500]
++ - Exact: [8, 1024, 1, 1024]
++ - Exact: [4, 500, 1, 10]
++ - Exact: [128, 500, 1, 10]
++ - Exact: [32, 1024, 1, 100]
++ - Exact: [8, 500, 1, 2048]
++ - Exact: [16, 1024, 1, 1024]
++ - Exact: [200, 100, 1, 10]
++ - Exact: [512, 100, 1, 500]
++ - Exact: [4, 500, 1, 100]
++ - Exact: [8, 100, 1, 2048]
++ - Exact: [512, 100, 1, 10]
++ - Exact: [4, 512, 1, 1024]
++ - Exact: [32, 1024, 1, 2048]
++ - Exact: [128, 100, 1, 512]
++ - Exact: [32, 1024, 1, 500]
++ - Exact: [4, 1024, 1, 10]
++ - Exact: [100, 512, 1, 10]
++ - Exact: [8, 100, 1, 100]
++ - Exact: [128, 512, 1, 500]
++ - Exact: [16, 100, 1, 2048]
++ - Exact: [2, 1024, 1, 10]
++ - Exact: [4, 100, 1, 2048]
++ - Exact: [4, 512, 1, 2000]
++ - Exact: [1024, 29, 1, 1024]
++ - Exact: [1024, 1, 1, 21]
++ - Exact: [1024, 49, 1, 1024]
++ - Exact: [1024, 35, 1, 1024]
++ - Exact: [1024, 24, 1, 1024]
++ - Exact: [1024, 21, 1, 1024]
++ - Exact: [1024, 1, 1, 14]
++ - Exact: [1024, 91, 1, 1024]
++ - Exact: [1024, 14, 1, 1024]
++ - Exact: [1024, 25, 1, 1024]
++ - Exact: [1024, 27, 1, 1024]
++ - Exact: [1024, 50, 1, 1024]
++ - Exact: [1024, 64, 1, 1024]
++ - Exact: [1024, 13, 1, 1024]
++ - Exact: [1024, 63, 1, 1024]
++ - Exact: [1024, 86, 1, 1024]
++ - Exact: [1024, 1, 1, 13]
++ - Exact: [289, 192, 1, 1344]
++ - Exact: [196, 128, 1, 800]
++ - Exact: [64, 512, 1, 1344]
++ - Exact: [289, 224, 1, 1568]
++ - Exact: [64, 256, 1, 1536]
++ - Exact: [289, 160, 1, 1120]
++ - Exact: [64, 256, 1, 1152]
++ - Exact: [289, 224, 1, 1344]
++ - Exact: [289, 192, 1, 896]
++ - Exact: [784, 16, 32, 192]
++ - Exact: [49, 128, 1, 1200]
++ - Exact: [289, 128, 1, 896]
++ - Exact: [1001, 32, 1, 1024]
++ - Exact: [64, 448, 1, 1152]
++ - Exact: [1001, 32, 1, 2048]
++ - Exact: [289, 192, 1, 1120]
++ - Exact: [64, 320, 1, 1728]
++ - Exact: [289, 96, 1, 864]
++ - Exact: [196, 64, 1, 800]
++ - Exact: [784, 32, 1, 400]
++ - Exact: [64, 320, 1, 2880]
++ - Exact: [1001, 32, 1, 1536]
++ - Exact: [64, 384, 1, 1152]
++ - Exact: [64, 192, 1, 1728]
++ - Exact: [1001, 64, 1, 1536]
++ - Exact: [1001, 64, 1, 2048]
++ - Exact: [1024, 64, 1, 4096]
++ - Exact: [64, 10, 448, 10]
++ - Exact: [64, 18, 648, 18]
++ - Exact: [64, 18, 1720, 18]
++ - Exact: [64, 19, 1632, 19]
++ - Exact: [64, 21, 1472, 21]
++ - Exact: [64, 23, 64, 23]
++ - Exact: [64, 26, 56, 26]
++ - Exact: [1024, 1, 1, 2]
++ - Exact: [1024, 1, 1, 1024]
++ - Exact: [64, 27, 56, 26]
++ - Exact: [64, 17, 1, 17]
++ - Exact: [64, 30, 1, 30]
++ - Exact: [64, 31, 1, 30]
++ - Exact: [64, 31, 1, 31]
++ - Exact: [64, 14, 1, 14]
++ - Exact: [64, 14, 1, 15]
++ - Exact: [64, 15, 1, 15]
++ - Exact: [64, 15, 1, 17]
++ - Exact: [100, 512, 1, 2048]
++ - Exact: [1024, 1, 1, 1600]
++ - Exact: [1024, 1, 1, 200]
++ - Exact: [1, 200, 1, 1]
++ - Exact: [1, 512, 1, 1]
++ - Exact: [67, 512, 1, 2048]
++ - Exact: [74, 512, 1, 2048]
++ - Exact: [64, 3, 512, 3]
++ - Exact: [64, 5, 512, 5]
++ - Exact: [64, 9, 512, 9]
++ - Exact: [64, 512, 1, 512]
++ - Exact: [25, 128, 120, 256]
++ - Exact: [25, 128, 139, 256]
++ - Exact: [25, 128, 160, 256]
++ - Exact: [25, 128, 18, 256]
++ - Exact: [25, 128, 19, 256]
++ - Exact: [9, 128, 120, 256]
++ - Exact: [9, 128, 139, 256]
++ - Exact: [9, 128, 160, 256]
++ - Exact: [9, 128, 18, 256]
++ - Exact: [9, 128, 19, 256]
++ - Exact: [1, 256, 1, 1152]
++ - Exact: [100, 512, 1, 2304]
++ - Exact: [25, 256, 1, 1152]
++ - Exact: [9, 256, 1, 1152]
++ - Exact: [1024, 77, 1, 1024]
++ - Exact: [1024, 10, 1, 2]
++ - Exact: [1024, 10, 1, 1024]
++ - Exact: [1024, 39, 1, 2]
++ - Exact: [1024, 39, 1, 1024]
++ - Exact: [1024, 40, 1, 2]
++ - Exact: [1024, 40, 1, 1024]
++ - Exact: [1024, 41, 1, 2]
++ - Exact: [1024, 41, 1, 1024]
++ - Exact: [1024, 5, 1, 2]
++ - Exact: [1024, 5, 1, 1024]
++ - Exact: [1024, 8, 1, 2]
++ - Exact: [1024, 9, 1, 2]
++ - Exact: [1024, 9, 1, 1024]
++ - Exact: [64, 4, 32768, 4]
++ - Exact: [64, 4, 38400, 4]
++ - Exact: [64, 14, 10880, 14]
++ - Exact: [64, 14, 10880, 15]
++ - Exact: [64, 15, 7680, 15]
++ - Exact: [64, 15, 10880, 15]
++ - Exact: [64, 15, 7680, 17]
++ - Exact: [64, 17, 6144, 17]
++ - Exact: [64, 17, 7680, 17]
++ - Exact: [64, 17, 6144, 21]
++ - Exact: [64, 21, 6144, 21]
++ - Exact: [64, 24, 4736, 24]
++ - Exact: [64, 24, 4736, 34]
++ - Exact: [64, 30, 2048, 30]
++ - Exact: [64, 31, 2048, 30]
++ - Exact: [64, 31, 2048, 31]
++ - Exact: [128, 128, 1, 64]
++ - Exact: [64, 5, 1, 5]
++ - Exact: [32, 33, 1, 33]
++ - Exact: [64, 5, 960, 5]
++ - Exact: [74, 960, 1, 2048]
++ - Exact: [128, 27, 32768, 27]
++ - Exact: [1024, 16, 1, 1024]
++ - Exact: [1024, 16, 1, 2]
++ - Exact: [1024, 64, 1, 2]
++ - Exact: [1024, 80, 1, 2]
++ - Exact: [1024, 82, 1, 1024]
++ - Exact: [1024, 82, 1, 2]
++ - Exact: [1024, 12, 1, 1024]
++ - Exact: [1024, 12, 1, 2]
++ - Exact: [64, 24, 6816, 24]
++ - Exact: [64, 26, 6272, 26]
++ - Exact: [196, 256, 1, 2304]
++ - Exact: [850, 3, 2, 256]
++ - Exact: [850, 12, 2, 256]
++ - Exact: [805, 12, 2, 256]
++ - Exact: [805, 3, 2, 256]
++ - Exact: [768, 3, 2, 256]
++ - Exact: [768, 12, 2, 256]
++ - Exact: [864, 12, 2, 256]
++ - Exact: [864, 3, 2, 256]
++ - Exact: [247, 3, 2, 256]
++ - Exact: [216, 3, 2, 256]
++ - Exact: [950, 3, 2, 256]
++ - Exact: [187, 12, 2, 256]
++ - Exact: [176, 12, 2, 256]
++ - Exact: [247, 12, 2, 256]
++ - Exact: [187, 3, 2, 256]
++ - Exact: [228, 12, 2, 256]
++ - Exact: [221, 12, 2, 256]
++ - Exact: [176, 3, 2, 256]
++ - Exact: [950, 12, 2, 256]
++ - Exact: [192, 12, 2, 256]
++ - Exact: [228, 3, 2, 256]
++ - Exact: [221, 3, 2, 256]
++ - Exact: [192, 3, 2, 256]
++ - Exact: [216, 12, 2, 256]
++ - Exact: [2, 6, 1, 1024]
++ - Exact: [1024, 20, 1, 2]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Configs/navi23/rocblas_sgemm_gb_nt_asm_full.yaml b/Tensile/Configs/navi23/rocblas_sgemm_gb_nt_asm_full.yaml
+new file mode 100644
+index 0000000000..0acd5dbfab
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_sgemm_gb_nt_asm_full.yaml
+@@ -0,0 +1,4926 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: s
++ TransposeA: False
++ TransposeB: True
++ UseBeta: True
++ Batched: True
++ StridedBatched: False
++
++# bodys bigSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2048, 2048, 1, 512]
++ - Exact: [1600, 1024, 1, 512]
++ - Exact: [4096, 1024, 1, 4096]
++ - Exact: [4096, 1024, 1, 2048]
++ - Exact: [3072, 768, 1, 4096]
++ - Exact: [3072, 1024, 1, 2048]
++ - Exact: [3072, 1024, 1, 3072]
++ - Exact: [3072, 1024, 1, 512]
++ - Exact: [2944, 4288, 1, 1280]
++ - Exact: [2368, 5888, 1, 256]
++ - Exact: [5888, 1024, 1, 1280]
++ - Exact: [5888, 1856, 1, 3328]
++ - Exact: [5056, 704, 1, 256]
++ - Exact: [5888, 2944, 1, 3328]
++ - Exact: [1856, 4288, 1, 256]
++ - Exact: [1024, 5056, 1, 128]
++ - Exact: [5056, 5056, 1, 3328]
++ - Exact: [1408, 5888, 1, 1280]
++ - Exact: [1024, 3584, 1, 3328]
++ - Exact: [5888, 1408, 1, 1280]
++ - Exact: [1024, 2368, 1, 256]
++ - Exact: [1408, 1856, 1, 1280]
++ - Exact: [5056, 5056, 1, 1280]
++ - Exact: [448, 5056, 1, 256]
++ - Exact: [1856, 1408, 1, 128]
++ - Exact: [6784, 256, 1, 3328]
++ - Exact: [6784, 4288, 1, 3328]
++ - Exact: [4288, 448, 1, 256]
++ - Exact: [1856, 2368, 1, 3328]
++ - Exact: [4288, 2944, 1, 1280]
++ - Exact: [704, 5056, 1, 1280]
++ - Exact: [2368, 704, 1, 3328]
++ - Exact: [256, 5888, 1, 256]
++ - Exact: [1856, 4288, 1, 3328]
++ - Exact: [5888, 1024, 1, 256]
++ - Exact: [448, 5056, 1, 3328]
++ - Exact: [1408, 2944, 1, 256]
++ - Exact: [6784, 5056, 1, 3328]
++ - Exact: [5056, 5056, 1, 256]
++ - Exact: [1408, 6784, 1, 128]
++ - Exact: [704, 5056, 1, 128]
++ - Exact: [2368, 2944, 1, 1280]
++ - Exact: [6784, 6784, 1, 1280]
++ - Exact: [1408, 4288, 1, 1280]
++ - Exact: [3584, 4288, 1, 1280]
++ - Exact: [2368, 704, 1, 1280]
++ - Exact: [5056, 4288, 1, 3328]
++ - Exact: [3584, 2368, 1, 3328]
++ - Exact: [6784, 448, 1, 1280]
++ - Exact: [1408, 2944, 1, 128]
++ - Exact: [4288, 2944, 1, 256]
++ - Exact: [5888, 704, 1, 1280]
++ - Exact: [448, 5888, 1, 128]
++ - Exact: [5056, 2368, 1, 1280]
++ - Exact: [448, 3584, 1, 1280]
++ - Exact: [6784, 5888, 1, 256]
++ - Exact: [5888, 2944, 1, 128]
++ - Exact: [1024, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 3328]
++ - Exact: [1856, 6784, 1, 128]
++ - Exact: [5056, 704, 1, 3328]
++ - Exact: [1408, 1856, 1, 256]
++ - Exact: [2368, 5056, 1, 256]
++ - Exact: [5888, 1856, 1, 256]
++ - Exact: [704, 5888, 1, 256]
++ - Exact: [2944, 6784, 1, 3328]
++ - Exact: [3584, 704, 1, 3328]
++ - Exact: [448, 4288, 1, 256]
++ - Exact: [704, 2368, 1, 1280]
++ - Exact: [1856, 2368, 1, 1280]
++ - Exact: [1856, 4288, 1, 1280]
++ - Exact: [704, 2944, 1, 128]
++ - Exact: [1408, 1024, 1, 1280]
++ - Exact: [704, 6784, 1, 256]
++ - Exact: [6784, 704, 1, 256]
++ - Exact: [5056, 1408, 1, 128]
++ - Exact: [3584, 4288, 1, 3328]
++ - Exact: [5888, 1856, 1, 1280]
++ - Exact: [5056, 1024, 1, 3328]
++ - Exact: [1024, 4288, 1, 128]
++ - Exact: [2368, 3584, 1, 1280]
++ - Exact: [2368, 6784, 1, 1280]
++ - Exact: [2944, 3584, 1, 3328]
++ - Exact: [6784, 2944, 1, 256]
++ - Exact: [4288, 2368, 1, 3328]
++ - Exact: [1856, 2368, 1, 256]
++ - Exact: [3584, 6784, 1, 3328]
++ - Exact: [1024, 5888, 1, 3328]
++ - Exact: [5056, 4288, 1, 1280]
++ - Exact: [2944, 5888, 1, 128]
++ - Exact: [704, 5888, 1, 1280]
++ - Exact: [2368, 3584, 1, 128]
++ - Exact: [6784, 5888, 1, 3328]
++ - Exact: [1024, 5056, 1, 1280]
++ - Exact: [4288, 1024, 1, 256]
++ - Exact: [2944, 2368, 1, 128]
++ - Exact: [5888, 448, 1, 1280]
++ - Exact: [704, 5888, 1, 3328]
++ - Exact: [6784, 2368, 1, 1280]
++ - Exact: [3584, 2944, 1, 256]
++ - Exact: [2368, 1024, 1, 3328]
++ - Exact: [1408, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 3328]
++ - Exact: [2368, 2368, 1, 256]
++ - Exact: [4288, 4288, 1, 1280]
++ - Exact: [1408, 4288, 1, 256]
++ - Exact: [5888, 448, 1, 128]
++ - Exact: [704, 6784, 1, 3328]
++ - Exact: [5888, 5888, 1, 1280]
++ - Exact: [5056, 1024, 1, 1280]
++ - Exact: [448, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 1280]
++ - Exact: [5056, 5888, 1, 1280]
++ - Exact: [4288, 5888, 1, 128]
++ - Exact: [1408, 3584, 1, 128]
++ - Exact: [448, 3584, 1, 128]
++ - Exact: [5888, 2944, 1, 1280]
++ - Exact: [2368, 5888, 1, 128]
++ - Exact: [3584, 5888, 1, 256]
++ - Exact: [2368, 704, 1, 128]
++ - Exact: [3584, 2944, 1, 1280]
++ - Exact: [3584, 2368, 1, 128]
++ - Exact: [5056, 704, 1, 128]
++ - Exact: [5056, 1408, 1, 3328]
++ - Exact: [6784, 1024, 1, 3328]
++ - Exact: [6784, 2944, 1, 3328]
++ - Exact: [2944, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 256]
++ - Exact: [1024, 5888, 1, 128]
++ - Exact: [2048, 7133, 1, 2048]
++ - Exact: [4288, 5888, 1, 1280]
++ - Exact: [4288, 4288, 1, 256]
++ - Exact: [4288, 1856, 1, 1280]
++ - Exact: [1856, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 3328]
++ - Exact: [256, 5056, 1, 128]
++ - Exact: [5056, 1024, 1, 256]
++ - Exact: [5056, 1856, 1, 3328]
++ - Exact: [1856, 1408, 1, 256]
++ - Exact: [4288, 1408, 1, 128]
++ - Exact: [4288, 5056, 1, 256]
++ - Exact: [5056, 256, 1, 3328]
++ - Exact: [1024, 5888, 1, 1280]
++ - Exact: [6784, 2368, 1, 128]
++ - Exact: [5056, 3584, 1, 256]
++ - Exact: [1856, 1024, 1, 1280]
++ - Exact: [6784, 4288, 1, 1280]
++ - Exact: [1856, 1856, 1, 1280]
++ - Exact: [6784, 2944, 1, 128]
++ - Exact: [1408, 5056, 1, 1280]
++ - Exact: [5888, 1856, 1, 128]
++ - Exact: [2368, 1024, 1, 128]
++ - Exact: [5056, 3584, 1, 128]
++ - Exact: [5888, 5888, 1, 3328]
++ - Exact: [6784, 1024, 1, 256]
++ - Exact: [2944, 2368, 1, 256]
++ - Exact: [5056, 5888, 1, 3328]
++ - Exact: [1856, 1024, 1, 256]
++ - Exact: [3584, 448, 1, 1280]
++ - Exact: [448, 5888, 1, 256]
++ - Exact: [1408, 6784, 1, 3328]
++ - Exact: [4288, 704, 1, 128]
++ - Exact: [5056, 2944, 1, 256]
++ - Exact: [6784, 5888, 1, 128]
++ - Exact: [2368, 1856, 1, 256]
++ - Exact: [1408, 3584, 1, 3328]
++ - Exact: [2368, 6784, 1, 256]
++ - Exact: [5056, 1408, 1, 1280]
++ - Exact: [5056, 4288, 1, 128]
++ - Exact: [1408, 1856, 1, 128]
++ - Exact: [1408, 5888, 1, 3328]
++ - Exact: [6784, 6784, 1, 256]
++ - Exact: [4288, 2368, 1, 128]
++ - Exact: [1856, 4288, 1, 128]
++ - Exact: [2368, 2944, 1, 256]
++ - Exact: [3584, 1856, 1, 1280]
++ - Exact: [6784, 6784, 1, 128]
++ - Exact: [5888, 5056, 1, 256]
++ - Exact: [3584, 448, 1, 256]
++ - Exact: [448, 4288, 1, 128]
++ - Exact: [2944, 4288, 1, 3328]
++ - Exact: [256, 6784, 1, 256]
++ - Exact: [1408, 4288, 1, 128]
++ - Exact: [2944, 704, 1, 3328]
++ - Exact: [3584, 3584, 1, 256]
++ - Exact: [3584, 5056, 1, 256]
++ - Exact: [2944, 2368, 1, 1280]
++ - Exact: [1408, 3584, 1, 256]
++ - Exact: [6784, 3584, 1, 256]
++ - Exact: [5056, 2368, 1, 128]
++ - Exact: [2944, 2944, 1, 3328]
++ - Exact: [5056, 6784, 1, 256]
++ - Exact: [1856, 3584, 1, 128]
++ - Exact: [6784, 448, 1, 256]
++ - Exact: [3584, 6784, 1, 128]
++ - Exact: [5056, 1856, 1, 256]
++ - Exact: [1024, 1856, 1, 256]
++ - Exact: [1408, 6784, 1, 1280]
++ - Exact: [3584, 3584, 1, 1280]
++ - Exact: [5888, 5888, 1, 128]
++ - Exact: [5056, 5888, 1, 128]
++ - Exact: [5056, 2368, 1, 3328]
++ - Exact: [2944, 4288, 1, 256]
++ - Exact: [1408, 3584, 1, 1280]
++ - Exact: [2368, 6784, 1, 3328]
++ - Exact: [1856, 1408, 1, 1280]
++ - Exact: [6784, 704, 1, 128]
++ - Exact: [1408, 5888, 1, 256]
++ - Exact: [704, 2944, 1, 1280]
++ - Exact: [1856, 2368, 1, 128]
++ - Exact: [4096, 7133, 1, 4096]
++ - Exact: [3584, 704, 1, 1280]
++ - Exact: [2944, 6784, 1, 128]
++ - Exact: [3584, 448, 1, 3328]
++ - Exact: [704, 2368, 1, 3328]
++ - Exact: [256, 5888, 1, 128]
++ - Exact: [2944, 2944, 1, 1280]
++ - Exact: [5888, 2368, 1, 256]
++ - Exact: [6784, 704, 1, 3328]
++ - Exact: [5888, 4288, 1, 128]
++ - Exact: [1408, 2944, 1, 3328]
++ - Exact: [3584, 704, 1, 128]
++ - Exact: [5056, 5056, 1, 128]
++ - Exact: [448, 5056, 1, 128]
++ - Exact: [1408, 5056, 1, 128]
++ - Exact: [2944, 3584, 1, 128]
++ - Exact: [3584, 2368, 1, 256]
++ - Exact: [5888, 5056, 1, 1280]
++ - Exact: [2368, 5056, 1, 128]
++ - Exact: [3584, 3584, 1, 3328]
++ - Exact: [5888, 6784, 1, 256]
++ - Exact: [4288, 2944, 1, 3328]
++ - Exact: [4288, 704, 1, 1280]
++ - Exact: [256, 5056, 1, 1280]
++ - Exact: [2944, 5888, 1, 3328]
++ - Exact: [6784, 5888, 1, 1280]
++ - Exact: [5888, 4288, 1, 1280]
++ - Exact: [5888, 3584, 1, 128]
++ - Exact: [1856, 1856, 1, 128]
++ - Exact: [704, 3584, 1, 128]
++ - Exact: [5888, 448, 1, 3328]
++ - Exact: [2368, 4288, 1, 1280]
++ - Exact: [4288, 2944, 1, 128]
++ - Exact: [1024, 6784, 1, 3328]
++ - Exact: [5056, 2944, 1, 3328]
++ - Exact: [2944, 3584, 1, 256]
++ - Exact: [1408, 1408, 1, 3328]
++ - Exact: [3584, 3584, 1, 128]
++ - Exact: [3584, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 3328]
++ - Exact: [704, 3584, 1, 1280]
++ - Exact: [2944, 6784, 1, 1280]
++ - Exact: [1856, 6784, 1, 256]
++ - Exact: [4288, 448, 1, 3328]
++ - Exact: [6784, 4288, 1, 128]
++ - Exact: [6784, 704, 1, 1280]
++ - Exact: [5888, 1024, 1, 3328]
++ - Exact: [704, 6784, 1, 1280]
++ - Exact: [1856, 5056, 1, 3328]
++ - Exact: [1024, 3584, 1, 128]
++ - Exact: [1024, 1408, 1, 128]
++ - Exact: [2368, 2944, 1, 128]
++ - Exact: [5056, 2944, 1, 128]
++ - Exact: [5888, 5056, 1, 3328]
++ - Exact: [1408, 2368, 1, 128]
++ - Exact: [5888, 2368, 1, 128]
++ - Exact: [3584, 6784, 1, 1280]
++ - Exact: [3072, 7435, 1, 1024]
++ - Exact: [1856, 5888, 1, 256]
++ - Exact: [4288, 4288, 1, 3328]
++ - Exact: [4288, 1408, 1, 1280]
++ - Exact: [3584, 5056, 1, 128]
++ - Exact: [4288, 2368, 1, 256]
++ - Exact: [2944, 5056, 1, 1280]
++ - Exact: [448, 6784, 1, 256]
++ - Exact: [6784, 2368, 1, 3328]
++ - Exact: [4288, 1856, 1, 3328]
++ - Exact: [3584, 448, 1, 128]
++ - Exact: [3584, 1024, 1, 1280]
++ - Exact: [1856, 5056, 1, 256]
++ - Exact: [1024, 4288, 1, 256]
++ - Exact: [5888, 3584, 1, 3328]
++ - Exact: [5056, 3584, 1, 3328]
++ - Exact: [2368, 1408, 1, 1280]
++ - Exact: [5056, 2944, 1, 1280]
++ - Exact: [1024, 6784, 1, 256]
++ - Exact: [2944, 1408, 1, 128]
++ - Exact: [5056, 6784, 1, 3328]
++ - Exact: [3584, 4288, 1, 256]
++ - Exact: [1856, 6784, 1, 3328]
++ - Exact: [5888, 4288, 1, 256]
++ - Exact: [5056, 1408, 1, 256]
++ - Exact: [3584, 1024, 1, 256]
++ - Exact: [5888, 5888, 1, 256]
++ - Exact: [4288, 1024, 1, 1280]
++ - Exact: [448, 6784, 1, 3328]
++ - Exact: [2944, 1408, 1, 1280]
++ - Exact: [2944, 1856, 1, 3328]
++ - Exact: [2944, 2944, 1, 128]
++ - Exact: [3584, 5888, 1, 1280]
++ - Exact: [6784, 1856, 1, 1280]
++ - Exact: [2944, 5056, 1, 256]
++ - Exact: [2944, 5888, 1, 1280]
++ - Exact: [5888, 256, 1, 3328]
++ - Exact: [1856, 5888, 1, 3328]
++ - Exact: [3584, 1408, 1, 256]
++ - Exact: [704, 3584, 1, 3328]
++ - Exact: [5056, 448, 1, 1280]
++ - Exact: [3584, 1856, 1, 3328]
++ - Exact: [2944, 1024, 1, 256]
++ - Exact: [1024, 2368, 1, 128]
++ - Exact: [2368, 4288, 1, 3328]
++ - Exact: [1024, 1408, 1, 1280]
++ - Exact: [6784, 5056, 1, 256]
++ - Exact: [448, 6784, 1, 128]
++ - Exact: [2944, 6784, 1, 256]
++ - Exact: [2368, 2368, 1, 1280]
++ - Exact: [1856, 3584, 1, 1280]
++ - Exact: [3584, 1408, 1, 1280]
++ - Exact: [4288, 448, 1, 128]
++ - Exact: [5056, 256, 1, 1280]
++ - Exact: [1856, 1408, 1, 3328]
++ - Exact: [1024, 4288, 1, 3328]
++ - Exact: [5056, 448, 1, 256]
++ - Exact: [2944, 2368, 1, 3328]
++ - Exact: [1024, 1856, 1, 1280]
++ - Exact: [6784, 1856, 1, 256]
++ - Exact: [1024, 5888, 1, 256]
++ - Exact: [1408, 2368, 1, 256]
++ - Exact: [1408, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 128]
++ - Exact: [6784, 1408, 1, 128]
++ - Exact: [4288, 5888, 1, 256]
++ - Exact: [1408, 5056, 1, 256]
++ - Exact: [4288, 3584, 1, 128]
++ - Exact: [3584, 5056, 1, 1280]
++ - Exact: [1856, 1024, 1, 128]
++ - Exact: [704, 4288, 1, 256]
++ - Exact: [5888, 2368, 1, 1280]
++ - Exact: [2368, 5888, 1, 1280]
++ - Exact: [5888, 256, 1, 1280]
++ - Exact: [2368, 1856, 1, 3328]
++ - Exact: [2944, 704, 1, 256]
++ - Exact: [704, 3584, 1, 256]
++ - Exact: [704, 2944, 1, 3328]
++ - Exact: [6784, 1024, 1, 128]
++ - Exact: [2944, 1024, 1, 3328]
++ - Exact: [2944, 5056, 1, 128]
++ - Exact: [1408, 6784, 1, 256]
++ - Exact: [6784, 1408, 1, 3328]
++ - Exact: [4288, 6784, 1, 128]
++ - Exact: [6784, 2944, 1, 1280]
++ - Exact: [4288, 1856, 1, 128]
++ - Exact: [1856, 2944, 1, 128]
++ - Exact: [6784, 448, 1, 128]
++ - Exact: [448, 5056, 1, 1280]
++ - Exact: [2368, 1856, 1, 128]
++ - Exact: [4288, 704, 1, 256]
++ - Exact: [5888, 704, 1, 256]
++ - Exact: [3584, 1024, 1, 128]
++ - Exact: [256, 5888, 1, 3328]
++ - Exact: [1408, 4288, 1, 3328]
++ - Exact: [6784, 4288, 1, 256]
++ - Exact: [5888, 256, 1, 256]
++ - Exact: [6784, 1024, 1, 1280]
++ - Exact: [5888, 1024, 1, 128]
++ - Exact: [6784, 3584, 1, 1280]
++ - Exact: [1024, 6784, 1, 1280]
++ - Exact: [1408, 2944, 1, 1280]
++ - Exact: [1408, 2368, 1, 3328]
++ - Exact: [2944, 1856, 1, 128]
++ - Exact: [256, 6784, 1, 128]
++ - Exact: [5056, 6784, 1, 128]
++ - Exact: [4288, 5056, 1, 128]
++ - Exact: [1856, 5888, 1, 128]
++ - Exact: [2944, 5888, 1, 256]
++ - Exact: [3584, 1856, 1, 256]
++ - Exact: [4288, 3584, 1, 1280]
++ - Exact: [704, 4288, 1, 3328]
++ - Exact: [704, 5888, 1, 128]
++ - Exact: [6784, 3584, 1, 128]
++ - Exact: [4288, 5056, 1, 3328]
++ - Exact: [1408, 1408, 1, 128]
++ - Exact: [5056, 2368, 1, 256]
++ - Exact: [4288, 704, 1, 3328]
++ - Exact: [448, 3584, 1, 256]
++ - Exact: [2368, 1024, 1, 1280]
++ - Exact: [2944, 1408, 1, 3328]
++ - Exact: [1024, 1408, 1, 3328]
++ - Exact: [2560, 7133, 1, 2560]
++ - Exact: [5888, 3584, 1, 256]
++ - Exact: [1408, 1856, 1, 3328]
++ - Exact: [6784, 1408, 1, 1280]
++ - Exact: [704, 2944, 1, 256]
++ - Exact: [704, 4288, 1, 128]
++ - Exact: [2368, 4288, 1, 128]
++ - Exact: [1024, 6784, 1, 128]
++ - Exact: [1408, 1408, 1, 1280]
++ - Exact: [448, 4288, 1, 3328]
++ - Exact: [2368, 1408, 1, 256]
++ - Exact: [5888, 5056, 1, 128]
++ - Exact: [704, 2368, 1, 256]
++ - Exact: [5888, 2368, 1, 3328]
++ - Exact: [4288, 448, 1, 1280]
++ - Exact: [5888, 704, 1, 3328]
++ - Exact: [5056, 256, 1, 128]
++ - Exact: [1408, 5888, 1, 128]
++ - Exact: [1408, 1024, 1, 256]
++ - Exact: [1024, 1856, 1, 128]
++ - Exact: [5056, 6784, 1, 1280]
++ - Exact: [704, 5056, 1, 3328]
++ - Exact: [3584, 5056, 1, 3328]
++ - Exact: [2368, 2944, 1, 3328]
++ - Exact: [2368, 3584, 1, 256]
++ - Exact: [5056, 3584, 1, 1280]
++ - Exact: [1856, 2944, 1, 1280]
++ - Exact: [3584, 2368, 1, 1280]
++ - Exact: [2944, 1408, 1, 256]
++ - Exact: [4288, 1408, 1, 3328]
++ - Exact: [2944, 1024, 1, 128]
++ - Exact: [4288, 5056, 1, 1280]
++ - Exact: [5888, 6784, 1, 1280]
++ - Exact: [6784, 5056, 1, 128]
++ - Exact: [5888, 1408, 1, 3328]
++ - Exact: [256, 5056, 1, 256]
++ - Exact: [448, 3584, 1, 3328]
++ - Exact: [704, 2368, 1, 128]
++ - Exact: [5888, 256, 1, 128]
++ - Exact: [3584, 1856, 1, 128]
++ - Exact: [4288, 4288, 1, 128]
++ - Exact: [1856, 1024, 1, 3328]
++ - Exact: [1024, 5056, 1, 256]
++ - Exact: [2368, 1408, 1, 3328]
++ - Exact: [5888, 448, 1, 256]
++ - Exact: [5888, 6784, 1, 128]
++ - Exact: [6784, 5056, 1, 1280]
++ - Exact: [5056, 704, 1, 1280]
++ - Exact: [4288, 6784, 1, 1280]
++ - Exact: [6784, 1408, 1, 256]
++ - Exact: [3584, 5888, 1, 128]
++ - Exact: [5056, 5888, 1, 256]
++ - Exact: [2368, 1024, 1, 256]
++ - Exact: [2944, 1856, 1, 256]
++ - Exact: [1856, 6784, 1, 1280]
++ - Exact: [4288, 3584, 1, 256]
++ - Exact: [5056, 1856, 1, 1280]
++ - Exact: [1408, 1024, 1, 3328]
++ - Exact: [5888, 3584, 1, 1280]
++ - Exact: [1856, 3584, 1, 3328]
++ - Exact: [1024, 2944, 1, 256]
++ - Exact: [448, 6784, 1, 1280]
++ - Exact: [704, 5056, 1, 256]
++ - Exact: [3584, 1024, 1, 3328]
++ - Exact: [2944, 1856, 1, 1280]
++ - Exact: [5056, 256, 1, 256]
++ - Exact: [2368, 3584, 1, 3328]
++ - Exact: [2944, 704, 1, 1280]
++ - Exact: [2944, 3584, 1, 1280]
++ - Exact: [1856, 5888, 1, 1280]
++ - Exact: [5056, 448, 1, 3328]
++ - Exact: [4288, 1408, 1, 256]
++ - Exact: [5888, 1408, 1, 128]
++ - Exact: [4288, 2368, 1, 1280]
++ - Exact: [6784, 2368, 1, 256]
++ - Exact: [4288, 1856, 1, 256]
++ - Exact: [1856, 2944, 1, 256]
++ - Exact: [5056, 1024, 1, 128]
++ - Exact: [1760, 7133, 1, 1760]
++ - Exact: [6784, 256, 1, 128]
++ - Exact: [5888, 704, 1, 128]
++ - Exact: [1024, 4288, 1, 1280]
++ - Exact: [2368, 5056, 1, 3328]
++ - Exact: [4288, 1024, 1, 3328]
++ - Exact: [1024, 5056, 1, 3328]
++ - Exact: [1024, 1856, 1, 3328]
++ - Exact: [704, 6784, 1, 128]
++ - Exact: [4288, 6784, 1, 256]
++ - Exact: [3584, 2944, 1, 3328]
++ - Exact: [5888, 2944, 1, 256]
++ - Exact: [2368, 6784, 1, 128]
++ - Exact: [448, 4288, 1, 1280]
++ - Exact: [5056, 4288, 1, 256]
++ - Exact: [1024, 3584, 1, 256]
++ - Exact: [1856, 5056, 1, 128]
++ - Exact: [6784, 6784, 1, 3328]
++ - Exact: [448, 5888, 1, 1280]
++ - Exact: [5056, 448, 1, 128]
++ - Exact: [3584, 2944, 1, 128]
++ - Exact: [6784, 256, 1, 1280]
++ - Exact: [2368, 5888, 1, 3328]
++ - Exact: [2368, 1856, 1, 1280]
++ - Exact: [3584, 4288, 1, 128]
++ - Exact: [5888, 4288, 1, 3328]
++ - Exact: [2368, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 128]
++ - Exact: [1856, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 1280]
++ - Exact: [3584, 5888, 1, 3328]
++ - Exact: [2368, 4288, 1, 256]
++ - Exact: [1024, 2368, 1, 3328]
++ - Exact: [6784, 1856, 1, 3328]
++ - Exact: [1024, 2944, 1, 128]
++ - Exact: [1024, 3584, 1, 1280]
++ - Exact: [4288, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 3328]
++ - Exact: [3584, 6784, 1, 256]
++ - Exact: [256, 6784, 1, 1280]
++ - Exact: [1856, 3584, 1, 256]
++ - Exact: [6784, 1856, 1, 128]
++ - Exact: [2944, 704, 1, 128]
++ - Exact: [256, 5888, 1, 1280]
++ - Exact: [4288, 6784, 1, 3328]
++ - Exact: [7680, 5481, 1, 2560]
++ - Exact: [2368, 1408, 1, 128]
++ - Exact: [1408, 1024, 1, 128]
++ - Exact: [6784, 3584, 1, 3328]
++ - Exact: [2368, 5056, 1, 1280]
++ - Exact: [1408, 2368, 1, 1280]
++ - Exact: [2944, 4288, 1, 128]
++ - Exact: [2944, 2944, 1, 256]
++ - Exact: [6784, 256, 1, 256]
++ - Exact: [256, 5056, 1, 3328]
++ - Exact: [5056, 1856, 1, 128]
++ - Exact: [5888, 1408, 1, 256]
++ - Exact: [4288, 3584, 1, 3328]
++ - Exact: [1024, 2368, 1, 1280]
++ - Exact: [5888, 6784, 1, 3328]
++ - Exact: [704, 4288, 1, 1280]
++ - Exact: [6784, 448, 1, 3328]
++ - Exact: [4288, 1024, 1, 128]
++ - Exact: [196, 256, 256, 1024]
++ - Exact: [784, 512, 256, 128]
++ - Exact: [784, 128, 128, 512]
++ - Exact: [3136, 256, 256, 64]
++ - Exact: [784, 128, 256, 512]
++ - Exact: [196, 256, 128, 1024]
++ - Exact: [3136, 256, 128, 64]
++ - Exact: [784, 512, 128, 128]
++ - Exact: [196, 1024, 128, 256]
++ - Exact: [196, 1024, 256, 256]
++ - Exact: [5329, 160, 64, 64]
++ - Exact: [1225, 384, 64, 192]
++ - Exact: [289, 1024, 64, 256]
++ - Exact: [1225, 384, 64, 64]
++ - Exact: [1225, 384, 64, 96]
++ - Exact: [289, 1024, 64, 384]
++ - Exact: [289, 1024, 64, 192]
++ - Exact: [289, 1024, 64, 128]
++ - Exact: [4096, 1024, 1, 2984]
++ - Exact: [1024, 4096, 1, 3437]
++ - Exact: [1024, 4096, 1, 3235]
++ - Exact: [4096, 1024, 1, 4032]
++ - Exact: [1024, 4096, 1, 3334]
++ - Exact: [4096, 1024, 1, 3288]
++ - Exact: [1024, 4096, 1, 3515]
++ - Exact: [4096, 1024, 1, 3437]
++ - Exact: [1024, 4096, 1, 3259]
++ - Exact: [1024, 4096, 1, 3384]
++ - Exact: [4096, 1024, 1, 3458]
++ - Exact: [1024, 4096, 1, 3412]
++ - Exact: [1024, 4096, 1, 3529]
++ - Exact: [1024, 4096, 1, 4032]
++ - Exact: [4096, 1024, 1, 3999]
++ - Exact: [1024, 4096, 1, 3079]
++ - Exact: [1024, 4096, 1, 3876]
++ - Exact: [1024, 4096, 1, 3450]
++ - Exact: [1024, 4096, 1, 3256]
++ - Exact: [4096, 1024, 1, 3403]
++ - Exact: [1024, 4096, 1, 3359]
++ - Exact: [4096, 1024, 1, 3549]
++ - Exact: [4096, 1024, 1, 3176]
++ - Exact: [1024, 4096, 1, 3504]
++ - Exact: [4096, 1024, 1, 3314]
++ - Exact: [4096, 1024, 1, 3183]
++ - Exact: [1024, 4096, 1, 3209]
++ - Exact: [1024, 4096, 1, 3720]
++ - Exact: [1024, 4096, 1, 3859]
++ - Exact: [1024, 33708, 1, 4059]
++ - Exact: [4096, 1024, 1, 3477]
++ - Exact: [4096, 1024, 1, 3233]
++ - Exact: [4096, 1024, 1, 3409]
++ - Exact: [4096, 1024, 1, 3564]
++ - Exact: [4096, 1024, 1, 3190]
++ - Exact: [1024, 4096, 1, 3288]
++ - Exact: [4096, 1024, 1, 3451]
++ - Exact: [1024, 4096, 1, 3348]
++ - Exact: [1024, 4096, 1, 3465]
++ - Exact: [1024, 33708, 1, 4032]
++ - Exact: [1024, 33708, 1, 3840]
++ - Exact: [4096, 1024, 1, 3391]
++ - Exact: [1024, 4096, 1, 3530]
++ - Exact: [4096, 1024, 1, 3209]
++ - Exact: [1024, 4096, 1, 3457]
++ - Exact: [1024, 4096, 1, 3386]
++ - Exact: [4096, 1024, 1, 3350]
++ - Exact: [1024, 4096, 1, 3184]
++ - Exact: [1024, 4096, 1, 3093]
++ - Exact: [1024, 4096, 1, 3400]
++ - Exact: [1024, 4096, 1, 3214]
++ - Exact: [4096, 1024, 1, 3406]
++ - Exact: [1024, 4096, 1, 3565]
++ - Exact: [4096, 1024, 1, 3536]
++ - Exact: [1024, 4096, 1, 3183]
++ - Exact: [1024, 4096, 1, 3462]
++ - Exact: [4096, 1024, 1, 3130]
++ - Exact: [4096, 1024, 1, 3381]
++ - Exact: [4096, 1024, 1, 3298]
++ - Exact: [1024, 4096, 1, 3292]
++ - Exact: [4096, 1024, 1, 3289]
++ - Exact: [1024, 4096, 1, 3379]
++ - Exact: [1024, 4096, 1, 3990]
++ - Exact: [1024, 4096, 1, 3540]
++ - Exact: [4096, 1024, 1, 3412]
++ - Exact: [1024, 4096, 1, 3555]
++ - Exact: [1024, 4096, 1, 3518]
++ - Exact: [4096, 1024, 1, 3189]
++ - Exact: [1024, 4096, 1, 3298]
++ - Exact: [4096, 1024, 1, 3072]
++ - Exact: [1024, 4096, 1, 3393]
++ - Exact: [1024, 4096, 1, 3207]
++ - Exact: [4096, 1024, 1, 3487]
++ - Exact: [4096, 1024, 1, 3431]
++ - Exact: [4096, 1024, 1, 3378]
++ - Exact: [4096, 1024, 1, 3529]
++ - Exact: [4096, 1024, 1, 3460]
++ - Exact: [1024, 4096, 1, 3336]
++ - Exact: [1024, 4096, 1, 3501]
++ - Exact: [1024, 4096, 1, 3584]
++ - Exact: [4096, 1024, 1, 2499]
++ - Exact: [4096, 1024, 1, 3352]
++ - Exact: [1024, 4096, 1, 3543]
++ - Exact: [1024, 4096, 1, 3476]
++ - Exact: [1024, 33708, 1, 3822]
++ - Exact: [1024, 4096, 1, 3436]
++ - Exact: [1024, 4096, 1, 3594]
++ - Exact: [4096, 1024, 1, 3514]
++ - Exact: [1024, 4096, 1, 3064]
++ - Exact: [4096, 1024, 1, 3371]
++ - Exact: [4096, 1024, 1, 3558]
++ - Exact: [4096, 1024, 1, 3517]
++ - Exact: [4096, 1024, 1, 3144]
++ - Exact: [1024, 4096, 1, 3312]
++ - Exact: [4096, 1024, 1, 3079]
++ - Exact: [1024, 4096, 1, 3415]
++ - Exact: [1024, 4096, 1, 3221]
++ - Exact: [1024, 4096, 1, 3978]
++ - Exact: [4096, 1024, 1, 3876]
++ - Exact: [1024, 4096, 1, 3528]
++ - Exact: [1024, 4096, 1, 3181]
++ - Exact: [4096, 1024, 1, 3445]
++ - Exact: [4096, 1024, 1, 3450]
++ - Exact: [4096, 1024, 1, 3377]
++ - Exact: [1024, 4096, 1, 3532]
++ - Exact: [1024, 33708, 1, 3944]
++ - Exact: [4096, 1024, 1, 3483]
++ - Exact: [1024, 4096, 1, 3358]
++ - Exact: [4096, 1024, 1, 3464]
++ - Exact: [4096, 1024, 1, 3282]
++ - Exact: [4096, 1024, 1, 3256]
++ - Exact: [1024, 4096, 1, 3057]
++ - Exact: [4096, 1024, 1, 3481]
++ - Exact: [4096, 1024, 1, 3340]
++ - Exact: [1024, 4096, 1, 3273]
++ - Exact: [4096, 1024, 1, 3392]
++ - Exact: [4096, 1024, 1, 3337]
++ - Exact: [4096, 1024, 1, 3359]
++ - Exact: [4096, 1024, 1, 3498]
++ - Exact: [4096, 1024, 1, 3169]
++ - Exact: [1024, 33708, 1, 3859]
++ - Exact: [1024, 4096, 1, 3103]
++ - Exact: [4096, 1024, 1, 3900]
++ - Exact: [1024, 4096, 1, 3442]
++ - Exact: [1024, 4096, 1, 3248]
++ - Exact: [1024, 4096, 1, 3351]
++ - Exact: [4096, 1024, 1, 3593]
++ - Exact: [1024, 4096, 1, 3780]
++ - Exact: [1024, 33708, 1, 3681]
++ - Exact: [4096, 1024, 1, 3374]
++ - Exact: [1024, 4096, 1, 3557]
++ - Exact: [4096, 1024, 1, 3906]
++ - Exact: [4096, 1024, 1, 3504]
++ - Exact: [1024, 4096, 1, 3270]
++ - Exact: [4096, 1024, 1, 3098]
++ - Exact: [4096, 1024, 1, 3216]
++ - Exact: [1024, 4096, 1, 3550]
++ - Exact: [4096, 1024, 1, 3449]
++ - Exact: [1024, 4096, 1, 3403]
++ - Exact: [1024, 4096, 1, 3523]
++ - Exact: [1024, 4096, 1, 3486]
++ - Exact: [1024, 4096, 1, 3564]
++ - Exact: [1024, 33708, 1, 4005]
++ - Exact: [4096, 1024, 1, 3296]
++ - Exact: [1024, 4096, 1, 3263]
++ - Exact: [1024, 4096, 1, 3130]
++ - Exact: [1024, 4096, 1, 3295]
++ - Exact: [1024, 33708, 1, 3925]
++ - Exact: [1024, 4096, 1, 3378]
++ - Exact: [4096, 1024, 1, 3720]
++ - Exact: [4096, 1024, 1, 3399]
++ - Exact: [4096, 1024, 1, 3543]
++ - Exact: [4096, 1024, 1, 3497]
++ - Exact: [4096, 1024, 1, 3594]
++ - Exact: [1024, 4096, 1, 3144]
++ - Exact: [1024, 4096, 1, 3975]
++ - Exact: [4096, 1024, 1, 3205]
++ - Exact: [1024, 33708, 1, 3995]
++ - Exact: [1024, 4096, 1, 3392]
++ - Exact: [1024, 4096, 1, 3055]
++ - Exact: [1024, 4096, 1, 4026]
++ - Exact: [4096, 1024, 1, 3557]
++ - Exact: [4096, 1024, 1, 3515]
++ - Exact: [4096, 1024, 1, 3486]
++ - Exact: [4096, 1024, 1, 3457]
++ - Exact: [1024, 4096, 1, 3511]
++ - Exact: [4096, 1024, 1, 3138]
++ - Exact: [1024, 4096, 1, 3339]
++ - Exact: [1024, 4096, 1, 3939]
++ - Exact: [4096, 1024, 1, 3500]
++ - Exact: [4096, 1024, 1, 3395]
++ - Exact: [4096, 1024, 1, 4020]
++ - Exact: [4096, 1024, 1, 3942]
++ - Exact: [4096, 1024, 1, 3349]
++ - Exact: [1024, 4096, 1, 3322]
++ - Exact: [4096, 1024, 1, 3452]
++ - Exact: [1024, 4096, 1, 3417]
++ - Exact: [1024, 4096, 1, 3526]
++ - Exact: [4096, 1024, 1, 3485]
++ - Exact: [4096, 1024, 1, 3303]
++ - Exact: [4096, 1024, 1, 3344]
++ - Exact: [1024, 4096, 1, 3479]
++ - Exact: [4096, 1024, 1, 3300]
++ - Exact: [1024, 4096, 1, 3439]
++ - Exact: [4096, 1024, 1, 3280]
++ - Exact: [1024, 4096, 1, 3245]
++ - Exact: [1024, 4096, 1, 3328]
++ - Exact: [4096, 1024, 1, 3418]
++ - Exact: [1024, 4096, 1, 3493]
++ - Exact: [1024, 4096, 1, 3500]
++ - Exact: [1024, 4096, 1, 3166]
++ - Exact: [4096, 1024, 1, 3126]
++ - Exact: [1024, 4096, 1, 3277]
++ - Exact: [1024, 4096, 1, 3315]
++ - Exact: [1024, 4096, 1, 3414]
++ - Exact: [4096, 1024, 1, 3531]
++ - Exact: [4096, 1024, 1, 3484]
++ - Exact: [1024, 4096, 1, 3180]
++ - Exact: [4096, 1024, 1, 3360]
++ - Exact: [1024, 33708, 1, 3990]
++ - Exact: [4096, 1024, 1, 3466]
++ - Exact: [1024, 4096, 1, 3428]
++ - Exact: [1024, 4096, 1, 3137]
++ - Exact: [4096, 1024, 1, 4059]
++ - Exact: [1024, 4096, 1, 3353]
++ - Exact: [1024, 4096, 1, 3942]
++ - Exact: [4096, 1024, 1, 3506]
++ - Exact: [4096, 1024, 1, 3508]
++ - Exact: [4096, 1024, 1, 3956]
++ - Exact: [1024, 4096, 1, 3272]
++ - Exact: [1024, 4096, 1, 3443]
++ - Exact: [1024, 4096, 1, 3375]
++ - Exact: [1024, 4096, 1, 3525]
++ - Exact: [4096, 1024, 1, 3472]
++ - Exact: [1024, 4096, 1, 3520]
++ - Exact: [4096, 1024, 1, 3322]
++ - Exact: [4096, 1024, 1, 3387]
++ - Exact: [1024, 33708, 1, 3939]
++ - Exact: [4096, 1024, 1, 3345]
++ - Exact: [4096, 1024, 1, 2967]
++ - Exact: [1024, 4096, 1, 3453]
++ - Exact: [1024, 4096, 1, 3640]
++ - Exact: [4096, 1024, 1, 3291]
++ - Exact: [1024, 4096, 1, 3350]
++ - Exact: [4096, 1024, 1, 3417]
++ - Exact: [1024, 4096, 1, 3467]
++ - Exact: [1024, 4096, 1, 3491]
++ - Exact: [1024, 4096, 1, 3822]
++ - Exact: [4096, 1024, 1, 3292]
++ - Exact: [1024, 4096, 1, 3231]
++ - Exact: [1024, 4096, 1, 3364]
++ - Exact: [1024, 4096, 1, 3995]
++ - Exact: [1024, 4096, 1, 3545]
++ - Exact: [1024, 4096, 1, 3186]
++ - Exact: [4096, 1024, 1, 3432]
++ - Exact: [4096, 1024, 1, 3367]
++ - Exact: [4096, 1024, 1, 3503]
++ - Exact: [1024, 4096, 1, 3095]
++ - Exact: [4096, 1024, 1, 3465]
++ - Exact: [1024, 4096, 1, 3402]
++ - Exact: [4096, 1024, 1, 3140]
++ - Exact: [4096, 1024, 1, 3424]
++ - Exact: [4096, 1024, 1, 3257]
++ - Exact: [4096, 1024, 1, 2917]
++ - Exact: [1024, 33708, 1, 3640]
++ - Exact: [1024, 4096, 1, 3456]
++ - Exact: [1024, 4096, 1, 3014]
++ - Exact: [4096, 1024, 1, 3372]
++ - Exact: [1024, 4096, 1, 3294]
++ - Exact: [4096, 1024, 1, 3446]
++ - Exact: [1024, 4096, 1, 3389]
++ - Exact: [4096, 1024, 1, 3259]
++ - Exact: [4096, 1024, 1, 3544]
++ - Exact: [4096, 1024, 1, 3479]
++ - Exact: [4096, 1024, 1, 3542]
++ - Exact: [4096, 1024, 1, 3321]
++ - Exact: [1024, 4096, 1, 3147]
++ - Exact: [1024, 4096, 1, 3944]
++ - Exact: [4096, 1024, 1, 3870]
++ - Exact: [1024, 4096, 1, 3308]
++ - Exact: [4096, 1024, 1, 3401]
++ - Exact: [1024, 4096, 1, 3395]
++ - Exact: [1024, 4096, 1, 3563]
++ - Exact: [1024, 33708, 1, 3870]
++ - Exact: [4096, 1024, 1, 3494]
++ - Exact: [1024, 4096, 1, 3271]
++ - Exact: [1024, 33708, 1, 3910]
++ - Exact: [1024, 4096, 1, 3287]
++ - Exact: [1024, 33708, 1, 3860]
++ - Exact: [4096, 1024, 1, 3341]
++ - Exact: [1024, 4096, 1, 3136]
++ - Exact: [4096, 1024, 1, 3439]
++ - Exact: [1024, 4096, 1, 3751]
++ - Exact: [1024, 4096, 1, 3301]
++ - Exact: [4096, 1024, 1, 3468]
++ - Exact: [1024, 4096, 1, 3416]
++ - Exact: [4096, 1024, 1, 3163]
++ - Exact: [1024, 4096, 1, 3230]
++ - Exact: [1024, 4096, 1, 3581]
++ - Exact: [4096, 1024, 1, 3463]
++ - Exact: [1024, 4096, 1, 3478]
++ - Exact: [4096, 1024, 1, 3262]
++ - Exact: [1024, 4096, 1, 3438]
++ - Exact: [1024, 4096, 1, 3244]
++ - Exact: [1024, 4096, 1, 3445]
++ - Exact: [4096, 1024, 1, 3328]
++ - Exact: [1024, 4096, 1, 3492]
++ - Exact: [4096, 1024, 1, 3211]
++ - Exact: [1024, 4096, 1, 3910]
++ - Exact: [1024, 4096, 1, 3314]
++ - Exact: [4096, 1024, 1, 3859]
++ - Exact: [4096, 1024, 1, 3383]
++ - Exact: [1024, 4096, 1, 3409]
++ - Exact: [1024, 4096, 1, 4020]
++ - Exact: [4096, 1024, 1, 3530]
++ - Exact: [4096, 1024, 1, 3411]
++ - Exact: [1024, 4096, 1, 3566]
++ - Exact: [4096, 1024, 1, 3493]
++ - Exact: [4096, 1024, 1, 3184]
++ - Exact: [1024, 4096, 1, 3072]
++ - Exact: [1024, 4096, 1, 3431]
++ - Exact: [4096, 1024, 1, 3306]
++ - Exact: [1024, 4096, 1, 3352]
++ - Exact: [4096, 1024, 1, 3295]
++ - Exact: [1024, 4096, 1, 3517]
++ - Exact: [4096, 1024, 1, 3426]
++ - Exact: [4096, 1024, 1, 3385]
++ - Exact: [4096, 1024, 1, 3572]
++ - Exact: [4096, 1024, 1, 3459]
++ - Exact: [1024, 4096, 1, 3374]
++ - Exact: [4096, 1024, 1, 3166]
++ - Exact: [4096, 1024, 1, 3093]
++ - Exact: [4096, 1024, 1, 3523]
++ - Exact: [4096, 1024, 1, 3413]
++ - Exact: [1024, 4096, 1, 3996]
++ - Exact: [1024, 4096, 1, 3452]
++ - Exact: [4096, 1024, 1, 3232]
++ - Exact: [4096, 1024, 1, 3400]
++ - Exact: [4096, 1024, 1, 3334]
++ - Exact: [1024, 4096, 1, 3345]
++ - Exact: [1024, 4096, 1, 3538]
++ - Exact: [1024, 4096, 1, 3466]
++ - Exact: [4096, 1024, 1, 3315]
++ - Exact: [4096, 1024, 1, 3214]
++ - Exact: [1024, 33708, 1, 3900]
++ - Exact: [1024, 4096, 1, 3367]
++ - Exact: [1024, 4096, 1, 2917]
++ - Exact: [1024, 4096, 1, 3544]
++ - Exact: [4096, 1024, 1, 3414]
++ - Exact: [4096, 1024, 1, 3565]
++ - Exact: [1024, 4096, 1, 3512]
++ - Exact: [1024, 4096, 1, 3191]
++ - Exact: [1024, 4096, 1, 3289]
++ - Exact: [4096, 1024, 1, 3290]
++ - Exact: [1024, 4096, 1, 3211]
++ - Exact: [1024, 33708, 1, 3969]
++ - Exact: [4096, 1024, 1, 3566]
++ - Exact: [1024, 4096, 1, 3459]
++ - Exact: [1024, 4096, 1, 3372]
++ - Exact: [4096, 1024, 1, 3339]
++ - Exact: [4096, 1024, 1, 3425]
++ - Exact: [4096, 1024, 1, 3388]
++ - Exact: [1024, 4096, 1, 3531]
++ - Exact: [4096, 1024, 1, 3286]
++ - Exact: [4096, 1024, 1, 3462]
++ - Exact: [1024, 4096, 1, 3388]
++ - Exact: [4096, 1024, 1, 3165]
++ - Exact: [4096, 1024, 1, 3304]
++ - Exact: [1024, 4096, 1, 2736]
++ - Exact: [4096, 1024, 1, 3397]
++ - Exact: [1024, 4096, 1, 3311]
++ - Exact: [1024, 4096, 1, 3394]
++ - Exact: [4096, 1024, 1, 2736]
++ - Exact: [1024, 4096, 1, 3559]
++ - Exact: [4096, 1024, 1, 3180]
++ - Exact: [1024, 4096, 1, 3480]
++ - Exact: [4096, 1024, 1, 3318]
++ - Exact: [4096, 1024, 1, 3213]
++ - Exact: [1024, 4096, 1, 3286]
++ - Exact: [4096, 1024, 1, 3471]
++ - Exact: [1024, 4096, 1, 3381]
++ - Exact: [4096, 1024, 1, 3502]
++ - Exact: [1024, 4096, 1, 3552]
++ - Exact: [4096, 1024, 1, 3519]
++ - Exact: [1024, 4096, 1, 3300]
++ - Exact: [1024, 4096, 1, 3419]
++ - Exact: [4096, 1024, 1, 4030]
++ - Exact: [4096, 1024, 1, 3976]
++ - Exact: [1024, 4096, 1, 3473]
++ - Exact: [4096, 1024, 1, 3428]
++ - Exact: [1024, 4096, 1, 3433]
++ - Exact: [4096, 1024, 1, 3534]
++ - Exact: [4096, 1024, 1, 3461]
++ - Exact: [4096, 1024, 1, 3681]
++ - Exact: [4096, 1024, 1, 3495]
++ - Exact: [4096, 1024, 1, 3351]
++ - Exact: [1024, 4096, 1, 4059]
++ - Exact: [4096, 1024, 1, 3990]
++ - Exact: [1024, 4096, 1, 3325]
++ - Exact: [1024, 4096, 1, 3408]
++ - Exact: [4096, 1024, 1, 3394]
++ - Exact: [1024, 4096, 1, 3573]
++ - Exact: [4096, 1024, 1, 3386]
++ - Exact: [4096, 1024, 1, 3540]
++ - Exact: [1024, 4096, 1, 3182]
++ - Exact: [1024, 4096, 1, 3430]
++ - Exact: [1024, 4096, 1, 3236]
++ - Exact: [4096, 1024, 1, 2977]
++ - Exact: [1024, 4096, 1, 3355]
++ - Exact: [4096, 1024, 1, 3139]
++ - Exact: [4096, 1024, 1, 3516]
++ - Exact: [4096, 1024, 1, 3368]
++ - Exact: [4096, 1024, 1, 3559]
++ - Exact: [1024, 4096, 1, 3506]
++ - Exact: [1024, 4096, 1, 3145]
++ - Exact: [1024, 4096, 1, 3369]
++ - Exact: [4096, 1024, 1, 3522]
++ - Exact: [1024, 33708, 1, 3894]
++ - Exact: [4096, 1024, 1, 3336]
++ - Exact: [1024, 4096, 1, 3382]
++ - Exact: [4096, 1024, 1, 3533]
++ - Exact: [4096, 1024, 1, 4050]
++ - Exact: [4096, 1024, 1, 3480]
++ - Exact: [1024, 4096, 1, 3344]
++ - Exact: [1024, 4096, 1, 3509]
++ - Exact: [1024, 4096, 1, 3956]
++ - Exact: [4096, 1024, 1, 3616]
++ - Exact: [1024, 4096, 1, 3366]
++ - Exact: [4096, 1024, 1, 2935]
++ - Exact: [4096, 1024, 1, 3393]
++ - Exact: [4096, 1024, 1, 3547]
++ - Exact: [1024, 4096, 1, 3499]
++ - Exact: [4096, 1024, 1, 3357]
++ - Exact: [4096, 1024, 1, 3272]
++ - Exact: [4096, 1024, 1, 3207]
++ - Exact: [4096, 1024, 1, 3894]
++ - Exact: [1024, 4096, 1, 3444]
++ - Exact: [4096, 1024, 1, 3561]
++ - Exact: [4096, 1024, 1, 3376]
++ - Exact: [1024, 4096, 1, 3458]
++ - Exact: [4096, 1024, 1, 3231]
++ - Exact: [1024, 4096, 1, 3505]
++ - Exact: [4096, 1024, 1, 3277]
++ - Exact: [1024, 4096, 1, 3391]
++ - Exact: [1024, 4096, 1, 3536]
++ - Exact: [1024, 4096, 1, 3063]
++ - Exact: [1024, 4096, 1, 3189]
++ - Exact: [1024, 4096, 1, 2505]
++ - Exact: [4096, 1024, 1, 3454]
++ - Exact: [1024, 4096, 1, 3405]
++ - Exact: [1024, 33708, 1, 4050]
++ - Exact: [4096, 1024, 1, 3520]
++ - Exact: [1024, 4096, 1, 3487]
++ - Exact: [1024, 4096, 1, 3558]
++ - Exact: [4096, 1024, 1, 3297]
++ - Exact: [1024, 4096, 1, 3483]
++ - Exact: [1024, 33708, 1, 3751]
++ - Exact: [4096, 1024, 1, 3380]
++ - Exact: [1024, 4096, 1, 3380]
++ - Exact: [1024, 4096, 1, 3396]
++ - Exact: [1024, 4096, 1, 3497]
++ - Exact: [1024, 4096, 1, 3502]
++ - Exact: [1024, 4096, 1, 3138]
++ - Exact: [4096, 1024, 1, 3939]
++ - Exact: [1024, 4096, 1, 3303]
++ - Exact: [1024, 4096, 1, 3418]
++ - Exact: [1024, 4096, 1, 3224]
++ - Exact: [4096, 1024, 1, 3978]
++ - Exact: [1024, 4096, 1, 3472]
++ - Exact: [4096, 1024, 1, 3353]
++ - Exact: [4096, 1024, 1, 3362]
++ - Exact: [1024, 33708, 1, 3978]
++ - Exact: [1024, 4096, 1, 3432]
++ - Exact: [1024, 4096, 1, 3139]
++ - Exact: [1024, 4096, 1, 3341]
++ - Exact: [1024, 4096, 1, 3494]
++ - Exact: [1024, 4096, 1, 3969]
++ - Exact: [1024, 4096, 1, 3163]
++ - Exact: [4096, 1024, 1, 3405]
++ - Exact: [4096, 1024, 1, 3453]
++ - Exact: [1024, 4096, 1, 3411]
++ - Exact: [1024, 4096, 1, 3527]
++ - Exact: [4096, 1024, 1, 3474]
++ - Exact: [1024, 4096, 1, 3572]
++ - Exact: [4096, 1024, 1, 3293]
++ - Exact: [4096, 1024, 1, 3247]
++ - Exact: [1024, 4096, 1, 3425]
++ - Exact: [1024, 4096, 1, 3354]
++ - Exact: [4096, 1024, 1, 3382]
++ - Exact: [4096, 1024, 1, 3236]
++ - Exact: [1024, 4096, 1, 3519]
++ - Exact: [4096, 1024, 1, 3354]
++ - Exact: [4096, 1024, 1, 3501]
++ - Exact: [4096, 1024, 1, 3266]
++ - Exact: [1024, 4096, 1, 3368]
++ - Exact: [1024, 4096, 1, 4030]
++ - Exact: [1024, 4096, 1, 3533]
++ - Exact: [4096, 1024, 1, 3332]
++ - Exact: [4096, 1024, 1, 3584]
++ - Exact: [1024, 4096, 1, 3616]
++ - Exact: [4096, 1024, 1, 3265]
++ - Exact: [4096, 1024, 1, 3361]
++ - Exact: [4096, 1024, 1, 3467]
++ - Exact: [1024, 4096, 1, 3454]
++ - Exact: [1024, 4096, 1, 3101]
++ - Exact: [1024, 4096, 1, 3508]
++ - Exact: [4096, 1024, 1, 3267]
++ - Exact: [4096, 1024, 1, 3419]
++ - Exact: [4096, 1024, 1, 3822]
++ - Exact: [1024, 4096, 1, 3266]
++ - Exact: [4096, 1024, 1, 3440]
++ - Exact: [1024, 4096, 1, 3361]
++ - Exact: [1024, 4096, 1, 3546]
++ - Exact: [4096, 1024, 1, 3473]
++ - Exact: [4096, 1024, 1, 3546]
++ - Exact: [1024, 4096, 1, 3088]
++ - Exact: [1024, 4096, 1, 3535]
++ - Exact: [1024, 4096, 1, 3447]
++ - Exact: [1024, 4096, 1, 3560]
++ - Exact: [1024, 4096, 1, 3422]
++ - Exact: [1024, 4096, 1, 3469]
++ - Exact: [4096, 1024, 1, 3488]
++ - Exact: [1024, 4096, 1, 3110]
++ - Exact: [1024, 4096, 1, 3265]
++ - Exact: [1024, 4096, 1, 3291]
++ - Exact: [1024, 4096, 1, 3390]
++ - Exact: [4096, 1024, 1, 3046]
++ - Exact: [1024, 4096, 1, 3539]
++ - Exact: [4096, 1024, 1, 3221]
++ - Exact: [4096, 1024, 1, 3433]
++ - Exact: [4096, 1024, 1, 3364]
++ - Exact: [4096, 1024, 1, 3470]
++ - Exact: [1024, 4096, 1, 3404]
++ - Exact: [1024, 33708, 1, 3968]
++ - Exact: [4096, 1024, 1, 3088]
++ - Exact: [1024, 4096, 1, 3247]
++ - Exact: [1024, 33708, 1, 3996]
++ - Exact: [4096, 1024, 1, 3482]
++ - Exact: [4096, 1024, 1, 3995]
++ - Exact: [1024, 4096, 1, 3280]
++ - Exact: [4096, 1024, 1, 3271]
++ - Exact: [4096, 1024, 1, 3545]
++ - Exact: [4096, 1024, 1, 3476]
++ - Exact: [4096, 1024, 1, 3496]
++ - Exact: [4096, 1024, 1, 3191]
++ - Exact: [4096, 1024, 1, 3311]
++ - Exact: [1024, 4096, 1, 3302]
++ - Exact: [1024, 4096, 1, 3681]
++ - Exact: [4096, 1024, 1, 3582]
++ - Exact: [4096, 1024, 1, 3421]
++ - Exact: [4096, 1024, 1, 3560]
++ - Exact: [1024, 4096, 1, 3495]
++ - Exact: [4096, 1024, 1, 3186]
++ - Exact: [4096, 1024, 1, 3925]
++ - Exact: [1024, 4096, 1, 3435]
++ - Exact: [4096, 1024, 1, 3434]
++ - Exact: [1024, 33708, 1, 4012]
++ - Exact: [1024, 4096, 1, 3340]
++ - Exact: [4096, 1024, 1, 3489]
++ - Exact: [1024, 4096, 1, 3162]
++ - Exact: [4096, 1024, 1, 3436]
++ - Exact: [4096, 1024, 1, 3574]
++ - Exact: [4096, 1024, 1, 3469]
++ - Exact: [1024, 4096, 1, 3410]
++ - Exact: [1024, 4096, 1, 3216]
++ - Exact: [4096, 1024, 1, 3095]
++ - Exact: [4096, 1024, 1, 3448]
++ - Exact: [1024, 4096, 1, 3176]
++ - Exact: [4096, 1024, 1, 2918]
++ - Exact: [1024, 4096, 1, 3424]
++ - Exact: [4096, 1024, 1, 3402]
++ - Exact: [4096, 1024, 1, 3145]
++ - Exact: [1024, 33708, 1, 3976]
++ - Exact: [4096, 1024, 1, 3518]
++ - Exact: [4096, 1024, 1, 3110]
++ - Exact: [4096, 1024, 1, 3325]
++ - Exact: [1024, 33708, 1, 3999]
++ - Exact: [4096, 1024, 1, 2985]
++ - Exact: [1024, 4096, 1, 3371]
++ - Exact: [4096, 1024, 1, 3342]
++ - Exact: [4096, 1024, 1, 3141]
++ - Exact: [4096, 1024, 1, 3532]
++ - Exact: [1024, 4096, 1, 3169]
++ - Exact: [1024, 4096, 1, 3514]
++ - Exact: [4096, 1024, 1, 3780]
++ - Exact: [1024, 4096, 1, 3098]
++ - Exact: [1024, 4096, 1, 3449]
++ - Exact: [1024, 4096, 1, 3222]
++ - Exact: [1024, 4096, 1, 3346]
++ - Exact: [4096, 1024, 1, 3064]
++ - Exact: [4096, 1024, 1, 3511]
++ - Exact: [4096, 1024, 1, 3384]
++ - Exact: [4096, 1024, 1, 3356]
++ - Exact: [1024, 4096, 1, 3796]
++ - Exact: [4096, 1024, 1, 3427]
++ - Exact: [4096, 1024, 1, 3390]
++ - Exact: [4096, 1024, 1, 3573]
++ - Exact: [4096, 1024, 1, 3456]
++ - Exact: [1024, 4096, 1, 3360]
++ - Exact: [1024, 33708, 1, 3977]
++ - Exact: [1024, 4096, 1, 2918]
++ - Exact: [4096, 1024, 1, 3975]
++ - Exact: [4096, 1024, 1, 3525]
++ - Exact: [4096, 1024, 1, 3398]
++ - Exact: [4096, 1024, 1, 3640]
++ - Exact: [4096, 1024, 1, 3014]
++ - Exact: [1024, 4096, 1, 3446]
++ - Exact: [1024, 33708, 1, 3796]
++ - Exact: [4096, 1024, 1, 3101]
++ - Exact: [4096, 1024, 1, 3563]
++ - Exact: [4096, 1024, 1, 3539]
++ - Exact: [4096, 1024, 1, 3182]
++ - Exact: [1024, 4096, 1, 3468]
++ - Exact: [4096, 1024, 1, 3312]
++ - Exact: [4096, 1024, 1, 3215]
++ - Exact: [4096, 1024, 1, 3910]
++ - Exact: [1024, 33708, 1, 3780]
++ - Exact: [1024, 4096, 1, 3290]
++ - Exact: [1024, 4096, 1, 4012]
++ - Exact: [1024, 4096, 1, 3385]
++ - Exact: [1024, 33708, 1, 3975]
++ - Exact: [4096, 1024, 1, 3996]
++ - Exact: [4096, 1024, 1, 2765]
++ - Exact: [4096, 1024, 1, 3538]
++ - Exact: [4096, 1024, 1, 3415]
++ - Exact: [1024, 4096, 1, 3554]
++ - Exact: [4096, 1024, 1, 3513]
++ - Exact: [1024, 4096, 1, 3304]
++ - Exact: [4096, 1024, 1, 3294]
++ - Exact: [4096, 1024, 1, 3396]
++ - Exact: [1024, 4096, 1, 3213]
++ - Exact: [4096, 1024, 1, 3137]
++ - Exact: [4096, 1024, 1, 3552]
++ - Exact: [1024, 4096, 1, 3461]
++ - Exact: [4096, 1024, 1, 3263]
++ - Exact: [4096, 1024, 1, 3430]
++ - Exact: [4096, 1024, 1, 3389]
++ - Exact: [4096, 1024, 1, 3528]
++ - Exact: [1024, 4096, 1, 3463]
++ - Exact: [4096, 1024, 1, 3526]
++ - Exact: [4096, 1024, 1, 3154]
++ - Exact: [4096, 1024, 1, 3499]
++ - Exact: [4096, 1024, 1, 3955]
++ - Exact: [1024, 4096, 1, 3297]
++ - Exact: [1024, 4096, 1, 3233]
++ - Exact: [1024, 4096, 1, 3226]
++ - Exact: [4096, 1024, 1, 3404]
++ - Exact: [4096, 1024, 1, 3355]
++ - Exact: [1024, 4096, 1, 3542]
++ - Exact: [4096, 1024, 1, 3181]
++ - Exact: [1024, 4096, 1, 3474]
++ - Exact: [4096, 1024, 1, 3319]
++ - Exact: [1024, 4096, 1, 3434]
++ - Exact: [1024, 4096, 1, 3860]
++ - Exact: [1024, 4096, 1, 3343]
++ - Exact: [1024, 4096, 1, 3488]
++ - Exact: [1024, 4096, 1, 3046]
++ - Exact: [1024, 4096, 1, 3141]
++ - Exact: [1024, 4096, 1, 3516]
++ - Exact: [4096, 1024, 1, 3147]
++ - Exact: [1024, 4096, 1, 3421]
++ - Exact: [4096, 1024, 1, 3944]
++ - Exact: [1024, 4096, 1, 3574]
++ - Exact: [1024, 4096, 1, 3977]
++ - Exact: [1024, 4096, 1, 2985]
++ - Exact: [1024, 4096, 1, 3427]
++ - Exact: [1024, 4096, 1, 3482]
++ - Exact: [1024, 4096, 1, 3332]
++ - Exact: [4096, 1024, 1, 3308]
++ - Exact: [1024, 4096, 1, 3513]
++ - Exact: [1024, 4096, 1, 3154]
++ - Exact: [1024, 4096, 1, 3955]
++ - Exact: [1024, 4096, 1, 2967]
++ - Exact: [1024, 33708, 1, 3942]
++ - Exact: [1024, 4096, 1, 3319]
++ - Exact: [4096, 1024, 1, 3860]
++ - Exact: [1024, 4096, 1, 3548]
++ - Exact: [4096, 1024, 1, 3977]
++ - Exact: [4096, 1024, 1, 3535]
++ - Exact: [1024, 4096, 1, 3541]
++ - Exact: [1024, 33708, 1, 3584]
++ - Exact: [1024, 4096, 1, 3168]
++ - Exact: [1024, 4096, 1, 3448]
++ - Exact: [4096, 1024, 1, 3343]
++ - Exact: [1024, 4096, 1, 3357]
++ - Exact: [4096, 1024, 1, 3510]
++ - Exact: [4096, 1024, 1, 3369]
++ - Exact: [4096, 1024, 1, 3379]
++ - Exact: [1024, 4096, 1, 3276]
++ - Exact: [1024, 4096, 1, 3363]
++ - Exact: [4096, 1024, 1, 3055]
++ - Exact: [1024, 4096, 1, 3524]
++ - Exact: [4096, 1024, 1, 3057]
++ - Exact: [1024, 33708, 1, 3720]
++ - Exact: [1024, 4096, 1, 3383]
++ - Exact: [1024, 4096, 1, 3522]
++ - Exact: [1024, 33708, 1, 3956]
++ - Exact: [1024, 4096, 1, 3481]
++ - Exact: [4096, 1024, 1, 3562]
++ - Exact: [4096, 1024, 1, 3299]
++ - Exact: [1024, 4096, 1, 3262]
++ - Exact: [1024, 33708, 1, 4026]
++ - Exact: [4096, 1024, 1, 3168]
++ - Exact: [1024, 4096, 1, 3999]
++ - Exact: [1024, 4096, 1, 3549]
++ - Exact: [4096, 1024, 1, 3375]
++ - Exact: [1024, 4096, 1, 3496]
++ - Exact: [1024, 4096, 1, 3190]
++ - Exact: [4096, 1024, 1, 3273]
++ - Exact: [1024, 4096, 1, 3406]
++ - Exact: [4096, 1024, 1, 4005]
++ - Exact: [4096, 1024, 1, 3555]
++ - Exact: [4096, 1024, 1, 2505]
++ - Exact: [1024, 4096, 1, 3460]
++ - Exact: [1024, 4096, 1, 3579]
++ - Exact: [1024, 33708, 1, 4030]
++ - Exact: [1024, 4096, 1, 3510]
++ - Exact: [1024, 4096, 1, 3282]
++ - Exact: [1024, 4096, 1, 3377]
++ - Exact: [1024, 4096, 1, 2935]
++ - Exact: [1024, 4096, 1, 3498]
++ - Exact: [1024, 4096, 1, 3593]
++ - Exact: [4096, 1024, 1, 3226]
++ - Exact: [1024, 4096, 1, 2499]
++ - Exact: [1024, 4096, 1, 3296]
++ - Exact: [1024, 4096, 1, 3455]
++ - Exact: [1024, 4096, 1, 3399]
++ - Exact: [1024, 4096, 1, 3205]
++ - Exact: [4096, 1024, 1, 4026]
++ - Exact: [1024, 4096, 1, 3484]
++ - Exact: [4096, 1024, 1, 3302]
++ - Exact: [1024, 4096, 1, 3485]
++ - Exact: [1024, 4096, 1, 3126]
++ - Exact: [1024, 4096, 1, 4050]
++ - Exact: [4096, 1024, 1, 3235]
++ - Exact: [1024, 33708, 1, 3955]
++ - Exact: [1024, 4096, 1, 3342]
++ - Exact: [1024, 4096, 1, 3397]
++ - Exact: [4096, 1024, 1, 3491]
++ - Exact: [1024, 4096, 1, 3503]
++ - Exact: [1024, 4096, 1, 3140]
++ - Exact: [4096, 1024, 1, 3121]
++ - Exact: [4096, 1024, 1, 3276]
++ - Exact: [1024, 4096, 1, 3321]
++ - Exact: [1024, 4096, 1, 3870]
++ - Exact: [4096, 1024, 1, 3475]
++ - Exact: [1024, 4096, 1, 2984]
++ - Exact: [4096, 1024, 1, 3363]
++ - Exact: [1024, 4096, 1, 3582]
++ - Exact: [4096, 1024, 1, 3509]
++ - Exact: [1024, 4096, 1, 3426]
++ - Exact: [4096, 1024, 1, 3136]
++ - Exact: [1024, 4096, 1, 3232]
++ - Exact: [4096, 1024, 1, 3103]
++ - Exact: [1024, 4096, 1, 3335]
++ - Exact: [1024, 4096, 1, 3900]
++ - Exact: [4096, 1024, 1, 3512]
++ - Exact: [4096, 1024, 1, 3222]
++ - Exact: [1024, 4096, 1, 3165]
++ - Exact: [4096, 1024, 1, 3408]
++ - Exact: [4096, 1024, 1, 3751]
++ - Exact: [1024, 4096, 1, 3318]
++ - Exact: [4096, 1024, 1, 3442]
++ - Exact: [1024, 4096, 1, 3413]
++ - Exact: [4096, 1024, 1, 3524]
++ - Exact: [1024, 4096, 1, 3976]
++ - Exact: [1024, 4096, 1, 3475]
++ - Exact: [1024, 4096, 1, 3534]
++ - Exact: [4096, 1024, 1, 3301]
++ - Exact: [4096, 1024, 1, 3248]
++ - Exact: [1024, 4096, 1, 2977]
++ - Exact: [4096, 1024, 1, 3346]
++ - Exact: [1024, 4096, 1, 3451]
++ - Exact: [1024, 4096, 1, 3257]
++ - Exact: [1024, 4096, 1, 3356]
++ - Exact: [4096, 1024, 1, 3348]
++ - Exact: [4096, 1024, 1, 3335]
++ - Exact: [4096, 1024, 1, 3505]
++ - Exact: [1024, 4096, 1, 3490]
++ - Exact: [4096, 1024, 1, 3447]
++ - Exact: [1024, 4096, 1, 3267]
++ - Exact: [4096, 1024, 1, 3230]
++ - Exact: [4096, 1024, 1, 3455]
++ - Exact: [1024, 4096, 1, 3925]
++ - Exact: [1024, 4096, 1, 3362]
++ - Exact: [4096, 1024, 1, 3969]
++ - Exact: [4096, 1024, 1, 3527]
++ - Exact: [1024, 4096, 1, 3585]
++ - Exact: [4096, 1024, 1, 3063]
++ - Exact: [4096, 1024, 1, 3435]
++ - Exact: [4096, 1024, 1, 3366]
++ - Exact: [4096, 1024, 1, 3581]
++ - Exact: [1024, 33708, 1, 3906]
++ - Exact: [1024, 4096, 1, 3464]
++ - Exact: [1024, 4096, 1, 3440]
++ - Exact: [4096, 1024, 1, 3143]
++ - Exact: [1024, 4096, 1, 3349]
++ - Exact: [4096, 1024, 1, 3416]
++ - Exact: [4096, 1024, 1, 3365]
++ - Exact: [1024, 4096, 1, 3470]
++ - Exact: [4096, 1024, 1, 3287]
++ - Exact: [1024, 4096, 1, 3441]
++ - Exact: [4096, 1024, 1, 3224]
++ - Exact: [1024, 4096, 1, 3387]
++ - Exact: [1024, 4096, 1, 3547]
++ - Exact: [4096, 1024, 1, 3478]
++ - Exact: [4096, 1024, 1, 3548]
++ - Exact: [1024, 33708, 1, 4020]
++ - Exact: [4096, 1024, 1, 3320]
++ - Exact: [1024, 4096, 1, 3906]
++ - Exact: [4096, 1024, 1, 3796]
++ - Exact: [1024, 4096, 1, 3306]
++ - Exact: [1024, 4096, 1, 3401]
++ - Exact: [1024, 4096, 1, 3215]
++ - Exact: [4096, 1024, 1, 4012]
++ - Exact: [1024, 4096, 1, 2765]
++ - Exact: [4096, 1024, 1, 3554]
++ - Exact: [4096, 1024, 1, 3423]
++ - Exact: [1024, 4096, 1, 3562]
++ - Exact: [1024, 4096, 1, 3489]
++ - Exact: [4096, 1024, 1, 3358]
++ - Exact: [4096, 1024, 1, 3270]
++ - Exact: [1024, 4096, 1, 3293]
++ - Exact: [1024, 4096, 1, 3376]
++ - Exact: [4096, 1024, 1, 3245]
++ - Exact: [4096, 1024, 1, 3541]
++ - Exact: [4096, 1024, 1, 3443]
++ - Exact: [4096, 1024, 1, 3438]
++ - Exact: [4096, 1024, 1, 3244]
++ - Exact: [1024, 4096, 1, 3365]
++ - Exact: [1024, 4096, 1, 3299]
++ - Exact: [1024, 4096, 1, 3471]
++ - Exact: [1024, 4096, 1, 3398]
++ - Exact: [4096, 1024, 1, 3162]
++ - Exact: [1024, 4096, 1, 4005]
++ - Exact: [4096, 1024, 1, 3579]
++ - Exact: [1024, 4096, 1, 3121]
++ - Exact: [4096, 1024, 1, 3441]
++ - Exact: [4096, 1024, 1, 3422]
++ - Exact: [4096, 1024, 1, 3444]
++ - Exact: [1024, 4096, 1, 3337]
++ - Exact: [4096, 1024, 1, 3550]
++ - Exact: [1024, 4096, 1, 3477]
++ - Exact: [4096, 1024, 1, 3490]
++ - Exact: [4096, 1024, 1, 3585]
++ - Exact: [1024, 4096, 1, 3143]
++ - Exact: [1024, 33708, 1, 3876]
++ - Exact: [1024, 4096, 1, 3320]
++ - Exact: [1024, 4096, 1, 3423]
++ - Exact: [1024, 4096, 1, 3894]
++ - Exact: [4096, 1024, 1, 3410]
++ - Exact: [1024, 4096, 1, 3561]
++ - Exact: [4096, 1024, 1, 3492]
++ - Exact: [36548, 1024, 1, 3712]
++ - Exact: [4096, 2048, 1, 128]
++ - Exact: [4096, 3072, 1, 128]
++ - Exact: [768, 3072, 1, 4096]
++ - Exact: [768, 30522, 1, 1280]
++ - Exact: [768, 30522, 1, 320]
++ - Exact: [768, 30522, 1, 640]
++ - Exact: [256, 512, 36, 98]
++ - Exact: [256, 256, 64, 56]
++ - Exact: [512, 486, 36, 800]
++ - Exact: [512, 512, 36, 1568]
++ - Exact: [256, 384, 36, 4096]
++ - Exact: [128, 256, 64, 32]
++ - Exact: [128, 256, 64, 9]
++ - Exact: [256, 512, 36, 784]
++ - Exact: [256, 324, 36, 32]
++ - Exact: [512, 512, 36, 33]
++ - Exact: [192, 384, 64, 128]
++ - Exact: [512, 512, 64, 72]
++ - Exact: [512, 512, 36, 128]
++ - Exact: [192, 384, 64, 2304]
++ - Exact: [384, 256, 64, 450]
++ - Exact: [384, 256, 64, 2304]
++ - Exact: [512, 512, 64, 144]
++ - Exact: [256, 256, 36, 6272]
++ - Exact: [256, 384, 64, 2304]
++ - Exact: [512, 512, 36, 66]
++ - Exact: [128, 256, 64, 800]
++ - Exact: [192, 256, 36, 512]
++ - Exact: [256, 512, 64, 200]
++ - Exact: [256, 512, 64, 25]
++ - Exact: [128, 256, 36, 1568]
++ - Exact: [128, 256, 64, 288]
++ - Exact: [256, 384, 64, 1152]
++ - Exact: [160, 320, 64, 288]
++ - Exact: [128, 256, 36, 128]
++ - Exact: [512, 512, 36, 16]
++ - Exact: [384, 256, 36, 800]
++ - Exact: [192, 384, 36, 4096]
++ - Exact: [256, 384, 64, 576]
++ - Exact: [512, 512, 64, 14]
++ - Exact: [512, 512, 36, 8]
++ - Exact: [512, 486, 64, 128]
++ - Exact: [256, 256, 36, 128]
++ - Exact: [256, 256, 36, 32]
++ - Exact: [192, 256, 64, 288]
++ - Exact: [256, 256, 36, 16]
++ - Exact: [128, 256, 36, 3200]
++ - Exact: [160, 320, 64, 512]
++ - Exact: [160, 320, 36, 512]
++ - Exact: [256, 512, 36, 4]
++ - Exact: [256, 324, 64, 1568]
++ - Exact: [256, 256, 36, 3200]
++ - Exact: [256, 256, 36, 210]
++ - Exact: [192, 384, 64, 576]
++ - Exact: [512, 512, 64, 800]
++ - Exact: [256, 256, 64, 1152]
++ - Exact: [512, 486, 64, 512]
++ - Exact: [256, 512, 64, 1600]
++ - Exact: [512, 512, 64, 9]
++ - Exact: [256, 512, 36, 1568]
++ - Exact: [128, 256, 64, 3200]
++ - Exact: [256, 512, 64, 4]
++ - Exact: [256, 256, 64, 450]
++ - Exact: [256, 256, 64, 72]
++ - Exact: [128, 256, 36, 3136]
++ - Exact: [160, 320, 64, 242]
++ - Exact: [512, 512, 36, 512]
++ - Exact: [512, 512, 36, 256]
++ - Exact: [512, 512, 36, 1024]
++ - Exact: [256, 256, 36, 4096]
++ - Exact: [256, 256, 64, 896]
++ - Exact: [128, 256, 64, 242]
++ - Exact: [192, 384, 36, 1024]
++ - Exact: [128, 256, 64, 100]
++ - Exact: [384, 256, 64, 1152]
++ - Exact: [192, 384, 36, 128]
++ - Exact: [128, 256, 64, 1568]
++ - Exact: [128, 256, 64, 72]
++ - Exact: [256, 256, 36, 12544]
++ - Exact: [256, 256, 36, 105]
++ - Exact: [128, 256, 36, 392]
++ - Exact: [384, 256, 36, 1024]
++ - Exact: [128, 256, 64, 1152]
++ - Exact: [256, 324, 64, 32]
++ - Exact: [256, 384, 36, 800]
++ - Exact: [512, 512, 64, 4]
++ - Exact: [192, 320, 36, 128]
++ - Exact: [192, 384, 64, 242]
++ - Exact: [256, 486, 64, 32]
++ - Exact: [512, 512, 64, 64]
++ - Exact: [128, 256, 36, 512]
++ - Exact: [512, 512, 64, 576]
++ - Exact: [256, 256, 64, 9]
++ - Exact: [128, 256, 36, 12544]
++ - Exact: [256, 512, 36, 3136]
++ - Exact: [144, 288, 36, 512]
++ - Exact: [384, 384, 36, 800]
++ - Exact: [512, 512, 64, 1600]
++ - Exact: [512, 512, 36, 4]
++ - Exact: [192, 384, 64, 450]
++ - Exact: [256, 256, 36, 1024]
++ - Exact: [256, 512, 64, 400]
++ - Exact: [128, 256, 36, 6272]
++ - Exact: [256, 256, 36, 512]
++ - Exact: [256, 256, 64, 112]
++ - Exact: [512, 512, 64, 18]
++ - Exact: [256, 256, 64, 18]
++ - Exact: [256, 256, 64, 1568]
++ - Exact: [384, 256, 36, 4096]
++ - Exact: [256, 512, 64, 800]
++ - Exact: [256, 384, 36, 2048]
++ - Exact: [384, 384, 64, 2304]
++ - Exact: [160, 320, 64, 128]
++ - Exact: [512, 512, 36, 528]
++ - Exact: [160, 320, 36, 128]
++ - Exact: [256, 512, 36, 49]
++ - Exact: [384, 384, 64, 450]
++ - Exact: [256, 256, 64, 3200]
++ - Exact: [512, 512, 64, 8]
++ - Exact: [512, 512, 64, 288]
++ - Exact: [384, 384, 36, 1024]
++ - Exact: [128, 256, 36, 16]
++ - Exact: [256, 256, 64, 288]
++ - Exact: [256, 384, 36, 1024]
++ - Exact: [256, 324, 36, 3200]
++ - Exact: [192, 384, 64, 512]
++ - Exact: [128, 256, 64, 1600]
++ - Exact: [512, 512, 36, 32]
++ - Exact: [512, 512, 36, 3136]
++ - Exact: [128, 256, 64, 6400]
++ - Exact: [256, 256, 36, 2048]
++ - Exact: [256, 256, 64, 6400]
++ - Exact: [256, 256, 36, 1680]
++ - Exact: [192, 384, 36, 2048]
++ - Exact: [256, 256, 64, 144]
++ - Exact: [384, 384, 36, 4096]
++ - Exact: [160, 320, 64, 1152]
++ - Exact: [384, 256, 36, 2048]
++ - Exact: [256, 512, 36, 392]
++ - Exact: [256, 512, 64, 50]
++ - Exact: [384, 384, 36, 2048]
++ - Exact: [256, 384, 64, 450]
++ - Exact: [192, 320, 64, 128]
++ - Exact: [128, 256, 36, 32]
++ - Exact: [512, 512, 64, 256]
++ - Exact: [256, 512, 64, 32]
++ - Exact: [384, 384, 64, 576]
++ - Exact: [512, 486, 36, 288]
++ - Exact: [144, 288, 64, 242]
++ - Exact: [384, 256, 64, 576]
++ - Exact: [512, 512, 36, 64]
++ - Exact: [448, 384, 64, 128]
++ - Exact: [144, 288, 64, 288]
++ - Exact: [512, 512, 64, 224]
++ - Exact: [384, 384, 64, 1152]
++ - Exact: [448, 384, 36, 128]
++ - Exact: [256, 486, 36, 128]
++ - Exact: [256, 256, 36, 800]
++ - Exact: [192, 384, 36, 800]
++ - Exact: [256, 256, 36, 256]
++ - Exact: [192, 384, 64, 1152]
++ - Exact: [128, 256, 64, 200]
++ - Exact: [512, 512, 64, 28]
++ - Exact: [144, 288, 64, 1152]
++ - Exact: [256, 256, 64, 576]
++ - Exact: [256, 256, 64, 2304]
++ - Exact: [192, 384, 36, 512]
++ - Exact: [256, 512, 36, 32]
++ - Exact: [512, 512, 64, 128]
++ - Exact: [512, 512, 64, 32]
++ - Exact: [128, 256, 36, 196]
++ - Exact: [196, 528, 32, 32]
++ - Exact: [196, 512, 32, 24]
++ - Exact: [1225, 192, 32, 32]
++ - Exact: [1001, 1536, 1, 32]
++ - Exact: [196, 480, 32, 64]
++ - Exact: [289, 1024, 32, 384]
++ - Exact: [784, 192, 32, 96]
++ - Exact: [50176, 256, 1, 128]
++ - Exact: [289, 1024, 32, 256]
++ - Exact: [289, 1024, 32, 192]
++ - Exact: [12544, 512, 1, 256]
++ - Exact: [1225, 1728, 1, 192]
++ - Exact: [196, 480, 32, 96]
++ - Exact: [196, 512, 32, 144]
++ - Exact: [289, 768, 32, 128]
++ - Exact: [5329, 576, 1, 96]
++ - Exact: [196, 528, 32, 128]
++ - Exact: [5329, 448, 1, 64]
++ - Exact: [784, 256, 32, 64]
++ - Exact: [784, 192, 32, 32]
++ - Exact: [21609, 288, 1, 32]
++ - Exact: [784, 256, 32, 32]
++ - Exact: [5041, 720, 1, 192]
++ - Exact: [196, 512, 32, 128]
++ - Exact: [289, 768, 32, 160]
++ - Exact: [1001, 4096, 1, 512]
++ - Exact: [1225, 192, 32, 64]
++ - Exact: [784, 192, 32, 16]
++ - Exact: [3136, 1024, 1, 2048]
++ - Exact: [784, 256, 32, 128]
++ - Exact: [196, 512, 32, 32]
++ - Exact: [1225, 384, 32, 96]
++ - Exact: [5041, 576, 1, 96]
++ - Exact: [5329, 160, 32, 64]
++ - Exact: [1225, 288, 32, 48]
++ - Exact: [4096, 9216, 1, 512]
++ - Exact: [196, 480, 32, 192]
++ - Exact: [3136, 1024, 1, 512]
++ - Exact: [784, 192, 32, 64]
++ - Exact: [289, 1024, 32, 128]
++ - Exact: [289, 768, 32, 192]
++ - Exact: [196, 512, 32, 112]
++ - Exact: [1001, 2048, 1, 32]
++ - Exact: [1225, 288, 32, 64]
++ - Exact: [1225, 384, 32, 192]
++ - Exact: [50176, 256, 1, 512]
++ - Exact: [196, 512, 32, 160]
++ - Exact: [4096, 4096, 1, 512]
++ - Exact: [1225, 256, 32, 64]
++ - Exact: [196, 480, 32, 16]
++ - Exact: [1225, 256, 32, 48]
++ - Exact: [1225, 1200, 1, 64]
++ - Exact: [1225, 384, 32, 64]
++ - Exact: [12544, 512, 1, 1024]
++ - Exact: [196, 512, 32, 64]
++ - Exact: [196, 528, 32, 256]
++ - Exact: [196, 528, 32, 160]
++ - Exact: [1225, 192, 32, 48]
++ - Exact: [1001, 2048, 1, 64]
++ - Exact: [289, 768, 128, 128]
++ - Exact: [1225, 192, 128, 64]
++ - Exact: [1225, 288, 128, 48]
++ - Exact: [289, 768, 128, 192]
++ - Exact: [289, 768, 128, 160]
++ - Exact: [1225, 256, 128, 48]
++ - Exact: [1225, 192, 128, 48]
++ - Exact: [1225, 288, 128, 64]
++ - Exact: [1225, 256, 128, 64]
++ - Exact: [1001, 2048, 1, 128]
++ - Exact: [1225, 192, 128, 32]
++ - Exact: [1001, 1536, 1, 64]
++ - Exact: [1024, 4096, 1, 64]
++ - Exact: [1024, 4096, 1, 6336]
++ - Exact: [512, 33708, 1, 3780]
++ - Exact: [512, 33708, 1, 3968]
++ - Exact: [512, 33708, 1, 4030]
++ - Exact: [196, 256, 64, 1024]
++ - Exact: [196, 1024, 64, 256]
++ - Exact: [289, 768, 64, 128]
++ - Exact: [289, 768, 64, 160]
++ - Exact: [289, 768, 64, 192]
++ - Exact: [784, 128, 64, 512]
++ - Exact: [784, 512, 64, 128]
++ - Exact: [1225, 192, 64, 32]
++ - Exact: [1225, 192, 64, 48]
++ - Exact: [1225, 192, 64, 64]
++ - Exact: [1225, 256, 64, 48]
++ - Exact: [1225, 256, 64, 64]
++ - Exact: [1225, 288, 64, 48]
++ - Exact: [1225, 288, 64, 64]
++ - Exact: [3136, 256, 64, 64]
++ - Exact: [256, 44505, 1, 8976]
++ - Exact: [512, 33708, 1, 3796]
++ - Exact: [512, 33708, 1, 3822]
++ - Exact: [512, 33708, 1, 3840]
++ - Exact: [512, 33708, 1, 3859]
++ - Exact: [512, 33708, 1, 3870]
++ - Exact: [512, 33708, 1, 3876]
++ - Exact: [512, 33708, 1, 3906]
++ - Exact: [512, 33708, 1, 3910]
++ - Exact: [512, 33708, 1, 3925]
++ - Exact: [512, 33708, 1, 3942]
++ - Exact: [512, 33708, 1, 3944]
++ - Exact: [512, 33708, 1, 3955]
++ - Exact: [512, 33708, 1, 3969]
++ - Exact: [512, 33708, 1, 3976]
++ - Exact: [512, 33708, 1, 3977]
++ - Exact: [512, 33708, 1, 3978]
++ - Exact: [512, 33708, 1, 3990]
++ - Exact: [512, 33708, 1, 3995]
++ - Exact: [512, 33708, 1, 3996]
++ - Exact: [512, 33708, 1, 3999]
++ - Exact: [512, 33708, 1, 4005]
++ - Exact: [512, 33708, 1, 4012]
++ - Exact: [512, 33708, 1, 4020]
++ - Exact: [512, 33708, 1, 4026]
++ - Exact: [512, 33708, 1, 4032]
++ - Exact: [1024, 3072, 1, 2048]
++ - Exact: [1024, 3072, 1, 3072]
++ - Exact: [1024, 30522, 1, 20]
++ - Exact: [1024, 30522, 1, 80]
++ - Exact: [1024, 30522, 1, 120]
++ - Exact: [1024, 4096, 1, 3840]
++ - Exact: [1024, 4096, 1, 3968]
++ - Exact: [1024, 4096, 1, 7200]
++ - Exact: [1024, 4096, 1, 8160]
++ - Exact: [1024, 4096, 1, 9520]
++ - Exact: [1024, 4096, 1, 10200]
++ - Exact: [1024, 42720, 1, 3968]
++ - Exact: [1024, 42720, 1, 7200]
++ - Exact: [1024, 42720, 1, 9520]
++ - Exact: [4096, 1024, 1, 3840]
++ - Exact: [4096, 1024, 1, 3968]
++ - Exact: [4096, 1024, 1, 7200]
++ - Exact: [4096, 1024, 1, 8160]
++ - Exact: [4096, 1024, 1, 9520]
++ - Exact: [4096, 1024, 1, 10200]
++ - Exact: [5760, 5760, 1, 5760]
++ - Exact: [7744, 7744, 1, 7744]
++ - Exact: [1152, 1152, 1, 384]
++ - Exact: [1536, 1536, 1, 384]
++ - Exact: [1920, 1920, 1, 384]
++ - Exact: [2304, 2304, 1, 384]
++ - Exact: [2688, 2688, 1, 384]
++ - Exact: [3072, 3072, 1, 384]
++ - Exact: [3456, 3456, 1, 384]
++ - Exact: [3840, 3840, 1, 384]
++ - Exact: [4224, 4224, 1, 384]
++ - Exact: [4608, 4608, 1, 384]
++ - Exact: [4992, 4992, 1, 384]
++ - Exact: [5376, 5376, 1, 384]
++ - Exact: [5760, 5760, 1, 384]
++ - Exact: [6144, 6144, 1, 384]
++ - Exact: [6528, 6528, 1, 384]
++ - Exact: [6912, 6912, 1, 384]
++ - Exact: [7296, 7296, 1, 384]
++ - Exact: [7680, 7680, 1, 384]
++ - Exact: [1536, 768, 1, 384]
++ - Exact: [1920, 960, 1, 384]
++ - Exact: [2304, 1152, 1, 384]
++ - Exact: [2688, 1344, 1, 384]
++ - Exact: [3072, 1536, 1, 384]
++ - Exact: [3456, 1728, 1, 384]
++ - Exact: [3840, 1920, 1, 384]
++ - Exact: [4224, 2112, 1, 384]
++ - Exact: [4608, 2304, 1, 384]
++ - Exact: [4992, 2496, 1, 384]
++ - Exact: [5376, 2688, 1, 384]
++ - Exact: [5760, 2880, 1, 384]
++ - Exact: [6144, 3072, 1, 384]
++ - Exact: [6528, 3264, 1, 384]
++ - Exact: [6912, 3456, 1, 384]
++ - Exact: [7296, 3648, 1, 384]
++ - Exact: [7680, 3840, 1, 384]
++ - Exact: [768, 1536, 1, 384]
++ - Exact: [1152, 2304, 1, 384]
++ - Exact: [1536, 3072, 1, 384]
++ - Exact: [1920, 3840, 1, 384]
++ - Exact: [2304, 4608, 1, 384]
++ - Exact: [2688, 5376, 1, 384]
++ - Exact: [3072, 6144, 1, 384]
++ - Exact: [3456, 6912, 1, 384]
++ - Exact: [3840, 7680, 1, 384]
++ - Exact: [4224, 8448, 1, 384]
++ - Exact: [4608, 9216, 1, 384]
++ - Exact: [4992, 9984, 1, 384]
++ - Exact: [5376, 10752, 1, 384]
++ - Exact: [5760, 11520, 1, 384]
++ - Exact: [6144, 12288, 1, 384]
++ - Exact: [6528, 13056, 1, 384]
++ - Exact: [6912, 13824, 1, 384]
++ - Exact: [7296, 14592, 1, 384]
++ - Exact: [7680, 15360, 1, 384]
++ - Exact: [2048, 2048, 1, 1024]
++ - Exact: [256, 10240, 1, 8976]
++ - Exact: [256, 10496, 1, 8976]
++ - Exact: [256, 11008, 1, 8976]
++ - Exact: [256, 11264, 1, 8976]
++ - Exact: [256, 11520, 1, 8976]
++ - Exact: [256, 11776, 1, 8976]
++ - Exact: [256, 12544, 1, 8976]
++ - Exact: [256, 12800, 1, 8976]
++ - Exact: [256, 13312, 1, 8976]
++ - Exact: [256, 13568, 1, 8976]
++ - Exact: [256, 14336, 1, 8976]
++ - Exact: [256, 14848, 1, 8976]
++ - Exact: [256, 15104, 1, 8976]
++ - Exact: [256, 15872, 1, 8976]
++ - Exact: [256, 16128, 1, 8976]
++ - Exact: [256, 17152, 1, 8976]
++ - Exact: [256, 17408, 1, 8976]
++ - Exact: [256, 18688, 1, 8976]
++ - Exact: [256, 19968, 1, 8976]
++ - Exact: [256, 20480, 1, 8976]
++ - Exact: [256, 20992, 1, 8976]
++ - Exact: [256, 21248, 1, 8976]
++ - Exact: [256, 22016, 1, 8976]
++ - Exact: [256, 26112, 1, 8976]
++ - Exact: [256, 32512, 1, 8976]
++ - Exact: [256, 33536, 1, 8976]
++ - Exact: [256, 4864, 1, 8976]
++ - Exact: [256, 5120, 1, 8976]
++ - Exact: [256, 5632, 1, 8976]
++ - Exact: [256, 5888, 1, 8976]
++ - Exact: [256, 6144, 1, 8976]
++ - Exact: [256, 7168, 1, 8976]
++ - Exact: [256, 8192, 1, 8976]
++ - Exact: [256, 8960, 1, 8976]
++ - Exact: [256, 9728, 1, 8976]
++ - Exact: [256, 9984, 1, 8976]
++ - Exact: [3200, 2048, 1, 1024]
++ - Exact: [4096, 4096, 1, 1024]
++ - Exact: [512, 3280, 1, 1600]
++ - Exact: [512, 3280, 1, 200]
++ - Exact: [768, 2048, 1, 256]
++ - Exact: [1600, 1024, 1, 960]
++ - Exact: [2048, 2048, 1, 960]
++ - Exact: [1024, 3072, 1, 1024]
++ - Exact: [1024, 3072, 1, 512]
++ - Exact: [1024, 4096, 1, 2048]
++ - Exact: [1024, 30528, 1, 2048]
++ - Exact: [1024, 4096, 1, 4096]
++ - Exact: [1024, 30528, 1, 4096]
++ - Exact: [9216, 128, 1, 128]
++ - Exact: [9600, 128, 1, 128]
++ - Exact: [9984, 128, 1, 128]
++ - Exact: [10368, 128, 1, 128]
++ - Exact: [10752, 128, 1, 128]
++ - Exact: [11136, 128, 1, 128]
++ - Exact: [11520, 128, 1, 128]
++ - Exact: [11904, 128, 1, 128]
++ - Exact: [12288, 128, 1, 128]
++ - Exact: [12672, 128, 1, 128]
++ - Exact: [13056, 128, 1, 128]
++ - Exact: [13440, 128, 1, 128]
++ - Exact: [13824, 128, 1, 128]
++ - Exact: [14208, 128, 1, 128]
++ - Exact: [14592, 128, 1, 128]
++ - Exact: [14976, 128, 1, 128]
++ - Exact: [15360, 128, 1, 128]
++ - Exact: [15744, 128, 1, 128]
++ - Exact: [16128, 128, 1, 128]
++ - Exact: [16512, 128, 1, 128]
++ - Exact: [16896, 128, 1, 128]
++ - Exact: [17280, 128, 1, 128]
++ - Exact: [17664, 128, 1, 128]
++ - Exact: [18048, 128, 1, 128]
++ - Exact: [18432, 128, 1, 128]
++ - Exact: [18816, 128, 1, 128]
++ - Exact: [19200, 128, 1, 128]
++ - Exact: [19584, 128, 1, 128]
++ - Exact: [19968, 128, 1, 128]
++ - Exact: [20352, 128, 1, 128]
++ - Exact: [20736, 128, 1, 128]
++ - Exact: [21120, 128, 1, 128]
++ - Exact: [21504, 128, 1, 128]
++ - Exact: [21888, 128, 1, 128]
++ - Exact: [22272, 128, 1, 128]
++ - Exact: [22656, 128, 1, 128]
++ - Exact: [23040, 128, 1, 128]
++ - Exact: [9216, 128, 1, 256]
++ - Exact: [9600, 128, 1, 256]
++ - Exact: [9984, 128, 1, 256]
++ - Exact: [10368, 128, 1, 256]
++ - Exact: [10752, 128, 1, 256]
++ - Exact: [11136, 128, 1, 256]
++ - Exact: [11520, 128, 1, 256]
++ - Exact: [11904, 128, 1, 256]
++ - Exact: [12288, 128, 1, 256]
++ - Exact: [12672, 128, 1, 256]
++ - Exact: [13056, 128, 1, 256]
++ - Exact: [13440, 128, 1, 256]
++ - Exact: [13824, 128, 1, 256]
++ - Exact: [14208, 128, 1, 256]
++ - Exact: [14592, 128, 1, 256]
++ - Exact: [14976, 128, 1, 256]
++ - Exact: [15360, 128, 1, 256]
++ - Exact: [15744, 128, 1, 256]
++ - Exact: [16128, 128, 1, 256]
++ - Exact: [16512, 128, 1, 256]
++ - Exact: [16896, 128, 1, 256]
++ - Exact: [17280, 128, 1, 256]
++ - Exact: [17664, 128, 1, 256]
++ - Exact: [18048, 128, 1, 256]
++ - Exact: [18432, 128, 1, 256]
++ - Exact: [18816, 128, 1, 256]
++ - Exact: [19200, 128, 1, 256]
++ - Exact: [19584, 128, 1, 256]
++ - Exact: [19968, 128, 1, 256]
++ - Exact: [20352, 128, 1, 256]
++ - Exact: [20736, 128, 1, 256]
++ - Exact: [21120, 128, 1, 256]
++ - Exact: [21504, 128, 1, 256]
++ - Exact: [21888, 128, 1, 256]
++ - Exact: [22272, 128, 1, 256]
++ - Exact: [22656, 128, 1, 256]
++ - Exact: [23040, 128, 1, 256]
++ - Exact: [8064, 8064, 1, 384]
++ - Exact: [8448, 8448, 1, 384]
++ - Exact: [8832, 8832, 1, 384]
++ - Exact: [9216, 9216, 1, 384]
++ - Exact: [9600, 9600, 1, 384]
++ - Exact: [9984, 9984, 1, 384]
++ - Exact: [10368, 10368, 1, 384]
++ - Exact: [10752, 10752, 1, 384]
++ - Exact: [11136, 11136, 1, 384]
++ - Exact: [11520, 11520, 1, 384]
++ - Exact: [11904, 11904, 1, 384]
++ - Exact: [12288, 12288, 1, 384]
++ - Exact: [12672, 12672, 1, 384]
++ - Exact: [13056, 13056, 1, 384]
++ - Exact: [13440, 13440, 1, 384]
++ - Exact: [13824, 13824, 1, 384]
++ - Exact: [14208, 14208, 1, 384]
++ - Exact: [14592, 14592, 1, 384]
++ - Exact: [14976, 14976, 1, 384]
++ - Exact: [15360, 15360, 1, 384]
++ - Exact: [15744, 15744, 1, 384]
++ - Exact: [16128, 16128, 1, 384]
++ - Exact: [16512, 16512, 1, 384]
++ - Exact: [16896, 16896, 1, 384]
++ - Exact: [17280, 17280, 1, 384]
++ - Exact: [17664, 17664, 1, 384]
++ - Exact: [18048, 18048, 1, 384]
++ - Exact: [18432, 18432, 1, 384]
++ - Exact: [18816, 18816, 1, 384]
++ - Exact: [19200, 19200, 1, 384]
++ - Exact: [19584, 19584, 1, 384]
++ - Exact: [19968, 19968, 1, 384]
++ - Exact: [20352, 20352, 1, 384]
++ - Exact: [20736, 20736, 1, 384]
++ - Exact: [21120, 21120, 1, 384]
++ - Exact: [21504, 21504, 1, 384]
++ - Exact: [21888, 21888, 1, 384]
++ - Exact: [22272, 22272, 1, 384]
++ - Exact: [22656, 22656, 1, 384]
++ - Exact: [23040, 23040, 1, 384]
++ - Exact: [1152, 1152, 1, 1152]
++ - Exact: [1536, 1536, 1, 1536]
++ - Exact: [1920, 1920, 1, 1920]
++ - Exact: [2304, 2304, 1, 2304]
++ - Exact: [2688, 2688, 1, 2688]
++ - Exact: [3072, 3072, 1, 3072]
++ - Exact: [3456, 3456, 1, 3456]
++ - Exact: [3840, 3840, 1, 3840]
++ - Exact: [4224, 4224, 1, 4224]
++ - Exact: [4608, 4608, 1, 4608]
++ - Exact: [4992, 4992, 1, 4992]
++ - Exact: [5376, 5376, 1, 5376]
++ - Exact: [6144, 6144, 1, 6144]
++ - Exact: [6528, 6528, 1, 6528]
++ - Exact: [6912, 6912, 1, 6912]
++ - Exact: [7296, 7296, 1, 7296]
++ - Exact: [7680, 7680, 1, 7680]
++ - Exact: [8064, 4032, 1, 384]
++ - Exact: [8448, 4224, 1, 384]
++ - Exact: [8832, 4416, 1, 384]
++ - Exact: [9216, 4608, 1, 384]
++ - Exact: [9600, 4800, 1, 384]
++ - Exact: [9984, 4992, 1, 384]
++ - Exact: [10368, 5184, 1, 384]
++ - Exact: [10752, 5376, 1, 384]
++ - Exact: [11136, 5568, 1, 384]
++ - Exact: [11520, 5760, 1, 384]
++ - Exact: [11904, 5952, 1, 384]
++ - Exact: [12288, 6144, 1, 384]
++ - Exact: [12672, 6336, 1, 384]
++ - Exact: [13056, 6528, 1, 384]
++ - Exact: [13440, 6720, 1, 384]
++ - Exact: [13824, 6912, 1, 384]
++ - Exact: [14208, 7104, 1, 384]
++ - Exact: [14592, 7296, 1, 384]
++ - Exact: [14976, 7488, 1, 384]
++ - Exact: [15360, 7680, 1, 384]
++ - Exact: [15744, 7872, 1, 384]
++ - Exact: [16128, 8064, 1, 384]
++ - Exact: [16512, 8256, 1, 384]
++ - Exact: [16896, 8448, 1, 384]
++ - Exact: [17280, 8640, 1, 384]
++ - Exact: [17664, 8832, 1, 384]
++ - Exact: [18048, 9024, 1, 384]
++ - Exact: [18432, 9216, 1, 384]
++ - Exact: [18816, 9408, 1, 384]
++ - Exact: [19200, 9600, 1, 384]
++ - Exact: [19584, 9792, 1, 384]
++ - Exact: [19968, 9984, 1, 384]
++ - Exact: [20352, 10176, 1, 384]
++ - Exact: [20736, 10368, 1, 384]
++ - Exact: [21120, 10560, 1, 384]
++ - Exact: [21504, 10752, 1, 384]
++ - Exact: [21888, 10944, 1, 384]
++ - Exact: [22272, 11136, 1, 384]
++ - Exact: [22656, 11328, 1, 384]
++ - Exact: [23040, 11520, 1, 384]
++ - Exact: [8064, 16128, 1, 384]
++ - Exact: [8448, 16896, 1, 384]
++ - Exact: [8832, 17664, 1, 384]
++ - Exact: [9216, 18432, 1, 384]
++ - Exact: [9600, 19200, 1, 384]
++ - Exact: [9984, 19968, 1, 384]
++ - Exact: [10368, 20736, 1, 384]
++ - Exact: [10752, 21504, 1, 384]
++ - Exact: [11136, 22272, 1, 384]
++ - Exact: [11520, 23040, 1, 384]
++ - Exact: [11904, 23808, 1, 384]
++ - Exact: [12288, 24576, 1, 384]
++ - Exact: [12672, 25344, 1, 384]
++ - Exact: [13056, 26112, 1, 384]
++ - Exact: [13440, 26880, 1, 384]
++ - Exact: [13824, 27648, 1, 384]
++ - Exact: [14208, 28416, 1, 384]
++ - Exact: [14592, 29184, 1, 384]
++ - Exact: [14976, 29952, 1, 384]
++ - Exact: [15360, 30720, 1, 384]
++ - Exact: [15744, 31488, 1, 384]
++ - Exact: [16128, 32256, 1, 384]
++ - Exact: [16512, 33024, 1, 384]
++ - Exact: [16896, 33792, 1, 384]
++ - Exact: [17280, 34560, 1, 384]
++ - Exact: [17664, 35328, 1, 384]
++ - Exact: [18048, 36096, 1, 384]
++ - Exact: [18432, 36864, 1, 384]
++ - Exact: [18816, 37632, 1, 384]
++ - Exact: [19200, 38400, 1, 384]
++ - Exact: [19584, 39168, 1, 384]
++ - Exact: [19968, 39936, 1, 384]
++ - Exact: [20352, 40704, 1, 384]
++ - Exact: [20736, 41472, 1, 384]
++ - Exact: [21120, 42240, 1, 384]
++ - Exact: [21504, 43008, 1, 384]
++ - Exact: [21888, 43776, 1, 384]
++ - Exact: [22272, 44544, 1, 384]
++ - Exact: [22656, 45312, 1, 384]
++ - Exact: [23040, 46080, 1, 384]
++ - Exact: [1152, 1536, 1, 384]
++ - Exact: [1920, 1536, 1, 384]
++ - Exact: [2304, 1536, 1, 384]
++ - Exact: [2688, 1536, 1, 384]
++ - Exact: [3456, 1536, 1, 384]
++ - Exact: [3840, 1536, 1, 384]
++ - Exact: [4224, 1536, 1, 384]
++ - Exact: [4608, 1536, 1, 384]
++ - Exact: [4992, 1536, 1, 384]
++ - Exact: [5376, 1536, 1, 384]
++ - Exact: [5760, 1536, 1, 384]
++ - Exact: [6144, 1536, 1, 384]
++ - Exact: [6528, 1536, 1, 384]
++ - Exact: [6912, 1536, 1, 384]
++ - Exact: [7296, 1536, 1, 384]
++ - Exact: [7680, 1536, 1, 384]
++ - Exact: [8064, 1536, 1, 384]
++ - Exact: [8448, 1536, 1, 384]
++ - Exact: [8832, 1536, 1, 384]
++ - Exact: [9216, 1536, 1, 384]
++ - Exact: [9600, 1536, 1, 384]
++ - Exact: [9984, 1536, 1, 384]
++ - Exact: [10368, 1536, 1, 384]
++ - Exact: [10752, 1536, 1, 384]
++ - Exact: [11136, 1536, 1, 384]
++ - Exact: [11520, 1536, 1, 384]
++ - Exact: [11904, 1536, 1, 384]
++ - Exact: [12288, 1536, 1, 384]
++ - Exact: [12672, 1536, 1, 384]
++ - Exact: [13056, 1536, 1, 384]
++ - Exact: [13440, 1536, 1, 384]
++ - Exact: [13824, 1536, 1, 384]
++ - Exact: [14208, 1536, 1, 384]
++ - Exact: [14592, 1536, 1, 384]
++ - Exact: [14976, 1536, 1, 384]
++ - Exact: [15360, 1536, 1, 384]
++ - Exact: [15744, 1536, 1, 384]
++ - Exact: [16128, 1536, 1, 384]
++ - Exact: [16512, 1536, 1, 384]
++ - Exact: [16896, 1536, 1, 384]
++ - Exact: [17280, 1536, 1, 384]
++ - Exact: [17664, 1536, 1, 384]
++ - Exact: [18048, 1536, 1, 384]
++ - Exact: [18432, 1536, 1, 384]
++ - Exact: [18816, 1536, 1, 384]
++ - Exact: [19200, 1536, 1, 384]
++ - Exact: [19584, 1536, 1, 384]
++ - Exact: [19968, 1536, 1, 384]
++ - Exact: [20352, 1536, 1, 384]
++ - Exact: [20736, 1536, 1, 384]
++ - Exact: [21120, 1536, 1, 384]
++ - Exact: [21504, 1536, 1, 384]
++ - Exact: [21888, 1536, 1, 384]
++ - Exact: [22272, 1536, 1, 384]
++ - Exact: [22656, 1536, 1, 384]
++ - Exact: [23040, 1536, 1, 384]
++ - Exact: [768, 1920, 1, 384]
++ - Exact: [1152, 1920, 1, 384]
++ - Exact: [1536, 1920, 1, 384]
++ - Exact: [2304, 1920, 1, 384]
++ - Exact: [2688, 1920, 1, 384]
++ - Exact: [3072, 1920, 1, 384]
++ - Exact: [3456, 1920, 1, 384]
++ - Exact: [4224, 1920, 1, 384]
++ - Exact: [4608, 1920, 1, 384]
++ - Exact: [4992, 1920, 1, 384]
++ - Exact: [5376, 1920, 1, 384]
++ - Exact: [5760, 1920, 1, 384]
++ - Exact: [6144, 1920, 1, 384]
++ - Exact: [6528, 1920, 1, 384]
++ - Exact: [6912, 1920, 1, 384]
++ - Exact: [7296, 1920, 1, 384]
++ - Exact: [7680, 1920, 1, 384]
++ - Exact: [8064, 1920, 1, 384]
++ - Exact: [8448, 1920, 1, 384]
++ - Exact: [8832, 1920, 1, 384]
++ - Exact: [9216, 1920, 1, 384]
++ - Exact: [9600, 1920, 1, 384]
++ - Exact: [9984, 1920, 1, 384]
++ - Exact: [10368, 1920, 1, 384]
++ - Exact: [10752, 1920, 1, 384]
++ - Exact: [11136, 1920, 1, 384]
++ - Exact: [11520, 1920, 1, 384]
++ - Exact: [11904, 1920, 1, 384]
++ - Exact: [12288, 1920, 1, 384]
++ - Exact: [12672, 1920, 1, 384]
++ - Exact: [13056, 1920, 1, 384]
++ - Exact: [13440, 1920, 1, 384]
++ - Exact: [13824, 1920, 1, 384]
++ - Exact: [14208, 1920, 1, 384]
++ - Exact: [14592, 1920, 1, 384]
++ - Exact: [14976, 1920, 1, 384]
++ - Exact: [15360, 1920, 1, 384]
++ - Exact: [15744, 1920, 1, 384]
++ - Exact: [16128, 1920, 1, 384]
++ - Exact: [16512, 1920, 1, 384]
++ - Exact: [16896, 1920, 1, 384]
++ - Exact: [17280, 1920, 1, 384]
++ - Exact: [17664, 1920, 1, 384]
++ - Exact: [18048, 1920, 1, 384]
++ - Exact: [18432, 1920, 1, 384]
++ - Exact: [18816, 1920, 1, 384]
++ - Exact: [19200, 1920, 1, 384]
++ - Exact: [19584, 1920, 1, 384]
++ - Exact: [19968, 1920, 1, 384]
++ - Exact: [20352, 1920, 1, 384]
++ - Exact: [20736, 1920, 1, 384]
++ - Exact: [21120, 1920, 1, 384]
++ - Exact: [21504, 1920, 1, 384]
++ - Exact: [21888, 1920, 1, 384]
++ - Exact: [22272, 1920, 1, 384]
++ - Exact: [22656, 1920, 1, 384]
++ - Exact: [23040, 1920, 1, 384]
++ - Exact: [768, 2304, 1, 384]
++ - Exact: [1536, 2304, 1, 384]
++ - Exact: [1920, 2304, 1, 384]
++ - Exact: [2688, 2304, 1, 384]
++ - Exact: [3072, 2304, 1, 384]
++ - Exact: [3456, 2304, 1, 384]
++ - Exact: [3840, 2304, 1, 384]
++ - Exact: [4224, 2304, 1, 384]
++ - Exact: [4992, 2304, 1, 384]
++ - Exact: [5376, 2304, 1, 384]
++ - Exact: [5760, 2304, 1, 384]
++ - Exact: [6144, 2304, 1, 384]
++ - Exact: [6528, 2304, 1, 384]
++ - Exact: [6912, 2304, 1, 384]
++ - Exact: [7296, 2304, 1, 384]
++ - Exact: [7680, 2304, 1, 384]
++ - Exact: [8064, 2304, 1, 384]
++ - Exact: [8448, 2304, 1, 384]
++ - Exact: [8832, 2304, 1, 384]
++ - Exact: [9216, 2304, 1, 384]
++ - Exact: [9600, 2304, 1, 384]
++ - Exact: [9984, 2304, 1, 384]
++ - Exact: [10368, 2304, 1, 384]
++ - Exact: [10752, 2304, 1, 384]
++ - Exact: [11136, 2304, 1, 384]
++ - Exact: [11520, 2304, 1, 384]
++ - Exact: [11904, 2304, 1, 384]
++ - Exact: [12288, 2304, 1, 384]
++ - Exact: [12672, 2304, 1, 384]
++ - Exact: [13056, 2304, 1, 384]
++ - Exact: [13440, 2304, 1, 384]
++ - Exact: [13824, 2304, 1, 384]
++ - Exact: [14208, 2304, 1, 384]
++ - Exact: [14592, 2304, 1, 384]
++ - Exact: [14976, 2304, 1, 384]
++ - Exact: [15360, 2304, 1, 384]
++ - Exact: [15744, 2304, 1, 384]
++ - Exact: [16128, 2304, 1, 384]
++ - Exact: [16512, 2304, 1, 384]
++ - Exact: [16896, 2304, 1, 384]
++ - Exact: [17280, 2304, 1, 384]
++ - Exact: [17664, 2304, 1, 384]
++ - Exact: [18048, 2304, 1, 384]
++ - Exact: [18432, 2304, 1, 384]
++ - Exact: [18816, 2304, 1, 384]
++ - Exact: [19200, 2304, 1, 384]
++ - Exact: [19584, 2304, 1, 384]
++ - Exact: [19968, 2304, 1, 384]
++ - Exact: [20352, 2304, 1, 384]
++ - Exact: [20736, 2304, 1, 384]
++ - Exact: [21120, 2304, 1, 384]
++ - Exact: [21504, 2304, 1, 384]
++ - Exact: [21888, 2304, 1, 384]
++ - Exact: [22272, 2304, 1, 384]
++ - Exact: [22656, 2304, 1, 384]
++ - Exact: [23040, 2304, 1, 384]
++ - Exact: [256, 32768, 1, 1]
++ - Exact: [289, 128, 64, 768]
++ - Exact: [289, 160, 64, 768]
++ - Exact: [289, 192, 64, 768]
++ - Exact: [3136, 256, 32, 64]
++ - Exact: [784, 512, 32, 128]
++ - Exact: [784, 128, 32, 512]
++ - Exact: [196, 1024, 32, 256]
++ - Exact: [1444, 128, 120, 256]
++ - Exact: [1444, 128, 18, 256]
++ - Exact: [1444, 128, 19, 256]
++ - Exact: [1444, 256, 120, 256]
++ - Exact: [1444, 256, 18, 256]
++ - Exact: [1444, 256, 19, 256]
++ - Exact: [361, 512, 120, 256]
++ - Exact: [361, 512, 18, 256]
++ - Exact: [361, 512, 19, 256]
++ - Exact: [7680, 8192, 1, 8192]
++ - Exact: [3840, 4096, 1, 4096]
++ - Exact: [1920, 2048, 1, 2048]
++ - Exact: [8192, 7680, 1, 8192]
++ - Exact: [4096, 3840, 1, 4096]
++ - Exact: [2048, 1920, 1, 2048]
++ - Exact: [8192, 8192, 1, 8192]
++ - Exact: [4096, 4096, 1, 4096]
++ - Exact: [2048, 2048, 1, 2048]
++ - Exact: [1024, 4096, 1, 512]
++ - Exact: [1024, 30522, 1, 77]
++ - Exact: [4096, 1024, 1, 512]
++ - Exact: [1024, 4096, 1, 1280]
++ - Exact: [1024, 30522, 1, 200]
++ - Exact: [4096, 1024, 1, 1280]
++ - Exact: [1024, 4096, 1, 4992]
++ - Exact: [1024, 30522, 1, 780]
++ - Exact: [4096, 1024, 1, 4992]
++ - Exact: [1024, 30522, 1, 308]
++ - Exact: [1024, 4096, 1, 5120]
++ - Exact: [1024, 30522, 1, 800]
++ - Exact: [4096, 1024, 1, 5120]
++ - Exact: [1024, 4096, 1, 5248]
++ - Exact: [1024, 30522, 1, 820]
++ - Exact: [4096, 1024, 1, 5248]
++ - Exact: [1024, 4096, 1, 2560]
++ - Exact: [1024, 30522, 1, 385]
++ - Exact: [4096, 1024, 1, 2560]
++ - Exact: [1024, 30522, 1, 462]
++ - Exact: [1024, 4096, 1, 1024]
++ - Exact: [1024, 30522, 1, 160]
++ - Exact: [4096, 1024, 1, 1024]
++ - Exact: [1024, 4096, 1, 1152]
++ - Exact: [1024, 30522, 1, 180]
++ - Exact: [4096, 1024, 1, 1152]
++ - Exact: [1024, 4096, 1, 8192]
++ - Exact: [1024, 4096, 1, 9600]
++ - Exact: [1024, 33712, 1, 8192]
++ - Exact: [1024, 33712, 1, 9600]
++ - Exact: [4096, 1024, 1, 8192]
++ - Exact: [4096, 1024, 1, 9600]
++ - Exact: [1024, 4096, 1, 10064]
++ - Exact: [1024, 4096, 1, 10080]
++ - Exact: [1024, 4096, 1, 6528]
++ - Exact: [1024, 4096, 1, 7104]
++ - Exact: [1024, 4096, 1, 8064]
++ - Exact: [1024, 4096, 1, 9216]
++ - Exact: [1024, 42720, 1, 10080]
++ - Exact: [1024, 42720, 1, 6528]
++ - Exact: [1024, 42720, 1, 7104]
++ - Exact: [4096, 1024, 1, 10064]
++ - Exact: [4096, 1024, 1, 10080]
++ - Exact: [4096, 1024, 1, 6528]
++ - Exact: [4096, 1024, 1, 7104]
++ - Exact: [4096, 1024, 1, 8064]
++ - Exact: [4096, 1024, 1, 9216]
++ - Exact: [1024, 1600, 1, 1]
++ - Exact: [2048, 960, 1, 1]
++ - Exact: [2048, 2048, 1, 2]
++ - Exact: [2048, 30592, 1, 1024]
++ - Exact: [2048, 6144, 1, 1024]
++ - Exact: [2048, 8192, 1, 1024]
++ - Exact: [8192, 2048, 1, 1024]
++ - Exact: [1024, 30592, 1, 8192]
++ - Exact: [1024, 3072, 1, 8192]
++ - Exact: [1024, 30592, 1, 2048]
++ - Exact: [1024, 30592, 1, 4096]
++ - Exact: [1024, 3072, 1, 4096]
++ - Exact: [2560, 1920, 1, 2048]
++ - Exact: [2560, 2560, 1, 2048]
++ - Exact: [2560, 2560, 1, 4]
++ - Exact: [2560, 7680, 1, 2048]
++ - Exact: [640, 2560, 1, 2048]
++ - Exact: [1536, 1536, 1, 4096]
++ - Exact: [1536, 4608, 1, 4096]
++ - Exact: [1536, 50304, 1, 4096]
++ - Exact: [1536, 6144, 1, 4096]
++ - Exact: [6144, 1536, 1, 4096]
++ - Exact: [1536, 1536, 1, 8192]
++ - Exact: [1536, 4608, 1, 8192]
++ - Exact: [1536, 50304, 1, 8192]
++ - Exact: [1536, 6144, 1, 8192]
++ - Exact: [6144, 1536, 1, 8192]
++ - Exact: [1024, 3072, 1, 16384]
++ - Exact: [1024, 4096, 1, 16384]
++ - Exact: [1024, 50304, 1, 16384]
++ - Exact: [4096, 1024, 1, 16384]
++ - Exact: [1024, 50304, 1, 2048]
++ - Exact: [1024, 50304, 1, 4096]
++ - Exact: [1024, 50304, 1, 8192]
++ - Exact: [1024, 30528, 1, 8192]
++ - Exact: [256, 6912, 1, 1]
++ - Exact: [30528, 1024, 1, 640]
++ - Exact: [30528, 1024, 1, 1280]
++ - Exact: [4096, 1024, 1, 10240]
++ - Exact: [1024, 4096, 1, 10240]
++ - Exact: [30528, 1024, 1, 1600]
++ - Exact: [1024, 4096, 1, 10496]
++ - Exact: [30528, 1024, 1, 1640]
++ - Exact: [4096, 1024, 1, 10496]
++ - Exact: [30528, 1024, 1, 160]
++ - Exact: [1024, 4096, 1, 6144]
++ - Exact: [30528, 1024, 1, 240]
++ - Exact: [4096, 1024, 1, 6144]
++ - Exact: [3136, 128, 64, 256]
++ - Exact: [784, 256, 64, 512]
++ - Exact: [3136, 256, 64, 128]
++ - Exact: [3136, 256, 64, 256]
++ - Exact: [196, 512, 64, 1024]
++ - Exact: [784, 512, 64, 256]
++ - Exact: [784, 512, 64, 512]
++ - Exact: [196, 1024, 64, 512]
++ - Exact: [196, 1024, 64, 1024]
++ - Exact: [3136, 128, 32, 256]
++ - Exact: [784, 256, 32, 512]
++ - Exact: [3136, 256, 32, 128]
++ - Exact: [3136, 256, 32, 256]
++ - Exact: [196, 512, 32, 1024]
++ - Exact: [784, 512, 32, 256]
++ - Exact: [784, 512, 32, 512]
++ - Exact: [196, 1024, 32, 512]
++ - Exact: [196, 1024, 32, 1024]
++ - Exact: [1024, 4096, 1, 10224]
++ - Exact: [4096, 1024, 1, 10224]
++ - Exact: [1024, 3072, 1, 10224]
++ - Exact: [1024, 3072, 1, 10240]
++ - Exact: [4096, 1024, 1, 10192]
++ - Exact: [1024, 3072, 1, 10192]
++ - Exact: [1024, 4096, 1, 10192]
++ - Exact: [1024, 3072, 1, 10200]
++ - Exact: [4096, 1024, 1, 10208]
++ - Exact: [1024, 3072, 1, 10208]
++ - Exact: [1024, 4096, 1, 10208]
++ - Exact: [1024, 2048, 1, 10224]
++ - Exact: [1024, 2048, 1, 10240]
++ - Exact: [1024, 2048, 1, 10192]
++ - Exact: [1024, 3072, 1, 10080]
++ - Exact: [100352, 256, 1, 512]
++ - Exact: [12544, 1024, 1, 2048]
++ - Exact: [12544, 147, 1, 64]
++ - Exact: [200704, 256, 1, 512]
++ - Exact: [25088, 512, 1, 1024]
++ - Exact: [3136, 576, 1, 64]
++ - Exact: [50176, 512, 1, 1024]
++ - Exact: [6272, 1024, 1, 2048]
++ - Exact: [196, 1024, 128, 512]
++ - Exact: [196, 1024, 256, 512]
++ - Exact: [3136, 256, 128, 128]
++ - Exact: [3136, 256, 256, 128]
++ - Exact: [784, 512, 128, 256]
++ - Exact: [784, 512, 256, 256]
++ - Exact: [30528, 1024, 1, 2560]
++ - Exact: [1024, 4096, 1, 12288]
++ - Exact: [30528, 1024, 1, 1920]
++ - Exact: [4096, 1024, 1, 12288]
++ - Exact: [25600, 128, 25, 128]
++ - Exact: [12544, 128, 36, 128]
++ - Exact: [9216, 128, 49, 128]
++ - Exact: [6400, 128, 64, 128]
++ - Exact: [6400, 256, 25, 256]
++ - Exact: [4096, 256, 36, 256]
++ - Exact: [2304, 256, 49, 256]
++ - Exact: [2304, 256, 64, 256]
++ - Exact: [2304, 512, 25, 512]
++ - Exact: [1024, 512, 36, 512]
++ - Exact: [1024, 512, 49, 512]
++ - Exact: [1024, 512, 64, 512]
++ - Exact: [3072, 768, 1, 2048]
++ - Exact: [768, 3072, 1, 2048]
++ - Exact: [3072, 768, 1, 4608]
++ - Exact: [768, 3072, 1, 4608]
++ - Exact: [4096, 1024, 1, 4608]
++ - Exact: [1024, 4096, 1, 4608]
++ - Exact: [4880, 256, 49, 256]
++ - Exact: [3128, 256, 64, 256]
++ - Exact: [4680, 256, 49, 256]
++ - Exact: [5280, 256, 36, 256]
++ - Exact: [2640, 256, 64, 256]
++ - Exact: [5304, 256, 49, 256]
++ - Exact: [4524, 256, 49, 256]
++ - Exact: [2760, 256, 64, 256]
++ - Exact: [6440, 256, 36, 256]
++ - Exact: [5704, 256, 36, 256]
++ - Exact: [2666, 256, 64, 256]
++ - Exact: [2128, 256, 64, 256]
++ - Exact: [1160, 256, 49, 256]
++ - Exact: [4056, 256, 49, 256]
++ - Exact: [6144, 256, 36, 256]
++ - Exact: [950, 2048, 2, 512]
++ - Exact: [6336, 256, 36, 256]
++ - Exact: [13600, 512, 2, 128]
++ - Exact: [15200, 512, 2, 128]
++ - Exact: [15200, 128, 2, 512]
++ - Exact: [13600, 128, 2, 512]
++ - Exact: [5632, 256, 36, 256]
++ - Exact: [12288, 128, 2, 512]
++ - Exact: [12880, 128, 2, 512]
++ - Exact: [3220, 1024, 2, 256]
++ - Exact: [11408, 128, 2, 512]
++ - Exact: [782, 128, 64, 128]
++ - Exact: [13824, 512, 2, 128]
++ - Exact: [13824, 128, 2, 512]
++ - Exact: [10560, 128, 2, 512]
++ - Exact: [10752, 128, 2, 512]
++ - Exact: [13600, 512, 2, 256]
++ - Exact: [15200, 512, 2, 256]
++ - Exact: [850, 2048, 2, 512]
++ - Exact: [768, 2048, 2, 512]
++ - Exact: [12880, 512, 2, 128]
++ - Exact: [11616, 128, 2, 512]
++ - Exact: [14208, 512, 2, 128]
++ - Exact: [11408, 512, 2, 128]
++ - Exact: [805, 2048, 2, 512]
++ - Exact: [6912, 256, 36, 256]
++ - Exact: [713, 2048, 2, 512]
++ - Exact: [13824, 512, 2, 256]
++ - Exact: [11616, 512, 2, 128]
++ - Exact: [12288, 512, 2, 128]
++ - Exact: [14208, 128, 2, 512]
++ - Exact: [11968, 128, 2, 512]
++ - Exact: [864, 2048, 2, 512]
++ - Exact: [10560, 512, 2, 128]
++ - Exact: [672, 2048, 2, 512]
++ - Exact: [660, 2048, 2, 512]
++ - Exact: [9408, 128, 2, 512]
++ - Exact: [10752, 512, 2, 128]
++ - Exact: [726, 2048, 2, 512]
++ - Exact: [11968, 512, 2, 128]
++ - Exact: [1240, 256, 49, 256]
++ - Exact: [4032, 256, 2, 1024]
++ - Exact: [888, 2048, 2, 512]
++ - Exact: [12880, 512, 2, 256]
++ - Exact: [12288, 512, 2, 256]
++ - Exact: [13440, 128, 2, 512]
++ - Exact: [864, 2048, 2, 256]
++ - Exact: [12672, 128, 2, 512]
++ - Exact: [11264, 128, 2, 512]
++ - Exact: [11776, 128, 2, 512]
++ - Exact: [16128, 128, 2, 512]
++ - Exact: [4032, 1024, 2, 256]
++ - Exact: [14000, 128, 2, 512]
++ - Exact: [13440, 512, 2, 128]
++ - Exact: [805, 2048, 2, 256]
++ - Exact: [768, 2048, 2, 256]
++ - Exact: [3264, 1024, 2, 256]
++ - Exact: [1251, 256, 49, 256]
++ - Exact: [4200, 256, 2, 1024]
++ - Exact: [2352, 1024, 2, 256]
++ - Exact: [2400, 1024, 2, 256]
++ - Exact: [15200, 256, 2, 12]
++ - Exact: [12880, 256, 2, 12]
++ - Exact: [2520, 1024, 2, 256]
++ - Exact: [13600, 256, 2, 12]
++ - Exact: [15200, 256, 2, 3]
++ - Exact: [12880, 256, 2, 3]
++ - Exact: [4200, 1024, 2, 256]
++ - Exact: [12288, 256, 2, 12]
++ - Exact: [13824, 256, 2, 12]
++ - Exact: [13600, 256, 2, 3]
++ - Exact: [1900, 1024, 1, 2048]
++ - Exact: [7600, 512, 1, 256]
++ - Exact: [1610, 1024, 1, 2048]
++ - Exact: [6144, 512, 1, 256]
++ - Exact: [1900, 1024, 1, 512]
++ - Exact: [12544, 1024, 1, 1024]
++ - Exact: [3220, 256, 2, 12]
++ - Exact: [3220, 256, 2, 3]
++ - Exact: [3800, 256, 2, 3]
++ - Exact: [13824, 256, 2, 3]
++ - Exact: [12288, 256, 2, 3]
++ - Exact: [2688, 256, 2, 1024]
++ - Exact: [3072, 256, 2, 12]
++ - Exact: [3800, 256, 2, 12]
++ - Exact: [3072, 256, 2, 3]
++ - Exact: [2520, 256, 2, 1024]
++ - Exact: [16128, 512, 2, 128]
++ - Exact: [2400, 256, 2, 1024]
++ - Exact: [2352, 256, 2, 1024]
++ - Exact: [3036, 1024, 2, 256]
++ - Exact: [2944, 256, 2, 1024]
++ - Exact: [2992, 1024, 2, 256]
++ - Exact: [2816, 256, 2, 1024]
++ - Exact: [3036, 256, 2, 1024]
++ - Exact: [2904, 1024, 2, 256]
++ - Exact: [3456, 256, 2, 3]
++ - Exact: [3400, 256, 2, 3]
++ - Exact: [2816, 1024, 2, 256]
++ - Exact: [3456, 256, 2, 12]
++ - Exact: [2944, 1024, 2, 256]
++ - Exact: [3168, 256, 2, 1024]
++ - Exact: [850, 2048, 2, 256]
++ - Exact: [2992, 256, 2, 1024]
++ - Exact: [2852, 1024, 2, 256]
++ - Exact: [51520, 256, 2, 12]
++ - Exact: [3072, 256, 2, 1024]
++ - Exact: [2640, 1024, 2, 256]
++ - Exact: [2688, 1024, 2, 256]
++ - Exact: [2904, 256, 2, 1024]
++ - Exact: [3264, 256, 2, 1024]
++ - Exact: [54400, 256, 2, 12]
++ - Exact: [950, 2048, 2, 256]
++ - Exact: [55296, 256, 2, 3]
++ - Exact: [60800, 256, 2, 12]
++ - Exact: [51520, 256, 2, 3]
++ - Exact: [3700, 1024, 2, 256]
++ - Exact: [55296, 256, 2, 12]
++ - Exact: [2852, 256, 2, 1024]
++ - Exact: [3600, 1024, 2, 256]
++ - Exact: [3700, 256, 2, 1024]
++ - Exact: [60800, 256, 2, 3]
++ - Exact: [1269, 256, 49, 256]
++ - Exact: [1467, 256, 49, 256]
++ - Exact: [3500, 256, 2, 1024]
++ - Exact: [952, 256, 64, 256]
++ - Exact: [49152, 256, 2, 12]
++ - Exact: [1449, 256, 49, 256]
++ - Exact: [1278, 256, 49, 256]
++ - Exact: [3360, 256, 2, 1024]
++ - Exact: [736, 256, 64, 256]
++ - Exact: [1413, 256, 49, 256]
++ - Exact: [600, 256, 64, 256]
++ - Exact: [1341, 256, 49, 256]
++ - Exact: [1287, 256, 49, 256]
++ - Exact: [1332, 256, 49, 256]
++ - Exact: [1359, 256, 49, 256]
++ - Exact: [1440, 256, 49, 256]
++ - Exact: [1395, 256, 49, 256]
++ - Exact: [1323, 256, 49, 256]
++ - Exact: [1404, 256, 49, 256]
++ - Exact: [1386, 256, 49, 256]
++ - Exact: [3168, 1024, 2, 256]
++ - Exact: [1350, 256, 49, 256]
++ - Exact: [1368, 256, 49, 256]
++ - Exact: [49152, 256, 2, 3]
++ - Exact: [3600, 256, 2, 1024]
++ - Exact: [3500, 1024, 2, 256]
++ - Exact: [3360, 1024, 2, 256]
++ - Exact: [3220, 256, 2, 1024]
++ - Exact: [690, 256, 64, 256]
++ - Exact: [54400, 256, 2, 3]
++ - Exact: [3072, 1024, 2, 256]
++ - Exact: [2640, 256, 2, 1024]
++ - Exact: [616, 256, 64, 256]
++ - Exact: [3008, 256, 64, 256]
++ - Exact: [896, 256, 64, 256]
++ - Exact: [768, 256, 64, 256]
++ - Exact: [660, 256, 64, 256]
++ - Exact: [3552, 256, 2, 1024]
++ - Exact: [3552, 1024, 2, 256]
++ - Exact: [800, 256, 64, 256]
++ - Exact: [1120, 256, 49, 256]
++ - Exact: [2408, 256, 64, 256]
++ - Exact: [3456, 256, 2, 1024]
++ - Exact: [672, 256, 64, 256]
++ - Exact: [782, 256, 64, 256]
++ - Exact: [884, 256, 64, 256]
++ - Exact: [3456, 1024, 2, 256]
++ - Exact: [1064, 256, 49, 256]
++ - Exact: [3400, 256, 2, 1024]
++ - Exact: [704, 256, 64, 256]
++ - Exact: [3400, 1024, 2, 256]
++ - Exact: [3264, 256, 64, 256]
++ - Exact: [3800, 1024, 2, 256]
++ - Exact: [3800, 256, 2, 1024]
++ - Exact: [6440, 512, 1, 256]
++ - Exact: [6912, 512, 1, 256]
++ - Exact: [6800, 512, 1, 256]
++ - Exact: [6800, 512, 1, 1024]
++ - Exact: [6440, 512, 1, 1024]
++ - Exact: [6912, 512, 1, 1024]
++ - Exact: [1728, 1024, 1, 512]
++ - Exact: [1536, 1024, 1, 512]
++ - Exact: [1610, 1024, 1, 512]
++ - Exact: [7600, 512, 1, 1024]
++ - Exact: [6144, 512, 1, 1024]
++ - Exact: [1700, 1024, 1, 512]
++ - Exact: [1728, 1024, 1, 2048]
++ - Exact: [1536, 1024, 1, 2048]
++ - Exact: [1700, 1024, 1, 2048]
++ - Exact: [1920, 25216, 1, 16384]
++ - Exact: [3840, 1920, 1, 16384]
++ - Exact: [1920, 3840, 1, 16384]
++ - Exact: [960, 1920, 1, 16384]
++ - Exact: [1920, 2880, 1, 16384]
++ - Exact: [1920, 25216, 1, 4096]
++ - Exact: [3840, 1920, 1, 4096]
++ - Exact: [1920, 3840, 1, 4096]
++ - Exact: [960, 1920, 1, 4096]
++ - Exact: [1920, 2880, 1, 4096]
++ - Exact: [1920, 25216, 1, 8192]
++ - Exact: [3840, 1920, 1, 8192]
++ - Exact: [1920, 3840, 1, 8192]
++ - Exact: [960, 1920, 1, 8192]
++ - Exact: [1920, 2880, 1, 8192]
++ - Exact: [2304, 12672, 1, 16384]
++ - Exact: [2304, 2304, 1, 16384]
++ - Exact: [576, 2304, 1, 16384]
++ - Exact: [2304, 1728, 1, 16384]
++ - Exact: [2304, 12672, 1, 4096]
++ - Exact: [2304, 2304, 1, 4096]
++ - Exact: [576, 2304, 1, 4096]
++ - Exact: [2304, 1728, 1, 4096]
++ - Exact: [2304, 12672, 1, 8192]
++ - Exact: [2304, 2304, 1, 8192]
++ - Exact: [576, 2304, 1, 8192]
++ - Exact: [2304, 1728, 1, 8192]
++ - Exact: [3072, 6400, 1, 4096]
++ - Exact: [1536, 3072, 1, 4096]
++ - Exact: [3072, 1536, 1, 4096]
++ - Exact: [384, 3072, 1, 4096]
++ - Exact: [3072, 1152, 1, 4096]
++ - Exact: [3072, 6400, 1, 8192]
++ - Exact: [1536, 3072, 1, 8192]
++ - Exact: [3072, 1536, 1, 8192]
++ - Exact: [384, 3072, 1, 8192]
++ - Exact: [3072, 1152, 1, 8192]
++ - Exact: [2048, 2048, 1, 4096]
++ - Exact: [2048, 2048, 1, 8]
++ - Exact: [2048, 29000, 1, 199]
++ - Exact: [2048, 29000, 1, 221]
++ - Exact: [2048, 29000, 1, 224]
++ - Exact: [2048, 29000, 1, 229]
++ - Exact: [2048, 29000, 1, 234]
++ - Exact: [2048, 29000, 1, 242]
++ - Exact: [2048, 29000, 1, 246]
++ - Exact: [2048, 29000, 1, 247]
++ - Exact: [2048, 29000, 1, 256]
++ - Exact: [2048, 29000, 1, 262]
++ - Exact: [2048, 29000, 1, 264]
++ - Exact: [2048, 29000, 1, 265]
++ - Exact: [2048, 29000, 1, 274]
++ - Exact: [2048, 29000, 1, 277]
++ - Exact: [2048, 29000, 1, 279]
++ - Exact: [2048, 29000, 1, 288]
++ - Exact: [2048, 29000, 1, 296]
++ - Exact: [2048, 29000, 1, 315]
++ - Exact: [2048, 29000, 1, 335]
++ - Exact: [2048, 4096, 1, 4096]
++ - Exact: [4096, 2048, 1, 4096]
++ - Exact: [1024, 29000, 1, 2283]
++ - Exact: [1024, 29000, 1, 2296]
++ - Exact: [1024, 29000, 1, 2306]
++ - Exact: [1024, 29000, 1, 2309]
++ - Exact: [1024, 29000, 1, 2318]
++ - Exact: [1024, 29000, 1, 2320]
++ - Exact: [1024, 29000, 1, 2324]
++ - Exact: [1024, 29000, 1, 2325]
++ - Exact: [1024, 29000, 1, 2329]
++ - Exact: [1024, 29000, 1, 2338]
++ - Exact: [1024, 29000, 1, 2345]
++ - Exact: [1024, 29000, 1, 2350]
++ - Exact: [1024, 29000, 1, 2362]
++ - Exact: [1024, 29000, 1, 2366]
++ - Exact: [1024, 29000, 1, 2368]
++ - Exact: [1024, 29000, 1, 2374]
++ - Exact: [1024, 29000, 1, 2390]
++ - Exact: [1024, 29000, 1, 561]
++ - Exact: [1024, 29000, 1, 574]
++ - Exact: [1024, 29000, 1, 600]
++ - Exact: [1024, 29000, 1, 608]
++ - Exact: [1024, 29000, 1, 615]
++ - Exact: [1024, 29000, 1, 622]
++ - Exact: [1024, 29000, 1, 625]
++ - Exact: [1024, 29000, 1, 626]
++ - Exact: [1024, 29000, 1, 628]
++ - Exact: [1024, 29000, 1, 636]
++ - Exact: [1024, 29000, 1, 651]
++ - Exact: [1024, 29000, 1, 658]
++ - Exact: [1024, 29000, 1, 669]
++ - Exact: [1024, 29000, 1, 670]
++ - Exact: [1024, 29000, 1, 672]
++ - Exact: [1024, 29000, 1, 684]
++ - Exact: [1024, 29000, 1, 716]
++ - Exact: [1024, 29000, 1, 730]
++ - Exact: [2560, 2560, 1, 1024]
++ - Exact: [2560, 2560, 1, 2]
++ - Exact: [2560, 29000, 1, 109]
++ - Exact: [2560, 29000, 1, 121]
++ - Exact: [2560, 29000, 1, 27]
++ - Exact: [2560, 29000, 1, 35]
++ - Exact: [2560, 29000, 1, 36]
++ - Exact: [2560, 29000, 1, 39]
++ - Exact: [2560, 29000, 1, 40]
++ - Exact: [2560, 29000, 1, 42]
++ - Exact: [2560, 29000, 1, 43]
++ - Exact: [2560, 29000, 1, 44]
++ - Exact: [2560, 29000, 1, 46]
++ - Exact: [2560, 29000, 1, 48]
++ - Exact: [2560, 29000, 1, 49]
++ - Exact: [2560, 29000, 1, 50]
++ - Exact: [2560, 29000, 1, 51]
++ - Exact: [2560, 29000, 1, 53]
++ - Exact: [2560, 29000, 1, 54]
++ - Exact: [2560, 29000, 1, 55]
++ - Exact: [2560, 29000, 1, 56]
++ - Exact: [2560, 29000, 1, 57]
++ - Exact: [2560, 29000, 1, 58]
++ - Exact: [2560, 29000, 1, 59]
++ - Exact: [2560, 29000, 1, 61]
++ - Exact: [2560, 29000, 1, 63]
++ - Exact: [2560, 29000, 1, 65]
++ - Exact: [2560, 29000, 1, 66]
++ - Exact: [2560, 29000, 1, 67]
++ - Exact: [2560, 29000, 1, 69]
++ - Exact: [2560, 29000, 1, 70]
++ - Exact: [2560, 29000, 1, 71]
++ - Exact: [2560, 29000, 1, 73]
++ - Exact: [2560, 29000, 1, 74]
++ - Exact: [2560, 29000, 1, 75]
++ - Exact: [2560, 29000, 1, 77]
++ - Exact: [2560, 29000, 1, 78]
++ - Exact: [2560, 29000, 1, 80]
++ - Exact: [2560, 29000, 1, 81]
++ - Exact: [2560, 29000, 1, 82]
++ - Exact: [2560, 29000, 1, 83]
++ - Exact: [2560, 29000, 1, 84]
++ - Exact: [2560, 29000, 1, 88]
++ - Exact: [2560, 29000, 1, 89]
++ - Exact: [2560, 29000, 1, 90]
++ - Exact: [2560, 29000, 1, 92]
++ - Exact: [2560, 29000, 1, 95]
++ - Exact: [2560, 29000, 1, 98]
++ - Exact: [2560, 4096, 1, 1024]
++ - Exact: [4096, 2560, 1, 1024]
++ - Exact: [1024, 3072, 1, 32768]
++ - Exact: [1024, 4096, 1, 32768]
++ - Exact: [1024, 50304, 1, 32768]
++ - Exact: [4096, 1024, 1, 32768]
++ - Exact: [1024, 128, 24, 1024]
++ - Exact: [128, 1024, 24, 1024]
++
++# bodys bigSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 256, 1, 33536]
++ - Exact: [1024, 1024, 1, 9520]
++ - Exact: [1024, 1024, 1, 10200]
++ - Exact: [1024, 256, 1, 21248]
++ - Exact: [1024, 256, 1, 21504]
++ - Exact: [1024, 256, 1, 22016]
++ - Exact: [1024, 256, 1, 28672]
++ - Exact: [256, 2560, 1, 8976]
++ - Exact: [256, 2816, 1, 8976]
++ - Exact: [256, 3328, 1, 8976]
++ - Exact: [256, 3584, 1, 8976]
++ - Exact: [256, 3840, 1, 8976]
++ - Exact: [256, 4096, 1, 8976]
++ - Exact: [256, 4352, 1, 8976]
++ - Exact: [1024, 1024, 1, 32768]
++ - Exact: [1024, 512, 1, 32768]
++ - Exact: [479, 1024, 1, 32768]
++ - Exact: [512, 256, 1, 55296]
++ - Exact: [1024, 1024, 1, 8192]
++ - Exact: [1024, 1024, 1, 9600]
++ - Exact: [1024, 1024, 1, 10064]
++ - Exact: [1024, 1024, 1, 10080]
++ - Exact: [1024, 1024, 1, 9216]
++ - Exact: [480, 1024, 1, 32768]
++ - Exact: [1024, 1024, 1, 16384]
++ - Exact: [1024, 1024, 1, 10240]
++ - Exact: [1024, 1024, 1, 10496]
++ - Exact: [1024, 1024, 1, 10224]
++ - Exact: [1024, 1024, 1, 10192]
++ - Exact: [1024, 1024, 1, 10208]
++ - Exact: [1024, 1024, 1, 10184]
++ - Exact: [1024, 1024, 1, 10120]
++ - Exact: [1024, 1024, 1, 10152]
++ - Exact: [1024, 1024, 1, 12288]
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 1024, 1, 512]
++ - Exact: [1024, 1024, 1, 200]
++ - Exact: [1024, 1024, 1, 4096]
++ - Exact: [1024, 1024, 1, 2048]
++ - Exact: [768, 768, 1, 16]
++ - Exact: [768, 768, 1, 320]
++ - Exact: [768, 768, 1, 4096]
++ - Exact: [768, 768, 1, 32]
++ - Exact: [768, 768, 1, 640]
++ - Exact: [768, 768, 1, 64]
++ - Exact: [768, 768, 1, 1280]
++ - Exact: [1024, 1024, 1, 3072]
++ - Exact: [1024, 1024, 1, 120]
++ - Exact: [1024, 1024, 1, 1]
++ - Exact: [1024, 1024, 1, 20]
++ - Exact: [1024, 1024, 1, 4]
++ - Exact: [1024, 1024, 1, 6]
++ - Exact: [1024, 1024, 1, 80]
++ - Exact: [128, 64, 512, 128]
++ - Exact: [512, 64, 64, 512]
++ - Exact: [64, 64, 768, 64]
++ - Exact: [1856, 448, 1, 3328]
++ - Exact: [128, 6784, 1, 3328]
++ - Exact: [2368, 448, 1, 128]
++ - Exact: [256, 4288, 1, 3328]
++ - Exact: [704, 1856, 1, 3328]
++ - Exact: [448, 1024, 1, 1280]
++ - Exact: [256, 1408, 1, 3328]
++ - Exact: [704, 1856, 1, 1280]
++ - Exact: [128, 5056, 1, 128]
++ - Exact: [2368, 128, 1, 256]
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [256, 2944, 1, 256]
++ - Exact: [256, 1856, 1, 1280]
++ - Exact: [128, 3584, 1, 1280]
++ - Exact: [4288, 256, 1, 256]
++ - Exact: [2944, 128, 1, 128]
++ - Exact: [5888, 64, 1, 3328]
++ - Exact: [2944, 256, 1, 3328]
++ - Exact: [704, 1024, 1, 128]
++ - Exact: [1408, 448, 1, 1280]
++ - Exact: [1408, 704, 1, 3328]
++ - Exact: [6784, 64, 1, 256]
++ - Exact: [2944, 256, 1, 256]
++ - Exact: [704, 1408, 1, 3328]
++ - Exact: [2944, 256, 1, 128]
++ - Exact: [448, 2944, 1, 128]
++ - Exact: [2368, 128, 1, 3328]
++ - Exact: [2944, 128, 1, 256]
++ - Exact: [448, 1408, 1, 256]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [1024, 448, 1, 128]
++ - Exact: [256, 3584, 1, 3328]
++ - Exact: [5056, 64, 1, 1280]
++ - Exact: [1024, 704, 1, 256]
++ - Exact: [128, 4288, 1, 128]
++ - Exact: [3584, 256, 1, 128]
++ - Exact: [4288, 128, 1, 1280]
++ - Exact: [5888, 64, 1, 256]
++ - Exact: [1856, 256, 1, 1280]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [704, 1024, 1, 1280]
++ - Exact: [448, 1856, 1, 128]
++ - Exact: [1024, 704, 1, 1280]
++ - Exact: [128, 5888, 1, 256]
++ - Exact: [704, 704, 1, 3328]
++ - Exact: [704, 1408, 1, 1280]
++ - Exact: [3584, 256, 1, 3328]
++ - Exact: [704, 1856, 1, 128]
++ - Exact: [128, 3584, 1, 3328]
++ - Exact: [128, 2944, 1, 1280]
++ - Exact: [3584, 128, 1, 256]
++ - Exact: [448, 1408, 1, 3328]
++ - Exact: [256, 3584, 1, 256]
++ - Exact: [256, 2944, 1, 3328]
++ - Exact: [448, 2368, 1, 128]
++ - Exact: [1408, 704, 1, 256]
++ - Exact: [448, 2944, 1, 3328]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [6784, 128, 1, 3328]
++ - Exact: [704, 704, 1, 256]
++ - Exact: [448, 704, 1, 1280]
++ - Exact: [1024, 448, 1, 3328]
++ - Exact: [1856, 704, 1, 1280]
++ - Exact: [448, 1408, 1, 1280]
++ - Exact: [1024, 1024, 1, 1280]
++ - Exact: [448, 1024, 1, 128]
++ - Exact: [448, 2368, 1, 3328]
++ - Exact: [5056, 64, 1, 128]
++ - Exact: [704, 1024, 1, 256]
++ - Exact: [128, 6784, 1, 1280]
++ - Exact: [1856, 256, 1, 256]
++ - Exact: [256, 4288, 1, 1280]
++ - Exact: [256, 1856, 1, 128]
++ - Exact: [448, 1408, 1, 128]
++ - Exact: [6784, 128, 1, 256]
++ - Exact: [704, 448, 1, 256]
++ - Exact: [704, 1408, 1, 128]
++ - Exact: [2944, 448, 1, 128]
++ - Exact: [128, 2944, 1, 128]
++ - Exact: [1024, 704, 1, 3328]
++ - Exact: [128, 4288, 1, 256]
++ - Exact: [704, 448, 1, 3328]
++ - Exact: [1024, 1024, 1, 3328]
++ - Exact: [448, 2368, 1, 1280]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [2944, 256, 1, 1280]
++ - Exact: [256, 2368, 1, 128]
++ - Exact: [1856, 704, 1, 256]
++ - Exact: [1408, 448, 1, 3328]
++ - Exact: [2368, 256, 1, 256]
++ - Exact: [1856, 448, 1, 1280]
++ - Exact: [128, 5888, 1, 128]
++ - Exact: [1024, 1024, 1, 256]
++ - Exact: [704, 1856, 1, 256]
++ - Exact: [128, 4288, 1, 3328]
++ - Exact: [256, 2368, 1, 1280]
++ - Exact: [2944, 448, 1, 256]
++ - Exact: [1856, 448, 1, 128]
++ - Exact: [2368, 128, 1, 1280]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [2368, 256, 1, 1280]
++ - Exact: [2368, 448, 1, 1280]
++ - Exact: [128, 3584, 1, 256]
++ - Exact: [704, 448, 1, 1280]
++ - Exact: [128, 5056, 1, 256]
++ - Exact: [4288, 256, 1, 1280]
++ - Exact: [4288, 128, 1, 3328]
++ - Exact: [1408, 256, 1, 128]
++ - Exact: [256, 1408, 1, 1280]
++ - Exact: [128, 2368, 1, 256]
++ - Exact: [6784, 64, 1, 3328]
++ - Exact: [128, 2944, 1, 3328]
++ - Exact: [2944, 448, 1, 3328]
++ - Exact: [256, 4288, 1, 256]
++ - Exact: [5888, 128, 1, 256]
++ - Exact: [2368, 448, 1, 3328]
++ - Exact: [5056, 64, 1, 256]
++ - Exact: [1024, 704, 1, 128]
++ - Exact: [128, 5056, 1, 3328]
++ - Exact: [4288, 128, 1, 256]
++ - Exact: [1408, 448, 1, 128]
++ - Exact: [128, 5888, 1, 1280]
++ - Exact: [704, 448, 1, 128]
++ - Exact: [3584, 256, 1, 256]
++ - Exact: [128, 2944, 1, 256]
++ - Exact: [128, 6784, 1, 128]
++ - Exact: [448, 1856, 1, 256]
++ - Exact: [3584, 128, 1, 3328]
++ - Exact: [1024, 448, 1, 1280]
++ - Exact: [5888, 128, 1, 3328]
++ - Exact: [1408, 704, 1, 1280]
++ - Exact: [448, 2944, 1, 256]
++ - Exact: [448, 2368, 1, 256]
++ - Exact: [128, 2368, 1, 3328]
++ - Exact: [5056, 128, 1, 1280]
++ - Exact: [5056, 64, 1, 3328]
++ - Exact: [64, 5888, 1, 128]
++ - Exact: [5056, 128, 1, 3328]
++ - Exact: [448, 704, 1, 256]
++ - Exact: [2944, 128, 1, 3328]
++ - Exact: [128, 5056, 1, 1280]
++ - Exact: [704, 704, 1, 128]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [2368, 128, 1, 128]
++ - Exact: [5056, 128, 1, 128]
++ - Exact: [1024, 1024, 1, 1024]
++ - Exact: [448, 1024, 1, 3328]
++ - Exact: [256, 2368, 1, 3328]
++ - Exact: [256, 3584, 1, 128]
++ - Exact: [4288, 256, 1, 128]
++ - Exact: [2368, 256, 1, 128]
++ - Exact: [256, 1856, 1, 256]
++ - Exact: [256, 2944, 1, 128]
++ - Exact: [1408, 256, 1, 3328]
++ - Exact: [2368, 448, 1, 256]
++ - Exact: [4288, 256, 1, 3328]
++ - Exact: [1856, 704, 1, 128]
++ - Exact: [4288, 128, 1, 128]
++ - Exact: [1408, 448, 1, 256]
++ - Exact: [6784, 64, 1, 1280]
++ - Exact: [3584, 128, 1, 128]
++ - Exact: [256, 2368, 1, 256]
++ - Exact: [2944, 448, 1, 1280]
++ - Exact: [448, 1856, 1, 1280]
++ - Exact: [1856, 256, 1, 128]
++ - Exact: [5056, 128, 1, 256]
++ - Exact: [448, 1024, 1, 256]
++ - Exact: [64, 6784, 1, 128]
++ - Exact: [5888, 64, 1, 1280]
++ - Exact: [128, 3584, 1, 128]
++ - Exact: [1408, 256, 1, 256]
++ - Exact: [128, 5888, 1, 3328]
++ - Exact: [1408, 256, 1, 1280]
++ - Exact: [64, 5056, 1, 128]
++ - Exact: [5888, 64, 1, 128]
++ - Exact: [448, 704, 1, 128]
++ - Exact: [1408, 704, 1, 128]
++ - Exact: [2368, 256, 1, 3328]
++ - Exact: [5888, 128, 1, 1280]
++ - Exact: [256, 3584, 1, 1280]
++ - Exact: [256, 1408, 1, 128]
++ - Exact: [256, 4288, 1, 128]
++ - Exact: [5888, 128, 1, 128]
++ - Exact: [1856, 256, 1, 3328]
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [6784, 64, 1, 128]
++ - Exact: [704, 704, 1, 1280]
++ - Exact: [128, 2368, 1, 1280]
++ - Exact: [3584, 256, 1, 1280]
++ - Exact: [3584, 128, 1, 1280]
++ - Exact: [448, 1856, 1, 3328]
++ - Exact: [1024, 448, 1, 256]
++ - Exact: [2944, 128, 1, 1280]
++ - Exact: [128, 2368, 1, 128]
++ - Exact: [256, 2944, 1, 1280]
++ - Exact: [704, 1024, 1, 3328]
++ - Exact: [128, 6784, 1, 256]
++ - Exact: [256, 1856, 1, 3328]
++ - Exact: [6784, 128, 1, 128]
++ - Exact: [704, 1408, 1, 256]
++ - Exact: [256, 1408, 1, 256]
++ - Exact: [448, 2944, 1, 1280]
++ - Exact: [6784, 128, 1, 1280]
++ - Exact: [1856, 448, 1, 256]
++ - Exact: [128, 4288, 1, 1280]
++ - Exact: [448, 704, 1, 3328]
++ - Exact: [1856, 704, 1, 3328]
++ - Exact: [3136, 64, 128, 64]
++ - Exact: [3136, 64, 128, 256]
++ - Exact: [3136, 64, 256, 256]
++ - Exact: [3136, 64, 256, 64]
++ - Exact: [64, 1536, 64, 384]
++ - Exact: [64, 1536, 64, 256]
++ - Exact: [64, 92, 688, 92]
++ - Exact: [1024, 1024, 1, 3975]
++ - Exact: [64, 123, 528, 123]
++ - Exact: [64, 102, 624, 100]
++ - Exact: [64, 112, 576, 111]
++ - Exact: [64, 102, 624, 102]
++ - Exact: [64, 133, 480, 135]
++ - Exact: [1024, 1024, 1, 4026]
++ - Exact: [64, 160, 400, 159]
++ - Exact: [1024, 1024, 1, 3780]
++ - Exact: [64, 228, 272, 232]
++ - Exact: [1024, 1024, 1, 3822]
++ - Exact: [64, 77, 816, 77]
++ - Exact: [64, 159, 400, 159]
++ - Exact: [64, 135, 480, 134]
++ - Exact: [64, 99, 624, 99]
++ - Exact: [1024, 1024, 1, 3942]
++ - Exact: [1024, 1024, 1, 3861]
++ - Exact: [1024, 1024, 1, 4000]
++ - Exact: [1024, 1024, 1, 3870]
++ - Exact: [64, 65, 992, 65]
++ - Exact: [64, 133, 480, 133]
++ - Exact: [64, 232, 272, 232]
++ - Exact: [64, 148, 432, 148]
++ - Exact: [1024, 1024, 1, 4032]
++ - Exact: [1024, 1024, 1, 4012]
++ - Exact: [1024, 1024, 1, 3681]
++ - Exact: [1024, 1024, 1, 3927]
++ - Exact: [1024, 1024, 1, 3894]
++ - Exact: [64, 132, 480, 135]
++ - Exact: [64, 135, 480, 135]
++ - Exact: [1024, 1024, 1, 3876]
++ - Exact: [64, 84, 752, 85]
++ - Exact: [1024, 1024, 1, 4050]
++ - Exact: [64, 132, 480, 132]
++ - Exact: [64, 99, 624, 102]
++ - Exact: [64, 143, 432, 148]
++ - Exact: [1024, 1024, 1, 3584]
++ - Exact: [64, 162, 400, 162]
++ - Exact: [64, 148, 432, 147]
++ - Exact: [1024, 1024, 1, 3960]
++ - Exact: [64, 123, 528, 122]
++ - Exact: [64, 102, 624, 101]
++ - Exact: [1024, 1024, 1, 3978]
++ - Exact: [64, 160, 400, 160]
++ - Exact: [1024, 1024, 1, 3995]
++ - Exact: [64, 132, 480, 134]
++ - Exact: [64, 111, 576, 111]
++ - Exact: [64, 100, 624, 100]
++ - Exact: [1024, 1024, 1, 3977]
++ - Exact: [64, 112, 576, 112]
++ - Exact: [64, 159, 400, 162]
++ - Exact: [64, 122, 528, 122]
++ - Exact: [64, 228, 272, 228]
++ - Exact: [1024, 1024, 1, 3925]
++ - Exact: [64, 93, 688, 93]
++ - Exact: [1024, 1024, 1, 3956]
++ - Exact: [1024, 1024, 1, 3976]
++ - Exact: [64, 111, 576, 112]
++ - Exact: [64, 100, 624, 102]
++ - Exact: [1024, 1024, 1, 3955]
++ - Exact: [1024, 1024, 1, 4030]
++ - Exact: [1024, 1024, 1, 3906]
++ - Exact: [64, 101, 624, 102]
++ - Exact: [1024, 1024, 1, 3796]
++ - Exact: [1024, 1024, 1, 3859]
++ - Exact: [64, 71, 896, 71]
++ - Exact: [1024, 1024, 1, 3860]
++ - Exact: [1024, 1024, 1, 4005]
++ - Exact: [64, 84, 752, 84]
++ - Exact: [1024, 1024, 1, 3990]
++ - Exact: [64, 134, 480, 134]
++ - Exact: [64, 78, 816, 78]
++ - Exact: [1024, 1024, 1, 3999]
++ - Exact: [1024, 1024, 1, 4020]
++ - Exact: [1024, 1024, 1, 3939]
++ - Exact: [64, 77, 816, 78]
++ - Exact: [1024, 1024, 1, 4059]
++ - Exact: [1024, 1024, 1, 3944]
++ - Exact: [64, 193, 320, 193]
++ - Exact: [1024, 1024, 1, 3720]
++ - Exact: [1024, 1024, 1, 3910]
++ - Exact: [64, 143, 432, 143]
++ - Exact: [64, 92, 688, 93]
++ - Exact: [64, 101, 624, 101]
++ - Exact: [1024, 1024, 1, 3969]
++ - Exact: [1024, 1024, 1, 3948]
++ - Exact: [1024, 1024, 1, 3996]
++ - Exact: [1024, 1024, 1, 3900]
++ - Exact: [1024, 1024, 1, 3640]
++ - Exact: [64, 147, 432, 147]
++ - Exact: [1024, 1024, 1, 3751]
++ - Exact: [64, 177, 352, 177]
++ - Exact: [64, 85, 752, 85]
++ - Exact: [1024, 1024, 1, 3712]
++ - Exact: [1024, 1024, 1, 128]
++ - Exact: [64, 256, 192, 256]
++ - Exact: [64, 128, 384, 128]
++ - Exact: [64, 192, 36, 25088]
++ - Exact: [128, 128, 64, 25]
++ - Exact: [64, 192, 64, 3200]
++ - Exact: [64, 128, 64, 23104]
++ - Exact: [128, 128, 64, 1600]
++ - Exact: [80, 192, 64, 4608]
++ - Exact: [64, 128, 36, 30]
++ - Exact: [64, 128, 64, 11552]
++ - Exact: [128, 192, 64, 946]
++ - Exact: [64, 192, 64, 12800]
++ - Exact: [224, 224, 64, 128]
++ - Exact: [128, 128, 64, 3360]
++ - Exact: [128, 128, 64, 420]
++ - Exact: [64, 128, 64, 361]
++ - Exact: [64, 128, 36, 53824]
++ - Exact: [128, 160, 36, 512]
++ - Exact: [147, 64, 36, 18816]
++ - Exact: [96, 128, 64, 946]
++ - Exact: [128, 128, 64, 50]
++ - Exact: [160, 224, 36, 128]
++ - Exact: [192, 224, 64, 1152]
++ - Exact: [128, 128, 36, 784]
++ - Exact: [96, 128, 64, 288]
++ - Exact: [128, 128, 64, 400]
++ - Exact: [128, 128, 64, 800]
++ - Exact: [96, 128, 36, 512]
++ - Exact: [96, 128, 64, 800]
++ - Exact: [192, 224, 64, 128]
++ - Exact: [128, 128, 64, 288]
++ - Exact: [96, 208, 36, 512]
++ - Exact: [64, 128, 36, 1568]
++ - Exact: [192, 192, 36, 512]
++ - Exact: [128, 128, 36, 512]
++ - Exact: [96, 208, 64, 1152]
++ - Exact: [128, 192, 64, 3200]
++ - Exact: [160, 160, 64, 288]
++ - Exact: [128, 128, 36, 440]
++ - Exact: [96, 128, 36, 1568]
++ - Exact: [112, 224, 36, 2048]
++ - Exact: [128, 128, 36, 7040]
++ - Exact: [128, 128, 36, 1568]
++ - Exact: [160, 224, 64, 128]
++ - Exact: [192, 224, 36, 2592]
++ - Exact: [64, 128, 64, 2888]
++ - Exact: [64, 128, 36, 480]
++ - Exact: [147, 64, 64, 9702]
++ - Exact: [64, 192, 64, 3698]
++ - Exact: [73, 192, 64, 10439]
++ - Exact: [128, 128, 36, 880]
++ - Exact: [192, 224, 36, 128]
++ - Exact: [64, 128, 36, 12544]
++ - Exact: [160, 160, 36, 512]
++ - Exact: [128, 128, 36, 3136]
++ - Exact: [112, 224, 36, 512]
++ - Exact: [128, 128, 36, 49]
++ - Exact: [112, 224, 64, 1152]
++ - Exact: [128, 192, 36, 1568]
++ - Exact: [128, 192, 36, 512]
++ - Exact: [192, 192, 64, 288]
++ - Exact: [96, 208, 64, 242]
++ - Exact: [64, 128, 64, 5776]
++ - Exact: [128, 192, 64, 288]
++ - Exact: [96, 128, 36, 6272]
++ - Exact: [96, 128, 64, 3200]
++ - Exact: [128, 192, 64, 800]
++ - Exact: [64, 128, 64, 10]
++ - Exact: [96, 208, 64, 288]
++ - Exact: [64, 128, 64, 160]
++ - Exact: [128, 128, 64, 1568]
++ - Exact: [112, 224, 64, 242]
++ - Exact: [160, 192, 64, 288]
++ - Exact: [128, 160, 64, 288]
++ - Exact: [128, 128, 64, 210]
++ - Exact: [73, 192, 36, 23360]
++ - Exact: [160, 192, 36, 512]
++ - Exact: [64, 128, 64, 722]
++ - Exact: [112, 224, 64, 288]
++ - Exact: [64, 192, 36, 6272]
++ - Exact: [64, 128, 36, 6272]
++ - Exact: [128, 128, 36, 3200]
++ - Exact: [128, 128, 36, 392]
++ - Exact: [80, 192, 36, 10368]
++ - Exact: [224, 224, 36, 128]
++ - Exact: [64, 128, 36, 784]
++ - Exact: [128, 128, 64, 200]
++ - Exact: [5329, 64, 32, 80]
++ - Exact: [64, 2048, 32, 384]
++ - Exact: [289, 1792, 1, 320]
++ - Exact: [1001, 1024, 1, 32]
++ - Exact: [784, 400, 1, 32]
++ - Exact: [64, 1536, 32, 256]
++ - Exact: [289, 2592, 1, 384]
++ - Exact: [64, 2048, 32, 448]
++ - Exact: [289, 2016, 1, 256]
++ - Exact: [64, 1536, 32, 384]
++ - Exact: [64, 1280, 32, 320]
++ - Exact: [289, 3456, 1, 384]
++ - Exact: [64, 1280, 32, 384]
++ - Exact: [729, 1600, 1, 192]
++ - Exact: [289, 1344, 1, 192]
++ - Exact: [64, 2048, 32, 320]
++ - Exact: [64, 1280, 32, 448]
++ - Exact: [64, 1280, 32, 192]
++ - Exact: [289, 1792, 1, 256]
++ - Exact: [64, 2048, 32, 192]
++ - Exact: [5329, 64, 128, 80]
++ - Exact: [64, 1280, 128, 448]
++ - Exact: [64, 2048, 128, 192]
++ - Exact: [64, 1280, 128, 384]
++ - Exact: [64, 1280, 128, 320]
++ - Exact: [64, 1280, 128, 192]
++ - Exact: [256, 4096, 1, 6400]
++ - Exact: [512, 2048, 1, 3427]
++ - Exact: [512, 2048, 1, 3552]
++ - Exact: [512, 2048, 1, 3840]
++ - Exact: [2048, 512, 1, 3427]
++ - Exact: [2048, 512, 1, 3452]
++ - Exact: [2048, 512, 1, 3472]
++ - Exact: [2048, 512, 1, 3475]
++ - Exact: [64, 64, 496, 64]
++ - Exact: [64, 64, 496, 65]
++ - Exact: [64, 65, 496, 65]
++ - Exact: [64, 71, 448, 71]
++ - Exact: [64, 77, 408, 77]
++ - Exact: [64, 77, 408, 78]
++ - Exact: [64, 78, 408, 78]
++ - Exact: [64, 85, 376, 85]
++ - Exact: [64, 93, 344, 93]
++ - Exact: [64, 112, 288, 112]
++ - Exact: [64, 122, 264, 122]
++ - Exact: [64, 123, 264, 122]
++ - Exact: [64, 123, 264, 123]
++ - Exact: [64, 134, 240, 134]
++ - Exact: [64, 135, 240, 134]
++ - Exact: [64, 135, 240, 135]
++ - Exact: [64, 1280, 64, 192]
++ - Exact: [64, 1280, 64, 320]
++ - Exact: [64, 1280, 64, 384]
++ - Exact: [64, 1280, 64, 448]
++ - Exact: [64, 2048, 64, 192]
++ - Exact: [64, 2048, 64, 320]
++ - Exact: [64, 2048, 64, 384]
++ - Exact: [64, 2048, 64, 448]
++ - Exact: [3136, 64, 64, 64]
++ - Exact: [3136, 64, 64, 256]
++ - Exact: [5329, 64, 64, 80]
++ - Exact: [257, 4096, 1, 1024]
++ - Exact: [512, 2048, 1, 2790]
++ - Exact: [512, 2048, 1, 2864]
++ - Exact: [512, 2048, 1, 3092]
++ - Exact: [512, 2048, 1, 3113]
++ - Exact: [512, 2048, 1, 3137]
++ - Exact: [512, 2048, 1, 3165]
++ - Exact: [512, 2048, 1, 3166]
++ - Exact: [512, 2048, 1, 3194]
++ - Exact: [512, 2048, 1, 3219]
++ - Exact: [512, 2048, 1, 3222]
++ - Exact: [512, 2048, 1, 3234]
++ - Exact: [512, 2048, 1, 3237]
++ - Exact: [512, 2048, 1, 3242]
++ - Exact: [512, 2048, 1, 3246]
++ - Exact: [512, 2048, 1, 3249]
++ - Exact: [512, 2048, 1, 3251]
++ - Exact: [512, 2048, 1, 3257]
++ - Exact: [512, 2048, 1, 3262]
++ - Exact: [512, 2048, 1, 3268]
++ - Exact: [512, 2048, 1, 3282]
++ - Exact: [512, 2048, 1, 3286]
++ - Exact: [512, 2048, 1, 3287]
++ - Exact: [512, 2048, 1, 3293]
++ - Exact: [512, 2048, 1, 3297]
++ - Exact: [512, 2048, 1, 3307]
++ - Exact: [512, 2048, 1, 3314]
++ - Exact: [512, 2048, 1, 3315]
++ - Exact: [512, 2048, 1, 3319]
++ - Exact: [512, 2048, 1, 3322]
++ - Exact: [512, 2048, 1, 3323]
++ - Exact: [512, 2048, 1, 3324]
++ - Exact: [512, 2048, 1, 3325]
++ - Exact: [512, 2048, 1, 3327]
++ - Exact: [512, 2048, 1, 3329]
++ - Exact: [512, 2048, 1, 3332]
++ - Exact: [512, 2048, 1, 3336]
++ - Exact: [512, 2048, 1, 3339]
++ - Exact: [512, 2048, 1, 3342]
++ - Exact: [512, 2048, 1, 3344]
++ - Exact: [512, 2048, 1, 3358]
++ - Exact: [512, 2048, 1, 3360]
++ - Exact: [512, 2048, 1, 3364]
++ - Exact: [512, 2048, 1, 3365]
++ - Exact: [512, 2048, 1, 3369]
++ - Exact: [512, 2048, 1, 3371]
++ - Exact: [512, 2048, 1, 3374]
++ - Exact: [512, 2048, 1, 3376]
++ - Exact: [512, 2048, 1, 3377]
++ - Exact: [512, 2048, 1, 3378]
++ - Exact: [512, 2048, 1, 3381]
++ - Exact: [512, 2048, 1, 3382]
++ - Exact: [512, 2048, 1, 3383]
++ - Exact: [512, 2048, 1, 3384]
++ - Exact: [512, 2048, 1, 3385]
++ - Exact: [512, 2048, 1, 3386]
++ - Exact: [512, 2048, 1, 3388]
++ - Exact: [512, 2048, 1, 3390]
++ - Exact: [512, 2048, 1, 3391]
++ - Exact: [512, 2048, 1, 3396]
++ - Exact: [512, 2048, 1, 3399]
++ - Exact: [512, 2048, 1, 3402]
++ - Exact: [512, 2048, 1, 3410]
++ - Exact: [512, 2048, 1, 3412]
++ - Exact: [512, 2048, 1, 3414]
++ - Exact: [512, 2048, 1, 3415]
++ - Exact: [512, 2048, 1, 3418]
++ - Exact: [512, 2048, 1, 3420]
++ - Exact: [512, 2048, 1, 3422]
++ - Exact: [512, 2048, 1, 3425]
++ - Exact: [512, 2048, 1, 3426]
++ - Exact: [512, 2048, 1, 3428]
++ - Exact: [512, 2048, 1, 3430]
++ - Exact: [512, 2048, 1, 3431]
++ - Exact: [512, 2048, 1, 3432]
++ - Exact: [512, 2048, 1, 3438]
++ - Exact: [512, 2048, 1, 3439]
++ - Exact: [512, 2048, 1, 3440]
++ - Exact: [512, 2048, 1, 3443]
++ - Exact: [512, 2048, 1, 3445]
++ - Exact: [512, 2048, 1, 3447]
++ - Exact: [512, 2048, 1, 3448]
++ - Exact: [512, 2048, 1, 3450]
++ - Exact: [512, 2048, 1, 3451]
++ - Exact: [512, 2048, 1, 3452]
++ - Exact: [512, 2048, 1, 3453]
++ - Exact: [512, 2048, 1, 3455]
++ - Exact: [512, 2048, 1, 3456]
++ - Exact: [512, 2048, 1, 3457]
++ - Exact: [512, 2048, 1, 3458]
++ - Exact: [512, 2048, 1, 3459]
++ - Exact: [512, 2048, 1, 3460]
++ - Exact: [512, 2048, 1, 3461]
++ - Exact: [512, 2048, 1, 3462]
++ - Exact: [512, 2048, 1, 3466]
++ - Exact: [512, 2048, 1, 3467]
++ - Exact: [512, 2048, 1, 3468]
++ - Exact: [512, 2048, 1, 3470]
++ - Exact: [512, 2048, 1, 3471]
++ - Exact: [512, 2048, 1, 3472]
++ - Exact: [512, 2048, 1, 3475]
++ - Exact: [512, 2048, 1, 3476]
++ - Exact: [512, 2048, 1, 3477]
++ - Exact: [512, 2048, 1, 3478]
++ - Exact: [512, 2048, 1, 3479]
++ - Exact: [512, 2048, 1, 3480]
++ - Exact: [512, 2048, 1, 3481]
++ - Exact: [512, 2048, 1, 3483]
++ - Exact: [512, 2048, 1, 3484]
++ - Exact: [512, 2048, 1, 3487]
++ - Exact: [512, 2048, 1, 3489]
++ - Exact: [512, 2048, 1, 3490]
++ - Exact: [512, 2048, 1, 3491]
++ - Exact: [512, 2048, 1, 3493]
++ - Exact: [512, 2048, 1, 3494]
++ - Exact: [512, 2048, 1, 3495]
++ - Exact: [512, 2048, 1, 3497]
++ - Exact: [512, 2048, 1, 3498]
++ - Exact: [512, 2048, 1, 3499]
++ - Exact: [512, 2048, 1, 3501]
++ - Exact: [512, 2048, 1, 3503]
++ - Exact: [512, 2048, 1, 3507]
++ - Exact: [512, 2048, 1, 3508]
++ - Exact: [512, 2048, 1, 3509]
++ - Exact: [512, 2048, 1, 3511]
++ - Exact: [512, 2048, 1, 3514]
++ - Exact: [512, 2048, 1, 3515]
++ - Exact: [512, 2048, 1, 3517]
++ - Exact: [512, 2048, 1, 3518]
++ - Exact: [512, 2048, 1, 3519]
++ - Exact: [512, 2048, 1, 3520]
++ - Exact: [512, 2048, 1, 3523]
++ - Exact: [512, 2048, 1, 3528]
++ - Exact: [512, 2048, 1, 3529]
++ - Exact: [512, 2048, 1, 3530]
++ - Exact: [512, 2048, 1, 3532]
++ - Exact: [512, 2048, 1, 3533]
++ - Exact: [512, 2048, 1, 3534]
++ - Exact: [512, 2048, 1, 3538]
++ - Exact: [512, 2048, 1, 3539]
++ - Exact: [512, 2048, 1, 3541]
++ - Exact: [512, 2048, 1, 3547]
++ - Exact: [512, 2048, 1, 3548]
++ - Exact: [512, 2048, 1, 3564]
++ - Exact: [512, 2048, 1, 3575]
++ - Exact: [512, 2048, 1, 3598]
++ - Exact: [512, 2048, 1, 3599]
++ - Exact: [512, 2048, 1, 3608]
++ - Exact: [512, 2048, 1, 3780]
++ - Exact: [512, 2048, 1, 3796]
++ - Exact: [512, 2048, 1, 3822]
++ - Exact: [512, 2048, 1, 3859]
++ - Exact: [512, 2048, 1, 3870]
++ - Exact: [512, 2048, 1, 3876]
++ - Exact: [512, 2048, 1, 3906]
++ - Exact: [512, 2048, 1, 3910]
++ - Exact: [512, 2048, 1, 3925]
++ - Exact: [512, 2048, 1, 3942]
++ - Exact: [512, 2048, 1, 3944]
++ - Exact: [512, 2048, 1, 3955]
++ - Exact: [512, 2048, 1, 3968]
++ - Exact: [512, 2048, 1, 3969]
++ - Exact: [512, 2048, 1, 3976]
++ - Exact: [512, 2048, 1, 3977]
++ - Exact: [512, 2048, 1, 3978]
++ - Exact: [512, 2048, 1, 3990]
++ - Exact: [512, 2048, 1, 3995]
++ - Exact: [512, 2048, 1, 3996]
++ - Exact: [512, 2048, 1, 3999]
++ - Exact: [512, 2048, 1, 4005]
++ - Exact: [512, 2048, 1, 4012]
++ - Exact: [512, 2048, 1, 4020]
++ - Exact: [512, 2048, 1, 4026]
++ - Exact: [512, 2048, 1, 4030]
++ - Exact: [512, 2048, 1, 4032]
++ - Exact: [2048, 512, 1, 2790]
++ - Exact: [2048, 512, 1, 2864]
++ - Exact: [2048, 512, 1, 3092]
++ - Exact: [2048, 512, 1, 3113]
++ - Exact: [2048, 512, 1, 3137]
++ - Exact: [2048, 512, 1, 3165]
++ - Exact: [2048, 512, 1, 3166]
++ - Exact: [2048, 512, 1, 3194]
++ - Exact: [2048, 512, 1, 3219]
++ - Exact: [2048, 512, 1, 3222]
++ - Exact: [2048, 512, 1, 3234]
++ - Exact: [2048, 512, 1, 3237]
++ - Exact: [2048, 512, 1, 3242]
++ - Exact: [2048, 512, 1, 3246]
++ - Exact: [2048, 512, 1, 3249]
++ - Exact: [2048, 512, 1, 3251]
++ - Exact: [2048, 512, 1, 3257]
++ - Exact: [2048, 512, 1, 3262]
++ - Exact: [2048, 512, 1, 3268]
++ - Exact: [2048, 512, 1, 3282]
++ - Exact: [2048, 512, 1, 3286]
++ - Exact: [2048, 512, 1, 3287]
++ - Exact: [2048, 512, 1, 3293]
++ - Exact: [2048, 512, 1, 3297]
++ - Exact: [2048, 512, 1, 3307]
++ - Exact: [2048, 512, 1, 3314]
++ - Exact: [2048, 512, 1, 3315]
++ - Exact: [2048, 512, 1, 3319]
++ - Exact: [2048, 512, 1, 3322]
++ - Exact: [2048, 512, 1, 3323]
++ - Exact: [2048, 512, 1, 3324]
++ - Exact: [2048, 512, 1, 3325]
++ - Exact: [2048, 512, 1, 3327]
++ - Exact: [2048, 512, 1, 3329]
++ - Exact: [2048, 512, 1, 3332]
++ - Exact: [2048, 512, 1, 3336]
++ - Exact: [2048, 512, 1, 3339]
++ - Exact: [2048, 512, 1, 3342]
++ - Exact: [2048, 512, 1, 3344]
++ - Exact: [2048, 512, 1, 3358]
++ - Exact: [2048, 512, 1, 3360]
++ - Exact: [2048, 512, 1, 3364]
++ - Exact: [2048, 512, 1, 3365]
++ - Exact: [2048, 512, 1, 3369]
++ - Exact: [2048, 512, 1, 3371]
++ - Exact: [2048, 512, 1, 3374]
++ - Exact: [2048, 512, 1, 3376]
++ - Exact: [2048, 512, 1, 3377]
++ - Exact: [2048, 512, 1, 3378]
++ - Exact: [2048, 512, 1, 3381]
++ - Exact: [2048, 512, 1, 3382]
++ - Exact: [2048, 512, 1, 3383]
++ - Exact: [2048, 512, 1, 3384]
++ - Exact: [2048, 512, 1, 3385]
++ - Exact: [2048, 512, 1, 3386]
++ - Exact: [2048, 512, 1, 3388]
++ - Exact: [2048, 512, 1, 3390]
++ - Exact: [2048, 512, 1, 3391]
++ - Exact: [2048, 512, 1, 3396]
++ - Exact: [2048, 512, 1, 3399]
++ - Exact: [2048, 512, 1, 3402]
++ - Exact: [2048, 512, 1, 3410]
++ - Exact: [2048, 512, 1, 3412]
++ - Exact: [2048, 512, 1, 3414]
++ - Exact: [2048, 512, 1, 3415]
++ - Exact: [2048, 512, 1, 3418]
++ - Exact: [2048, 512, 1, 3420]
++ - Exact: [2048, 512, 1, 3422]
++ - Exact: [2048, 512, 1, 3425]
++ - Exact: [2048, 512, 1, 3426]
++ - Exact: [2048, 512, 1, 3428]
++ - Exact: [2048, 512, 1, 3430]
++ - Exact: [2048, 512, 1, 3431]
++ - Exact: [2048, 512, 1, 3432]
++ - Exact: [2048, 512, 1, 3438]
++ - Exact: [2048, 512, 1, 3439]
++ - Exact: [2048, 512, 1, 3440]
++ - Exact: [2048, 512, 1, 3443]
++ - Exact: [2048, 512, 1, 3445]
++ - Exact: [2048, 512, 1, 3447]
++ - Exact: [2048, 512, 1, 3448]
++ - Exact: [2048, 512, 1, 3450]
++ - Exact: [2048, 512, 1, 3451]
++ - Exact: [2048, 512, 1, 3453]
++ - Exact: [2048, 512, 1, 3455]
++ - Exact: [2048, 512, 1, 3456]
++ - Exact: [2048, 512, 1, 3457]
++ - Exact: [2048, 512, 1, 3458]
++ - Exact: [2048, 512, 1, 3459]
++ - Exact: [2048, 512, 1, 3460]
++ - Exact: [2048, 512, 1, 3461]
++ - Exact: [2048, 512, 1, 3462]
++ - Exact: [2048, 512, 1, 3466]
++ - Exact: [2048, 512, 1, 3467]
++ - Exact: [2048, 512, 1, 3468]
++ - Exact: [2048, 512, 1, 3470]
++ - Exact: [2048, 512, 1, 3471]
++ - Exact: [2048, 512, 1, 3476]
++ - Exact: [2048, 512, 1, 3477]
++ - Exact: [2048, 512, 1, 3478]
++ - Exact: [2048, 512, 1, 3479]
++ - Exact: [2048, 512, 1, 3480]
++ - Exact: [2048, 512, 1, 3481]
++ - Exact: [2048, 512, 1, 3483]
++ - Exact: [2048, 512, 1, 3484]
++ - Exact: [2048, 512, 1, 3487]
++ - Exact: [2048, 512, 1, 3489]
++ - Exact: [2048, 512, 1, 3490]
++ - Exact: [2048, 512, 1, 3491]
++ - Exact: [2048, 512, 1, 3493]
++ - Exact: [2048, 512, 1, 3494]
++ - Exact: [2048, 512, 1, 3495]
++ - Exact: [2048, 512, 1, 3497]
++ - Exact: [2048, 512, 1, 3498]
++ - Exact: [2048, 512, 1, 3499]
++ - Exact: [2048, 512, 1, 3501]
++ - Exact: [2048, 512, 1, 3503]
++ - Exact: [2048, 512, 1, 3507]
++ - Exact: [2048, 512, 1, 3508]
++ - Exact: [2048, 512, 1, 3509]
++ - Exact: [2048, 512, 1, 3511]
++ - Exact: [2048, 512, 1, 3514]
++ - Exact: [2048, 512, 1, 3515]
++ - Exact: [2048, 512, 1, 3517]
++ - Exact: [2048, 512, 1, 3518]
++ - Exact: [2048, 512, 1, 3519]
++ - Exact: [2048, 512, 1, 3520]
++ - Exact: [2048, 512, 1, 3523]
++ - Exact: [2048, 512, 1, 3528]
++ - Exact: [2048, 512, 1, 3529]
++ - Exact: [2048, 512, 1, 3530]
++ - Exact: [2048, 512, 1, 3532]
++ - Exact: [2048, 512, 1, 3533]
++ - Exact: [2048, 512, 1, 3534]
++ - Exact: [2048, 512, 1, 3538]
++ - Exact: [2048, 512, 1, 3539]
++ - Exact: [2048, 512, 1, 3541]
++ - Exact: [2048, 512, 1, 3547]
++ - Exact: [2048, 512, 1, 3548]
++ - Exact: [2048, 512, 1, 3552]
++ - Exact: [2048, 512, 1, 3564]
++ - Exact: [2048, 512, 1, 3575]
++ - Exact: [2048, 512, 1, 3598]
++ - Exact: [2048, 512, 1, 3599]
++ - Exact: [2048, 512, 1, 3608]
++ - Exact: [2048, 512, 1, 3780]
++ - Exact: [2048, 512, 1, 3796]
++ - Exact: [2048, 512, 1, 3822]
++ - Exact: [2048, 512, 1, 3840]
++ - Exact: [2048, 512, 1, 3859]
++ - Exact: [2048, 512, 1, 3870]
++ - Exact: [2048, 512, 1, 3876]
++ - Exact: [2048, 512, 1, 3906]
++ - Exact: [2048, 512, 1, 3910]
++ - Exact: [2048, 512, 1, 3925]
++ - Exact: [2048, 512, 1, 3942]
++ - Exact: [2048, 512, 1, 3944]
++ - Exact: [2048, 512, 1, 3955]
++ - Exact: [2048, 512, 1, 3968]
++ - Exact: [2048, 512, 1, 3969]
++ - Exact: [2048, 512, 1, 3976]
++ - Exact: [2048, 512, 1, 3977]
++ - Exact: [2048, 512, 1, 3978]
++ - Exact: [2048, 512, 1, 3990]
++ - Exact: [2048, 512, 1, 3995]
++ - Exact: [2048, 512, 1, 3996]
++ - Exact: [2048, 512, 1, 3999]
++ - Exact: [2048, 512, 1, 4005]
++ - Exact: [2048, 512, 1, 4012]
++ - Exact: [2048, 512, 1, 4020]
++ - Exact: [2048, 512, 1, 4026]
++ - Exact: [2048, 512, 1, 4030]
++ - Exact: [2048, 512, 1, 4032]
++ - Exact: [64, 102, 312, 102]
++ - Exact: [64, 512, 16, 512]
++ - Exact: [64, 512, 96, 512]
++ - Exact: [1024, 1024, 1, 3840]
++ - Exact: [1024, 1024, 1, 3968]
++ - Exact: [1024, 1024, 1, 7200]
++ - Exact: [1024, 1024, 1, 8160]
++ - Exact: [768, 768, 1, 384]
++ - Exact: [768, 384, 1, 384]
++ - Exact: [1152, 576, 1, 384]
++ - Exact: [384, 768, 1, 384]
++ - Exact: [1024, 1024, 1, 32]
++ - Exact: [64, 128, 512, 128]
++ - Exact: [64, 512, 64, 512]
++ - Exact: [1024, 1024, 1, 1600]
++ - Exact: [2048, 256, 1, 1024]
++ - Exact: [256, 1280, 1, 8976]
++ - Exact: [512, 2048, 1, 256]
++ - Exact: [560, 1024, 1, 1600]
++ - Exact: [560, 1024, 1, 200]
++ - Exact: [1024, 1024, 1, 960]
++ - Exact: [2304, 128, 1, 128]
++ - Exact: [2688, 128, 1, 128]
++ - Exact: [3072, 128, 1, 128]
++ - Exact: [3456, 128, 1, 128]
++ - Exact: [3840, 128, 1, 128]
++ - Exact: [4224, 128, 1, 128]
++ - Exact: [4608, 128, 1, 128]
++ - Exact: [4992, 128, 1, 128]
++ - Exact: [5376, 128, 1, 128]
++ - Exact: [5760, 128, 1, 128]
++ - Exact: [6144, 128, 1, 128]
++ - Exact: [6528, 128, 1, 128]
++ - Exact: [6912, 128, 1, 128]
++ - Exact: [7296, 128, 1, 128]
++ - Exact: [7680, 128, 1, 128]
++ - Exact: [8064, 128, 1, 128]
++ - Exact: [8448, 128, 1, 128]
++ - Exact: [8832, 128, 1, 128]
++ - Exact: [2304, 128, 1, 256]
++ - Exact: [2688, 128, 1, 256]
++ - Exact: [3072, 128, 1, 256]
++ - Exact: [3456, 128, 1, 256]
++ - Exact: [3840, 128, 1, 256]
++ - Exact: [4224, 128, 1, 256]
++ - Exact: [4608, 128, 1, 256]
++ - Exact: [4992, 128, 1, 256]
++ - Exact: [5376, 128, 1, 256]
++ - Exact: [5760, 128, 1, 256]
++ - Exact: [6144, 128, 1, 256]
++ - Exact: [6528, 128, 1, 256]
++ - Exact: [6912, 128, 1, 256]
++ - Exact: [7296, 128, 1, 256]
++ - Exact: [7680, 128, 1, 256]
++ - Exact: [8064, 128, 1, 256]
++ - Exact: [8448, 128, 1, 256]
++ - Exact: [8832, 128, 1, 256]
++ - Exact: [768, 768, 1, 768]
++ - Exact: [384, 1536, 1, 384]
++ - Exact: [384, 1920, 1, 384]
++ - Exact: [384, 2304, 1, 384]
++ - Exact: [64, 192, 64, 1280]
++ - Exact: [64, 320, 64, 1280]
++ - Exact: [64, 384, 64, 1280]
++ - Exact: [64, 448, 64, 1280]
++ - Exact: [64, 192, 64, 2048]
++ - Exact: [64, 320, 64, 2048]
++ - Exact: [64, 384, 64, 2048]
++ - Exact: [64, 448, 64, 2048]
++ - Exact: [1225, 64, 64, 192]
++ - Exact: [1225, 64, 64, 256]
++ - Exact: [1225, 64, 64, 288]
++ - Exact: [5329, 80, 64, 64]
++ - Exact: [64, 192, 32, 1280]
++ - Exact: [64, 320, 32, 1280]
++ - Exact: [64, 384, 32, 1280]
++ - Exact: [64, 448, 32, 1280]
++ - Exact: [64, 192, 32, 2048]
++ - Exact: [64, 320, 32, 2048]
++ - Exact: [64, 384, 32, 2048]
++ - Exact: [64, 448, 32, 2048]
++ - Exact: [1225, 64, 32, 192]
++ - Exact: [1225, 64, 32, 256]
++ - Exact: [1225, 64, 32, 288]
++ - Exact: [5329, 80, 32, 64]
++ - Exact: [289, 128, 32, 768]
++ - Exact: [289, 160, 32, 768]
++ - Exact: [289, 192, 32, 768]
++ - Exact: [3136, 64, 32, 64]
++ - Exact: [3136, 64, 32, 256]
++ - Exact: [196, 256, 32, 1024]
++ - Exact: [1024, 1024, 1, 6912]
++ - Exact: [1024, 512, 1, 4096]
++ - Exact: [480, 1024, 1, 4096]
++ - Exact: [1024, 512, 1, 6912]
++ - Exact: [480, 1024, 1, 6912]
++ - Exact: [100, 512, 120, 128]
++ - Exact: [100, 512, 18, 128]
++ - Exact: [100, 512, 19, 128]
++ - Exact: [1444, 576, 1, 128]
++ - Exact: [173280, 64, 1, 128]
++ - Exact: [25992, 64, 1, 128]
++ - Exact: [27436, 64, 1, 128]
++ - Exact: [361, 2304, 1, 512]
++ - Exact: [960, 1024, 1, 1024]
++ - Exact: [1024, 960, 1, 1024]
++ - Exact: [1024, 1024, 1, 77]
++ - Exact: [64, 128, 160, 128]
++ - Exact: [1024, 1024, 1, 10]
++ - Exact: [64, 128, 624, 128]
++ - Exact: [1024, 1024, 1, 39]
++ - Exact: [1024, 1024, 1, 780]
++ - Exact: [1024, 1024, 1, 4992]
++ - Exact: [1024, 1024, 1, 308]
++ - Exact: [64, 128, 640, 128]
++ - Exact: [1024, 1024, 1, 40]
++ - Exact: [1024, 1024, 1, 800]
++ - Exact: [1024, 1024, 1, 5120]
++ - Exact: [64, 128, 656, 128]
++ - Exact: [1024, 1024, 1, 41]
++ - Exact: [1024, 1024, 1, 820]
++ - Exact: [1024, 1024, 1, 5248]
++ - Exact: [64, 512, 80, 512]
++ - Exact: [1024, 1024, 1, 5]
++ - Exact: [1024, 1024, 1, 385]
++ - Exact: [1024, 1024, 1, 2560]
++ - Exact: [1024, 1024, 1, 462]
++ - Exact: [64, 128, 128, 128]
++ - Exact: [1024, 1024, 1, 8]
++ - Exact: [1024, 1024, 1, 160]
++ - Exact: [64, 128, 144, 128]
++ - Exact: [1024, 1024, 1, 9]
++ - Exact: [1024, 1024, 1, 180]
++ - Exact: [1024, 1024, 1, 1152]
++ - Exact: [1024, 1024, 1, 6528]
++ - Exact: [1024, 1024, 1, 7104]
++ - Exact: [1024, 1024, 1, 8064]
++ - Exact: [2048, 512, 1, 1]
++ - Exact: [1024, 1024, 1, 16]
++ - Exact: [512, 64, 256, 512]
++ - Exact: [64, 512, 256, 512]
++ - Exact: [512, 64, 128, 512]
++ - Exact: [64, 512, 128, 512]
++ - Exact: [512, 64, 40, 512]
++ - Exact: [64, 512, 40, 512]
++ - Exact: [1024, 96, 64, 1024]
++ - Exact: [96, 1024, 64, 1024]
++ - Exact: [1024, 96, 128, 1024]
++ - Exact: [96, 1024, 128, 1024]
++ - Exact: [1024, 64, 256, 1024]
++ - Exact: [64, 1024, 256, 1024]
++ - Exact: [1024, 64, 32, 1024]
++ - Exact: [64, 1024, 32, 1024]
++ - Exact: [1024, 64, 64, 1024]
++ - Exact: [64, 1024, 64, 1024]
++ - Exact: [1024, 64, 128, 1024]
++ - Exact: [64, 1024, 128, 1024]
++ - Exact: [1024, 1024, 1, 64]
++ - Exact: [64, 128, 1024, 128]
++ - Exact: [128, 64, 1024, 128]
++ - Exact: [1024, 1024, 1, 3456]
++ - Exact: [1024, 1024, 1, 864]
++ - Exact: [1024, 512, 1, 3456]
++ - Exact: [1024, 512, 1, 864]
++ - Exact: [256, 3456, 1, 1]
++ - Exact: [256, 4096, 1, 1]
++ - Exact: [480, 1024, 1, 3456]
++ - Exact: [480, 1024, 1, 864]
++ - Exact: [64, 128, 1280, 128]
++ - Exact: [128, 64, 1280, 128]
++ - Exact: [1024, 1024, 1, 82]
++ - Exact: [128, 64, 1312, 128]
++ - Exact: [64, 128, 1312, 128]
++ - Exact: [1024, 1024, 1, 12]
++ - Exact: [1024, 1024, 1, 6144]
++ - Exact: [64, 512, 192, 512]
++ - Exact: [512, 64, 192, 512]
++ - Exact: [3136, 64, 64, 128]
++ - Exact: [3136, 64, 32, 128]
++ - Exact: [196, 2304, 1, 256]
++ - Exact: [784, 1152, 1, 128]
++ - Exact: [64, 128, 2048, 128]
++ - Exact: [128, 64, 2048, 128]
++ - Exact: [128, 64, 1536, 128]
++ - Exact: [64, 128, 1536, 128]
++ - Exact: [1024, 1024, 1, 96]
++ - Exact: [92416, 64, 25, 64]
++ - Exact: [50176, 64, 36, 64]
++ - Exact: [36864, 64, 49, 64]
++ - Exact: [25600, 64, 64, 64]
++ - Exact: [64, 128, 192, 128]
++ - Exact: [128, 64, 192, 128]
++ - Exact: [768, 768, 1, 2048]
++ - Exact: [64, 384, 144, 384]
++ - Exact: [384, 64, 144, 384]
++ - Exact: [768, 768, 1, 4608]
++ - Exact: [64, 512, 48, 512]
++ - Exact: [512, 64, 48, 512]
++ - Exact: [64, 128, 256, 128]
++ - Exact: [128, 64, 256, 128]
++ - Exact: [64, 384, 192, 384]
++ - Exact: [384, 64, 192, 384]
++ - Exact: [1024, 1024, 1, 4608]
++ - Exact: [768, 512, 2, 2048]
++ - Exact: [713, 512, 2, 2048]
++ - Exact: [672, 512, 2, 2048]
++ - Exact: [660, 512, 2, 2048]
++ - Exact: [726, 512, 2, 2048]
++ - Exact: [1008, 512, 2, 2048]
++ - Exact: [748, 512, 2, 2048]
++ - Exact: [864, 512, 2, 2048]
++ - Exact: [888, 512, 2, 2048]
++ - Exact: [805, 512, 2, 2048]
++ - Exact: [850, 512, 2, 2048]
++ - Exact: [840, 512, 2, 2048]
++ - Exact: [850, 256, 2, 3]
++ - Exact: [805, 256, 2, 12]
++ - Exact: [805, 256, 2, 3]
++ - Exact: [850, 256, 2, 12]
++ - Exact: [768, 256, 2, 12]
++ - Exact: [864, 256, 2, 3]
++ - Exact: [950, 256, 2, 12]
++ - Exact: [864, 256, 2, 12]
++ - Exact: [950, 256, 2, 3]
++ - Exact: [768, 256, 2, 3]
++ - Exact: [1024, 320, 1, 1024]
++ - Exact: [96, 1024, 160, 1024]
++ - Exact: [1024, 96, 160, 1024]
++ - Exact: [96, 1024, 40, 1024]
++ - Exact: [1024, 96, 40, 1024]
++ - Exact: [96, 1024, 80, 1024]
++ - Exact: [1024, 96, 80, 1024]
++ - Exact: [96, 1024, 96, 1024]
++ - Exact: [1024, 96, 96, 1024]
++ - Exact: [96, 1024, 24, 1024]
++ - Exact: [1024, 96, 24, 1024]
++ - Exact: [96, 1024, 48, 1024]
++ - Exact: [1024, 96, 48, 1024]
++ - Exact: [96, 1024, 16, 1024]
++ - Exact: [1024, 96, 16, 1024]
++ - Exact: [96, 1024, 32, 1024]
++ - Exact: [1024, 96, 32, 1024]
++ - Exact: [512, 64, 320, 512]
++ - Exact: [64, 512, 320, 512]
++ - Exact: [512, 64, 80, 512]
++ - Exact: [1024, 64, 512, 1024]
++ - Exact: [64, 1024, 512, 1024]
++
++# bodys midSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [64, 64, 64, 13216]
++ - Exact: [64, 96, 36, 10368]
++ - Exact: [64, 64, 36, 12544]
++ - Exact: [64, 64, 36, 11552]
++ - Exact: [1024, 256, 1, 10496]
++ - Exact: [1024, 256, 1, 11520]
++ - Exact: [1024, 256, 1, 12032]
++ - Exact: [1024, 256, 1, 13568]
++ - Exact: [1024, 256, 1, 14336]
++ - Exact: [1024, 256, 1, 14848]
++ - Exact: [1024, 256, 1, 15104]
++ - Exact: [1024, 256, 1, 15872]
++ - Exact: [1024, 256, 1, 16128]
++ - Exact: [1024, 256, 1, 17152]
++ - Exact: [1024, 256, 1, 17408]
++ - Exact: [1024, 256, 1, 18944]
++ - Exact: [1024, 256, 1, 19712]
++ - Exact: [1024, 256, 1, 19968]
++ - Exact: [1024, 256, 1, 8192]
++ - Exact: [1024, 256, 1, 8448]
++ - Exact: [1024, 256, 1, 9728]
++ - Exact: [1024, 256, 1, 9984]
++ - Exact: [512, 256, 1, 32768]
++ - Exact: [256, 128, 1, 55296]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [512, 512, 1, 200]
++ - Exact: [1024, 128, 1, 128]
++ - Exact: [2368, 64, 1, 3328]
++ - Exact: [1408, 64, 1, 128]
++ - Exact: [1408, 64, 1, 1280]
++ - Exact: [2944, 64, 1, 256]
++ - Exact: [1856, 64, 1, 1280]
++ - Exact: [704, 128, 1, 1280]
++ - Exact: [4288, 64, 1, 3328]
++ - Exact: [4288, 64, 1, 256]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [704, 256, 1, 128]
++ - Exact: [128, 1408, 1, 128]
++ - Exact: [4288, 64, 1, 1280]
++ - Exact: [1024, 256, 1, 256]
++ - Exact: [448, 448, 1, 256]
++ - Exact: [128, 1024, 1, 3328]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [256, 1024, 1, 256]
++ - Exact: [1024, 128, 1, 1280]
++ - Exact: [448, 256, 1, 3328]
++ - Exact: [128, 1024, 1, 128]
++ - Exact: [128, 704, 1, 1280]
++ - Exact: [1856, 128, 1, 3328]
++ - Exact: [64, 2944, 1, 128]
++ - Exact: [448, 448, 1, 3328]
++ - Exact: [1408, 128, 1, 1280]
++ - Exact: [128, 1856, 1, 1280]
++ - Exact: [256, 448, 1, 256]
++ - Exact: [128, 1856, 1, 128]
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [128, 1408, 1, 256]
++ - Exact: [4288, 64, 1, 128]
++ - Exact: [256, 448, 1, 3328]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [2368, 64, 1, 256]
++ - Exact: [1408, 128, 1, 128]
++ - Exact: [1024, 256, 1, 128]
++ - Exact: [2944, 64, 1, 128]
++ - Exact: [1856, 64, 1, 256]
++ - Exact: [704, 128, 1, 256]
++ - Exact: [448, 256, 1, 1280]
++ - Exact: [1856, 128, 1, 1280]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [3584, 64, 1, 128]
++ - Exact: [256, 1024, 1, 1280]
++ - Exact: [3584, 64, 1, 1280]
++ - Exact: [128, 1856, 1, 3328]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [64, 4288, 1, 3328]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [256, 704, 1, 256]
++ - Exact: [2368, 64, 1, 128]
++ - Exact: [64, 1408, 1, 128]
++ - Exact: [704, 256, 1, 3328]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [448, 256, 1, 128]
++ - Exact: [704, 128, 1, 3328]
++ - Exact: [128, 704, 1, 128]
++ - Exact: [256, 448, 1, 1280]
++ - Exact: [704, 256, 1, 1280]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [1856, 64, 1, 128]
++ - Exact: [704, 128, 1, 128]
++ - Exact: [256, 704, 1, 3328]
++ - Exact: [256, 448, 1, 128]
++ - Exact: [64, 3584, 1, 128]
++ - Exact: [1024, 128, 1, 256]
++ - Exact: [2944, 64, 1, 1280]
++ - Exact: [128, 1408, 1, 3328]
++ - Exact: [1408, 64, 1, 256]
++ - Exact: [64, 1856, 1, 128]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [1024, 128, 1, 3328]
++ - Exact: [1856, 128, 1, 128]
++ - Exact: [2368, 64, 1, 1280]
++ - Exact: [128, 1024, 1, 1280]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [1408, 64, 1, 3328]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [256, 704, 1, 128]
++ - Exact: [256, 1024, 1, 128]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [448, 448, 1, 1280]
++ - Exact: [128, 1024, 1, 256]
++ - Exact: [3584, 64, 1, 3328]
++ - Exact: [1408, 128, 1, 256]
++ - Exact: [256, 1024, 1, 3328]
++ - Exact: [1856, 64, 1, 3328]
++ - Exact: [448, 256, 1, 256]
++ - Exact: [128, 704, 1, 256]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [3584, 64, 1, 256]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [1408, 128, 1, 3328]
++ - Exact: [128, 704, 1, 3328]
++ - Exact: [128, 1856, 1, 256]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [256, 704, 1, 1280]
++ - Exact: [64, 2368, 1, 128]
++ - Exact: [64, 4288, 1, 128]
++ - Exact: [1856, 128, 1, 256]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [2944, 64, 1, 3328]
++ - Exact: [128, 1408, 1, 1280]
++ - Exact: [448, 448, 1, 128]
++ - Exact: [704, 256, 1, 256]
++ - Exact: [49, 512, 128, 2048]
++ - Exact: [49, 2048, 128, 512]
++ - Exact: [49, 2048, 256, 512]
++ - Exact: [49, 512, 256, 2048]
++ - Exact: [64, 38, 1680, 38]
++ - Exact: [64, 59, 1088, 59]
++ - Exact: [64, 32, 1984, 32]
++ - Exact: [64, 54, 1184, 54]
++ - Exact: [64, 49, 1296, 49]
++ - Exact: [64, 45, 1424, 45]
++ - Exact: [64, 35, 1808, 35]
++ - Exact: [64, 41, 1552, 41]
++ - Exact: [64, 64, 36, 3136]
++ - Exact: [64, 64, 64, 826]
++ - Exact: [64, 64, 64, 1600]
++ - Exact: [64, 96, 64, 288]
++ - Exact: [96, 96, 36, 1568]
++ - Exact: [96, 96, 36, 2592]
++ - Exact: [64, 96, 64, 800]
++ - Exact: [35, 96, 36, 8960]
++ - Exact: [32, 64, 36, 43808]
++ - Exact: [64, 64, 64, 81]
++ - Exact: [64, 96, 36, 512]
++ - Exact: [64, 64, 64, 3200]
++ - Exact: [64, 64, 36, 3520]
++ - Exact: [64, 64, 64, 5408]
++ - Exact: [35, 96, 36, 13440]
++ - Exact: [96, 96, 64, 1152]
++ - Exact: [32, 64, 36, 90]
++ - Exact: [64, 64, 64, 800]
++ - Exact: [64, 64, 36, 1568]
++ - Exact: [64, 64, 36, 196]
++ - Exact: [35, 96, 64, 4235]
++ - Exact: [149, 32, 36, 19072]
++ - Exact: [64, 96, 36, 1568]
++ - Exact: [96, 96, 64, 800]
++ - Exact: [32, 64, 64, 640]
++ - Exact: [64, 64, 36, 392]
++ - Exact: [64, 64, 64, 1652]
++ - Exact: [64, 96, 36, 2592]
++ - Exact: [64, 64, 36, 6272]
++ - Exact: [32, 64, 64, 20000]
++ - Exact: [64, 64, 64, 648]
++ - Exact: [32, 64, 36, 1440]
++ - Exact: [64, 64, 64, 100]
++ - Exact: [64, 96, 64, 4608]
++ - Exact: [64, 64, 64, 200]
++ - Exact: [32, 64, 64, 40]
++ - Exact: [64, 96, 64, 1152]
++ - Exact: [149, 32, 64, 8195]
++ - Exact: [35, 96, 64, 6160]
++ - Exact: [64, 64, 36, 1760]
++ - Exact: [64, 2880, 1, 320]
++ - Exact: [49, 832, 32, 256]
++ - Exact: [289, 1120, 1, 160]
++ - Exact: [64, 1728, 1, 320]
++ - Exact: [49, 832, 32, 160]
++ - Exact: [49, 832, 32, 384]
++ - Exact: [289, 896, 1, 192]
++ - Exact: [289, 896, 1, 128]
++ - Exact: [196, 800, 1, 64]
++ - Exact: [64, 1344, 1, 512]
++ - Exact: [64, 1152, 1, 384]
++ - Exact: [64, 1152, 1, 448]
++ - Exact: [49, 832, 32, 128]
++ - Exact: [49, 832, 32, 48]
++ - Exact: [64, 1152, 1, 256]
++ - Exact: [49, 832, 32, 32]
++ - Exact: [289, 1120, 1, 192]
++ - Exact: [196, 600, 1, 64]
++ - Exact: [49, 832, 32, 192]
++ - Exact: [64, 1728, 1, 192]
++ - Exact: [64, 38, 840, 38]
++ - Exact: [64, 49, 648, 49]
++ - Exact: [64, 32, 992, 32]
++ - Exact: [64, 35, 904, 35]
++ - Exact: [64, 41, 776, 41]
++ - Exact: [64, 45, 712, 45]
++ - Exact: [64, 54, 592, 54]
++ - Exact: [64, 59, 544, 59]
++ - Exact: [49, 512, 64, 2048]
++ - Exact: [49, 2048, 64, 512]
++ - Exact: [33, 32, 1600, 33]
++ - Exact: [33, 32, 200, 33]
++ - Exact: [67, 2048, 1, 512]
++ - Exact: [512, 512, 1, 3780]
++ - Exact: [512, 512, 1, 3796]
++ - Exact: [512, 512, 1, 3822]
++ - Exact: [512, 512, 1, 3840]
++ - Exact: [512, 512, 1, 3859]
++ - Exact: [512, 512, 1, 3870]
++ - Exact: [512, 512, 1, 3876]
++ - Exact: [512, 512, 1, 3906]
++ - Exact: [512, 512, 1, 3910]
++ - Exact: [512, 512, 1, 3925]
++ - Exact: [512, 512, 1, 3927]
++ - Exact: [512, 512, 1, 3942]
++ - Exact: [512, 512, 1, 3944]
++ - Exact: [512, 512, 1, 3955]
++ - Exact: [512, 512, 1, 3968]
++ - Exact: [512, 512, 1, 3969]
++ - Exact: [512, 512, 1, 3976]
++ - Exact: [512, 512, 1, 3977]
++ - Exact: [512, 512, 1, 3978]
++ - Exact: [512, 512, 1, 3990]
++ - Exact: [512, 512, 1, 3995]
++ - Exact: [512, 512, 1, 3996]
++ - Exact: [512, 512, 1, 3999]
++ - Exact: [512, 512, 1, 4005]
++ - Exact: [512, 512, 1, 4012]
++ - Exact: [512, 512, 1, 4020]
++ - Exact: [512, 512, 1, 4026]
++ - Exact: [512, 512, 1, 4030]
++ - Exact: [512, 512, 1, 4032]
++ - Exact: [512, 512, 1, 4050]
++ - Exact: [512, 512, 1, 4059]
++ - Exact: [384, 384, 1, 384]
++ - Exact: [384, 192, 1, 384]
++ - Exact: [1024, 256, 1, 1024]
++ - Exact: [1024, 256, 1, 1280]
++ - Exact: [1024, 256, 1, 2304]
++ - Exact: [1024, 256, 1, 2816]
++ - Exact: [1024, 256, 1, 3072]
++ - Exact: [1024, 256, 1, 3328]
++ - Exact: [1024, 256, 1, 3584]
++ - Exact: [1024, 256, 1, 4096]
++ - Exact: [1024, 256, 1, 4352]
++ - Exact: [1024, 256, 1, 4608]
++ - Exact: [1024, 256, 1, 5120]
++ - Exact: [1024, 256, 1, 5376]
++ - Exact: [1024, 256, 1, 5632]
++ - Exact: [1024, 256, 1, 6144]
++ - Exact: [1024, 256, 1, 6400]
++ - Exact: [1024, 256, 1, 7680]
++ - Exact: [1024, 256, 1, 7936]
++ - Exact: [512, 512, 1, 1600]
++ - Exact: [100, 2048, 1, 512]
++ - Exact: [74, 2048, 1, 512]
++ - Exact: [74, 2048, 1, 960]
++ - Exact: [768, 128, 1, 128]
++ - Exact: [1152, 128, 1, 128]
++ - Exact: [1536, 128, 1, 128]
++ - Exact: [1920, 128, 1, 128]
++ - Exact: [768, 128, 1, 256]
++ - Exact: [1152, 128, 1, 256]
++ - Exact: [1536, 128, 1, 256]
++ - Exact: [1920, 128, 1, 256]
++ - Exact: [448, 448, 1, 448]
++ - Exact: [1225, 32, 64, 192]
++ - Exact: [1225, 48, 64, 192]
++ - Exact: [1225, 48, 64, 256]
++ - Exact: [1225, 48, 64, 288]
++ - Exact: [1225, 32, 32, 192]
++ - Exact: [1225, 48, 32, 192]
++ - Exact: [1225, 48, 32, 256]
++ - Exact: [1225, 48, 32, 288]
++ - Exact: [49, 2048, 32, 512]
++ - Exact: [49, 512, 32, 2048]
++ - Exact: [512, 256, 1, 4096]
++ - Exact: [512, 256, 1, 6912]
++ - Exact: [100, 2304, 1, 512]
++ - Exact: [480, 512, 1, 512]
++ - Exact: [512, 480, 1, 512]
++ - Exact: [512, 512, 1, 512]
++ - Exact: [32, 64, 4608, 32]
++ - Exact: [32, 64, 4608, 35]
++ - Exact: [34, 64, 4736, 24]
++ - Exact: [34, 64, 4736, 34]
++ - Exact: [35, 64, 4608, 35]
++ - Exact: [64, 32, 4608, 32]
++ - Exact: [64, 32, 4608, 35]
++ - Exact: [64, 34, 4736, 24]
++ - Exact: [64, 34, 4736, 34]
++ - Exact: [64, 35, 4608, 35]
++ - Exact: [256, 864, 1, 1]
++ - Exact: [512, 256, 1, 3456]
++ - Exact: [512, 256, 1, 864]
++ - Exact: [49, 1024, 64, 2048]
++ - Exact: [49, 2048, 64, 1024]
++ - Exact: [49, 1024, 32, 2048]
++ - Exact: [49, 2048, 32, 1024]
++ - Exact: [49, 4608, 1, 512]
++ - Exact: [56, 512, 64, 512]
++ - Exact: [228, 256, 2, 12]
++ - Exact: [228, 256, 2, 3]
++ - Exact: [187, 256, 2, 12]
++ - Exact: [247, 256, 2, 12]
++ - Exact: [176, 256, 2, 3]
++ - Exact: [187, 256, 2, 3]
++ - Exact: [221, 256, 2, 3]
++ - Exact: [221, 256, 2, 12]
++ - Exact: [176, 256, 2, 12]
++ - Exact: [247, 256, 2, 3]
++ - Exact: [216, 256, 2, 3]
++ - Exact: [192, 256, 2, 12]
++ - Exact: [192, 256, 2, 3]
++ - Exact: [216, 256, 2, 12]
++
++# bodys smaSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [32, 32, 36, 43808]
++ - Exact: [32, 32, 64, 20000]
++ - Exact: [256, 128, 1, 32768]
++
++# bodys bigM
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 1 ]
++ - [ 4, 2 ]
++ - WorkGroup:
++ - [ 16, 4, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 32, 4, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [3584, 4, 1, 1280]
++ - Exact: [2944, 4, 1, 256]
++ - Exact: [2368, 4, 1, 1280]
++ - Exact: [6784, 4, 1, 1280]
++ - Exact: [1856, 4, 1, 1280]
++ - Exact: [2944, 4, 1, 128]
++ - Exact: [3584, 4, 1, 128]
++ - Exact: [4288, 4, 1, 256]
++ - Exact: [3584, 4, 1, 3328]
++ - Exact: [5888, 4, 1, 128]
++ - Exact: [2368, 4, 1, 256]
++ - Exact: [1408, 4, 1, 256]
++ - Exact: [5056, 4, 1, 1280]
++ - Exact: [1408, 4, 1, 3328]
++ - Exact: [6784, 4, 1, 128]
++ - Exact: [5888, 4, 1, 3328]
++ - Exact: [5056, 4, 1, 128]
++ - Exact: [5888, 4, 1, 1280]
++ - Exact: [2944, 4, 1, 3328]
++ - Exact: [2368, 4, 1, 128]
++ - Exact: [1856, 4, 1, 128]
++ - Exact: [1408, 4, 1, 1280]
++ - Exact: [6784, 4, 1, 256]
++ - Exact: [4288, 4, 1, 128]
++ - Exact: [1856, 4, 1, 3328]
++ - Exact: [3584, 4, 1, 256]
++ - Exact: [2368, 4, 1, 3328]
++ - Exact: [6784, 4, 1, 3328]
++ - Exact: [4288, 4, 1, 1280]
++ - Exact: [1856, 4, 1, 256]
++ - Exact: [1408, 4, 1, 128]
++ - Exact: [5056, 4, 1, 256]
++ - Exact: [4288, 4, 1, 3328]
++ - Exact: [2944, 4, 1, 1280]
++ - Exact: [5888, 4, 1, 256]
++ - Exact: [5056, 4, 1, 3328]
++ - Exact: [2048, 1, 1, 512]
++ - Exact: [2048, 1, 1, 960]
++ - Exact: [2048, 2, 1, 2]
++ - Exact: [2560, 2, 1, 4]
++ - Exact: [2048, 2, 1, 8]
++ - Exact: [2560, 2, 1, 2]
++
++# bodys bigN
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 1, 4 ]
++ - [ 2, 2 ]
++ - [ 2, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [4, 1856, 1, 3328]
++ - Exact: [4, 2944, 1, 1280]
++ - Exact: [4, 1408, 1, 128]
++ - Exact: [4, 2368, 1, 1280]
++ - Exact: [4, 3584, 1, 128]
++ - Exact: [4, 5888, 1, 3328]
++ - Exact: [4, 1408, 1, 3328]
++ - Exact: [4, 6784, 1, 3328]
++ - Exact: [4, 4288, 1, 128]
++ - Exact: [4, 5056, 1, 3328]
++ - Exact: [4, 6784, 1, 1280]
++ - Exact: [4, 2944, 1, 3328]
++ - Exact: [4, 5056, 1, 256]
++ - Exact: [4, 5056, 1, 1280]
++ - Exact: [4, 2368, 1, 3328]
++ - Exact: [4, 1856, 1, 256]
++ - Exact: [4, 2368, 1, 256]
++ - Exact: [4, 2944, 1, 256]
++ - Exact: [4, 4288, 1, 1280]
++ - Exact: [4, 6784, 1, 128]
++ - Exact: [4, 3584, 1, 1280]
++ - Exact: [4, 5888, 1, 256]
++ - Exact: [4, 6784, 1, 256]
++ - Exact: [4, 1408, 1, 1280]
++ - Exact: [4, 3584, 1, 256]
++ - Exact: [4, 1408, 1, 256]
++ - Exact: [4, 4288, 1, 3328]
++ - Exact: [4, 5888, 1, 1280]
++ - Exact: [4, 1856, 1, 1280]
++ - Exact: [4, 1856, 1, 128]
++ - Exact: [4, 2944, 1, 128]
++ - Exact: [4, 5056, 1, 128]
++ - Exact: [4, 4288, 1, 256]
++ - Exact: [4, 3584, 1, 3328]
++ - Exact: [4, 5888, 1, 128]
++ - Exact: [4, 2368, 1, 128]
++ - Exact: [49, 1200, 1, 128]
++ - Exact: [1, 1152, 1, 256]
++ - Exact: [25, 1152, 1, 256]
++ - Exact: [9, 1152, 1, 256]
++
++# bodys bigK
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [16, 32, 36, 5760]
++ - Exact: [3, 64, 36, 6272]
++ - Exact: [3, 64, 64, 46208]
++ - Exact: [3, 64, 64, 92416]
++ - Exact: [1, 16, 36, 23040]
++ - Exact: [1, 16, 64, 10240]
++ - Exact: [3, 64, 36, 25088]
++ - Exact: [3, 64, 64, 11552]
++ - Exact: [3, 64, 36, 200704]
++ - Exact: [3, 64, 64, 23104]
++ - Exact: [3, 64, 36, 100352]
++ - Exact: [3, 64, 36, 50176]
++ - Exact: [8, 384, 64, 6600]
++ - Exact: [65, 1024, 1, 6400]
++ - Exact: [13, 512, 1, 32768]
++ - Exact: [256, 1, 1, 32768]
++ - Exact: [256, 4, 1, 6912]
++ - Exact: [13, 512, 1, 55296]
++ - Exact: [1024, 2, 1, 4992]
++ - Exact: [1024, 2, 1, 5120]
++ - Exact: [1024, 2, 1, 5248]
++ - Exact: [13, 512, 1, 6912]
++ - Exact: [256, 1, 1, 6912]
++ - Exact: [256, 128, 1, 6912]
++ - Exact: [768, 2, 1, 4608]
++ - Exact: [1024, 2, 1, 4608]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 64, 1, 512]
++ - Exact: [512, 32, 1, 200]
++ - Exact: [4, 704, 1, 1280]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [64, 4, 1, 256]
++ - Exact: [64, 704, 1, 128]
++ - Exact: [448, 64, 1, 1280]
++ - Exact: [128, 4, 1, 1280]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [1024, 64, 1, 128]
++ - Exact: [1024, 64, 1, 1280]
++ - Exact: [4, 704, 1, 256]
++ - Exact: [704, 4, 1, 1280]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [64, 1024, 1, 128]
++ - Exact: [4, 64, 1, 1280]
++ - Exact: [128, 256, 1, 3328]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [448, 4, 1, 256]
++ - Exact: [448, 4, 1, 1280]
++ - Exact: [128, 4, 1, 128]
++ - Exact: [256, 4, 1, 128]
++ - Exact: [704, 64, 1, 3328]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [704, 64, 1, 128]
++ - Exact: [1024, 4, 1, 256]
++ - Exact: [256, 256, 1, 128]
++ - Exact: [64, 256, 1, 128]
++ - Exact: [704, 64, 1, 1280]
++ - Exact: [128, 448, 1, 256]
++ - Exact: [512, 32, 1, 512]
++ - Exact: [128, 256, 1, 1280]
++ - Exact: [448, 64, 1, 3328]
++ - Exact: [256, 128, 1, 128]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [128, 128, 1, 3328]
++ - Exact: [256, 128, 1, 256]
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [256, 256, 1, 3328]
++ - Exact: [1024, 4, 1, 3328]
++ - Exact: [4, 4, 1, 256]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [256, 128, 1, 1280]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [4, 448, 1, 3328]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [256, 4, 1, 1280]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [4, 704, 1, 128]
++ - Exact: [512, 16, 1, 512]
++ - Exact: [448, 128, 1, 256]
++ - Exact: [448, 64, 1, 128]
++ - Exact: [4, 448, 1, 1280]
++ - Exact: [256, 256, 1, 256]
++ - Exact: [256, 64, 1, 128]
++ - Exact: [4, 1024, 1, 3328]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [704, 4, 1, 128]
++ - Exact: [256, 4, 1, 256]
++ - Exact: [256, 4, 1, 3328]
++ - Exact: [4, 256, 1, 256]
++ - Exact: [4, 4, 1, 128]
++ - Exact: [4, 128, 1, 256]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [448, 128, 1, 3328]
++ - Exact: [4, 448, 1, 128]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [1024, 32, 1, 512]
++ - Exact: [4, 128, 1, 3328]
++ - Exact: [64, 4, 1, 128]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [4, 704, 1, 3328]
++ - Exact: [4, 4, 1, 1280]
++ - Exact: [128, 128, 1, 128]
++ - Exact: [1024, 4, 1, 128]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [4, 64, 1, 128]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [128, 128, 1, 1280]
++ - Exact: [128, 256, 1, 256]
++ - Exact: [256, 64, 1, 1280]
++ - Exact: [1024, 4, 1, 1280]
++ - Exact: [704, 64, 1, 256]
++ - Exact: [128, 448, 1, 1280]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [448, 64, 1, 256]
++ - Exact: [1024, 16, 1, 512]
++ - Exact: [4, 256, 1, 128]
++ - Exact: [1024, 64, 1, 256]
++ - Exact: [64, 128, 1, 128]
++ - Exact: [4, 4, 1, 3328]
++ - Exact: [4, 1024, 1, 1280]
++ - Exact: [704, 4, 1, 256]
++ - Exact: [128, 4, 1, 3328]
++ - Exact: [448, 4, 1, 3328]
++ - Exact: [704, 4, 1, 3328]
++ - Exact: [448, 128, 1, 1280]
++ - Exact: [1024, 64, 1, 3328]
++ - Exact: [4, 1024, 1, 128]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [448, 128, 1, 128]
++ - Exact: [128, 256, 1, 128]
++ - Exact: [128, 4, 1, 256]
++ - Exact: [256, 256, 1, 1280]
++ - Exact: [256, 128, 1, 3328]
++ - Exact: [448, 4, 1, 128]
++ - Exact: [4, 256, 1, 3328]
++ - Exact: [4, 128, 1, 128]
++ - Exact: [4, 256, 1, 1280]
++ - Exact: [64, 4, 1, 3328]
++ - Exact: [4, 64, 1, 3328]
++ - Exact: [4, 1024, 1, 256]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [4, 64, 1, 256]
++ - Exact: [128, 448, 1, 128]
++ - Exact: [64, 448, 1, 128]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [128, 448, 1, 3328]
++ - Exact: [4, 448, 1, 256]
++ - Exact: [4, 128, 1, 1280]
++ - Exact: [128, 64, 1, 128]
++ - Exact: [64, 64, 1, 128]
++ - Exact: [64, 4, 1, 1280]
++ - Exact: [256, 64, 1, 3328]
++ - Exact: [128, 128, 1, 256]
++ - Exact: [64, 23, 2720, 23]
++ - Exact: [64, 19, 3264, 19]
++ - Exact: [64, 25, 2512, 25]
++ - Exact: [64, 9, 6544, 9]
++ - Exact: [64, 7, 8192, 7]
++ - Exact: [64, 8, 7280, 8]
++ - Exact: [64, 27, 2336, 27]
++ - Exact: [64, 16, 3840, 16]
++ - Exact: [64, 11, 5456, 11]
++ - Exact: [64, 21, 2976, 21]
++ - Exact: [64, 15, 4096, 15]
++ - Exact: [64, 10, 5952, 10]
++ - Exact: [64, 14, 4368, 14]
++ - Exact: [64, 13, 4672, 13]
++ - Exact: [64, 12, 5040, 12]
++ - Exact: [64, 29, 2176, 29]
++ - Exact: [64, 17, 3632, 17]
++ - Exact: [64, 18, 3440, 18]
++ - Exact: [768, 2, 1, 16]
++ - Exact: [768, 2, 1, 32]
++ - Exact: [3, 64, 64, 2888]
++ - Exact: [1, 16, 64, 640]
++ - Exact: [512, 24, 36, 800]
++ - Exact: [16, 32, 36, 360]
++ - Exact: [1, 16, 36, 1440]
++ - Exact: [512, 24, 64, 512]
++ - Exact: [3, 64, 36, 3136]
++ - Exact: [256, 24, 64, 32]
++ - Exact: [256, 16, 36, 3200]
++ - Exact: [256, 16, 36, 32]
++ - Exact: [512, 24, 36, 288]
++ - Exact: [512, 24, 64, 128]
++ - Exact: [3, 64, 64, 1444]
++ - Exact: [16, 32, 64, 160]
++ - Exact: [256, 16, 64, 32]
++ - Exact: [256, 16, 64, 1568]
++ - Exact: [256, 24, 36, 128]
++ - Exact: [16, 32, 64, 2560]
++ - Exact: [49, 800, 1, 128]
++ - Exact: [64, 12, 2520, 12]
++ - Exact: [64, 13, 2336, 13]
++ - Exact: [64, 14, 2184, 14]
++ - Exact: [64, 15, 2048, 15]
++ - Exact: [64, 16, 1920, 16]
++ - Exact: [64, 17, 1816, 17]
++ - Exact: [64, 18, 1720, 18]
++ - Exact: [64, 19, 1632, 19]
++ - Exact: [64, 21, 1488, 21]
++ - Exact: [64, 23, 1360, 23]
++ - Exact: [64, 25, 1256, 25]
++ - Exact: [64, 27, 1168, 27]
++ - Exact: [64, 29, 1088, 29]
++ - Exact: [1024, 2, 1, 512]
++ - Exact: [1024, 2, 1, 3072]
++ - Exact: [1024, 2, 1, 6]
++ - Exact: [3, 64, 512, 3]
++ - Exact: [9, 64, 512, 9]
++ - Exact: [1024, 1, 1, 200]
++ - Exact: [5, 64, 512, 5]
++ - Exact: [1024, 2, 1, 1]
++ - Exact: [1024, 2, 1, 2048]
++ - Exact: [17, 64, 1, 15]
++ - Exact: [17, 64, 1, 17]
++ - Exact: [30, 64, 1, 30]
++ - Exact: [30, 64, 1, 31]
++ - Exact: [31, 64, 1, 31]
++ - Exact: [64, 17, 1, 15]
++ - Exact: [64, 17, 1, 17]
++ - Exact: [64, 30, 1, 30]
++ - Exact: [64, 30, 1, 31]
++ - Exact: [64, 31, 1, 31]
++ - Exact: [14, 64, 1, 14]
++ - Exact: [15, 64, 1, 14]
++ - Exact: [15, 64, 1, 15]
++ - Exact: [64, 14, 1, 14]
++ - Exact: [64, 15, 1, 14]
++ - Exact: [64, 15, 1, 15]
++ - Exact: [1024, 2, 1, 32]
++ - Exact: [1024, 2, 1, 4]
++ - Exact: [512, 32, 1, 1600]
++ - Exact: [1024, 64, 1, 960]
++ - Exact: [512, 64, 1, 512]
++ - Exact: [384, 128, 1, 128]
++ - Exact: [384, 128, 1, 256]
++ - Exact: [64, 64, 1, 64]
++ - Exact: [256, 4, 1, 4096]
++ - Exact: [25, 256, 120, 128]
++ - Exact: [25, 256, 18, 128]
++ - Exact: [25, 256, 19, 128]
++ - Exact: [9, 256, 120, 128]
++ - Exact: [9, 256, 18, 128]
++ - Exact: [9, 256, 19, 128]
++ - Exact: [1024, 2, 1, 10]
++ - Exact: [1024, 2, 1, 1280]
++ - Exact: [1024, 2, 1, 39]
++ - Exact: [1024, 2, 1, 40]
++ - Exact: [1024, 2, 1, 41]
++ - Exact: [1024, 2, 1, 5]
++ - Exact: [1024, 2, 1, 2560]
++ - Exact: [1024, 2, 1, 8]
++ - Exact: [1024, 2, 1, 1024]
++ - Exact: [1024, 2, 1, 9]
++ - Exact: [1024, 2, 1, 1152]
++ - Exact: [4, 64, 32768, 4]
++ - Exact: [4, 64, 38400, 4]
++ - Exact: [64, 4, 32768, 4]
++ - Exact: [64, 4, 38400, 4]
++ - Exact: [14, 64, 10880, 14]
++ - Exact: [15, 64, 10880, 14]
++ - Exact: [15, 64, 7680, 15]
++ - Exact: [15, 64, 10880, 15]
++ - Exact: [17, 64, 7680, 15]
++ - Exact: [17, 64, 6144, 17]
++ - Exact: [17, 64, 7680, 17]
++ - Exact: [21, 64, 6144, 17]
++ - Exact: [21, 64, 6144, 21]
++ - Exact: [24, 64, 4736, 24]
++ - Exact: [30, 64, 2048, 30]
++ - Exact: [30, 64, 2048, 31]
++ - Exact: [31, 64, 2048, 31]
++ - Exact: [64, 14, 10880, 14]
++ - Exact: [64, 15, 10880, 14]
++ - Exact: [64, 15, 7680, 15]
++ - Exact: [64, 15, 10880, 15]
++ - Exact: [64, 17, 7680, 15]
++ - Exact: [64, 17, 6144, 17]
++ - Exact: [64, 17, 7680, 17]
++ - Exact: [64, 21, 6144, 17]
++ - Exact: [64, 21, 6144, 21]
++ - Exact: [64, 24, 4736, 24]
++ - Exact: [64, 30, 2048, 30]
++ - Exact: [64, 30, 2048, 31]
++ - Exact: [64, 31, 2048, 31]
++ - Exact: [64, 512, 1, 512]
++ - Exact: [5, 64, 1, 5]
++ - Exact: [33, 32, 1, 33]
++ - Exact: [1024, 1, 1, 1600]
++ - Exact: [5, 64, 960, 5]
++ - Exact: [27, 128, 32768, 27]
++ - Exact: [1024, 2, 1, 16]
++ - Exact: [1024, 2, 1, 64]
++ - Exact: [13, 512, 1, 3456]
++ - Exact: [13, 512, 1, 4096]
++ - Exact: [13, 512, 1, 864]
++ - Exact: [256, 1, 1, 3456]
++ - Exact: [256, 1, 1, 4096]
++ - Exact: [256, 1, 1, 864]
++ - Exact: [256, 128, 1, 3456]
++ - Exact: [256, 128, 1, 4096]
++ - Exact: [256, 128, 1, 864]
++ - Exact: [1024, 2, 1, 80]
++ - Exact: [1024, 2, 1, 82]
++ - Exact: [1024, 2, 1, 12]
++ - Exact: [64, 24, 6816, 24]
++ - Exact: [64, 26, 6272, 26]
++ - Exact: [1024, 2, 1, 128]
++ - Exact: [1024, 2, 1, 96]
++ - Exact: [768, 2, 1, 2048]
++ - Exact: [1024, 81, 1, 1024]
++ - Exact: [2, 1024, 1, 6]
++ - Exact: [1024, 2, 1, 20]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Configs/navi23/rocblas_sgemm_gb_tn_asm_full.yaml b/Tensile/Configs/navi23/rocblas_sgemm_gb_tn_asm_full.yaml
+new file mode 100644
+index 0000000000..d454f3525a
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_sgemm_gb_tn_asm_full.yaml
+@@ -0,0 +1,5586 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: s
++ TransposeA: True
++ TransposeB: False
++ UseBeta: True
++ Batched: True
++ StridedBatched: False
++
++# bodys bigSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 4096, 1, 1024]
++ - Exact: [4096, 4096, 1, 1024]
++ - Exact: [1024, 4096, 1, 4096]
++ - Exact: [30528, 4096, 1, 1024]
++ - Exact: [1024, 2048, 1, 1024]
++ - Exact: [4096, 2048, 1, 1024]
++ - Exact: [1024, 2048, 1, 4096]
++ - Exact: [30528, 2048, 1, 1024]
++ - Exact: [30522, 320, 1, 768]
++ - Exact: [3072, 4096, 1, 768]
++ - Exact: [768, 4096, 1, 3072]
++ - Exact: [768, 4096, 1, 768]
++ - Exact: [30522, 160, 1, 768]
++ - Exact: [30522, 640, 1, 768]
++ - Exact: [30522, 1280, 1, 768]
++ - Exact: [1024, 3072, 1, 1024]
++ - Exact: [1024, 2048, 1, 3072]
++ - Exact: [1024, 3072, 1, 3072]
++ - Exact: [3072, 2048, 1, 1024]
++ - Exact: [3072, 3072, 1, 1024]
++ - Exact: [3072, 512, 1, 1024]
++ - Exact: [30522, 160, 1, 1024]
++ - Exact: [128, 128, 512, 64]
++ - Exact: [512, 512, 64, 64]
++ - Exact: [256, 256, 192, 64]
++ - Exact: [256, 256, 96, 64]
++ - Exact: [128, 128, 384, 64]
++ - Exact: [128, 128, 96, 64]
++ - Exact: [512, 512, 16, 64]
++ - Exact: [512, 512, 96, 64]
++ - Exact: [512, 512, 128, 64]
++ - Exact: [2944, 4288, 1, 1280]
++ - Exact: [2368, 5888, 1, 256]
++ - Exact: [5888, 1856, 1, 256]
++ - Exact: [512, 24000, 1, 1536]
++ - Exact: [5888, 1408, 1, 256]
++ - Exact: [5888, 1856, 1, 3328]
++ - Exact: [5056, 704, 1, 256]
++ - Exact: [5888, 2944, 1, 3328]
++ - Exact: [1856, 4288, 1, 256]
++ - Exact: [1024, 5056, 1, 128]
++ - Exact: [5056, 5056, 1, 3328]
++ - Exact: [1408, 5888, 1, 1280]
++ - Exact: [2368, 6784, 1, 128]
++ - Exact: [1024, 3584, 1, 3328]
++ - Exact: [512, 48000, 1, 2048]
++ - Exact: [5888, 1408, 1, 1280]
++ - Exact: [1024, 2368, 1, 256]
++ - Exact: [1408, 1856, 1, 1280]
++ - Exact: [6144, 24000, 1, 2048]
++ - Exact: [5056, 5056, 1, 1280]
++ - Exact: [448, 5056, 1, 256]
++ - Exact: [1760, 6400, 1, 1760]
++ - Exact: [1856, 1408, 1, 128]
++ - Exact: [6784, 256, 1, 3328]
++ - Exact: [6784, 4288, 1, 3328]
++ - Exact: [4288, 448, 1, 256]
++ - Exact: [1856, 2368, 1, 3328]
++ - Exact: [4288, 2944, 1, 1280]
++ - Exact: [704, 5056, 1, 1280]
++ - Exact: [2368, 704, 1, 3328]
++ - Exact: [256, 5888, 1, 256]
++ - Exact: [1856, 4288, 1, 3328]
++ - Exact: [5888, 1024, 1, 256]
++ - Exact: [16384, 3200, 1, 4096]
++ - Exact: [1408, 2944, 1, 256]
++ - Exact: [6784, 5056, 1, 3328]
++ - Exact: [5056, 5056, 1, 256]
++ - Exact: [1408, 6784, 1, 128]
++ - Exact: [704, 5056, 1, 128]
++ - Exact: [2368, 2944, 1, 1280]
++ - Exact: [6784, 6784, 1, 1280]
++ - Exact: [1408, 4288, 1, 1280]
++ - Exact: [3584, 4288, 1, 1280]
++ - Exact: [2368, 704, 1, 1280]
++ - Exact: [5056, 4288, 1, 3328]
++ - Exact: [3584, 2368, 1, 3328]
++ - Exact: [6784, 448, 1, 1280]
++ - Exact: [1408, 2944, 1, 128]
++ - Exact: [4288, 2944, 1, 256]
++ - Exact: [5888, 704, 1, 1280]
++ - Exact: [448, 5888, 1, 128]
++ - Exact: [5056, 2368, 1, 1280]
++ - Exact: [448, 3584, 1, 1280]
++ - Exact: [6784, 5888, 1, 256]
++ - Exact: [1024, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 3328]
++ - Exact: [1856, 6784, 1, 128]
++ - Exact: [5056, 704, 1, 3328]
++ - Exact: [1408, 1856, 1, 256]
++ - Exact: [2368, 5056, 1, 256]
++ - Exact: [3584, 2368, 1, 1280]
++ - Exact: [704, 5888, 1, 256]
++ - Exact: [6784, 2944, 1, 128]
++ - Exact: [2560, 1600, 1, 2560]
++ - Exact: [4288, 6784, 1, 3328]
++ - Exact: [2944, 6784, 1, 3328]
++ - Exact: [6144, 5984, 1, 2048]
++ - Exact: [3584, 704, 1, 3328]
++ - Exact: [2048, 1600, 1, 512]
++ - Exact: [448, 4288, 1, 256]
++ - Exact: [1856, 4288, 1, 128]
++ - Exact: [704, 2368, 1, 1280]
++ - Exact: [1856, 2368, 1, 1280]
++ - Exact: [1856, 4288, 1, 1280]
++ - Exact: [704, 2944, 1, 128]
++ - Exact: [1408, 1024, 1, 1280]
++ - Exact: [704, 6784, 1, 256]
++ - Exact: [6784, 704, 1, 256]
++ - Exact: [5056, 1408, 1, 128]
++ - Exact: [2048, 7000, 1, 2048]
++ - Exact: [3584, 4288, 1, 3328]
++ - Exact: [5888, 1856, 1, 1280]
++ - Exact: [2368, 3584, 1, 1280]
++ - Exact: [2368, 6784, 1, 1280]
++ - Exact: [2944, 3584, 1, 3328]
++ - Exact: [6784, 2944, 1, 256]
++ - Exact: [4288, 2368, 1, 3328]
++ - Exact: [1856, 2368, 1, 256]
++ - Exact: [3584, 6784, 1, 3328]
++ - Exact: [1024, 5888, 1, 3328]
++ - Exact: [6144, 24000, 1, 2560]
++ - Exact: [5056, 4288, 1, 1280]
++ - Exact: [6784, 1856, 1, 3328]
++ - Exact: [1408, 5056, 1, 1280]
++ - Exact: [2368, 2368, 1, 1280]
++ - Exact: [2944, 5888, 1, 128]
++ - Exact: [704, 5888, 1, 1280]
++ - Exact: [2368, 3584, 1, 128]
++ - Exact: [1856, 5056, 1, 128]
++ - Exact: [8192, 3200, 1, 2048]
++ - Exact: [1024, 5056, 1, 1280]
++ - Exact: [4288, 1024, 1, 256]
++ - Exact: [2944, 2368, 1, 128]
++ - Exact: [5888, 448, 1, 1280]
++ - Exact: [704, 5888, 1, 3328]
++ - Exact: [3584, 2944, 1, 256]
++ - Exact: [512, 24000, 1, 2048]
++ - Exact: [1408, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 3328]
++ - Exact: [2560, 800, 1, 2560]
++ - Exact: [2368, 2368, 1, 256]
++ - Exact: [4288, 4288, 1, 1280]
++ - Exact: [5888, 1024, 1, 1280]
++ - Exact: [1408, 4288, 1, 256]
++ - Exact: [5888, 448, 1, 128]
++ - Exact: [512, 48000, 1, 2560]
++ - Exact: [704, 6784, 1, 3328]
++ - Exact: [2560, 6400, 1, 2560]
++ - Exact: [5056, 1024, 1, 1280]
++ - Exact: [448, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 1280]
++ - Exact: [5056, 5888, 1, 1280]
++ - Exact: [4288, 5888, 1, 128]
++ - Exact: [1408, 3584, 1, 128]
++ - Exact: [448, 3584, 1, 128]
++ - Exact: [5888, 2944, 1, 1280]
++ - Exact: [2368, 5888, 1, 128]
++ - Exact: [3584, 5888, 1, 256]
++ - Exact: [2368, 1024, 1, 128]
++ - Exact: [2368, 704, 1, 128]
++ - Exact: [3584, 2944, 1, 1280]
++ - Exact: [3584, 2368, 1, 128]
++ - Exact: [5056, 704, 1, 128]
++ - Exact: [5056, 1408, 1, 3328]
++ - Exact: [6784, 1024, 1, 3328]
++ - Exact: [6784, 2944, 1, 3328]
++ - Exact: [2944, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 256]
++ - Exact: [1024, 5888, 1, 128]
++ - Exact: [6784, 2368, 1, 1280]
++ - Exact: [4288, 5888, 1, 1280]
++ - Exact: [4288, 4288, 1, 256]
++ - Exact: [4288, 1856, 1, 1280]
++ - Exact: [1856, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 3328]
++ - Exact: [256, 5056, 1, 128]
++ - Exact: [5056, 1024, 1, 256]
++ - Exact: [5056, 1856, 1, 3328]
++ - Exact: [1856, 1408, 1, 256]
++ - Exact: [8448, 12000, 1, 2816]
++ - Exact: [4288, 1408, 1, 128]
++ - Exact: [1856, 5888, 1, 3328]
++ - Exact: [4288, 5056, 1, 256]
++ - Exact: [4096, 800, 1, 1024]
++ - Exact: [5056, 256, 1, 3328]
++ - Exact: [1024, 5888, 1, 1280]
++ - Exact: [6784, 2368, 1, 128]
++ - Exact: [1856, 1024, 1, 1280]
++ - Exact: [6784, 4288, 1, 1280]
++ - Exact: [1856, 1856, 1, 1280]
++ - Exact: [4096, 400, 1, 1024]
++ - Exact: [3072, 24000, 1, 1024]
++ - Exact: [5888, 1856, 1, 128]
++ - Exact: [5056, 3584, 1, 128]
++ - Exact: [5888, 5888, 1, 3328]
++ - Exact: [6784, 1024, 1, 256]
++ - Exact: [2944, 2368, 1, 256]
++ - Exact: [5056, 5888, 1, 3328]
++ - Exact: [1856, 1024, 1, 256]
++ - Exact: [512, 48000, 1, 1536]
++ - Exact: [3584, 448, 1, 1280]
++ - Exact: [8448, 5984, 1, 2816]
++ - Exact: [448, 5888, 1, 256]
++ - Exact: [1408, 6784, 1, 3328]
++ - Exact: [4288, 704, 1, 128]
++ - Exact: [5056, 2944, 1, 256]
++ - Exact: [6784, 5888, 1, 128]
++ - Exact: [2944, 704, 1, 128]
++ - Exact: [1408, 3584, 1, 3328]
++ - Exact: [2368, 6784, 1, 256]
++ - Exact: [5056, 1408, 1, 1280]
++ - Exact: [5056, 4288, 1, 128]
++ - Exact: [1408, 1856, 1, 128]
++ - Exact: [1408, 5888, 1, 3328]
++ - Exact: [6784, 6784, 1, 256]
++ - Exact: [4288, 2368, 1, 128]
++ - Exact: [2368, 2944, 1, 256]
++ - Exact: [3584, 1856, 1, 1280]
++ - Exact: [6784, 6784, 1, 128]
++ - Exact: [5888, 5056, 1, 256]
++ - Exact: [8448, 48000, 1, 2816]
++ - Exact: [3584, 448, 1, 256]
++ - Exact: [448, 4288, 1, 128]
++ - Exact: [256, 6784, 1, 256]
++ - Exact: [1408, 4288, 1, 128]
++ - Exact: [2944, 704, 1, 3328]
++ - Exact: [5056, 256, 1, 1280]
++ - Exact: [3584, 3584, 1, 256]
++ - Exact: [3584, 5056, 1, 256]
++ - Exact: [2944, 2368, 1, 1280]
++ - Exact: [1408, 3584, 1, 256]
++ - Exact: [6784, 3584, 1, 256]
++ - Exact: [5056, 2368, 1, 128]
++ - Exact: [2944, 2944, 1, 3328]
++ - Exact: [5056, 6784, 1, 256]
++ - Exact: [1856, 3584, 1, 128]
++ - Exact: [6784, 448, 1, 256]
++ - Exact: [3584, 6784, 1, 128]
++ - Exact: [5056, 1856, 1, 256]
++ - Exact: [4608, 5984, 1, 1536]
++ - Exact: [1760, 3200, 1, 1760]
++ - Exact: [1024, 1856, 1, 256]
++ - Exact: [4096, 1600, 1, 1024]
++ - Exact: [1408, 6784, 1, 1280]
++ - Exact: [3584, 3584, 1, 1280]
++ - Exact: [7680, 24000, 1, 2560]
++ - Exact: [4608, 48000, 1, 1536]
++ - Exact: [5888, 5888, 1, 128]
++ - Exact: [5056, 2368, 1, 3328]
++ - Exact: [2944, 4288, 1, 256]
++ - Exact: [1408, 3584, 1, 1280]
++ - Exact: [8192, 1600, 1, 2048]
++ - Exact: [512, 24000, 1, 2560]
++ - Exact: [2368, 6784, 1, 3328]
++ - Exact: [1856, 1408, 1, 1280]
++ - Exact: [6784, 704, 1, 128]
++ - Exact: [1408, 5888, 1, 256]
++ - Exact: [704, 2944, 1, 1280]
++ - Exact: [704, 6784, 1, 128]
++ - Exact: [3584, 704, 1, 1280]
++ - Exact: [5888, 2368, 1, 256]
++ - Exact: [2944, 6784, 1, 128]
++ - Exact: [3584, 448, 1, 3328]
++ - Exact: [704, 2368, 1, 3328]
++ - Exact: [256, 5888, 1, 128]
++ - Exact: [2048, 3200, 1, 512]
++ - Exact: [2944, 2944, 1, 1280]
++ - Exact: [5056, 448, 1, 3328]
++ - Exact: [6784, 704, 1, 3328]
++ - Exact: [5888, 4288, 1, 128]
++ - Exact: [1408, 2944, 1, 3328]
++ - Exact: [3584, 704, 1, 128]
++ - Exact: [4608, 12000, 1, 1536]
++ - Exact: [5056, 5056, 1, 128]
++ - Exact: [8192, 800, 1, 2048]
++ - Exact: [448, 5056, 1, 128]
++ - Exact: [5056, 3584, 1, 256]
++ - Exact: [1408, 5056, 1, 128]
++ - Exact: [2944, 3584, 1, 128]
++ - Exact: [3584, 2368, 1, 256]
++ - Exact: [8448, 24000, 1, 2816]
++ - Exact: [3584, 3584, 1, 3328]
++ - Exact: [5888, 6784, 1, 256]
++ - Exact: [4288, 2944, 1, 3328]
++ - Exact: [256, 5056, 1, 1280]
++ - Exact: [2944, 5888, 1, 3328]
++ - Exact: [6784, 5888, 1, 1280]
++ - Exact: [2048, 800, 1, 512]
++ - Exact: [5888, 4288, 1, 1280]
++ - Exact: [1024, 24000, 1, 2048]
++ - Exact: [5888, 3584, 1, 128]
++ - Exact: [1024, 2944, 1, 128]
++ - Exact: [704, 3584, 1, 128]
++ - Exact: [5888, 448, 1, 3328]
++ - Exact: [2368, 4288, 1, 1280]
++ - Exact: [4288, 2944, 1, 128]
++ - Exact: [1024, 6784, 1, 3328]
++ - Exact: [5056, 2944, 1, 3328]
++ - Exact: [2944, 3584, 1, 256]
++ - Exact: [1408, 1408, 1, 3328]
++ - Exact: [3584, 3584, 1, 128]
++ - Exact: [3584, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 3328]
++ - Exact: [704, 3584, 1, 1280]
++ - Exact: [2944, 6784, 1, 1280]
++ - Exact: [1856, 6784, 1, 256]
++ - Exact: [4288, 448, 1, 3328]
++ - Exact: [6784, 4288, 1, 128]
++ - Exact: [6784, 704, 1, 1280]
++ - Exact: [3584, 6784, 1, 256]
++ - Exact: [6144, 12000, 1, 2048]
++ - Exact: [5888, 1024, 1, 3328]
++ - Exact: [704, 6784, 1, 1280]
++ - Exact: [1856, 5056, 1, 3328]
++ - Exact: [1024, 3584, 1, 128]
++ - Exact: [1024, 1408, 1, 128]
++ - Exact: [2368, 2944, 1, 128]
++ - Exact: [5056, 2944, 1, 128]
++ - Exact: [5888, 5056, 1, 3328]
++ - Exact: [5888, 2368, 1, 128]
++ - Exact: [3584, 6784, 1, 1280]
++ - Exact: [1856, 5888, 1, 256]
++ - Exact: [4288, 4288, 1, 3328]
++ - Exact: [4288, 1408, 1, 1280]
++ - Exact: [3584, 5056, 1, 128]
++ - Exact: [4288, 2368, 1, 256]
++ - Exact: [2944, 5056, 1, 1280]
++ - Exact: [448, 6784, 1, 256]
++ - Exact: [1856, 2368, 1, 128]
++ - Exact: [6784, 2368, 1, 3328]
++ - Exact: [4288, 1856, 1, 3328]
++ - Exact: [3584, 448, 1, 128]
++ - Exact: [2048, 1600, 1, 2048]
++ - Exact: [3584, 1024, 1, 1280]
++ - Exact: [1856, 5056, 1, 256]
++ - Exact: [1024, 4288, 1, 256]
++ - Exact: [5888, 3584, 1, 3328]
++ - Exact: [5056, 3584, 1, 3328]
++ - Exact: [2368, 1408, 1, 1280]
++ - Exact: [5056, 2944, 1, 1280]
++ - Exact: [1024, 6784, 1, 256]
++ - Exact: [5124, 9124, 1, 2048]
++ - Exact: [2944, 1408, 1, 128]
++ - Exact: [3584, 1408, 1, 1280]
++ - Exact: [5056, 6784, 1, 3328]
++ - Exact: [3584, 4288, 1, 256]
++ - Exact: [1856, 6784, 1, 3328]
++ - Exact: [5888, 4288, 1, 256]
++ - Exact: [5056, 1408, 1, 256]
++ - Exact: [3584, 1024, 1, 256]
++ - Exact: [5888, 5888, 1, 256]
++ - Exact: [4288, 1024, 1, 1280]
++ - Exact: [448, 6784, 1, 3328]
++ - Exact: [2944, 1408, 1, 1280]
++ - Exact: [2944, 1856, 1, 3328]
++ - Exact: [3584, 5888, 1, 1280]
++ - Exact: [6784, 1856, 1, 1280]
++ - Exact: [2944, 5056, 1, 256]
++ - Exact: [5888, 256, 1, 3328]
++ - Exact: [2944, 4288, 1, 128]
++ - Exact: [3584, 1408, 1, 256]
++ - Exact: [704, 3584, 1, 3328]
++ - Exact: [4096, 3200, 1, 1024]
++ - Exact: [5056, 448, 1, 1280]
++ - Exact: [3584, 1856, 1, 3328]
++ - Exact: [4288, 6784, 1, 1280]
++ - Exact: [2560, 7000, 1, 2560]
++ - Exact: [2944, 1024, 1, 256]
++ - Exact: [2368, 4288, 1, 3328]
++ - Exact: [1024, 1408, 1, 1280]
++ - Exact: [6784, 5056, 1, 256]
++ - Exact: [1856, 1856, 1, 128]
++ - Exact: [3584, 5056, 1, 3328]
++ - Exact: [448, 6784, 1, 128]
++ - Exact: [2944, 6784, 1, 256]
++ - Exact: [2944, 2944, 1, 128]
++ - Exact: [1856, 3584, 1, 1280]
++ - Exact: [4288, 448, 1, 128]
++ - Exact: [4608, 24000, 1, 1536]
++ - Exact: [1856, 1408, 1, 3328]
++ - Exact: [1024, 4288, 1, 3328]
++ - Exact: [5056, 448, 1, 256]
++ - Exact: [2944, 2368, 1, 3328]
++ - Exact: [704, 4288, 1, 3328]
++ - Exact: [1024, 1856, 1, 1280]
++ - Exact: [2048, 6400, 1, 2048]
++ - Exact: [512, 48000, 1, 2816]
++ - Exact: [5124, 9124, 1, 2560]
++ - Exact: [1024, 5888, 1, 256]
++ - Exact: [1408, 2368, 1, 256]
++ - Exact: [1408, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 128]
++ - Exact: [6784, 1408, 1, 128]
++ - Exact: [4288, 5888, 1, 256]
++ - Exact: [1408, 5056, 1, 256]
++ - Exact: [4288, 3584, 1, 128]
++ - Exact: [3584, 5056, 1, 1280]
++ - Exact: [1856, 1024, 1, 128]
++ - Exact: [1024, 24000, 1, 1536]
++ - Exact: [704, 4288, 1, 256]
++ - Exact: [5888, 2368, 1, 1280]
++ - Exact: [2368, 5888, 1, 1280]
++ - Exact: [5888, 256, 1, 1280]
++ - Exact: [2368, 1856, 1, 3328]
++ - Exact: [2944, 704, 1, 256]
++ - Exact: [2368, 1024, 1, 3328]
++ - Exact: [704, 3584, 1, 256]
++ - Exact: [704, 2944, 1, 3328]
++ - Exact: [6784, 1024, 1, 128]
++ - Exact: [2944, 1024, 1, 3328]
++ - Exact: [2944, 5056, 1, 128]
++ - Exact: [1408, 6784, 1, 256]
++ - Exact: [6784, 1408, 1, 3328]
++ - Exact: [4288, 6784, 1, 128]
++ - Exact: [6784, 2944, 1, 1280]
++ - Exact: [4288, 1856, 1, 128]
++ - Exact: [1856, 2944, 1, 128]
++ - Exact: [6784, 448, 1, 128]
++ - Exact: [448, 5056, 1, 1280]
++ - Exact: [2368, 1856, 1, 128]
++ - Exact: [4288, 704, 1, 256]
++ - Exact: [5888, 704, 1, 256]
++ - Exact: [3584, 1024, 1, 128]
++ - Exact: [256, 5888, 1, 3328]
++ - Exact: [1408, 4288, 1, 3328]
++ - Exact: [6784, 4288, 1, 256]
++ - Exact: [5888, 256, 1, 256]
++ - Exact: [6784, 1024, 1, 1280]
++ - Exact: [5888, 1024, 1, 128]
++ - Exact: [6784, 3584, 1, 1280]
++ - Exact: [1024, 6784, 1, 1280]
++ - Exact: [1408, 2944, 1, 1280]
++ - Exact: [2048, 800, 1, 2048]
++ - Exact: [1408, 2368, 1, 3328]
++ - Exact: [2944, 1856, 1, 128]
++ - Exact: [256, 6784, 1, 128]
++ - Exact: [5056, 6784, 1, 128]
++ - Exact: [4288, 5056, 1, 128]
++ - Exact: [1856, 5888, 1, 128]
++ - Exact: [2944, 5888, 1, 256]
++ - Exact: [3584, 1856, 1, 256]
++ - Exact: [4288, 3584, 1, 1280]
++ - Exact: [704, 5888, 1, 128]
++ - Exact: [6784, 3584, 1, 128]
++ - Exact: [4288, 5056, 1, 3328]
++ - Exact: [1408, 1408, 1, 128]
++ - Exact: [5056, 2368, 1, 256]
++ - Exact: [4288, 704, 1, 3328]
++ - Exact: [448, 3584, 1, 256]
++ - Exact: [2368, 1024, 1, 1280]
++ - Exact: [2944, 1408, 1, 3328]
++ - Exact: [1024, 1408, 1, 3328]
++ - Exact: [2944, 5888, 1, 1280]
++ - Exact: [5888, 3584, 1, 256]
++ - Exact: [2368, 5056, 1, 128]
++ - Exact: [1408, 1856, 1, 3328]
++ - Exact: [6784, 1408, 1, 1280]
++ - Exact: [4096, 7000, 1, 4096]
++ - Exact: [704, 2944, 1, 256]
++ - Exact: [6784, 5888, 1, 3328]
++ - Exact: [2368, 4288, 1, 128]
++ - Exact: [1024, 6784, 1, 128]
++ - Exact: [1408, 1408, 1, 1280]
++ - Exact: [16384, 400, 1, 4096]
++ - Exact: [448, 4288, 1, 3328]
++ - Exact: [2368, 1408, 1, 256]
++ - Exact: [5888, 5056, 1, 128]
++ - Exact: [704, 2368, 1, 256]
++ - Exact: [1024, 24000, 1, 2560]
++ - Exact: [5888, 2368, 1, 3328]
++ - Exact: [5124, 9124, 1, 1760]
++ - Exact: [4288, 448, 1, 1280]
++ - Exact: [5888, 704, 1, 3328]
++ - Exact: [5056, 256, 1, 128]
++ - Exact: [1408, 5888, 1, 128]
++ - Exact: [7680, 12000, 1, 2560]
++ - Exact: [1408, 1024, 1, 256]
++ - Exact: [8192, 400, 1, 2048]
++ - Exact: [1024, 1856, 1, 128]
++ - Exact: [5056, 6784, 1, 1280]
++ - Exact: [704, 5056, 1, 3328]
++ - Exact: [2368, 2944, 1, 3328]
++ - Exact: [2368, 3584, 1, 256]
++ - Exact: [5056, 3584, 1, 1280]
++ - Exact: [5124, 9124, 1, 4096]
++ - Exact: [7680, 48000, 1, 2560]
++ - Exact: [1856, 2944, 1, 1280]
++ - Exact: [1024, 48000, 1, 2816]
++ - Exact: [2944, 1408, 1, 256]
++ - Exact: [4288, 1408, 1, 3328]
++ - Exact: [5888, 2944, 1, 128]
++ - Exact: [2944, 1024, 1, 128]
++ - Exact: [4288, 5056, 1, 1280]
++ - Exact: [5888, 6784, 1, 1280]
++ - Exact: [6784, 5056, 1, 128]
++ - Exact: [1760, 1600, 1, 1760]
++ - Exact: [5888, 1408, 1, 3328]
++ - Exact: [2368, 1856, 1, 256]
++ - Exact: [256, 5056, 1, 256]
++ - Exact: [448, 3584, 1, 3328]
++ - Exact: [704, 2368, 1, 128]
++ - Exact: [5888, 256, 1, 128]
++ - Exact: [3584, 1856, 1, 128]
++ - Exact: [4288, 4288, 1, 128]
++ - Exact: [1856, 1024, 1, 3328]
++ - Exact: [1024, 5056, 1, 256]
++ - Exact: [5888, 5888, 1, 1280]
++ - Exact: [5056, 5888, 1, 128]
++ - Exact: [2368, 1408, 1, 3328]
++ - Exact: [1024, 48000, 1, 1536]
++ - Exact: [5888, 448, 1, 256]
++ - Exact: [2560, 3200, 1, 2560]
++ - Exact: [5888, 6784, 1, 128]
++ - Exact: [6144, 48000, 1, 2048]
++ - Exact: [6784, 5056, 1, 1280]
++ - Exact: [5056, 704, 1, 1280]
++ - Exact: [1024, 48000, 1, 2560]
++ - Exact: [1024, 2368, 1, 128]
++ - Exact: [16384, 800, 1, 4096]
++ - Exact: [5888, 5056, 1, 1280]
++ - Exact: [3072, 48000, 1, 1024]
++ - Exact: [6784, 1408, 1, 256]
++ - Exact: [3584, 5888, 1, 128]
++ - Exact: [5056, 5888, 1, 256]
++ - Exact: [2368, 1024, 1, 256]
++ - Exact: [2944, 1856, 1, 256]
++ - Exact: [1856, 6784, 1, 1280]
++ - Exact: [4288, 3584, 1, 256]
++ - Exact: [6784, 448, 1, 3328]
++ - Exact: [5056, 1856, 1, 1280]
++ - Exact: [1408, 1024, 1, 3328]
++ - Exact: [5888, 3584, 1, 1280]
++ - Exact: [1856, 3584, 1, 3328]
++ - Exact: [1024, 2944, 1, 256]
++ - Exact: [448, 6784, 1, 1280]
++ - Exact: [704, 5056, 1, 256]
++ - Exact: [3584, 1024, 1, 3328]
++ - Exact: [2944, 1856, 1, 1280]
++ - Exact: [5056, 256, 1, 256]
++ - Exact: [2944, 4288, 1, 3328]
++ - Exact: [2368, 3584, 1, 3328]
++ - Exact: [2944, 704, 1, 1280]
++ - Exact: [2944, 3584, 1, 1280]
++ - Exact: [1856, 5888, 1, 1280]
++ - Exact: [2048, 3200, 1, 2048]
++ - Exact: [4288, 1408, 1, 256]
++ - Exact: [5888, 1408, 1, 128]
++ - Exact: [4288, 2368, 1, 1280]
++ - Exact: [6784, 2368, 1, 256]
++ - Exact: [1024, 24000, 1, 2816]
++ - Exact: [7680, 5984, 1, 2560]
++ - Exact: [4288, 1856, 1, 256]
++ - Exact: [1856, 2944, 1, 256]
++ - Exact: [5056, 1024, 1, 128]
++ - Exact: [1760, 800, 1, 1760]
++ - Exact: [6784, 256, 1, 128]
++ - Exact: [5888, 704, 1, 128]
++ - Exact: [1408, 2368, 1, 128]
++ - Exact: [1024, 4288, 1, 1280]
++ - Exact: [2368, 5056, 1, 3328]
++ - Exact: [4288, 1024, 1, 3328]
++ - Exact: [6144, 48000, 1, 2560]
++ - Exact: [1024, 5056, 1, 3328]
++ - Exact: [1024, 1856, 1, 3328]
++ - Exact: [4288, 6784, 1, 256]
++ - Exact: [3584, 2944, 1, 3328]
++ - Exact: [5888, 2944, 1, 256]
++ - Exact: [448, 4288, 1, 1280]
++ - Exact: [1024, 4288, 1, 128]
++ - Exact: [5056, 4288, 1, 256]
++ - Exact: [1024, 3584, 1, 256]
++ - Exact: [6784, 6784, 1, 3328]
++ - Exact: [448, 5888, 1, 1280]
++ - Exact: [5056, 448, 1, 128]
++ - Exact: [4288, 704, 1, 1280]
++ - Exact: [3584, 2944, 1, 128]
++ - Exact: [6784, 256, 1, 1280]
++ - Exact: [2368, 5888, 1, 3328]
++ - Exact: [2368, 1856, 1, 1280]
++ - Exact: [448, 5056, 1, 3328]
++ - Exact: [3584, 4288, 1, 128]
++ - Exact: [5888, 4288, 1, 3328]
++ - Exact: [2368, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 128]
++ - Exact: [1856, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 1280]
++ - Exact: [3584, 5888, 1, 3328]
++ - Exact: [2368, 4288, 1, 256]
++ - Exact: [1024, 2368, 1, 3328]
++ - Exact: [1024, 3584, 1, 1280]
++ - Exact: [4288, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 3328]
++ - Exact: [6784, 1856, 1, 256]
++ - Exact: [256, 6784, 1, 1280]
++ - Exact: [1856, 3584, 1, 256]
++ - Exact: [6784, 1856, 1, 128]
++ - Exact: [512, 24000, 1, 2816]
++ - Exact: [256, 5888, 1, 1280]
++ - Exact: [16384, 1600, 1, 4096]
++ - Exact: [2368, 1408, 1, 128]
++ - Exact: [1408, 1024, 1, 128]
++ - Exact: [6784, 3584, 1, 3328]
++ - Exact: [1760, 7000, 1, 1760]
++ - Exact: [2368, 5056, 1, 1280]
++ - Exact: [1408, 2368, 1, 1280]
++ - Exact: [704, 4288, 1, 128]
++ - Exact: [2944, 2944, 1, 256]
++ - Exact: [6784, 256, 1, 256]
++ - Exact: [256, 5056, 1, 3328]
++ - Exact: [5056, 1856, 1, 128]
++ - Exact: [5056, 1024, 1, 3328]
++ - Exact: [4288, 3584, 1, 3328]
++ - Exact: [1024, 2368, 1, 1280]
++ - Exact: [5888, 6784, 1, 3328]
++ - Exact: [704, 4288, 1, 1280]
++ - Exact: [1024, 48000, 1, 2048]
++ - Exact: [4288, 1024, 1, 128]
++ - Exact: [4096, 512, 1, 32]
++ - Exact: [2048, 1024, 1, 1664]
++ - Exact: [4096, 512, 1, 1408]
++ - Exact: [4096, 1024, 1, 1280]
++ - Exact: [2048, 1024, 1, 640]
++ - Exact: [4096, 1024, 1, 13312]
++ - Exact: [2048, 1024, 1, 13312]
++ - Exact: [2048, 1024, 1, 3584]
++ - Exact: [4096, 1024, 1, 1920]
++ - Exact: [4096, 1024, 1, 12288]
++ - Exact: [4096, 1024, 1, 8320]
++ - Exact: [4096, 1024, 1, 15360]
++ - Exact: [4096, 512, 1, 3072]
++ - Exact: [4096, 512, 1, 13312]
++ - Exact: [4096, 1024, 1, 3840]
++ - Exact: [2048, 1024, 1, 3200]
++ - Exact: [4096, 512, 1, 3840]
++ - Exact: [4096, 512, 1, 5632]
++ - Exact: [4096, 512, 1, 64]
++ - Exact: [2048, 1024, 1, 512]
++ - Exact: [4096, 512, 1, 8192]
++ - Exact: [4096, 512, 1, 2304]
++ - Exact: [4096, 512, 1, 2816]
++ - Exact: [2048, 1024, 1, 7680]
++ - Exact: [4096, 512, 1, 1920]
++ - Exact: [4096, 1024, 1, 32]
++ - Exact: [4096, 512, 1, 16640]
++ - Exact: [2048, 1024, 1, 1024]
++ - Exact: [4096, 512, 1, 1792]
++ - Exact: [4096, 1024, 1, 8192]
++ - Exact: [2048, 1024, 1, 4160]
++ - Exact: [4096, 512, 1, 10240]
++ - Exact: [4096, 512, 1, 512]
++ - Exact: [2048, 1024, 1, 6656]
++ - Exact: [2048, 1024, 1, 14336]
++ - Exact: [4096, 512, 1, 11264]
++ - Exact: [4096, 512, 1, 128]
++ - Exact: [4096, 512, 1, 768]
++ - Exact: [4096, 1024, 1, 11264]
++ - Exact: [4096, 1024, 1, 16640]
++ - Exact: [2048, 1024, 1, 5632]
++ - Exact: [4096, 512, 1, 12288]
++ - Exact: [4096, 1024, 1, 5632]
++ - Exact: [2048, 1024, 1, 10240]
++ - Exact: [4096, 1024, 1, 640]
++ - Exact: [2048, 1024, 1, 12288]
++ - Exact: [4096, 1024, 1, 10240]
++ - Exact: [2048, 1024, 1, 4608]
++ - Exact: [4096, 512, 1, 3584]
++ - Exact: [4096, 1024, 1, 4608]
++ - Exact: [4096, 1024, 1, 3328]
++ - Exact: [2048, 1024, 1, 9216]
++ - Exact: [2048, 1024, 1, 2304]
++ - Exact: [4096, 512, 1, 6144]
++ - Exact: [4096, 512, 1, 15360]
++ - Exact: [4096, 1024, 1, 7168]
++ - Exact: [4096, 1024, 1, 9216]
++ - Exact: [4096, 1024, 1, 7680]
++ - Exact: [2048, 1024, 1, 8192]
++ - Exact: [4096, 1024, 1, 64]
++ - Exact: [2048, 1024, 1, 1280]
++ - Exact: [2048, 1024, 1, 3328]
++ - Exact: [4096, 512, 1, 14336]
++ - Exact: [4096, 512, 1, 8320]
++ - Exact: [4096, 1024, 1, 6656]
++ - Exact: [2048, 1024, 1, 256]
++ - Exact: [4096, 512, 1, 1024]
++ - Exact: [4096, 1024, 1, 1536]
++ - Exact: [2048, 1024, 1, 32]
++ - Exact: [4096, 512, 1, 640]
++ - Exact: [4096, 512, 1, 16384]
++ - Exact: [4096, 1024, 1, 512]
++ - Exact: [2048, 1024, 1, 1152]
++ - Exact: [4096, 1024, 1, 2080]
++ - Exact: [4096, 1024, 1, 768]
++ - Exact: [4096, 1024, 1, 2560]
++ - Exact: [2048, 1024, 1, 64]
++ - Exact: [4096, 1024, 1, 16384]
++ - Exact: [4096, 512, 1, 6656]
++ - Exact: [2048, 1024, 1, 128]
++ - Exact: [2048, 1024, 1, 2080]
++ - Exact: [2048, 1024, 1, 16640]
++ - Exact: [2048, 1024, 1, 3072]
++ - Exact: [4096, 1024, 1, 1408]
++ - Exact: [4096, 1024, 1, 2048]
++ - Exact: [2048, 1024, 1, 2560]
++ - Exact: [4096, 1024, 1, 128]
++ - Exact: [4096, 1024, 1, 14336]
++ - Exact: [4096, 512, 1, 9216]
++ - Exact: [2048, 1024, 1, 2048]
++ - Exact: [4096, 512, 1, 1536]
++ - Exact: [2048, 1024, 1, 16384]
++ - Exact: [4096, 1024, 1, 1024]
++ - Exact: [4096, 1024, 1, 1664]
++ - Exact: [4096, 512, 1, 384]
++ - Exact: [4096, 512, 1, 3328]
++ - Exact: [4096, 1024, 1, 256]
++ - Exact: [2048, 1024, 1, 7168]
++ - Exact: [2048, 1024, 1, 1536]
++ - Exact: [4096, 512, 1, 7168]
++ - Exact: [4096, 1024, 1, 896]
++ - Exact: [4096, 1024, 1, 4096]
++ - Exact: [2048, 1024, 1, 6144]
++ - Exact: [4096, 512, 1, 4160]
++ - Exact: [4096, 512, 1, 2080]
++ - Exact: [4096, 1024, 1, 5120]
++ - Exact: [2048, 1024, 1, 1920]
++ - Exact: [2048, 1024, 1, 15360]
++ - Exact: [4096, 1024, 1, 2816]
++ - Exact: [4096, 512, 1, 256]
++ - Exact: [2048, 1024, 1, 5120]
++ - Exact: [2048, 1024, 1, 4096]
++ - Exact: [4096, 512, 1, 4608]
++ - Exact: [4096, 512, 1, 1664]
++ - Exact: [2048, 1024, 1, 896]
++ - Exact: [4096, 1024, 1, 4160]
++ - Exact: [2048, 1024, 1, 11264]
++ - Exact: [2048, 1024, 1, 384]
++ - Exact: [2048, 1024, 1, 3840]
++ - Exact: [4096, 512, 1, 1280]
++ - Exact: [4096, 1024, 1, 1152]
++ - Exact: [2048, 1024, 1, 1408]
++ - Exact: [4096, 512, 1, 896]
++ - Exact: [4096, 1024, 1, 3072]
++ - Exact: [2048, 1024, 1, 2816]
++ - Exact: [4096, 1024, 1, 1792]
++ - Exact: [4096, 512, 1, 1152]
++ - Exact: [4096, 512, 1, 7680]
++ - Exact: [4096, 1024, 1, 384]
++ - Exact: [2048, 1024, 1, 1792]
++ - Exact: [4096, 1024, 1, 3584]
++ - Exact: [2048, 1024, 1, 768]
++ - Exact: [2048, 1024, 1, 8320]
++ - Exact: [4096, 512, 1, 2048]
++ - Exact: [4096, 512, 1, 2560]
++ - Exact: [4096, 1024, 1, 2304]
++ - Exact: [4096, 512, 1, 5120]
++ - Exact: [4096, 1024, 1, 6144]
++ - Exact: [1024, 3392, 1, 4096]
++ - Exact: [1024, 3301, 1, 4096]
++ - Exact: [1024, 3443, 1, 4096]
++ - Exact: [132, 134, 480, 64]
++ - Exact: [162, 162, 400, 64]
++ - Exact: [4096, 3548, 1, 1024]
++ - Exact: [4096, 2977, 1, 1024]
++ - Exact: [132, 135, 480, 64]
++ - Exact: [1024, 2985, 1, 4096]
++ - Exact: [33708, 3681, 1, 1024]
++ - Exact: [4096, 3443, 1, 1024]
++ - Exact: [1024, 3400, 1, 4096]
++ - Exact: [4096, 3995, 1, 1024]
++ - Exact: [4096, 3190, 1, 1024]
++ - Exact: [4096, 3594, 1, 1024]
++ - Exact: [159, 162, 400, 64]
++ - Exact: [1024, 3565, 1, 4096]
++ - Exact: [4096, 3422, 1, 1024]
++ - Exact: [1024, 3214, 1, 4096]
++ - Exact: [33708, 3584, 1, 1024]
++ - Exact: [33708, 3640, 1, 1024]
++ - Exact: [4096, 3263, 1, 1024]
++ - Exact: [4096, 3296, 1, 1024]
++ - Exact: [1024, 3557, 1, 4096]
++ - Exact: [4096, 3463, 1, 1024]
++ - Exact: [4096, 3528, 1, 1024]
++ - Exact: [4096, 3226, 1, 1024]
++ - Exact: [4096, 3439, 1, 1024]
++ - Exact: [1024, 3523, 1, 4096]
++ - Exact: [1024, 3098, 1, 4096]
++ - Exact: [4096, 3121, 1, 1024]
++ - Exact: [33708, 3894, 1, 1024]
++ - Exact: [1024, 3548, 1, 4096]
++ - Exact: [1024, 3451, 1, 4096]
++ - Exact: [4096, 3353, 1, 1024]
++ - Exact: [4096, 3402, 1, 1024]
++ - Exact: [4096, 3939, 1, 1024]
++ - Exact: [133, 133, 480, 64]
++ - Exact: [1024, 3559, 1, 4096]
++ - Exact: [1024, 2977, 1, 4096]
++ - Exact: [1024, 3478, 1, 4096]
++ - Exact: [134, 134, 480, 64]
++ - Exact: [1024, 3368, 1, 4096]
++ - Exact: [4096, 4012, 1, 1024]
++ - Exact: [4096, 3486, 1, 1024]
++ - Exact: [1024, 3479, 1, 4096]
++ - Exact: [1024, 3505, 1, 4096]
++ - Exact: [4096, 3381, 1, 1024]
++ - Exact: [4096, 3430, 1, 1024]
++ - Exact: [1024, 3554, 1, 4096]
++ - Exact: [4096, 3271, 1, 1024]
++ - Exact: [1024, 3063, 1, 4096]
++ - Exact: [1024, 3209, 1, 4096]
++ - Exact: [4096, 3503, 1, 1024]
++ - Exact: [4096, 3344, 1, 1024]
++ - Exact: [1024, 3147, 1, 4096]
++ - Exact: [1024, 3322, 1, 4096]
++ - Exact: [1024, 3341, 1, 4096]
++ - Exact: [1024, 3516, 1, 4096]
++ - Exact: [1024, 3454, 1, 4096]
++ - Exact: [4096, 3969, 1, 1024]
++ - Exact: [4096, 3466, 1, 1024]
++ - Exact: [1024, 3999, 1, 1024]
++ - Exact: [1024, 4032, 1, 1024]
++ - Exact: [1024, 3403, 1, 4096]
++ - Exact: [4096, 3361, 1, 1024]
++ - Exact: [1024, 3527, 1, 4096]
++ - Exact: [1024, 3822, 1, 4096]
++ - Exact: [4096, 3315, 1, 1024]
++ - Exact: [232, 232, 272, 64]
++ - Exact: [1024, 3336, 1, 4096]
++ - Exact: [228, 232, 272, 64]
++ - Exact: [4096, 3547, 1, 1024]
++ - Exact: [4096, 3340, 1, 1024]
++ - Exact: [1024, 3906, 1, 1024]
++ - Exact: [1024, 3295, 1, 4096]
++ - Exact: [4096, 3294, 1, 1024]
++ - Exact: [33708, 3968, 1, 1024]
++ - Exact: [1024, 3473, 1, 4096]
++ - Exact: [1024, 3072, 1, 4096]
++ - Exact: [4096, 3189, 1, 1024]
++ - Exact: [4096, 3494, 1, 1024]
++ - Exact: [1024, 3522, 1, 4096]
++ - Exact: [33708, 3944, 1, 1024]
++ - Exact: [135, 135, 480, 64]
++ - Exact: [4096, 3421, 1, 1024]
++ - Exact: [4096, 3311, 1, 1024]
++ - Exact: [1024, 3990, 1, 1024]
++ - Exact: [1024, 3290, 1, 4096]
++ - Exact: [4096, 3565, 1, 1024]
++ - Exact: [1024, 3484, 1, 4096]
++ - Exact: [4096, 3384, 1, 1024]
++ - Exact: [1024, 3422, 1, 4096]
++ - Exact: [4096, 3681, 1, 1024]
++ - Exact: [1024, 3584, 1, 1024]
++ - Exact: [4096, 4050, 1, 1024]
++ - Exact: [1024, 3996, 1, 4096]
++ - Exact: [4096, 3169, 1, 1024]
++ - Exact: [4096, 3538, 1, 1024]
++ - Exact: [1024, 3495, 1, 4096]
++ - Exact: [4096, 3401, 1, 1024]
++ - Exact: [1024, 3560, 1, 4096]
++ - Exact: [133, 135, 480, 64]
++ - Exact: [1024, 3263, 1, 4096]
++ - Exact: [1024, 3870, 1, 4096]
++ - Exact: [4096, 3555, 1, 1024]
++ - Exact: [4096, 3412, 1, 1024]
++ - Exact: [1024, 3296, 1, 4096]
++ - Exact: [1024, 3379, 1, 4096]
++ - Exact: [4096, 3302, 1, 1024]
++ - Exact: [1024, 3490, 1, 4096]
++ - Exact: [1024, 3428, 1, 4096]
++ - Exact: [1024, 3976, 1, 4096]
++ - Exact: [4096, 3485, 1, 1024]
++ - Exact: [4096, 3534, 1, 1024]
++ - Exact: [1024, 3064, 1, 4096]
++ - Exact: [4096, 3216, 1, 1024]
++ - Exact: [1024, 3450, 1, 4096]
++ - Exact: [1024, 3533, 1, 4096]
++ - Exact: [1024, 4030, 1, 1024]
++ - Exact: [1024, 3311, 1, 4096]
++ - Exact: [1024, 3468, 1, 4096]
++ - Exact: [4096, 3359, 1, 1024]
++ - Exact: [4096, 3392, 1, 1024]
++ - Exact: [1024, 3925, 1, 1024]
++ - Exact: [4096, 3233, 1, 1024]
++ - Exact: [4096, 3956, 1, 1024]
++ - Exact: [1024, 3463, 1, 4096]
++ - Exact: [1024, 3126, 1, 4096]
++ - Exact: [1024, 3363, 1, 4096]
++ - Exact: [4096, 3465, 1, 1024]
++ - Exact: [33708, 3996, 1, 1024]
++ - Exact: [1024, 3231, 1, 4096]
++ - Exact: [33708, 3978, 1, 1024]
++ - Exact: [4096, 3476, 1, 1024]
++ - Exact: [4096, 3339, 1, 1024]
++ - Exact: [4096, 3452, 1, 1024]
++ - Exact: [1024, 3396, 1, 4096]
++ - Exact: [4096, 3293, 1, 1024]
++ - Exact: [1024, 3432, 1, 4096]
++ - Exact: [4096, 3493, 1, 1024]
++ - Exact: [4096, 3350, 1, 1024]
++ - Exact: [1024, 3079, 1, 4096]
++ - Exact: [1024, 3101, 1, 4096]
++ - Exact: [33708, 3939, 1, 1024]
++ - Exact: [4096, 3256, 1, 1024]
++ - Exact: [1024, 3439, 1, 4096]
++ - Exact: [1024, 3510, 1, 4096]
++ - Exact: [4096, 3900, 1, 1024]
++ - Exact: [1024, 3470, 1, 4096]
++ - Exact: [4096, 3456, 1, 1024]
++ - Exact: [4096, 3014, 1, 1024]
++ - Exact: [4096, 3367, 1, 1024]
++ - Exact: [4096, 3432, 1, 1024]
++ - Exact: [33708, 4026, 1, 1024]
++ - Exact: [4096, 3273, 1, 1024]
++ - Exact: [4096, 3130, 1, 1024]
++ - Exact: [1024, 3496, 1, 4096]
++ - Exact: [1024, 3995, 1, 4096]
++ - Exact: [1024, 3939, 1, 4096]
++ - Exact: [1024, 3121, 1, 4096]
++ - Exact: [1024, 3232, 1, 4096]
++ - Exact: [4096, 3147, 1, 1024]
++ - Exact: [4096, 3516, 1, 1024]
++ - Exact: [1024, 3969, 1, 1024]
++ - Exact: [1024, 3364, 1, 4096]
++ - Exact: [4096, 3411, 1, 1024]
++ - Exact: [147, 147, 432, 64]
++ - Exact: [4096, 3301, 1, 1024]
++ - Exact: [1024, 3513, 1, 4096]
++ - Exact: [1024, 3469, 1, 4096]
++ - Exact: [1024, 3095, 1, 4096]
++ - Exact: [4096, 3533, 1, 1024]
++ - Exact: [4096, 3390, 1, 1024]
++ - Exact: [4096, 3582, 1, 1024]
++ - Exact: [1024, 3956, 1, 1024]
++ - Exact: [4096, 3585, 1, 1024]
++ - Exact: [4096, 3231, 1, 1024]
++ - Exact: [1024, 3205, 1, 4096]
++ - Exact: [4096, 3496, 1, 1024]
++ - Exact: [1024, 3143, 1, 4096]
++ - Exact: [1024, 3318, 1, 4096]
++ - Exact: [1024, 3353, 1, 4096]
++ - Exact: [1024, 3464, 1, 4096]
++ - Exact: [4096, 2736, 1, 1024]
++ - Exact: [1024, 3402, 1, 4096]
++ - Exact: [4096, 3138, 1, 1024]
++ - Exact: [1024, 3860, 1, 4096]
++ - Exact: [148, 148, 432, 64]
++ - Exact: [1024, 3539, 1, 4096]
++ - Exact: [4096, 3211, 1, 1024]
++ - Exact: [1024, 3332, 1, 4096]
++ - Exact: [1024, 3466, 1, 4096]
++ - Exact: [4096, 3475, 1, 1024]
++ - Exact: [4096, 3524, 1, 1024]
++ - Exact: [4096, 2985, 1, 1024]
++ - Exact: [4096, 3222, 1, 1024]
++ - Exact: [4096, 3451, 1, 1024]
++ - Exact: [1024, 3181, 1, 4096]
++ - Exact: [1024, 3640, 1, 4096]
++ - Exact: [1024, 3375, 1, 4096]
++ - Exact: [1024, 3550, 1, 4096]
++ - Exact: [1024, 4020, 1, 1024]
++ - Exact: [4096, 3349, 1, 1024]
++ - Exact: [4096, 3398, 1, 1024]
++ - Exact: [33708, 3976, 1, 1024]
++ - Exact: [1024, 2917, 1, 4096]
++ - Exact: [33708, 3910, 1, 1024]
++ - Exact: [4096, 3860, 1, 1024]
++ - Exact: [4096, 3304, 1, 1024]
++ - Exact: [1024, 3286, 1, 4096]
++ - Exact: [1024, 3460, 1, 4096]
++ - Exact: [1024, 4026, 1, 4096]
++ - Exact: [4096, 3471, 1, 1024]
++ - Exact: [193, 193, 320, 64]
++ - Exact: [1024, 3894, 1, 1024]
++ - Exact: [1024, 3506, 1, 4096]
++ - Exact: [1024, 4000, 1, 1024]
++ - Exact: [1024, 3900, 1, 4096]
++ - Exact: [1024, 3445, 1, 4096]
++ - Exact: [4096, 3442, 1, 1024]
++ - Exact: [1024, 3358, 1, 4096]
++ - Exact: [1024, 3211, 1, 4096]
++ - Exact: [4096, 3515, 1, 1024]
++ - Exact: [1024, 3564, 1, 4096]
++ - Exact: [4096, 3057, 1, 1024]
++ - Exact: [1024, 3343, 1, 4096]
++ - Exact: [4096, 3262, 1, 1024]
++ - Exact: [1024, 3518, 1, 4096]
++ - Exact: [33708, 3876, 1, 1024]
++ - Exact: [4096, 3462, 1, 1024]
++ - Exact: [1024, 3265, 1, 4096]
++ - Exact: [4096, 3389, 1, 1024]
++ - Exact: [4096, 3438, 1, 1024]
++ - Exact: [1024, 3955, 1, 1024]
++ - Exact: [1024, 3545, 1, 4096]
++ - Exact: [1024, 3144, 1, 4096]
++ - Exact: [1024, 3417, 1, 4096]
++ - Exact: [4096, 3543, 1, 1024]
++ - Exact: [4096, 3352, 1, 1024]
++ - Exact: [33708, 3975, 1, 1024]
++ - Exact: [148, 147, 432, 64]
++ - Exact: [4096, 3137, 1, 1024]
++ - Exact: [4096, 3506, 1, 1024]
++ - Exact: [1024, 3975, 1, 1024]
++ - Exact: [1024, 3859, 1, 4096]
++ - Exact: [4096, 3369, 1, 1024]
++ - Exact: [1024, 3434, 1, 4096]
++ - Exact: [1024, 3292, 1, 4096]
++ - Exact: [4096, 3523, 1, 1024]
++ - Exact: [4096, 3380, 1, 1024]
++ - Exact: [1024, 3408, 1, 4096]
++ - Exact: [4096, 3221, 1, 1024]
++ - Exact: [4096, 3270, 1, 1024]
++ - Exact: [143, 143, 432, 64]
++ - Exact: [1024, 3303, 1, 4096]
++ - Exact: [4096, 3502, 1, 1024]
++ - Exact: [1024, 3222, 1, 4096]
++ - Exact: [4096, 2505, 1, 1024]
++ - Exact: [4096, 3397, 1, 1024]
++ - Exact: [4096, 3562, 1, 1024]
++ - Exact: [4096, 3095, 1, 1024]
++ - Exact: [1024, 3226, 1, 4096]
++ - Exact: [177, 177, 352, 64]
++ - Exact: [4096, 3360, 1, 1024]
++ - Exact: [1024, 3942, 1, 1024]
++ - Exact: [1024, 3298, 1, 4096]
++ - Exact: [1024, 3381, 1, 4096]
++ - Exact: [4096, 3314, 1, 1024]
++ - Exact: [1024, 3492, 1, 4096]
++ - Exact: [1024, 3430, 1, 4096]
++ - Exact: [4096, 3977, 1, 1024]
++ - Exact: [4096, 3546, 1, 1024]
++ - Exact: [4096, 3640, 1, 1024]
++ - Exact: [4096, 3441, 1, 1024]
++ - Exact: [33708, 4059, 1, 1024]
++ - Exact: [1024, 3978, 1, 1024]
++ - Exact: [1024, 3376, 1, 4096]
++ - Exact: [1024, 3482, 1, 4096]
++ - Exact: [1024, 3563, 1, 4096]
++ - Exact: [4096, 4020, 1, 1024]
++ - Exact: [1024, 3271, 1, 4096]
++ - Exact: [1024, 3291, 1, 4096]
++ - Exact: [1024, 3431, 1, 4096]
++ - Exact: [1024, 3481, 1, 4096]
++ - Exact: [4096, 3461, 1, 1024]
++ - Exact: [1024, 3574, 1, 4096]
++ - Exact: [1024, 4059, 1, 1024]
++ - Exact: [1024, 3421, 1, 4096]
++ - Exact: [4096, 3224, 1, 1024]
++ - Exact: [4096, 3437, 1, 1024]
++ - Exact: [4096, 3168, 1, 1024]
++ - Exact: [33708, 3990, 1, 1024]
++ - Exact: [1024, 3349, 1, 4096]
++ - Exact: [4096, 3335, 1, 1024]
++ - Exact: [4096, 3400, 1, 1024]
++ - Exact: [160, 159, 400, 64]
++ - Exact: [1024, 3398, 1, 4096]
++ - Exact: [1024, 3780, 1, 4096]
++ - Exact: [4096, 3098, 1, 1024]
++ - Exact: [1024, 4012, 1, 4096]
++ - Exact: [4096, 3505, 1, 1024]
++ - Exact: [4096, 3554, 1, 1024]
++ - Exact: [4096, 3063, 1, 1024]
++ - Exact: [1024, 3503, 1, 4096]
++ - Exact: [1024, 3166, 1, 4096]
++ - Exact: [1024, 3425, 1, 4096]
++ - Exact: [1024, 3344, 1, 4096]
++ - Exact: [4096, 3484, 1, 1024]
++ - Exact: [1024, 3681, 1, 1024]
++ - Exact: [1024, 4050, 1, 1024]
++ - Exact: [4096, 3379, 1, 1024]
++ - Exact: [4096, 3428, 1, 1024]
++ - Exact: [1024, 3304, 1, 4096]
++ - Exact: [1024, 3387, 1, 4096]
++ - Exact: [4096, 3126, 1, 1024]
++ - Exact: [1024, 3498, 1, 4096]
++ - Exact: [1024, 3436, 1, 4096]
++ - Exact: [4096, 3501, 1, 1024]
++ - Exact: [4096, 3358, 1, 1024]
++ - Exact: [4096, 3232, 1, 1024]
++ - Exact: [1024, 3585, 1, 4096]
++ - Exact: [4096, 3143, 1, 1024]
++ - Exact: [4096, 3464, 1, 1024]
++ - Exact: [1024, 3366, 1, 4096]
++ - Exact: [4096, 3375, 1, 1024]
++ - Exact: [4096, 2917, 1, 1024]
++ - Exact: [4096, 4026, 1, 1024]
++ - Exact: [1024, 3277, 1, 4096]
++ - Exact: [1024, 3103, 1, 4096]
++ - Exact: [33708, 3995, 1, 1024]
++ - Exact: [1024, 3297, 1, 4096]
++ - Exact: [4096, 3545, 1, 1024]
++ - Exact: [1024, 3399, 1, 4096]
++ - Exact: [33708, 3796, 1, 1024]
++ - Exact: [4096, 3292, 1, 1024]
++ - Exact: [33708, 3859, 1, 1024]
++ - Exact: [4096, 3566, 1, 1024]
++ - Exact: [4096, 3894, 1, 1024]
++ - Exact: [4096, 3492, 1, 1024]
++ - Exact: [1024, 3977, 1, 1024]
++ - Exact: [1024, 3272, 1, 4096]
++ - Exact: [135, 134, 480, 64]
++ - Exact: [1024, 3355, 1, 4096]
++ - Exact: [4096, 3419, 1, 1024]
++ - Exact: [1024, 3404, 1, 4096]
++ - Exact: [4096, 3999, 1, 1024]
++ - Exact: [4096, 3166, 1, 1024]
++ - Exact: [33708, 3840, 1, 1024]
++ - Exact: [4096, 4032, 1, 1024]
++ - Exact: [1024, 3573, 1, 4096]
++ - Exact: [4096, 3366, 1, 1024]
++ - Exact: [1024, 3541, 1, 4096]
++ - Exact: [4096, 3207, 1, 1024]
++ - Exact: [4096, 3272, 1, 1024]
++ - Exact: [1024, 3334, 1, 4096]
++ - Exact: [228, 228, 272, 64]
++ - Exact: [4096, 3183, 1, 1024]
++ - Exact: [4096, 3536, 1, 1024]
++ - Exact: [1024, 4005, 1, 1024]
++ - Exact: [1024, 3245, 1, 4096]
++ - Exact: [4096, 3447, 1, 1024]
++ - Exact: [1024, 3183, 1, 4096]
++ - Exact: [1024, 3361, 1, 4096]
++ - Exact: [33708, 3870, 1, 1024]
++ - Exact: [1024, 3321, 1, 4096]
++ - Exact: [1024, 3486, 1, 4096]
++ - Exact: [4096, 4005, 1, 1024]
++ - Exact: [4096, 3410, 1, 1024]
++ - Exact: [1024, 3944, 1, 1024]
++ - Exact: [4096, 3300, 1, 1024]
++ - Exact: [4096, 3579, 1, 1024]
++ - Exact: [4096, 3483, 1, 1024]
++ - Exact: [4096, 3532, 1, 1024]
++ - Exact: [1024, 3140, 1, 4096]
++ - Exact: [1024, 3372, 1, 4096]
++ - Exact: [1024, 3224, 1, 4096]
++ - Exact: [4096, 3230, 1, 1024]
++ - Exact: [4096, 3427, 1, 1024]
++ - Exact: [1024, 3796, 1, 1024]
++ - Exact: [143, 148, 432, 64]
++ - Exact: [1024, 3616, 1, 4096]
++ - Exact: [1024, 3315, 1, 4096]
++ - Exact: [1024, 3476, 1, 4096]
++ - Exact: [1024, 3509, 1, 4096]
++ - Exact: [4096, 3357, 1, 1024]
++ - Exact: [4096, 3406, 1, 1024]
++ - Exact: [1024, 3558, 1, 4096]
++ - Exact: [4096, 3593, 1, 1024]
++ - Exact: [4096, 3247, 1, 1024]
++ - Exact: [4096, 3088, 1, 1024]
++ - Exact: [1024, 3213, 1, 4096]
++ - Exact: [4096, 3511, 1, 1024]
++ - Exact: [1024, 3365, 1, 4096]
++ - Exact: [1024, 3504, 1, 4096]
++ - Exact: [1024, 3442, 1, 4096]
++ - Exact: [4096, 3474, 1, 1024]
++ - Exact: [4096, 2984, 1, 1024]
++ - Exact: [1024, 3876, 1, 4096]
++ - Exact: [4096, 3337, 1, 1024]
++ - Exact: [4096, 3450, 1, 1024]
++ - Exact: [1024, 3547, 1, 4096]
++ - Exact: [4096, 3291, 1, 1024]
++ - Exact: [1024, 3340, 1, 4096]
++ - Exact: [4096, 3491, 1, 1024]
++ - Exact: [4096, 3348, 1, 1024]
++ - Exact: [4096, 3906, 1, 1024]
++ - Exact: [1024, 3477, 1, 4096]
++ - Exact: [1024, 3397, 1, 4096]
++ - Exact: [4096, 3165, 1, 1024]
++ - Exact: [4096, 3470, 1, 1024]
++ - Exact: [1024, 3526, 1, 4096]
++ - Exact: [4096, 3365, 1, 1024]
++ - Exact: [4096, 3319, 1, 1024]
++ - Exact: [1024, 3401, 1, 4096]
++ - Exact: [1024, 3294, 1, 4096]
++ - Exact: [159, 159, 400, 64]
++ - Exact: [1024, 3472, 1, 4096]
++ - Exact: [4096, 3328, 1, 1024]
++ - Exact: [1024, 3861, 1, 1024]
++ - Exact: [1024, 3910, 1, 1024]
++ - Exact: [1024, 3410, 1, 4096]
++ - Exact: [1024, 3395, 1, 4096]
++ - Exact: [4096, 3282, 1, 1024]
++ - Exact: [1024, 3751, 1, 1024]
++ - Exact: [4096, 3145, 1, 1024]
++ - Exact: [4096, 3514, 1, 1024]
++ - Exact: [4096, 3944, 1, 1024]
++ - Exact: [1024, 3515, 1, 4096]
++ - Exact: [4096, 3409, 1, 1024]
++ - Exact: [4096, 3564, 1, 1024]
++ - Exact: [4096, 3299, 1, 1024]
++ - Exact: [1024, 3057, 1, 4096]
++ - Exact: [4096, 3531, 1, 1024]
++ - Exact: [4096, 3388, 1, 1024]
++ - Exact: [1024, 3189, 1, 4096]
++ - Exact: [1024, 3300, 1, 4096]
++ - Exact: [1024, 3720, 1, 4096]
++ - Exact: [1024, 3383, 1, 4096]
++ - Exact: [1024, 3494, 1, 4096]
++ - Exact: [1024, 3448, 1, 4096]
++ - Exact: [4096, 3542, 1, 1024]
++ - Exact: [1024, 3488, 1, 4096]
++ - Exact: [4096, 3405, 1, 1024]
++ - Exact: [1024, 3262, 1, 4096]
++ - Exact: [33708, 4005, 1, 1024]
++ - Exact: [1024, 3594, 1, 4096]
++ - Exact: [4096, 3103, 1, 1024]
++ - Exact: [4096, 3136, 1, 1024]
++ - Exact: [1024, 3378, 1, 4096]
++ - Exact: [4096, 3559, 1, 1024]
++ - Exact: [4096, 3368, 1, 1024]
++ - Exact: [4096, 3209, 1, 1024]
++ - Exact: [4096, 3322, 1, 1024]
++ - Exact: [1024, 3483, 1, 4096]
++ - Exact: [4096, 3473, 1, 1024]
++ - Exact: [4096, 3522, 1, 1024]
++ - Exact: [1024, 3532, 1, 4096]
++ - Exact: [4096, 3449, 1, 1024]
++ - Exact: [1024, 3351, 1, 4096]
++ - Exact: [1024, 3462, 1, 4096]
++ - Exact: [4096, 3396, 1, 1024]
++ - Exact: [132, 132, 480, 64]
++ - Exact: [1024, 3416, 1, 4096]
++ - Exact: [4096, 3469, 1, 1024]
++ - Exact: [1024, 3582, 1, 4096]
++ - Exact: [1024, 3230, 1, 4096]
++ - Exact: [1024, 3489, 1, 4096]
++ - Exact: [1024, 3427, 1, 4096]
++ - Exact: [1024, 3346, 1, 4096]
++ - Exact: [33708, 3977, 1, 1024]
++ - Exact: [4096, 3796, 1, 1024]
++ - Exact: [4096, 3176, 1, 1024]
++ - Exact: [4096, 3990, 1, 1024]
++ - Exact: [1024, 3257, 1, 4096]
++ - Exact: [4096, 3343, 1, 1024]
++ - Exact: [4096, 3440, 1, 1024]
++ - Exact: [33708, 4030, 1, 1024]
++ - Exact: [1024, 3190, 1, 4096]
++ - Exact: [1024, 3389, 1, 4096]
++ - Exact: [1024, 3500, 1, 4096]
++ - Exact: [1024, 3471, 1, 4096]
++ - Exact: [1024, 3438, 1, 4096]
++ - Exact: [4096, 3513, 1, 1024]
++ - Exact: [1024, 3562, 1, 4096]
++ - Exact: [4096, 3616, 1, 1024]
++ - Exact: [4096, 3955, 1, 1024]
++ - Exact: [1024, 3441, 1, 4096]
++ - Exact: [1024, 3236, 1, 4096]
++ - Exact: [1024, 3524, 1, 4096]
++ - Exact: [4096, 3460, 1, 1024]
++ - Exact: [1024, 3384, 1, 4096]
++ - Exact: [4096, 3387, 1, 1024]
++ - Exact: [4096, 3436, 1, 1024]
++ - Exact: [4096, 3277, 1, 1024]
++ - Exact: [1024, 3457, 1, 4096]
++ - Exact: [1024, 3999, 1, 4096]
++ - Exact: [1024, 4032, 1, 4096]
++ - Exact: [4096, 3541, 1, 1024]
++ - Exact: [4096, 3334, 1, 1024]
++ - Exact: [1024, 3393, 1, 4096]
++ - Exact: [1024, 3411, 1, 4096]
++ - Exact: [1024, 3822, 1, 1024]
++ - Exact: [1024, 3593, 1, 4096]
++ - Exact: [33708, 3822, 1, 1024]
++ - Exact: [4096, 3504, 1, 1024]
++ - Exact: [1024, 3163, 1, 4096]
++ - Exact: [1024, 3357, 1, 4096]
++ - Exact: [1024, 3906, 1, 4096]
++ - Exact: [4096, 3415, 1, 1024]
++ - Exact: [1024, 3406, 1, 4096]
++ - Exact: [4096, 3321, 1, 1024]
++ - Exact: [4096, 3584, 1, 1024]
++ - Exact: [1024, 2736, 1, 4096]
++ - Exact: [1024, 3110, 1, 4096]
++ - Exact: [33708, 3999, 1, 1024]
++ - Exact: [1024, 3093, 1, 4096]
++ - Exact: [4096, 3378, 1, 1024]
++ - Exact: [1024, 3543, 1, 4096]
++ - Exact: [33708, 3925, 1, 1024]
++ - Exact: [1024, 3352, 1, 4096]
++ - Exact: [4096, 3780, 1, 1024]
++ - Exact: [1024, 3990, 1, 4096]
++ - Exact: [4096, 3500, 1, 1024]
++ - Exact: [4096, 3996, 1, 1024]
++ - Exact: [1024, 3247, 1, 4096]
++ - Exact: [4096, 3395, 1, 1024]
++ - Exact: [1024, 3169, 1, 4096]
++ - Exact: [1024, 3088, 1, 4096]
++ - Exact: [1024, 3584, 1, 4096]
++ - Exact: [4096, 3093, 1, 1024]
++ - Exact: [1024, 3538, 1, 4096]
++ - Exact: [1024, 3996, 1, 1024]
++ - Exact: [1024, 3581, 1, 4096]
++ - Exact: [4096, 3374, 1, 1024]
++ - Exact: [33708, 3751, 1, 1024]
++ - Exact: [4096, 3215, 1, 1024]
++ - Exact: [4096, 3312, 1, 1024]
++ - Exact: [4096, 3581, 1, 1024]
++ - Exact: [4096, 3479, 1, 1024]
++ - Exact: [4096, 3544, 1, 1024]
++ - Exact: [1024, 3870, 1, 1024]
++ - Exact: [1024, 3374, 1, 4096]
++ - Exact: [1024, 2967, 1, 4096]
++ - Exact: [4096, 3455, 1, 1024]
++ - Exact: [4096, 3942, 1, 1024]
++ - Exact: [1024, 3528, 1, 4096]
++ - Exact: [4096, 3186, 1, 1024]
++ - Exact: [1024, 3976, 1, 1024]
++ - Exact: [1024, 3511, 1, 4096]
++ - Exact: [4096, 3573, 1, 1024]
++ - Exact: [4096, 3561, 1, 1024]
++ - Exact: [4096, 3418, 1, 1024]
++ - Exact: [33708, 3906, 1, 1024]
++ - Exact: [4096, 3259, 1, 1024]
++ - Exact: [4096, 3308, 1, 1024]
++ - Exact: [1024, 3419, 1, 4096]
++ - Exact: [1024, 3215, 1, 4096]
++ - Exact: [1024, 4030, 1, 4096]
++ - Exact: [4096, 3459, 1, 1024]
++ - Exact: [1024, 3572, 1, 4096]
++ - Exact: [1024, 3137, 1, 4096]
++ - Exact: [1024, 3312, 1, 4096]
++ - Exact: [1024, 3925, 1, 4096]
++ - Exact: [1024, 3453, 1, 4096]
++ - Exact: [4096, 3435, 1, 1024]
++ - Exact: [1024, 3176, 1, 4096]
++ - Exact: [1024, 3444, 1, 4096]
++ - Exact: [4096, 3975, 1, 1024]
++ - Exact: [4096, 3182, 1, 1024]
++ - Exact: [1024, 3475, 1, 4096]
++ - Exact: [33708, 3955, 1, 1024]
++ - Exact: [4096, 3446, 1, 1024]
++ - Exact: [1024, 3138, 1, 4096]
++ - Exact: [1024, 3549, 1, 4096]
++ - Exact: [4096, 3287, 1, 1024]
++ - Exact: [1024, 3342, 1, 4096]
++ - Exact: [4096, 3519, 1, 1024]
++ - Exact: [4096, 3552, 1, 1024]
++ - Exact: [4096, 3859, 1, 1024]
++ - Exact: [33708, 3969, 1, 1024]
++ - Exact: [1024, 3369, 1, 4096]
++ - Exact: [4096, 3482, 1, 1024]
++ - Exact: [1024, 3306, 1, 4096]
++ - Exact: [1024, 3474, 1, 4096]
++ - Exact: [4096, 3377, 1, 1024]
++ - Exact: [4096, 3426, 1, 1024]
++ - Exact: [4096, 2935, 1, 1024]
++ - Exact: [4096, 3267, 1, 1024]
++ - Exact: [1024, 3299, 1, 4096]
++ - Exact: [1024, 3456, 1, 4096]
++ - Exact: [1024, 3280, 1, 4096]
++ - Exact: [1024, 3555, 1, 4096]
++ - Exact: [4096, 3499, 1, 1024]
++ - Exact: [4096, 3356, 1, 1024]
++ - Exact: [1024, 3412, 1, 4096]
++ - Exact: [1024, 2984, 1, 4096]
++ - Exact: [4096, 3141, 1, 1024]
++ - Exact: [4096, 3510, 1, 1024]
++ - Exact: [1024, 3995, 1, 1024]
++ - Exact: [1024, 3517, 1, 4096]
++ - Exact: [1024, 3455, 1, 4096]
++ - Exact: [1024, 3939, 1, 1024]
++ - Exact: [1024, 3447, 1, 4096]
++ - Exact: [1024, 3969, 1, 4096]
++ - Exact: [4096, 3527, 1, 1024]
++ - Exact: [4096, 3336, 1, 1024]
++ - Exact: [1024, 3191, 1, 4096]
++ - Exact: [1024, 3302, 1, 4096]
++ - Exact: [1024, 3337, 1, 4096]
++ - Exact: [4096, 3290, 1, 1024]
++ - Exact: [1024, 3512, 1, 4096]
++ - Exact: [1024, 3433, 1, 4096]
++ - Exact: [4096, 3876, 1, 1024]
++ - Exact: [4096, 3490, 1, 1024]
++ - Exact: [4096, 3064, 1, 1024]
++ - Exact: [1024, 3508, 1, 4096]
++ - Exact: [1024, 3956, 1, 4096]
++ - Exact: [4096, 3417, 1, 1024]
++ - Exact: [1024, 3248, 1, 4096]
++ - Exact: [1024, 2499, 1, 4096]
++ - Exact: [1024, 3186, 1, 4096]
++ - Exact: [1024, 3180, 1, 4096]
++ - Exact: [4096, 3364, 1, 1024]
++ - Exact: [4096, 3976, 1, 1024]
++ - Exact: [4096, 3205, 1, 1024]
++ - Exact: [4096, 3318, 1, 1024]
++ - Exact: [1024, 3377, 1, 4096]
++ - Exact: [1024, 3485, 1, 4096]
++ - Exact: [4096, 3181, 1, 1024]
++ - Exact: [4096, 3550, 1, 1024]
++ - Exact: [1024, 3534, 1, 4096]
++ - Exact: [1024, 3860, 1, 1024]
++ - Exact: [160, 160, 400, 64]
++ - Exact: [4096, 3445, 1, 1024]
++ - Exact: [1024, 3391, 1, 4096]
++ - Exact: [1024, 3221, 1, 4096]
++ - Exact: [4096, 3079, 1, 1024]
++ - Exact: [4096, 3144, 1, 1024]
++ - Exact: [1024, 3270, 1, 4096]
++ - Exact: [1024, 3561, 1, 4096]
++ - Exact: [1024, 3480, 1, 4096]
++ - Exact: [4096, 3408, 1, 1024]
++ - Exact: [1024, 3418, 1, 4096]
++ - Exact: [4096, 3298, 1, 1024]
++ - Exact: [1024, 3640, 1, 1024]
++ - Exact: [1024, 3449, 1, 4096]
++ - Exact: [1024, 4020, 1, 4096]
++ - Exact: [4096, 3481, 1, 1024]
++ - Exact: [4096, 3530, 1, 1024]
++ - Exact: [1024, 3216, 1, 4096]
++ - Exact: [1024, 3491, 1, 4096]
++ - Exact: [1024, 3154, 1, 4096]
++ - Exact: [4096, 3425, 1, 1024]
++ - Exact: [1024, 3348, 1, 4096]
++ - Exact: [1024, 3415, 1, 4096]
++ - Exact: [1024, 4026, 1, 1024]
++ - Exact: [1024, 3367, 1, 4096]
++ - Exact: [1024, 3259, 1, 4096]
++ - Exact: [1024, 3894, 1, 4096]
++ - Exact: [4096, 3355, 1, 1024]
++ - Exact: [4096, 3404, 1, 1024]
++ - Exact: [1024, 3308, 1, 4096]
++ - Exact: [4096, 3245, 1, 1024]
++ - Exact: [1024, 3502, 1, 4096]
++ - Exact: [33708, 4032, 1, 1024]
++ - Exact: [1024, 3424, 1, 4096]
++ - Exact: [4096, 3509, 1, 1024]
++ - Exact: [4096, 3558, 1, 1024]
++ - Exact: [1024, 3900, 1, 1024]
++ - Exact: [1024, 2505, 1, 4096]
++ - Exact: [4096, 3472, 1, 1024]
++ - Exact: [1024, 3386, 1, 4096]
++ - Exact: [4096, 3383, 1, 1024]
++ - Exact: [4096, 3448, 1, 1024]
++ - Exact: [4096, 4030, 1, 1024]
++ - Exact: [4096, 3289, 1, 1024]
++ - Exact: [1024, 3459, 1, 4096]
++ - Exact: [1024, 2918, 1, 4096]
++ - Exact: [4096, 3489, 1, 1024]
++ - Exact: [4096, 3346, 1, 1024]
++ - Exact: [4096, 3572, 1, 1024]
++ - Exact: [1024, 3955, 1, 4096]
++ - Exact: [4096, 3236, 1, 1024]
++ - Exact: [4096, 3163, 1, 1024]
++ - Exact: [4096, 3468, 1, 1024]
++ - Exact: [1024, 3165, 1, 4096]
++ - Exact: [1024, 3276, 1, 4096]
++ - Exact: [1024, 3359, 1, 4096]
++ - Exact: [4096, 3363, 1, 1024]
++ - Exact: [1024, 3385, 1, 4096]
++ - Exact: [1024, 3207, 1, 4096]
++ - Exact: [1024, 3458, 1, 4096]
++ - Exact: [4096, 3110, 1, 1024]
++ - Exact: [4096, 3925, 1, 1024]
++ - Exact: [1024, 3975, 1, 4096]
++ - Exact: [4096, 3549, 1, 1024]
++ - Exact: [4096, 3342, 1, 1024]
++ - Exact: [1024, 3859, 1, 1024]
++ - Exact: [1024, 3497, 1, 4096]
++ - Exact: [4096, 3280, 1, 1024]
++ - Exact: [1024, 3435, 1, 4096]
++ - Exact: [1024, 3354, 1, 4096]
++ - Exact: [4096, 3191, 1, 1024]
++ - Exact: [4096, 3512, 1, 1024]
++ - Exact: [1024, 3055, 1, 4096]
++ - Exact: [4096, 2499, 1, 1024]
++ - Exact: [1024, 3233, 1, 4096]
++ - Exact: [4096, 3423, 1, 1024]
++ - Exact: [1024, 3319, 1, 4096]
++ - Exact: [4096, 3297, 1, 1024]
++ - Exact: [4096, 3154, 1, 1024]
++ - Exact: [1024, 3540, 1, 4096]
++ - Exact: [1024, 3289, 1, 4096]
++ - Exact: [4096, 3529, 1, 1024]
++ - Exact: [4096, 3386, 1, 1024]
++ - Exact: [4096, 3276, 1, 1024]
++ - Exact: [1024, 3244, 1, 4096]
++ - Exact: [1024, 3182, 1, 4096]
++ - Exact: [4096, 3540, 1, 1024]
++ - Exact: [1024, 3360, 1, 4096]
++ - Exact: [1024, 3942, 1, 4096]
++ - Exact: [4096, 3403, 1, 1024]
++ - Exact: [4096, 3101, 1, 1024]
++ - Exact: [4096, 2918, 1, 1024]
++ - Exact: [1024, 3465, 1, 4096]
++ - Exact: [33708, 3780, 1, 1024]
++ - Exact: [4096, 3557, 1, 1024]
++ - Exact: [4096, 3414, 1, 1024]
++ - Exact: [1024, 3948, 1, 1024]
++ - Exact: [4096, 3320, 1, 1024]
++ - Exact: [4096, 2765, 1, 1024]
++ - Exact: [1024, 3978, 1, 4096]
++ - Exact: [4096, 3487, 1, 1024]
++ - Exact: [4096, 3520, 1, 1024]
++ - Exact: [1024, 3139, 1, 4096]
++ - Exact: [1024, 3314, 1, 4096]
++ - Exact: [4096, 3431, 1, 1024]
++ - Exact: [1024, 3446, 1, 4096]
++ - Exact: [1024, 4059, 1, 4096]
++ - Exact: [4096, 3345, 1, 1024]
++ - Exact: [4096, 3394, 1, 1024]
++ - Exact: [1024, 3927, 1, 1024]
++ - Exact: [4096, 3235, 1, 1024]
++ - Exact: [1024, 3328, 1, 4096]
++ - Exact: [33708, 3956, 1, 1024]
++ - Exact: [4096, 3467, 1, 1024]
++ - Exact: [1024, 3287, 1, 4096]
++ - Exact: [4096, 3214, 1, 1024]
++ - Exact: [4096, 3910, 1, 1024]
++ - Exact: [1024, 3780, 1, 1024]
++ - Exact: [1024, 3371, 1, 4096]
++ - Exact: [4096, 3478, 1, 1024]
++ - Exact: [1024, 3546, 1, 4096]
++ - Exact: [1024, 4012, 1, 1024]
++ - Exact: [4096, 3341, 1, 1024]
++ - Exact: [4096, 3454, 1, 1024]
++ - Exact: [4096, 3295, 1, 1024]
++ - Exact: [4096, 3072, 1, 1024]
++ - Exact: [1024, 3282, 1, 4096]
++ - Exact: [33708, 3720, 1, 1024]
++ - Exact: [1024, 3681, 1, 4096]
++ - Exact: [1024, 4050, 1, 4096]
++ - Exact: [4096, 3495, 1, 1024]
++ - Exact: [4096, 3560, 1, 1024]
++ - Exact: [4096, 3751, 1, 1024]
++ - Exact: [1024, 3414, 1, 4096]
++ - Exact: [33708, 3860, 1, 1024]
++ - Exact: [1024, 3325, 1, 4096]
++ - Exact: [4096, 3458, 1, 1024]
++ - Exact: [4096, 2967, 1, 1024]
++ - Exact: [1024, 3519, 1, 4096]
++ - Exact: [4096, 3385, 1, 1024]
++ - Exact: [4096, 3434, 1, 1024]
++ - Exact: [1024, 3552, 1, 4096]
++ - Exact: [4096, 3822, 1, 1024]
++ - Exact: [1024, 3544, 1, 4096]
++ - Exact: [4096, 3539, 1, 1024]
++ - Exact: [4096, 3332, 1, 1024]
++ - Exact: [1024, 3145, 1, 4096]
++ - Exact: [1024, 3535, 1, 4096]
++ - Exact: [1024, 3320, 1, 4096]
++ - Exact: [33708, 4012, 1, 1024]
++ - Exact: [4096, 3286, 1, 1024]
++ - Exact: [1024, 3514, 1, 4096]
++ - Exact: [1024, 2765, 1, 4096]
++ - Exact: [1024, 3452, 1, 4096]
++ - Exact: [4096, 3518, 1, 1024]
++ - Exact: [1024, 3529, 1, 4096]
++ - Exact: [4096, 3413, 1, 1024]
++ - Exact: [33708, 4050, 1, 1024]
++ - Exact: [1024, 3525, 1, 4096]
++ - Exact: [4096, 3303, 1, 1024]
++ - Exact: [1024, 3382, 1, 4096]
++ - Exact: [1024, 3390, 1, 4096]
++ - Exact: [1024, 3977, 1, 4096]
++ - Exact: [1024, 3184, 1, 4096]
++ - Exact: [4096, 3535, 1, 1024]
++ - Exact: [4096, 3376, 1, 1024]
++ - Exact: [4096, 3978, 1, 1024]
++ - Exact: [1024, 3136, 1, 4096]
++ - Exact: [1024, 3293, 1, 4096]
++ - Exact: [4096, 3266, 1, 1024]
++ - Exact: [1024, 3487, 1, 4096]
++ - Exact: [1024, 3409, 1, 4096]
++ - Exact: [4096, 3498, 1, 1024]
++ - Exact: [1024, 3520, 1, 4096]
++ - Exact: [1024, 3530, 1, 4096]
++ - Exact: [4096, 3393, 1, 1024]
++ - Exact: [4096, 3140, 1, 1024]
++ - Exact: [1024, 3536, 1, 4096]
++ - Exact: [1024, 3288, 1, 4096]
++ - Exact: [1024, 4005, 1, 4096]
++ - Exact: [1024, 3579, 1, 4096]
++ - Exact: [4096, 3372, 1, 1024]
++ - Exact: [1024, 3440, 1, 4096]
++ - Exact: [4096, 3213, 1, 1024]
++ - Exact: [4096, 3477, 1, 1024]
++ - Exact: [4096, 3526, 1, 1024]
++ - Exact: [1024, 3493, 1, 4096]
++ - Exact: [1024, 3944, 1, 4096]
++ - Exact: [4096, 3453, 1, 1024]
++ - Exact: [1024, 3350, 1, 4096]
++ - Exact: [4096, 3184, 1, 1024]
++ - Exact: [1024, 3423, 1, 4096]
++ - Exact: [4096, 3351, 1, 1024]
++ - Exact: [4096, 3416, 1, 1024]
++ - Exact: [1024, 3796, 1, 4096]
++ - Exact: [4096, 3257, 1, 1024]
++ - Exact: [4096, 3306, 1, 1024]
++ - Exact: [33708, 4020, 1, 1024]
++ - Exact: [1024, 3426, 1, 4096]
++ - Exact: [4096, 3457, 1, 1024]
++ - Exact: [1024, 2935, 1, 4096]
++ - Exact: [1024, 3046, 1, 4096]
++ - Exact: [4096, 3433, 1, 1024]
++ - Exact: [1024, 3256, 1, 4096]
++ - Exact: [1024, 3531, 1, 4096]
++ - Exact: [4096, 3180, 1, 1024]
++ - Exact: [1024, 3388, 1, 4096]
++ - Exact: [4096, 3444, 1, 1024]
++ - Exact: [1024, 3501, 1, 4096]
++ - Exact: [1024, 3266, 1, 4096]
++ - Exact: [1024, 3267, 1, 4096]
++ - Exact: [1024, 3461, 1, 4096]
++ - Exact: [4096, 3870, 1, 1024]
++ - Exact: [4096, 3517, 1, 1024]
++ - Exact: [1024, 3566, 1, 4096]
++ - Exact: [4096, 3574, 1, 1024]
++ - Exact: [1024, 3876, 1, 1024]
++ - Exact: [4096, 3720, 1, 1024]
++ - Exact: [4096, 3248, 1, 1024]
++ - Exact: [4096, 4059, 1, 1024]
++ - Exact: [1024, 3380, 1, 4096]
++ - Exact: [4096, 3480, 1, 1024]
++ - Exact: [1024, 3335, 1, 4096]
++ - Exact: [1024, 3345, 1, 4096]
++ - Exact: [4096, 3391, 1, 1024]
++ - Exact: [4096, 3424, 1, 1024]
++ - Exact: [1024, 3394, 1, 4096]
++ - Exact: [4096, 3265, 1, 1024]
++ - Exact: [1024, 3014, 1, 4096]
++ - Exact: [4096, 3497, 1, 1024]
++ - Exact: [4096, 3354, 1, 1024]
++ - Exact: [4096, 3055, 1, 1024]
++ - Exact: [1024, 3499, 1, 4096]
++ - Exact: [1024, 3162, 1, 4096]
++ - Exact: [4096, 3244, 1, 1024]
++ - Exact: [1024, 3437, 1, 4096]
++ - Exact: [1024, 3356, 1, 4096]
++ - Exact: [4096, 3139, 1, 1024]
++ - Exact: [4096, 3508, 1, 1024]
++ - Exact: [1024, 3235, 1, 4096]
++ - Exact: [1024, 3910, 1, 4096]
++ - Exact: [4096, 3371, 1, 1024]
++ - Exact: [1024, 3751, 1, 4096]
++ - Exact: [4096, 3325, 1, 1024]
++ - Exact: [1024, 3413, 1, 4096]
++ - Exact: [1024, 3542, 1, 4096]
++ - Exact: [33708, 3900, 1, 1024]
++ - Exact: [4096, 3525, 1, 1024]
++ - Exact: [4096, 3382, 1, 1024]
++ - Exact: [1024, 3339, 1, 4096]
++ - Exact: [4096, 3288, 1, 1024]
++ - Exact: [1024, 3141, 1, 4096]
++ - Exact: [1024, 3168, 1, 4096]
++ - Exact: [4096, 3488, 1, 1024]
++ - Exact: [4096, 3046, 1, 1024]
++ - Exact: [1024, 3362, 1, 4096]
++ - Exact: [33708, 3942, 1, 1024]
++ - Exact: [4096, 3399, 1, 1024]
++ - Exact: [1024, 3720, 1, 1024]
++ - Exact: [4096, 3563, 1, 1024]
++ - Exact: [1024, 3273, 1, 4096]
++ - Exact: [4096, 3162, 1, 1024]
++ - Exact: [1024, 3467, 1, 4096]
++ - Exact: [1024, 3130, 1, 4096]
++ - Exact: [1024, 3405, 1, 4096]
++ - Exact: [4096, 3362, 1, 1024]
++ - Exact: [1024, 3960, 1, 1024]
++ - Exact: [1024, 3712, 1, 36548]
++ - Exact: [1024, 3712, 1, 1024]
++ - Exact: [4032, 384, 1, 64]
++ - Exact: [1024, 2048, 1, 49]
++ - Exact: [4608, 512, 1, 49]
++ - Exact: [9216, 512, 1, 4096]
++ - Exact: [3456, 384, 1, 289]
++ - Exact: [3456, 384, 1, 169]
++ - Exact: [4096, 512, 1, 1001]
++ - Exact: [384, 448, 49, 512]
++ - Exact: [384, 448, 64, 256]
++ - Exact: [384, 448, 36, 256]
++ - Exact: [384, 448, 49, 256]
++ - Exact: [384, 448, 64, 512]
++ - Exact: [384, 448, 36, 512]
++ - Exact: [1024, 6400, 1, 65]
++ - Exact: [4096, 6400, 1, 256]
++ - Exact: [512, 3194, 1, 2048]
++ - Exact: [512, 3222, 1, 2048]
++ - Exact: [512, 3234, 1, 2048]
++ - Exact: [512, 3242, 1, 2048]
++ - Exact: [512, 3257, 1, 2048]
++ - Exact: [512, 3332, 1, 2048]
++ - Exact: [512, 3336, 1, 2048]
++ - Exact: [512, 3378, 1, 2048]
++ - Exact: [512, 3396, 1, 2048]
++ - Exact: [512, 3399, 1, 2048]
++ - Exact: [512, 3451, 1, 2048]
++ - Exact: [512, 3456, 1, 2048]
++ - Exact: [512, 3458, 1, 2048]
++ - Exact: [512, 3467, 1, 2048]
++ - Exact: [512, 3468, 1, 2048]
++ - Exact: [512, 3470, 1, 2048]
++ - Exact: [512, 3477, 1, 2048]
++ - Exact: [512, 3478, 1, 2048]
++ - Exact: [512, 3495, 1, 2048]
++ - Exact: [512, 3507, 1, 2048]
++ - Exact: [512, 3515, 1, 2048]
++ - Exact: [512, 3517, 1, 2048]
++ - Exact: [2048, 2864, 1, 512]
++ - Exact: [2048, 3287, 1, 512]
++ - Exact: [2048, 3412, 1, 512]
++ - Exact: [2048, 3456, 1, 512]
++ - Exact: [2048, 3466, 1, 512]
++ - Exact: [2048, 3476, 1, 512]
++ - Exact: [2048, 3999, 1, 512]
++ - Exact: [33708, 189, 1, 512]
++ - Exact: [33708, 2496, 1, 512]
++ - Exact: [33708, 3864, 1, 512]
++ - Exact: [33708, 3969, 1, 512]
++ - Exact: [33708, 3995, 1, 512]
++ - Exact: [134, 134, 240, 64]
++ - Exact: [135, 134, 240, 64]
++ - Exact: [135, 135, 240, 64]
++ - Exact: [512, 2790, 1, 2048]
++ - Exact: [512, 2864, 1, 2048]
++ - Exact: [512, 3092, 1, 2048]
++ - Exact: [512, 3113, 1, 2048]
++ - Exact: [512, 3137, 1, 2048]
++ - Exact: [512, 3165, 1, 2048]
++ - Exact: [512, 3166, 1, 2048]
++ - Exact: [512, 3219, 1, 2048]
++ - Exact: [512, 3237, 1, 2048]
++ - Exact: [512, 3246, 1, 2048]
++ - Exact: [512, 3249, 1, 2048]
++ - Exact: [512, 3251, 1, 2048]
++ - Exact: [512, 3262, 1, 2048]
++ - Exact: [512, 3268, 1, 2048]
++ - Exact: [512, 3282, 1, 2048]
++ - Exact: [512, 3286, 1, 2048]
++ - Exact: [512, 3287, 1, 2048]
++ - Exact: [512, 3293, 1, 2048]
++ - Exact: [512, 3297, 1, 2048]
++ - Exact: [512, 3307, 1, 2048]
++ - Exact: [512, 3314, 1, 2048]
++ - Exact: [512, 3315, 1, 2048]
++ - Exact: [512, 3319, 1, 2048]
++ - Exact: [512, 3322, 1, 2048]
++ - Exact: [512, 3323, 1, 2048]
++ - Exact: [512, 3324, 1, 2048]
++ - Exact: [512, 3325, 1, 2048]
++ - Exact: [512, 3327, 1, 2048]
++ - Exact: [512, 3329, 1, 2048]
++ - Exact: [512, 3339, 1, 2048]
++ - Exact: [512, 3342, 1, 2048]
++ - Exact: [512, 3344, 1, 2048]
++ - Exact: [512, 3358, 1, 2048]
++ - Exact: [512, 3360, 1, 2048]
++ - Exact: [512, 3364, 1, 2048]
++ - Exact: [512, 3365, 1, 2048]
++ - Exact: [512, 3369, 1, 2048]
++ - Exact: [512, 3371, 1, 2048]
++ - Exact: [512, 3374, 1, 2048]
++ - Exact: [512, 3376, 1, 2048]
++ - Exact: [512, 3377, 1, 2048]
++ - Exact: [512, 3381, 1, 2048]
++ - Exact: [512, 3382, 1, 2048]
++ - Exact: [512, 3383, 1, 2048]
++ - Exact: [512, 3384, 1, 2048]
++ - Exact: [512, 3385, 1, 2048]
++ - Exact: [512, 3386, 1, 2048]
++ - Exact: [512, 3388, 1, 2048]
++ - Exact: [512, 3390, 1, 2048]
++ - Exact: [512, 3391, 1, 2048]
++ - Exact: [512, 3402, 1, 2048]
++ - Exact: [512, 3410, 1, 2048]
++ - Exact: [512, 3412, 1, 2048]
++ - Exact: [512, 3414, 1, 2048]
++ - Exact: [512, 3415, 1, 2048]
++ - Exact: [512, 3418, 1, 2048]
++ - Exact: [512, 3420, 1, 2048]
++ - Exact: [512, 3422, 1, 2048]
++ - Exact: [512, 3425, 1, 2048]
++ - Exact: [512, 3426, 1, 2048]
++ - Exact: [512, 3427, 1, 2048]
++ - Exact: [512, 3428, 1, 2048]
++ - Exact: [512, 3430, 1, 2048]
++ - Exact: [512, 3431, 1, 2048]
++ - Exact: [512, 3432, 1, 2048]
++ - Exact: [512, 3438, 1, 2048]
++ - Exact: [512, 3439, 1, 2048]
++ - Exact: [512, 3440, 1, 2048]
++ - Exact: [512, 3443, 1, 2048]
++ - Exact: [512, 3445, 1, 2048]
++ - Exact: [512, 3447, 1, 2048]
++ - Exact: [512, 3448, 1, 2048]
++ - Exact: [512, 3450, 1, 2048]
++ - Exact: [512, 3452, 1, 2048]
++ - Exact: [512, 3453, 1, 2048]
++ - Exact: [512, 3455, 1, 2048]
++ - Exact: [512, 3457, 1, 2048]
++ - Exact: [512, 3459, 1, 2048]
++ - Exact: [512, 3460, 1, 2048]
++ - Exact: [512, 3461, 1, 2048]
++ - Exact: [512, 3462, 1, 2048]
++ - Exact: [512, 3466, 1, 2048]
++ - Exact: [512, 3471, 1, 2048]
++ - Exact: [512, 3472, 1, 2048]
++ - Exact: [512, 3475, 1, 2048]
++ - Exact: [512, 3476, 1, 2048]
++ - Exact: [512, 3479, 1, 2048]
++ - Exact: [512, 3480, 1, 2048]
++ - Exact: [512, 3481, 1, 2048]
++ - Exact: [512, 3483, 1, 2048]
++ - Exact: [512, 3484, 1, 2048]
++ - Exact: [512, 3487, 1, 2048]
++ - Exact: [512, 3489, 1, 2048]
++ - Exact: [512, 3490, 1, 2048]
++ - Exact: [512, 3491, 1, 2048]
++ - Exact: [512, 3493, 1, 2048]
++ - Exact: [512, 3494, 1, 2048]
++ - Exact: [512, 3497, 1, 2048]
++ - Exact: [512, 3498, 1, 2048]
++ - Exact: [512, 3499, 1, 2048]
++ - Exact: [512, 3501, 1, 2048]
++ - Exact: [512, 3503, 1, 2048]
++ - Exact: [512, 3508, 1, 2048]
++ - Exact: [512, 3509, 1, 2048]
++ - Exact: [512, 3511, 1, 2048]
++ - Exact: [512, 3514, 1, 2048]
++ - Exact: [512, 3518, 1, 2048]
++ - Exact: [512, 3519, 1, 2048]
++ - Exact: [512, 3520, 1, 2048]
++ - Exact: [512, 3523, 1, 2048]
++ - Exact: [512, 3528, 1, 2048]
++ - Exact: [512, 3529, 1, 2048]
++ - Exact: [512, 3530, 1, 2048]
++ - Exact: [512, 3532, 1, 2048]
++ - Exact: [512, 3533, 1, 2048]
++ - Exact: [512, 3534, 1, 2048]
++ - Exact: [512, 3538, 1, 2048]
++ - Exact: [512, 3539, 1, 2048]
++ - Exact: [512, 3541, 1, 2048]
++ - Exact: [512, 3547, 1, 2048]
++ - Exact: [512, 3548, 1, 2048]
++ - Exact: [512, 3552, 1, 2048]
++ - Exact: [512, 3564, 1, 2048]
++ - Exact: [512, 3575, 1, 2048]
++ - Exact: [512, 3598, 1, 2048]
++ - Exact: [512, 3599, 1, 2048]
++ - Exact: [512, 3608, 1, 2048]
++ - Exact: [512, 3780, 1, 512]
++ - Exact: [512, 3780, 1, 2048]
++ - Exact: [512, 3796, 1, 512]
++ - Exact: [512, 3796, 1, 2048]
++ - Exact: [512, 3822, 1, 512]
++ - Exact: [512, 3822, 1, 2048]
++ - Exact: [512, 3840, 1, 512]
++ - Exact: [512, 3840, 1, 2048]
++ - Exact: [512, 3859, 1, 512]
++ - Exact: [512, 3859, 1, 2048]
++ - Exact: [512, 3870, 1, 512]
++ - Exact: [512, 3870, 1, 2048]
++ - Exact: [512, 3876, 1, 512]
++ - Exact: [512, 3876, 1, 2048]
++ - Exact: [512, 3906, 1, 512]
++ - Exact: [512, 3906, 1, 2048]
++ - Exact: [512, 3910, 1, 512]
++ - Exact: [512, 3910, 1, 2048]
++ - Exact: [512, 3925, 1, 512]
++ - Exact: [512, 3925, 1, 2048]
++ - Exact: [512, 3927, 1, 512]
++ - Exact: [512, 3942, 1, 512]
++ - Exact: [512, 3942, 1, 2048]
++ - Exact: [512, 3944, 1, 512]
++ - Exact: [512, 3944, 1, 2048]
++ - Exact: [512, 3955, 1, 512]
++ - Exact: [512, 3955, 1, 2048]
++ - Exact: [512, 3968, 1, 512]
++ - Exact: [512, 3968, 1, 2048]
++ - Exact: [512, 3969, 1, 512]
++ - Exact: [512, 3969, 1, 2048]
++ - Exact: [512, 3976, 1, 512]
++ - Exact: [512, 3976, 1, 2048]
++ - Exact: [512, 3977, 1, 512]
++ - Exact: [512, 3977, 1, 2048]
++ - Exact: [512, 3978, 1, 512]
++ - Exact: [512, 3978, 1, 2048]
++ - Exact: [512, 3990, 1, 512]
++ - Exact: [512, 3990, 1, 2048]
++ - Exact: [512, 3995, 1, 512]
++ - Exact: [512, 3995, 1, 2048]
++ - Exact: [512, 3996, 1, 512]
++ - Exact: [512, 3996, 1, 2048]
++ - Exact: [512, 3999, 1, 512]
++ - Exact: [512, 3999, 1, 2048]
++ - Exact: [512, 4005, 1, 512]
++ - Exact: [512, 4005, 1, 2048]
++ - Exact: [512, 4012, 1, 512]
++ - Exact: [512, 4012, 1, 2048]
++ - Exact: [512, 4020, 1, 512]
++ - Exact: [512, 4020, 1, 2048]
++ - Exact: [512, 4026, 1, 512]
++ - Exact: [512, 4026, 1, 2048]
++ - Exact: [512, 4030, 1, 512]
++ - Exact: [512, 4030, 1, 2048]
++ - Exact: [512, 4032, 1, 512]
++ - Exact: [512, 4032, 1, 2048]
++ - Exact: [512, 4050, 1, 512]
++ - Exact: [512, 4059, 1, 512]
++ - Exact: [2048, 2790, 1, 512]
++ - Exact: [2048, 3092, 1, 512]
++ - Exact: [2048, 3113, 1, 512]
++ - Exact: [2048, 3137, 1, 512]
++ - Exact: [2048, 3165, 1, 512]
++ - Exact: [2048, 3166, 1, 512]
++ - Exact: [2048, 3194, 1, 512]
++ - Exact: [2048, 3219, 1, 512]
++ - Exact: [2048, 3222, 1, 512]
++ - Exact: [2048, 3234, 1, 512]
++ - Exact: [2048, 3237, 1, 512]
++ - Exact: [2048, 3242, 1, 512]
++ - Exact: [2048, 3246, 1, 512]
++ - Exact: [2048, 3249, 1, 512]
++ - Exact: [2048, 3251, 1, 512]
++ - Exact: [2048, 3257, 1, 512]
++ - Exact: [2048, 3262, 1, 512]
++ - Exact: [2048, 3268, 1, 512]
++ - Exact: [2048, 3282, 1, 512]
++ - Exact: [2048, 3286, 1, 512]
++ - Exact: [2048, 3293, 1, 512]
++ - Exact: [2048, 3297, 1, 512]
++ - Exact: [2048, 3307, 1, 512]
++ - Exact: [2048, 3314, 1, 512]
++ - Exact: [2048, 3315, 1, 512]
++ - Exact: [2048, 3319, 1, 512]
++ - Exact: [2048, 3322, 1, 512]
++ - Exact: [2048, 3323, 1, 512]
++ - Exact: [2048, 3324, 1, 512]
++ - Exact: [2048, 3325, 1, 512]
++ - Exact: [2048, 3327, 1, 512]
++ - Exact: [2048, 3329, 1, 512]
++ - Exact: [2048, 3332, 1, 512]
++ - Exact: [2048, 3336, 1, 512]
++ - Exact: [2048, 3339, 1, 512]
++ - Exact: [2048, 3342, 1, 512]
++ - Exact: [2048, 3344, 1, 512]
++ - Exact: [2048, 3358, 1, 512]
++ - Exact: [2048, 3360, 1, 512]
++ - Exact: [2048, 3364, 1, 512]
++ - Exact: [2048, 3365, 1, 512]
++ - Exact: [2048, 3369, 1, 512]
++ - Exact: [2048, 3371, 1, 512]
++ - Exact: [2048, 3374, 1, 512]
++ - Exact: [2048, 3376, 1, 512]
++ - Exact: [2048, 3377, 1, 512]
++ - Exact: [2048, 3378, 1, 512]
++ - Exact: [2048, 3381, 1, 512]
++ - Exact: [2048, 3382, 1, 512]
++ - Exact: [2048, 3383, 1, 512]
++ - Exact: [2048, 3384, 1, 512]
++ - Exact: [2048, 3385, 1, 512]
++ - Exact: [2048, 3386, 1, 512]
++ - Exact: [2048, 3388, 1, 512]
++ - Exact: [2048, 3390, 1, 512]
++ - Exact: [2048, 3391, 1, 512]
++ - Exact: [2048, 3396, 1, 512]
++ - Exact: [2048, 3399, 1, 512]
++ - Exact: [2048, 3402, 1, 512]
++ - Exact: [2048, 3410, 1, 512]
++ - Exact: [2048, 3414, 1, 512]
++ - Exact: [2048, 3415, 1, 512]
++ - Exact: [2048, 3418, 1, 512]
++ - Exact: [2048, 3420, 1, 512]
++ - Exact: [2048, 3422, 1, 512]
++ - Exact: [2048, 3425, 1, 512]
++ - Exact: [2048, 3426, 1, 512]
++ - Exact: [2048, 3427, 1, 512]
++ - Exact: [2048, 3428, 1, 512]
++ - Exact: [2048, 3430, 1, 512]
++ - Exact: [2048, 3431, 1, 512]
++ - Exact: [2048, 3432, 1, 512]
++ - Exact: [2048, 3438, 1, 512]
++ - Exact: [2048, 3439, 1, 512]
++ - Exact: [2048, 3440, 1, 512]
++ - Exact: [2048, 3443, 1, 512]
++ - Exact: [2048, 3445, 1, 512]
++ - Exact: [2048, 3447, 1, 512]
++ - Exact: [2048, 3448, 1, 512]
++ - Exact: [2048, 3450, 1, 512]
++ - Exact: [2048, 3451, 1, 512]
++ - Exact: [2048, 3452, 1, 512]
++ - Exact: [2048, 3453, 1, 512]
++ - Exact: [2048, 3455, 1, 512]
++ - Exact: [2048, 3457, 1, 512]
++ - Exact: [2048, 3458, 1, 512]
++ - Exact: [2048, 3459, 1, 512]
++ - Exact: [2048, 3460, 1, 512]
++ - Exact: [2048, 3461, 1, 512]
++ - Exact: [2048, 3462, 1, 512]
++ - Exact: [2048, 3467, 1, 512]
++ - Exact: [2048, 3468, 1, 512]
++ - Exact: [2048, 3470, 1, 512]
++ - Exact: [2048, 3471, 1, 512]
++ - Exact: [2048, 3472, 1, 512]
++ - Exact: [2048, 3475, 1, 512]
++ - Exact: [2048, 3477, 1, 512]
++ - Exact: [2048, 3478, 1, 512]
++ - Exact: [2048, 3479, 1, 512]
++ - Exact: [2048, 3480, 1, 512]
++ - Exact: [2048, 3481, 1, 512]
++ - Exact: [2048, 3483, 1, 512]
++ - Exact: [2048, 3484, 1, 512]
++ - Exact: [2048, 3487, 1, 512]
++ - Exact: [2048, 3489, 1, 512]
++ - Exact: [2048, 3490, 1, 512]
++ - Exact: [2048, 3491, 1, 512]
++ - Exact: [2048, 3493, 1, 512]
++ - Exact: [2048, 3494, 1, 512]
++ - Exact: [2048, 3495, 1, 512]
++ - Exact: [2048, 3497, 1, 512]
++ - Exact: [2048, 3498, 1, 512]
++ - Exact: [2048, 3499, 1, 512]
++ - Exact: [2048, 3501, 1, 512]
++ - Exact: [2048, 3503, 1, 512]
++ - Exact: [2048, 3507, 1, 512]
++ - Exact: [2048, 3508, 1, 512]
++ - Exact: [2048, 3509, 1, 512]
++ - Exact: [2048, 3511, 1, 512]
++ - Exact: [2048, 3514, 1, 512]
++ - Exact: [2048, 3515, 1, 512]
++ - Exact: [2048, 3517, 1, 512]
++ - Exact: [2048, 3518, 1, 512]
++ - Exact: [2048, 3519, 1, 512]
++ - Exact: [2048, 3520, 1, 512]
++ - Exact: [2048, 3523, 1, 512]
++ - Exact: [2048, 3528, 1, 512]
++ - Exact: [2048, 3529, 1, 512]
++ - Exact: [2048, 3530, 1, 512]
++ - Exact: [2048, 3532, 1, 512]
++ - Exact: [2048, 3533, 1, 512]
++ - Exact: [2048, 3534, 1, 512]
++ - Exact: [2048, 3538, 1, 512]
++ - Exact: [2048, 3539, 1, 512]
++ - Exact: [2048, 3541, 1, 512]
++ - Exact: [2048, 3547, 1, 512]
++ - Exact: [2048, 3548, 1, 512]
++ - Exact: [2048, 3552, 1, 512]
++ - Exact: [2048, 3564, 1, 512]
++ - Exact: [2048, 3575, 1, 512]
++ - Exact: [2048, 3598, 1, 512]
++ - Exact: [2048, 3599, 1, 512]
++ - Exact: [2048, 3608, 1, 512]
++ - Exact: [2048, 3780, 1, 512]
++ - Exact: [2048, 3796, 1, 512]
++ - Exact: [2048, 3822, 1, 512]
++ - Exact: [2048, 3840, 1, 512]
++ - Exact: [2048, 3859, 1, 512]
++ - Exact: [2048, 3870, 1, 512]
++ - Exact: [2048, 3876, 1, 512]
++ - Exact: [2048, 3906, 1, 512]
++ - Exact: [2048, 3910, 1, 512]
++ - Exact: [2048, 3925, 1, 512]
++ - Exact: [2048, 3942, 1, 512]
++ - Exact: [2048, 3944, 1, 512]
++ - Exact: [2048, 3955, 1, 512]
++ - Exact: [2048, 3968, 1, 512]
++ - Exact: [2048, 3969, 1, 512]
++ - Exact: [2048, 3976, 1, 512]
++ - Exact: [2048, 3977, 1, 512]
++ - Exact: [2048, 3978, 1, 512]
++ - Exact: [2048, 3990, 1, 512]
++ - Exact: [2048, 3995, 1, 512]
++ - Exact: [2048, 3996, 1, 512]
++ - Exact: [2048, 4005, 1, 512]
++ - Exact: [2048, 4012, 1, 512]
++ - Exact: [2048, 4020, 1, 512]
++ - Exact: [2048, 4026, 1, 512]
++ - Exact: [2048, 4030, 1, 512]
++ - Exact: [2048, 4032, 1, 512]
++ - Exact: [33708, 184, 1, 512]
++ - Exact: [33708, 208, 1, 512]
++ - Exact: [33708, 246, 1, 512]
++ - Exact: [33708, 264, 1, 512]
++ - Exact: [33708, 465, 1, 512]
++ - Exact: [33708, 468, 1, 512]
++ - Exact: [33708, 493, 1, 512]
++ - Exact: [33708, 540, 1, 512]
++ - Exact: [33708, 550, 1, 512]
++ - Exact: [33708, 560, 1, 512]
++ - Exact: [33708, 644, 1, 512]
++ - Exact: [33708, 714, 1, 512]
++ - Exact: [33708, 720, 1, 512]
++ - Exact: [33708, 781, 1, 512]
++ - Exact: [33708, 936, 1, 512]
++ - Exact: [33708, 980, 1, 512]
++ - Exact: [33708, 1232, 1, 512]
++ - Exact: [33708, 1290, 1, 512]
++ - Exact: [33708, 1350, 1, 512]
++ - Exact: [33708, 1424, 1, 512]
++ - Exact: [33708, 1458, 1, 512]
++ - Exact: [33708, 1462, 1, 512]
++ - Exact: [33708, 1520, 1, 512]
++ - Exact: [33708, 1596, 1, 512]
++ - Exact: [33708, 1599, 1, 512]
++ - Exact: [33708, 1615, 1, 512]
++ - Exact: [33708, 1680, 1, 512]
++ - Exact: [33708, 1917, 1, 512]
++ - Exact: [33708, 2205, 1, 512]
++ - Exact: [33708, 2418, 1, 512]
++ - Exact: [33708, 3776, 1, 512]
++ - Exact: [33708, 3780, 1, 512]
++ - Exact: [33708, 3796, 1, 512]
++ - Exact: [33708, 3822, 1, 512]
++ - Exact: [33708, 3835, 1, 512]
++ - Exact: [33708, 3840, 1, 512]
++ - Exact: [33708, 3859, 1, 512]
++ - Exact: [33708, 3870, 1, 512]
++ - Exact: [33708, 3876, 1, 512]
++ - Exact: [33708, 3906, 1, 512]
++ - Exact: [33708, 3910, 1, 512]
++ - Exact: [33708, 3925, 1, 512]
++ - Exact: [33708, 3942, 1, 512]
++ - Exact: [33708, 3944, 1, 512]
++ - Exact: [33708, 3955, 1, 512]
++ - Exact: [33708, 3968, 1, 512]
++ - Exact: [33708, 3976, 1, 512]
++ - Exact: [33708, 3977, 1, 512]
++ - Exact: [33708, 3978, 1, 512]
++ - Exact: [33708, 3990, 1, 512]
++ - Exact: [33708, 3996, 1, 512]
++ - Exact: [33708, 3999, 1, 512]
++ - Exact: [33708, 4005, 1, 512]
++ - Exact: [33708, 4012, 1, 512]
++ - Exact: [33708, 4020, 1, 512]
++ - Exact: [33708, 4026, 1, 512]
++ - Exact: [33708, 4030, 1, 512]
++ - Exact: [33708, 4032, 1, 512]
++ - Exact: [3072, 512, 1, 3072]
++ - Exact: [511, 8192, 1, 8192]
++ - Exact: [4096, 4096, 1, 4096]
++ - Exact: [8192, 8193, 1, 8192]
++ - Exact: [3072, 3072, 1, 3071]
++ - Exact: [8192, 8192, 1, 8193]
++ - Exact: [7681, 8192, 1, 8192]
++ - Exact: [7680, 8192, 1, 8193]
++ - Exact: [513, 4096, 1, 4096]
++ - Exact: [3073, 512, 1, 3072]
++ - Exact: [7680, 8192, 1, 8192]
++ - Exact: [4096, 4096, 1, 4097]
++ - Exact: [8192, 8191, 1, 8192]
++ - Exact: [8192, 512, 1, 8193]
++ - Exact: [2880, 3071, 1, 3072]
++ - Exact: [2880, 3072, 1, 3072]
++ - Exact: [4096, 511, 1, 4096]
++ - Exact: [512, 3072, 1, 3072]
++ - Exact: [512, 8191, 1, 8192]
++ - Exact: [4096, 4095, 1, 4096]
++ - Exact: [8192, 511, 1, 8192]
++ - Exact: [8192, 512, 1, 8192]
++ - Exact: [511, 3072, 1, 3072]
++ - Exact: [7680, 8193, 1, 8192]
++ - Exact: [2048, 2048, 1, 2048]
++ - Exact: [3072, 512, 1, 3073]
++ - Exact: [513, 8192, 1, 8192]
++ - Exact: [7679, 8192, 1, 8192]
++ - Exact: [3840, 4096, 1, 4097]
++ - Exact: [512, 3072, 1, 3071]
++ - Exact: [7680, 8192, 1, 8191]
++ - Exact: [3072, 511, 1, 3072]
++ - Exact: [8193, 8192, 1, 8192]
++ - Exact: [512, 4096, 1, 4095]
++ - Exact: [512, 3071, 1, 3072]
++ - Exact: [3073, 3072, 1, 3072]
++ - Exact: [512, 3073, 1, 3072]
++ - Exact: [4096, 4096, 1, 4095]
++ - Exact: [1920, 2048, 1, 2047]
++ - Exact: [1920, 2049, 1, 2048]
++ - Exact: [512, 8192, 1, 8191]
++ - Exact: [3840, 4096, 1, 4096]
++ - Exact: [8191, 512, 1, 8192]
++ - Exact: [2881, 3072, 1, 3072]
++ - Exact: [512, 4096, 1, 4096]
++ - Exact: [3841, 4096, 1, 4096]
++ - Exact: [2880, 3072, 1, 3073]
++ - Exact: [4095, 512, 1, 4096]
++ - Exact: [1919, 2048, 1, 2048]
++ - Exact: [1920, 2048, 1, 2048]
++ - Exact: [8192, 8192, 1, 8192]
++ - Exact: [511, 4096, 1, 4096]
++ - Exact: [8192, 513, 1, 8192]
++ - Exact: [513, 3072, 1, 3072]
++ - Exact: [7680, 8191, 1, 8192]
++ - Exact: [512, 4097, 1, 4096]
++ - Exact: [2047, 2048, 1, 2048]
++ - Exact: [2049, 2048, 1, 2048]
++ - Exact: [3840, 4095, 1, 4096]
++ - Exact: [2880, 3072, 1, 3071]
++ - Exact: [3072, 3072, 1, 3073]
++ - Exact: [2880, 3073, 1, 3072]
++ - Exact: [4096, 513, 1, 4096]
++ - Exact: [4097, 512, 1, 4096]
++ - Exact: [8192, 512, 1, 8191]
++ - Exact: [1921, 2048, 1, 2048]
++ - Exact: [512, 3072, 1, 3073]
++ - Exact: [2048, 2049, 1, 2048]
++ - Exact: [3072, 512, 1, 3071]
++ - Exact: [3071, 3072, 1, 3072]
++ - Exact: [3840, 4097, 1, 4096]
++ - Exact: [2048, 2047, 1, 2048]
++ - Exact: [2879, 3072, 1, 3072]
++ - Exact: [3072, 513, 1, 3072]
++ - Exact: [512, 4095, 1, 4096]
++ - Exact: [3071, 512, 1, 3072]
++ - Exact: [4096, 512, 1, 4096]
++ - Exact: [4097, 4096, 1, 4096]
++ - Exact: [2048, 2048, 1, 2047]
++ - Exact: [3839, 4096, 1, 4096]
++ - Exact: [512, 4096, 1, 4097]
++ - Exact: [3072, 3073, 1, 3072]
++ - Exact: [2048, 2048, 1, 2049]
++ - Exact: [8191, 8192, 1, 8192]
++ - Exact: [3072, 3071, 1, 3072]
++ - Exact: [4096, 512, 1, 4097]
++ - Exact: [3840, 4096, 1, 4095]
++ - Exact: [1920, 2047, 1, 2048]
++ - Exact: [8192, 8192, 1, 8191]
++ - Exact: [3072, 3072, 1, 3072]
++ - Exact: [512, 8193, 1, 8192]
++ - Exact: [4096, 512, 1, 4095]
++ - Exact: [8193, 512, 1, 8192]
++ - Exact: [4095, 4096, 1, 4096]
++ - Exact: [4096, 4097, 1, 4096]
++ - Exact: [512, 8192, 1, 8192]
++ - Exact: [512, 8192, 1, 8193]
++ - Exact: [1920, 2048, 1, 2049]
++ - Exact: [479, 3072, 1, 3072]
++ - Exact: [479, 4096, 1, 4096]
++ - Exact: [479, 8192, 1, 8192]
++ - Exact: [480, 3072, 1, 3071]
++ - Exact: [480, 3072, 1, 3073]
++ - Exact: [480, 3073, 1, 3072]
++ - Exact: [480, 4095, 1, 4096]
++ - Exact: [480, 4096, 1, 4095]
++ - Exact: [480, 4096, 1, 4097]
++ - Exact: [480, 4097, 1, 4096]
++ - Exact: [480, 8191, 1, 8192]
++ - Exact: [480, 8192, 1, 8191]
++ - Exact: [480, 8192, 1, 8193]
++ - Exact: [480, 8193, 1, 8192]
++ - Exact: [481, 3072, 1, 3072]
++ - Exact: [481, 4096, 1, 4096]
++ - Exact: [481, 8192, 1, 8192]
++ - Exact: [3072, 479, 1, 3072]
++ - Exact: [3072, 480, 1, 3071]
++ - Exact: [3072, 480, 1, 3073]
++ - Exact: [3072, 481, 1, 3072]
++ - Exact: [3073, 480, 1, 3072]
++ - Exact: [480, 3072, 1, 3072]
++ - Exact: [480, 4096, 1, 4096]
++ - Exact: [480, 8192, 1, 8192]
++ - Exact: [3072, 480, 1, 3072]
++ - Exact: [4096, 480, 1, 4096]
++ - Exact: [8192, 480, 1, 8192]
++ - Exact: [1024, 3840, 1, 1024]
++ - Exact: [1024, 3840, 1, 4096]
++ - Exact: [1024, 3968, 1, 1024]
++ - Exact: [1024, 3968, 1, 4096]
++ - Exact: [1024, 7200, 1, 1024]
++ - Exact: [1024, 7200, 1, 4096]
++ - Exact: [1024, 8160, 1, 1024]
++ - Exact: [1024, 8160, 1, 4096]
++ - Exact: [1024, 9520, 1, 1024]
++ - Exact: [1024, 9520, 1, 4096]
++ - Exact: [1024, 10200, 1, 1024]
++ - Exact: [1024, 10200, 1, 4096]
++ - Exact: [4096, 3840, 1, 1024]
++ - Exact: [4096, 3968, 1, 1024]
++ - Exact: [4096, 7200, 1, 1024]
++ - Exact: [4096, 8160, 1, 1024]
++ - Exact: [4096, 9520, 1, 1024]
++ - Exact: [4096, 10200, 1, 1024]
++ - Exact: [42720, 3968, 1, 1024]
++ - Exact: [42720, 7200, 1, 1024]
++ - Exact: [42720, 9520, 1, 1024]
++ - Exact: [2048, 960, 1, 2048]
++ - Exact: [2048, 960, 1, 74]
++ - Exact: [1600, 1024, 1, 960]
++ - Exact: [2048, 2048, 1, 960]
++ - Exact: [4096, 1024, 1, 257]
++ - Exact: [10240, 8976, 1, 256]
++ - Exact: [1024, 1600, 1, 1024]
++ - Exact: [1024, 1600, 1, 560]
++ - Exact: [10496, 8976, 1, 256]
++ - Exact: [11264, 8976, 1, 256]
++ - Exact: [11776, 8976, 1, 256]
++ - Exact: [12544, 8976, 1, 256]
++ - Exact: [1280, 8976, 1, 256]
++ - Exact: [13312, 8976, 1, 256]
++ - Exact: [13568, 8976, 1, 256]
++ - Exact: [13824, 8976, 1, 256]
++ - Exact: [15104, 8976, 1, 256]
++ - Exact: [15360, 8976, 1, 256]
++ - Exact: [15872, 8976, 1, 256]
++ - Exact: [16128, 8976, 1, 256]
++ - Exact: [17152, 8976, 1, 256]
++ - Exact: [1792, 8976, 1, 256]
++ - Exact: [18176, 8976, 1, 256]
++ - Exact: [18688, 8976, 1, 256]
++ - Exact: [18944, 8976, 1, 256]
++ - Exact: [19712, 8976, 1, 256]
++ - Exact: [19968, 8976, 1, 256]
++ - Exact: [20480, 8976, 1, 256]
++ - Exact: [2048, 1536, 1, 512]
++ - Exact: [2048, 1536, 1, 768]
++ - Exact: [2048, 684, 1, 512]
++ - Exact: [2048, 684, 1, 768]
++ - Exact: [2048, 8976, 1, 256]
++ - Exact: [20992, 8976, 1, 256]
++ - Exact: [21248, 8976, 1, 256]
++ - Exact: [2304, 8976, 1, 256]
++ - Exact: [23552, 8976, 1, 256]
++ - Exact: [2560, 8976, 1, 256]
++ - Exact: [256, 10496, 1, 1024]
++ - Exact: [256, 11264, 1, 1024]
++ - Exact: [256, 11520, 1, 1024]
++ - Exact: [256, 11776, 1, 1024]
++ - Exact: [256, 12544, 1, 1024]
++ - Exact: [256, 13312, 1, 1024]
++ - Exact: [256, 14336, 1, 1024]
++ - Exact: [256, 14592, 1, 1024]
++ - Exact: [256, 14848, 1, 1024]
++ - Exact: [256, 15104, 1, 1024]
++ - Exact: [256, 16128, 1, 1024]
++ - Exact: [256, 18176, 1, 1024]
++ - Exact: [256, 18944, 1, 1024]
++ - Exact: [256, 19200, 1, 1024]
++ - Exact: [256, 20480, 1, 1024]
++ - Exact: [256, 20992, 1, 1024]
++ - Exact: [256, 21248, 1, 1024]
++ - Exact: [256, 21504, 1, 1024]
++ - Exact: [256, 22016, 1, 1024]
++ - Exact: [256, 22344, 1, 1024]
++ - Exact: [256, 23296, 1, 1024]
++ - Exact: [256, 23552, 1, 1024]
++ - Exact: [256, 31488, 1, 1024]
++ - Exact: [256, 33536, 1, 1024]
++ - Exact: [256, 44505, 1, 1024]
++ - Exact: [256, 4608, 1, 1024]
++ - Exact: [256, 4864, 1, 1024]
++ - Exact: [256, 5376, 1, 1024]
++ - Exact: [256, 5888, 1, 1024]
++ - Exact: [256, 6144, 1, 1024]
++ - Exact: [256, 6400, 1, 1024]
++ - Exact: [256, 6656, 1, 1024]
++ - Exact: [256, 7168, 1, 1024]
++ - Exact: [256, 7424, 1, 1024]
++ - Exact: [256, 7936, 1, 1024]
++ - Exact: [256, 8192, 1, 1024]
++ - Exact: [256, 8448, 1, 1024]
++ - Exact: [256, 8960, 1, 1024]
++ - Exact: [256, 9984, 1, 1024]
++ - Exact: [2816, 8976, 1, 256]
++ - Exact: [28672, 8976, 1, 256]
++ - Exact: [3072, 8976, 1, 256]
++ - Exact: [31488, 8976, 1, 256]
++ - Exact: [3328, 8976, 1, 256]
++ - Exact: [33536, 8976, 1, 256]
++ - Exact: [3840, 8976, 1, 256]
++ - Exact: [4096, 8976, 1, 256]
++ - Exact: [4352, 8976, 1, 256]
++ - Exact: [44505, 8976, 1, 256]
++ - Exact: [4608, 8976, 1, 256]
++ - Exact: [4864, 8976, 1, 256]
++ - Exact: [5120, 8976, 1, 256]
++ - Exact: [5376, 8976, 1, 256]
++ - Exact: [5632, 8976, 1, 256]
++ - Exact: [5888, 8976, 1, 256]
++ - Exact: [6144, 8976, 1, 256]
++ - Exact: [6400, 8976, 1, 256]
++ - Exact: [684, 8976, 1, 256]
++ - Exact: [7168, 8976, 1, 256]
++ - Exact: [7936, 8976, 1, 256]
++ - Exact: [8192, 8976, 1, 256]
++ - Exact: [8448, 8976, 1, 256]
++ - Exact: [8960, 8976, 1, 256]
++ - Exact: [9472, 8976, 1, 256]
++ - Exact: [9728, 8976, 1, 256]
++ - Exact: [9984, 8976, 1, 256]
++ - Exact: [256, 10496, 1, 1024]
++ - Exact: [256, 11264, 1, 1024]
++ - Exact: [256, 11520, 1, 1024]
++ - Exact: [256, 11776, 1, 1024]
++ - Exact: [256, 12544, 1, 1024]
++ - Exact: [256, 13312, 1, 1024]
++ - Exact: [256, 14336, 1, 1024]
++ - Exact: [256, 14592, 1, 1024]
++ - Exact: [256, 14848, 1, 1024]
++ - Exact: [256, 15104, 1, 1024]
++ - Exact: [256, 16128, 1, 1024]
++ - Exact: [256, 18176, 1, 1024]
++ - Exact: [256, 18944, 1, 1024]
++ - Exact: [256, 19200, 1, 1024]
++ - Exact: [256, 20480, 1, 1024]
++ - Exact: [256, 20992, 1, 1024]
++ - Exact: [256, 21248, 1, 1024]
++ - Exact: [256, 21504, 1, 1024]
++ - Exact: [256, 22016, 1, 1024]
++ - Exact: [256, 22344, 1, 1024]
++ - Exact: [256, 23296, 1, 1024]
++ - Exact: [256, 23552, 1, 1024]
++ - Exact: [256, 31488, 1, 1024]
++ - Exact: [256, 33536, 1, 1024]
++ - Exact: [256, 44505, 1, 1024]
++ - Exact: [256, 4608, 1, 1024]
++ - Exact: [256, 4864, 1, 1024]
++ - Exact: [256, 5376, 1, 1024]
++ - Exact: [256, 5888, 1, 1024]
++ - Exact: [256, 6144, 1, 1024]
++ - Exact: [256, 6400, 1, 1024]
++ - Exact: [256, 6656, 1, 1024]
++ - Exact: [256, 7168, 1, 1024]
++ - Exact: [256, 7424, 1, 1024]
++ - Exact: [256, 7936, 1, 1024]
++ - Exact: [256, 8192, 1, 1024]
++ - Exact: [256, 8448, 1, 1024]
++ - Exact: [256, 8960, 1, 1024]
++ - Exact: [256, 9984, 1, 1024]
++ - Exact: [512, 32768, 1, 13]
++ - Exact: [256, 32768, 1, 512]
++ - Exact: [128, 32768, 1, 512]
++ - Exact: [1024, 32768, 1, 479]
++ - Exact: [1024, 32768, 1, 1024]
++ - Exact: [512, 32768, 1, 1024]
++ - Exact: [1023, 2048, 1, 4096]
++ - Exact: [1025, 2048, 1, 4096]
++ - Exact: [1024, 2047, 1, 4096]
++ - Exact: [1024, 2049, 1, 4096]
++ - Exact: [1024, 2048, 1, 4095]
++ - Exact: [1024, 2048, 1, 4097]
++ - Exact: [1023, 3072, 1, 1024]
++ - Exact: [1025, 3072, 1, 1024]
++ - Exact: [1024, 3071, 1, 1024]
++ - Exact: [1024, 3073, 1, 1024]
++ - Exact: [1024, 3072, 1, 1023]
++ - Exact: [1024, 3072, 1, 1025]
++ - Exact: [3071, 512, 1, 1024]
++ - Exact: [3073, 512, 1, 1024]
++ - Exact: [3072, 511, 1, 1024]
++ - Exact: [3072, 513, 1, 1024]
++ - Exact: [3072, 512, 1, 1023]
++ - Exact: [3072, 512, 1, 1025]
++ - Exact: [128, 32768, 1, 256]
++ - Exact: [1024, 4096, 1, 480]
++ - Exact: [512, 4096, 1, 1024]
++ - Exact: [512, 55296, 1, 13]
++ - Exact: [256, 55296, 1, 512]
++ - Exact: [128, 55296, 1, 256]
++ - Exact: [1024, 6912, 1, 480]
++ - Exact: [1024, 6912, 1, 1024]
++ - Exact: [512, 6912, 1, 1024]
++ - Exact: [256, 6912, 1, 512]
++ - Exact: [1151, 1152, 1, 1152]
++ - Exact: [1153, 1152, 1, 1152]
++ - Exact: [1152, 1151, 1, 1152]
++ - Exact: [1152, 1153, 1, 1152]
++ - Exact: [1152, 1152, 1, 1151]
++ - Exact: [1152, 1152, 1, 1153]
++ - Exact: [1535, 1536, 1, 1536]
++ - Exact: [1537, 1536, 1, 1536]
++ - Exact: [1536, 1535, 1, 1536]
++ - Exact: [1536, 1537, 1, 1536]
++ - Exact: [1536, 1536, 1, 1535]
++ - Exact: [1536, 1536, 1, 1537]
++ - Exact: [1919, 1920, 1, 1920]
++ - Exact: [1921, 1920, 1, 1920]
++ - Exact: [1920, 1919, 1, 1920]
++ - Exact: [1920, 1921, 1, 1920]
++ - Exact: [1920, 1920, 1, 1919]
++ - Exact: [1920, 1920, 1, 1921]
++ - Exact: [2303, 2304, 1, 2304]
++ - Exact: [2305, 2304, 1, 2304]
++ - Exact: [2304, 2303, 1, 2304]
++ - Exact: [2304, 2305, 1, 2304]
++ - Exact: [2304, 2304, 1, 2303]
++ - Exact: [2304, 2304, 1, 2305]
++ - Exact: [2687, 2688, 1, 2688]
++ - Exact: [2689, 2688, 1, 2688]
++ - Exact: [2688, 2687, 1, 2688]
++ - Exact: [2688, 2689, 1, 2688]
++ - Exact: [2688, 2688, 1, 2687]
++ - Exact: [2688, 2688, 1, 2689]
++ - Exact: [3455, 3456, 1, 3456]
++ - Exact: [3457, 3456, 1, 3456]
++ - Exact: [3456, 3455, 1, 3456]
++ - Exact: [3456, 3457, 1, 3456]
++ - Exact: [3456, 3456, 1, 3455]
++ - Exact: [3456, 3456, 1, 3457]
++ - Exact: [3839, 3840, 1, 3840]
++ - Exact: [3841, 3840, 1, 3840]
++ - Exact: [3840, 3839, 1, 3840]
++ - Exact: [3840, 3841, 1, 3840]
++ - Exact: [3840, 3840, 1, 3839]
++ - Exact: [3840, 3840, 1, 3841]
++ - Exact: [4223, 4224, 1, 4224]
++ - Exact: [4225, 4224, 1, 4224]
++ - Exact: [4224, 4223, 1, 4224]
++ - Exact: [4224, 4225, 1, 4224]
++ - Exact: [4224, 4224, 1, 4223]
++ - Exact: [4224, 4224, 1, 4225]
++ - Exact: [4607, 4608, 1, 4608]
++ - Exact: [4609, 4608, 1, 4608]
++ - Exact: [4608, 4607, 1, 4608]
++ - Exact: [4608, 4609, 1, 4608]
++ - Exact: [4608, 4608, 1, 4607]
++ - Exact: [4608, 4608, 1, 4609]
++ - Exact: [4991, 4992, 1, 4992]
++ - Exact: [4993, 4992, 1, 4992]
++ - Exact: [4992, 4991, 1, 4992]
++ - Exact: [4992, 4993, 1, 4992]
++ - Exact: [4992, 4992, 1, 4991]
++ - Exact: [4992, 4992, 1, 4993]
++ - Exact: [5375, 5376, 1, 5376]
++ - Exact: [5377, 5376, 1, 5376]
++ - Exact: [5376, 5375, 1, 5376]
++ - Exact: [5376, 5377, 1, 5376]
++ - Exact: [5376, 5376, 1, 5375]
++ - Exact: [5376, 5376, 1, 5377]
++ - Exact: [5759, 5760, 1, 5760]
++ - Exact: [5761, 5760, 1, 5760]
++ - Exact: [5760, 5759, 1, 5760]
++ - Exact: [5760, 5761, 1, 5760]
++ - Exact: [5760, 5760, 1, 5759]
++ - Exact: [5760, 5760, 1, 5761]
++ - Exact: [6143, 6144, 1, 6144]
++ - Exact: [6145, 6144, 1, 6144]
++ - Exact: [6144, 6143, 1, 6144]
++ - Exact: [6144, 6145, 1, 6144]
++ - Exact: [6144, 6144, 1, 6143]
++ - Exact: [6144, 6144, 1, 6145]
++ - Exact: [6527, 6528, 1, 6528]
++ - Exact: [6529, 6528, 1, 6528]
++ - Exact: [6528, 6527, 1, 6528]
++ - Exact: [6528, 6529, 1, 6528]
++ - Exact: [6528, 6528, 1, 6527]
++ - Exact: [6528, 6528, 1, 6529]
++ - Exact: [6911, 6912, 1, 6912]
++ - Exact: [6913, 6912, 1, 6912]
++ - Exact: [6912, 6911, 1, 6912]
++ - Exact: [6912, 6913, 1, 6912]
++ - Exact: [6912, 6912, 1, 6911]
++ - Exact: [6912, 6912, 1, 6913]
++ - Exact: [7295, 7296, 1, 7296]
++ - Exact: [7297, 7296, 1, 7296]
++ - Exact: [7296, 7295, 1, 7296]
++ - Exact: [7296, 7297, 1, 7296]
++ - Exact: [7296, 7296, 1, 7295]
++ - Exact: [7296, 7296, 1, 7297]
++ - Exact: [7679, 7680, 1, 7680]
++ - Exact: [7681, 7680, 1, 7680]
++ - Exact: [7680, 7679, 1, 7680]
++ - Exact: [7680, 7681, 1, 7680]
++ - Exact: [7680, 7680, 1, 7679]
++ - Exact: [7680, 7680, 1, 7681]
++ - Exact: [1152, 1152, 1, 1152]
++ - Exact: [1536, 1536, 1, 1536]
++ - Exact: [1920, 1920, 1, 1920]
++ - Exact: [2304, 2304, 1, 2304]
++ - Exact: [2688, 2688, 1, 2688]
++ - Exact: [3456, 3456, 1, 3456]
++ - Exact: [3840, 3840, 1, 3840]
++ - Exact: [4224, 4224, 1, 4224]
++ - Exact: [4608, 4608, 1, 4608]
++ - Exact: [4992, 4992, 1, 4992]
++ - Exact: [5376, 5376, 1, 5376]
++ - Exact: [5760, 5760, 1, 5760]
++ - Exact: [6144, 6144, 1, 6144]
++ - Exact: [6528, 6528, 1, 6528]
++ - Exact: [6912, 6912, 1, 6912]
++ - Exact: [7296, 7296, 1, 7296]
++ - Exact: [7680, 7680, 1, 7680]
++ - Exact: [256, 128, 49, 1152]
++ - Exact: [256, 128, 121, 120]
++ - Exact: [256, 128, 169, 120]
++ - Exact: [256, 128, 36, 120]
++ - Exact: [256, 128, 49, 120]
++ - Exact: [256, 128, 64, 120]
++ - Exact: [256, 128, 36, 12000]
++ - Exact: [256, 128, 49, 1216]
++ - Exact: [256, 128, 121, 18]
++ - Exact: [256, 128, 169, 18]
++ - Exact: [256, 128, 36, 18]
++ - Exact: [256, 128, 49, 18]
++ - Exact: [256, 128, 64, 18]
++ - Exact: [256, 128, 36, 1800]
++ - Exact: [256, 128, 121, 19]
++ - Exact: [256, 128, 169, 19]
++ - Exact: [256, 128, 36, 19]
++ - Exact: [256, 128, 49, 19]
++ - Exact: [256, 128, 64, 19]
++ - Exact: [256, 128, 36, 1900]
++ - Exact: [256, 128, 49, 480]
++ - Exact: [256, 128, 81, 480]
++ - Exact: [256, 128, 64, 5880]
++ - Exact: [256, 128, 49, 72]
++ - Exact: [256, 128, 81, 72]
++ - Exact: [256, 128, 49, 76]
++ - Exact: [256, 128, 81, 76]
++ - Exact: [256, 128, 49, 7680]
++ - Exact: [256, 128, 64, 882]
++ - Exact: [256, 128, 64, 931]
++ - Exact: [256, 256, 49, 1152]
++ - Exact: [256, 256, 36, 12000]
++ - Exact: [256, 256, 49, 1216]
++ - Exact: [256, 256, 36, 1800]
++ - Exact: [256, 256, 36, 1900]
++ - Exact: [256, 256, 64, 5880]
++ - Exact: [256, 256, 49, 7680]
++ - Exact: [256, 256, 64, 882]
++ - Exact: [256, 256, 64, 931]
++ - Exact: [340, 256, 49, 1152]
++ - Exact: [340, 256, 36, 120]
++ - Exact: [340, 256, 49, 120]
++ - Exact: [340, 256, 64, 120]
++ - Exact: [340, 256, 36, 12000]
++ - Exact: [340, 256, 49, 1216]
++ - Exact: [340, 256, 36, 18]
++ - Exact: [340, 256, 49, 18]
++ - Exact: [340, 256, 64, 18]
++ - Exact: [340, 256, 36, 1800]
++ - Exact: [340, 256, 36, 19]
++ - Exact: [340, 256, 49, 19]
++ - Exact: [340, 256, 64, 19]
++ - Exact: [340, 256, 36, 1900]
++ - Exact: [340, 256, 64, 5880]
++ - Exact: [340, 256, 49, 7680]
++ - Exact: [340, 256, 64, 882]
++ - Exact: [340, 256, 64, 931]
++ - Exact: [510, 256, 49, 120]
++ - Exact: [510, 256, 64, 120]
++ - Exact: [510, 256, 49, 18]
++ - Exact: [510, 256, 64, 18]
++ - Exact: [510, 256, 49, 19]
++ - Exact: [510, 256, 64, 19]
++ - Exact: [510, 256, 36, 480]
++ - Exact: [510, 256, 36, 72]
++ - Exact: [510, 256, 36, 76]
++ - Exact: [510, 512, 36, 1080]
++ - Exact: [510, 512, 36, 162]
++ - Exact: [510, 512, 36, 171]
++ - Exact: [510, 512, 49, 1920]
++ - Exact: [510, 512, 64, 1920]
++ - Exact: [510, 512, 49, 288]
++ - Exact: [510, 512, 64, 288]
++ - Exact: [510, 512, 36, 3000]
++ - Exact: [510, 512, 49, 304]
++ - Exact: [510, 512, 64, 304]
++ - Exact: [510, 512, 36, 450]
++ - Exact: [510, 512, 36, 475]
++ - Exact: [510, 512, 49, 480]
++ - Exact: [510, 512, 64, 480]
++ - Exact: [510, 512, 49, 72]
++ - Exact: [510, 512, 64, 72]
++ - Exact: [510, 512, 49, 76]
++ - Exact: [510, 512, 64, 76]
++ - Exact: [512, 256, 81, 1080]
++ - Exact: [512, 256, 25, 12000]
++ - Exact: [512, 256, 81, 162]
++ - Exact: [512, 256, 81, 171]
++ - Exact: [512, 256, 25, 1800]
++ - Exact: [512, 256, 25, 1900]
++ - Exact: [512, 256, 121, 1920]
++ - Exact: [512, 256, 169, 1920]
++ - Exact: [512, 256, 49, 1920]
++ - Exact: [512, 256, 121, 288]
++ - Exact: [512, 256, 169, 288]
++ - Exact: [512, 256, 49, 288]
++ - Exact: [512, 256, 25, 3000]
++ - Exact: [512, 256, 81, 3000]
++ - Exact: [512, 256, 121, 304]
++ - Exact: [512, 256, 169, 304]
++ - Exact: [512, 256, 49, 304]
++ - Exact: [512, 256, 25, 450]
++ - Exact: [512, 256, 81, 450]
++ - Exact: [512, 256, 25, 475]
++ - Exact: [512, 256, 81, 475]
++ - Exact: [512, 256, 121, 480]
++ - Exact: [512, 256, 169, 480]
++ - Exact: [512, 256, 49, 5880]
++ - Exact: [512, 256, 121, 72]
++ - Exact: [512, 256, 169, 72]
++ - Exact: [512, 256, 121, 76]
++ - Exact: [512, 256, 169, 76]
++ - Exact: [512, 256, 49, 882]
++ - Exact: [512, 256, 49, 931]
++ - Exact: [2304, 512, 1, 100]
++ - Exact: [2304, 512, 1, 361]
++ - Exact: [4608, 510, 1, 100]
++ - Exact: [4608, 510, 1, 361]
++ - Exact: [8192, 7680, 1, 8192]
++ - Exact: [4096, 3840, 1, 4096]
++ - Exact: [2048, 1920, 1, 2048]
++ - Exact: [30522, 616, 1, 1024]
++ - Exact: [128, 128, 128, 64]
++ - Exact: [128, 128, 160, 64]
++ - Exact: [1024, 1280, 1, 1024]
++ - Exact: [1024, 1280, 1, 4096]
++ - Exact: [4096, 1280, 1, 1024]
++ - Exact: [30522, 200, 1, 1024]
++ - Exact: [128, 128, 624, 64]
++ - Exact: [1024, 4992, 1, 1024]
++ - Exact: [1024, 4992, 1, 4096]
++ - Exact: [4096, 4992, 1, 1024]
++ - Exact: [30522, 780, 1, 1024]
++ - Exact: [30522, 308, 1, 1024]
++ - Exact: [128, 128, 640, 64]
++ - Exact: [1024, 5120, 1, 1024]
++ - Exact: [1024, 5120, 1, 4096]
++ - Exact: [4096, 5120, 1, 1024]
++ - Exact: [30522, 800, 1, 1024]
++ - Exact: [128, 128, 656, 64]
++ - Exact: [1024, 5248, 1, 1024]
++ - Exact: [1024, 5248, 1, 4096]
++ - Exact: [4096, 5248, 1, 1024]
++ - Exact: [30522, 820, 1, 1024]
++ - Exact: [512, 512, 80, 64]
++ - Exact: [1024, 2560, 1, 1024]
++ - Exact: [1024, 2560, 1, 4096]
++ - Exact: [4096, 2560, 1, 1024]
++ - Exact: [30522, 385, 1, 1024]
++ - Exact: [30522, 462, 1, 1024]
++ - Exact: [128, 128, 144, 64]
++ - Exact: [1024, 1152, 1, 1024]
++ - Exact: [1024, 1152, 1, 4096]
++ - Exact: [4096, 1152, 1, 1024]
++ - Exact: [30522, 180, 1, 1024]
++ - Exact: [1024, 8192, 1, 1024]
++ - Exact: [1024, 8192, 1, 4096]
++ - Exact: [1024, 9600, 1, 1024]
++ - Exact: [1024, 9600, 1, 4096]
++ - Exact: [4096, 8192, 1, 1024]
++ - Exact: [4096, 9600, 1, 1024]
++ - Exact: [33712, 8192, 1, 1024]
++ - Exact: [33712, 9600, 1, 1024]
++ - Exact: [1024, 10064, 1, 1024]
++ - Exact: [1024, 10064, 1, 4096]
++ - Exact: [1024, 10080, 1, 1024]
++ - Exact: [1024, 10080, 1, 4096]
++ - Exact: [1024, 6528, 1, 1024]
++ - Exact: [1024, 6528, 1, 4096]
++ - Exact: [1024, 7104, 1, 1024]
++ - Exact: [1024, 7104, 1, 4096]
++ - Exact: [1024, 8064, 1, 1024]
++ - Exact: [1024, 8064, 1, 4096]
++ - Exact: [1024, 9216, 1, 1024]
++ - Exact: [1024, 9216, 1, 4096]
++ - Exact: [4096, 10064, 1, 1024]
++ - Exact: [4096, 10080, 1, 1024]
++ - Exact: [4096, 6528, 1, 1024]
++ - Exact: [4096, 7104, 1, 1024]
++ - Exact: [4096, 8064, 1, 1024]
++ - Exact: [4096, 9216, 1, 1024]
++ - Exact: [42720, 10080, 1, 1024]
++ - Exact: [42720, 6528, 1, 1024]
++ - Exact: [42720, 7104, 1, 1024]
++ - Exact: [1024, 32768, 1, 480]
++ - Exact: [30592, 1024, 1, 2048]
++ - Exact: [6144, 1024, 1, 2048]
++ - Exact: [8192, 1024, 1, 2048]
++ - Exact: [30592, 8192, 1, 1024]
++ - Exact: [3072, 8192, 1, 1024]
++ - Exact: [512, 512, 256, 64]
++ - Exact: [30592, 2048, 1, 1024]
++ - Exact: [30592, 4096, 1, 1024]
++ - Exact: [3072, 4096, 1, 1024]
++ - Exact: [1920, 2048, 1, 2560]
++ - Exact: [2560, 2048, 1, 2560]
++ - Exact: [2560, 2048, 1, 640]
++ - Exact: [7680, 2048, 1, 2560]
++ - Exact: [512, 512, 40, 64]
++ - Exact: [1536, 4096, 1, 1536]
++ - Exact: [1536, 4096, 1, 6144]
++ - Exact: [4608, 4096, 1, 1536]
++ - Exact: [50304, 4096, 1, 1536]
++ - Exact: [6144, 4096, 1, 1536]
++ - Exact: [1024, 1024, 64, 96]
++ - Exact: [1536, 8192, 1, 1536]
++ - Exact: [1536, 8192, 1, 6144]
++ - Exact: [4608, 8192, 1, 1536]
++ - Exact: [50304, 8192, 1, 1536]
++ - Exact: [6144, 8192, 1, 1536]
++ - Exact: [1024, 1024, 128, 96]
++ - Exact: [1024, 16384, 1, 1024]
++ - Exact: [1024, 16384, 1, 4096]
++ - Exact: [3072, 16384, 1, 1024]
++ - Exact: [4096, 16384, 1, 1024]
++ - Exact: [50304, 16384, 1, 1024]
++ - Exact: [1024, 1024, 256, 64]
++ - Exact: [50304, 2048, 1, 1024]
++ - Exact: [1024, 1024, 32, 64]
++ - Exact: [50304, 4096, 1, 1024]
++ - Exact: [1024, 1024, 64, 64]
++ - Exact: [50304, 8192, 1, 1024]
++ - Exact: [1024, 1024, 128, 64]
++ - Exact: [30528, 8192, 1, 1024]
++ - Exact: [128, 128, 1024, 64]
++ - Exact: [1024, 3456, 1, 1024]
++ - Exact: [1024, 3456, 1, 480]
++ - Exact: [512, 3456, 1, 1024]
++ - Exact: [512, 3456, 1, 13]
++ - Exact: [512, 4096, 1, 13]
++ - Exact: [512, 6912, 1, 13]
++ - Exact: [30528, 640, 1, 1024]
++ - Exact: [30528, 1280, 1, 1024]
++ - Exact: [30528, 1600, 1, 1024]
++ - Exact: [1024, 10240, 1, 1024]
++ - Exact: [4096, 10240, 1, 1024]
++ - Exact: [1024, 10240, 1, 4096]
++ - Exact: [128, 128, 1280, 64]
++ - Exact: [1024, 10496, 1, 4096]
++ - Exact: [30528, 1640, 1, 1024]
++ - Exact: [4096, 10496, 1, 1024]
++ - Exact: [1024, 10496, 1, 1024]
++ - Exact: [128, 128, 1312, 64]
++ - Exact: [30528, 160, 1, 1024]
++ - Exact: [30528, 240, 1, 1024]
++ - Exact: [1024, 6144, 1, 1024]
++ - Exact: [4096, 6144, 1, 1024]
++ - Exact: [1024, 6144, 1, 4096]
++ - Exact: [512, 512, 192, 64]
++ - Exact: [1024, 10224, 1, 1024]
++ - Exact: [1024, 10192, 1, 1024]
++ - Exact: [1024, 10208, 1, 1024]
++ - Exact: [1024, 10224, 1, 4096]
++ - Exact: [4096, 10224, 1, 1024]
++ - Exact: [3072, 10224, 1, 1024]
++ - Exact: [3072, 10240, 1, 1024]
++ - Exact: [1024, 10192, 1, 4096]
++ - Exact: [4096, 10192, 1, 1024]
++ - Exact: [3072, 10192, 1, 1024]
++ - Exact: [3072, 10200, 1, 1024]
++ - Exact: [1024, 10184, 1, 1024]
++ - Exact: [3072, 10208, 1, 1024]
++ - Exact: [1024, 10208, 1, 4096]
++ - Exact: [4096, 10208, 1, 1024]
++ - Exact: [2048, 10224, 1, 1024]
++ - Exact: [2048, 10240, 1, 1024]
++ - Exact: [1024, 10120, 1, 1024]
++ - Exact: [2048, 10192, 1, 1024]
++ - Exact: [1024, 10152, 1, 1024]
++ - Exact: [3072, 10080, 1, 1024]
++ - Exact: [256, 256, 25, 12544]
++ - Exact: [256, 256, 49, 3200]
++ - Exact: [256, 256, 25, 6272]
++ - Exact: [256, 256, 49, 6400]
++ - Exact: [512, 512, 49, 1152]
++ - Exact: [512, 512, 25, 2048]
++ - Exact: [512, 512, 49, 2304]
++ - Exact: [512, 512, 25, 4096]
++ - Exact: [128, 128, 2048, 64]
++ - Exact: [30528, 2560, 1, 1024]
++ - Exact: [128, 128, 1536, 64]
++ - Exact: [1024, 12288, 1, 1024]
++ - Exact: [1024, 12288, 1, 4096]
++ - Exact: [30528, 1920, 1, 1024]
++ - Exact: [4096, 12288, 1, 1024]
++ - Exact: [128, 128, 81, 12544]
++ - Exact: [128, 128, 121, 9216]
++ - Exact: [128, 128, 169, 6400]
++ - Exact: [256, 256, 36, 4096]
++ - Exact: [256, 256, 49, 2304]
++ - Exact: [256, 256, 64, 2304]
++ - Exact: [256, 256, 81, 4096]
++ - Exact: [256, 256, 121, 2304]
++ - Exact: [256, 256, 169, 2304]
++ - Exact: [512, 512, 81, 1024]
++ - Exact: [512, 512, 121, 1024]
++ - Exact: [512, 512, 169, 1024]
++ - Exact: [512, 512, 36, 1024]
++ - Exact: [512, 512, 49, 1024]
++ - Exact: [512, 512, 64, 1024]
++ - Exact: [128, 128, 192, 64]
++ - Exact: [768, 2048, 1, 768]
++ - Exact: [3072, 2048, 1, 768]
++ - Exact: [768, 2048, 1, 3072]
++ - Exact: [384, 384, 144, 64]
++ - Exact: [768, 4608, 1, 768]
++ - Exact: [3072, 4608, 1, 768]
++ - Exact: [768, 4608, 1, 3072]
++ - Exact: [512, 512, 48, 64]
++ - Exact: [128, 128, 256, 64]
++ - Exact: [384, 384, 192, 64]
++ - Exact: [1024, 4608, 1, 1024]
++ - Exact: [4096, 4608, 1, 1024]
++ - Exact: [1024, 4608, 1, 4096]
++ - Exact: [256, 256, 36, 432]
++ - Exact: [256, 256, 36, 456]
++ - Exact: [256, 256, 36, 504]
++ - Exact: [256, 256, 49, 1120]
++ - Exact: [256, 256, 36, 442]
++ - Exact: [256, 256, 49, 950]
++ - Exact: [256, 256, 64, 616]
++ - Exact: [256, 256, 64, 660]
++ - Exact: [256, 256, 36, 408]
++ - Exact: [256, 256, 49, 1008]
++ - Exact: [256, 256, 36, 462]
++ - Exact: [256, 256, 36, 468]
++ - Exact: [256, 256, 36, 494]
++ - Exact: [512, 512, 64, 48]
++ - Exact: [256, 256, 64, 140]
++ - Exact: [512, 512, 64, 56]
++ - Exact: [512, 512, 49, 90]
++ - Exact: [512, 512, 49, 60]
++ - Exact: [256, 256, 49, 864]
++ - Exact: [256, 256, 64, 224]
++ - Exact: [256, 256, 64, 176]
++ - Exact: [256, 256, 64, 154]
++ - Exact: [512, 512, 49, 80]
++ - Exact: [256, 256, 49, 1200]
++ - Exact: [256, 256, 64, 704]
++ - Exact: [256, 256, 64, 768]
++ - Exact: [256, 256, 49, 1160]
++ - Exact: [256, 256, 49, 320]
++ - Exact: [512, 512, 49, 70]
++ - Exact: [256, 256, 49, 1240]
++ - Exact: [256, 256, 36, 384]
++ - Exact: [1024, 2048, 1, 888]
++ - Exact: [1024, 2048, 1, 713]
++ - Exact: [1024, 2048, 1, 660]
++ - Exact: [1024, 2048, 1, 726]
++ - Exact: [1024, 2048, 1, 672]
++ - Exact: [1024, 2048, 1, 850]
++ - Exact: [1024, 2048, 1, 805]
++ - Exact: [1024, 2048, 1, 864]
++ - Exact: [1024, 2048, 1, 768]
++ - Exact: [1024, 2048, 1, 950]
++ - Exact: [1024, 1024, 160, 96]
++ - Exact: [2880, 16384, 1, 1920]
++ - Exact: [1920, 16384, 1, 960]
++ - Exact: [3840, 16384, 1, 1920]
++ - Exact: [1920, 16384, 1, 3840]
++ - Exact: [25216, 16384, 1, 1920]
++ - Exact: [1024, 1024, 40, 96]
++ - Exact: [2880, 4096, 1, 1920]
++ - Exact: [1920, 4096, 1, 960]
++ - Exact: [3840, 4096, 1, 1920]
++ - Exact: [1920, 4096, 1, 3840]
++ - Exact: [25216, 4096, 1, 1920]
++ - Exact: [1024, 1024, 80, 96]
++ - Exact: [2880, 8192, 1, 1920]
++ - Exact: [1920, 8192, 1, 960]
++ - Exact: [3840, 8192, 1, 1920]
++ - Exact: [1920, 8192, 1, 3840]
++ - Exact: [25216, 8192, 1, 1920]
++ - Exact: [1024, 1024, 96, 96]
++ - Exact: [1728, 16384, 1, 2304]
++ - Exact: [2304, 16384, 1, 576]
++ - Exact: [2304, 16384, 1, 2304]
++ - Exact: [12672, 16384, 1, 2304]
++ - Exact: [1024, 1024, 24, 96]
++ - Exact: [1728, 4096, 1, 2304]
++ - Exact: [2304, 4096, 1, 576]
++ - Exact: [2304, 4096, 1, 2304]
++ - Exact: [12672, 4096, 1, 2304]
++ - Exact: [1024, 1024, 48, 96]
++ - Exact: [1728, 8192, 1, 2304]
++ - Exact: [2304, 8192, 1, 576]
++ - Exact: [2304, 8192, 1, 2304]
++ - Exact: [12672, 8192, 1, 2304]
++ - Exact: [1024, 1024, 16, 96]
++ - Exact: [1152, 4096, 1, 3072]
++ - Exact: [3072, 4096, 1, 384]
++ - Exact: [1536, 4096, 1, 3072]
++ - Exact: [3072, 4096, 1, 1536]
++ - Exact: [6400, 4096, 1, 3072]
++ - Exact: [1024, 1024, 32, 96]
++ - Exact: [1152, 8192, 1, 3072]
++ - Exact: [3072, 8192, 1, 384]
++ - Exact: [1536, 8192, 1, 3072]
++ - Exact: [3072, 8192, 1, 1536]
++ - Exact: [6400, 8192, 1, 3072]
++ - Exact: [2048, 4096, 1, 2048]
++ - Exact: [2048, 4096, 1, 4096]
++ - Exact: [29000, 199, 1, 2048]
++ - Exact: [29000, 221, 1, 2048]
++ - Exact: [29000, 224, 1, 2048]
++ - Exact: [29000, 229, 1, 2048]
++ - Exact: [29000, 234, 1, 2048]
++ - Exact: [29000, 242, 1, 2048]
++ - Exact: [29000, 246, 1, 2048]
++ - Exact: [29000, 247, 1, 2048]
++ - Exact: [29000, 256, 1, 2048]
++ - Exact: [29000, 262, 1, 2048]
++ - Exact: [29000, 264, 1, 2048]
++ - Exact: [29000, 265, 1, 2048]
++ - Exact: [29000, 274, 1, 2048]
++ - Exact: [29000, 277, 1, 2048]
++ - Exact: [29000, 279, 1, 2048]
++ - Exact: [29000, 288, 1, 2048]
++ - Exact: [29000, 296, 1, 2048]
++ - Exact: [29000, 315, 1, 2048]
++ - Exact: [29000, 335, 1, 2048]
++ - Exact: [4096, 4096, 1, 2048]
++ - Exact: [29000, 2283, 1, 1024]
++ - Exact: [29000, 2296, 1, 1024]
++ - Exact: [29000, 2306, 1, 1024]
++ - Exact: [29000, 2309, 1, 1024]
++ - Exact: [29000, 2318, 1, 1024]
++ - Exact: [29000, 2320, 1, 1024]
++ - Exact: [29000, 2324, 1, 1024]
++ - Exact: [29000, 2325, 1, 1024]
++ - Exact: [29000, 2329, 1, 1024]
++ - Exact: [29000, 2338, 1, 1024]
++ - Exact: [29000, 2345, 1, 1024]
++ - Exact: [29000, 2350, 1, 1024]
++ - Exact: [29000, 2362, 1, 1024]
++ - Exact: [29000, 2366, 1, 1024]
++ - Exact: [29000, 2368, 1, 1024]
++ - Exact: [29000, 2374, 1, 1024]
++ - Exact: [29000, 2390, 1, 1024]
++ - Exact: [512, 512, 320, 64]
++ - Exact: [29000, 561, 1, 1024]
++ - Exact: [29000, 574, 1, 1024]
++ - Exact: [29000, 600, 1, 1024]
++ - Exact: [29000, 608, 1, 1024]
++ - Exact: [29000, 615, 1, 1024]
++ - Exact: [29000, 622, 1, 1024]
++ - Exact: [29000, 625, 1, 1024]
++ - Exact: [29000, 626, 1, 1024]
++ - Exact: [29000, 628, 1, 1024]
++ - Exact: [29000, 636, 1, 1024]
++ - Exact: [29000, 651, 1, 1024]
++ - Exact: [29000, 658, 1, 1024]
++ - Exact: [29000, 669, 1, 1024]
++ - Exact: [29000, 670, 1, 1024]
++ - Exact: [29000, 672, 1, 1024]
++ - Exact: [29000, 684, 1, 1024]
++ - Exact: [29000, 716, 1, 1024]
++ - Exact: [29000, 730, 1, 1024]
++ - Exact: [2560, 1024, 1, 2560]
++ - Exact: [2560, 1024, 1, 4096]
++ - Exact: [1024, 1024, 512, 64]
++ - Exact: [1024, 32768, 1, 4096]
++ - Exact: [3072, 32768, 1, 1024]
++ - Exact: [4096, 32768, 1, 1024]
++ - Exact: [50304, 32768, 1, 1024]
++ - Exact: [1024, 1024, 24, 128]
++ - Exact: [128, 1024, 24, 1024]
++
++# bodys bigSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [4096, 256, 1, 12288]
++ - Exact: [2048, 256, 1, 13312]
++ - Exact: [4096, 256, 1, 15360]
++ - Exact: [2048, 512, 1, 16640]
++ - Exact: [4096, 256, 1, 14336]
++ - Exact: [1024, 1024, 1, 8192]
++ - Exact: [1024, 512, 1, 16384]
++ - Exact: [4096, 256, 1, 9216]
++ - Exact: [1024, 512, 1, 12288]
++ - Exact: [4096, 200, 1, 12288]
++ - Exact: [1024, 1024, 1, 13312]
++ - Exact: [2048, 256, 1, 16384]
++ - Exact: [2048, 512, 1, 16384]
++ - Exact: [1024, 1024, 1, 8320]
++ - Exact: [2048, 256, 1, 14336]
++ - Exact: [4096, 200, 1, 16640]
++ - Exact: [1024, 1024, 1, 16640]
++ - Exact: [1024, 1024, 1, 14336]
++ - Exact: [2048, 512, 1, 9216]
++ - Exact: [1024, 1024, 1, 15360]
++ - Exact: [2048, 512, 1, 8192]
++ - Exact: [2048, 512, 1, 13312]
++ - Exact: [1024, 1024, 1, 11264]
++ - Exact: [1024, 512, 1, 16640]
++ - Exact: [2048, 512, 1, 10240]
++ - Exact: [2048, 256, 1, 16640]
++ - Exact: [4096, 256, 1, 13312]
++ - Exact: [4096, 200, 1, 15360]
++ - Exact: [2048, 512, 1, 12288]
++ - Exact: [4096, 256, 1, 8192]
++ - Exact: [2048, 512, 1, 15360]
++ - Exact: [2048, 512, 1, 11264]
++ - Exact: [2048, 256, 1, 12288]
++ - Exact: [1024, 1024, 1, 12288]
++ - Exact: [4096, 256, 1, 16384]
++ - Exact: [2048, 256, 1, 15360]
++ - Exact: [2048, 512, 1, 8320]
++ - Exact: [1024, 1024, 1, 10240]
++ - Exact: [1024, 1024, 1, 9216]
++ - Exact: [4096, 200, 1, 16384]
++ - Exact: [2048, 512, 1, 14336]
++ - Exact: [1024, 512, 1, 13312]
++ - Exact: [4096, 256, 1, 8320]
++ - Exact: [4096, 200, 1, 13312]
++ - Exact: [1024, 512, 1, 14336]
++ - Exact: [4096, 256, 1, 11264]
++ - Exact: [4096, 256, 1, 10240]
++ - Exact: [4096, 200, 1, 14336]
++ - Exact: [4096, 256, 1, 16640]
++ - Exact: [1024, 512, 1, 15360]
++ - Exact: [1024, 1024, 1, 16384]
++ - Exact: [224, 192, 36, 10368]
++ - Exact: [320, 256, 9, 19584]
++ - Exact: [256, 256, 11, 13056]
++ - Exact: [320, 256, 9, 9792]
++ - Exact: [320, 256, 11, 13056]
++ - Exact: [256, 256, 9, 9792]
++ - Exact: [256, 224, 9, 19584]
++ - Exact: [256, 256, 9, 19584]
++ - Exact: [128, 128, 36, 12000]
++ - Exact: [128, 128, 49, 12800]
++ - Exact: [128, 128, 25, 25088]
++ - Exact: [128, 128, 49, 25600]
++ - Exact: [128, 128, 25, 50176]
++ - Exact: [128, 128, 36, 12544]
++ - Exact: [128, 128, 49, 9216]
++ - Exact: [1024, 1024, 1, 12544]
++ - Exact: [1024, 1000, 1, 12544]
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 512, 1, 1600]
++ - Exact: [2048, 512, 1, 100]
++ - Exact: [768, 640, 1, 768]
++ - Exact: [768, 1280, 1, 768]
++ - Exact: [1024, 512, 1, 1024]
++ - Exact: [1024, 512, 1, 3072]
++ - Exact: [30522, 120, 1, 1024]
++ - Exact: [30522, 80, 1, 1024]
++ - Exact: [64, 128, 512, 128]
++ - Exact: [64, 512, 64, 512]
++ - Exact: [64, 64, 768, 64]
++ - Exact: [64, 64, 96, 64]
++ - Exact: [1856, 448, 1, 3328]
++ - Exact: [128, 6784, 1, 3328]
++ - Exact: [2048, 400, 1, 512]
++ - Exact: [2368, 448, 1, 128]
++ - Exact: [256, 4288, 1, 3328]
++ - Exact: [704, 1856, 1, 3328]
++ - Exact: [448, 1024, 1, 1280]
++ - Exact: [256, 1408, 1, 3328]
++ - Exact: [704, 1856, 1, 1280]
++ - Exact: [128, 5056, 1, 128]
++ - Exact: [2368, 128, 1, 256]
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [256, 2944, 1, 256]
++ - Exact: [256, 1856, 1, 1280]
++ - Exact: [128, 3584, 1, 1280]
++ - Exact: [4288, 256, 1, 256]
++ - Exact: [2944, 128, 1, 128]
++ - Exact: [5888, 64, 1, 3328]
++ - Exact: [2944, 256, 1, 3328]
++ - Exact: [704, 1024, 1, 128]
++ - Exact: [1408, 448, 1, 1280]
++ - Exact: [1408, 704, 1, 3328]
++ - Exact: [1408, 256, 1, 1280]
++ - Exact: [3072, 128, 1, 1024]
++ - Exact: [2944, 256, 1, 256]
++ - Exact: [704, 1408, 1, 3328]
++ - Exact: [2944, 256, 1, 128]
++ - Exact: [2368, 128, 1, 3328]
++ - Exact: [2944, 128, 1, 256]
++ - Exact: [448, 1408, 1, 256]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [1024, 448, 1, 128]
++ - Exact: [256, 3584, 1, 3328]
++ - Exact: [256, 1408, 1, 256]
++ - Exact: [5056, 64, 1, 1280]
++ - Exact: [1024, 704, 1, 256]
++ - Exact: [128, 4288, 1, 128]
++ - Exact: [6784, 64, 1, 128]
++ - Exact: [3584, 256, 1, 128]
++ - Exact: [5888, 64, 1, 256]
++ - Exact: [1856, 256, 1, 1280]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [704, 1024, 1, 1280]
++ - Exact: [448, 1856, 1, 128]
++ - Exact: [1024, 704, 1, 1280]
++ - Exact: [128, 5888, 1, 256]
++ - Exact: [704, 704, 1, 3328]
++ - Exact: [704, 1408, 1, 1280]
++ - Exact: [3584, 256, 1, 3328]
++ - Exact: [704, 1856, 1, 128]
++ - Exact: [2944, 448, 1, 128]
++ - Exact: [128, 2944, 1, 1280]
++ - Exact: [448, 2944, 1, 1280]
++ - Exact: [3584, 128, 1, 256]
++ - Exact: [448, 1408, 1, 3328]
++ - Exact: [256, 3584, 1, 256]
++ - Exact: [256, 2944, 1, 3328]
++ - Exact: [448, 2368, 1, 128]
++ - Exact: [1408, 704, 1, 256]
++ - Exact: [448, 2944, 1, 3328]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [6784, 128, 1, 3328]
++ - Exact: [704, 704, 1, 256]
++ - Exact: [128, 4288, 1, 3328]
++ - Exact: [448, 704, 1, 1280]
++ - Exact: [128, 5056, 1, 1280]
++ - Exact: [1024, 448, 1, 3328]
++ - Exact: [1856, 704, 1, 1280]
++ - Exact: [448, 1024, 1, 128]
++ - Exact: [448, 2368, 1, 3328]
++ - Exact: [5056, 64, 1, 128]
++ - Exact: [1024, 700, 1, 512]
++ - Exact: [704, 1024, 1, 256]
++ - Exact: [128, 6784, 1, 1280]
++ - Exact: [1856, 256, 1, 256]
++ - Exact: [256, 4288, 1, 1280]
++ - Exact: [256, 1856, 1, 128]
++ - Exact: [7680, 64, 1, 2560]
++ - Exact: [448, 1408, 1, 128]
++ - Exact: [6784, 128, 1, 256]
++ - Exact: [704, 448, 1, 256]
++ - Exact: [704, 1408, 1, 128]
++ - Exact: [4288, 128, 1, 1280]
++ - Exact: [128, 2944, 1, 128]
++ - Exact: [1024, 704, 1, 3328]
++ - Exact: [128, 4288, 1, 256]
++ - Exact: [704, 448, 1, 3328]
++ - Exact: [448, 2368, 1, 1280]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [2944, 256, 1, 1280]
++ - Exact: [256, 2368, 1, 128]
++ - Exact: [1856, 704, 1, 256]
++ - Exact: [1408, 448, 1, 3328]
++ - Exact: [1856, 448, 1, 1280]
++ - Exact: [128, 5888, 1, 128]
++ - Exact: [704, 1856, 1, 256]
++ - Exact: [256, 2368, 1, 1280]
++ - Exact: [2944, 448, 1, 256]
++ - Exact: [1856, 448, 1, 128]
++ - Exact: [2368, 128, 1, 1280]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [2368, 256, 1, 1280]
++ - Exact: [2368, 448, 1, 1280]
++ - Exact: [128, 3584, 1, 256]
++ - Exact: [704, 448, 1, 1280]
++ - Exact: [128, 3584, 1, 3328]
++ - Exact: [4288, 256, 1, 1280]
++ - Exact: [4288, 128, 1, 3328]
++ - Exact: [7680, 128, 1, 2560]
++ - Exact: [1408, 256, 1, 128]
++ - Exact: [256, 1408, 1, 1280]
++ - Exact: [128, 2368, 1, 256]
++ - Exact: [6784, 64, 1, 3328]
++ - Exact: [128, 2944, 1, 3328]
++ - Exact: [2944, 448, 1, 3328]
++ - Exact: [256, 4288, 1, 256]
++ - Exact: [5888, 128, 1, 256]
++ - Exact: [5056, 64, 1, 256]
++ - Exact: [1024, 704, 1, 128]
++ - Exact: [128, 5056, 1, 3328]
++ - Exact: [4288, 128, 1, 256]
++ - Exact: [1408, 448, 1, 128]
++ - Exact: [704, 448, 1, 128]
++ - Exact: [3584, 256, 1, 256]
++ - Exact: [128, 2944, 1, 256]
++ - Exact: [128, 6784, 1, 128]
++ - Exact: [448, 1856, 1, 256]
++ - Exact: [3584, 128, 1, 3328]
++ - Exact: [5888, 128, 1, 3328]
++ - Exact: [1408, 704, 1, 1280]
++ - Exact: [6784, 64, 1, 256]
++ - Exact: [448, 2944, 1, 256]
++ - Exact: [448, 2368, 1, 256]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [128, 2368, 1, 3328]
++ - Exact: [5056, 64, 1, 3328]
++ - Exact: [64, 5888, 1, 128]
++ - Exact: [5056, 128, 1, 3328]
++ - Exact: [448, 704, 1, 256]
++ - Exact: [2944, 128, 1, 3328]
++ - Exact: [704, 704, 1, 128]
++ - Exact: [2368, 128, 1, 128]
++ - Exact: [5056, 128, 1, 128]
++ - Exact: [448, 1024, 1, 3328]
++ - Exact: [2368, 256, 1, 256]
++ - Exact: [256, 2368, 1, 3328]
++ - Exact: [256, 3584, 1, 128]
++ - Exact: [4288, 256, 1, 128]
++ - Exact: [2368, 256, 1, 128]
++ - Exact: [256, 1856, 1, 256]
++ - Exact: [256, 2944, 1, 128]
++ - Exact: [1408, 256, 1, 3328]
++ - Exact: [2368, 448, 1, 256]
++ - Exact: [4288, 256, 1, 3328]
++ - Exact: [1856, 704, 1, 128]
++ - Exact: [4288, 128, 1, 128]
++ - Exact: [1408, 448, 1, 256]
++ - Exact: [6784, 64, 1, 1280]
++ - Exact: [3584, 128, 1, 128]
++ - Exact: [256, 2368, 1, 256]
++ - Exact: [2944, 448, 1, 1280]
++ - Exact: [448, 1408, 1, 1280]
++ - Exact: [448, 1856, 1, 1280]
++ - Exact: [1856, 256, 1, 128]
++ - Exact: [2560, 128, 1, 2560]
++ - Exact: [448, 1024, 1, 256]
++ - Exact: [1024, 448, 1, 1280]
++ - Exact: [128, 5056, 1, 256]
++ - Exact: [448, 2944, 1, 128]
++ - Exact: [128, 3584, 1, 128]
++ - Exact: [1408, 256, 1, 256]
++ - Exact: [128, 5888, 1, 3328]
++ - Exact: [2368, 448, 1, 3328]
++ - Exact: [128, 5888, 1, 1280]
++ - Exact: [64, 5056, 1, 128]
++ - Exact: [64, 6784, 1, 128]
++ - Exact: [448, 704, 1, 128]
++ - Exact: [1408, 704, 1, 128]
++ - Exact: [2368, 256, 1, 3328]
++ - Exact: [5888, 128, 1, 1280]
++ - Exact: [256, 3584, 1, 1280]
++ - Exact: [256, 1408, 1, 128]
++ - Exact: [256, 4288, 1, 128]
++ - Exact: [5888, 128, 1, 128]
++ - Exact: [1856, 256, 1, 3328]
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [704, 704, 1, 1280]
++ - Exact: [128, 2368, 1, 1280]
++ - Exact: [3584, 256, 1, 1280]
++ - Exact: [5888, 64, 1, 1280]
++ - Exact: [3584, 128, 1, 1280]
++ - Exact: [5056, 128, 1, 1280]
++ - Exact: [448, 1856, 1, 3328]
++ - Exact: [1024, 448, 1, 256]
++ - Exact: [2944, 128, 1, 1280]
++ - Exact: [128, 2368, 1, 128]
++ - Exact: [256, 2944, 1, 1280]
++ - Exact: [704, 1024, 1, 3328]
++ - Exact: [128, 6784, 1, 256]
++ - Exact: [256, 1856, 1, 3328]
++ - Exact: [6784, 128, 1, 128]
++ - Exact: [704, 1408, 1, 256]
++ - Exact: [4096, 128, 1, 4096]
++ - Exact: [5888, 64, 1, 128]
++ - Exact: [5056, 128, 1, 256]
++ - Exact: [6784, 128, 1, 1280]
++ - Exact: [1856, 448, 1, 256]
++ - Exact: [128, 4288, 1, 1280]
++ - Exact: [448, 704, 1, 3328]
++ - Exact: [1856, 704, 1, 3328]
++ - Exact: [1024, 1024, 1, 3328]
++ - Exact: [2048, 200, 1, 3200]
++ - Exact: [2048, 256, 1, 3328]
++ - Exact: [4096, 200, 1, 11264]
++ - Exact: [2048, 512, 1, 1024]
++ - Exact: [1024, 1024, 1, 64]
++ - Exact: [512, 1024, 1, 1536]
++ - Exact: [1024, 512, 1, 512]
++ - Exact: [2048, 512, 1, 640]
++ - Exact: [1024, 1024, 1, 512]
++ - Exact: [2048, 256, 1, 2048]
++ - Exact: [1024, 512, 1, 128]
++ - Exact: [2048, 512, 1, 256]
++ - Exact: [4096, 200, 1, 2560]
++ - Exact: [1024, 1024, 1, 1152]
++ - Exact: [2048, 200, 1, 32]
++ - Exact: [512, 1024, 1, 2816]
++ - Exact: [2048, 200, 1, 2080]
++ - Exact: [2048, 200, 1, 1024]
++ - Exact: [4096, 200, 1, 4096]
++ - Exact: [1024, 512, 1, 11264]
++ - Exact: [1024, 1024, 1, 1792]
++ - Exact: [4096, 200, 1, 768]
++ - Exact: [4096, 256, 1, 1024]
++ - Exact: [1024, 512, 1, 256]
++ - Exact: [1024, 512, 1, 1408]
++ - Exact: [1024, 512, 1, 5632]
++ - Exact: [4096, 200, 1, 256]
++ - Exact: [512, 1024, 1, 3072]
++ - Exact: [1024, 1024, 1, 4160]
++ - Exact: [2048, 256, 1, 384]
++ - Exact: [4096, 200, 1, 640]
++ - Exact: [1024, 1024, 1, 7168]
++ - Exact: [4096, 256, 1, 768]
++ - Exact: [2048, 256, 1, 6656]
++ - Exact: [2048, 200, 1, 3072]
++ - Exact: [1024, 512, 1, 2816]
++ - Exact: [4096, 256, 1, 7680]
++ - Exact: [4096, 200, 1, 1024]
++ - Exact: [2048, 200, 1, 1792]
++ - Exact: [1024, 1024, 1, 2816]
++ - Exact: [2048, 512, 1, 1536]
++ - Exact: [4096, 256, 1, 3072]
++ - Exact: [2048, 256, 1, 5632]
++ - Exact: [1024, 512, 1, 6656]
++ - Exact: [4096, 200, 1, 2080]
++ - Exact: [2048, 200, 1, 13312]
++ - Exact: [4096, 256, 1, 3584]
++ - Exact: [2048, 256, 1, 8192]
++ - Exact: [2048, 512, 1, 512]
++ - Exact: [2048, 512, 1, 1152]
++ - Exact: [2048, 200, 1, 9216]
++ - Exact: [2048, 200, 1, 2560]
++ - Exact: [2048, 256, 1, 4608]
++ - Exact: [2048, 256, 1, 3584]
++ - Exact: [1024, 512, 1, 640]
++ - Exact: [2048, 512, 1, 768]
++ - Exact: [2048, 200, 1, 1408]
++ - Exact: [4096, 200, 1, 2048]
++ - Exact: [1024, 1024, 1, 5632]
++ - Exact: [2048, 512, 1, 3584]
++ - Exact: [1024, 512, 1, 64]
++ - Exact: [4096, 200, 1, 7680]
++ - Exact: [1024, 1024, 1, 1280]
++ - Exact: [2048, 200, 1, 896]
++ - Exact: [2048, 256, 1, 32]
++ - Exact: [2048, 256, 1, 1280]
++ - Exact: [4096, 256, 1, 4096]
++ - Exact: [2048, 256, 1, 11264]
++ - Exact: [4096, 200, 1, 9216]
++ - Exact: [1024, 512, 1, 4096]
++ - Exact: [4096, 200, 1, 3840]
++ - Exact: [1024, 1024, 1, 1920]
++ - Exact: [2048, 200, 1, 7168]
++ - Exact: [4096, 256, 1, 1152]
++ - Exact: [2048, 256, 1, 1920]
++ - Exact: [2048, 512, 1, 4160]
++ - Exact: [2048, 512, 1, 5632]
++ - Exact: [4096, 256, 1, 7168]
++ - Exact: [4096, 200, 1, 128]
++ - Exact: [2048, 200, 1, 5120]
++ - Exact: [1024, 1024, 1, 6656]
++ - Exact: [512, 1024, 1, 3200]
++ - Exact: [2048, 256, 1, 1536]
++ - Exact: [4096, 256, 1, 256]
++ - Exact: [2048, 512, 1, 1408]
++ - Exact: [1024, 512, 1, 2080]
++ - Exact: [2048, 512, 1, 2304]
++ - Exact: [4096, 200, 1, 512]
++ - Exact: [2048, 200, 1, 1280]
++ - Exact: [1024, 1024, 1, 2304]
++ - Exact: [2048, 512, 1, 4608]
++ - Exact: [4096, 256, 1, 6144]
++ - Exact: [4096, 256, 1, 896]
++ - Exact: [2048, 256, 1, 640]
++ - Exact: [2048, 512, 1, 384]
++ - Exact: [2048, 200, 1, 16384]
++ - Exact: [4096, 200, 1, 10240]
++ - Exact: [1024, 512, 1, 9216]
++ - Exact: [4096, 200, 1, 1920]
++ - Exact: [2048, 512, 1, 7680]
++ - Exact: [1024, 512, 1, 3584]
++ - Exact: [1024, 1024, 1, 32]
++ - Exact: [2048, 512, 1, 1664]
++ - Exact: [2048, 200, 1, 2048]
++ - Exact: [1024, 1024, 1, 3584]
++ - Exact: [4096, 256, 1, 6656]
++ - Exact: [4096, 256, 1, 4160]
++ - Exact: [2048, 256, 1, 3072]
++ - Exact: [2048, 256, 1, 8320]
++ - Exact: [1024, 512, 1, 3200]
++ - Exact: [1024, 512, 1, 896]
++ - Exact: [2048, 512, 1, 1280]
++ - Exact: [4096, 200, 1, 64]
++ - Exact: [1024, 1024, 1, 5120]
++ - Exact: [2048, 512, 1, 6656]
++ - Exact: [1024, 1024, 1, 128]
++ - Exact: [512, 1024, 1, 1792]
++ - Exact: [4096, 256, 1, 2816]
++ - Exact: [1024, 1024, 1, 4096]
++ - Exact: [2048, 200, 1, 4160]
++ - Exact: [1024, 512, 1, 768]
++ - Exact: [4096, 200, 1, 8320]
++ - Exact: [2048, 512, 1, 896]
++ - Exact: [4096, 200, 1, 7168]
++ - Exact: [2048, 200, 1, 3840]
++ - Exact: [1024, 1024, 1, 768]
++ - Exact: [4096, 256, 1, 2304]
++ - Exact: [2048, 200, 1, 16640]
++ - Exact: [2048, 256, 1, 2816]
++ - Exact: [1024, 512, 1, 384]
++ - Exact: [2048, 200, 1, 7680]
++ - Exact: [1024, 512, 1, 4608]
++ - Exact: [4096, 200, 1, 32]
++ - Exact: [4096, 200, 1, 3328]
++ - Exact: [1024, 1024, 1, 1408]
++ - Exact: [2048, 200, 1, 15360]
++ - Exact: [512, 1024, 1, 2048]
++ - Exact: [4096, 256, 1, 5632]
++ - Exact: [2048, 256, 1, 1408]
++ - Exact: [2048, 256, 1, 6144]
++ - Exact: [4096, 256, 1, 3328]
++ - Exact: [2048, 512, 1, 6144]
++ - Exact: [2048, 512, 1, 3200]
++ - Exact: [2048, 200, 1, 4608]
++ - Exact: [1024, 1024, 1, 6144]
++ - Exact: [4096, 256, 1, 1664]
++ - Exact: [2048, 200, 1, 384]
++ - Exact: [4096, 256, 1, 1792]
++ - Exact: [2048, 512, 1, 2816]
++ - Exact: [4096, 256, 1, 384]
++ - Exact: [2048, 256, 1, 128]
++ - Exact: [1024, 1024, 1, 640]
++ - Exact: [4096, 200, 1, 5632]
++ - Exact: [2048, 200, 1, 1152]
++ - Exact: [4096, 256, 1, 512]
++ - Exact: [1024, 1024, 1, 384]
++ - Exact: [2048, 200, 1, 512]
++ - Exact: [2048, 256, 1, 9216]
++ - Exact: [2048, 256, 1, 1792]
++ - Exact: [4096, 200, 1, 1792]
++ - Exact: [2048, 200, 1, 1536]
++ - Exact: [1024, 1024, 1, 3072]
++ - Exact: [1024, 1024, 1, 2080]
++ - Exact: [2048, 200, 1, 2304]
++ - Exact: [2048, 256, 1, 7168]
++ - Exact: [2048, 512, 1, 1792]
++ - Exact: [1024, 1024, 1, 4608]
++ - Exact: [512, 1024, 1, 1280]
++ - Exact: [2048, 256, 1, 3200]
++ - Exact: [1024, 512, 1, 3328]
++ - Exact: [1024, 512, 1, 4160]
++ - Exact: [4096, 200, 1, 6656]
++ - Exact: [2048, 200, 1, 3328]
++ - Exact: [1024, 1024, 1, 256]
++ - Exact: [2048, 256, 1, 64]
++ - Exact: [2048, 256, 1, 2304]
++ - Exact: [4096, 200, 1, 8192]
++ - Exact: [1024, 512, 1, 7168]
++ - Exact: [1024, 512, 1, 1792]
++ - Exact: [4096, 200, 1, 2816]
++ - Exact: [1024, 1024, 1, 896]
++ - Exact: [4096, 256, 1, 5120]
++ - Exact: [4096, 256, 1, 2048]
++ - Exact: [2048, 256, 1, 5120]
++ - Exact: [2048, 256, 1, 7680]
++ - Exact: [2048, 200, 1, 3584]
++ - Exact: [1024, 512, 1, 1536]
++ - Exact: [2048, 200, 1, 64]
++ - Exact: [2048, 200, 1, 4096]
++ - Exact: [1024, 1024, 1, 1536]
++ - Exact: [4096, 256, 1, 32]
++ - Exact: [4096, 256, 1, 1280]
++ - Exact: [2048, 256, 1, 1024]
++ - Exact: [1024, 512, 1, 1152]
++ - Exact: [2048, 512, 1, 3328]
++ - Exact: [4096, 200, 1, 3584]
++ - Exact: [2048, 200, 1, 256]
++ - Exact: [4096, 256, 1, 1920]
++ - Exact: [2048, 256, 1, 1664]
++ - Exact: [4096, 200, 1, 5120]
++ - Exact: [1024, 512, 1, 8192]
++ - Exact: [4096, 200, 1, 896]
++ - Exact: [2048, 200, 1, 640]
++ - Exact: [4096, 200, 1, 1408]
++ - Exact: [2048, 200, 1, 5632]
++ - Exact: [1024, 512, 1, 2560]
++ - Exact: [4096, 200, 1, 1280]
++ - Exact: [1024, 1024, 1, 2560]
++ - Exact: [2048, 512, 1, 64]
++ - Exact: [2048, 200, 1, 8192]
++ - Exact: [2048, 512, 1, 3072]
++ - Exact: [4096, 256, 1, 640]
++ - Exact: [2048, 256, 1, 4096]
++ - Exact: [4096, 200, 1, 1664]
++ - Exact: [2048, 200, 1, 6656]
++ - Exact: [512, 1024, 1, 768]
++ - Exact: [2048, 200, 1, 8320]
++ - Exact: [4096, 256, 1, 3840]
++ - Exact: [1024, 1024, 1, 3200]
++ - Exact: [4096, 256, 1, 4608]
++ - Exact: [1024, 512, 1, 32]
++ - Exact: [1024, 512, 1, 3840]
++ - Exact: [2048, 512, 1, 1920]
++ - Exact: [4096, 200, 1, 6144]
++ - Exact: [2048, 200, 1, 2816]
++ - Exact: [1024, 1024, 1, 3840]
++ - Exact: [2048, 256, 1, 3840]
++ - Exact: [1024, 512, 1, 7680]
++ - Exact: [2048, 200, 1, 10240]
++ - Exact: [2048, 512, 1, 5120]
++ - Exact: [512, 1024, 1, 512]
++ - Exact: [2048, 512, 1, 32]
++ - Exact: [4096, 256, 1, 2560]
++ - Exact: [4096, 256, 1, 64]
++ - Exact: [2048, 200, 1, 768]
++ - Exact: [2048, 512, 1, 2560]
++ - Exact: [2048, 512, 1, 7168]
++ - Exact: [2048, 512, 1, 128]
++ - Exact: [4096, 200, 1, 2304]
++ - Exact: [2048, 512, 1, 4096]
++ - Exact: [2048, 256, 1, 2560]
++ - Exact: [2048, 256, 1, 4160]
++ - Exact: [1024, 512, 1, 1664]
++ - Exact: [2048, 512, 1, 2080]
++ - Exact: [2048, 512, 1, 3840]
++ - Exact: [4096, 200, 1, 3072]
++ - Exact: [1024, 1024, 1, 1664]
++ - Exact: [512, 1024, 1, 2304]
++ - Exact: [4096, 256, 1, 1408]
++ - Exact: [2048, 256, 1, 1152]
++ - Exact: [1024, 512, 1, 1280]
++ - Exact: [2048, 200, 1, 12288]
++ - Exact: [2048, 200, 1, 1664]
++ - Exact: [4096, 200, 1, 4608]
++ - Exact: [512, 1024, 1, 2560]
++ - Exact: [4096, 200, 1, 384]
++ - Exact: [2048, 200, 1, 128]
++ - Exact: [2048, 200, 1, 11264]
++ - Exact: [1024, 512, 1, 1920]
++ - Exact: [4096, 256, 1, 1536]
++ - Exact: [2048, 256, 1, 256]
++ - Exact: [2048, 256, 1, 10240]
++ - Exact: [1024, 512, 1, 5120]
++ - Exact: [1024, 512, 1, 8320]
++ - Exact: [1024, 512, 1, 10240]
++ - Exact: [1024, 1024, 1, 2048]
++ - Exact: [2048, 256, 1, 2080]
++ - Exact: [4096, 256, 1, 128]
++ - Exact: [2048, 256, 1, 896]
++ - Exact: [4096, 200, 1, 1152]
++ - Exact: [2048, 200, 1, 6144]
++ - Exact: [1024, 1024, 1, 7680]
++ - Exact: [2048, 200, 1, 1920]
++ - Exact: [4096, 256, 1, 2080]
++ - Exact: [2048, 200, 1, 14336]
++ - Exact: [1024, 512, 1, 6144]
++ - Exact: [1024, 512, 1, 2304]
++ - Exact: [4096, 200, 1, 4160]
++ - Exact: [4096, 200, 1, 1536]
++ - Exact: [2048, 320, 1, 64]
++ - Exact: [2048, 384, 1, 64]
++ - Exact: [1024, 384, 1, 289]
++ - Exact: [2048, 448, 1, 64]
++ - Exact: [102, 101, 624, 64]
++ - Exact: [101, 101, 624, 64]
++ - Exact: [85, 85, 752, 64]
++ - Exact: [112, 111, 576, 64]
++ - Exact: [65, 65, 992, 64]
++ - Exact: [77, 77, 816, 64]
++ - Exact: [111, 111, 576, 64]
++ - Exact: [84, 85, 752, 64]
++ - Exact: [84, 84, 752, 64]
++ - Exact: [71, 71, 896, 64]
++ - Exact: [122, 122, 528, 64]
++ - Exact: [78, 78, 816, 64]
++ - Exact: [112, 112, 576, 64]
++ - Exact: [77, 78, 816, 64]
++ - Exact: [111, 112, 576, 64]
++ - Exact: [92, 93, 688, 64]
++ - Exact: [102, 102, 624, 64]
++ - Exact: [99, 99, 624, 64]
++ - Exact: [100, 102, 624, 64]
++ - Exact: [123, 122, 528, 64]
++ - Exact: [99, 102, 624, 64]
++ - Exact: [93, 93, 688, 64]
++ - Exact: [123, 123, 528, 64]
++ - Exact: [100, 100, 624, 64]
++ - Exact: [101, 102, 624, 64]
++ - Exact: [102, 100, 624, 64]
++ - Exact: [92, 92, 688, 64]
++ - Exact: [3072, 128, 1, 4096]
++ - Exact: [1728, 320, 1, 64]
++ - Exact: [1440, 320, 1, 196]
++ - Exact: [2592, 384, 1, 289]
++ - Exact: [192, 80, 36, 10368]
++ - Exact: [1280, 384, 1, 64]
++ - Exact: [1280, 448, 1, 64]
++ - Exact: [3456, 256, 1, 169]
++ - Exact: [2304, 256, 1, 196]
++ - Exact: [224, 192, 36, 2592]
++ - Exact: [192, 128, 36, 1568]
++ - Exact: [1296, 288, 1, 196]
++ - Exact: [192, 64, 36, 6272]
++ - Exact: [1728, 224, 1, 1225]
++ - Exact: [1152, 384, 1, 64]
++ - Exact: [1792, 256, 1, 289]
++ - Exact: [1728, 384, 1, 169]
++ - Exact: [1568, 256, 1, 289]
++ - Exact: [1152, 448, 1, 64]
++ - Exact: [1536, 256, 1, 64]
++ - Exact: [1440, 320, 1, 49]
++ - Exact: [1344, 512, 1, 64]
++ - Exact: [1152, 256, 1, 196]
++ - Exact: [1728, 192, 1, 1225]
++ - Exact: [2048, 512, 1, 49]
++ - Exact: [512, 2048, 1, 49]
++ - Exact: [1728, 192, 1, 64]
++ - Exact: [1536, 384, 1, 64]
++ - Exact: [2048, 192, 1, 64]
++ - Exact: [128, 96, 36, 1568]
++ - Exact: [128, 128, 36, 3136]
++ - Exact: [1280, 320, 1, 64]
++ - Exact: [1792, 320, 1, 289]
++ - Exact: [2880, 320, 1, 64]
++ - Exact: [1728, 384, 1, 49]
++ - Exact: [512, 1024, 1, 196]
++ - Exact: [224, 192, 36, 5184]
++ - Exact: [192, 80, 36, 20736]
++ - Exact: [224, 192, 64, 4608]
++ - Exact: [224, 192, 64, 2304]
++ - Exact: [192, 80, 49, 14400]
++ - Exact: [224, 192, 49, 6272]
++ - Exact: [224, 192, 49, 3136]
++ - Exact: [192, 80, 36, 41472]
++ - Exact: [192, 80, 49, 28800]
++ - Exact: [192, 80, 64, 9216]
++ - Exact: [256, 224, 9, 9792]
++ - Exact: [256, 256, 9, 4896]
++ - Exact: [320, 256, 9, 4896]
++ - Exact: [224, 192, 9, 19584]
++ - Exact: [192, 192, 11, 3264]
++ - Exact: [192, 192, 11, 6528]
++ - Exact: [192, 192, 9, 4896]
++ - Exact: [224, 192, 11, 6528]
++ - Exact: [192, 192, 9, 19584]
++ - Exact: [256, 224, 11, 13056]
++ - Exact: [224, 192, 11, 13056]
++ - Exact: [256, 256, 11, 3264]
++ - Exact: [320, 256, 11, 6528]
++ - Exact: [192, 192, 9, 9792]
++ - Exact: [224, 224, 9, 9792]
++ - Exact: [224, 192, 11, 3264]
++ - Exact: [224, 224, 11, 6528]
++ - Exact: [224, 224, 9, 19584]
++ - Exact: [192, 192, 11, 13056]
++ - Exact: [224, 224, 9, 4896]
++ - Exact: [320, 256, 11, 3264]
++ - Exact: [256, 256, 11, 6528]
++ - Exact: [224, 192, 9, 4896]
++ - Exact: [224, 224, 11, 13056]
++ - Exact: [224, 224, 11, 3264]
++ - Exact: [256, 224, 11, 6528]
++ - Exact: [256, 224, 11, 3264]
++ - Exact: [224, 192, 9, 9792]
++ - Exact: [256, 224, 9, 4896]
++ - Exact: [64, 64, 496, 64]
++ - Exact: [135, 135, 32, 64]
++ - Exact: [64, 65, 496, 64]
++ - Exact: [65, 65, 472, 64]
++ - Exact: [65, 65, 496, 64]
++ - Exact: [70, 70, 216, 64]
++ - Exact: [70, 71, 216, 64]
++ - Exact: [71, 71, 216, 64]
++ - Exact: [71, 71, 448, 64]
++ - Exact: [77, 77, 248, 64]
++ - Exact: [77, 77, 408, 64]
++ - Exact: [77, 78, 248, 64]
++ - Exact: [77, 78, 408, 64]
++ - Exact: [78, 78, 248, 64]
++ - Exact: [78, 78, 408, 64]
++ - Exact: [80, 80, 152, 64]
++ - Exact: [80, 84, 152, 64]
++ - Exact: [84, 84, 152, 64]
++ - Exact: [85, 85, 376, 64]
++ - Exact: [93, 93, 344, 64]
++ - Exact: [102, 102, 312, 64]
++ - Exact: [112, 112, 288, 64]
++ - Exact: [122, 122, 264, 64]
++ - Exact: [123, 122, 264, 64]
++ - Exact: [123, 123, 264, 64]
++ - Exact: [511, 2048, 1, 2048]
++ - Exact: [1024, 512, 1, 1025]
++ - Exact: [512, 1023, 1, 1024]
++ - Exact: [1025, 1024, 1, 1024]
++ - Exact: [2048, 513, 1, 2048]
++ - Exact: [1024, 1024, 1, 1025]
++ - Exact: [960, 1024, 1, 1023]
++ - Exact: [1024, 1024, 1, 1024]
++ - Exact: [960, 1025, 1, 1024]
++ - Exact: [2049, 512, 1, 2048]
++ - Exact: [513, 1024, 1, 1024]
++ - Exact: [512, 2048, 1, 2048]
++ - Exact: [1024, 511, 1, 1024]
++ - Exact: [1024, 512, 1, 1023]
++ - Exact: [960, 1024, 1, 1025]
++ - Exact: [959, 1024, 1, 1024]
++ - Exact: [2048, 512, 1, 2049]
++ - Exact: [511, 1024, 1, 1024]
++ - Exact: [512, 2049, 1, 2048]
++ - Exact: [1024, 513, 1, 1024]
++ - Exact: [2048, 512, 1, 2047]
++ - Exact: [1025, 512, 1, 1024]
++ - Exact: [1024, 1024, 1, 1023]
++ - Exact: [513, 2048, 1, 2048]
++ - Exact: [1024, 1025, 1, 1024]
++ - Exact: [512, 2048, 1, 2049]
++ - Exact: [1024, 1023, 1, 1024]
++ - Exact: [960, 1023, 1, 1024]
++ - Exact: [2048, 511, 1, 2048]
++ - Exact: [1023, 512, 1, 1024]
++ - Exact: [2047, 512, 1, 2048]
++ - Exact: [512, 1024, 1, 1024]
++ - Exact: [512, 1024, 1, 1025]
++ - Exact: [512, 2047, 1, 2048]
++ - Exact: [512, 1025, 1, 1024]
++ - Exact: [512, 2048, 1, 2047]
++ - Exact: [960, 1024, 1, 1024]
++ - Exact: [961, 1024, 1, 1024]
++ - Exact: [512, 1024, 1, 1023]
++ - Exact: [1023, 1024, 1, 1024]
++ - Exact: [479, 1024, 1, 1024]
++ - Exact: [479, 2048, 1, 2048]
++ - Exact: [480, 1023, 1, 1024]
++ - Exact: [480, 1024, 1, 1023]
++ - Exact: [480, 1024, 1, 1025]
++ - Exact: [480, 1025, 1, 1024]
++ - Exact: [480, 2047, 1, 2048]
++ - Exact: [480, 2048, 1, 2047]
++ - Exact: [480, 2048, 1, 2049]
++ - Exact: [480, 2049, 1, 2048]
++ - Exact: [480, 3071, 1, 3072]
++ - Exact: [481, 1024, 1, 1024]
++ - Exact: [481, 2048, 1, 2048]
++ - Exact: [1023, 480, 1, 1024]
++ - Exact: [1024, 479, 1, 1024]
++ - Exact: [1024, 480, 1, 1023]
++ - Exact: [1024, 480, 1, 1025]
++ - Exact: [1024, 481, 1, 1024]
++ - Exact: [1025, 480, 1, 1024]
++ - Exact: [2047, 480, 1, 2048]
++ - Exact: [2048, 479, 1, 2048]
++ - Exact: [2048, 480, 1, 2047]
++ - Exact: [2048, 480, 1, 2049]
++ - Exact: [2048, 481, 1, 2048]
++ - Exact: [2049, 480, 1, 2048]
++ - Exact: [3071, 480, 1, 3072]
++ - Exact: [480, 1024, 1, 1024]
++ - Exact: [480, 2048, 1, 2048]
++ - Exact: [1024, 480, 1, 1024]
++ - Exact: [2048, 480, 1, 2048]
++ - Exact: [1024, 512, 1, 2048]
++ - Exact: [1024, 960, 1, 1024]
++ - Exact: [1024, 960, 1, 1024]
++ - Exact: [1024, 960, 1, 1600]
++ - Exact: [1024, 1024, 1, 960]
++ - Exact: [2048, 215, 1, 512]
++ - Exact: [2048, 215, 1, 768]
++ - Exact: [2048, 256, 1, 512]
++ - Exact: [2048, 256, 1, 768]
++ - Exact: [2048, 512, 1, 2048]
++ - Exact: [2048, 512, 1, 67]
++ - Exact: [2048, 512, 1, 74]
++ - Exact: [256, 1280, 1, 1024]
++ - Exact: [256, 1536, 1, 1024]
++ - Exact: [256, 2304, 1, 1024]
++ - Exact: [256, 2560, 1, 1024]
++ - Exact: [256, 2816, 1, 1024]
++ - Exact: [256, 3328, 1, 1024]
++ - Exact: [256, 3584, 1, 1024]
++ - Exact: [512, 1600, 1, 512]
++ - Exact: [256, 1280, 1, 1024]
++ - Exact: [256, 1536, 1, 1024]
++ - Exact: [256, 2304, 1, 1024]
++ - Exact: [256, 2560, 1, 1024]
++ - Exact: [256, 2816, 1, 1024]
++ - Exact: [256, 3584, 1, 1024]
++ - Exact: [767, 1280, 1, 768]
++ - Exact: [769, 1280, 1, 768]
++ - Exact: [768, 1279, 1, 768]
++ - Exact: [768, 1281, 1, 768]
++ - Exact: [768, 1280, 1, 767]
++ - Exact: [768, 1280, 1, 769]
++ - Exact: [256, 4096, 1, 512]
++ - Exact: [767, 768, 1, 768]
++ - Exact: [769, 768, 1, 768]
++ - Exact: [768, 767, 1, 768]
++ - Exact: [768, 769, 1, 768]
++ - Exact: [768, 768, 1, 767]
++ - Exact: [768, 768, 1, 769]
++ - Exact: [768, 768, 1, 768]
++ - Exact: [128, 128, 49, 1152]
++ - Exact: [128, 128, 49, 1216]
++ - Exact: [128, 128, 36, 1800]
++ - Exact: [128, 128, 36, 1900]
++ - Exact: [128, 128, 64, 5880]
++ - Exact: [128, 128, 49, 7680]
++ - Exact: [128, 128, 64, 882]
++ - Exact: [128, 128, 64, 931]
++ - Exact: [128, 64, 121, 1152]
++ - Exact: [128, 64, 81, 12000]
++ - Exact: [128, 64, 121, 1216]
++ - Exact: [128, 64, 81, 1800]
++ - Exact: [128, 64, 81, 1900]
++ - Exact: [128, 64, 49, 20280]
++ - Exact: [128, 64, 49, 3042]
++ - Exact: [128, 64, 49, 3211]
++ - Exact: [128, 64, 169, 5880]
++ - Exact: [128, 64, 121, 7680]
++ - Exact: [128, 64, 169, 882]
++ - Exact: [128, 64, 169, 931]
++ - Exact: [256, 128, 25, 1080]
++ - Exact: [256, 128, 25, 162]
++ - Exact: [256, 128, 25, 171]
++ - Exact: [1152, 256, 1, 1]
++ - Exact: [1152, 256, 1, 1444]
++ - Exact: [1152, 256, 1, 25]
++ - Exact: [1152, 256, 1, 9]
++ - Exact: [2304, 256, 1, 1444]
++ - Exact: [2304, 340, 1, 1]
++ - Exact: [2304, 340, 1, 1444]
++ - Exact: [2304, 340, 1, 9]
++ - Exact: [2304, 510, 1, 25]
++ - Exact: [30522, 77, 1, 1024]
++ - Exact: [1024, 780, 1, 1024]
++ - Exact: [1024, 800, 1, 1024]
++ - Exact: [1024, 820, 1, 1024]
++ - Exact: [1024, 385, 1, 1024]
++ - Exact: [1024, 462, 1, 1024]
++ - Exact: [64, 512, 256, 512]
++ - Exact: [64, 512, 128, 512]
++ - Exact: [64, 512, 40, 512]
++ - Exact: [96, 1024, 64, 1024]
++ - Exact: [96, 1024, 128, 1024]
++ - Exact: [64, 1024, 256, 1024]
++ - Exact: [64, 1024, 32, 1024]
++ - Exact: [64, 1024, 64, 1024]
++ - Exact: [64, 1024, 128, 1024]
++ - Exact: [64, 128, 1024, 128]
++ - Exact: [1024, 864, 1, 1024]
++ - Exact: [1024, 864, 1, 480]
++ - Exact: [128, 3456, 1, 256]
++ - Exact: [128, 4096, 1, 256]
++ - Exact: [128, 6912, 1, 256]
++ - Exact: [256, 3456, 1, 512]
++ - Exact: [512, 864, 1, 1024]
++ - Exact: [512, 864, 1, 13]
++ - Exact: [64, 128, 1280, 128]
++ - Exact: [64, 128, 1312, 128]
++ - Exact: [64, 512, 192, 512]
++ - Exact: [1024, 512, 1, 196]
++ - Exact: [64, 128, 2048, 128]
++ - Exact: [64, 128, 1536, 128]
++ - Exact: [128, 128, 64, 6400]
++ - Exact: [64, 128, 192, 128]
++ - Exact: [64, 384, 144, 384]
++ - Exact: [64, 512, 48, 512]
++ - Exact: [64, 128, 256, 128]
++ - Exact: [64, 384, 192, 384]
++ - Exact: [128, 128, 49, 1120]
++ - Exact: [128, 128, 49, 1064]
++ - Exact: [128, 128, 49, 1040]
++ - Exact: [128, 128, 64, 600]
++ - Exact: [128, 128, 64, 616]
++ - Exact: [128, 128, 49, 950]
++ - Exact: [128, 128, 49, 972]
++ - Exact: [128, 128, 64, 560]
++ - Exact: [128, 128, 49, 1008]
++ - Exact: [128, 128, 64, 532]
++ - Exact: [128, 128, 49, 1080]
++ - Exact: [128, 128, 64, 588]
++ - Exact: [128, 128, 49, 1160]
++ - Exact: [128, 128, 49, 988]
++ - Exact: [128, 128, 49, 936]
++ - Exact: [512, 1024, 1, 3800]
++ - Exact: [512, 1024, 1, 3400]
++ - Exact: [512, 1024, 1, 3456]
++ - Exact: [2048, 512, 1, 950]
++ - Exact: [512, 1024, 1, 3552]
++ - Exact: [512, 1024, 1, 3220]
++ - Exact: [2048, 512, 1, 850]
++ - Exact: [512, 2048, 1, 864]
++ - Exact: [512, 2048, 1, 768]
++ - Exact: [2048, 512, 1, 805]
++ - Exact: [512, 1024, 1, 2852]
++ - Exact: [512, 2048, 1, 888]
++ - Exact: [2048, 512, 1, 864]
++ - Exact: [2048, 512, 1, 888]
++ - Exact: [2048, 256, 1, 950]
++ - Exact: [2048, 512, 1, 713]
++ - Exact: [512, 1024, 1, 2688]
++ - Exact: [512, 1024, 1, 2640]
++ - Exact: [512, 1024, 1, 2904]
++ - Exact: [1024, 512, 1, 950]
++ - Exact: [512, 2048, 1, 672]
++ - Exact: [512, 2048, 1, 660]
++ - Exact: [512, 2048, 1, 1008]
++ - Exact: [2048, 256, 1, 850]
++ - Exact: [2048, 512, 1, 726]
++ - Exact: [1024, 512, 1, 850]
++ - Exact: [2048, 512, 1, 660]
++ - Exact: [2048, 512, 1, 672]
++ - Exact: [512, 2048, 1, 840]
++ - Exact: [2048, 512, 1, 1008]
++ - Exact: [512, 2048, 1, 792]
++ - Exact: [1024, 512, 1, 805]
++ - Exact: [512, 2048, 1, 1050]
++ - Exact: [2048, 512, 1, 748]
++ - Exact: [2048, 256, 1, 864]
++ - Exact: [1024, 512, 1, 864]
++ - Exact: [2048, 512, 1, 875]
++ - Exact: [2048, 512, 1, 840]
++ - Exact: [2048, 512, 1, 792]
++ - Exact: [512, 2048, 1, 736]
++ - Exact: [2048, 256, 1, 888]
++ - Exact: [512, 2048, 1, 704]
++ - Exact: [512, 2048, 1, 588]
++ - Exact: [1024, 512, 1, 888]
++ - Exact: [512, 2048, 1, 816]
++ - Exact: [1024, 512, 1, 713]
++ - Exact: [2048, 512, 1, 736]
++ - Exact: [2048, 512, 1, 588]
++ - Exact: [2048, 512, 1, 704]
++ - Exact: [1024, 512, 1, 660]
++ - Exact: [2048, 256, 1, 660]
++ - Exact: [2048, 256, 1, 672]
++ - Exact: [1024, 512, 1, 672]
++ - Exact: [1024, 512, 1, 726]
++ - Exact: [512, 2048, 1, 630]
++ - Exact: [512, 2048, 1, 600]
++ - Exact: [2048, 256, 1, 805]
++ - Exact: [2048, 256, 1, 713]
++ - Exact: [2048, 256, 1, 726]
++ - Exact: [320, 1024, 1, 1024]
++ - Exact: [1024, 1000, 1, 1024]
++ - Exact: [320, 1000, 1, 1024]
++ - Exact: [128, 128, 49, 1280]
++ - Exact: [128, 128, 49, 1360]
++ - Exact: [128, 128, 49, 1200]
++ - Exact: [128, 128, 49, 1240]
++ - Exact: [2304, 256, 1, 704]
++ - Exact: [2304, 256, 1, 736]
++ - Exact: [2304, 256, 1, 792]
++ - Exact: [2304, 256, 1, 748]
++ - Exact: [2304, 256, 1, 726]
++ - Exact: [2304, 256, 1, 713]
++ - Exact: [2304, 256, 1, 768]
++ - Exact: [512, 2048, 1, 759]
++ - Exact: [512, 2048, 1, 925]
++ - Exact: [2304, 256, 1, 805]
++ - Exact: [512, 2048, 1, 900]
++ - Exact: [512, 2048, 1, 875]
++ - Exact: [512, 2048, 1, 748]
++ - Exact: [512, 2048, 1, 726]
++ - Exact: [512, 2048, 1, 713]
++ - Exact: [512, 2048, 1, 805]
++ - Exact: [512, 2048, 1, 850]
++ - Exact: [512, 2048, 1, 950]
++ - Exact: [96, 1024, 160, 1024]
++ - Exact: [96, 1024, 40, 1024]
++ - Exact: [96, 1024, 80, 1024]
++ - Exact: [96, 1024, 96, 1024]
++ - Exact: [96, 1024, 24, 1024]
++ - Exact: [96, 1024, 48, 1024]
++ - Exact: [96, 1024, 16, 1024]
++ - Exact: [96, 1024, 32, 1024]
++ - Exact: [64, 512, 320, 512]
++ - Exact: [64, 512, 80, 512]
++ - Exact: [29000, 109, 1, 2560]
++ - Exact: [29000, 121, 1, 2560]
++ - Exact: [29000, 65, 1, 2560]
++ - Exact: [29000, 66, 1, 2560]
++ - Exact: [29000, 67, 1, 2560]
++ - Exact: [29000, 69, 1, 2560]
++ - Exact: [29000, 70, 1, 2560]
++ - Exact: [29000, 71, 1, 2560]
++ - Exact: [29000, 73, 1, 2560]
++ - Exact: [29000, 74, 1, 2560]
++ - Exact: [29000, 75, 1, 2560]
++ - Exact: [29000, 77, 1, 2560]
++ - Exact: [29000, 78, 1, 2560]
++ - Exact: [29000, 80, 1, 2560]
++ - Exact: [29000, 81, 1, 2560]
++ - Exact: [29000, 82, 1, 2560]
++ - Exact: [29000, 83, 1, 2560]
++ - Exact: [29000, 84, 1, 2560]
++ - Exact: [29000, 88, 1, 2560]
++ - Exact: [29000, 89, 1, 2560]
++ - Exact: [29000, 90, 1, 2560]
++ - Exact: [29000, 92, 1, 2560]
++ - Exact: [29000, 95, 1, 2560]
++ - Exact: [29000, 98, 1, 2560]
++ - Exact: [64, 1024, 512, 1024]
++
++# bodys midSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 200, 1, 13312]
++ - Exact: [1024, 256, 1, 15360]
++ - Exact: [1024, 256, 1, 16384]
++ - Exact: [1024, 200, 1, 16384]
++ - Exact: [1024, 256, 1, 12288]
++ - Exact: [1024, 200, 1, 12288]
++ - Exact: [1024, 200, 1, 15360]
++ - Exact: [1024, 256, 1, 9216]
++ - Exact: [1024, 200, 1, 14336]
++ - Exact: [1024, 256, 1, 16640]
++ - Exact: [1024, 200, 1, 8192]
++ - Exact: [1024, 200, 1, 10240]
++ - Exact: [1024, 200, 1, 9216]
++ - Exact: [1024, 256, 1, 11264]
++ - Exact: [1024, 200, 1, 8320]
++ - Exact: [1024, 256, 1, 8320]
++ - Exact: [1024, 200, 1, 16640]
++ - Exact: [1024, 256, 1, 14336]
++ - Exact: [1024, 256, 1, 13312]
++ - Exact: [1024, 200, 1, 11264]
++ - Exact: [1024, 256, 1, 8192]
++ - Exact: [1024, 256, 1, 10240]
++ - Exact: [96, 64, 64, 18432]
++ - Exact: [96, 64, 36, 10368]
++ - Exact: [96, 64, 36, 20736]
++ - Exact: [96, 96, 36, 10368]
++ - Exact: [96, 64, 49, 28800]
++ - Exact: [96, 64, 36, 41472]
++ - Exact: [64, 64, 11, 233600]
++ - Exact: [64, 64, 11, 116800]
++ - Exact: [64, 64, 9, 172864]
++ - Exact: [64, 64, 11, 58400]
++ - Exact: [192, 160, 9, 19584]
++ - Exact: [128, 128, 9, 9792]
++ - Exact: [192, 160, 11, 13056]
++ - Exact: [64, 64, 9, 86432]
++ - Exact: [128, 128, 9, 19584]
++ - Exact: [160, 160, 11, 13056]
++ - Exact: [160, 160, 9, 19584]
++ - Exact: [192, 128, 9, 19584]
++ - Exact: [192, 160, 9, 9792]
++ - Exact: [64, 64, 9, 345728]
++ - Exact: [128, 128, 11, 13056]
++ - Exact: [160, 160, 9, 9792]
++ - Exact: [192, 128, 11, 13056]
++ - Exact: [192, 128, 9, 9792]
++ - Exact: [128, 64, 25, 43320]
++ - Exact: [64, 64, 64, 20280]
++ - Exact: [64, 64, 49, 27000]
++ - Exact: [64, 64, 36, 43320]
++ - Exact: [64, 64, 36, 50176]
++ - Exact: [64, 64, 49, 36864]
++ - Exact: [64, 64, 64, 25600]
++ - Exact: [256, 256, 1, 60800]
++ - Exact: [256, 256, 1, 54400]
++ - Exact: [256, 256, 1, 51520]
++ - Exact: [256, 256, 1, 55296]
++ - Exact: [256, 256, 1, 56832]
++ - Exact: [256, 256, 1, 45632]
++ - Exact: [256, 256, 1, 49152]
++ - Exact: [256, 512, 1, 13600]
++ - Exact: [256, 256, 1, 43008]
++ - Exact: [256, 512, 1, 15200]
++ - Exact: [256, 512, 1, 12880]
++ - Exact: [256, 512, 1, 13824]
++ - Exact: [512, 256, 1, 13824]
++ - Exact: [256, 512, 1, 14208]
++ - Exact: [512, 256, 1, 14208]
++ - Exact: [512, 256, 1, 15200]
++ - Exact: [256, 512, 1, 12288]
++ - Exact: [512, 256, 1, 12288]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 200, 1, 560]
++ - Exact: [768, 320, 1, 768]
++ - Exact: [1024, 120, 1, 1024]
++ - Exact: [1024, 128, 1, 128]
++ - Exact: [2368, 64, 1, 3328]
++ - Exact: [1408, 64, 1, 1280]
++ - Exact: [4096, 32, 1, 4096]
++ - Exact: [3072, 64, 1, 1024]
++ - Exact: [2944, 64, 1, 256]
++ - Exact: [6144, 32, 1, 2560]
++ - Exact: [1856, 64, 1, 1280]
++ - Exact: [704, 128, 1, 1280]
++ - Exact: [4288, 64, 1, 3328]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [704, 256, 1, 128]
++ - Exact: [128, 1408, 1, 128]
++ - Exact: [448, 448, 1, 256]
++ - Exact: [7680, 32, 1, 2560]
++ - Exact: [128, 1024, 1, 3328]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [256, 1024, 1, 256]
++ - Exact: [1024, 128, 1, 1280]
++ - Exact: [3072, 32, 1, 1024]
++ - Exact: [448, 256, 1, 3328]
++ - Exact: [128, 1024, 1, 128]
++ - Exact: [448, 448, 1, 3328]
++ - Exact: [128, 704, 1, 1280]
++ - Exact: [1856, 128, 1, 3328]
++ - Exact: [35, 8457, 1, 1760]
++ - Exact: [64, 2944, 1, 128]
++ - Exact: [8448, 32, 1, 2816]
++ - Exact: [1408, 128, 1, 1280]
++ - Exact: [128, 1856, 1, 1280]
++ - Exact: [2560, 64, 1, 2560]
++ - Exact: [256, 448, 1, 256]
++ - Exact: [128, 1856, 1, 128]
++ - Exact: [2560, 32, 1, 2560]
++ - Exact: [128, 1408, 1, 256]
++ - Exact: [35, 8457, 1, 2560]
++ - Exact: [4288, 64, 1, 128]
++ - Exact: [256, 448, 1, 3328]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [2368, 64, 1, 256]
++ - Exact: [704, 128, 1, 3328]
++ - Exact: [4288, 64, 1, 1280]
++ - Exact: [1408, 128, 1, 128]
++ - Exact: [128, 1024, 1, 1280]
++ - Exact: [2944, 64, 1, 128]
++ - Exact: [1024, 128, 1, 3328]
++ - Exact: [704, 128, 1, 256]
++ - Exact: [448, 256, 1, 1280]
++ - Exact: [1856, 128, 1, 1280]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [3584, 64, 1, 128]
++ - Exact: [256, 1024, 1, 1280]
++ - Exact: [3584, 64, 1, 1280]
++ - Exact: [64, 4288, 1, 3328]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [35, 8457, 1, 2048]
++ - Exact: [256, 704, 1, 256]
++ - Exact: [2368, 64, 1, 128]
++ - Exact: [256, 1024, 1, 128]
++ - Exact: [704, 256, 1, 3328]
++ - Exact: [35, 8457, 1, 4096]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [448, 256, 1, 128]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [1408, 128, 1, 256]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [128, 704, 1, 128]
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [256, 448, 1, 1280]
++ - Exact: [704, 256, 1, 1280]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [1856, 64, 1, 128]
++ - Exact: [4096, 64, 1, 4096]
++ - Exact: [1760, 128, 1, 1760]
++ - Exact: [704, 128, 1, 128]
++ - Exact: [256, 704, 1, 3328]
++ - Exact: [256, 448, 1, 128]
++ - Exact: [64, 3584, 1, 128]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [1024, 128, 1, 256]
++ - Exact: [2944, 64, 1, 1280]
++ - Exact: [128, 1408, 1, 3328]
++ - Exact: [1408, 64, 1, 256]
++ - Exact: [64, 1856, 1, 128]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [1856, 128, 1, 128]
++ - Exact: [2368, 64, 1, 1280]
++ - Exact: [4288, 64, 1, 256]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [1408, 64, 1, 3328]
++ - Exact: [64, 1408, 1, 128]
++ - Exact: [256, 704, 1, 128]
++ - Exact: [1408, 64, 1, 128]
++ - Exact: [448, 448, 1, 1280]
++ - Exact: [128, 1024, 1, 256]
++ - Exact: [3584, 64, 1, 3328]
++ - Exact: [256, 1024, 1, 3328]
++ - Exact: [1856, 64, 1, 3328]
++ - Exact: [448, 256, 1, 256]
++ - Exact: [4608, 32, 1, 1536]
++ - Exact: [128, 704, 1, 256]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [3584, 64, 1, 256]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [2048, 128, 1, 2048]
++ - Exact: [1408, 128, 1, 3328]
++ - Exact: [128, 704, 1, 3328]
++ - Exact: [128, 1856, 1, 256]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [1856, 64, 1, 256]
++ - Exact: [256, 704, 1, 1280]
++ - Exact: [64, 2368, 1, 128]
++ - Exact: [64, 4288, 1, 128]
++ - Exact: [1856, 128, 1, 256]
++ - Exact: [2048, 64, 1, 2048]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [2944, 64, 1, 3328]
++ - Exact: [128, 1408, 1, 1280]
++ - Exact: [128, 1856, 1, 3328]
++ - Exact: [1760, 64, 1, 1760]
++ - Exact: [448, 448, 1, 128]
++ - Exact: [704, 256, 1, 256]
++ - Exact: [256, 1024, 1, 196]
++ - Exact: [1024, 256, 1, 1536]
++ - Exact: [1024, 200, 1, 1408]
++ - Exact: [1024, 200, 1, 6144]
++ - Exact: [1024, 256, 1, 3328]
++ - Exact: [512, 256, 1, 3200]
++ - Exact: [1024, 200, 1, 4608]
++ - Exact: [512, 256, 1, 1792]
++ - Exact: [1024, 200, 1, 1792]
++ - Exact: [512, 200, 1, 2816]
++ - Exact: [512, 200, 1, 3072]
++ - Exact: [1024, 200, 1, 128]
++ - Exact: [1024, 200, 1, 5120]
++ - Exact: [1024, 256, 1, 256]
++ - Exact: [512, 256, 1, 2560]
++ - Exact: [1024, 256, 1, 4160]
++ - Exact: [1024, 200, 1, 512]
++ - Exact: [512, 512, 1, 1536]
++ - Exact: [1024, 256, 1, 896]
++ - Exact: [1024, 200, 1, 3200]
++ - Exact: [1024, 200, 1, 1536]
++ - Exact: [1024, 256, 1, 1024]
++ - Exact: [128, 1024, 1, 512]
++ - Exact: [1024, 256, 1, 5120]
++ - Exact: [1024, 200, 1, 2304]
++ - Exact: [1024, 256, 1, 1664]
++ - Exact: [512, 512, 1, 1024]
++ - Exact: [1024, 256, 1, 2080]
++ - Exact: [512, 200, 1, 768]
++ - Exact: [1024, 256, 1, 2816]
++ - Exact: [1024, 200, 1, 64]
++ - Exact: [512, 512, 1, 2304]
++ - Exact: [128, 1024, 1, 2048]
++ - Exact: [512, 200, 1, 2560]
++ - Exact: [512, 256, 1, 1024]
++ - Exact: [1024, 256, 1, 1920]
++ - Exact: [512, 200, 1, 2304]
++ - Exact: [1024, 256, 1, 384]
++ - Exact: [1024, 256, 1, 32]
++ - Exact: [1024, 200, 1, 2816]
++ - Exact: [1024, 200, 1, 3072]
++ - Exact: [512, 256, 1, 1536]
++ - Exact: [1024, 256, 1, 512]
++ - Exact: [256, 512, 1, 512]
++ - Exact: [1024, 200, 1, 3840]
++ - Exact: [256, 1024, 1, 512]
++ - Exact: [1024, 256, 1, 1152]
++ - Exact: [512, 512, 1, 2816]
++ - Exact: [512, 200, 1, 1280]
++ - Exact: [512, 200, 1, 3200]
++ - Exact: [1024, 256, 1, 2304]
++ - Exact: [1024, 256, 1, 6144]
++ - Exact: [1024, 200, 1, 2560]
++ - Exact: [1024, 256, 1, 5632]
++ - Exact: [512, 256, 1, 768]
++ - Exact: [1024, 256, 1, 3072]
++ - Exact: [256, 512, 1, 2048]
++ - Exact: [1024, 200, 1, 1152]
++ - Exact: [512, 512, 1, 3072]
++ - Exact: [1024, 200, 1, 1664]
++ - Exact: [1024, 200, 1, 32]
++ - Exact: [1024, 200, 1, 384]
++ - Exact: [512, 256, 1, 2304]
++ - Exact: [256, 512, 1, 1024]
++ - Exact: [1024, 200, 1, 3328]
++ - Exact: [1024, 200, 1, 2080]
++ - Exact: [512, 200, 1, 1792]
++ - Exact: [1024, 256, 1, 1792]
++ - Exact: [1024, 200, 1, 7168]
++ - Exact: [512, 256, 1, 3072]
++ - Exact: [1024, 200, 1, 2048]
++ - Exact: [512, 512, 1, 1280]
++ - Exact: [1024, 200, 1, 1280]
++ - Exact: [512, 200, 1, 512]
++ - Exact: [1024, 256, 1, 2560]
++ - Exact: [1024, 200, 1, 1024]
++ - Exact: [1024, 256, 1, 3200]
++ - Exact: [512, 512, 1, 2560]
++ - Exact: [1024, 256, 1, 640]
++ - Exact: [1024, 256, 1, 3584]
++ - Exact: [512, 512, 1, 3200]
++ - Exact: [1024, 256, 1, 7680]
++ - Exact: [512, 200, 1, 1536]
++ - Exact: [512, 256, 1, 2816]
++ - Exact: [1024, 200, 1, 768]
++ - Exact: [512, 200, 1, 2048]
++ - Exact: [1024, 256, 1, 128]
++ - Exact: [1024, 200, 1, 4096]
++ - Exact: [1024, 256, 1, 1280]
++ - Exact: [1024, 200, 1, 896]
++ - Exact: [1024, 256, 1, 4608]
++ - Exact: [128, 1024, 1, 1024]
++ - Exact: [1024, 256, 1, 2048]
++ - Exact: [512, 256, 1, 1280]
++ - Exact: [256, 1024, 1, 2048]
++ - Exact: [512, 512, 1, 2048]
++ - Exact: [512, 256, 1, 512]
++ - Exact: [1024, 200, 1, 7680]
++ - Exact: [1024, 200, 1, 6656]
++ - Exact: [512, 200, 1, 1024]
++ - Exact: [1024, 256, 1, 3840]
++ - Exact: [512, 512, 1, 768]
++ - Exact: [1024, 256, 1, 64]
++ - Exact: [1024, 200, 1, 1920]
++ - Exact: [1024, 256, 1, 7168]
++ - Exact: [512, 512, 1, 1792]
++ - Exact: [1024, 200, 1, 256]
++ - Exact: [256, 1024, 1, 1024]
++ - Exact: [1024, 200, 1, 640]
++ - Exact: [1024, 200, 1, 4160]
++ - Exact: [1024, 200, 1, 5632]
++ - Exact: [1024, 256, 1, 6656]
++ - Exact: [1024, 256, 1, 768]
++ - Exact: [512, 256, 1, 2048]
++ - Exact: [1024, 200, 1, 3584]
++ - Exact: [1024, 256, 1, 1408]
++ - Exact: [1024, 256, 1, 4096]
++ - Exact: [1024, 128, 1, 289]
++ - Exact: [768, 192, 1, 289]
++ - Exact: [32, 32, 1984, 64]
++ - Exact: [54, 54, 1184, 64]
++ - Exact: [35, 35, 1808, 64]
++ - Exact: [45, 45, 1424, 64]
++ - Exact: [49, 49, 1296, 64]
++ - Exact: [59, 59, 1088, 64]
++ - Exact: [41, 41, 1552, 64]
++ - Exact: [38, 38, 1680, 64]
++ - Exact: [2048, 128, 1, 4096]
++ - Exact: [1024, 128, 1, 1024]
++ - Exact: [1152, 128, 1, 784]
++ - Exact: [864, 96, 1, 1225]
++ - Exact: [896, 192, 1, 289]
++ - Exact: [768, 128, 1, 289]
++ - Exact: [1344, 192, 1, 289]
++ - Exact: [384, 192, 1, 1225]
++ - Exact: [832, 192, 1, 49]
++ - Exact: [1280, 192, 1, 64]
++ - Exact: [512, 256, 1, 196]
++ - Exact: [864, 96, 1, 289]
++ - Exact: [896, 128, 1, 289]
++ - Exact: [1200, 64, 1, 1225]
++ - Exact: [1024, 256, 1, 289]
++ - Exact: [1024, 256, 1, 196]
++ - Exact: [1120, 192, 1, 289]
++ - Exact: [800, 96, 1, 784]
++ - Exact: [864, 128, 1, 784]
++ - Exact: [1344, 224, 1, 289]
++ - Exact: [1152, 192, 1, 784]
++ - Exact: [800, 128, 1, 196]
++ - Exact: [864, 208, 1, 196]
++ - Exact: [720, 192, 1, 5041]
++ - Exact: [576, 192, 1, 3136]
++ - Exact: [832, 256, 1, 49]
++ - Exact: [1200, 128, 1, 49]
++ - Exact: [528, 256, 1, 196]
++ - Exact: [256, 512, 1, 784]
++ - Exact: [480, 192, 1, 196]
++ - Exact: [96, 64, 36, 2592]
++ - Exact: [96, 96, 36, 2592]
++ - Exact: [1024, 192, 1, 289]
++ - Exact: [528, 160, 1, 196]
++ - Exact: [512, 160, 1, 196]
++ - Exact: [768, 160, 1, 289]
++ - Exact: [64, 32, 36, 43808]
++ - Exact: [832, 160, 1, 49]
++ - Exact: [2048, 64, 1, 1001]
++ - Exact: [2048, 128, 1, 1001]
++ - Exact: [1536, 64, 1, 1001]
++ - Exact: [96, 96, 49, 3136]
++ - Exact: [64, 32, 49, 57600]
++ - Exact: [96, 64, 49, 6272]
++ - Exact: [64, 32, 49, 115200]
++ - Exact: [96, 96, 64, 2304]
++ - Exact: [96, 96, 49, 6272]
++ - Exact: [96, 64, 36, 5184]
++ - Exact: [64, 32, 64, 40000]
++ - Exact: [96, 64, 64, 4608]
++ - Exact: [96, 96, 36, 5184]
++ - Exact: [96, 64, 64, 2304]
++ - Exact: [96, 64, 49, 3136]
++ - Exact: [64, 32, 36, 87616]
++ - Exact: [64, 32, 64, 80000]
++ - Exact: [96, 96, 64, 4608]
++ - Exact: [64, 32, 36, 175232]
++ - Exact: [128, 128, 11, 3264]
++ - Exact: [192, 128, 11, 6528]
++ - Exact: [128, 128, 11, 6528]
++ - Exact: [160, 160, 9, 4896]
++ - Exact: [192, 160, 11, 6528]
++ - Exact: [192, 128, 9, 4896]
++ - Exact: [128, 128, 9, 4896]
++ - Exact: [192, 128, 11, 3264]
++ - Exact: [160, 160, 11, 3264]
++ - Exact: [192, 160, 9, 4896]
++ - Exact: [192, 160, 11, 3264]
++ - Exact: [160, 160, 11, 6528]
++ - Exact: [4096, 64, 1, 1024]
++ - Exact: [49, 49, 160, 64]
++ - Exact: [54, 54, 592, 64]
++ - Exact: [59, 59, 512, 64]
++ - Exact: [104, 104, 16, 64]
++ - Exact: [32, 32, 624, 64]
++ - Exact: [32, 32, 992, 64]
++ - Exact: [35, 35, 384, 64]
++ - Exact: [35, 35, 904, 64]
++ - Exact: [38, 38, 320, 64]
++ - Exact: [38, 38, 840, 64]
++ - Exact: [41, 41, 312, 64]
++ - Exact: [41, 41, 776, 64]
++ - Exact: [45, 45, 392, 64]
++ - Exact: [45, 45, 712, 64]
++ - Exact: [49, 49, 648, 64]
++ - Exact: [54, 54, 200, 64]
++ - Exact: [59, 59, 544, 64]
++ - Exact: [91, 91, 40, 64]
++ - Exact: [91, 93, 40, 64]
++ - Exact: [93, 93, 40, 64]
++ - Exact: [102, 102, 56, 64]
++ - Exact: [103, 103, 16, 64]
++ - Exact: [103, 104, 16, 64]
++ - Exact: [112, 112, 16, 64]
++ - Exact: [112, 123, 16, 64]
++ - Exact: [119, 119, 32, 64]
++ - Exact: [119, 135, 32, 64]
++ - Exact: [123, 123, 16, 64]
++ - Exact: [512, 512, 1, 512]
++ - Exact: [513, 512, 1, 512]
++ - Exact: [512, 512, 1, 513]
++ - Exact: [512, 512, 1, 511]
++ - Exact: [512, 513, 1, 512]
++ - Exact: [512, 511, 1, 512]
++ - Exact: [511, 512, 1, 512]
++ - Exact: [479, 512, 1, 512]
++ - Exact: [480, 511, 1, 512]
++ - Exact: [480, 512, 1, 511]
++ - Exact: [480, 512, 1, 513]
++ - Exact: [480, 513, 1, 512]
++ - Exact: [481, 512, 1, 512]
++ - Exact: [511, 480, 1, 512]
++ - Exact: [512, 479, 1, 512]
++ - Exact: [512, 480, 1, 511]
++ - Exact: [512, 480, 1, 513]
++ - Exact: [512, 481, 1, 512]
++ - Exact: [513, 480, 1, 512]
++ - Exact: [480, 512, 1, 512]
++ - Exact: [512, 480, 1, 512]
++ - Exact: [512, 512, 1, 64]
++ - Exact: [2048, 114, 1, 512]
++ - Exact: [2048, 114, 1, 768]
++ - Exact: [256, 684, 1, 1024]
++ - Exact: [33, 33, 1600, 32]
++ - Exact: [256, 684, 1, 1024]
++ - Exact: [383, 384, 1, 384]
++ - Exact: [385, 384, 1, 384]
++ - Exact: [384, 383, 1, 384]
++ - Exact: [384, 385, 1, 384]
++ - Exact: [384, 384, 1, 383]
++ - Exact: [384, 384, 1, 385]
++ - Exact: [384, 384, 1, 384]
++ - Exact: [128, 64, 25, 6498]
++ - Exact: [128, 64, 25, 6859]
++ - Exact: [64, 64, 64, 3042]
++ - Exact: [64, 64, 64, 3211]
++ - Exact: [64, 64, 49, 4050]
++ - Exact: [64, 64, 49, 4275]
++ - Exact: [64, 64, 36, 6498]
++ - Exact: [64, 64, 36, 6859]
++ - Exact: [1152, 128, 1, 1444]
++ - Exact: [512, 256, 1, 361]
++ - Exact: [576, 128, 1, 1444]
++ - Exact: [1024, 308, 1, 1024]
++ - Exact: [1024, 160, 1, 1024]
++ - Exact: [1024, 180, 1, 1024]
++ - Exact: [32, 32, 4608, 64]
++ - Exact: [32, 35, 4608, 64]
++ - Exact: [34, 34, 4736, 64]
++ - Exact: [35, 35, 4608, 64]
++ - Exact: [128, 864, 1, 256]
++ - Exact: [256, 864, 1, 512]
++ - Exact: [512, 256, 1, 784]
++ - Exact: [1024, 96, 1, 1024]
++ - Exact: [1024, 256, 1, 3800]
++ - Exact: [1024, 256, 1, 3400]
++ - Exact: [256, 1024, 1, 3400]
++ - Exact: [1024, 256, 1, 3220]
++ - Exact: [256, 1024, 1, 3220]
++ - Exact: [1024, 256, 1, 3456]
++ - Exact: [256, 1024, 1, 3456]
++ - Exact: [256, 1024, 1, 3072]
++ - Exact: [1024, 256, 1, 3552]
++ - Exact: [256, 1024, 1, 3552]
++ - Exact: [256, 1024, 1, 2852]
++ - Exact: [1024, 256, 1, 2852]
++ - Exact: [256, 512, 1, 10752]
++ - Exact: [256, 1024, 1, 3800]
++ - Exact: [256, 512, 1, 10560]
++ - Exact: [256, 1024, 1, 2992]
++ - Exact: [256, 1024, 1, 2688]
++ - Exact: [1024, 256, 1, 2688]
++ - Exact: [256, 1024, 1, 2904]
++ - Exact: [1024, 256, 1, 2904]
++ - Exact: [256, 1024, 1, 2640]
++ - Exact: [1024, 256, 1, 2640]
++ - Exact: [1024, 256, 1, 4032]
++ - Exact: [1024, 256, 1, 2992]
++ - Exact: [256, 1024, 1, 3360]
++ - Exact: [1024, 256, 1, 3360]
++ - Exact: [1024, 256, 1, 3500]
++ - Exact: [256, 1024, 1, 3500]
++ - Exact: [1024, 256, 1, 3168]
++ - Exact: [256, 1024, 1, 3168]
++ - Exact: [256, 1024, 1, 3036]
++ - Exact: [1024, 256, 1, 4200]
++ - Exact: [1024, 256, 1, 3600]
++ - Exact: [256, 1024, 1, 3600]
++ - Exact: [256, 1024, 1, 2944]
++ - Exact: [1024, 256, 1, 2944]
++ - Exact: [1024, 256, 1, 3700]
++ - Exact: [256, 1024, 1, 2352]
++ - Exact: [1024, 256, 1, 2352]
++ - Exact: [256, 1024, 1, 3700]
++ - Exact: [256, 1024, 1, 2816]
++ - Exact: [256, 512, 1, 11408]
++ - Exact: [1024, 256, 1, 3036]
++ - Exact: [1024, 256, 1, 3264]
++ - Exact: [256, 1024, 1, 3264]
++ - Exact: [1024, 256, 1, 3864]
++ - Exact: [256, 1024, 1, 4032]
++ - Exact: [1024, 256, 1, 3128]
++ - Exact: [256, 1024, 1, 3128]
++ - Exact: [256, 1024, 1, 3200]
++ - Exact: [256, 512, 1, 11616]
++ - Exact: [1024, 256, 1, 4000]
++ - Exact: [256, 1024, 1, 2520]
++ - Exact: [1024, 256, 1, 2520]
++ - Exact: [256, 1024, 1, 2976]
++ - Exact: [256, 1024, 1, 2400]
++ - Exact: [1024, 256, 1, 2400]
++ - Exact: [1024, 256, 1, 3696]
++ - Exact: [1024, 256, 1, 3900]
++ - Exact: [1024, 256, 1, 3772]
++ - Exact: [256, 1024, 1, 3696]
++ - Exact: [256, 1024, 1, 2728]
++ - Exact: [1024, 256, 1, 2728]
++ - Exact: [1024, 256, 1, 2480]
++ - Exact: [256, 1024, 1, 2480]
++ - Exact: [1024, 256, 1, 2880]
++ - Exact: [512, 256, 1, 3220]
++ - Exact: [256, 1024, 1, 2880]
++ - Exact: [256, 1024, 1, 4200]
++ - Exact: [1024, 256, 1, 3648]
++ - Exact: [1024, 256, 1, 3312]
++ - Exact: [256, 1024, 1, 3648]
++ - Exact: [1024, 256, 1, 3300]
++ - Exact: [1024, 256, 1, 3528]
++ - Exact: [256, 1024, 1, 2604]
++ - Exact: [1024, 256, 1, 2604]
++ - Exact: [512, 256, 1, 11408]
++ - Exact: [256, 1024, 1, 3312]
++ - Exact: [256, 1024, 1, 3300]
++ - Exact: [256, 1024, 1, 3528]
++ - Exact: [1024, 256, 1, 2976]
++ - Exact: [1024, 256, 1, 2760]
++ - Exact: [512, 256, 1, 3800]
++ - Exact: [256, 1024, 1, 2760]
++ - Exact: [1024, 256, 1, 2160]
++ - Exact: [256, 1024, 1, 2160]
++ - Exact: [512, 256, 1, 11616]
++ - Exact: [512, 256, 1, 2852]
++ - Exact: [256, 1024, 1, 3864]
++ - Exact: [512, 256, 1, 2640]
++ - Exact: [256, 1024, 1, 4000]
++ - Exact: [512, 256, 1, 2904]
++ - Exact: [256, 1024, 1, 3900]
++ - Exact: [512, 256, 1, 2688]
++ - Exact: [256, 1024, 1, 3772]
++ - Exact: [512, 256, 1, 3400]
++ - Exact: [512, 256, 1, 3456]
++ - Exact: [512, 256, 1, 3552]
++ - Exact: [29000, 35, 1, 2560]
++ - Exact: [29000, 36, 1, 2560]
++ - Exact: [29000, 39, 1, 2560]
++ - Exact: [29000, 40, 1, 2560]
++ - Exact: [29000, 42, 1, 2560]
++ - Exact: [29000, 43, 1, 2560]
++ - Exact: [29000, 44, 1, 2560]
++ - Exact: [29000, 46, 1, 2560]
++ - Exact: [29000, 48, 1, 2560]
++ - Exact: [29000, 49, 1, 2560]
++ - Exact: [29000, 50, 1, 2560]
++ - Exact: [29000, 51, 1, 2560]
++ - Exact: [29000, 53, 1, 2560]
++ - Exact: [29000, 54, 1, 2560]
++ - Exact: [29000, 55, 1, 2560]
++ - Exact: [29000, 56, 1, 2560]
++ - Exact: [29000, 57, 1, 2560]
++ - Exact: [29000, 58, 1, 2560]
++ - Exact: [29000, 59, 1, 2560]
++ - Exact: [29000, 61, 1, 2560]
++ - Exact: [29000, 63, 1, 2560]
++
++# bodys smaSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [288, 64, 1, 21609]
++ - Exact: [32, 32, 36, 43808]
++ - Exact: [32, 32, 64, 40000]
++ - Exact: [32, 32, 49, 115200]
++ - Exact: [32, 32, 36, 175232]
++ - Exact: [32, 32, 49, 57600]
++ - Exact: [32, 32, 36, 87616]
++ - Exact: [32, 32, 64, 80000]
++ - Exact: [256, 128, 1, 13600]
++ - Exact: [256, 128, 1, 12880]
++ - Exact: [128, 512, 1, 15200]
++ - Exact: [512, 128, 1, 15200]
++ - Exact: [128, 512, 1, 11408]
++ - Exact: [256, 128, 1, 13824]
++ - Exact: [128, 512, 1, 11616]
++ - Exact: [256, 128, 1, 14208]
++ - Exact: [128, 512, 1, 14208]
++ - Exact: [256, 128, 1, 15200]
++ - Exact: [512, 128, 1, 11408]
++ - Exact: [512, 128, 1, 16800]
++ - Exact: [128, 512, 1, 11264]
++ - Exact: [512, 128, 1, 11616]
++ - Exact: [512, 128, 1, 16128]
++ - Exact: [512, 128, 1, 11968]
++ - Exact: [128, 512, 1, 11968]
++ - Exact: [512, 128, 1, 12288]
++ - Exact: [128, 512, 1, 12288]
++ - Exact: [128, 512, 1, 12672]
++ - Exact: [512, 128, 1, 11776]
++ - Exact: [512, 128, 1, 12144]
++ - Exact: [512, 128, 1, 11264]
++ - Exact: [128, 512, 1, 12144]
++ - Exact: [512, 128, 1, 12672]
++ - Exact: [128, 512, 1, 12512]
++ - Exact: [128, 512, 1, 11776]
++ - Exact: [256, 128, 1, 12288]
++ - Exact: [40, 40, 1, 1909283]
++ - Exact: [40, 40, 1, 3818566]
++
++# bodys bigM
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 1 ]
++ - [ 4, 2 ]
++ - WorkGroup:
++ - [ 16, 4, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 32, 4, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [30522, 20, 1, 1024]
++ - Exact: [1760, 32, 1, 1760]
++ - Exact: [3584, 4, 1, 1280]
++ - Exact: [2944, 4, 1, 256]
++ - Exact: [5056, 4, 1, 3328]
++ - Exact: [1760, 16, 1, 1760]
++ - Exact: [2368, 4, 1, 1280]
++ - Exact: [6784, 4, 1, 1280]
++ - Exact: [1856, 4, 1, 1280]
++ - Exact: [2944, 4, 1, 128]
++ - Exact: [3584, 4, 1, 128]
++ - Exact: [8448, 16, 1, 2816]
++ - Exact: [2368, 4, 1, 256]
++ - Exact: [5888, 4, 1, 128]
++ - Exact: [4288, 4, 1, 256]
++ - Exact: [3584, 4, 1, 3328]
++ - Exact: [2048, 16, 1, 2048]
++ - Exact: [1408, 4, 1, 256]
++ - Exact: [4288, 4, 1, 3328]
++ - Exact: [2368, 4, 1, 3328]
++ - Exact: [5056, 4, 1, 1280]
++ - Exact: [3072, 16, 1, 1024]
++ - Exact: [1408, 4, 1, 3328]
++ - Exact: [6144, 16, 1, 2560]
++ - Exact: [4096, 16, 1, 4096]
++ - Exact: [1856, 4, 1, 256]
++ - Exact: [6784, 4, 1, 128]
++ - Exact: [4288, 4, 1, 128]
++ - Exact: [5888, 4, 1, 3328]
++ - Exact: [5056, 4, 1, 128]
++ - Exact: [5888, 4, 1, 1280]
++ - Exact: [2944, 4, 1, 3328]
++ - Exact: [2368, 4, 1, 128]
++ - Exact: [1856, 4, 1, 128]
++ - Exact: [2560, 16, 1, 2560]
++ - Exact: [7680, 16, 1, 2560]
++ - Exact: [1408, 4, 1, 1280]
++ - Exact: [6784, 4, 1, 256]
++ - Exact: [1856, 4, 1, 3328]
++ - Exact: [3584, 4, 1, 256]
++ - Exact: [6784, 4, 1, 3328]
++ - Exact: [2048, 32, 1, 2048]
++ - Exact: [1408, 4, 1, 128]
++ - Exact: [5056, 4, 1, 256]
++ - Exact: [4288, 4, 1, 1280]
++ - Exact: [4608, 16, 1, 1536]
++ - Exact: [2944, 4, 1, 1280]
++ - Exact: [5888, 4, 1, 256]
++ - Exact: [2048, 32, 1, 1001]
++ - Exact: [1536, 32, 1, 1001]
++ - Exact: [1600, 1, 1, 1024]
++ - Exact: [32768, 1, 1, 256]
++ - Exact: [2048, 2, 1, 2048]
++ - Exact: [2560, 4, 1, 2560]
++ - Exact: [3456, 1, 1, 256]
++ - Exact: [4096, 1, 1, 256]
++ - Exact: [6912, 1, 1, 256]
++ - Exact: [2048, 8, 1, 2048]
++ - Exact: [2560, 2, 1, 2560]
++ - Exact: [29000, 27, 1, 2560]
++
++# bodys bigN
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 1, 4 ]
++ - [ 2, 2 ]
++ - [ 2, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [4, 1856, 1, 3328]
++ - Exact: [4, 1408, 1, 128]
++ - Exact: [4, 2368, 1, 1280]
++ - Exact: [4, 3584, 1, 128]
++ - Exact: [4, 5888, 1, 3328]
++ - Exact: [4, 1408, 1, 3328]
++ - Exact: [4, 6784, 1, 3328]
++ - Exact: [4, 4288, 1, 128]
++ - Exact: [4, 6784, 1, 1280]
++ - Exact: [4, 2944, 1, 3328]
++ - Exact: [4, 5056, 1, 256]
++ - Exact: [4, 5056, 1, 1280]
++ - Exact: [4, 2368, 1, 3328]
++ - Exact: [4, 1856, 1, 256]
++ - Exact: [4, 2368, 1, 256]
++ - Exact: [4, 2944, 1, 256]
++ - Exact: [4, 4288, 1, 1280]
++ - Exact: [4, 6784, 1, 128]
++ - Exact: [4, 3584, 1, 1280]
++ - Exact: [4, 5888, 1, 256]
++ - Exact: [4, 6784, 1, 256]
++ - Exact: [4, 1408, 1, 1280]
++ - Exact: [4, 3584, 1, 256]
++ - Exact: [4, 2944, 1, 1280]
++ - Exact: [4, 1408, 1, 256]
++ - Exact: [4, 4288, 1, 3328]
++ - Exact: [4, 5888, 1, 1280]
++ - Exact: [4, 1856, 1, 1280]
++ - Exact: [4, 1856, 1, 128]
++ - Exact: [4, 2944, 1, 128]
++ - Exact: [4, 5056, 1, 3328]
++ - Exact: [4, 5056, 1, 128]
++ - Exact: [4, 4288, 1, 256]
++ - Exact: [4, 3584, 1, 3328]
++ - Exact: [4, 5888, 1, 128]
++ - Exact: [4, 2368, 1, 128]
++ - Exact: [32, 1600, 1, 512]
++ - Exact: [2, 2048, 1, 1024]
++ - Exact: [1, 4096, 1, 256]
++ - Exact: [1, 6912, 1, 256]
++ - Exact: [2, 2048, 1, 768]
++ - Exact: [2, 4608, 1, 768]
++ - Exact: [2, 4608, 1, 1024]
++
++# bodys bigK
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 16, 1, 500000]
++ - Exact: [1024, 8, 1, 500000]
++ - Exact: [512, 16, 1, 500000]
++ - Exact: [512, 8, 1, 500000]
++ - Exact: [64, 80, 1, 5329]
++ - Exact: [576, 96, 1, 5329]
++ - Exact: [288, 32, 1, 21609]
++ - Exact: [576, 96, 1, 5041]
++ - Exact: [27, 32, 1, 22201]
++ - Exact: [160, 64, 1, 5329]
++ - Exact: [448, 64, 1, 5329]
++ - Exact: [147, 64, 1, 12544]
++ - Exact: [147, 64, 1, 22500]
++ - Exact: [576, 64, 1, 5625]
++ - Exact: [256, 128, 1, 10752]
++ - Exact: [256, 128, 1, 10560]
++ - Exact: [256, 128, 1, 11408]
++ - Exact: [256, 12, 1, 11408]
++ - Exact: [256, 128, 1, 11616]
++ - Exact: [256, 12, 1, 11616]
++ - Exact: [256, 12, 1, 12288]
++ - Exact: [11, 11, 1, 1909283]
++ - Exact: [11, 11, 1, 3818566]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [768, 32, 1, 768]
++ - Exact: [768, 64, 1, 768]
++ - Exact: [1024, 80, 1, 1024]
++ - Exact: [1024, 20, 1, 1024]
++ - Exact: [768, 16, 1, 768]
++ - Exact: [1024, 4, 1, 1024]
++ - Exact: [1024, 6, 1, 1024]
++ - Exact: [4, 704, 1, 1280]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [128, 448, 1, 1280]
++ - Exact: [64, 4, 1, 256]
++ - Exact: [64, 704, 1, 128]
++ - Exact: [448, 64, 1, 1280]
++ - Exact: [128, 4, 1, 1280]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [1024, 64, 1, 128]
++ - Exact: [1024, 64, 1, 1280]
++ - Exact: [4, 704, 1, 256]
++ - Exact: [704, 4, 1, 1280]
++ - Exact: [448, 128, 1, 128]
++ - Exact: [256, 256, 1, 3328]
++ - Exact: [4, 64, 1, 1280]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [128, 256, 1, 3328]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [448, 4, 1, 256]
++ - Exact: [128, 4, 1, 128]
++ - Exact: [256, 4, 1, 128]
++ - Exact: [704, 64, 1, 3328]
++ - Exact: [256, 64, 1, 1280]
++ - Exact: [704, 64, 1, 128]
++ - Exact: [1024, 4, 1, 256]
++ - Exact: [256, 256, 1, 128]
++ - Exact: [64, 256, 1, 128]
++ - Exact: [704, 64, 1, 1280]
++ - Exact: [128, 448, 1, 256]
++ - Exact: [128, 256, 1, 1280]
++ - Exact: [448, 64, 1, 3328]
++ - Exact: [256, 128, 1, 128]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [128, 128, 1, 3328]
++ - Exact: [256, 128, 1, 256]
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [1024, 4, 1, 3328]
++ - Exact: [4, 4, 1, 256]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [256, 128, 1, 1280]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [4, 448, 1, 3328]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [256, 4, 1, 1280]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [4, 704, 1, 128]
++ - Exact: [448, 128, 1, 256]
++ - Exact: [448, 64, 1, 128]
++ - Exact: [4, 1024, 1, 1280]
++ - Exact: [4, 448, 1, 1280]
++ - Exact: [448, 4, 1, 1280]
++ - Exact: [256, 256, 1, 256]
++ - Exact: [256, 64, 1, 128]
++ - Exact: [4, 1024, 1, 3328]
++ - Exact: [64, 128, 1, 128]
++ - Exact: [704, 4, 1, 128]
++ - Exact: [256, 4, 1, 256]
++ - Exact: [256, 4, 1, 3328]
++ - Exact: [4, 256, 1, 256]
++ - Exact: [4, 4, 1, 128]
++ - Exact: [4, 128, 1, 256]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [448, 128, 1, 3328]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [4, 448, 1, 128]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [64, 4, 1, 128]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [4, 704, 1, 3328]
++ - Exact: [4, 4, 1, 1280]
++ - Exact: [128, 128, 1, 128]
++ - Exact: [1024, 4, 1, 128]
++ - Exact: [4, 64, 1, 128]
++ - Exact: [64, 1024, 1, 128]
++ - Exact: [128, 128, 1, 1280]
++ - Exact: [128, 256, 1, 256]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [1024, 4, 1, 1280]
++ - Exact: [704, 64, 1, 256]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [448, 64, 1, 256]
++ - Exact: [4, 256, 1, 128]
++ - Exact: [1024, 64, 1, 256]
++ - Exact: [4, 4, 1, 3328]
++ - Exact: [704, 4, 1, 256]
++ - Exact: [128, 4, 1, 3328]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [448, 4, 1, 3328]
++ - Exact: [4, 128, 1, 3328]
++ - Exact: [704, 4, 1, 3328]
++ - Exact: [448, 128, 1, 1280]
++ - Exact: [1024, 64, 1, 3328]
++ - Exact: [4, 1024, 1, 128]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [128, 256, 1, 128]
++ - Exact: [128, 4, 1, 256]
++ - Exact: [256, 256, 1, 1280]
++ - Exact: [256, 128, 1, 3328]
++ - Exact: [448, 4, 1, 128]
++ - Exact: [4, 256, 1, 3328]
++ - Exact: [4, 128, 1, 128]
++ - Exact: [4, 256, 1, 1280]
++ - Exact: [64, 4, 1, 3328]
++ - Exact: [4, 64, 1, 3328]
++ - Exact: [4, 1024, 1, 256]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [4, 64, 1, 256]
++ - Exact: [128, 448, 1, 128]
++ - Exact: [64, 448, 1, 128]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [128, 448, 1, 3328]
++ - Exact: [4, 448, 1, 256]
++ - Exact: [4, 128, 1, 1280]
++ - Exact: [128, 64, 1, 128]
++ - Exact: [64, 64, 1, 128]
++ - Exact: [64, 4, 1, 1280]
++ - Exact: [256, 64, 1, 3328]
++ - Exact: [128, 128, 1, 256]
++ - Exact: [256, 64, 1, 3136]
++ - Exact: [64, 200, 1, 1024]
++ - Exact: [32, 512, 1, 1024]
++ - Exact: [1, 512, 1, 1024]
++ - Exact: [128, 512, 1, 2048]
++ - Exact: [64, 256, 1, 1024]
++ - Exact: [1, 200, 1, 1024]
++ - Exact: [128, 512, 1, 1024]
++ - Exact: [32, 256, 1, 2048]
++ - Exact: [32, 256, 1, 512]
++ - Exact: [256, 200, 1, 1024]
++ - Exact: [1, 256, 1, 2048]
++ - Exact: [32, 200, 1, 2048]
++ - Exact: [128, 200, 1, 1024]
++ - Exact: [128, 256, 1, 2048]
++ - Exact: [64, 1024, 1, 1024]
++ - Exact: [1, 512, 1, 2048]
++ - Exact: [128, 256, 1, 512]
++ - Exact: [128, 200, 1, 2048]
++ - Exact: [64, 200, 1, 512]
++ - Exact: [1, 256, 1, 1024]
++ - Exact: [1, 1024, 1, 1024]
++ - Exact: [256, 256, 1, 2048]
++ - Exact: [128, 256, 1, 1024]
++ - Exact: [1, 256, 1, 4096]
++ - Exact: [32, 512, 1, 512]
++ - Exact: [64, 200, 1, 2048]
++ - Exact: [1, 200, 1, 2048]
++ - Exact: [1, 512, 1, 4096]
++ - Exact: [256, 256, 1, 1024]
++ - Exact: [64, 256, 1, 2048]
++ - Exact: [1, 200, 1, 4096]
++ - Exact: [32, 256, 1, 1024]
++ - Exact: [32, 200, 1, 1024]
++ - Exact: [32, 512, 1, 2048]
++ - Exact: [128, 200, 1, 512]
++ - Exact: [64, 1024, 1, 2048]
++ - Exact: [1, 1024, 1, 2048]
++ - Exact: [32, 1024, 1, 512]
++ - Exact: [64, 1024, 1, 512]
++ - Exact: [1, 1024, 1, 4096]
++ - Exact: [64, 256, 1, 512]
++ - Exact: [256, 200, 1, 512]
++ - Exact: [32, 1024, 1, 1024]
++ - Exact: [32, 200, 1, 512]
++ - Exact: [256, 256, 1, 512]
++ - Exact: [128, 512, 1, 512]
++ - Exact: [256, 200, 1, 2048]
++ - Exact: [64, 512, 1, 2048]
++ - Exact: [32, 1024, 1, 2048]
++ - Exact: [256, 64, 1, 1225]
++ - Exact: [384, 64, 1, 1225]
++ - Exact: [288, 64, 1, 1225]
++ - Exact: [384, 96, 1, 1225]
++ - Exact: [11, 11, 5456, 64]
++ - Exact: [14, 14, 4368, 64]
++ - Exact: [23, 23, 2720, 64]
++ - Exact: [13, 13, 4672, 64]
++ - Exact: [29, 29, 2176, 64]
++ - Exact: [12, 12, 5040, 64]
++ - Exact: [27, 27, 2336, 64]
++ - Exact: [10, 10, 5952, 64]
++ - Exact: [7, 7, 8192, 64]
++ - Exact: [16, 16, 3840, 64]
++ - Exact: [17, 17, 3632, 64]
++ - Exact: [9, 9, 6544, 64]
++ - Exact: [8, 8, 7280, 64]
++ - Exact: [21, 21, 2976, 64]
++ - Exact: [19, 19, 3264, 64]
++ - Exact: [25, 25, 2512, 64]
++ - Exact: [18, 18, 3440, 64]
++ - Exact: [15, 15, 4096, 64]
++ - Exact: [2, 16, 1, 768]
++ - Exact: [2, 8, 1, 768]
++ - Exact: [2, 64, 1, 768]
++ - Exact: [256, 128, 1, 784]
++ - Exact: [192, 48, 1, 1225]
++ - Exact: [64, 256, 1, 3136]
++ - Exact: [512, 144, 1, 196]
++ - Exact: [400, 32, 1, 784]
++ - Exact: [832, 48, 1, 49]
++ - Exact: [192, 32, 1, 784]
++ - Exact: [288, 48, 1, 1225]
++ - Exact: [512, 112, 1, 196]
++ - Exact: [528, 32, 1, 196]
++ - Exact: [576, 64, 1, 3136]
++ - Exact: [480, 64, 1, 196]
++ - Exact: [192, 64, 1, 784]
++ - Exact: [192, 32, 1, 1225]
++ - Exact: [400, 48, 1, 196]
++ - Exact: [480, 16, 1, 196]
++ - Exact: [512, 64, 1, 196]
++ - Exact: [800, 64, 1, 196]
++ - Exact: [512, 128, 1, 784]
++ - Exact: [256, 64, 1, 784]
++ - Exact: [256, 48, 1, 1225]
++ - Exact: [192, 16, 1, 784]
++ - Exact: [576, 96, 1, 1225]
++ - Exact: [512, 128, 1, 196]
++ - Exact: [192, 96, 1, 784]
++ - Exact: [192, 64, 1, 1225]
++ - Exact: [512, 32, 1, 196]
++ - Exact: [528, 128, 1, 196]
++ - Exact: [128, 512, 1, 784]
++ - Exact: [64, 64, 1, 3136]
++ - Exact: [256, 32, 1, 784]
++ - Exact: [480, 96, 1, 196]
++ - Exact: [1024, 32, 1, 1001]
++ - Exact: [18, 18, 648, 64]
++ - Exact: [7, 7, 736, 64]
++ - Exact: [8, 8, 264, 64]
++ - Exact: [9, 9, 416, 64]
++ - Exact: [10, 10, 448, 64]
++ - Exact: [11, 11, 568, 64]
++ - Exact: [12, 12, 480, 64]
++ - Exact: [12, 12, 2520, 64]
++ - Exact: [13, 13, 576, 64]
++ - Exact: [13, 13, 2336, 64]
++ - Exact: [14, 14, 704, 64]
++ - Exact: [14, 14, 2184, 64]
++ - Exact: [15, 15, 688, 64]
++ - Exact: [15, 15, 2048, 64]
++ - Exact: [16, 16, 712, 64]
++ - Exact: [16, 16, 1920, 64]
++ - Exact: [17, 17, 688, 64]
++ - Exact: [17, 17, 1816, 64]
++ - Exact: [18, 18, 1720, 64]
++ - Exact: [19, 19, 680, 64]
++ - Exact: [19, 19, 1632, 64]
++ - Exact: [21, 21, 1472, 64]
++ - Exact: [21, 21, 1488, 64]
++ - Exact: [23, 23, 64, 64]
++ - Exact: [23, 23, 1360, 64]
++ - Exact: [25, 25, 176, 64]
++ - Exact: [25, 25, 1256, 64]
++ - Exact: [26, 26, 56, 64]
++ - Exact: [26, 27, 56, 64]
++ - Exact: [27, 27, 56, 64]
++ - Exact: [27, 27, 1168, 64]
++ - Exact: [29, 29, 136, 64]
++ - Exact: [29, 29, 1088, 64]
++ - Exact: [256, 1, 1, 4]
++ - Exact: [2, 1, 1, 1024]
++ - Exact: [1024, 1, 1, 1024]
++ - Exact: [2, 6, 1, 1024]
++ - Exact: [2, 8, 1, 1024]
++ - Exact: [14, 14, 1, 64]
++ - Exact: [15, 14, 1, 64]
++ - Exact: [15, 15, 1, 64]
++ - Exact: [17, 15, 1, 64]
++ - Exact: [17, 17, 1, 64]
++ - Exact: [30, 30, 1, 64]
++ - Exact: [30, 31, 1, 64]
++ - Exact: [31, 31, 1, 64]
++ - Exact: [1024, 32, 1, 1024]
++ - Exact: [2, 32, 1, 1024]
++ - Exact: [2, 4, 1, 1024]
++ - Exact: [64, 512, 1, 512]
++ - Exact: [64, 960, 1, 1024]
++ - Exact: [200, 1, 1, 1024]
++ - Exact: [512, 1, 1, 2048]
++ - Exact: [64, 512, 1, 1024]
++ - Exact: [3, 3, 512, 64]
++ - Exact: [5, 5, 512, 64]
++ - Exact: [9, 9, 512, 64]
++ - Exact: [128, 256, 1, 1444]
++ - Exact: [256, 128, 1, 25]
++ - Exact: [256, 128, 1, 9]
++ - Exact: [256, 256, 1, 1444]
++ - Exact: [512, 128, 1, 100]
++ - Exact: [64, 128, 1, 1444]
++ - Exact: [1024, 77, 1, 1024]
++ - Exact: [2, 10, 1, 1024]
++ - Exact: [1024, 10, 1, 1024]
++ - Exact: [2, 39, 1, 1024]
++ - Exact: [1024, 39, 1, 1024]
++ - Exact: [2, 40, 1, 1024]
++ - Exact: [1024, 40, 1, 1024]
++ - Exact: [2, 41, 1, 1024]
++ - Exact: [1024, 41, 1, 1024]
++ - Exact: [2, 5, 1, 1024]
++ - Exact: [1024, 5, 1, 1024]
++ - Exact: [1024, 8, 1, 1024]
++ - Exact: [2, 9, 1, 1024]
++ - Exact: [1024, 9, 1, 1024]
++ - Exact: [4, 4, 32768, 64]
++ - Exact: [4, 4, 38400, 64]
++ - Exact: [14, 14, 10880, 64]
++ - Exact: [15, 14, 10880, 64]
++ - Exact: [15, 15, 7680, 64]
++ - Exact: [15, 15, 10880, 64]
++ - Exact: [17, 15, 7680, 64]
++ - Exact: [17, 17, 6144, 64]
++ - Exact: [17, 17, 7680, 64]
++ - Exact: [21, 17, 6144, 64]
++ - Exact: [21, 21, 6144, 64]
++ - Exact: [24, 24, 4736, 64]
++ - Exact: [30, 30, 2048, 64]
++ - Exact: [30, 31, 2048, 64]
++ - Exact: [31, 31, 2048, 64]
++ - Exact: [34, 24, 4736, 64]
++ - Exact: [128, 128, 1, 64]
++ - Exact: [2, 1024, 1, 1024]
++ - Exact: [5, 5, 1, 64]
++ - Exact: [33, 33, 1, 32]
++ - Exact: [5, 5, 960, 64]
++ - Exact: [27, 27, 32768, 128]
++ - Exact: [960, 1, 1, 2048]
++ - Exact: [2, 2, 1, 2048]
++ - Exact: [1024, 16, 1, 1024]
++ - Exact: [2, 16, 1, 1024]
++ - Exact: [2, 4, 1, 2560]
++ - Exact: [1024, 64, 1, 1024]
++ - Exact: [2, 64, 1, 1024]
++ - Exact: [864, 1, 1, 256]
++ - Exact: [2, 80, 1, 1024]
++ - Exact: [1024, 82, 1, 1024]
++ - Exact: [2, 82, 1, 1024]
++ - Exact: [1024, 12, 1, 1024]
++ - Exact: [2, 12, 1, 1024]
++ - Exact: [24, 24, 6816, 64]
++ - Exact: [26, 26, 6272, 64]
++ - Exact: [256, 128, 1, 3136]
++ - Exact: [2, 128, 1, 1024]
++ - Exact: [2, 96, 1, 1024]
++ - Exact: [768, 12, 1, 768]
++ - Exact: [768, 4, 1, 768]
++ - Exact: [256, 80, 1, 784]
++ - Exact: [256, 12, 1, 3800]
++ - Exact: [256, 3, 1, 3800]
++ - Exact: [256, 12, 1, 950]
++ - Exact: [256, 3, 1, 950]
++ - Exact: [256, 12, 1, 3220]
++ - Exact: [256, 3, 1, 3220]
++ - Exact: [256, 12, 1, 3072]
++ - Exact: [256, 3, 1, 3072]
++ - Exact: [256, 12, 1, 850]
++ - Exact: [256, 3, 1, 850]
++ - Exact: [256, 12, 1, 2852]
++ - Exact: [256, 3, 1, 2852]
++ - Exact: [256, 12, 1, 805]
++ - Exact: [256, 3, 1, 805]
++ - Exact: [256, 3, 1, 864]
++ - Exact: [256, 3, 1, 768]
++ - Exact: [256, 12, 1, 864]
++ - Exact: [256, 12, 1, 768]
++ - Exact: [256, 12, 1, 2904]
++ - Exact: [256, 3, 1, 2904]
++ - Exact: [256, 3, 1, 713]
++ - Exact: [256, 12, 1, 888]
++ - Exact: [256, 3, 1, 888]
++ - Exact: [256, 12, 1, 713]
++ - Exact: [256, 3, 1, 660]
++ - Exact: [256, 3, 1, 672]
++ - Exact: [256, 12, 1, 660]
++ - Exact: [256, 3, 1, 726]
++ - Exact: [256, 12, 1, 672]
++ - Exact: [256, 3, 1, 247]
++ - Exact: [256, 12, 1, 726]
++ - Exact: [256, 3, 1, 216]
++ - Exact: [256, 3, 1, 3400]
++ - Exact: [256, 3, 1, 221]
++ - Exact: [256, 12, 1, 3552]
++ - Exact: [256, 3, 1, 3456]
++ - Exact: [256, 3, 1, 204]
++ - Exact: [256, 12, 1, 3400]
++ - Exact: [256, 12, 1, 3456]
++ - Exact: [256, 12, 1, 221]
++ - Exact: [256, 3, 1, 3552]
++ - Exact: [256, 3, 1, 228]
++ - Exact: [256, 3, 1, 234]
++ - Exact: [256, 12, 1, 234]
++ - Exact: [81, 1024, 1, 1024]
++ - Exact: [81, 1000, 1, 1024]
++ - Exact: [256, 12, 1, 228]
++ - Exact: [256, 3, 1, 252]
++ - Exact: [256, 12, 1, 252]
++ - Exact: [256, 12, 1, 247]
++ - Exact: [1024, 6, 1, 2]
++ - Exact: [2, 8, 1, 2048]
++ - Exact: [2, 20, 1, 1024]
++ - Exact: [2, 2, 1, 2560]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Configs/navi23/rocblas_sgemm_gb_tt_asm_full.yaml b/Tensile/Configs/navi23/rocblas_sgemm_gb_tt_asm_full.yaml
+new file mode 100644
+index 0000000000..c0e1c7e8bd
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_sgemm_gb_tt_asm_full.yaml
+@@ -0,0 +1,1295 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: s
++ TransposeA: True
++ TransposeB: True
++ UseBeta: True
++ Batched: True
++ StridedBatched: False
++
++# bodys bigSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2944, 4288, 1, 1280]
++ - Exact: [2368, 5888, 1, 256]
++ - Exact: [5888, 1024, 1, 1280]
++ - Exact: [5888, 1856, 1, 3328]
++ - Exact: [5056, 704, 1, 256]
++ - Exact: [5888, 2944, 1, 3328]
++ - Exact: [1856, 4288, 1, 256]
++ - Exact: [1024, 5056, 1, 128]
++ - Exact: [5056, 5056, 1, 3328]
++ - Exact: [1408, 5888, 1, 1280]
++ - Exact: [1024, 3584, 1, 3328]
++ - Exact: [5888, 1408, 1, 1280]
++ - Exact: [1024, 2368, 1, 256]
++ - Exact: [1408, 1856, 1, 1280]
++ - Exact: [5056, 5056, 1, 1280]
++ - Exact: [448, 5056, 1, 256]
++ - Exact: [1856, 1408, 1, 128]
++ - Exact: [6784, 256, 1, 3328]
++ - Exact: [6784, 4288, 1, 3328]
++ - Exact: [4288, 448, 1, 256]
++ - Exact: [1856, 2368, 1, 3328]
++ - Exact: [4288, 2944, 1, 1280]
++ - Exact: [704, 5056, 1, 1280]
++ - Exact: [2368, 704, 1, 3328]
++ - Exact: [256, 5888, 1, 256]
++ - Exact: [1856, 4288, 1, 3328]
++ - Exact: [5888, 1024, 1, 256]
++ - Exact: [448, 5056, 1, 3328]
++ - Exact: [1408, 2944, 1, 256]
++ - Exact: [6784, 5056, 1, 3328]
++ - Exact: [5056, 5056, 1, 256]
++ - Exact: [1408, 6784, 1, 128]
++ - Exact: [704, 5056, 1, 128]
++ - Exact: [2368, 2944, 1, 1280]
++ - Exact: [6784, 6784, 1, 1280]
++ - Exact: [1408, 4288, 1, 1280]
++ - Exact: [3584, 4288, 1, 1280]
++ - Exact: [2368, 704, 1, 1280]
++ - Exact: [5056, 4288, 1, 3328]
++ - Exact: [3584, 2368, 1, 3328]
++ - Exact: [6784, 448, 1, 1280]
++ - Exact: [1408, 2944, 1, 128]
++ - Exact: [4288, 2944, 1, 256]
++ - Exact: [5888, 704, 1, 1280]
++ - Exact: [448, 5888, 1, 128]
++ - Exact: [5056, 2368, 1, 1280]
++ - Exact: [448, 3584, 1, 1280]
++ - Exact: [6784, 5888, 1, 256]
++ - Exact: [5888, 2944, 1, 128]
++ - Exact: [1024, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 3328]
++ - Exact: [1856, 6784, 1, 128]
++ - Exact: [5056, 704, 1, 3328]
++ - Exact: [1408, 1856, 1, 256]
++ - Exact: [2368, 5056, 1, 256]
++ - Exact: [5888, 1856, 1, 256]
++ - Exact: [704, 5888, 1, 256]
++ - Exact: [2944, 6784, 1, 3328]
++ - Exact: [3584, 704, 1, 3328]
++ - Exact: [448, 4288, 1, 256]
++ - Exact: [704, 2368, 1, 1280]
++ - Exact: [1856, 2368, 1, 1280]
++ - Exact: [1856, 4288, 1, 1280]
++ - Exact: [704, 2944, 1, 128]
++ - Exact: [1408, 1024, 1, 1280]
++ - Exact: [704, 6784, 1, 256]
++ - Exact: [6784, 704, 1, 256]
++ - Exact: [5056, 1408, 1, 128]
++ - Exact: [3584, 4288, 1, 3328]
++ - Exact: [5888, 1856, 1, 1280]
++ - Exact: [5056, 1024, 1, 3328]
++ - Exact: [1024, 4288, 1, 128]
++ - Exact: [2368, 3584, 1, 1280]
++ - Exact: [2368, 6784, 1, 1280]
++ - Exact: [2944, 3584, 1, 3328]
++ - Exact: [6784, 2944, 1, 256]
++ - Exact: [4288, 2368, 1, 3328]
++ - Exact: [1856, 2368, 1, 256]
++ - Exact: [3584, 6784, 1, 3328]
++ - Exact: [1024, 5888, 1, 3328]
++ - Exact: [5056, 4288, 1, 1280]
++ - Exact: [1408, 5056, 1, 1280]
++ - Exact: [2944, 5888, 1, 128]
++ - Exact: [704, 5888, 1, 1280]
++ - Exact: [2368, 3584, 1, 128]
++ - Exact: [6784, 5888, 1, 3328]
++ - Exact: [1024, 5056, 1, 1280]
++ - Exact: [4288, 1024, 1, 256]
++ - Exact: [2944, 2368, 1, 128]
++ - Exact: [5888, 448, 1, 1280]
++ - Exact: [704, 5888, 1, 3328]
++ - Exact: [3584, 2944, 1, 256]
++ - Exact: [2368, 1024, 1, 3328]
++ - Exact: [1408, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 3328]
++ - Exact: [2368, 2368, 1, 256]
++ - Exact: [4288, 4288, 1, 1280]
++ - Exact: [1408, 4288, 1, 256]
++ - Exact: [5888, 448, 1, 128]
++ - Exact: [704, 6784, 1, 3328]
++ - Exact: [5888, 5888, 1, 1280]
++ - Exact: [5056, 1024, 1, 1280]
++ - Exact: [448, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 1280]
++ - Exact: [5056, 5888, 1, 1280]
++ - Exact: [4288, 5888, 1, 128]
++ - Exact: [1408, 3584, 1, 128]
++ - Exact: [448, 3584, 1, 128]
++ - Exact: [5888, 2944, 1, 1280]
++ - Exact: [2368, 5888, 1, 128]
++ - Exact: [3584, 5888, 1, 256]
++ - Exact: [2368, 704, 1, 128]
++ - Exact: [3584, 2944, 1, 1280]
++ - Exact: [3584, 2368, 1, 128]
++ - Exact: [5056, 704, 1, 128]
++ - Exact: [5056, 1408, 1, 3328]
++ - Exact: [6784, 1024, 1, 3328]
++ - Exact: [6784, 2944, 1, 3328]
++ - Exact: [2944, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 256]
++ - Exact: [1024, 5888, 1, 128]
++ - Exact: [6784, 2368, 1, 1280]
++ - Exact: [4288, 5888, 1, 1280]
++ - Exact: [4288, 4288, 1, 256]
++ - Exact: [4288, 1856, 1, 1280]
++ - Exact: [1856, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 3328]
++ - Exact: [256, 5056, 1, 128]
++ - Exact: [5056, 1024, 1, 256]
++ - Exact: [5056, 1856, 1, 3328]
++ - Exact: [1856, 1408, 1, 256]
++ - Exact: [4288, 1408, 1, 128]
++ - Exact: [4288, 5056, 1, 256]
++ - Exact: [5056, 256, 1, 3328]
++ - Exact: [1024, 5888, 1, 1280]
++ - Exact: [6784, 2368, 1, 128]
++ - Exact: [5056, 3584, 1, 256]
++ - Exact: [1856, 1024, 1, 1280]
++ - Exact: [6784, 4288, 1, 1280]
++ - Exact: [1856, 1856, 1, 1280]
++ - Exact: [6784, 2944, 1, 128]
++ - Exact: [5888, 1856, 1, 128]
++ - Exact: [2368, 1024, 1, 128]
++ - Exact: [5056, 3584, 1, 128]
++ - Exact: [5888, 5888, 1, 3328]
++ - Exact: [6784, 1024, 1, 256]
++ - Exact: [2944, 2368, 1, 256]
++ - Exact: [5056, 5888, 1, 3328]
++ - Exact: [1856, 1024, 1, 256]
++ - Exact: [3584, 448, 1, 1280]
++ - Exact: [448, 5888, 1, 256]
++ - Exact: [1408, 6784, 1, 3328]
++ - Exact: [4288, 704, 1, 128]
++ - Exact: [5056, 2944, 1, 256]
++ - Exact: [6784, 5888, 1, 128]
++ - Exact: [2368, 1856, 1, 256]
++ - Exact: [1408, 3584, 1, 3328]
++ - Exact: [2368, 6784, 1, 256]
++ - Exact: [5056, 1408, 1, 1280]
++ - Exact: [5056, 4288, 1, 128]
++ - Exact: [1408, 1856, 1, 128]
++ - Exact: [1408, 5888, 1, 3328]
++ - Exact: [6784, 6784, 1, 256]
++ - Exact: [4288, 2368, 1, 128]
++ - Exact: [1856, 4288, 1, 128]
++ - Exact: [2368, 2944, 1, 256]
++ - Exact: [3584, 1856, 1, 1280]
++ - Exact: [6784, 6784, 1, 128]
++ - Exact: [5888, 5056, 1, 256]
++ - Exact: [3584, 448, 1, 256]
++ - Exact: [448, 4288, 1, 128]
++ - Exact: [2944, 4288, 1, 3328]
++ - Exact: [256, 6784, 1, 256]
++ - Exact: [1408, 4288, 1, 128]
++ - Exact: [2944, 704, 1, 3328]
++ - Exact: [3584, 3584, 1, 256]
++ - Exact: [3584, 5056, 1, 256]
++ - Exact: [2944, 2368, 1, 1280]
++ - Exact: [1408, 3584, 1, 256]
++ - Exact: [6784, 3584, 1, 256]
++ - Exact: [5056, 2368, 1, 128]
++ - Exact: [2944, 2944, 1, 3328]
++ - Exact: [5056, 6784, 1, 256]
++ - Exact: [1856, 3584, 1, 128]
++ - Exact: [6784, 448, 1, 256]
++ - Exact: [3584, 6784, 1, 128]
++ - Exact: [5056, 1856, 1, 256]
++ - Exact: [1024, 1856, 1, 256]
++ - Exact: [1408, 6784, 1, 1280]
++ - Exact: [3584, 3584, 1, 1280]
++ - Exact: [5888, 5888, 1, 128]
++ - Exact: [5056, 5888, 1, 128]
++ - Exact: [5056, 2368, 1, 3328]
++ - Exact: [2944, 4288, 1, 256]
++ - Exact: [1408, 3584, 1, 1280]
++ - Exact: [2368, 6784, 1, 3328]
++ - Exact: [1856, 1408, 1, 1280]
++ - Exact: [6784, 704, 1, 128]
++ - Exact: [1408, 5888, 1, 256]
++ - Exact: [704, 2944, 1, 1280]
++ - Exact: [1856, 2368, 1, 128]
++ - Exact: [3584, 704, 1, 1280]
++ - Exact: [2944, 6784, 1, 128]
++ - Exact: [3584, 448, 1, 3328]
++ - Exact: [704, 2368, 1, 3328]
++ - Exact: [256, 5888, 1, 128]
++ - Exact: [2944, 2944, 1, 1280]
++ - Exact: [5888, 2368, 1, 256]
++ - Exact: [6784, 704, 1, 3328]
++ - Exact: [5888, 4288, 1, 128]
++ - Exact: [1408, 2944, 1, 3328]
++ - Exact: [3584, 704, 1, 128]
++ - Exact: [5056, 5056, 1, 128]
++ - Exact: [448, 5056, 1, 128]
++ - Exact: [1408, 5056, 1, 128]
++ - Exact: [2944, 3584, 1, 128]
++ - Exact: [3584, 2368, 1, 256]
++ - Exact: [5888, 5056, 1, 1280]
++ - Exact: [2368, 5056, 1, 128]
++ - Exact: [3584, 3584, 1, 3328]
++ - Exact: [5888, 6784, 1, 256]
++ - Exact: [4288, 2944, 1, 3328]
++ - Exact: [4288, 704, 1, 1280]
++ - Exact: [256, 5056, 1, 1280]
++ - Exact: [2944, 5888, 1, 3328]
++ - Exact: [6784, 5888, 1, 1280]
++ - Exact: [5888, 4288, 1, 1280]
++ - Exact: [5888, 3584, 1, 128]
++ - Exact: [1856, 1856, 1, 128]
++ - Exact: [3584, 1024, 1, 3328]
++ - Exact: [704, 3584, 1, 128]
++ - Exact: [5888, 448, 1, 3328]
++ - Exact: [2368, 4288, 1, 1280]
++ - Exact: [4288, 2944, 1, 128]
++ - Exact: [1024, 6784, 1, 3328]
++ - Exact: [5056, 2944, 1, 3328]
++ - Exact: [2944, 3584, 1, 256]
++ - Exact: [1408, 1408, 1, 3328]
++ - Exact: [3584, 3584, 1, 128]
++ - Exact: [3584, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 3328]
++ - Exact: [704, 3584, 1, 1280]
++ - Exact: [2944, 6784, 1, 1280]
++ - Exact: [1856, 6784, 1, 256]
++ - Exact: [4288, 448, 1, 3328]
++ - Exact: [6784, 4288, 1, 128]
++ - Exact: [6784, 704, 1, 1280]
++ - Exact: [5888, 1024, 1, 3328]
++ - Exact: [704, 6784, 1, 1280]
++ - Exact: [1856, 5056, 1, 3328]
++ - Exact: [1024, 3584, 1, 128]
++ - Exact: [1024, 1408, 1, 128]
++ - Exact: [2368, 2944, 1, 128]
++ - Exact: [5056, 2944, 1, 128]
++ - Exact: [5888, 5056, 1, 3328]
++ - Exact: [1408, 2368, 1, 128]
++ - Exact: [5888, 2368, 1, 128]
++ - Exact: [3584, 6784, 1, 1280]
++ - Exact: [1856, 5888, 1, 256]
++ - Exact: [4288, 4288, 1, 3328]
++ - Exact: [4288, 1408, 1, 1280]
++ - Exact: [3584, 5056, 1, 128]
++ - Exact: [4288, 2368, 1, 256]
++ - Exact: [2944, 5056, 1, 1280]
++ - Exact: [448, 6784, 1, 256]
++ - Exact: [6784, 2368, 1, 3328]
++ - Exact: [4288, 1856, 1, 3328]
++ - Exact: [3584, 448, 1, 128]
++ - Exact: [3584, 1024, 1, 1280]
++ - Exact: [1856, 5056, 1, 256]
++ - Exact: [1024, 4288, 1, 256]
++ - Exact: [5888, 3584, 1, 3328]
++ - Exact: [5056, 3584, 1, 3328]
++ - Exact: [2368, 1408, 1, 1280]
++ - Exact: [5056, 2944, 1, 1280]
++ - Exact: [1024, 6784, 1, 256]
++ - Exact: [2944, 1408, 1, 128]
++ - Exact: [5056, 6784, 1, 3328]
++ - Exact: [3584, 4288, 1, 256]
++ - Exact: [1856, 6784, 1, 3328]
++ - Exact: [5888, 4288, 1, 256]
++ - Exact: [5056, 1408, 1, 256]
++ - Exact: [3584, 1024, 1, 256]
++ - Exact: [5888, 5888, 1, 256]
++ - Exact: [4288, 1024, 1, 1280]
++ - Exact: [448, 6784, 1, 3328]
++ - Exact: [2944, 1408, 1, 1280]
++ - Exact: [2944, 1856, 1, 3328]
++ - Exact: [2944, 2944, 1, 128]
++ - Exact: [3584, 5888, 1, 1280]
++ - Exact: [6784, 1856, 1, 1280]
++ - Exact: [2944, 5056, 1, 256]
++ - Exact: [5888, 256, 1, 3328]
++ - Exact: [1856, 5888, 1, 3328]
++ - Exact: [3584, 1408, 1, 256]
++ - Exact: [704, 3584, 1, 3328]
++ - Exact: [5056, 448, 1, 1280]
++ - Exact: [3584, 1856, 1, 3328]
++ - Exact: [2944, 1024, 1, 256]
++ - Exact: [1024, 2368, 1, 128]
++ - Exact: [2368, 4288, 1, 3328]
++ - Exact: [1024, 1408, 1, 1280]
++ - Exact: [6784, 5056, 1, 256]
++ - Exact: [448, 6784, 1, 128]
++ - Exact: [2944, 6784, 1, 256]
++ - Exact: [2368, 2368, 1, 1280]
++ - Exact: [1856, 3584, 1, 1280]
++ - Exact: [3584, 1408, 1, 1280]
++ - Exact: [4288, 448, 1, 128]
++ - Exact: [5056, 256, 1, 1280]
++ - Exact: [1856, 1408, 1, 3328]
++ - Exact: [1024, 4288, 1, 3328]
++ - Exact: [5056, 448, 1, 256]
++ - Exact: [2944, 2368, 1, 3328]
++ - Exact: [1024, 1856, 1, 1280]
++ - Exact: [6784, 1856, 1, 256]
++ - Exact: [1024, 5888, 1, 256]
++ - Exact: [1408, 2368, 1, 256]
++ - Exact: [1408, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 128]
++ - Exact: [6784, 1408, 1, 128]
++ - Exact: [4288, 5888, 1, 256]
++ - Exact: [1408, 5056, 1, 256]
++ - Exact: [4288, 3584, 1, 128]
++ - Exact: [3584, 5056, 1, 1280]
++ - Exact: [1856, 1024, 1, 128]
++ - Exact: [704, 4288, 1, 256]
++ - Exact: [5888, 2368, 1, 1280]
++ - Exact: [2368, 5888, 1, 1280]
++ - Exact: [5888, 256, 1, 1280]
++ - Exact: [2368, 1856, 1, 3328]
++ - Exact: [2944, 704, 1, 256]
++ - Exact: [704, 3584, 1, 256]
++ - Exact: [704, 2944, 1, 3328]
++ - Exact: [6784, 1024, 1, 128]
++ - Exact: [2944, 1024, 1, 3328]
++ - Exact: [2944, 5056, 1, 128]
++ - Exact: [1408, 6784, 1, 256]
++ - Exact: [6784, 1408, 1, 3328]
++ - Exact: [4288, 6784, 1, 128]
++ - Exact: [6784, 2944, 1, 1280]
++ - Exact: [4288, 1856, 1, 128]
++ - Exact: [1856, 2944, 1, 128]
++ - Exact: [6784, 448, 1, 128]
++ - Exact: [448, 5056, 1, 1280]
++ - Exact: [2368, 1856, 1, 128]
++ - Exact: [4288, 704, 1, 256]
++ - Exact: [5888, 704, 1, 256]
++ - Exact: [3584, 1024, 1, 128]
++ - Exact: [256, 5888, 1, 3328]
++ - Exact: [1408, 4288, 1, 3328]
++ - Exact: [6784, 4288, 1, 256]
++ - Exact: [5888, 256, 1, 256]
++ - Exact: [6784, 1024, 1, 1280]
++ - Exact: [5888, 1024, 1, 128]
++ - Exact: [2944, 704, 1, 1280]
++ - Exact: [6784, 3584, 1, 1280]
++ - Exact: [1024, 6784, 1, 1280]
++ - Exact: [1408, 2944, 1, 1280]
++ - Exact: [1408, 2368, 1, 3328]
++ - Exact: [2944, 1856, 1, 128]
++ - Exact: [256, 6784, 1, 128]
++ - Exact: [5056, 6784, 1, 128]
++ - Exact: [4288, 5056, 1, 128]
++ - Exact: [1856, 5888, 1, 128]
++ - Exact: [2944, 5888, 1, 256]
++ - Exact: [3584, 1856, 1, 256]
++ - Exact: [4288, 3584, 1, 1280]
++ - Exact: [704, 4288, 1, 3328]
++ - Exact: [704, 5888, 1, 128]
++ - Exact: [6784, 3584, 1, 128]
++ - Exact: [4288, 5056, 1, 3328]
++ - Exact: [1408, 1408, 1, 128]
++ - Exact: [5056, 2368, 1, 256]
++ - Exact: [4288, 704, 1, 3328]
++ - Exact: [448, 3584, 1, 256]
++ - Exact: [2368, 1024, 1, 1280]
++ - Exact: [2944, 1408, 1, 3328]
++ - Exact: [1024, 1408, 1, 3328]
++ - Exact: [2944, 5888, 1, 1280]
++ - Exact: [5888, 3584, 1, 256]
++ - Exact: [1408, 1856, 1, 3328]
++ - Exact: [6784, 1408, 1, 1280]
++ - Exact: [704, 2944, 1, 256]
++ - Exact: [704, 4288, 1, 128]
++ - Exact: [2368, 4288, 1, 128]
++ - Exact: [1024, 6784, 1, 128]
++ - Exact: [1408, 1408, 1, 1280]
++ - Exact: [448, 4288, 1, 3328]
++ - Exact: [2368, 1408, 1, 256]
++ - Exact: [5888, 5056, 1, 128]
++ - Exact: [704, 2368, 1, 256]
++ - Exact: [5888, 2368, 1, 3328]
++ - Exact: [4288, 448, 1, 1280]
++ - Exact: [5888, 704, 1, 3328]
++ - Exact: [5056, 256, 1, 128]
++ - Exact: [1408, 5888, 1, 128]
++ - Exact: [1408, 1024, 1, 256]
++ - Exact: [1024, 1856, 1, 128]
++ - Exact: [5056, 6784, 1, 1280]
++ - Exact: [704, 5056, 1, 3328]
++ - Exact: [3584, 5056, 1, 3328]
++ - Exact: [2368, 2944, 1, 3328]
++ - Exact: [2368, 3584, 1, 256]
++ - Exact: [5056, 3584, 1, 1280]
++ - Exact: [1856, 2944, 1, 1280]
++ - Exact: [3584, 2368, 1, 1280]
++ - Exact: [2944, 1408, 1, 256]
++ - Exact: [4288, 1408, 1, 3328]
++ - Exact: [2944, 1024, 1, 128]
++ - Exact: [4288, 5056, 1, 1280]
++ - Exact: [5888, 6784, 1, 1280]
++ - Exact: [6784, 5056, 1, 128]
++ - Exact: [5888, 1408, 1, 3328]
++ - Exact: [256, 5056, 1, 256]
++ - Exact: [448, 3584, 1, 3328]
++ - Exact: [704, 2368, 1, 128]
++ - Exact: [5888, 256, 1, 128]
++ - Exact: [3584, 1856, 1, 128]
++ - Exact: [4288, 4288, 1, 128]
++ - Exact: [1856, 1024, 1, 3328]
++ - Exact: [1024, 5056, 1, 256]
++ - Exact: [2368, 1408, 1, 3328]
++ - Exact: [5888, 448, 1, 256]
++ - Exact: [5888, 6784, 1, 128]
++ - Exact: [6784, 5056, 1, 1280]
++ - Exact: [5056, 704, 1, 1280]
++ - Exact: [4288, 6784, 1, 1280]
++ - Exact: [6784, 1408, 1, 256]
++ - Exact: [3584, 5888, 1, 128]
++ - Exact: [5056, 5888, 1, 256]
++ - Exact: [2368, 1024, 1, 256]
++ - Exact: [2944, 1856, 1, 256]
++ - Exact: [1856, 6784, 1, 1280]
++ - Exact: [4288, 3584, 1, 256]
++ - Exact: [5056, 1856, 1, 1280]
++ - Exact: [1408, 1024, 1, 3328]
++ - Exact: [5888, 3584, 1, 1280]
++ - Exact: [1856, 3584, 1, 3328]
++ - Exact: [1024, 2944, 1, 256]
++ - Exact: [448, 6784, 1, 1280]
++ - Exact: [704, 5056, 1, 256]
++ - Exact: [2944, 1856, 1, 1280]
++ - Exact: [5056, 256, 1, 256]
++ - Exact: [2368, 3584, 1, 3328]
++ - Exact: [3584, 5888, 1, 3328]
++ - Exact: [2944, 3584, 1, 1280]
++ - Exact: [1856, 5888, 1, 1280]
++ - Exact: [5056, 448, 1, 3328]
++ - Exact: [4288, 1408, 1, 256]
++ - Exact: [5888, 1408, 1, 128]
++ - Exact: [4288, 2368, 1, 1280]
++ - Exact: [6784, 2368, 1, 256]
++ - Exact: [4288, 1856, 1, 256]
++ - Exact: [1856, 2944, 1, 256]
++ - Exact: [5056, 1024, 1, 128]
++ - Exact: [6784, 256, 1, 128]
++ - Exact: [5888, 704, 1, 128]
++ - Exact: [1024, 4288, 1, 1280]
++ - Exact: [2368, 5056, 1, 3328]
++ - Exact: [4288, 1024, 1, 3328]
++ - Exact: [1024, 5056, 1, 3328]
++ - Exact: [1024, 1856, 1, 3328]
++ - Exact: [704, 6784, 1, 128]
++ - Exact: [4288, 6784, 1, 256]
++ - Exact: [3584, 2944, 1, 3328]
++ - Exact: [5888, 2944, 1, 256]
++ - Exact: [2368, 6784, 1, 128]
++ - Exact: [448, 4288, 1, 1280]
++ - Exact: [5056, 4288, 1, 256]
++ - Exact: [1024, 3584, 1, 256]
++ - Exact: [1856, 5056, 1, 128]
++ - Exact: [6784, 6784, 1, 3328]
++ - Exact: [448, 5888, 1, 1280]
++ - Exact: [5056, 448, 1, 128]
++ - Exact: [3584, 2944, 1, 128]
++ - Exact: [6784, 256, 1, 1280]
++ - Exact: [2368, 5888, 1, 3328]
++ - Exact: [2368, 1856, 1, 1280]
++ - Exact: [3584, 4288, 1, 128]
++ - Exact: [5888, 4288, 1, 3328]
++ - Exact: [2368, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 128]
++ - Exact: [1856, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 1280]
++ - Exact: [2368, 4288, 1, 256]
++ - Exact: [1024, 2368, 1, 3328]
++ - Exact: [6784, 1856, 1, 3328]
++ - Exact: [1024, 2944, 1, 128]
++ - Exact: [1024, 3584, 1, 1280]
++ - Exact: [4288, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 3328]
++ - Exact: [3584, 6784, 1, 256]
++ - Exact: [256, 6784, 1, 1280]
++ - Exact: [1856, 3584, 1, 256]
++ - Exact: [6784, 1856, 1, 128]
++ - Exact: [2944, 704, 1, 128]
++ - Exact: [256, 5888, 1, 1280]
++ - Exact: [4288, 6784, 1, 3328]
++ - Exact: [2368, 1408, 1, 128]
++ - Exact: [1408, 1024, 1, 128]
++ - Exact: [6784, 3584, 1, 3328]
++ - Exact: [2368, 5056, 1, 1280]
++ - Exact: [1408, 2368, 1, 1280]
++ - Exact: [2944, 4288, 1, 128]
++ - Exact: [2944, 2944, 1, 256]
++ - Exact: [6784, 256, 1, 256]
++ - Exact: [256, 5056, 1, 3328]
++ - Exact: [5056, 1856, 1, 128]
++ - Exact: [5888, 1408, 1, 256]
++ - Exact: [4288, 3584, 1, 3328]
++ - Exact: [1024, 2368, 1, 1280]
++ - Exact: [5888, 6784, 1, 3328]
++ - Exact: [704, 4288, 1, 1280]
++ - Exact: [6784, 448, 1, 3328]
++ - Exact: [4288, 1024, 1, 128]
++ - Exact: [1920, 2048, 1, 2048]
++ - Exact: [2880, 3072, 1, 3072]
++ - Exact: [3840, 4096, 1, 4096]
++ - Exact: [7680, 8192, 1, 8192]
++ - Exact: [2048, 2048, 1, 2048]
++ - Exact: [3072, 3072, 1, 3072]
++ - Exact: [4096, 4096, 1, 4096]
++ - Exact: [8192, 8192, 1, 8192]
++ - Exact: [1152, 1152, 1, 1152]
++ - Exact: [1536, 1536, 1, 1536]
++ - Exact: [1920, 1920, 1, 1920]
++ - Exact: [2304, 2304, 1, 2304]
++ - Exact: [2688, 2688, 1, 2688]
++ - Exact: [3456, 3456, 1, 3456]
++ - Exact: [3840, 3840, 1, 3840]
++ - Exact: [4224, 4224, 1, 4224]
++ - Exact: [4608, 4608, 1, 4608]
++ - Exact: [4992, 4992, 1, 4992]
++ - Exact: [5376, 5376, 1, 5376]
++ - Exact: [5760, 5760, 1, 5760]
++ - Exact: [6144, 6144, 1, 6144]
++ - Exact: [6528, 6528, 1, 6528]
++ - Exact: [6912, 6912, 1, 6912]
++ - Exact: [7296, 7296, 1, 7296]
++ - Exact: [7680, 7680, 1, 7680]
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1856, 448, 1, 3328]
++ - Exact: [128, 6784, 1, 3328]
++ - Exact: [2368, 448, 1, 128]
++ - Exact: [256, 4288, 1, 3328]
++ - Exact: [704, 1856, 1, 3328]
++ - Exact: [448, 1024, 1, 1280]
++ - Exact: [256, 1408, 1, 3328]
++ - Exact: [704, 1856, 1, 1280]
++ - Exact: [128, 5056, 1, 128]
++ - Exact: [2368, 128, 1, 256]
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [256, 2944, 1, 256]
++ - Exact: [256, 1856, 1, 1280]
++ - Exact: [128, 3584, 1, 1280]
++ - Exact: [4288, 256, 1, 256]
++ - Exact: [2944, 128, 1, 128]
++ - Exact: [5888, 64, 1, 3328]
++ - Exact: [2944, 256, 1, 3328]
++ - Exact: [1408, 448, 1, 1280]
++ - Exact: [1408, 704, 1, 3328]
++ - Exact: [6784, 64, 1, 256]
++ - Exact: [2944, 256, 1, 256]
++ - Exact: [704, 1408, 1, 3328]
++ - Exact: [2944, 256, 1, 128]
++ - Exact: [448, 2944, 1, 128]
++ - Exact: [2368, 128, 1, 3328]
++ - Exact: [2944, 128, 1, 256]
++ - Exact: [448, 1408, 1, 256]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [1024, 448, 1, 128]
++ - Exact: [256, 3584, 1, 3328]
++ - Exact: [5056, 64, 1, 1280]
++ - Exact: [1024, 704, 1, 256]
++ - Exact: [128, 4288, 1, 128]
++ - Exact: [3584, 256, 1, 128]
++ - Exact: [4288, 128, 1, 1280]
++ - Exact: [5888, 64, 1, 256]
++ - Exact: [1856, 256, 1, 1280]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [704, 1024, 1, 1280]
++ - Exact: [448, 1856, 1, 128]
++ - Exact: [1024, 704, 1, 1280]
++ - Exact: [128, 5888, 1, 256]
++ - Exact: [704, 704, 1, 3328]
++ - Exact: [704, 1408, 1, 1280]
++ - Exact: [3584, 256, 1, 3328]
++ - Exact: [704, 1856, 1, 128]
++ - Exact: [128, 3584, 1, 3328]
++ - Exact: [128, 2944, 1, 1280]
++ - Exact: [3584, 128, 1, 256]
++ - Exact: [448, 1408, 1, 3328]
++ - Exact: [256, 3584, 1, 256]
++ - Exact: [256, 2944, 1, 3328]
++ - Exact: [448, 2368, 1, 128]
++ - Exact: [1408, 704, 1, 256]
++ - Exact: [448, 2944, 1, 3328]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [6784, 128, 1, 3328]
++ - Exact: [704, 704, 1, 256]
++ - Exact: [128, 4288, 1, 3328]
++ - Exact: [448, 704, 1, 1280]
++ - Exact: [1024, 448, 1, 3328]
++ - Exact: [1856, 704, 1, 1280]
++ - Exact: [448, 1408, 1, 1280]
++ - Exact: [1024, 1024, 1, 1280]
++ - Exact: [448, 1024, 1, 128]
++ - Exact: [448, 2368, 1, 3328]
++ - Exact: [5056, 64, 1, 128]
++ - Exact: [704, 1024, 1, 256]
++ - Exact: [128, 6784, 1, 1280]
++ - Exact: [1856, 256, 1, 256]
++ - Exact: [256, 4288, 1, 1280]
++ - Exact: [256, 1856, 1, 128]
++ - Exact: [448, 1408, 1, 128]
++ - Exact: [6784, 128, 1, 256]
++ - Exact: [704, 448, 1, 256]
++ - Exact: [704, 1408, 1, 128]
++ - Exact: [2944, 448, 1, 128]
++ - Exact: [128, 2944, 1, 128]
++ - Exact: [1024, 704, 1, 3328]
++ - Exact: [128, 4288, 1, 256]
++ - Exact: [704, 448, 1, 3328]
++ - Exact: [1024, 1024, 1, 3328]
++ - Exact: [448, 2368, 1, 1280]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [2944, 256, 1, 1280]
++ - Exact: [256, 2368, 1, 128]
++ - Exact: [1856, 704, 1, 256]
++ - Exact: [1408, 448, 1, 3328]
++ - Exact: [2368, 256, 1, 256]
++ - Exact: [1856, 448, 1, 1280]
++ - Exact: [128, 5888, 1, 128]
++ - Exact: [1024, 1024, 1, 256]
++ - Exact: [704, 1856, 1, 256]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [256, 2368, 1, 1280]
++ - Exact: [2944, 448, 1, 256]
++ - Exact: [1856, 448, 1, 128]
++ - Exact: [2368, 128, 1, 1280]
++ - Exact: [2368, 256, 1, 128]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [2368, 256, 1, 1280]
++ - Exact: [2368, 448, 1, 1280]
++ - Exact: [128, 3584, 1, 256]
++ - Exact: [704, 448, 1, 1280]
++ - Exact: [128, 5056, 1, 256]
++ - Exact: [4288, 256, 1, 1280]
++ - Exact: [4288, 128, 1, 3328]
++ - Exact: [1408, 256, 1, 128]
++ - Exact: [256, 1408, 1, 1280]
++ - Exact: [128, 2368, 1, 256]
++ - Exact: [6784, 64, 1, 3328]
++ - Exact: [128, 2944, 1, 3328]
++ - Exact: [2944, 448, 1, 3328]
++ - Exact: [256, 4288, 1, 256]
++ - Exact: [5888, 128, 1, 256]
++ - Exact: [2368, 448, 1, 3328]
++ - Exact: [5056, 64, 1, 256]
++ - Exact: [1024, 704, 1, 128]
++ - Exact: [128, 5056, 1, 3328]
++ - Exact: [704, 1024, 1, 128]
++ - Exact: [4288, 128, 1, 256]
++ - Exact: [1408, 448, 1, 128]
++ - Exact: [128, 5888, 1, 1280]
++ - Exact: [704, 448, 1, 128]
++ - Exact: [3584, 256, 1, 256]
++ - Exact: [128, 2944, 1, 256]
++ - Exact: [128, 6784, 1, 128]
++ - Exact: [448, 1856, 1, 256]
++ - Exact: [3584, 128, 1, 3328]
++ - Exact: [1024, 448, 1, 1280]
++ - Exact: [5888, 128, 1, 3328]
++ - Exact: [1408, 704, 1, 1280]
++ - Exact: [448, 2944, 1, 256]
++ - Exact: [448, 2368, 1, 256]
++ - Exact: [128, 2368, 1, 3328]
++ - Exact: [5056, 128, 1, 1280]
++ - Exact: [5056, 64, 1, 3328]
++ - Exact: [64, 5888, 1, 128]
++ - Exact: [5056, 128, 1, 3328]
++ - Exact: [448, 704, 1, 256]
++ - Exact: [2944, 128, 1, 3328]
++ - Exact: [128, 5056, 1, 1280]
++ - Exact: [704, 704, 1, 128]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [2368, 128, 1, 128]
++ - Exact: [5056, 128, 1, 128]
++ - Exact: [1024, 1024, 1, 1024]
++ - Exact: [448, 1024, 1, 3328]
++ - Exact: [256, 2368, 1, 3328]
++ - Exact: [256, 3584, 1, 128]
++ - Exact: [4288, 256, 1, 128]
++ - Exact: [256, 1856, 1, 256]
++ - Exact: [256, 2944, 1, 128]
++ - Exact: [1408, 256, 1, 3328]
++ - Exact: [2368, 448, 1, 256]
++ - Exact: [4288, 256, 1, 3328]
++ - Exact: [1856, 704, 1, 128]
++ - Exact: [4288, 128, 1, 128]
++ - Exact: [1408, 448, 1, 256]
++ - Exact: [6784, 64, 1, 1280]
++ - Exact: [3584, 128, 1, 128]
++ - Exact: [256, 2368, 1, 256]
++ - Exact: [2944, 448, 1, 1280]
++ - Exact: [448, 1856, 1, 1280]
++ - Exact: [1856, 256, 1, 128]
++ - Exact: [5056, 128, 1, 256]
++ - Exact: [448, 1024, 1, 256]
++ - Exact: [64, 6784, 1, 128]
++ - Exact: [5888, 64, 1, 1280]
++ - Exact: [128, 3584, 1, 128]
++ - Exact: [1408, 256, 1, 256]
++ - Exact: [128, 5888, 1, 3328]
++ - Exact: [1408, 256, 1, 1280]
++ - Exact: [1024, 1024, 1, 128]
++ - Exact: [64, 5056, 1, 128]
++ - Exact: [5888, 64, 1, 128]
++ - Exact: [448, 704, 1, 128]
++ - Exact: [1408, 704, 1, 128]
++ - Exact: [2368, 256, 1, 3328]
++ - Exact: [5888, 128, 1, 1280]
++ - Exact: [256, 3584, 1, 1280]
++ - Exact: [256, 1408, 1, 128]
++ - Exact: [256, 4288, 1, 128]
++ - Exact: [5888, 128, 1, 128]
++ - Exact: [1856, 256, 1, 3328]
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [6784, 64, 1, 128]
++ - Exact: [704, 704, 1, 1280]
++ - Exact: [128, 2368, 1, 1280]
++ - Exact: [3584, 256, 1, 1280]
++ - Exact: [3584, 128, 1, 1280]
++ - Exact: [448, 1856, 1, 3328]
++ - Exact: [1024, 448, 1, 256]
++ - Exact: [2944, 128, 1, 1280]
++ - Exact: [128, 2368, 1, 128]
++ - Exact: [256, 2944, 1, 1280]
++ - Exact: [704, 1024, 1, 3328]
++ - Exact: [128, 6784, 1, 256]
++ - Exact: [256, 1856, 1, 3328]
++ - Exact: [6784, 128, 1, 128]
++ - Exact: [704, 1408, 1, 256]
++ - Exact: [256, 1408, 1, 256]
++ - Exact: [448, 2944, 1, 1280]
++ - Exact: [6784, 128, 1, 1280]
++ - Exact: [1856, 448, 1, 256]
++ - Exact: [128, 4288, 1, 1280]
++ - Exact: [448, 704, 1, 3328]
++ - Exact: [1856, 704, 1, 3328]
++ - Exact: [960, 1024, 1, 1024]
++ - Exact: [768, 768, 1, 768]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 128, 1, 128]
++ - Exact: [2368, 64, 1, 3328]
++ - Exact: [1408, 64, 1, 128]
++ - Exact: [1408, 64, 1, 1280]
++ - Exact: [2944, 64, 1, 256]
++ - Exact: [1024, 256, 1, 3328]
++ - Exact: [1856, 64, 1, 1280]
++ - Exact: [704, 128, 1, 1280]
++ - Exact: [4288, 64, 1, 3328]
++ - Exact: [4288, 64, 1, 256]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [704, 256, 1, 128]
++ - Exact: [128, 1408, 1, 128]
++ - Exact: [4288, 64, 1, 1280]
++ - Exact: [1024, 256, 1, 256]
++ - Exact: [448, 448, 1, 256]
++ - Exact: [128, 1024, 1, 3328]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [256, 1024, 1, 256]
++ - Exact: [1024, 128, 1, 1280]
++ - Exact: [448, 256, 1, 3328]
++ - Exact: [128, 1024, 1, 128]
++ - Exact: [128, 704, 1, 1280]
++ - Exact: [1856, 128, 1, 3328]
++ - Exact: [64, 2944, 1, 128]
++ - Exact: [448, 448, 1, 3328]
++ - Exact: [1408, 128, 1, 1280]
++ - Exact: [128, 1856, 1, 1280]
++ - Exact: [256, 448, 1, 256]
++ - Exact: [128, 1856, 1, 128]
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [128, 1408, 1, 256]
++ - Exact: [4288, 64, 1, 128]
++ - Exact: [256, 448, 1, 3328]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [2368, 64, 1, 256]
++ - Exact: [1408, 128, 1, 128]
++ - Exact: [1024, 256, 1, 128]
++ - Exact: [2944, 64, 1, 128]
++ - Exact: [1856, 64, 1, 256]
++ - Exact: [704, 128, 1, 256]
++ - Exact: [448, 256, 1, 1280]
++ - Exact: [1856, 128, 1, 1280]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [3584, 64, 1, 128]
++ - Exact: [256, 1024, 1, 1280]
++ - Exact: [3584, 64, 1, 1280]
++ - Exact: [128, 1856, 1, 3328]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [64, 4288, 1, 3328]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [256, 704, 1, 256]
++ - Exact: [2368, 64, 1, 128]
++ - Exact: [64, 1408, 1, 128]
++ - Exact: [704, 256, 1, 3328]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [448, 256, 1, 128]
++ - Exact: [704, 128, 1, 3328]
++ - Exact: [128, 704, 1, 128]
++ - Exact: [256, 448, 1, 1280]
++ - Exact: [704, 256, 1, 1280]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [1856, 64, 1, 128]
++ - Exact: [704, 128, 1, 128]
++ - Exact: [256, 704, 1, 3328]
++ - Exact: [256, 448, 1, 128]
++ - Exact: [64, 3584, 1, 128]
++ - Exact: [1024, 128, 1, 256]
++ - Exact: [2944, 64, 1, 1280]
++ - Exact: [128, 1408, 1, 3328]
++ - Exact: [1408, 64, 1, 256]
++ - Exact: [64, 1856, 1, 128]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [1024, 128, 1, 3328]
++ - Exact: [1856, 128, 1, 128]
++ - Exact: [2368, 64, 1, 1280]
++ - Exact: [128, 1024, 1, 1280]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [1408, 64, 1, 3328]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [256, 704, 1, 128]
++ - Exact: [256, 1024, 1, 128]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [448, 448, 1, 1280]
++ - Exact: [1024, 256, 1, 1280]
++ - Exact: [128, 1024, 1, 256]
++ - Exact: [3584, 64, 1, 3328]
++ - Exact: [1408, 128, 1, 256]
++ - Exact: [256, 1024, 1, 3328]
++ - Exact: [1856, 64, 1, 3328]
++ - Exact: [448, 256, 1, 256]
++ - Exact: [128, 704, 1, 256]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [3584, 64, 1, 256]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [1408, 128, 1, 3328]
++ - Exact: [128, 704, 1, 3328]
++ - Exact: [128, 1856, 1, 256]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [256, 704, 1, 1280]
++ - Exact: [64, 2368, 1, 128]
++ - Exact: [64, 4288, 1, 128]
++ - Exact: [1856, 128, 1, 256]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [2944, 64, 1, 3328]
++ - Exact: [128, 1408, 1, 1280]
++ - Exact: [448, 448, 1, 128]
++ - Exact: [704, 256, 1, 256]
++ - Exact: [512, 512, 1, 512]
++ - Exact: [384, 384, 1, 384]
++
++# bodys bigM
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 1 ]
++ - [ 4, 2 ]
++ - WorkGroup:
++ - [ 16, 4, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 32, 4, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [3584, 4, 1, 1280]
++ - Exact: [2944, 4, 1, 256]
++ - Exact: [2368, 4, 1, 1280]
++ - Exact: [6784, 4, 1, 1280]
++ - Exact: [1856, 4, 1, 1280]
++ - Exact: [2944, 4, 1, 128]
++ - Exact: [3584, 4, 1, 128]
++ - Exact: [4288, 4, 1, 256]
++ - Exact: [3584, 4, 1, 3328]
++ - Exact: [5888, 4, 1, 128]
++ - Exact: [2368, 4, 1, 256]
++ - Exact: [1408, 4, 1, 256]
++ - Exact: [5056, 4, 1, 1280]
++ - Exact: [1408, 4, 1, 3328]
++ - Exact: [6784, 4, 1, 128]
++ - Exact: [5888, 4, 1, 3328]
++ - Exact: [5056, 4, 1, 128]
++ - Exact: [5888, 4, 1, 1280]
++ - Exact: [2944, 4, 1, 3328]
++ - Exact: [2368, 4, 1, 128]
++ - Exact: [1856, 4, 1, 128]
++ - Exact: [1408, 4, 1, 1280]
++ - Exact: [6784, 4, 1, 256]
++ - Exact: [4288, 4, 1, 128]
++ - Exact: [1856, 4, 1, 3328]
++ - Exact: [3584, 4, 1, 256]
++ - Exact: [2368, 4, 1, 3328]
++ - Exact: [6784, 4, 1, 3328]
++ - Exact: [4288, 4, 1, 1280]
++ - Exact: [1856, 4, 1, 256]
++ - Exact: [1408, 4, 1, 128]
++ - Exact: [5056, 4, 1, 256]
++ - Exact: [4288, 4, 1, 3328]
++ - Exact: [2944, 4, 1, 1280]
++ - Exact: [5888, 4, 1, 256]
++ - Exact: [5056, 4, 1, 3328]
++
++# bodys bigN
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 1, 4 ]
++ - [ 2, 2 ]
++ - [ 2, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [4, 1856, 1, 3328]
++ - Exact: [4, 2944, 1, 1280]
++ - Exact: [4, 1408, 1, 128]
++ - Exact: [4, 2368, 1, 1280]
++ - Exact: [4, 3584, 1, 128]
++ - Exact: [4, 5888, 1, 3328]
++ - Exact: [4, 1408, 1, 3328]
++ - Exact: [4, 6784, 1, 3328]
++ - Exact: [4, 4288, 1, 128]
++ - Exact: [4, 5056, 1, 3328]
++ - Exact: [4, 6784, 1, 1280]
++ - Exact: [4, 2944, 1, 3328]
++ - Exact: [4, 5056, 1, 256]
++ - Exact: [4, 5056, 1, 1280]
++ - Exact: [4, 2368, 1, 3328]
++ - Exact: [4, 1856, 1, 256]
++ - Exact: [4, 2368, 1, 256]
++ - Exact: [4, 2944, 1, 256]
++ - Exact: [4, 4288, 1, 1280]
++ - Exact: [4, 6784, 1, 128]
++ - Exact: [4, 3584, 1, 1280]
++ - Exact: [4, 5888, 1, 256]
++ - Exact: [4, 6784, 1, 256]
++ - Exact: [4, 1408, 1, 1280]
++ - Exact: [4, 3584, 1, 256]
++ - Exact: [4, 1408, 1, 256]
++ - Exact: [4, 4288, 1, 3328]
++ - Exact: [4, 5888, 1, 1280]
++ - Exact: [4, 1856, 1, 1280]
++ - Exact: [4, 1856, 1, 128]
++ - Exact: [4, 2944, 1, 128]
++ - Exact: [4, 5056, 1, 128]
++ - Exact: [4, 4288, 1, 256]
++ - Exact: [4, 3584, 1, 3328]
++ - Exact: [4, 5888, 1, 128]
++ - Exact: [4, 2368, 1, 128]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [4, 704, 1, 1280]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [64, 4, 1, 256]
++ - Exact: [64, 704, 1, 128]
++ - Exact: [448, 64, 1, 1280]
++ - Exact: [128, 4, 1, 1280]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [1024, 64, 1, 128]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [1024, 64, 1, 1280]
++ - Exact: [4, 704, 1, 256]
++ - Exact: [704, 4, 1, 1280]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [64, 1024, 1, 128]
++ - Exact: [4, 64, 1, 1280]
++ - Exact: [128, 256, 1, 3328]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [448, 4, 1, 256]
++ - Exact: [448, 4, 1, 1280]
++ - Exact: [128, 4, 1, 128]
++ - Exact: [256, 4, 1, 128]
++ - Exact: [704, 64, 1, 3328]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [704, 64, 1, 128]
++ - Exact: [1024, 4, 1, 256]
++ - Exact: [256, 256, 1, 128]
++ - Exact: [64, 256, 1, 128]
++ - Exact: [704, 64, 1, 1280]
++ - Exact: [128, 448, 1, 256]
++ - Exact: [128, 256, 1, 1280]
++ - Exact: [448, 64, 1, 3328]
++ - Exact: [256, 128, 1, 128]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [128, 128, 1, 3328]
++ - Exact: [256, 128, 1, 256]
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [256, 256, 1, 3328]
++ - Exact: [1024, 4, 1, 3328]
++ - Exact: [4, 4, 1, 256]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [256, 128, 1, 1280]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [4, 448, 1, 3328]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [256, 4, 1, 1280]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [4, 704, 1, 128]
++ - Exact: [448, 128, 1, 256]
++ - Exact: [448, 64, 1, 128]
++ - Exact: [4, 448, 1, 1280]
++ - Exact: [256, 256, 1, 256]
++ - Exact: [256, 64, 1, 128]
++ - Exact: [4, 1024, 1, 3328]
++ - Exact: [704, 4, 1, 128]
++ - Exact: [256, 4, 1, 256]
++ - Exact: [256, 4, 1, 3328]
++ - Exact: [4, 256, 1, 256]
++ - Exact: [4, 4, 1, 128]
++ - Exact: [4, 128, 1, 256]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [448, 128, 1, 3328]
++ - Exact: [4, 448, 1, 128]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [4, 128, 1, 3328]
++ - Exact: [64, 4, 1, 128]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [4, 704, 1, 3328]
++ - Exact: [4, 4, 1, 1280]
++ - Exact: [128, 128, 1, 128]
++ - Exact: [1024, 4, 1, 128]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [4, 64, 1, 128]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [128, 128, 1, 1280]
++ - Exact: [128, 256, 1, 256]
++ - Exact: [256, 64, 1, 1280]
++ - Exact: [1024, 4, 1, 1280]
++ - Exact: [704, 64, 1, 256]
++ - Exact: [128, 448, 1, 1280]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [448, 64, 1, 256]
++ - Exact: [4, 256, 1, 128]
++ - Exact: [1024, 64, 1, 256]
++ - Exact: [64, 128, 1, 128]
++ - Exact: [4, 4, 1, 3328]
++ - Exact: [4, 1024, 1, 1280]
++ - Exact: [704, 4, 1, 256]
++ - Exact: [128, 4, 1, 3328]
++ - Exact: [448, 4, 1, 3328]
++ - Exact: [704, 4, 1, 3328]
++ - Exact: [448, 128, 1, 1280]
++ - Exact: [1024, 64, 1, 3328]
++ - Exact: [4, 1024, 1, 128]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [448, 128, 1, 128]
++ - Exact: [128, 256, 1, 128]
++ - Exact: [128, 4, 1, 256]
++ - Exact: [256, 256, 1, 1280]
++ - Exact: [256, 128, 1, 3328]
++ - Exact: [448, 4, 1, 128]
++ - Exact: [4, 256, 1, 3328]
++ - Exact: [4, 128, 1, 128]
++ - Exact: [4, 256, 1, 1280]
++ - Exact: [64, 4, 1, 3328]
++ - Exact: [4, 64, 1, 3328]
++ - Exact: [4, 1024, 1, 256]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [4, 64, 1, 256]
++ - Exact: [128, 448, 1, 128]
++ - Exact: [64, 448, 1, 128]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [128, 448, 1, 3328]
++ - Exact: [4, 448, 1, 256]
++ - Exact: [4, 128, 1, 1280]
++ - Exact: [128, 64, 1, 128]
++ - Exact: [64, 64, 1, 128]
++ - Exact: [64, 4, 1, 1280]
++ - Exact: [256, 64, 1, 3328]
++ - Exact: [128, 128, 1, 256]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Configs/navi23/rocblas_sgemm_sb_nn_asm_full.yaml b/Tensile/Configs/navi23/rocblas_sgemm_sb_nn_asm_full.yaml
+new file mode 100644
+index 0000000000..90d0b468cc
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_sgemm_sb_nn_asm_full.yaml
+@@ -0,0 +1,5204 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: s
++ TransposeA: False
++ TransposeB: False
++ UseBeta: True
++ Batched: True
++
++# bodys bigSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 4096, 1, 1024]
++ - Exact: [4096, 4096, 1, 1024]
++ - Exact: [1024, 2048, 1, 1024]
++ - Exact: [4096, 2048, 1, 1024]
++ - Exact: [768, 4096, 1, 2]
++ - Exact: [768, 4096, 1, 768]
++ - Exact: [3072, 4096, 1, 768]
++ - Exact: [768, 2048, 1, 2]
++ - Exact: [768, 2048, 1, 768]
++ - Exact: [3072, 2048, 1, 768]
++ - Exact: [3072, 1024, 1, 768]
++ - Exact: [3072, 512, 1, 768]
++ - Exact: [1024, 3072, 1, 1024]
++ - Exact: [3072, 2048, 1, 1024]
++ - Exact: [3072, 3072, 1, 1024]
++ - Exact: [3072, 512, 1, 1024]
++ - Exact: [3072, 4096, 1, 1024]
++ - Exact: [1024, 2048, 1, 2]
++ - Exact: [1024, 3072, 1, 2]
++ - Exact: [1024, 4096, 1, 2]
++ - Exact: [128, 128, 512, 64]
++ - Exact: [512, 512, 64, 64]
++ - Exact: [2944, 4288, 1, 1280]
++ - Exact: [2368, 5888, 1, 256]
++ - Exact: [5888, 1856, 1, 256]
++ - Exact: [512, 24000, 1, 1536]
++ - Exact: [5888, 1408, 1, 256]
++ - Exact: [5888, 1856, 1, 3328]
++ - Exact: [1856, 4288, 1, 256]
++ - Exact: [1024, 5056, 1, 128]
++ - Exact: [5056, 5056, 1, 3328]
++ - Exact: [1408, 5888, 1, 1280]
++ - Exact: [6144, 6000, 1, 2560]
++ - Exact: [2368, 6784, 1, 128]
++ - Exact: [1024, 3584, 1, 3328]
++ - Exact: [512, 48000, 1, 2048]
++ - Exact: [5888, 1408, 1, 1280]
++ - Exact: [1408, 4288, 1, 256]
++ - Exact: [1024, 2368, 1, 256]
++ - Exact: [1408, 1856, 1, 1280]
++ - Exact: [5056, 5056, 1, 1280]
++ - Exact: [448, 5056, 1, 256]
++ - Exact: [1856, 1408, 1, 128]
++ - Exact: [6784, 256, 1, 3328]
++ - Exact: [1408, 3584, 1, 256]
++ - Exact: [4288, 448, 1, 256]
++ - Exact: [1024, 1856, 1, 128]
++ - Exact: [4288, 2944, 1, 1280]
++ - Exact: [704, 5056, 1, 1280]
++ - Exact: [2368, 704, 1, 3328]
++ - Exact: [256, 5888, 1, 256]
++ - Exact: [1856, 4288, 1, 3328]
++ - Exact: [5888, 1024, 1, 256]
++ - Exact: [1408, 2944, 1, 256]
++ - Exact: [6784, 5056, 1, 3328]
++ - Exact: [5056, 5056, 1, 256]
++ - Exact: [704, 5056, 1, 128]
++ - Exact: [2368, 2944, 1, 1280]
++ - Exact: [6784, 6784, 1, 1280]
++ - Exact: [1408, 4288, 1, 1280]
++ - Exact: [3584, 4288, 1, 1280]
++ - Exact: [512, 6000, 1, 2560]
++ - Exact: [2368, 704, 1, 1280]
++ - Exact: [5056, 4288, 1, 3328]
++ - Exact: [3584, 2368, 1, 3328]
++ - Exact: [5888, 6784, 1, 1280]
++ - Exact: [6784, 448, 1, 1280]
++ - Exact: [2944, 5888, 1, 256]
++ - Exact: [4288, 2944, 1, 256]
++ - Exact: [5888, 704, 1, 1280]
++ - Exact: [448, 5888, 1, 128]
++ - Exact: [5056, 2368, 1, 1280]
++ - Exact: [448, 3584, 1, 1280]
++ - Exact: [6784, 5888, 1, 256]
++ - Exact: [1024, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 3328]
++ - Exact: [1856, 6784, 1, 128]
++ - Exact: [5056, 704, 1, 3328]
++ - Exact: [1408, 1856, 1, 256]
++ - Exact: [2368, 5056, 1, 256]
++ - Exact: [3584, 2368, 1, 1280]
++ - Exact: [704, 5888, 1, 256]
++ - Exact: [6784, 2944, 1, 128]
++ - Exact: [2944, 6784, 1, 3328]
++ - Exact: [3584, 704, 1, 3328]
++ - Exact: [448, 4288, 1, 256]
++ - Exact: [704, 2368, 1, 1280]
++ - Exact: [1856, 2368, 1, 1280]
++ - Exact: [1856, 4288, 1, 1280]
++ - Exact: [256, 193600, 1, 64]
++ - Exact: [704, 2944, 1, 128]
++ - Exact: [1408, 1024, 1, 1280]
++ - Exact: [704, 6784, 1, 256]
++ - Exact: [6784, 704, 1, 256]
++ - Exact: [5056, 1408, 1, 128]
++ - Exact: [2048, 7000, 1, 2048]
++ - Exact: [5056, 704, 1, 256]
++ - Exact: [3584, 4288, 1, 3328]
++ - Exact: [5888, 1856, 1, 1280]
++ - Exact: [2368, 3584, 1, 1280]
++ - Exact: [2944, 3584, 1, 3328]
++ - Exact: [6784, 2944, 1, 256]
++ - Exact: [1024, 1500, 1, 2560]
++ - Exact: [1856, 2368, 1, 256]
++ - Exact: [3584, 6784, 1, 3328]
++ - Exact: [1024, 5888, 1, 3328]
++ - Exact: [6144, 24000, 1, 2560]
++ - Exact: [5056, 4288, 1, 1280]
++ - Exact: [2368, 2368, 1, 1280]
++ - Exact: [2944, 5888, 1, 128]
++ - Exact: [704, 5888, 1, 1280]
++ - Exact: [2368, 3584, 1, 128]
++ - Exact: [1856, 5056, 1, 128]
++ - Exact: [2944, 6784, 1, 1280]
++ - Exact: [1024, 5056, 1, 1280]
++ - Exact: [4288, 1024, 1, 256]
++ - Exact: [2944, 2368, 1, 128]
++ - Exact: [5888, 448, 1, 1280]
++ - Exact: [704, 5888, 1, 3328]
++ - Exact: [3584, 2944, 1, 256]
++ - Exact: [1856, 2368, 1, 3328]
++ - Exact: [512, 6000, 1, 2816]
++ - Exact: [512, 24000, 1, 2048]
++ - Exact: [1408, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 3328]
++ - Exact: [2368, 2368, 1, 256]
++ - Exact: [4288, 4288, 1, 1280]
++ - Exact: [5888, 1024, 1, 1280]
++ - Exact: [1024, 12544, 1, 256]
++ - Exact: [5888, 448, 1, 128]
++ - Exact: [512, 48000, 1, 2560]
++ - Exact: [704, 6784, 1, 3328]
++ - Exact: [5888, 5888, 1, 1280]
++ - Exact: [5056, 1024, 1, 1280]
++ - Exact: [448, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 1280]
++ - Exact: [5056, 5888, 1, 1280]
++ - Exact: [4288, 5888, 1, 128]
++ - Exact: [1408, 3584, 1, 128]
++ - Exact: [448, 3584, 1, 128]
++ - Exact: [5888, 2944, 1, 1280]
++ - Exact: [2368, 5888, 1, 128]
++ - Exact: [3584, 5888, 1, 256]
++ - Exact: [2368, 1024, 1, 128]
++ - Exact: [2368, 704, 1, 128]
++ - Exact: [3584, 2368, 1, 128]
++ - Exact: [5056, 704, 1, 128]
++ - Exact: [5056, 1408, 1, 3328]
++ - Exact: [6784, 1024, 1, 3328]
++ - Exact: [6784, 2944, 1, 3328]
++ - Exact: [1856, 1856, 1, 256]
++ - Exact: [6784, 2368, 1, 1280]
++ - Exact: [4288, 3584, 1, 256]
++ - Exact: [4288, 5888, 1, 1280]
++ - Exact: [1024, 6000, 1, 1536]
++ - Exact: [4288, 1856, 1, 1280]
++ - Exact: [1856, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 3328]
++ - Exact: [512, 3000, 1, 1536]
++ - Exact: [256, 5056, 1, 128]
++ - Exact: [5056, 1024, 1, 256]
++ - Exact: [5056, 1856, 1, 3328]
++ - Exact: [4288, 1408, 1, 128]
++ - Exact: [1856, 5888, 1, 3328]
++ - Exact: [4288, 5056, 1, 256]
++ - Exact: [4096, 7000, 1, 4096]
++ - Exact: [5056, 256, 1, 3328]
++ - Exact: [1024, 3000, 1, 2560]
++ - Exact: [1024, 5888, 1, 1280]
++ - Exact: [6784, 2368, 1, 128]
++ - Exact: [1856, 1024, 1, 1280]
++ - Exact: [6784, 4288, 1, 1280]
++ - Exact: [1856, 1856, 1, 1280]
++ - Exact: [3072, 24000, 1, 1024]
++ - Exact: [1408, 5056, 1, 1280]
++ - Exact: [5888, 1856, 1, 128]
++ - Exact: [448, 6784, 1, 128]
++ - Exact: [5056, 3584, 1, 128]
++ - Exact: [5888, 5888, 1, 3328]
++ - Exact: [6784, 1024, 1, 256]
++ - Exact: [2944, 2368, 1, 256]
++ - Exact: [5056, 5888, 1, 3328]
++ - Exact: [1856, 1024, 1, 256]
++ - Exact: [512, 48000, 1, 1536]
++ - Exact: [3584, 448, 1, 1280]
++ - Exact: [448, 5888, 1, 256]
++ - Exact: [1408, 6784, 1, 3328]
++ - Exact: [4288, 704, 1, 128]
++ - Exact: [5056, 2944, 1, 256]
++ - Exact: [6784, 5888, 1, 128]
++ - Exact: [2944, 704, 1, 128]
++ - Exact: [1408, 3584, 1, 3328]
++ - Exact: [2368, 6784, 1, 256]
++ - Exact: [5056, 1408, 1, 1280]
++ - Exact: [5056, 4288, 1, 128]
++ - Exact: [4288, 2368, 1, 3328]
++ - Exact: [1408, 1856, 1, 128]
++ - Exact: [1408, 5888, 1, 3328]
++ - Exact: [6784, 6784, 1, 256]
++ - Exact: [5888, 5056, 1, 128]
++ - Exact: [4288, 2368, 1, 128]
++ - Exact: [2368, 2944, 1, 256]
++ - Exact: [3584, 1856, 1, 1280]
++ - Exact: [6784, 6784, 1, 128]
++ - Exact: [5888, 5056, 1, 256]
++ - Exact: [8448, 48000, 1, 2816]
++ - Exact: [512, 6000, 1, 2048]
++ - Exact: [3584, 448, 1, 256]
++ - Exact: [448, 4288, 1, 128]
++ - Exact: [256, 6784, 1, 256]
++ - Exact: [1408, 4288, 1, 128]
++ - Exact: [2944, 704, 1, 3328]
++ - Exact: [3584, 3584, 1, 256]
++ - Exact: [3584, 5056, 1, 256]
++ - Exact: [2944, 2368, 1, 1280]
++ - Exact: [704, 6784, 1, 128]
++ - Exact: [6784, 3584, 1, 256]
++ - Exact: [1856, 1408, 1, 256]
++ - Exact: [5056, 2368, 1, 128]
++ - Exact: [2944, 2944, 1, 3328]
++ - Exact: [5056, 6784, 1, 256]
++ - Exact: [1856, 3584, 1, 128]
++ - Exact: [3584, 6784, 1, 128]
++ - Exact: [2368, 6784, 1, 1280]
++ - Exact: [5056, 1856, 1, 256]
++ - Exact: [1024, 3000, 1, 2816]
++ - Exact: [1024, 1856, 1, 256]
++ - Exact: [1408, 6784, 1, 1280]
++ - Exact: [3584, 3584, 1, 1280]
++ - Exact: [7680, 24000, 1, 2560]
++ - Exact: [4608, 48000, 1, 1536]
++ - Exact: [5888, 5888, 1, 128]
++ - Exact: [5056, 2368, 1, 3328]
++ - Exact: [2944, 4288, 1, 256]
++ - Exact: [1408, 3584, 1, 1280]
++ - Exact: [1024, 1500, 1, 2816]
++ - Exact: [1024, 6000, 1, 2048]
++ - Exact: [512, 24000, 1, 2560]
++ - Exact: [6144, 3000, 1, 2560]
++ - Exact: [2368, 6784, 1, 3328]
++ - Exact: [1856, 1408, 1, 1280]
++ - Exact: [6784, 704, 1, 128]
++ - Exact: [5056, 2944, 1, 128]
++ - Exact: [1408, 5888, 1, 256]
++ - Exact: [704, 2944, 1, 1280]
++ - Exact: [3584, 704, 1, 1280]
++ - Exact: [5888, 2368, 1, 256]
++ - Exact: [2944, 6784, 1, 128]
++ - Exact: [3584, 448, 1, 3328]
++ - Exact: [704, 2368, 1, 3328]
++ - Exact: [4608, 6000, 1, 1536]
++ - Exact: [256, 5888, 1, 128]
++ - Exact: [2944, 2944, 1, 1280]
++ - Exact: [5056, 448, 1, 3328]
++ - Exact: [6784, 704, 1, 3328]
++ - Exact: [5888, 4288, 1, 128]
++ - Exact: [1408, 2944, 1, 3328]
++ - Exact: [3584, 704, 1, 128]
++ - Exact: [448, 5056, 1, 128]
++ - Exact: [5056, 3584, 1, 256]
++ - Exact: [4288, 4288, 1, 256]
++ - Exact: [1408, 5056, 1, 128]
++ - Exact: [2944, 3584, 1, 128]
++ - Exact: [3584, 2368, 1, 256]
++ - Exact: [5888, 5056, 1, 1280]
++ - Exact: [8448, 24000, 1, 2816]
++ - Exact: [3584, 3584, 1, 3328]
++ - Exact: [3072, 1500, 1, 128]
++ - Exact: [2048, 3136, 1, 512]
++ - Exact: [3025, 256, 64, 64]
++ - Exact: [5888, 6784, 1, 256]
++ - Exact: [4288, 2944, 1, 3328]
++ - Exact: [256, 5056, 1, 1280]
++ - Exact: [2944, 5888, 1, 3328]
++ - Exact: [6784, 5888, 1, 1280]
++ - Exact: [5888, 4288, 1, 1280]
++ - Exact: [1024, 24000, 1, 2048]
++ - Exact: [5888, 3584, 1, 128]
++ - Exact: [6784, 6784, 1, 3328]
++ - Exact: [704, 3584, 1, 128]
++ - Exact: [5888, 448, 1, 3328]
++ - Exact: [2368, 4288, 1, 1280]
++ - Exact: [4288, 2944, 1, 128]
++ - Exact: [5056, 2944, 1, 3328]
++ - Exact: [2944, 3584, 1, 256]
++ - Exact: [1408, 1408, 1, 3328]
++ - Exact: [3584, 3584, 1, 128]
++ - Exact: [3584, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 3328]
++ - Exact: [704, 3584, 1, 1280]
++ - Exact: [1024, 1408, 1, 128]
++ - Exact: [1856, 6784, 1, 256]
++ - Exact: [4288, 448, 1, 3328]
++ - Exact: [6784, 4288, 1, 128]
++ - Exact: [6784, 704, 1, 1280]
++ - Exact: [3584, 6784, 1, 256]
++ - Exact: [5888, 1024, 1, 3328]
++ - Exact: [704, 6784, 1, 1280]
++ - Exact: [1856, 5056, 1, 3328]
++ - Exact: [1024, 3584, 1, 128]
++ - Exact: [2368, 2944, 1, 128]
++ - Exact: [5888, 2944, 1, 3328]
++ - Exact: [1408, 2368, 1, 128]
++ - Exact: [5888, 2368, 1, 128]
++ - Exact: [3584, 6784, 1, 1280]
++ - Exact: [4288, 1856, 1, 256]
++ - Exact: [1856, 5888, 1, 256]
++ - Exact: [4288, 4288, 1, 3328]
++ - Exact: [4288, 1408, 1, 1280]
++ - Exact: [3584, 5056, 1, 128]
++ - Exact: [4288, 2368, 1, 256]
++ - Exact: [2944, 5056, 1, 1280]
++ - Exact: [448, 6784, 1, 256]
++ - Exact: [1856, 2368, 1, 128]
++ - Exact: [6784, 2368, 1, 3328]
++ - Exact: [1408, 6784, 1, 128]
++ - Exact: [4288, 1856, 1, 3328]
++ - Exact: [3584, 448, 1, 128]
++ - Exact: [3584, 1024, 1, 1280]
++ - Exact: [1856, 5056, 1, 256]
++ - Exact: [6784, 4288, 1, 3328]
++ - Exact: [1024, 4288, 1, 256]
++ - Exact: [5888, 3584, 1, 3328]
++ - Exact: [5056, 3584, 1, 3328]
++ - Exact: [2368, 1408, 1, 1280]
++ - Exact: [5056, 2944, 1, 1280]
++ - Exact: [8448, 6000, 1, 2816]
++ - Exact: [3584, 2944, 1, 1280]
++ - Exact: [1024, 6784, 1, 256]
++ - Exact: [6784, 448, 1, 256]
++ - Exact: [5124, 9124, 1, 2048]
++ - Exact: [2944, 5056, 1, 3328]
++ - Exact: [2944, 1408, 1, 128]
++ - Exact: [5056, 6784, 1, 3328]
++ - Exact: [704, 2368, 1, 128]
++ - Exact: [3072, 1500, 1, 1024]
++ - Exact: [3584, 4288, 1, 256]
++ - Exact: [1856, 6784, 1, 3328]
++ - Exact: [5888, 4288, 1, 256]
++ - Exact: [5056, 1408, 1, 256]
++ - Exact: [3584, 1024, 1, 256]
++ - Exact: [512, 6000, 1, 1536]
++ - Exact: [5888, 5888, 1, 256]
++ - Exact: [4288, 1024, 1, 1280]
++ - Exact: [448, 6784, 1, 3328]
++ - Exact: [2944, 1408, 1, 1280]
++ - Exact: [3072, 6000, 1, 1024]
++ - Exact: [2944, 1856, 1, 3328]
++ - Exact: [3584, 5888, 1, 1280]
++ - Exact: [6784, 1856, 1, 1280]
++ - Exact: [2944, 5056, 1, 256]
++ - Exact: [5888, 256, 1, 3328]
++ - Exact: [2944, 4288, 1, 128]
++ - Exact: [3584, 1408, 1, 256]
++ - Exact: [704, 3584, 1, 3328]
++ - Exact: [5056, 448, 1, 1280]
++ - Exact: [3584, 1856, 1, 3328]
++ - Exact: [4288, 6784, 1, 1280]
++ - Exact: [1024, 3000, 1, 2048]
++ - Exact: [2944, 1024, 1, 256]
++ - Exact: [2368, 4288, 1, 3328]
++ - Exact: [1024, 1408, 1, 1280]
++ - Exact: [6784, 5056, 1, 256]
++ - Exact: [1856, 1856, 1, 128]
++ - Exact: [4288, 5888, 1, 256]
++ - Exact: [2944, 6784, 1, 256]
++ - Exact: [2944, 2944, 1, 128]
++ - Exact: [1856, 3584, 1, 1280]
++ - Exact: [3584, 1408, 1, 1280]
++ - Exact: [4288, 448, 1, 128]
++ - Exact: [5056, 256, 1, 1280]
++ - Exact: [1856, 1408, 1, 3328]
++ - Exact: [1024, 4288, 1, 3328]
++ - Exact: [5056, 448, 1, 256]
++ - Exact: [2944, 2368, 1, 3328]
++ - Exact: [704, 4288, 1, 3328]
++ - Exact: [1024, 1856, 1, 1280]
++ - Exact: [6784, 1856, 1, 256]
++ - Exact: [512, 48000, 1, 2816]
++ - Exact: [512, 3000, 1, 2816]
++ - Exact: [1024, 5888, 1, 256]
++ - Exact: [6784, 1408, 1, 256]
++ - Exact: [1408, 2368, 1, 256]
++ - Exact: [1408, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 128]
++ - Exact: [6784, 1408, 1, 128]
++ - Exact: [1408, 5056, 1, 256]
++ - Exact: [512, 50176, 1, 128]
++ - Exact: [4288, 3584, 1, 128]
++ - Exact: [3584, 5056, 1, 1280]
++ - Exact: [1856, 1024, 1, 128]
++ - Exact: [1024, 24000, 1, 1536]
++ - Exact: [704, 4288, 1, 256]
++ - Exact: [5888, 2368, 1, 1280]
++ - Exact: [6784, 1856, 1, 3328]
++ - Exact: [2368, 5888, 1, 1280]
++ - Exact: [5888, 256, 1, 1280]
++ - Exact: [2368, 1856, 1, 3328]
++ - Exact: [2944, 704, 1, 256]
++ - Exact: [2368, 1024, 1, 3328]
++ - Exact: [704, 3584, 1, 256]
++ - Exact: [704, 2944, 1, 3328]
++ - Exact: [6784, 1024, 1, 128]
++ - Exact: [2944, 1024, 1, 3328]
++ - Exact: [2944, 5056, 1, 128]
++ - Exact: [1408, 6784, 1, 256]
++ - Exact: [6784, 1408, 1, 3328]
++ - Exact: [4288, 6784, 1, 128]
++ - Exact: [1408, 2944, 1, 128]
++ - Exact: [6784, 2944, 1, 1280]
++ - Exact: [4288, 1856, 1, 128]
++ - Exact: [1856, 2944, 1, 128]
++ - Exact: [6784, 448, 1, 128]
++ - Exact: [448, 5056, 1, 1280]
++ - Exact: [4288, 5056, 1, 1280]
++ - Exact: [2368, 1856, 1, 128]
++ - Exact: [4288, 704, 1, 256]
++ - Exact: [5888, 704, 1, 256]
++ - Exact: [3584, 1024, 1, 128]
++ - Exact: [256, 5888, 1, 3328]
++ - Exact: [1408, 4288, 1, 3328]
++ - Exact: [6784, 4288, 1, 256]
++ - Exact: [5888, 256, 1, 256]
++ - Exact: [6784, 1024, 1, 1280]
++ - Exact: [5888, 1024, 1, 128]
++ - Exact: [6784, 3584, 1, 1280]
++ - Exact: [1024, 6784, 1, 1280]
++ - Exact: [1408, 2944, 1, 1280]
++ - Exact: [1408, 2368, 1, 3328]
++ - Exact: [2944, 1856, 1, 128]
++ - Exact: [256, 6784, 1, 128]
++ - Exact: [5056, 6784, 1, 128]
++ - Exact: [4288, 5056, 1, 128]
++ - Exact: [1856, 5888, 1, 128]
++ - Exact: [3584, 1856, 1, 256]
++ - Exact: [4288, 3584, 1, 1280]
++ - Exact: [704, 5888, 1, 128]
++ - Exact: [6784, 3584, 1, 128]
++ - Exact: [5124, 1500, 1, 2048]
++ - Exact: [4288, 5056, 1, 3328]
++ - Exact: [1408, 1408, 1, 128]
++ - Exact: [5056, 2368, 1, 256]
++ - Exact: [4288, 704, 1, 3328]
++ - Exact: [448, 3584, 1, 256]
++ - Exact: [2368, 1024, 1, 1280]
++ - Exact: [2944, 1408, 1, 3328]
++ - Exact: [6144, 1500, 1, 2560]
++ - Exact: [1024, 1408, 1, 3328]
++ - Exact: [2944, 5888, 1, 1280]
++ - Exact: [5888, 3584, 1, 256]
++ - Exact: [2368, 5056, 1, 128]
++ - Exact: [1408, 1856, 1, 3328]
++ - Exact: [5888, 5056, 1, 3328]
++ - Exact: [7680, 6000, 1, 2560]
++ - Exact: [6784, 1408, 1, 1280]
++ - Exact: [512, 3000, 1, 2560]
++ - Exact: [704, 2944, 1, 256]
++ - Exact: [6784, 5888, 1, 3328]
++ - Exact: [2368, 4288, 1, 128]
++ - Exact: [1024, 6784, 1, 128]
++ - Exact: [1024, 1500, 1, 1536]
++ - Exact: [1408, 1408, 1, 1280]
++ - Exact: [3072, 3000, 1, 1024]
++ - Exact: [448, 4288, 1, 3328]
++ - Exact: [2368, 1408, 1, 256]
++ - Exact: [704, 2368, 1, 256]
++ - Exact: [1024, 24000, 1, 2560]
++ - Exact: [5888, 2368, 1, 3328]
++ - Exact: [5124, 9124, 1, 1760]
++ - Exact: [4288, 448, 1, 1280]
++ - Exact: [5888, 704, 1, 3328]
++ - Exact: [5056, 256, 1, 128]
++ - Exact: [1024, 6784, 1, 3328]
++ - Exact: [1408, 5888, 1, 128]
++ - Exact: [512, 3136, 1, 2048]
++ - Exact: [1408, 1024, 1, 256]
++ - Exact: [8448, 1500, 1, 2816]
++ - Exact: [2560, 7000, 1, 2560]
++ - Exact: [5056, 6784, 1, 1280]
++ - Exact: [704, 5056, 1, 3328]
++ - Exact: [3584, 5056, 1, 3328]
++ - Exact: [2368, 2944, 1, 3328]
++ - Exact: [2368, 3584, 1, 256]
++ - Exact: [4608, 3000, 1, 1536]
++ - Exact: [5056, 3584, 1, 1280]
++ - Exact: [5124, 9124, 1, 4096]
++ - Exact: [7680, 48000, 1, 2560]
++ - Exact: [1856, 2944, 1, 1280]
++ - Exact: [4608, 1500, 1, 1536]
++ - Exact: [1024, 48000, 1, 2816]
++ - Exact: [5124, 9124, 1, 2560]
++ - Exact: [2944, 1408, 1, 256]
++ - Exact: [4288, 1408, 1, 3328]
++ - Exact: [5888, 2944, 1, 128]
++ - Exact: [2944, 1024, 1, 128]
++ - Exact: [5124, 700, 1, 2048]
++ - Exact: [6784, 5056, 1, 128]
++ - Exact: [256, 12544, 1, 1024]
++ - Exact: [5888, 1408, 1, 3328]
++ - Exact: [2368, 1856, 1, 256]
++ - Exact: [256, 5056, 1, 256]
++ - Exact: [5056, 5056, 1, 128]
++ - Exact: [448, 3584, 1, 3328]
++ - Exact: [5888, 256, 1, 128]
++ - Exact: [3584, 1856, 1, 128]
++ - Exact: [4288, 4288, 1, 128]
++ - Exact: [1856, 1024, 1, 3328]
++ - Exact: [1856, 4288, 1, 128]
++ - Exact: [1024, 6000, 1, 2560]
++ - Exact: [1024, 5056, 1, 256]
++ - Exact: [5056, 5888, 1, 128]
++ - Exact: [2368, 1408, 1, 3328]
++ - Exact: [1024, 48000, 1, 1536]
++ - Exact: [5888, 448, 1, 256]
++ - Exact: [5888, 6784, 1, 128]
++ - Exact: [6784, 5056, 1, 1280]
++ - Exact: [5056, 704, 1, 1280]
++ - Exact: [1024, 48000, 1, 2560]
++ - Exact: [1024, 2368, 1, 128]
++ - Exact: [3072, 48000, 1, 1024]
++ - Exact: [1024, 5888, 1, 128]
++ - Exact: [3584, 5888, 1, 128]
++ - Exact: [5056, 5888, 1, 256]
++ - Exact: [2368, 1024, 1, 256]
++ - Exact: [2944, 1856, 1, 256]
++ - Exact: [1856, 6784, 1, 1280]
++ - Exact: [8448, 3000, 1, 2816]
++ - Exact: [6784, 448, 1, 3328]
++ - Exact: [5056, 1856, 1, 1280]
++ - Exact: [1408, 1024, 1, 3328]
++ - Exact: [7680, 1500, 1, 2560]
++ - Exact: [5888, 3584, 1, 1280]
++ - Exact: [1856, 3584, 1, 3328]
++ - Exact: [1024, 2944, 1, 256]
++ - Exact: [448, 6784, 1, 1280]
++ - Exact: [704, 5056, 1, 256]
++ - Exact: [3584, 1024, 1, 3328]
++ - Exact: [2944, 1856, 1, 1280]
++ - Exact: [5056, 256, 1, 256]
++ - Exact: [2944, 4288, 1, 3328]
++ - Exact: [2368, 3584, 1, 3328]
++ - Exact: [2944, 704, 1, 1280]
++ - Exact: [2944, 3584, 1, 1280]
++ - Exact: [1856, 5888, 1, 1280]
++ - Exact: [4608, 24000, 1, 1536]
++ - Exact: [4288, 1408, 1, 256]
++ - Exact: [5888, 1408, 1, 128]
++ - Exact: [4288, 2368, 1, 1280]
++ - Exact: [6784, 2368, 1, 256]
++ - Exact: [1024, 24000, 1, 2816]
++ - Exact: [1856, 2944, 1, 256]
++ - Exact: [5056, 1024, 1, 128]
++ - Exact: [7680, 3000, 1, 2560]
++ - Exact: [4224, 1500, 1, 176]
++ - Exact: [5124, 700, 1, 2560]
++ - Exact: [6784, 256, 1, 128]
++ - Exact: [5888, 704, 1, 128]
++ - Exact: [1024, 4288, 1, 1280]
++ - Exact: [2368, 5056, 1, 3328]
++ - Exact: [4288, 1024, 1, 3328]
++ - Exact: [6144, 48000, 1, 2560]
++ - Exact: [1024, 5056, 1, 3328]
++ - Exact: [1024, 1856, 1, 3328]
++ - Exact: [5124, 1500, 1, 2560]
++ - Exact: [4288, 6784, 1, 256]
++ - Exact: [3584, 2944, 1, 3328]
++ - Exact: [5888, 2944, 1, 256]
++ - Exact: [448, 4288, 1, 1280]
++ - Exact: [1024, 4288, 1, 128]
++ - Exact: [5056, 4288, 1, 256]
++ - Exact: [1024, 3584, 1, 256]
++ - Exact: [448, 5888, 1, 1280]
++ - Exact: [512, 3000, 1, 2048]
++ - Exact: [5056, 448, 1, 128]
++ - Exact: [4288, 704, 1, 1280]
++ - Exact: [3584, 2944, 1, 128]
++ - Exact: [6784, 256, 1, 1280]
++ - Exact: [2368, 5888, 1, 3328]
++ - Exact: [2368, 1856, 1, 1280]
++ - Exact: [448, 5056, 1, 3328]
++ - Exact: [3584, 4288, 1, 128]
++ - Exact: [1024, 6000, 1, 2816]
++ - Exact: [5888, 4288, 1, 3328]
++ - Exact: [2368, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 128]
++ - Exact: [1856, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 1280]
++ - Exact: [3584, 5888, 1, 3328]
++ - Exact: [2368, 4288, 1, 256]
++ - Exact: [1024, 2368, 1, 3328]
++ - Exact: [1024, 2944, 1, 128]
++ - Exact: [1024, 3584, 1, 1280]
++ - Exact: [4288, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 1280]
++ - Exact: [1856, 3584, 1, 256]
++ - Exact: [6784, 1856, 1, 128]
++ - Exact: [1024, 1500, 1, 2048]
++ - Exact: [512, 24000, 1, 2816]
++ - Exact: [256, 5888, 1, 1280]
++ - Exact: [4288, 6784, 1, 3328]
++ - Exact: [2368, 1408, 1, 128]
++ - Exact: [1408, 1024, 1, 128]
++ - Exact: [6784, 3584, 1, 3328]
++ - Exact: [1760, 7000, 1, 1760]
++ - Exact: [2368, 5056, 1, 1280]
++ - Exact: [1408, 2368, 1, 1280]
++ - Exact: [704, 4288, 1, 128]
++ - Exact: [2944, 2944, 1, 256]
++ - Exact: [6784, 256, 1, 256]
++ - Exact: [256, 5056, 1, 3328]
++ - Exact: [5056, 1856, 1, 128]
++ - Exact: [1024, 3000, 1, 1536]
++ - Exact: [5056, 1024, 1, 3328]
++ - Exact: [4288, 3584, 1, 3328]
++ - Exact: [1024, 2368, 1, 1280]
++ - Exact: [5888, 6784, 1, 3328]
++ - Exact: [704, 4288, 1, 1280]
++ - Exact: [128, 50176, 1, 512]
++ - Exact: [1024, 48000, 1, 2048]
++ - Exact: [4288, 1024, 1, 128]
++ - Exact: [784, 128, 128, 512]
++ - Exact: [784, 512, 256, 128]
++ - Exact: [3136, 256, 256, 64]
++ - Exact: [784, 512, 128, 128]
++ - Exact: [784, 128, 256, 512]
++ - Exact: [3136, 256, 128, 64]
++ - Exact: [4096, 512, 1, 1024]
++ - Exact: [2048, 768, 1, 512]
++ - Exact: [4096, 512, 1, 2048]
++ - Exact: [4096, 1024, 1, 2048]
++ - Exact: [2048, 1024, 1, 2048]
++ - Exact: [2048, 1024, 1, 4096]
++ - Exact: [4096, 1024, 1, 1024]
++ - Exact: [2048, 1024, 1, 512]
++ - Exact: [4096, 1024, 1, 4096]
++ - Exact: [2048, 1024, 1, 1024]
++ - Exact: [4096, 384, 1, 2048]
++ - Exact: [1225, 192, 64, 384]
++ - Exact: [289, 128, 64, 1024]
++ - Exact: [4096, 384, 1, 1536]
++ - Exact: [289, 192, 64, 1024]
++ - Exact: [4096, 384, 1, 1280]
++ - Exact: [4096, 448, 1, 1280]
++ - Exact: [289, 256, 64, 1024]
++ - Exact: [4096, 448, 1, 2048]
++ - Exact: [289, 384, 64, 1024]
++ - Exact: [1024, 3594, 1, 4096]
++ - Exact: [4096, 3103, 1, 1024]
++ - Exact: [4096, 3136, 1, 1024]
++ - Exact: [1024, 3141, 1, 4096]
++ - Exact: [4096, 3559, 1, 1024]
++ - Exact: [4096, 3368, 1, 1024]
++ - Exact: [1024, 3335, 1, 4096]
++ - Exact: [1024, 3510, 1, 4096]
++ - Exact: [4096, 3209, 1, 1024]
++ - Exact: [4096, 3322, 1, 1024]
++ - Exact: [1024, 3400, 1, 4096]
++ - Exact: [1024, 3995, 1, 4096]
++ - Exact: [1024, 3503, 1, 4096]
++ - Exact: [4096, 3594, 1, 1024]
++ - Exact: [4096, 3473, 1, 1024]
++ - Exact: [4096, 3522, 1, 1024]
++ - Exact: [1024, 3103, 1, 4096]
++ - Exact: [1024, 3214, 1, 4096]
++ - Exact: [4096, 3449, 1, 1024]
++ - Exact: [1024, 3136, 1, 4096]
++ - Exact: [1024, 3955, 1, 33708]
++ - Exact: [1024, 3780, 1, 4096]
++ - Exact: [1024, 3906, 1, 33708]
++ - Exact: [1024, 3386, 1, 4096]
++ - Exact: [4096, 3396, 1, 1024]
++ - Exact: [1024, 3183, 1, 4096]
++ - Exact: [1024, 3098, 1, 4096]
++ - Exact: [1024, 3548, 1, 4096]
++ - Exact: [1024, 3224, 1, 4096]
++ - Exact: [4096, 3469, 1, 1024]
++ - Exact: [1024, 3582, 1, 4096]
++ - Exact: [1024, 2977, 1, 4096]
++ - Exact: [1024, 3939, 1, 1024]
++ - Exact: [4096, 3176, 1, 1024]
++ - Exact: [1024, 3559, 1, 4096]
++ - Exact: [1024, 3478, 1, 4096]
++ - Exact: [4096, 3343, 1, 1024]
++ - Exact: [4096, 3440, 1, 1024]
++ - Exact: [1024, 3996, 1, 33708]
++ - Exact: [1024, 4012, 1, 4096]
++ - Exact: [1024, 3322, 1, 4096]
++ - Exact: [1024, 3990, 1, 33708]
++ - Exact: [1024, 3314, 1, 4096]
++ - Exact: [4096, 3513, 1, 1024]
++ - Exact: [1024, 3562, 1, 4096]
++ - Exact: [1024, 3443, 1, 4096]
++ - Exact: [1024, 3554, 1, 4096]
++ - Exact: [1024, 3063, 1, 4096]
++ - Exact: [4096, 3460, 1, 1024]
++ - Exact: [1024, 3209, 1, 4096]
++ - Exact: [1024, 3147, 1, 4096]
++ - Exact: [4096, 3387, 1, 1024]
++ - Exact: [4096, 3436, 1, 1024]
++ - Exact: [1024, 3341, 1, 4096]
++ - Exact: [1024, 3516, 1, 4096]
++ - Exact: [4096, 3277, 1, 1024]
++ - Exact: [1024, 3454, 1, 4096]
++ - Exact: [1024, 3969, 1, 4096]
++ - Exact: [1024, 3999, 1, 4096]
++ - Exact: [1024, 4032, 1, 4096]
++ - Exact: [4096, 3541, 1, 1024]
++ - Exact: [4096, 3334, 1, 1024]
++ - Exact: [1024, 3365, 1, 4096]
++ - Exact: [1024, 3527, 1, 4096]
++ - Exact: [1024, 3190, 1, 4096]
++ - Exact: [4096, 3906, 1, 1024]
++ - Exact: [1024, 3593, 1, 4096]
++ - Exact: [1024, 3336, 1, 4096]
++ - Exact: [4096, 3504, 1, 1024]
++ - Exact: [4096, 3977, 1, 1024]
++ - Exact: [1024, 3906, 1, 4096]
++ - Exact: [4096, 3415, 1, 1024]
++ - Exact: [1024, 3295, 1, 4096]
++ - Exact: [4096, 3321, 1, 1024]
++ - Exact: [1024, 3072, 1, 4096]
++ - Exact: [1024, 3408, 1, 4096]
++ - Exact: [1024, 3522, 1, 4096]
++ - Exact: [4096, 3751, 1, 1024]
++ - Exact: [4096, 3378, 1, 1024]
++ - Exact: [1024, 3925, 1, 33708]
++ - Exact: [1024, 3990, 1, 1024]
++ - Exact: [1024, 3290, 1, 4096]
++ - Exact: [4096, 3500, 1, 1024]
++ - Exact: [4096, 3565, 1, 1024]
++ - Exact: [1024, 3484, 1, 4096]
++ - Exact: [4096, 3395, 1, 1024]
++ - Exact: [1024, 3681, 1, 1024]
++ - Exact: [1024, 3584, 1, 1024]
++ - Exact: [4096, 3093, 1, 1024]
++ - Exact: [1024, 4050, 1, 1024]
++ - Exact: [1024, 3301, 1, 4096]
++ - Exact: [1024, 3581, 1, 4096]
++ - Exact: [4096, 3374, 1, 1024]
++ - Exact: [1024, 3449, 1, 4096]
++ - Exact: [4096, 3215, 1, 1024]
++ - Exact: [4096, 3312, 1, 1024]
++ - Exact: [4096, 3479, 1, 1024]
++ - Exact: [4096, 3544, 1, 1024]
++ - Exact: [1024, 3263, 1, 4096]
++ - Exact: [4096, 3455, 1, 1024]
++ - Exact: [1024, 3379, 1, 4096]
++ - Exact: [1024, 3490, 1, 4096]
++ - Exact: [1024, 3368, 1, 4096]
++ - Exact: [4096, 3186, 1, 1024]
++ - Exact: [1024, 3428, 1, 4096]
++ - Exact: [4096, 3561, 1, 1024]
++ - Exact: [4096, 3418, 1, 1024]
++ - Exact: [1024, 3064, 1, 4096]
++ - Exact: [4096, 3259, 1, 1024]
++ - Exact: [4096, 3308, 1, 1024]
++ - Exact: [1024, 3533, 1, 4096]
++ - Exact: [1024, 3344, 1, 4096]
++ - Exact: [1024, 4030, 1, 1024]
++ - Exact: [4096, 3459, 1, 1024]
++ - Exact: [1024, 3572, 1, 4096]
++ - Exact: [1024, 3925, 1, 1024]
++ - Exact: [4096, 3435, 1, 1024]
++ - Exact: [1024, 3956, 1, 4096]
++ - Exact: [1024, 3463, 1, 4096]
++ - Exact: [4096, 3182, 1, 1024]
++ - Exact: [4096, 3976, 1, 1024]
++ - Exact: [1024, 3417, 1, 4096]
++ - Exact: [1024, 3528, 1, 4096]
++ - Exact: [4096, 3446, 1, 1024]
++ - Exact: [1024, 3543, 1, 4096]
++ - Exact: [4096, 3287, 1, 1024]
++ - Exact: [1024, 3499, 1, 4096]
++ - Exact: [1024, 3231, 1, 4096]
++ - Exact: [4096, 3519, 1, 1024]
++ - Exact: [4096, 3552, 1, 1024]
++ - Exact: [1024, 3458, 1, 4096]
++ - Exact: [1024, 3374, 1, 4096]
++ - Exact: [1024, 3396, 1, 4096]
++ - Exact: [1024, 2967, 1, 4096]
++ - Exact: [4096, 3482, 1, 1024]
++ - Exact: [1024, 3226, 1, 4096]
++ - Exact: [4096, 3377, 1, 1024]
++ - Exact: [4096, 3426, 1, 1024]
++ - Exact: [4096, 2935, 1, 1024]
++ - Exact: [1024, 3439, 1, 4096]
++ - Exact: [4096, 3267, 1, 1024]
++ - Exact: [4096, 3499, 1, 1024]
++ - Exact: [4096, 3356, 1, 1024]
++ - Exact: [4096, 3939, 1, 1024]
++ - Exact: [1024, 3526, 1, 4096]
++ - Exact: [1024, 3859, 1, 33708]
++ - Exact: [1024, 3385, 1, 4096]
++ - Exact: [1024, 3496, 1, 4096]
++ - Exact: [4096, 3141, 1, 1024]
++ - Exact: [4096, 3510, 1, 1024]
++ - Exact: [1024, 3434, 1, 4096]
++ - Exact: [4096, 3969, 1, 1024]
++ - Exact: [1024, 3121, 1, 4096]
++ - Exact: [1024, 3232, 1, 4096]
++ - Exact: [1024, 4030, 1, 33708]
++ - Exact: [1024, 3780, 1, 33708]
++ - Exact: [1024, 3969, 1, 1024]
++ - Exact: [4096, 3527, 1, 1024]
++ - Exact: [4096, 3336, 1, 1024]
++ - Exact: [4096, 3290, 1, 1024]
++ - Exact: [1024, 3469, 1, 4096]
++ - Exact: [4096, 3490, 1, 1024]
++ - Exact: [4096, 3064, 1, 1024]
++ - Exact: [4096, 3582, 1, 1024]
++ - Exact: [1024, 3956, 1, 1024]
++ - Exact: [4096, 3417, 1, 1024]
++ - Exact: [1024, 2736, 1, 4096]
++ - Exact: [1024, 3205, 1, 4096]
++ - Exact: [1024, 3143, 1, 4096]
++ - Exact: [1024, 4020, 1, 4096]
++ - Exact: [1024, 3318, 1, 4096]
++ - Exact: [4096, 3364, 1, 1024]
++ - Exact: [1024, 3353, 1, 4096]
++ - Exact: [1024, 3464, 1, 4096]
++ - Exact: [4096, 3205, 1, 1024]
++ - Exact: [4096, 3318, 1, 1024]
++ - Exact: [1024, 3402, 1, 4096]
++ - Exact: [4096, 3181, 1, 1024]
++ - Exact: [4096, 3550, 1, 1024]
++ - Exact: [4096, 3445, 1, 1024]
++ - Exact: [1024, 3138, 1, 4096]
++ - Exact: [4096, 3079, 1, 1024]
++ - Exact: [4096, 3144, 1, 1024]
++ - Exact: [4096, 3860, 1, 1024]
++ - Exact: [1024, 3515, 1, 4096]
++ - Exact: [4096, 3408, 1, 1024]
++ - Exact: [1024, 3181, 1, 4096]
++ - Exact: [4096, 3298, 1, 1024]
++ - Exact: [4096, 3585, 1, 1024]
++ - Exact: [1024, 3550, 1, 4096]
++ - Exact: [1024, 4020, 1, 1024]
++ - Exact: [4096, 3481, 1, 1024]
++ - Exact: [4096, 3530, 1, 1024]
++ - Exact: [4096, 3425, 1, 1024]
++ - Exact: [4096, 4026, 1, 1024]
++ - Exact: [1024, 3860, 1, 1024]
++ - Exact: [4096, 3975, 1, 1024]
++ - Exact: [1024, 3286, 1, 4096]
++ - Exact: [1024, 3176, 1, 4096]
++ - Exact: [1024, 3894, 1, 4096]
++ - Exact: [4096, 3355, 1, 1024]
++ - Exact: [4096, 3404, 1, 1024]
++ - Exact: [1024, 3501, 1, 4096]
++ - Exact: [4096, 3245, 1, 1024]
++ - Exact: [1024, 3431, 1, 4096]
++ - Exact: [1024, 4000, 1, 1024]
++ - Exact: [4096, 3509, 1, 1024]
++ - Exact: [4096, 3558, 1, 1024]
++ - Exact: [1024, 3535, 1, 4096]
++ - Exact: [1024, 3414, 1, 4096]
++ - Exact: [1024, 3445, 1, 4096]
++ - Exact: [1024, 3436, 1, 4096]
++ - Exact: [4096, 3472, 1, 1024]
++ - Exact: [1024, 3211, 1, 4096]
++ - Exact: [4096, 3383, 1, 1024]
++ - Exact: [4096, 3448, 1, 1024]
++ - Exact: [1024, 3343, 1, 4096]
++ - Exact: [1024, 3518, 1, 4096]
++ - Exact: [4096, 3289, 1, 1024]
++ - Exact: [1024, 3440, 1, 4096]
++ - Exact: [1024, 4032, 1, 33708]
++ - Exact: [4096, 3489, 1, 1024]
++ - Exact: [4096, 3346, 1, 1024]
++ - Exact: [1024, 3534, 1, 4096]
++ - Exact: [1024, 3079, 1, 4096]
++ - Exact: [1024, 3955, 1, 4096]
++ - Exact: [4096, 3236, 1, 1024]
++ - Exact: [1024, 3545, 1, 4096]
++ - Exact: [1024, 3144, 1, 4096]
++ - Exact: [4096, 3780, 1, 1024]
++ - Exact: [4096, 3163, 1, 1024]
++ - Exact: [4096, 3468, 1, 1024]
++ - Exact: [1024, 3539, 1, 4096]
++ - Exact: [1024, 3541, 1, 4096]
++ - Exact: [4096, 3363, 1, 1024]
++ - Exact: [1024, 3475, 1, 4096]
++ - Exact: [4096, 3110, 1, 1024]
++ - Exact: [1024, 3509, 1, 4096]
++ - Exact: [1024, 3413, 1, 4096]
++ - Exact: [1024, 3975, 1, 1024]
++ - Exact: [4096, 3549, 1, 1024]
++ - Exact: [4096, 3342, 1, 1024]
++ - Exact: [1024, 2985, 1, 4096]
++ - Exact: [1024, 3876, 1, 33708]
++ - Exact: [4096, 3280, 1, 1024]
++ - Exact: [4096, 3191, 1, 1024]
++ - Exact: [4096, 3512, 1, 1024]
++ - Exact: [1024, 3560, 1, 4096]
++ - Exact: [4096, 2499, 1, 1024]
++ - Exact: [1024, 3248, 1, 4096]
++ - Exact: [4096, 3423, 1, 1024]
++ - Exact: [4096, 3297, 1, 1024]
++ - Exact: [4096, 3154, 1, 1024]
++ - Exact: [1024, 3303, 1, 4096]
++ - Exact: [1024, 3222, 1, 4096]
++ - Exact: [1024, 3978, 1, 1024]
++ - Exact: [4096, 3529, 1, 1024]
++ - Exact: [4096, 3386, 1, 1024]
++ - Exact: [1024, 3451, 1, 4096]
++ - Exact: [4096, 3562, 1, 1024]
++ - Exact: [4096, 3276, 1, 1024]
++ - Exact: [1024, 3894, 1, 33708]
++ - Exact: [4096, 3540, 1, 1024]
++ - Exact: [1024, 3416, 1, 4096]
++ - Exact: [1024, 4005, 1, 33708]
++ - Exact: [1024, 3942, 1, 4096]
++ - Exact: [4096, 3403, 1, 1024]
++ - Exact: [4096, 3381, 1, 1024]
++ - Exact: [1024, 3492, 1, 4096]
++ - Exact: [4096, 3101, 1, 1024]
++ - Exact: [1024, 3430, 1, 4096]
++ - Exact: [1024, 3977, 1, 4096]
++ - Exact: [1024, 3640, 1, 4096]
++ - Exact: [4096, 3557, 1, 1024]
++ - Exact: [4096, 3414, 1, 1024]
++ - Exact: [1024, 3391, 1, 4096]
++ - Exact: [1024, 3356, 1, 4096]
++ - Exact: [4096, 3320, 1, 1024]
++ - Exact: [4096, 2765, 1, 1024]
++ - Exact: [1024, 3411, 1, 4096]
++ - Exact: [1024, 3978, 1, 4096]
++ - Exact: [4096, 3487, 1, 1024]
++ - Exact: [4096, 3520, 1, 1024]
++ - Exact: [4096, 3942, 1, 1024]
++ - Exact: [4096, 3431, 1, 1024]
++ - Exact: [1024, 3271, 1, 4096]
++ - Exact: [4096, 4020, 1, 1024]
++ - Exact: [1024, 3481, 1, 4096]
++ - Exact: [1024, 3419, 1, 4096]
++ - Exact: [1024, 4059, 1, 4096]
++ - Exact: [4096, 3345, 1, 1024]
++ - Exact: [4096, 3394, 1, 1024]
++ - Exact: [1024, 3298, 1, 4096]
++ - Exact: [4096, 3235, 1, 1024]
++ - Exact: [1024, 3681, 1, 33708]
++ - Exact: [1024, 3362, 1, 4096]
++ - Exact: [4096, 3467, 1, 1024]
++ - Exact: [1024, 3349, 1, 4096]
++ - Exact: [1024, 3460, 1, 4096]
++ - Exact: [4096, 3214, 1, 1024]
++ - Exact: [1024, 3398, 1, 4096]
++ - Exact: [4096, 3478, 1, 1024]
++ - Exact: [1024, 4050, 1, 33708]
++ - Exact: [1024, 3244, 1, 4096]
++ - Exact: [4096, 3341, 1, 1024]
++ - Exact: [4096, 3454, 1, 1024]
++ - Exact: [1024, 3166, 1, 4096]
++ - Exact: [1024, 3425, 1, 4096]
++ - Exact: [4096, 3295, 1, 1024]
++ - Exact: [4096, 3072, 1, 1024]
++ - Exact: [4096, 3822, 1, 1024]
++ - Exact: [1024, 3681, 1, 4096]
++ - Exact: [1024, 4050, 1, 4096]
++ - Exact: [4096, 3495, 1, 1024]
++ - Exact: [4096, 3560, 1, 1024]
++ - Exact: [1024, 3524, 1, 4096]
++ - Exact: [1024, 3942, 1, 33708]
++ - Exact: [1024, 3304, 1, 4096]
++ - Exact: [1024, 3387, 1, 4096]
++ - Exact: [1024, 3498, 1, 4096]
++ - Exact: [4096, 3458, 1, 1024]
++ - Exact: [4096, 2967, 1, 1024]
++ - Exact: [4096, 3385, 1, 1024]
++ - Exact: [4096, 3434, 1, 1024]
++ - Exact: [1024, 3519, 1, 4096]
++ - Exact: [1024, 3511, 1, 4096]
++ - Exact: [1024, 3288, 1, 4096]
++ - Exact: [1024, 2918, 1, 4096]
++ - Exact: [4096, 3573, 1, 1024]
++ - Exact: [1024, 3822, 1, 33708]
++ - Exact: [4096, 3539, 1, 1024]
++ - Exact: [4096, 3332, 1, 1024]
++ - Exact: [4096, 3286, 1, 1024]
++ - Exact: [1024, 4026, 1, 4096]
++ - Exact: [1024, 3277, 1, 4096]
++ - Exact: [1024, 3471, 1, 4096]
++ - Exact: [4096, 3518, 1, 1024]
++ - Exact: [1024, 3393, 1, 4096]
++ - Exact: [4096, 3413, 1, 1024]
++ - Exact: [4096, 3303, 1, 1024]
++ - Exact: [1024, 3207, 1, 4096]
++ - Exact: [1024, 3894, 1, 1024]
++ - Exact: [1024, 3977, 1, 1024]
++ - Exact: [4096, 3535, 1, 1024]
++ - Exact: [4096, 3376, 1, 1024]
++ - Exact: [1024, 3355, 1, 4096]
++ - Exact: [1024, 3466, 1, 4096]
++ - Exact: [4096, 3266, 1, 1024]
++ - Exact: [1024, 3404, 1, 4096]
++ - Exact: [1024, 3999, 1, 1024]
++ - Exact: [4096, 3498, 1, 1024]
++ - Exact: [1024, 4032, 1, 1024]
++ - Exact: [1024, 3410, 1, 4096]
++ - Exact: [4096, 3393, 1, 1024]
++ - Exact: [1024, 3140, 1, 4096]
++ - Exact: [1024, 3910, 1, 33708]
++ - Exact: [1024, 3334, 1, 4096]
++ - Exact: [4096, 3140, 1, 1024]
++ - Exact: [1024, 4005, 1, 4096]
++ - Exact: [1024, 3579, 1, 4096]
++ - Exact: [4096, 3372, 1, 1024]
++ - Exact: [1024, 3245, 1, 4096]
++ - Exact: [4096, 3956, 1, 1024]
++ - Exact: [4096, 3213, 1, 1024]
++ - Exact: [1024, 3361, 1, 4096]
++ - Exact: [1024, 3536, 1, 4096]
++ - Exact: [4096, 3477, 1, 1024]
++ - Exact: [4096, 3526, 1, 1024]
++ - Exact: [1024, 4005, 1, 1024]
++ - Exact: [1024, 3530, 1, 4096]
++ - Exact: [1024, 3944, 1, 4096]
++ - Exact: [4096, 3453, 1, 1024]
++ - Exact: [4096, 3184, 1, 1024]
++ - Exact: [4096, 3579, 1, 1024]
++ - Exact: [4096, 3351, 1, 1024]
++ - Exact: [4096, 3416, 1, 1024]
++ - Exact: [1024, 3822, 1, 4096]
++ - Exact: [1024, 3796, 1, 4096]
++ - Exact: [4096, 3257, 1, 1024]
++ - Exact: [4096, 3306, 1, 1024]
++ - Exact: [1024, 3505, 1, 4096]
++ - Exact: [1024, 3315, 1, 4096]
++ - Exact: [1024, 3486, 1, 4096]
++ - Exact: [4096, 3457, 1, 1024]
++ - Exact: [4096, 3870, 1, 1024]
++ - Exact: [1024, 3447, 1, 4096]
++ - Exact: [1024, 3558, 1, 4096]
++ - Exact: [4096, 3433, 1, 1024]
++ - Exact: [4096, 3180, 1, 1024]
++ - Exact: [1024, 3213, 1, 4096]
++ - Exact: [1024, 3900, 1, 4096]
++ - Exact: [4096, 3444, 1, 1024]
++ - Exact: [1024, 3504, 1, 4096]
++ - Exact: [4096, 4059, 1, 1024]
++ - Exact: [1024, 3442, 1, 4096]
++ - Exact: [4096, 3517, 1, 1024]
++ - Exact: [1024, 3566, 1, 4096]
++ - Exact: [4096, 3248, 1, 1024]
++ - Exact: [1024, 3547, 1, 4096]
++ - Exact: [1024, 3340, 1, 4096]
++ - Exact: [4096, 3480, 1, 1024]
++ - Exact: [4096, 3424, 1, 1024]
++ - Exact: [1024, 3906, 1, 1024]
++ - Exact: [4096, 3265, 1, 1024]
++ - Exact: [1024, 3384, 1, 4096]
++ - Exact: [1024, 3494, 1, 4096]
++ - Exact: [1024, 3236, 1, 4096]
++ - Exact: [4096, 3497, 1, 1024]
++ - Exact: [4096, 3354, 1, 1024]
++ - Exact: [4096, 3055, 1, 1024]
++ - Exact: [4096, 3244, 1, 1024]
++ - Exact: [4096, 3139, 1, 1024]
++ - Exact: [4096, 3508, 1, 1024]
++ - Exact: [4096, 4050, 1, 1024]
++ - Exact: [1024, 3472, 1, 4096]
++ - Exact: [1024, 3861, 1, 1024]
++ - Exact: [1024, 3910, 1, 1024]
++ - Exact: [4096, 3371, 1, 1024]
++ - Exact: [1024, 3751, 1, 4096]
++ - Exact: [4096, 3325, 1, 1024]
++ - Exact: [1024, 3321, 1, 4096]
++ - Exact: [1024, 3944, 1, 1024]
++ - Exact: [4096, 3525, 1, 1024]
++ - Exact: [4096, 3382, 1, 1024]
++ - Exact: [1024, 3453, 1, 4096]
++ - Exact: [4096, 3564, 1, 1024]
++ - Exact: [4096, 3288, 1, 1024]
++ - Exact: [1024, 3925, 1, 4096]
++ - Exact: [1024, 3057, 1, 4096]
++ - Exact: [4096, 3488, 1, 1024]
++ - Exact: [4096, 3046, 1, 1024]
++ - Exact: [1024, 3189, 1, 4096]
++ - Exact: [4096, 3399, 1, 1024]
++ - Exact: [1024, 3383, 1, 4096]
++ - Exact: [1024, 3415, 1, 4096]
++ - Exact: [1024, 3388, 1, 4096]
++ - Exact: [1024, 3376, 1, 4096]
++ - Exact: [1024, 3473, 1, 4096]
++ - Exact: [4096, 3162, 1, 1024]
++ - Exact: [1024, 3448, 1, 4096]
++ - Exact: [4096, 3362, 1, 1024]
++ - Exact: [1024, 3262, 1, 4096]
++ - Exact: [1024, 3184, 1, 4096]
++ - Exact: [1024, 3378, 1, 4096]
++ - Exact: [4096, 3548, 1, 1024]
++ - Exact: [4096, 2977, 1, 1024]
++ - Exact: [4096, 3443, 1, 1024]
++ - Exact: [1024, 3289, 1, 4096]
++ - Exact: [1024, 3483, 1, 4096]
++ - Exact: [4096, 3190, 1, 1024]
++ - Exact: [1024, 3421, 1, 4096]
++ - Exact: [1024, 3514, 1, 4096]
++ - Exact: [1024, 3532, 1, 4096]
++ - Exact: [1024, 3565, 1, 4096]
++ - Exact: [4096, 3422, 1, 1024]
++ - Exact: [4096, 3263, 1, 1024]
++ - Exact: [4096, 3296, 1, 1024]
++ - Exact: [4096, 3640, 1, 1024]
++ - Exact: [4096, 3463, 1, 1024]
++ - Exact: [4096, 3528, 1, 1024]
++ - Exact: [1024, 3351, 1, 4096]
++ - Exact: [1024, 3462, 1, 4096]
++ - Exact: [4096, 3226, 1, 1024]
++ - Exact: [4096, 3439, 1, 1024]
++ - Exact: [4096, 3121, 1, 1024]
++ - Exact: [1024, 4059, 1, 33708]
++ - Exact: [1024, 3311, 1, 4096]
++ - Exact: [1024, 3230, 1, 4096]
++ - Exact: [4096, 3353, 1, 1024]
++ - Exact: [4096, 3402, 1, 1024]
++ - Exact: [1024, 3427, 1, 4096]
++ - Exact: [1024, 3346, 1, 4096]
++ - Exact: [1024, 3126, 1, 4096]
++ - Exact: [1024, 3796, 1, 1024]
++ - Exact: [1024, 3990, 1, 4096]
++ - Exact: [1024, 3257, 1, 4096]
++ - Exact: [4096, 3996, 1, 1024]
++ - Exact: [1024, 3306, 1, 4096]
++ - Exact: [1024, 3389, 1, 4096]
++ - Exact: [1024, 3500, 1, 4096]
++ - Exact: [1024, 3999, 1, 33708]
++ - Exact: [4096, 3486, 1, 1024]
++ - Exact: [1024, 3438, 1, 4096]
++ - Exact: [4096, 3616, 1, 1024]
++ - Exact: [1024, 3955, 1, 1024]
++ - Exact: [4096, 3430, 1, 1024]
++ - Exact: [4096, 3271, 1, 1024]
++ - Exact: [1024, 3364, 1, 4096]
++ - Exact: [1024, 3497, 1, 4096]
++ - Exact: [4096, 3503, 1, 1024]
++ - Exact: [4096, 3344, 1, 1024]
++ - Exact: [1024, 3457, 1, 4096]
++ - Exact: [4096, 3466, 1, 1024]
++ - Exact: [1024, 3976, 1, 33708]
++ - Exact: [1024, 3395, 1, 4096]
++ - Exact: [4096, 3361, 1, 1024]
++ - Exact: [1024, 3751, 1, 33708]
++ - Exact: [1024, 3822, 1, 1024]
++ - Exact: [4096, 3315, 1, 1024]
++ - Exact: [1024, 3163, 1, 4096]
++ - Exact: [4096, 3547, 1, 1024]
++ - Exact: [4096, 3340, 1, 1024]
++ - Exact: [1024, 3296, 1, 4096]
++ - Exact: [1024, 3468, 1, 4096]
++ - Exact: [4096, 3294, 1, 1024]
++ - Exact: [1024, 3406, 1, 4096]
++ - Exact: [1024, 3860, 1, 33708]
++ - Exact: [1024, 3584, 1, 4096]
++ - Exact: [4096, 3189, 1, 1024]
++ - Exact: [4096, 3494, 1, 1024]
++ - Exact: [1024, 3093, 1, 4096]
++ - Exact: [4096, 3421, 1, 1024]
++ - Exact: [1024, 3479, 1, 4096]
++ - Exact: [1024, 3433, 1, 4096]
++ - Exact: [4096, 3311, 1, 1024]
++ - Exact: [1024, 3381, 1, 4096]
++ - Exact: [1024, 3996, 1, 4096]
++ - Exact: [4096, 3384, 1, 1024]
++ - Exact: [1024, 3247, 1, 4096]
++ - Exact: [1024, 3169, 1, 4096]
++ - Exact: [1024, 3088, 1, 4096]
++ - Exact: [1024, 3363, 1, 4096]
++ - Exact: [1024, 3538, 1, 4096]
++ - Exact: [1024, 3996, 1, 1024]
++ - Exact: [4096, 3169, 1, 1024]
++ - Exact: [4096, 3538, 1, 1024]
++ - Exact: [4096, 3401, 1, 1024]
++ - Exact: [4096, 3581, 1, 1024]
++ - Exact: [1024, 3180, 1, 4096]
++ - Exact: [1024, 3870, 1, 1024]
++ - Exact: [4096, 3555, 1, 1024]
++ - Exact: [4096, 3412, 1, 1024]
++ - Exact: [4096, 3302, 1, 1024]
++ - Exact: [1024, 3561, 1, 4096]
++ - Exact: [1024, 3302, 1, 4096]
++ - Exact: [1024, 3976, 1, 4096]
++ - Exact: [4096, 3485, 1, 1024]
++ - Exact: [4096, 3534, 1, 1024]
++ - Exact: [1024, 3110, 1, 4096]
++ - Exact: [1024, 3401, 1, 4096]
++ - Exact: [4096, 3216, 1, 1024]
++ - Exact: [1024, 4020, 1, 33708]
++ - Exact: [1024, 3215, 1, 4096]
++ - Exact: [4096, 3566, 1, 1024]
++ - Exact: [1024, 3137, 1, 4096]
++ - Exact: [4096, 3359, 1, 1024]
++ - Exact: [4096, 3392, 1, 1024]
++ - Exact: [1024, 3506, 1, 4096]
++ - Exact: [4096, 3233, 1, 1024]
++ - Exact: [1024, 3444, 1, 4096]
++ - Exact: [1024, 3975, 1, 4096]
++ - Exact: [1024, 3870, 1, 33708]
++ - Exact: [4096, 3465, 1, 1024]
++ - Exact: [1024, 3523, 1, 4096]
++ - Exact: [4096, 3990, 1, 1024]
++ - Exact: [1024, 3549, 1, 4096]
++ - Exact: [1024, 3342, 1, 4096]
++ - Exact: [4096, 3476, 1, 1024]
++ - Exact: [1024, 3418, 1, 4096]
++ - Exact: [1024, 3859, 1, 1024]
++ - Exact: [4096, 3339, 1, 1024]
++ - Exact: [4096, 3452, 1, 1024]
++ - Exact: [4096, 3293, 1, 1024]
++ - Exact: [1024, 3369, 1, 4096]
++ - Exact: [1024, 3544, 1, 4096]
++ - Exact: [4096, 3493, 1, 1024]
++ - Exact: [4096, 3350, 1, 1024]
++ - Exact: [4096, 3256, 1, 1024]
++ - Exact: [1024, 3870, 1, 4096]
++ - Exact: [4096, 4012, 1, 1024]
++ - Exact: [1024, 3280, 1, 4096]
++ - Exact: [4096, 3456, 1, 1024]
++ - Exact: [1024, 3555, 1, 4096]
++ - Exact: [4096, 3014, 1, 1024]
++ - Exact: [1024, 3474, 1, 4096]
++ - Exact: [4096, 3367, 1, 1024]
++ - Exact: [4096, 3432, 1, 1024]
++ - Exact: [4096, 3273, 1, 1024]
++ - Exact: [4096, 3130, 1, 1024]
++ - Exact: [1024, 2984, 1, 4096]
++ - Exact: [1024, 3995, 1, 1024]
++ - Exact: [1024, 3517, 1, 4096]
++ - Exact: [1024, 3455, 1, 4096]
++ - Exact: [1024, 3939, 1, 4096]
++ - Exact: [4096, 3147, 1, 1024]
++ - Exact: [4096, 3516, 1, 1024]
++ - Exact: [1024, 3876, 1, 4096]
++ - Exact: [1024, 3191, 1, 4096]
++ - Exact: [4096, 3411, 1, 1024]
++ - Exact: [1024, 3337, 1, 4096]
++ - Exact: [1024, 3512, 1, 4096]
++ - Exact: [4096, 3301, 1, 1024]
++ - Exact: [1024, 3450, 1, 4096]
++ - Exact: [4096, 3533, 1, 1024]
++ - Exact: [4096, 3390, 1, 1024]
++ - Exact: [4096, 3231, 1, 1024]
++ - Exact: [1024, 2499, 1, 4096]
++ - Exact: [1024, 3186, 1, 4096]
++ - Exact: [1024, 3380, 1, 4096]
++ - Exact: [4096, 3496, 1, 1024]
++ - Exact: [1024, 3956, 1, 33708]
++ - Exact: [1024, 3976, 1, 1024]
++ - Exact: [4096, 2736, 1, 1024]
++ - Exact: [1024, 3291, 1, 4096]
++ - Exact: [1024, 3944, 1, 33708]
++ - Exact: [1024, 3485, 1, 4096]
++ - Exact: [4096, 3138, 1, 1024]
++ - Exact: [1024, 3423, 1, 4096]
++ - Exact: [1024, 3491, 1, 4096]
++ - Exact: [1024, 3860, 1, 4096]
++ - Exact: [4096, 3211, 1, 1024]
++ - Exact: [1024, 3221, 1, 4096]
++ - Exact: [1024, 2917, 1, 4096]
++ - Exact: [4096, 3475, 1, 1024]
++ - Exact: [4096, 3524, 1, 1024]
++ - Exact: [4096, 2985, 1, 1024]
++ - Exact: [1024, 3480, 1, 4096]
++ - Exact: [4096, 3222, 1, 1024]
++ - Exact: [4096, 3451, 1, 1024]
++ - Exact: [1024, 3969, 1, 33708]
++ - Exact: [1024, 3640, 1, 1024]
++ - Exact: [1024, 3297, 1, 4096]
++ - Exact: [4096, 3944, 1, 1024]
++ - Exact: [1024, 3216, 1, 4096]
++ - Exact: [4096, 3349, 1, 1024]
++ - Exact: [4096, 3398, 1, 1024]
++ - Exact: [1024, 3154, 1, 4096]
++ - Exact: [1024, 3978, 1, 33708]
++ - Exact: [1024, 3348, 1, 4096]
++ - Exact: [4096, 3304, 1, 1024]
++ - Exact: [4096, 4030, 1, 1024]
++ - Exact: [1024, 4026, 1, 1024]
++ - Exact: [4096, 3471, 1, 1024]
++ - Exact: [1024, 3259, 1, 4096]
++ - Exact: [1024, 3308, 1, 4096]
++ - Exact: [4096, 3391, 1, 1024]
++ - Exact: [1024, 3312, 1, 4096]
++ - Exact: [1024, 3502, 1, 4096]
++ - Exact: [1024, 3968, 1, 33708]
++ - Exact: [1024, 3424, 1, 4096]
++ - Exact: [4096, 4032, 1, 1024]
++ - Exact: [1024, 3900, 1, 1024]
++ - Exact: [4096, 3442, 1, 1024]
++ - Exact: [1024, 3366, 1, 4096]
++ - Exact: [4096, 3999, 1, 1024]
++ - Exact: [1024, 3477, 1, 4096]
++ - Exact: [1024, 2505, 1, 4096]
++ - Exact: [4096, 3515, 1, 1024]
++ - Exact: [1024, 3564, 1, 4096]
++ - Exact: [4096, 3057, 1, 1024]
++ - Exact: [1024, 3339, 1, 4096]
++ - Exact: [4096, 3262, 1, 1024]
++ - Exact: [1024, 4030, 1, 4096]
++ - Exact: [1024, 3265, 1, 4096]
++ - Exact: [1024, 3459, 1, 4096]
++ - Exact: [4096, 3462, 1, 1024]
++ - Exact: [1024, 3513, 1, 4096]
++ - Exact: [1024, 3397, 1, 4096]
++ - Exact: [4096, 3572, 1, 1024]
++ - Exact: [4096, 3389, 1, 1024]
++ - Exact: [4096, 3438, 1, 1024]
++ - Exact: [1024, 3640, 1, 33708]
++ - Exact: [1024, 3995, 1, 33708]
++ - Exact: [1024, 3165, 1, 4096]
++ - Exact: [4096, 3543, 1, 1024]
++ - Exact: [4096, 3352, 1, 1024]
++ - Exact: [1024, 3359, 1, 4096]
++ - Exact: [1024, 3470, 1, 4096]
++ - Exact: [1024, 3392, 1, 4096]
++ - Exact: [4096, 3137, 1, 1024]
++ - Exact: [4096, 3506, 1, 1024]
++ - Exact: [1024, 3095, 1, 4096]
++ - Exact: [1024, 3859, 1, 4096]
++ - Exact: [4096, 3369, 1, 1024]
++ - Exact: [1024, 3435, 1, 4096]
++ - Exact: [1024, 3354, 1, 4096]
++ - Exact: [1024, 3055, 1, 4096]
++ - Exact: [4096, 3523, 1, 1024]
++ - Exact: [4096, 3380, 1, 1024]
++ - Exact: [1024, 3233, 1, 4096]
++ - Exact: [4096, 3221, 1, 1024]
++ - Exact: [4096, 3270, 1, 1024]
++ - Exact: [4096, 3593, 1, 1024]
++ - Exact: [1024, 3358, 1, 4096]
++ - Exact: [1024, 3540, 1, 4096]
++ - Exact: [4096, 3502, 1, 1024]
++ - Exact: [4096, 2505, 1, 1024]
++ - Exact: [4096, 3397, 1, 1024]
++ - Exact: [1024, 3300, 1, 4096]
++ - Exact: [4096, 3095, 1, 1024]
++ - Exact: [1024, 3182, 1, 4096]
++ - Exact: [1024, 3299, 1, 4096]
++ - Exact: [1024, 3276, 1, 4096]
++ - Exact: [1024, 3360, 1, 4096]
++ - Exact: [4096, 3360, 1, 1024]
++ - Exact: [4096, 2918, 1, 1024]
++ - Exact: [1024, 3939, 1, 33708]
++ - Exact: [4096, 3314, 1, 1024]
++ - Exact: [1024, 3319, 1, 4096]
++ - Exact: [1024, 3942, 1, 1024]
++ - Exact: [1024, 3465, 1, 4096]
++ - Exact: [4096, 3546, 1, 1024]
++ - Exact: [1024, 3403, 1, 4096]
++ - Exact: [1024, 3948, 1, 1024]
++ - Exact: [4096, 3441, 1, 1024]
++ - Exact: [1024, 3139, 1, 4096]
++ - Exact: [1024, 3563, 1, 4096]
++ - Exact: [1024, 3508, 1, 4096]
++ - Exact: [1024, 3975, 1, 33708]
++ - Exact: [1024, 3446, 1, 4096]
++ - Exact: [1024, 3529, 1, 4096]
++ - Exact: [4096, 3461, 1, 1024]
++ - Exact: [1024, 3574, 1, 4096]
++ - Exact: [1024, 3101, 1, 4096]
++ - Exact: [1024, 3927, 1, 1024]
++ - Exact: [4096, 3224, 1, 1024]
++ - Exact: [4096, 3437, 1, 1024]
++ - Exact: [4096, 3900, 1, 1024]
++ - Exact: [1024, 3495, 1, 4096]
++ - Exact: [1024, 3977, 1, 33708]
++ - Exact: [1024, 3328, 1, 4096]
++ - Exact: [4096, 3168, 1, 1024]
++ - Exact: [1024, 4026, 1, 33708]
++ - Exact: [1024, 3292, 1, 4096]
++ - Exact: [1024, 3294, 1, 4096]
++ - Exact: [4096, 3335, 1, 1024]
++ - Exact: [4096, 3400, 1, 1024]
++ - Exact: [1024, 3287, 1, 4096]
++ - Exact: [1024, 3910, 1, 4096]
++ - Exact: [1024, 3780, 1, 1024]
++ - Exact: [4096, 3098, 1, 1024]
++ - Exact: [1024, 3584, 1, 33708]
++ - Exact: [1024, 3371, 1, 4096]
++ - Exact: [1024, 3546, 1, 4096]
++ - Exact: [1024, 4012, 1, 1024]
++ - Exact: [4096, 3505, 1, 1024]
++ - Exact: [4096, 3554, 1, 1024]
++ - Exact: [4096, 3063, 1, 1024]
++ - Exact: [1024, 3900, 1, 33708]
++ - Exact: [1024, 3345, 1, 4096]
++ - Exact: [1024, 3357, 1, 4096]
++ - Exact: [1024, 3282, 1, 4096]
++ - Exact: [4096, 3484, 1, 1024]
++ - Exact: [1024, 3557, 1, 4096]
++ - Exact: [1024, 3476, 1, 4096]
++ - Exact: [1024, 3751, 1, 1024]
++ - Exact: [4096, 3379, 1, 1024]
++ - Exact: [4096, 3428, 1, 1024]
++ - Exact: [4096, 3126, 1, 1024]
++ - Exact: [1024, 3325, 1, 4096]
++ - Exact: [4096, 3501, 1, 1024]
++ - Exact: [4096, 3358, 1, 1024]
++ - Exact: [1024, 3441, 1, 4096]
++ - Exact: [1024, 3552, 1, 4096]
++ - Exact: [4096, 3232, 1, 1024]
++ - Exact: [1024, 3412, 1, 4096]
++ - Exact: [1024, 3372, 1, 4096]
++ - Exact: [1024, 3585, 1, 4096]
++ - Exact: [4096, 3143, 1, 1024]
++ - Exact: [4096, 3464, 1, 1024]
++ - Exact: [1024, 3145, 1, 4096]
++ - Exact: [4096, 3375, 1, 1024]
++ - Exact: [4096, 2917, 1, 1024]
++ - Exact: [4096, 3978, 1, 1024]
++ - Exact: [1024, 2765, 1, 4096]
++ - Exact: [1024, 3452, 1, 4096]
++ - Exact: [4096, 3584, 1, 1024]
++ - Exact: [4096, 3545, 1, 1024]
++ - Exact: [1024, 3352, 1, 4096]
++ - Exact: [4096, 3292, 1, 1024]
++ - Exact: [1024, 3525, 1, 4096]
++ - Exact: [1024, 3266, 1, 4096]
++ - Exact: [1024, 3382, 1, 4096]
++ - Exact: [4096, 3492, 1, 1024]
++ - Exact: [4096, 3419, 1, 1024]
++ - Exact: [1024, 3796, 1, 33708]
++ - Exact: [1024, 3293, 1, 4096]
++ - Exact: [4096, 3796, 1, 1024]
++ - Exact: [1024, 3487, 1, 4096]
++ - Exact: [4096, 3166, 1, 1024]
++ - Exact: [1024, 3409, 1, 4096]
++ - Exact: [1024, 3520, 1, 4096]
++ - Exact: [1024, 3573, 1, 4096]
++ - Exact: [4096, 3366, 1, 1024]
++ - Exact: [4096, 3720, 1, 1024]
++ - Exact: [4096, 3207, 1, 1024]
++ - Exact: [4096, 3272, 1, 1024]
++ - Exact: [1024, 3390, 1, 4096]
++ - Exact: [4096, 3183, 1, 1024]
++ - Exact: [4096, 3536, 1, 1024]
++ - Exact: [4096, 3563, 1, 1024]
++ - Exact: [1024, 3482, 1, 4096]
++ - Exact: [4096, 3447, 1, 1024]
++ - Exact: [4096, 3955, 1, 1024]
++ - Exact: [4096, 4005, 1, 1024]
++ - Exact: [1024, 3493, 1, 4096]
++ - Exact: [4096, 3410, 1, 1024]
++ - Exact: [1024, 3422, 1, 4096]
++ - Exact: [1024, 3350, 1, 4096]
++ - Exact: [4096, 3300, 1, 1024]
++ - Exact: [4096, 3910, 1, 1024]
++ - Exact: [1024, 3489, 1, 4096]
++ - Exact: [4096, 3483, 1, 1024]
++ - Exact: [4096, 3532, 1, 1024]
++ - Exact: [4096, 3230, 1, 1024]
++ - Exact: [4096, 3427, 1, 1024]
++ - Exact: [1024, 3377, 1, 4096]
++ - Exact: [1024, 3488, 1, 4096]
++ - Exact: [1024, 3616, 1, 4096]
++ - Exact: [1024, 3426, 1, 4096]
++ - Exact: [4096, 3357, 1, 1024]
++ - Exact: [4096, 3406, 1, 1024]
++ - Exact: [1024, 3046, 1, 4096]
++ - Exact: [1024, 3272, 1, 4096]
++ - Exact: [1024, 3256, 1, 4096]
++ - Exact: [4096, 3247, 1, 1024]
++ - Exact: [4096, 3088, 1, 1024]
++ - Exact: [1024, 3531, 1, 4096]
++ - Exact: [4096, 3511, 1, 1024]
++ - Exact: [1024, 3720, 1, 33708]
++ - Exact: [1024, 3267, 1, 4096]
++ - Exact: [1024, 3270, 1, 4096]
++ - Exact: [1024, 3461, 1, 4096]
++ - Exact: [4096, 3474, 1, 1024]
++ - Exact: [4096, 2984, 1, 1024]
++ - Exact: [1024, 3399, 1, 4096]
++ - Exact: [4096, 3574, 1, 1024]
++ - Exact: [1024, 3876, 1, 1024]
++ - Exact: [4096, 3337, 1, 1024]
++ - Exact: [4096, 3450, 1, 1024]
++ - Exact: [1024, 3720, 1, 1024]
++ - Exact: [1024, 4059, 1, 1024]
++ - Exact: [4096, 3291, 1, 1024]
++ - Exact: [4096, 3995, 1, 1024]
++ - Exact: [4096, 3491, 1, 1024]
++ - Exact: [4096, 3348, 1, 1024]
++ - Exact: [4096, 3925, 1, 1024]
++ - Exact: [4096, 3894, 1, 1024]
++ - Exact: [1024, 3456, 1, 4096]
++ - Exact: [1024, 3394, 1, 4096]
++ - Exact: [4096, 3165, 1, 1024]
++ - Exact: [4096, 3470, 1, 1024]
++ - Exact: [1024, 3014, 1, 4096]
++ - Exact: [1024, 3375, 1, 4096]
++ - Exact: [4096, 3859, 1, 1024]
++ - Exact: [4096, 3365, 1, 1024]
++ - Exact: [1024, 3162, 1, 4096]
++ - Exact: [1024, 3840, 1, 33708]
++ - Exact: [1024, 3437, 1, 4096]
++ - Exact: [4096, 3319, 1, 1024]
++ - Exact: [1024, 3320, 1, 4096]
++ - Exact: [4096, 3328, 1, 1024]
++ - Exact: [1024, 3235, 1, 4096]
++ - Exact: [4096, 3282, 1, 1024]
++ - Exact: [1024, 3367, 1, 4096]
++ - Exact: [1024, 3542, 1, 4096]
++ - Exact: [4096, 3145, 1, 1024]
++ - Exact: [4096, 3514, 1, 1024]
++ - Exact: [1024, 3432, 1, 4096]
++ - Exact: [4096, 3409, 1, 1024]
++ - Exact: [1024, 4012, 1, 33708]
++ - Exact: [4096, 3876, 1, 1024]
++ - Exact: [4096, 3299, 1, 1024]
++ - Exact: [1024, 3168, 1, 4096]
++ - Exact: [4096, 3681, 1, 1024]
++ - Exact: [4096, 3531, 1, 1024]
++ - Exact: [4096, 3388, 1, 1024]
++ - Exact: [1024, 3720, 1, 4096]
++ - Exact: [1024, 3332, 1, 4096]
++ - Exact: [1024, 3273, 1, 4096]
++ - Exact: [1024, 2935, 1, 4096]
++ - Exact: [1024, 3467, 1, 4096]
++ - Exact: [4096, 3542, 1, 1024]
++ - Exact: [1024, 3130, 1, 4096]
++ - Exact: [1024, 3405, 1, 4096]
++ - Exact: [1024, 3960, 1, 1024]
++ - Exact: [4096, 3405, 1, 1024]
++ - Exact: [1024, 10080, 1, 1024]
++ - Exact: [36548, 1216, 1, 1024]
++ - Exact: [1024, 2592, 1, 1024]
++ - Exact: [1024, 1568, 1, 1024]
++ - Exact: [1024, 4445, 1, 1024]
++ - Exact: [1024, 6272, 1, 1024]
++ - Exact: [36548, 3584, 1, 1024]
++ - Exact: [1024, 1827, 1, 1024]
++ - Exact: [1024, 3220, 1, 1024]
++ - Exact: [1024, 1856, 1, 1024]
++ - Exact: [1024, 1760, 1, 1024]
++ - Exact: [36548, 4235, 1, 1024]
++ - Exact: [1024, 1984, 1, 1024]
++ - Exact: [1024, 14720, 1, 1024]
++ - Exact: [1024, 1152, 1, 1024]
++ - Exact: [36548, 14976, 1, 1024]
++ - Exact: [36548, 1152, 1, 1024]
++ - Exact: [1024, 3392, 1, 1024]
++ - Exact: [1024, 1408, 1, 1024]
++ - Exact: [1024, 2080, 1, 1024]
++ - Exact: [1024, 1824, 1, 1024]
++ - Exact: [36548, 2432, 1, 1024]
++ - Exact: [36548, 1827, 1, 1024]
++ - Exact: [1024, 10176, 1, 1024]
++ - Exact: [1024, 1952, 1, 1024]
++ - Exact: [1024, 17024, 1, 1024]
++ - Exact: [1024, 1472, 1, 1024]
++ - Exact: [36548, 4459, 1, 1024]
++ - Exact: [1024, 3712, 1, 1024]
++ - Exact: [36548, 12928, 1, 1024]
++ - Exact: [1024, 1632, 1, 1024]
++ - Exact: [1024, 1696, 1, 1024]
++ - Exact: [36548, 1764, 1, 1024]
++ - Exact: [1024, 2944, 1, 1024]
++ - Exact: [36548, 14080, 1, 1024]
++ - Exact: [1024, 1280, 1, 1024]
++ - Exact: [1024, 13440, 1, 1024]
++ - Exact: [36548, 9120, 1, 1024]
++ - Exact: [1024, 3008, 1, 1024]
++ - Exact: [1024, 2560, 1, 1024]
++ - Exact: [1024, 2208, 1, 1024]
++ - Exact: [1024, 1920, 1, 1024]
++ - Exact: [36548, 2496, 1, 1024]
++ - Exact: [1024, 2016, 1, 1024]
++ - Exact: [1024, 1184, 1, 1024]
++ - Exact: [1024, 1664, 1, 1024]
++ - Exact: [1024, 11424, 1, 1024]
++ - Exact: [1024, 1216, 1, 1024]
++ - Exact: [36548, 3185, 1, 1024]
++ - Exact: [36548, 9216, 1, 1024]
++ - Exact: [1024, 3200, 1, 1024]
++ - Exact: [1024, 2656, 1, 1024]
++ - Exact: [1024, 2368, 1, 1024]
++ - Exact: [1024, 4459, 1, 1024]
++ - Exact: [1024, 3808, 1, 1024]
++ - Exact: [1024, 2336, 1, 1024]
++ - Exact: [1024, 2304, 1, 1024]
++ - Exact: [1024, 1560, 1, 1024]
++ - Exact: [1024, 2496, 1, 1024]
++ - Exact: [1024, 1504, 1, 1024]
++ - Exact: [1024, 3232, 1, 1024]
++ - Exact: [36548, 1015, 1, 1024]
++ - Exact: [1024, 2000, 1, 1024]
++ - Exact: [36548, 243, 1, 1024]
++ - Exact: [1024, 13184, 1, 1024]
++ - Exact: [1024, 2688, 1, 1024]
++ - Exact: [36548, 950, 1, 1024]
++ - Exact: [1024, 1764, 1, 1024]
++ - Exact: [1024, 1376, 1, 1024]
++ - Exact: [36548, 774, 1, 1024]
++ - Exact: [1024, 4256, 1, 1024]
++ - Exact: [36548, 3712, 1, 1024]
++ - Exact: [1024, 3360, 1, 1024]
++ - Exact: [1024, 2784, 1, 1024]
++ - Exact: [1024, 4992, 1, 1024]
++ - Exact: [36548, 1102, 1, 1024]
++ - Exact: [1024, 1536, 1, 1024]
++ - Exact: [1024, 2720, 1, 1024]
++ - Exact: [1024, 2752, 1, 1024]
++ - Exact: [1024, 2816, 1, 1024]
++ - Exact: [1024, 2624, 1, 1024]
++ - Exact: [1024, 2144, 1, 1024]
++ - Exact: [36548, 1131, 1, 1024]
++ - Exact: [1024, 3296, 1, 1024]
++ - Exact: [36548, 4992, 1, 1024]
++ - Exact: [1024, 1344, 1, 1024]
++ - Exact: [36548, 2401, 1, 1024]
++ - Exact: [1024, 15744, 1, 1024]
++ - Exact: [1024, 15232, 1, 1024]
++ - Exact: [1024, 1888, 1, 1024]
++ - Exact: [1024, 1792, 1, 1024]
++ - Exact: [36548, 1073, 1, 1024]
++ - Exact: [36548, 15488, 1, 1024]
++ - Exact: [1024, 2464, 1, 1024]
++ - Exact: [1024, 2272, 1, 1024]
++ - Exact: [1024, 2432, 1, 1024]
++ - Exact: [1024, 3936, 1, 1024]
++ - Exact: [36548, 13824, 1, 1024]
++ - Exact: [1024, 2401, 1, 1024]
++ - Exact: [1024, 2176, 1, 1024]
++ - Exact: [1024, 2240, 1, 1024]
++ - Exact: [1024, 1728, 1, 1024]
++ - Exact: [1024, 2528, 1, 1024]
++ - Exact: [1024, 2400, 1, 1024]
++ - Exact: [1024, 1440, 1, 1024]
++ - Exact: [1024, 2912, 1, 1024]
++ - Exact: [1024, 2880, 1, 1024]
++ - Exact: [1024, 4064, 1, 1024]
++ - Exact: [1024, 4655, 1, 1024]
++ - Exact: [36548, 6272, 1, 1024]
++ - Exact: [768, 2048, 1, 3072]
++ - Exact: [768, 4096, 1, 3072]
++ - Exact: [6272, 256, 1, 528]
++ - Exact: [3136, 2048, 1, 1024]
++ - Exact: [50176, 128, 1, 256]
++ - Exact: [12544, 1024, 1, 256]
++ - Exact: [12544, 256, 1, 1024]
++ - Exact: [3136, 512, 1, 1024]
++ - Exact: [3136, 2048, 1, 512]
++ - Exact: [289, 384, 32, 1024]
++ - Exact: [4096, 512, 1, 4096]
++ - Exact: [50176, 512, 1, 256]
++ - Exact: [12544, 1024, 1, 512]
++ - Exact: [12544, 256, 1, 512]
++ - Exact: [784, 128, 32, 256]
++ - Exact: [4096, 512, 1, 9216]
++ - Exact: [3136, 512, 1, 2048]
++ - Exact: [1225, 192, 32, 384]
++ - Exact: [8192, 320, 1, 1280]
++ - Exact: [8192, 320, 1, 2048]
++ - Exact: [8192, 384, 1, 1280]
++ - Exact: [8192, 384, 1, 2048]
++ - Exact: [8192, 448, 1, 2048]
++ - Exact: [8192, 448, 1, 1280]
++ - Exact: [256, 6400, 1, 4096]
++ - Exact: [512, 3433, 1, 2048]
++ - Exact: [512, 3439, 1, 2048]
++ - Exact: [512, 3461, 1, 2048]
++ - Exact: [512, 3479, 1, 2048]
++ - Exact: [512, 3494, 1, 2048]
++ - Exact: [512, 3520, 1, 2048]
++ - Exact: [512, 3530, 1, 2048]
++ - Exact: [512, 3541, 1, 2048]
++ - Exact: [512, 3564, 1, 2048]
++ - Exact: [512, 3776, 1, 2048]
++ - Exact: [512, 3859, 1, 512]
++ - Exact: [512, 3925, 1, 2048]
++ - Exact: [512, 3944, 1, 2048]
++ - Exact: [512, 3955, 1, 2048]
++ - Exact: [512, 3969, 1, 2048]
++ - Exact: [512, 3976, 1, 2048]
++ - Exact: [2048, 1232, 1, 512]
++ - Exact: [2048, 3165, 1, 512]
++ - Exact: [512, 2387, 1, 512]
++ - Exact: [512, 2418, 1, 512]
++ - Exact: [512, 2418, 1, 2048]
++ - Exact: [512, 2496, 1, 512]
++ - Exact: [512, 2496, 1, 2048]
++ - Exact: [512, 2790, 1, 2048]
++ - Exact: [512, 2864, 1, 2048]
++ - Exact: [512, 3092, 1, 2048]
++ - Exact: [512, 3113, 1, 2048]
++ - Exact: [512, 3137, 1, 2048]
++ - Exact: [512, 3165, 1, 2048]
++ - Exact: [512, 3166, 1, 2048]
++ - Exact: [512, 3194, 1, 2048]
++ - Exact: [512, 3219, 1, 2048]
++ - Exact: [512, 3222, 1, 2048]
++ - Exact: [512, 3234, 1, 2048]
++ - Exact: [512, 3237, 1, 2048]
++ - Exact: [512, 3242, 1, 2048]
++ - Exact: [512, 3246, 1, 2048]
++ - Exact: [512, 3249, 1, 2048]
++ - Exact: [512, 3251, 1, 2048]
++ - Exact: [512, 3257, 1, 2048]
++ - Exact: [512, 3262, 1, 2048]
++ - Exact: [512, 3268, 1, 2048]
++ - Exact: [512, 3282, 1, 2048]
++ - Exact: [512, 3286, 1, 2048]
++ - Exact: [512, 3287, 1, 2048]
++ - Exact: [512, 3293, 1, 2048]
++ - Exact: [512, 3297, 1, 2048]
++ - Exact: [512, 3307, 1, 2048]
++ - Exact: [512, 3314, 1, 2048]
++ - Exact: [512, 3315, 1, 2048]
++ - Exact: [512, 3319, 1, 2048]
++ - Exact: [512, 3322, 1, 2048]
++ - Exact: [512, 3323, 1, 2048]
++ - Exact: [512, 3324, 1, 2048]
++ - Exact: [512, 3325, 1, 2048]
++ - Exact: [512, 3327, 1, 2048]
++ - Exact: [512, 3329, 1, 2048]
++ - Exact: [512, 3332, 1, 2048]
++ - Exact: [512, 3336, 1, 2048]
++ - Exact: [512, 3339, 1, 2048]
++ - Exact: [512, 3342, 1, 2048]
++ - Exact: [512, 3344, 1, 2048]
++ - Exact: [512, 3358, 1, 2048]
++ - Exact: [512, 3360, 1, 2048]
++ - Exact: [512, 3364, 1, 2048]
++ - Exact: [512, 3365, 1, 2048]
++ - Exact: [512, 3369, 1, 2048]
++ - Exact: [512, 3370, 1, 2048]
++ - Exact: [512, 3371, 1, 2048]
++ - Exact: [512, 3374, 1, 2048]
++ - Exact: [512, 3376, 1, 2048]
++ - Exact: [512, 3377, 1, 2048]
++ - Exact: [512, 3378, 1, 2048]
++ - Exact: [512, 3381, 1, 2048]
++ - Exact: [512, 3382, 1, 2048]
++ - Exact: [512, 3383, 1, 2048]
++ - Exact: [512, 3384, 1, 2048]
++ - Exact: [512, 3385, 1, 2048]
++ - Exact: [512, 3386, 1, 2048]
++ - Exact: [512, 3388, 1, 2048]
++ - Exact: [512, 3390, 1, 2048]
++ - Exact: [512, 3391, 1, 2048]
++ - Exact: [512, 3396, 1, 2048]
++ - Exact: [512, 3399, 1, 2048]
++ - Exact: [512, 3402, 1, 2048]
++ - Exact: [512, 3410, 1, 2048]
++ - Exact: [512, 3412, 1, 2048]
++ - Exact: [512, 3414, 1, 2048]
++ - Exact: [512, 3415, 1, 2048]
++ - Exact: [512, 3418, 1, 2048]
++ - Exact: [512, 3420, 1, 2048]
++ - Exact: [512, 3422, 1, 2048]
++ - Exact: [512, 3425, 1, 2048]
++ - Exact: [512, 3426, 1, 2048]
++ - Exact: [512, 3427, 1, 2048]
++ - Exact: [512, 3428, 1, 2048]
++ - Exact: [512, 3430, 1, 2048]
++ - Exact: [512, 3431, 1, 2048]
++ - Exact: [512, 3432, 1, 2048]
++ - Exact: [512, 3438, 1, 2048]
++ - Exact: [512, 3440, 1, 2048]
++ - Exact: [512, 3443, 1, 2048]
++ - Exact: [512, 3445, 1, 2048]
++ - Exact: [512, 3447, 1, 2048]
++ - Exact: [512, 3448, 1, 2048]
++ - Exact: [512, 3450, 1, 2048]
++ - Exact: [512, 3451, 1, 2048]
++ - Exact: [512, 3452, 1, 2048]
++ - Exact: [512, 3453, 1, 2048]
++ - Exact: [512, 3455, 1, 2048]
++ - Exact: [512, 3456, 1, 2048]
++ - Exact: [512, 3457, 1, 2048]
++ - Exact: [512, 3458, 1, 2048]
++ - Exact: [512, 3459, 1, 2048]
++ - Exact: [512, 3460, 1, 2048]
++ - Exact: [512, 3462, 1, 2048]
++ - Exact: [512, 3466, 1, 2048]
++ - Exact: [512, 3467, 1, 2048]
++ - Exact: [512, 3468, 1, 2048]
++ - Exact: [512, 3470, 1, 2048]
++ - Exact: [512, 3471, 1, 2048]
++ - Exact: [512, 3472, 1, 2048]
++ - Exact: [512, 3475, 1, 2048]
++ - Exact: [512, 3476, 1, 2048]
++ - Exact: [512, 3477, 1, 2048]
++ - Exact: [512, 3478, 1, 2048]
++ - Exact: [512, 3480, 1, 2048]
++ - Exact: [512, 3481, 1, 2048]
++ - Exact: [512, 3483, 1, 2048]
++ - Exact: [512, 3484, 1, 2048]
++ - Exact: [512, 3487, 1, 2048]
++ - Exact: [512, 3489, 1, 2048]
++ - Exact: [512, 3490, 1, 2048]
++ - Exact: [512, 3491, 1, 2048]
++ - Exact: [512, 3493, 1, 2048]
++ - Exact: [512, 3495, 1, 2048]
++ - Exact: [512, 3497, 1, 2048]
++ - Exact: [512, 3498, 1, 2048]
++ - Exact: [512, 3499, 1, 2048]
++ - Exact: [512, 3501, 1, 2048]
++ - Exact: [512, 3503, 1, 2048]
++ - Exact: [512, 3505, 1, 2048]
++ - Exact: [512, 3507, 1, 2048]
++ - Exact: [512, 3508, 1, 2048]
++ - Exact: [512, 3509, 1, 2048]
++ - Exact: [512, 3510, 1, 2048]
++ - Exact: [512, 3511, 1, 2048]
++ - Exact: [512, 3513, 1, 2048]
++ - Exact: [512, 3514, 1, 2048]
++ - Exact: [512, 3515, 1, 2048]
++ - Exact: [512, 3517, 1, 2048]
++ - Exact: [512, 3518, 1, 2048]
++ - Exact: [512, 3519, 1, 2048]
++ - Exact: [512, 3523, 1, 2048]
++ - Exact: [512, 3528, 1, 2048]
++ - Exact: [512, 3529, 1, 2048]
++ - Exact: [512, 3531, 1, 2048]
++ - Exact: [512, 3532, 1, 2048]
++ - Exact: [512, 3533, 1, 2048]
++ - Exact: [512, 3534, 1, 2048]
++ - Exact: [512, 3538, 1, 2048]
++ - Exact: [512, 3539, 1, 2048]
++ - Exact: [512, 3540, 1, 2048]
++ - Exact: [512, 3547, 1, 2048]
++ - Exact: [512, 3548, 1, 2048]
++ - Exact: [512, 3552, 1, 2048]
++ - Exact: [512, 3575, 1, 2048]
++ - Exact: [512, 3598, 1, 2048]
++ - Exact: [512, 3599, 1, 2048]
++ - Exact: [512, 3608, 1, 2048]
++ - Exact: [512, 3776, 1, 512]
++ - Exact: [512, 3780, 1, 512]
++ - Exact: [512, 3780, 1, 2048]
++ - Exact: [512, 3780, 1, 33708]
++ - Exact: [512, 3796, 1, 512]
++ - Exact: [512, 3796, 1, 2048]
++ - Exact: [512, 3796, 1, 33708]
++ - Exact: [512, 3822, 1, 512]
++ - Exact: [512, 3822, 1, 2048]
++ - Exact: [512, 3822, 1, 33708]
++ - Exact: [512, 3835, 1, 512]
++ - Exact: [512, 3835, 1, 2048]
++ - Exact: [512, 3840, 1, 512]
++ - Exact: [512, 3840, 1, 2048]
++ - Exact: [512, 3840, 1, 33708]
++ - Exact: [512, 3859, 1, 2048]
++ - Exact: [512, 3859, 1, 33708]
++ - Exact: [512, 3864, 1, 512]
++ - Exact: [512, 3864, 1, 2048]
++ - Exact: [512, 3870, 1, 512]
++ - Exact: [512, 3870, 1, 2048]
++ - Exact: [512, 3870, 1, 33708]
++ - Exact: [512, 3876, 1, 512]
++ - Exact: [512, 3876, 1, 2048]
++ - Exact: [512, 3876, 1, 33708]
++ - Exact: [512, 3906, 1, 512]
++ - Exact: [512, 3906, 1, 2048]
++ - Exact: [512, 3906, 1, 33708]
++ - Exact: [512, 3910, 1, 512]
++ - Exact: [512, 3910, 1, 2048]
++ - Exact: [512, 3910, 1, 33708]
++ - Exact: [512, 3925, 1, 512]
++ - Exact: [512, 3925, 1, 33708]
++ - Exact: [512, 3927, 1, 512]
++ - Exact: [512, 3942, 1, 512]
++ - Exact: [512, 3942, 1, 2048]
++ - Exact: [512, 3942, 1, 33708]
++ - Exact: [512, 3944, 1, 512]
++ - Exact: [512, 3944, 1, 33708]
++ - Exact: [512, 3955, 1, 512]
++ - Exact: [512, 3955, 1, 33708]
++ - Exact: [512, 3968, 1, 512]
++ - Exact: [512, 3968, 1, 2048]
++ - Exact: [512, 3968, 1, 33708]
++ - Exact: [512, 3969, 1, 512]
++ - Exact: [512, 3969, 1, 33708]
++ - Exact: [512, 3976, 1, 512]
++ - Exact: [512, 3976, 1, 33708]
++ - Exact: [512, 3977, 1, 512]
++ - Exact: [512, 3977, 1, 2048]
++ - Exact: [512, 3977, 1, 33708]
++ - Exact: [512, 3978, 1, 512]
++ - Exact: [512, 3978, 1, 2048]
++ - Exact: [512, 3978, 1, 33708]
++ - Exact: [512, 3990, 1, 512]
++ - Exact: [512, 3990, 1, 2048]
++ - Exact: [512, 3990, 1, 33708]
++ - Exact: [512, 3995, 1, 512]
++ - Exact: [512, 3995, 1, 2048]
++ - Exact: [512, 3995, 1, 33708]
++ - Exact: [512, 3996, 1, 512]
++ - Exact: [512, 3996, 1, 2048]
++ - Exact: [512, 3996, 1, 33708]
++ - Exact: [512, 3999, 1, 512]
++ - Exact: [512, 3999, 1, 2048]
++ - Exact: [512, 3999, 1, 33708]
++ - Exact: [512, 4005, 1, 512]
++ - Exact: [512, 4005, 1, 2048]
++ - Exact: [512, 4005, 1, 33708]
++ - Exact: [512, 4012, 1, 512]
++ - Exact: [512, 4012, 1, 2048]
++ - Exact: [512, 4012, 1, 33708]
++ - Exact: [512, 4020, 1, 512]
++ - Exact: [512, 4020, 1, 2048]
++ - Exact: [512, 4020, 1, 33708]
++ - Exact: [512, 4026, 1, 512]
++ - Exact: [512, 4026, 1, 2048]
++ - Exact: [512, 4026, 1, 33708]
++ - Exact: [512, 4030, 1, 512]
++ - Exact: [512, 4030, 1, 2048]
++ - Exact: [512, 4030, 1, 33708]
++ - Exact: [512, 4032, 1, 512]
++ - Exact: [512, 4032, 1, 2048]
++ - Exact: [512, 4032, 1, 33708]
++ - Exact: [512, 4050, 1, 512]
++ - Exact: [512, 4059, 1, 512]
++ - Exact: [2048, 644, 1, 512]
++ - Exact: [2048, 668, 1, 512]
++ - Exact: [2048, 714, 1, 512]
++ - Exact: [2048, 720, 1, 512]
++ - Exact: [2048, 722, 1, 512]
++ - Exact: [2048, 781, 1, 512]
++ - Exact: [2048, 848, 1, 512]
++ - Exact: [2048, 872, 1, 512]
++ - Exact: [2048, 936, 1, 512]
++ - Exact: [2048, 980, 1, 512]
++ - Exact: [2048, 1139, 1, 512]
++ - Exact: [2048, 1184, 1, 512]
++ - Exact: [2048, 1186, 1, 512]
++ - Exact: [2048, 1279, 1, 512]
++ - Exact: [2048, 1290, 1, 512]
++ - Exact: [2048, 1327, 1, 512]
++ - Exact: [2048, 1331, 1, 512]
++ - Exact: [2048, 1341, 1, 512]
++ - Exact: [2048, 1350, 1, 512]
++ - Exact: [2048, 1359, 1, 512]
++ - Exact: [2048, 1391, 1, 512]
++ - Exact: [2048, 1424, 1, 512]
++ - Exact: [2048, 1458, 1, 512]
++ - Exact: [2048, 1462, 1, 512]
++ - Exact: [2048, 1467, 1, 512]
++ - Exact: [2048, 1472, 1, 512]
++ - Exact: [2048, 1520, 1, 512]
++ - Exact: [2048, 1596, 1, 512]
++ - Exact: [2048, 1599, 1, 512]
++ - Exact: [2048, 1615, 1, 512]
++ - Exact: [2048, 1680, 1, 512]
++ - Exact: [2048, 1709, 1, 512]
++ - Exact: [2048, 1902, 1, 512]
++ - Exact: [2048, 1917, 1, 512]
++ - Exact: [2048, 2076, 1, 512]
++ - Exact: [2048, 2195, 1, 512]
++ - Exact: [2048, 2205, 1, 512]
++ - Exact: [2048, 2418, 1, 512]
++ - Exact: [2048, 2496, 1, 512]
++ - Exact: [2048, 2790, 1, 512]
++ - Exact: [2048, 2864, 1, 512]
++ - Exact: [2048, 3092, 1, 512]
++ - Exact: [2048, 3113, 1, 512]
++ - Exact: [2048, 3137, 1, 512]
++ - Exact: [2048, 3166, 1, 512]
++ - Exact: [2048, 3194, 1, 512]
++ - Exact: [2048, 3219, 1, 512]
++ - Exact: [2048, 3222, 1, 512]
++ - Exact: [2048, 3234, 1, 512]
++ - Exact: [2048, 3237, 1, 512]
++ - Exact: [2048, 3242, 1, 512]
++ - Exact: [2048, 3246, 1, 512]
++ - Exact: [2048, 3249, 1, 512]
++ - Exact: [2048, 3251, 1, 512]
++ - Exact: [2048, 3257, 1, 512]
++ - Exact: [2048, 3262, 1, 512]
++ - Exact: [2048, 3268, 1, 512]
++ - Exact: [2048, 3282, 1, 512]
++ - Exact: [2048, 3286, 1, 512]
++ - Exact: [2048, 3287, 1, 512]
++ - Exact: [2048, 3293, 1, 512]
++ - Exact: [2048, 3297, 1, 512]
++ - Exact: [2048, 3307, 1, 512]
++ - Exact: [2048, 3314, 1, 512]
++ - Exact: [2048, 3315, 1, 512]
++ - Exact: [2048, 3319, 1, 512]
++ - Exact: [2048, 3322, 1, 512]
++ - Exact: [2048, 3323, 1, 512]
++ - Exact: [2048, 3324, 1, 512]
++ - Exact: [2048, 3325, 1, 512]
++ - Exact: [2048, 3327, 1, 512]
++ - Exact: [2048, 3329, 1, 512]
++ - Exact: [2048, 3332, 1, 512]
++ - Exact: [2048, 3336, 1, 512]
++ - Exact: [2048, 3339, 1, 512]
++ - Exact: [2048, 3342, 1, 512]
++ - Exact: [2048, 3344, 1, 512]
++ - Exact: [2048, 3358, 1, 512]
++ - Exact: [2048, 3360, 1, 512]
++ - Exact: [2048, 3364, 1, 512]
++ - Exact: [2048, 3365, 1, 512]
++ - Exact: [2048, 3369, 1, 512]
++ - Exact: [2048, 3370, 1, 512]
++ - Exact: [2048, 3371, 1, 512]
++ - Exact: [2048, 3374, 1, 512]
++ - Exact: [2048, 3376, 1, 512]
++ - Exact: [2048, 3377, 1, 512]
++ - Exact: [2048, 3378, 1, 512]
++ - Exact: [2048, 3381, 1, 512]
++ - Exact: [2048, 3382, 1, 512]
++ - Exact: [2048, 3383, 1, 512]
++ - Exact: [2048, 3384, 1, 512]
++ - Exact: [2048, 3385, 1, 512]
++ - Exact: [2048, 3386, 1, 512]
++ - Exact: [2048, 3388, 1, 512]
++ - Exact: [2048, 3390, 1, 512]
++ - Exact: [2048, 3391, 1, 512]
++ - Exact: [2048, 3396, 1, 512]
++ - Exact: [2048, 3399, 1, 512]
++ - Exact: [2048, 3402, 1, 512]
++ - Exact: [2048, 3410, 1, 512]
++ - Exact: [2048, 3412, 1, 512]
++ - Exact: [2048, 3414, 1, 512]
++ - Exact: [2048, 3415, 1, 512]
++ - Exact: [2048, 3418, 1, 512]
++ - Exact: [2048, 3420, 1, 512]
++ - Exact: [2048, 3422, 1, 512]
++ - Exact: [2048, 3425, 1, 512]
++ - Exact: [2048, 3426, 1, 512]
++ - Exact: [2048, 3427, 1, 512]
++ - Exact: [2048, 3428, 1, 512]
++ - Exact: [2048, 3430, 1, 512]
++ - Exact: [2048, 3431, 1, 512]
++ - Exact: [2048, 3432, 1, 512]
++ - Exact: [2048, 3433, 1, 512]
++ - Exact: [2048, 3438, 1, 512]
++ - Exact: [2048, 3439, 1, 512]
++ - Exact: [2048, 3440, 1, 512]
++ - Exact: [2048, 3443, 1, 512]
++ - Exact: [2048, 3445, 1, 512]
++ - Exact: [2048, 3447, 1, 512]
++ - Exact: [2048, 3448, 1, 512]
++ - Exact: [2048, 3450, 1, 512]
++ - Exact: [2048, 3451, 1, 512]
++ - Exact: [2048, 3452, 1, 512]
++ - Exact: [2048, 3453, 1, 512]
++ - Exact: [2048, 3455, 1, 512]
++ - Exact: [2048, 3456, 1, 512]
++ - Exact: [2048, 3457, 1, 512]
++ - Exact: [2048, 3458, 1, 512]
++ - Exact: [2048, 3459, 1, 512]
++ - Exact: [2048, 3460, 1, 512]
++ - Exact: [2048, 3461, 1, 512]
++ - Exact: [2048, 3462, 1, 512]
++ - Exact: [2048, 3466, 1, 512]
++ - Exact: [2048, 3467, 1, 512]
++ - Exact: [2048, 3468, 1, 512]
++ - Exact: [2048, 3470, 1, 512]
++ - Exact: [2048, 3471, 1, 512]
++ - Exact: [2048, 3472, 1, 512]
++ - Exact: [2048, 3475, 1, 512]
++ - Exact: [2048, 3476, 1, 512]
++ - Exact: [2048, 3477, 1, 512]
++ - Exact: [2048, 3478, 1, 512]
++ - Exact: [2048, 3479, 1, 512]
++ - Exact: [2048, 3480, 1, 512]
++ - Exact: [2048, 3481, 1, 512]
++ - Exact: [2048, 3483, 1, 512]
++ - Exact: [2048, 3484, 1, 512]
++ - Exact: [2048, 3487, 1, 512]
++ - Exact: [2048, 3489, 1, 512]
++ - Exact: [2048, 3490, 1, 512]
++ - Exact: [2048, 3491, 1, 512]
++ - Exact: [2048, 3493, 1, 512]
++ - Exact: [2048, 3494, 1, 512]
++ - Exact: [2048, 3495, 1, 512]
++ - Exact: [2048, 3497, 1, 512]
++ - Exact: [2048, 3498, 1, 512]
++ - Exact: [2048, 3501, 1, 512]
++ - Exact: [2048, 3503, 1, 512]
++ - Exact: [2048, 3505, 1, 512]
++ - Exact: [2048, 3507, 1, 512]
++ - Exact: [2048, 3508, 1, 512]
++ - Exact: [2048, 3509, 1, 512]
++ - Exact: [2048, 3510, 1, 512]
++ - Exact: [2048, 3511, 1, 512]
++ - Exact: [2048, 3513, 1, 512]
++ - Exact: [2048, 3514, 1, 512]
++ - Exact: [2048, 3515, 1, 512]
++ - Exact: [2048, 3517, 1, 512]
++ - Exact: [2048, 3518, 1, 512]
++ - Exact: [2048, 3519, 1, 512]
++ - Exact: [2048, 3520, 1, 512]
++ - Exact: [2048, 3523, 1, 512]
++ - Exact: [2048, 3528, 1, 512]
++ - Exact: [2048, 3529, 1, 512]
++ - Exact: [2048, 3530, 1, 512]
++ - Exact: [2048, 3531, 1, 512]
++ - Exact: [2048, 3532, 1, 512]
++ - Exact: [2048, 3533, 1, 512]
++ - Exact: [2048, 3534, 1, 512]
++ - Exact: [2048, 3538, 1, 512]
++ - Exact: [2048, 3539, 1, 512]
++ - Exact: [2048, 3540, 1, 512]
++ - Exact: [2048, 3541, 1, 512]
++ - Exact: [2048, 3547, 1, 512]
++ - Exact: [2048, 3548, 1, 512]
++ - Exact: [2048, 3552, 1, 512]
++ - Exact: [2048, 3564, 1, 512]
++ - Exact: [2048, 3575, 1, 512]
++ - Exact: [2048, 3598, 1, 512]
++ - Exact: [2048, 3599, 1, 512]
++ - Exact: [2048, 3608, 1, 512]
++ - Exact: [2048, 3776, 1, 512]
++ - Exact: [2048, 3780, 1, 512]
++ - Exact: [2048, 3796, 1, 512]
++ - Exact: [2048, 3822, 1, 512]
++ - Exact: [2048, 3835, 1, 512]
++ - Exact: [2048, 3840, 1, 512]
++ - Exact: [2048, 3859, 1, 512]
++ - Exact: [2048, 3864, 1, 512]
++ - Exact: [2048, 3870, 1, 512]
++ - Exact: [2048, 3876, 1, 512]
++ - Exact: [2048, 3906, 1, 512]
++ - Exact: [2048, 3910, 1, 512]
++ - Exact: [2048, 3925, 1, 512]
++ - Exact: [2048, 3942, 1, 512]
++ - Exact: [2048, 3944, 1, 512]
++ - Exact: [2048, 3955, 1, 512]
++ - Exact: [2048, 3968, 1, 512]
++ - Exact: [2048, 3969, 1, 512]
++ - Exact: [2048, 3976, 1, 512]
++ - Exact: [2048, 3977, 1, 512]
++ - Exact: [2048, 3978, 1, 512]
++ - Exact: [2048, 3990, 1, 512]
++ - Exact: [2048, 3995, 1, 512]
++ - Exact: [2048, 3996, 1, 512]
++ - Exact: [2048, 3999, 1, 512]
++ - Exact: [2048, 4005, 1, 512]
++ - Exact: [2048, 4012, 1, 512]
++ - Exact: [2048, 4020, 1, 512]
++ - Exact: [2048, 4026, 1, 512]
++ - Exact: [2048, 4030, 1, 512]
++ - Exact: [2048, 4032, 1, 512]
++ - Exact: [1024, 4096, 1, 3072]
++ - Exact: [1024, 3840, 1, 1024]
++ - Exact: [1024, 3840, 1, 4096]
++ - Exact: [1024, 3968, 1, 1024]
++ - Exact: [1024, 3968, 1, 4096]
++ - Exact: [1024, 3968, 1, 42720]
++ - Exact: [1024, 7200, 1, 1024]
++ - Exact: [1024, 7200, 1, 4096]
++ - Exact: [1024, 7200, 1, 42720]
++ - Exact: [1024, 8160, 1, 1024]
++ - Exact: [1024, 8160, 1, 4096]
++ - Exact: [1024, 9520, 1, 1024]
++ - Exact: [1024, 9520, 1, 4096]
++ - Exact: [1024, 9520, 1, 42720]
++ - Exact: [1024, 10200, 1, 1024]
++ - Exact: [1024, 10200, 1, 4096]
++ - Exact: [4096, 3840, 1, 1024]
++ - Exact: [4096, 3968, 1, 1024]
++ - Exact: [4096, 7200, 1, 1024]
++ - Exact: [4096, 8160, 1, 1024]
++ - Exact: [4096, 9520, 1, 1024]
++ - Exact: [4096, 10200, 1, 1024]
++ - Exact: [1024, 2048, 1, 4096]
++ - Exact: [1024, 2048, 1, 30528]
++ - Exact: [1024, 4096, 1, 30528]
++ - Exact: [1024, 10240, 1, 256]
++ - Exact: [1024, 10496, 1, 256]
++ - Exact: [1024, 11008, 1, 256]
++ - Exact: [1024, 11264, 1, 256]
++ - Exact: [1024, 11520, 1, 256]
++ - Exact: [1024, 12288, 1, 256]
++ - Exact: [1024, 13312, 1, 256]
++ - Exact: [1024, 13568, 1, 256]
++ - Exact: [1024, 14336, 1, 256]
++ - Exact: [1024, 14592, 1, 256]
++ - Exact: [1024, 14848, 1, 256]
++ - Exact: [1024, 15104, 1, 256]
++ - Exact: [1024, 1600, 1, 1024]
++ - Exact: [1024, 1600, 1, 1]
++ - Exact: [1024, 16128, 1, 256]
++ - Exact: [1024, 17152, 1, 256]
++ - Exact: [1024, 1792, 1, 256]
++ - Exact: [1024, 18944, 1, 256]
++ - Exact: [1024, 19712, 1, 256]
++ - Exact: [1024, 19968, 1, 256]
++ - Exact: [1024, 20480, 1, 256]
++ - Exact: [1024, 2048, 1, 256]
++ - Exact: [1024, 20992, 1, 256]
++ - Exact: [1024, 21504, 1, 256]
++ - Exact: [1024, 22016, 1, 256]
++ - Exact: [1024, 23552, 1, 256]
++ - Exact: [1024, 2560, 1, 256]
++ - Exact: [1024, 28672, 1, 256]
++ - Exact: [1024, 3072, 1, 256]
++ - Exact: [1024, 3328, 1, 256]
++ - Exact: [1024, 33536, 1, 256]
++ - Exact: [1024, 3840, 1, 256]
++ - Exact: [1024, 40448, 1, 256]
++ - Exact: [1024, 4096, 1, 256]
++ - Exact: [1024, 4608, 1, 256]
++ - Exact: [1024, 4864, 1, 256]
++ - Exact: [1024, 5120, 1, 256]
++ - Exact: [1024, 5632, 1, 256]
++ - Exact: [1024, 6144, 1, 256]
++ - Exact: [1024, 6400, 1, 256]
++ - Exact: [1024, 7168, 1, 256]
++ - Exact: [1024, 7424, 1, 256]
++ - Exact: [1024, 7680, 1, 256]
++ - Exact: [1024, 7936, 1, 256]
++ - Exact: [1024, 8192, 1, 256]
++ - Exact: [1024, 8448, 1, 256]
++ - Exact: [1024, 8704, 1, 256]
++ - Exact: [1024, 8960, 1, 256]
++ - Exact: [1024, 9728, 1, 256]
++ - Exact: [1024, 9984, 1, 256]
++ - Exact: [2048, 1024, 1, 1]
++ - Exact: [2048, 1024, 1, 256]
++ - Exact: [256, 8976, 1, 10240]
++ - Exact: [256, 8976, 1, 10496]
++ - Exact: [256, 8976, 1, 11008]
++ - Exact: [256, 8976, 1, 11520]
++ - Exact: [256, 8976, 1, 12288]
++ - Exact: [256, 8976, 1, 14336]
++ - Exact: [256, 8976, 1, 14848]
++ - Exact: [256, 8976, 1, 15104]
++ - Exact: [256, 8976, 1, 1536]
++ - Exact: [256, 8976, 1, 15872]
++ - Exact: [256, 8976, 1, 17152]
++ - Exact: [256, 8976, 1, 19712]
++ - Exact: [256, 8976, 1, 19968]
++ - Exact: [256, 8976, 1, 20480]
++ - Exact: [256, 8976, 1, 2048]
++ - Exact: [256, 8976, 1, 20992]
++ - Exact: [256, 8976, 1, 22016]
++ - Exact: [256, 8976, 1, 2304]
++ - Exact: [256, 8976, 1, 2560]
++ - Exact: [256, 8976, 1, 26112]
++ - Exact: [256, 8976, 1, 2816]
++ - Exact: [256, 8976, 1, 3072]
++ - Exact: [256, 8976, 1, 33536]
++ - Exact: [256, 8976, 1, 4352]
++ - Exact: [256, 8976, 1, 44505]
++ - Exact: [256, 8976, 1, 4864]
++ - Exact: [256, 8976, 1, 5376]
++ - Exact: [256, 8976, 1, 5632]
++ - Exact: [256, 8976, 1, 5888]
++ - Exact: [256, 8976, 1, 6144]
++ - Exact: [256, 8976, 1, 6656]
++ - Exact: [256, 8976, 1, 7168]
++ - Exact: [256, 8976, 1, 7424]
++ - Exact: [256, 8976, 1, 8192]
++ - Exact: [256, 8976, 1, 8448]
++ - Exact: [256, 8976, 1, 8960]
++ - Exact: [256, 8976, 1, 9472]
++ - Exact: [256, 8976, 1, 9728]
++ - Exact: [256, 8976, 1, 9984]
++ - Exact: [3200, 1024, 1, 2048]
++ - Exact: [4096, 1024, 1, 1]
++ - Exact: [1024, 4096, 1, 4096]
++ - Exact: [1024, 3072, 1, 3072]
++ - Exact: [1024, 2048, 1, 3072]
++ - Exact: [30528, 4096, 1, 1024]
++ - Exact: [30528, 2048, 1, 1024]
++ - Exact: [512, 32768, 1, 256]
++ - Exact: [256, 32768, 1, 128]
++ - Exact: [1024, 32768, 1, 512]
++ - Exact: [1024, 32768, 1, 1024]
++ - Exact: [479, 32768, 1, 1024]
++ - Exact: [289, 128, 64, 768]
++ - Exact: [289, 160, 64, 768]
++ - Exact: [289, 192, 64, 768]
++ - Exact: [3136, 256, 64, 64]
++ - Exact: [784, 512, 64, 128]
++ - Exact: [784, 128, 64, 512]
++ - Exact: [196, 1024, 64, 256]
++ - Exact: [196, 256, 64, 1024]
++ - Exact: [3136, 256, 32, 64]
++ - Exact: [784, 512, 32, 128]
++ - Exact: [784, 128, 32, 512]
++ - Exact: [196, 1024, 32, 256]
++ - Exact: [256, 6912, 1, 4]
++ - Exact: [512, 4096, 1, 256]
++ - Exact: [1024, 4096, 1, 512]
++ - Exact: [480, 4096, 1, 1024]
++ - Exact: [512, 6912, 1, 256]
++ - Exact: [1024, 6912, 1, 512]
++ - Exact: [1024, 6912, 1, 1024]
++ - Exact: [480, 6912, 1, 1024]
++ - Exact: [256, 55296, 1, 128]
++ - Exact: [512, 55296, 1, 256]
++ - Exact: [1920, 2048, 1, 2048]
++ - Exact: [2880, 3072, 1, 3072]
++ - Exact: [3840, 4096, 1, 4096]
++ - Exact: [7680, 8192, 1, 8192]
++ - Exact: [2048, 2048, 1, 2048]
++ - Exact: [3072, 3072, 1, 3072]
++ - Exact: [4096, 4096, 1, 4096]
++ - Exact: [8192, 8192, 1, 8192]
++ - Exact: [1152, 1152, 1, 1152]
++ - Exact: [1536, 1536, 1, 1536]
++ - Exact: [1920, 1920, 1, 1920]
++ - Exact: [2304, 2304, 1, 2304]
++ - Exact: [2688, 2688, 1, 2688]
++ - Exact: [3456, 3456, 1, 3456]
++ - Exact: [3840, 3840, 1, 3840]
++ - Exact: [4224, 4224, 1, 4224]
++ - Exact: [4608, 4608, 1, 4608]
++ - Exact: [4992, 4992, 1, 4992]
++ - Exact: [5376, 5376, 1, 5376]
++ - Exact: [5760, 5760, 1, 5760]
++ - Exact: [6144, 6144, 1, 6144]
++ - Exact: [6528, 6528, 1, 6528]
++ - Exact: [6912, 6912, 1, 6912]
++ - Exact: [7296, 7296, 1, 7296]
++ - Exact: [7680, 7680, 1, 7680]
++ - Exact: [1152, 1152, 1, 384]
++ - Exact: [1536, 1536, 1, 384]
++ - Exact: [1920, 1920, 1, 384]
++ - Exact: [2304, 2304, 1, 384]
++ - Exact: [2688, 2688, 1, 384]
++ - Exact: [3072, 3072, 1, 384]
++ - Exact: [3456, 3456, 1, 384]
++ - Exact: [3840, 3840, 1, 384]
++ - Exact: [4224, 4224, 1, 384]
++ - Exact: [4608, 4608, 1, 384]
++ - Exact: [4992, 4992, 1, 384]
++ - Exact: [5376, 5376, 1, 384]
++ - Exact: [5760, 5760, 1, 384]
++ - Exact: [6144, 6144, 1, 384]
++ - Exact: [6528, 6528, 1, 384]
++ - Exact: [6912, 6912, 1, 384]
++ - Exact: [7296, 7296, 1, 384]
++ - Exact: [7680, 7680, 1, 384]
++ - Exact: [8064, 8064, 1, 384]
++ - Exact: [8448, 8448, 1, 384]
++ - Exact: [8832, 8832, 1, 384]
++ - Exact: [9216, 9216, 1, 384]
++ - Exact: [9600, 9600, 1, 384]
++ - Exact: [9984, 9984, 1, 384]
++ - Exact: [10368, 10368, 1, 384]
++ - Exact: [10752, 10752, 1, 384]
++ - Exact: [11136, 11136, 1, 384]
++ - Exact: [11520, 11520, 1, 384]
++ - Exact: [11904, 11904, 1, 384]
++ - Exact: [12288, 12288, 1, 384]
++ - Exact: [12672, 12672, 1, 384]
++ - Exact: [13056, 13056, 1, 384]
++ - Exact: [13440, 13440, 1, 384]
++ - Exact: [13824, 13824, 1, 384]
++ - Exact: [14208, 14208, 1, 384]
++ - Exact: [14592, 14592, 1, 384]
++ - Exact: [14976, 14976, 1, 384]
++ - Exact: [15360, 15360, 1, 384]
++ - Exact: [15744, 15744, 1, 384]
++ - Exact: [16128, 16128, 1, 384]
++ - Exact: [16512, 16512, 1, 384]
++ - Exact: [16896, 16896, 1, 384]
++ - Exact: [17280, 17280, 1, 384]
++ - Exact: [17664, 17664, 1, 384]
++ - Exact: [18048, 18048, 1, 384]
++ - Exact: [18432, 18432, 1, 384]
++ - Exact: [18816, 18816, 1, 384]
++ - Exact: [19200, 19200, 1, 384]
++ - Exact: [19584, 19584, 1, 384]
++ - Exact: [19968, 19968, 1, 384]
++ - Exact: [20352, 20352, 1, 384]
++ - Exact: [20736, 20736, 1, 384]
++ - Exact: [21120, 21120, 1, 384]
++ - Exact: [21504, 21504, 1, 384]
++ - Exact: [21888, 21888, 1, 384]
++ - Exact: [22272, 22272, 1, 384]
++ - Exact: [22656, 22656, 1, 384]
++ - Exact: [23040, 23040, 1, 384]
++ - Exact: [8192, 1024, 1, 1024]
++ - Exact: [8192, 4096, 1, 1024]
++ - Exact: [16384, 16384, 1, 16384]
++ - Exact: [1444, 256, 120, 128]
++ - Exact: [1444, 256, 139, 128]
++ - Exact: [1444, 256, 160, 128]
++ - Exact: [1444, 256, 18, 128]
++ - Exact: [1444, 256, 19, 128]
++ - Exact: [1444, 256, 120, 256]
++ - Exact: [1444, 256, 139, 256]
++ - Exact: [1444, 256, 160, 256]
++ - Exact: [1444, 256, 18, 256]
++ - Exact: [1444, 256, 19, 256]
++ - Exact: [361, 256, 120, 512]
++ - Exact: [361, 256, 139, 512]
++ - Exact: [361, 256, 160, 512]
++ - Exact: [361, 256, 18, 512]
++ - Exact: [361, 256, 19, 512]
++ - Exact: [173280, 128, 1, 64]
++ - Exact: [200716, 128, 1, 64]
++ - Exact: [231040, 128, 1, 64]
++ - Exact: [25992, 128, 1, 64]
++ - Exact: [27436, 128, 1, 64]
++ - Exact: [8192, 7680, 1, 8192]
++ - Exact: [4096, 3840, 1, 4096]
++ - Exact: [2048, 1920, 1, 2048]
++ - Exact: [1024, 1280, 1, 2]
++ - Exact: [1024, 1280, 1, 4096]
++ - Exact: [4096, 1280, 1, 1024]
++ - Exact: [1024, 4992, 1, 2]
++ - Exact: [1024, 4992, 1, 4096]
++ - Exact: [4096, 4992, 1, 1024]
++ - Exact: [1024, 5120, 1, 2]
++ - Exact: [1024, 5120, 1, 1024]
++ - Exact: [1024, 5120, 1, 4096]
++ - Exact: [4096, 5120, 1, 1024]
++ - Exact: [1024, 5248, 1, 2]
++ - Exact: [1024, 5248, 1, 1024]
++ - Exact: [1024, 5248, 1, 4096]
++ - Exact: [4096, 5248, 1, 1024]
++ - Exact: [1024, 2560, 1, 2]
++ - Exact: [1024, 2560, 1, 4096]
++ - Exact: [4096, 2560, 1, 1024]
++ - Exact: [1024, 1152, 1, 2]
++ - Exact: [1024, 1152, 1, 4096]
++ - Exact: [4096, 1152, 1, 1024]
++ - Exact: [1024, 8192, 1, 1024]
++ - Exact: [1024, 8192, 1, 4096]
++ - Exact: [1024, 8192, 1, 33712]
++ - Exact: [1024, 9600, 1, 1024]
++ - Exact: [1024, 9600, 1, 4096]
++ - Exact: [1024, 9600, 1, 33712]
++ - Exact: [4096, 8192, 1, 1024]
++ - Exact: [4096, 9600, 1, 1024]
++ - Exact: [1024, 10064, 1, 1024]
++ - Exact: [1024, 10064, 1, 4096]
++ - Exact: [1024, 10080, 1, 4096]
++ - Exact: [1024, 10080, 1, 42720]
++ - Exact: [1024, 6528, 1, 1024]
++ - Exact: [1024, 6528, 1, 4096]
++ - Exact: [1024, 6528, 1, 42720]
++ - Exact: [1024, 7104, 1, 1024]
++ - Exact: [1024, 7104, 1, 4096]
++ - Exact: [1024, 7104, 1, 42720]
++ - Exact: [1024, 8064, 1, 1024]
++ - Exact: [1024, 8064, 1, 4096]
++ - Exact: [1024, 9216, 1, 1024]
++ - Exact: [1024, 9216, 1, 4096]
++ - Exact: [4096, 10064, 1, 1024]
++ - Exact: [4096, 10080, 1, 1024]
++ - Exact: [4096, 6528, 1, 1024]
++ - Exact: [4096, 7104, 1, 1024]
++ - Exact: [4096, 8064, 1, 1024]
++ - Exact: [4096, 9216, 1, 1024]
++ - Exact: [480, 32768, 1, 1024]
++ - Exact: [2048, 960, 1, 2048]
++ - Exact: [2048, 1024, 1, 30592]
++ - Exact: [2048, 1024, 1, 6144]
++ - Exact: [2048, 1024, 1, 8192]
++ - Exact: [8192, 1024, 1, 2048]
++ - Exact: [1024, 8192, 1, 30592]
++ - Exact: [1024, 8192, 1, 3072]
++ - Exact: [512, 512, 256, 64]
++ - Exact: [1024, 2048, 1, 30592]
++ - Exact: [1024, 4096, 1, 30592]
++ - Exact: [512, 512, 128, 64]
++ - Exact: [2560, 2048, 1, 1920]
++ - Exact: [2560, 2048, 1, 2560]
++ - Exact: [2560, 2048, 1, 7680]
++ - Exact: [640, 2048, 1, 2560]
++ - Exact: [512, 512, 40, 64]
++ - Exact: [1536, 4096, 1, 1536]
++ - Exact: [1536, 4096, 1, 4608]
++ - Exact: [1536, 4096, 1, 50304]
++ - Exact: [1536, 4096, 1, 6144]
++ - Exact: [6144, 4096, 1, 1536]
++ - Exact: [1024, 1024, 64, 96]
++ - Exact: [1536, 8192, 1, 1536]
++ - Exact: [1536, 8192, 1, 4608]
++ - Exact: [1536, 8192, 1, 50304]
++ - Exact: [1536, 8192, 1, 6144]
++ - Exact: [6144, 8192, 1, 1536]
++ - Exact: [1024, 1024, 128, 96]
++ - Exact: [1024, 16384, 1, 1024]
++ - Exact: [1024, 16384, 1, 3072]
++ - Exact: [1024, 16384, 1, 4096]
++ - Exact: [1024, 16384, 1, 50304]
++ - Exact: [4096, 16384, 1, 1024]
++ - Exact: [1024, 1024, 256, 64]
++ - Exact: [1024, 2048, 1, 50304]
++ - Exact: [1024, 1024, 32, 64]
++ - Exact: [1024, 4096, 1, 50304]
++ - Exact: [1024, 1024, 64, 64]
++ - Exact: [1024, 8192, 1, 50304]
++ - Exact: [1024, 1024, 128, 64]
++ - Exact: [128, 128, 1024, 64]
++ - Exact: [1024, 8192, 1, 30528]
++ - Exact: [1024, 3456, 1, 1024]
++ - Exact: [1024, 3456, 1, 512]
++ - Exact: [256, 6912, 1, 128]
++ - Exact: [480, 3456, 1, 1024]
++ - Exact: [512, 3456, 1, 256]
++ - Exact: [1024, 1280, 1, 30528]
++ - Exact: [1024, 1600, 1, 30528]
++ - Exact: [1024, 10240, 1, 1024]
++ - Exact: [1024, 10240, 1, 4096]
++ - Exact: [4096, 10240, 1, 1024]
++ - Exact: [128, 128, 1280, 64]
++ - Exact: [1024, 1640, 1, 30528]
++ - Exact: [1024, 10496, 1, 1024]
++ - Exact: [1024, 10496, 1, 4096]
++ - Exact: [4096, 10496, 1, 1024]
++ - Exact: [128, 128, 1312, 64]
++ - Exact: [1024, 6144, 1, 4096]
++ - Exact: [4096, 6144, 1, 1024]
++ - Exact: [1024, 6144, 1, 1024]
++ - Exact: [512, 512, 192, 64]
++ - Exact: [256, 6912, 1, 1]
++ - Exact: [3136, 128, 64, 64]
++ - Exact: [3136, 256, 64, 128]
++ - Exact: [784, 512, 64, 256]
++ - Exact: [3136, 128, 64, 256]
++ - Exact: [3136, 256, 64, 256]
++ - Exact: [196, 1024, 64, 512]
++ - Exact: [784, 256, 64, 512]
++ - Exact: [784, 512, 64, 512]
++ - Exact: [196, 512, 64, 1024]
++ - Exact: [196, 1024, 64, 1024]
++ - Exact: [3136, 128, 32, 64]
++ - Exact: [3136, 256, 32, 128]
++ - Exact: [784, 512, 32, 256]
++ - Exact: [3136, 128, 32, 256]
++ - Exact: [3136, 256, 32, 256]
++ - Exact: [196, 1024, 32, 512]
++ - Exact: [784, 256, 32, 512]
++ - Exact: [784, 512, 32, 512]
++ - Exact: [196, 512, 32, 1024]
++ - Exact: [196, 1024, 32, 1024]
++ - Exact: [1024, 10224, 1, 1024]
++ - Exact: [1024, 10192, 1, 1024]
++ - Exact: [1024, 10208, 1, 1024]
++ - Exact: [1024, 10224, 1, 4096]
++ - Exact: [1024, 10224, 1, 3072]
++ - Exact: [4096, 10224, 1, 1024]
++ - Exact: [1024, 10240, 1, 3072]
++ - Exact: [1024, 10192, 1, 3072]
++ - Exact: [4096, 10192, 1, 1024]
++ - Exact: [1024, 10192, 1, 4096]
++ - Exact: [1024, 10200, 1, 3072]
++ - Exact: [1024, 10184, 1, 1024]
++ - Exact: [4096, 10208, 1, 1024]
++ - Exact: [1024, 10208, 1, 3072]
++ - Exact: [1024, 10208, 1, 4096]
++ - Exact: [1024, 10224, 1, 2048]
++ - Exact: [1024, 10240, 1, 2048]
++ - Exact: [1024, 10120, 1, 1024]
++ - Exact: [1024, 10192, 1, 2048]
++ - Exact: [1024, 10152, 1, 1024]
++ - Exact: [1024, 10080, 1, 3072]
++ - Exact: [100352, 512, 1, 256]
++ - Exact: [12544, 2048, 1, 1024]
++ - Exact: [200704, 512, 1, 256]
++ - Exact: [25088, 1024, 1, 512]
++ - Exact: [50176, 1024, 1, 512]
++ - Exact: [6272, 2048, 1, 1024]
++ - Exact: [196, 1024, 128, 256]
++ - Exact: [196, 1024, 256, 256]
++ - Exact: [196, 256, 128, 1024]
++ - Exact: [196, 256, 256, 1024]
++ - Exact: [196, 512, 128, 1024]
++ - Exact: [196, 512, 256, 1024]
++ - Exact: [3136, 128, 128, 256]
++ - Exact: [3136, 128, 256, 256]
++ - Exact: [784, 256, 128, 512]
++ - Exact: [784, 256, 256, 512]
++ - Exact: [128, 128, 2048, 64]
++ - Exact: [1024, 2560, 1, 30528]
++ - Exact: [128, 128, 1536, 64]
++ - Exact: [1024, 12288, 1, 4096]
++ - Exact: [1024, 12288, 1, 1024]
++ - Exact: [4096, 12288, 1, 1024]
++ - Exact: [1024, 1920, 1, 30528]
++ - Exact: [128, 128, 192, 64]
++ - Exact: [384, 384, 144, 64]
++ - Exact: [768, 4608, 1, 2]
++ - Exact: [3072, 4608, 1, 768]
++ - Exact: [768, 4608, 1, 3072]
++ - Exact: [768, 4608, 1, 768]
++ - Exact: [512, 512, 48, 64]
++ - Exact: [128, 128, 256, 64]
++ - Exact: [384, 384, 192, 64]
++ - Exact: [1024, 4608, 1, 2]
++ - Exact: [4096, 4608, 1, 1024]
++ - Exact: [1024, 4608, 1, 4096]
++ - Exact: [1024, 4608, 1, 1024]
++ - Exact: [3072, 256, 2, 1024]
++ - Exact: [2852, 256, 2, 1024]
++ - Exact: [3220, 256, 2, 1024]
++ - Exact: [850, 2048, 2, 512]
++ - Exact: [768, 2048, 2, 512]
++ - Exact: [2904, 256, 2, 1024]
++ - Exact: [805, 2048, 2, 512]
++ - Exact: [864, 2048, 2, 512]
++ - Exact: [2992, 256, 2, 1024]
++ - Exact: [3400, 256, 2, 1024]
++ - Exact: [4032, 256, 2, 1024]
++ - Exact: [15200, 128, 2, 512]
++ - Exact: [12288, 128, 2, 512]
++ - Exact: [888, 2048, 2, 512]
++ - Exact: [13600, 128, 2, 512]
++ - Exact: [12880, 128, 2, 512]
++ - Exact: [3456, 256, 2, 1024]
++ - Exact: [2944, 256, 2, 1024]
++ - Exact: [2688, 256, 2, 1024]
++ - Exact: [13824, 128, 2, 512]
++ - Exact: [3036, 256, 2, 1024]
++ - Exact: [3168, 256, 2, 1024]
++ - Exact: [3360, 256, 2, 1024]
++ - Exact: [3552, 256, 2, 1024]
++ - Exact: [11616, 128, 2, 512]
++ - Exact: [4200, 256, 2, 1024]
++ - Exact: [840, 2048, 2, 512]
++ - Exact: [14208, 128, 2, 512]
++ - Exact: [11968, 128, 2, 512]
++ - Exact: [3264, 256, 2, 1024]
++ - Exact: [713, 2048, 2, 512]
++ - Exact: [13600, 256, 2, 512]
++ - Exact: [12880, 256, 2, 512]
++ - Exact: [12288, 256, 2, 512]
++ - Exact: [2816, 256, 2, 1024]
++ - Exact: [850, 2048, 1, 512]
++ - Exact: [660, 2048, 2, 512]
++ - Exact: [672, 2048, 2, 512]
++ - Exact: [13440, 128, 2, 512]
++ - Exact: [726, 2048, 2, 512]
++ - Exact: [3500, 256, 2, 1024]
++ - Exact: [13824, 256, 2, 512]
++ - Exact: [15200, 256, 2, 512]
++ - Exact: [3700, 256, 2, 1024]
++ - Exact: [748, 2048, 2, 512]
++ - Exact: [3600, 256, 2, 1024]
++ - Exact: [4032, 1024, 2, 256]
++ - Exact: [16128, 128, 2, 512]
++ - Exact: [15200, 128, 1, 512]
++ - Exact: [13600, 128, 1, 512]
++ - Exact: [2904, 1024, 2, 256]
++ - Exact: [2992, 1024, 2, 256]
++ - Exact: [1536, 2048, 1, 1024]
++ - Exact: [24576, 128, 1, 256]
++ - Exact: [24576, 512, 1, 256]
++ - Exact: [25760, 128, 1, 256]
++ - Exact: [25760, 512, 1, 256]
++ - Exact: [6144, 256, 1, 512]
++ - Exact: [6440, 256, 1, 512]
++ - Exact: [3036, 1024, 2, 256]
++ - Exact: [13600, 512, 1, 128]
++ - Exact: [9408, 512, 2, 128]
++ - Exact: [56000, 256, 2, 64]
++ - Exact: [2852, 1024, 2, 256]
++ - Exact: [2816, 1024, 2, 256]
++ - Exact: [60800, 256, 1, 64]
++ - Exact: [2944, 1024, 2, 256]
++ - Exact: [11776, 512, 2, 128]
++ - Exact: [11616, 512, 2, 128]
++ - Exact: [4200, 1024, 2, 256]
++ - Exact: [54400, 256, 1, 64]
++ - Exact: [15200, 512, 1, 128]
++ - Exact: [2688, 1024, 2, 256]
++ - Exact: [12672, 512, 2, 128]
++ - Exact: [11968, 512, 2, 128]
++ - Exact: [46464, 256, 2, 64]
++ - Exact: [2400, 256, 2, 1024]
++ - Exact: [2520, 256, 2, 1024]
++ - Exact: [2400, 1024, 2, 256]
++ - Exact: [10752, 128, 2, 512]
++ - Exact: [45632, 256, 2, 64]
++ - Exact: [2520, 1024, 2, 256]
++ - Exact: [53760, 256, 2, 64]
++ - Exact: [2352, 256, 2, 1024]
++ - Exact: [47872, 256, 2, 64]
++ - Exact: [47104, 256, 2, 64]
++ - Exact: [50688, 256, 2, 64]
++ - Exact: [45056, 256, 2, 64]
++ - Exact: [13440, 512, 2, 128]
++ - Exact: [2352, 1024, 2, 256]
++ - Exact: [11264, 512, 2, 128]
++ - Exact: [10560, 128, 2, 512]
++ - Exact: [16128, 512, 2, 128]
++ - Exact: [37632, 256, 2, 64]
++ - Exact: [51520, 256, 2, 64]
++ - Exact: [14000, 512, 2, 128]
++ - Exact: [10560, 512, 2, 128]
++ - Exact: [64512, 256, 2, 64]
++ - Exact: [54400, 256, 2, 64]
++ - Exact: [3264, 1024, 2, 256]
++ - Exact: [10752, 512, 2, 128]
++ - Exact: [3168, 1024, 2, 256]
++ - Exact: [950, 2048, 1, 512]
++ - Exact: [55296, 256, 2, 256]
++ - Exact: [51520, 256, 2, 256]
++ - Exact: [11408, 128, 2, 512]
++ - Exact: [60800, 256, 2, 256]
++ - Exact: [54400, 256, 2, 256]
++ - Exact: [3700, 1024, 2, 256]
++ - Exact: [60800, 256, 2, 64]
++ - Exact: [3800, 1024, 1, 256]
++ - Exact: [3400, 1024, 1, 256]
++ - Exact: [3072, 1024, 2, 256]
++ - Exact: [3600, 1024, 2, 256]
++ - Exact: [12288, 512, 2, 128]
++ - Exact: [49152, 256, 2, 256]
++ - Exact: [12880, 512, 2, 128]
++ - Exact: [11408, 512, 2, 128]
++ - Exact: [42240, 256, 2, 64]
++ - Exact: [1008, 2048, 2, 512]
++ - Exact: [3360, 1024, 2, 256]
++ - Exact: [14208, 512, 2, 128]
++ - Exact: [56832, 256, 2, 64]
++ - Exact: [43008, 256, 2, 64]
++ - Exact: [13600, 512, 2, 128]
++ - Exact: [3500, 1024, 2, 256]
++ - Exact: [2640, 1024, 2, 256]
++ - Exact: [13824, 512, 2, 128]
++ - Exact: [3800, 256, 2, 1024]
++ - Exact: [55296, 256, 2, 64]
++ - Exact: [2640, 256, 2, 1024]
++ - Exact: [15200, 512, 2, 128]
++ - Exact: [3552, 1024, 2, 256]
++ - Exact: [3220, 1024, 2, 256]
++ - Exact: [3456, 1024, 2, 256]
++ - Exact: [49152, 256, 2, 64]
++ - Exact: [3400, 1024, 2, 256]
++ - Exact: [950, 2048, 2, 512]
++ - Exact: [3800, 1024, 2, 256]
++ - Exact: [1610, 2048, 1, 1024]
++ - Exact: [6912, 256, 1, 512]
++ - Exact: [6800, 256, 1, 512]
++ - Exact: [27648, 128, 1, 256]
++ - Exact: [27200, 128, 1, 256]
++ - Exact: [30400, 128, 1, 256]
++ - Exact: [7600, 256, 1, 512]
++ - Exact: [6144, 1024, 1, 512]
++ - Exact: [6912, 1024, 1, 512]
++ - Exact: [6440, 1024, 1, 512]
++ - Exact: [27648, 512, 1, 256]
++ - Exact: [1728, 2048, 1, 1024]
++ - Exact: [27200, 512, 1, 256]
++ - Exact: [6800, 1024, 1, 512]
++ - Exact: [1700, 2048, 1, 1024]
++ - Exact: [7600, 1024, 1, 512]
++ - Exact: [30400, 512, 1, 256]
++ - Exact: [1900, 2048, 1, 1024]
++ - Exact: [12544, 1024, 1, 1024]
++ - Exact: [1024, 1024, 160, 96]
++ - Exact: [1920, 16384, 1, 25216]
++ - Exact: [3840, 16384, 1, 1920]
++ - Exact: [1920, 16384, 1, 3840]
++ - Exact: [960, 16384, 1, 1920]
++ - Exact: [1920, 16384, 1, 2880]
++ - Exact: [1024, 1024, 40, 96]
++ - Exact: [1920, 4096, 1, 25216]
++ - Exact: [3840, 4096, 1, 1920]
++ - Exact: [1920, 4096, 1, 3840]
++ - Exact: [960, 4096, 1, 1920]
++ - Exact: [1920, 4096, 1, 2880]
++ - Exact: [1024, 1024, 80, 96]
++ - Exact: [1920, 8192, 1, 25216]
++ - Exact: [3840, 8192, 1, 1920]
++ - Exact: [1920, 8192, 1, 3840]
++ - Exact: [960, 8192, 1, 1920]
++ - Exact: [1920, 8192, 1, 2880]
++ - Exact: [1024, 1024, 96, 96]
++ - Exact: [2304, 16384, 1, 12672]
++ - Exact: [2304, 16384, 1, 2304]
++ - Exact: [576, 16384, 1, 2304]
++ - Exact: [2304, 16384, 1, 1728]
++ - Exact: [1024, 1024, 24, 96]
++ - Exact: [2304, 4096, 1, 12672]
++ - Exact: [2304, 4096, 1, 2304]
++ - Exact: [576, 4096, 1, 2304]
++ - Exact: [2304, 4096, 1, 1728]
++ - Exact: [1024, 1024, 48, 96]
++ - Exact: [2304, 8192, 1, 12672]
++ - Exact: [2304, 8192, 1, 2304]
++ - Exact: [576, 8192, 1, 2304]
++ - Exact: [2304, 8192, 1, 1728]
++ - Exact: [1024, 1024, 16, 96]
++ - Exact: [3072, 4096, 1, 6400]
++ - Exact: [1536, 4096, 1, 3072]
++ - Exact: [3072, 4096, 1, 1536]
++ - Exact: [384, 4096, 1, 3072]
++ - Exact: [3072, 4096, 1, 1152]
++ - Exact: [1024, 1024, 32, 96]
++ - Exact: [3072, 8192, 1, 6400]
++ - Exact: [1536, 8192, 1, 3072]
++ - Exact: [3072, 8192, 1, 1536]
++ - Exact: [384, 8192, 1, 3072]
++ - Exact: [3072, 8192, 1, 1152]
++ - Exact: [2048, 4096, 1, 2048]
++ - Exact: [2048, 4096, 1, 4096]
++ - Exact: [4096, 4096, 1, 2048]
++ - Exact: [1024, 2283, 1, 29000]
++ - Exact: [1024, 2296, 1, 29000]
++ - Exact: [1024, 2306, 1, 29000]
++ - Exact: [1024, 2309, 1, 29000]
++ - Exact: [1024, 2318, 1, 29000]
++ - Exact: [1024, 2320, 1, 29000]
++ - Exact: [1024, 2324, 1, 29000]
++ - Exact: [1024, 2325, 1, 29000]
++ - Exact: [1024, 2329, 1, 29000]
++ - Exact: [1024, 2338, 1, 29000]
++ - Exact: [1024, 2345, 1, 29000]
++ - Exact: [1024, 2350, 1, 29000]
++ - Exact: [1024, 2362, 1, 29000]
++ - Exact: [1024, 2366, 1, 29000]
++ - Exact: [1024, 2368, 1, 29000]
++ - Exact: [1024, 2374, 1, 29000]
++ - Exact: [1024, 2390, 1, 29000]
++ - Exact: [512, 512, 320, 64]
++ - Exact: [512, 512, 80, 64]
++ - Exact: [2560, 1024, 1, 2560]
++ - Exact: [2560, 1024, 1, 4096]
++ - Exact: [4096, 1024, 1, 2560]
++ - Exact: [1024, 1024, 512, 64]
++ - Exact: [1024, 32768, 1, 3072]
++ - Exact: [1024, 32768, 1, 4096]
++ - Exact: [1024, 32768, 1, 50304]
++ - Exact: [4096, 32768, 1, 1024]
++ - Exact: [1024, 1024, 24, 128]
++ - Exact: [128, 1024, 24, 1024]
++
++# bodys bigSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [768, 320, 1, 30522]
++ - Exact: [768, 640, 1, 30522]
++ - Exact: [768, 1280, 1, 30522]
++ - Exact: [1024, 780, 1, 30522]
++ - Exact: [1024, 308, 1, 30522]
++ - Exact: [1024, 800, 1, 30522]
++ - Exact: [1024, 820, 1, 30522]
++ - Exact: [1024, 385, 1, 30522]
++ - Exact: [1024, 462, 1, 30522]
++ - Exact: [1024, 640, 1, 30528]
++ - Exact: [2048, 199, 1, 29000]
++ - Exact: [2048, 221, 1, 29000]
++ - Exact: [2048, 224, 1, 29000]
++ - Exact: [2048, 229, 1, 29000]
++ - Exact: [2048, 234, 1, 29000]
++ - Exact: [2048, 242, 1, 29000]
++ - Exact: [2048, 246, 1, 29000]
++ - Exact: [2048, 247, 1, 29000]
++ - Exact: [2048, 256, 1, 29000]
++ - Exact: [2048, 262, 1, 29000]
++ - Exact: [2048, 264, 1, 29000]
++ - Exact: [2048, 265, 1, 29000]
++ - Exact: [2048, 274, 1, 29000]
++ - Exact: [2048, 277, 1, 29000]
++ - Exact: [2048, 279, 1, 29000]
++ - Exact: [2048, 288, 1, 29000]
++ - Exact: [2048, 296, 1, 29000]
++ - Exact: [2048, 315, 1, 29000]
++ - Exact: [2048, 335, 1, 29000]
++ - Exact: [1024, 561, 1, 29000]
++ - Exact: [1024, 574, 1, 29000]
++ - Exact: [1024, 600, 1, 29000]
++ - Exact: [1024, 608, 1, 29000]
++ - Exact: [1024, 615, 1, 29000]
++ - Exact: [1024, 622, 1, 29000]
++ - Exact: [1024, 625, 1, 29000]
++ - Exact: [1024, 626, 1, 29000]
++ - Exact: [1024, 628, 1, 29000]
++ - Exact: [1024, 636, 1, 29000]
++ - Exact: [1024, 651, 1, 29000]
++ - Exact: [1024, 658, 1, 29000]
++ - Exact: [1024, 669, 1, 29000]
++ - Exact: [1024, 670, 1, 29000]
++ - Exact: [1024, 672, 1, 29000]
++ - Exact: [1024, 684, 1, 29000]
++ - Exact: [1024, 716, 1, 29000]
++ - Exact: [1024, 730, 1, 29000]
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1600, 512, 1, 1024]
++ - Exact: [1024, 512, 1, 1]
++ - Exact: [1024, 512, 1, 64]
++ - Exact: [2048, 512, 1, 1]
++ - Exact: [768, 640, 1, 768]
++ - Exact: [768, 1024, 1, 2]
++ - Exact: [768, 1024, 1, 768]
++ - Exact: [768, 1280, 1, 768]
++ - Exact: [768, 512, 1, 2]
++ - Exact: [768, 512, 1, 768]
++ - Exact: [1024, 512, 1, 1024]
++ - Exact: [1024, 512, 1, 2]
++ - Exact: [64, 64, 768, 64]
++ - Exact: [64, 64, 96, 64]
++ - Exact: [704, 1024, 1, 128]
++ - Exact: [1024, 1024, 1, 3328]
++ - Exact: [1856, 448, 1, 3328]
++ - Exact: [128, 6784, 1, 3328]
++ - Exact: [2368, 448, 1, 128]
++ - Exact: [256, 4288, 1, 3328]
++ - Exact: [704, 1856, 1, 3328]
++ - Exact: [448, 1024, 1, 1280]
++ - Exact: [256, 1408, 1, 3328]
++ - Exact: [704, 1856, 1, 1280]
++ - Exact: [128, 5056, 1, 128]
++ - Exact: [2368, 128, 1, 256]
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [256, 2944, 1, 256]
++ - Exact: [256, 1856, 1, 1280]
++ - Exact: [4288, 256, 1, 256]
++ - Exact: [2944, 128, 1, 128]
++ - Exact: [5888, 64, 1, 3328]
++ - Exact: [2944, 256, 1, 3328]
++ - Exact: [1408, 448, 1, 1280]
++ - Exact: [1408, 704, 1, 3328]
++ - Exact: [1408, 256, 1, 1280]
++ - Exact: [3072, 128, 1, 1024]
++ - Exact: [6784, 64, 1, 256]
++ - Exact: [2944, 256, 1, 256]
++ - Exact: [704, 1408, 1, 3328]
++ - Exact: [2944, 256, 1, 128]
++ - Exact: [2368, 128, 1, 3328]
++ - Exact: [64, 193600, 1, 64]
++ - Exact: [448, 1408, 1, 256]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [512, 1500, 1, 2816]
++ - Exact: [1024, 448, 1, 128]
++ - Exact: [256, 3584, 1, 3328]
++ - Exact: [256, 1408, 1, 256]
++ - Exact: [5056, 64, 1, 1280]
++ - Exact: [1024, 704, 1, 256]
++ - Exact: [128, 4288, 1, 128]
++ - Exact: [3584, 256, 1, 128]
++ - Exact: [448, 1024, 1, 256]
++ - Exact: [5888, 64, 1, 256]
++ - Exact: [1856, 256, 1, 1280]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [448, 1856, 1, 128]
++ - Exact: [1024, 704, 1, 1280]
++ - Exact: [128, 5888, 1, 256]
++ - Exact: [704, 704, 1, 3328]
++ - Exact: [704, 1408, 1, 1280]
++ - Exact: [3584, 256, 1, 3328]
++ - Exact: [704, 1856, 1, 128]
++ - Exact: [128, 3584, 1, 3328]
++ - Exact: [2944, 448, 1, 128]
++ - Exact: [64, 193600, 1, 256]
++ - Exact: [128, 2944, 1, 1280]
++ - Exact: [448, 2944, 1, 1280]
++ - Exact: [3584, 128, 1, 256]
++ - Exact: [448, 1408, 1, 3328]
++ - Exact: [704, 1024, 1, 256]
++ - Exact: [256, 3584, 1, 256]
++ - Exact: [256, 2944, 1, 3328]
++ - Exact: [448, 2368, 1, 128]
++ - Exact: [1408, 704, 1, 256]
++ - Exact: [448, 2944, 1, 3328]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [512, 1500, 1, 2048]
++ - Exact: [6784, 128, 1, 3328]
++ - Exact: [704, 704, 1, 256]
++ - Exact: [448, 704, 1, 1280]
++ - Exact: [1024, 448, 1, 3328]
++ - Exact: [2944, 128, 1, 256]
++ - Exact: [1024, 1024, 1, 1280]
++ - Exact: [448, 1024, 1, 128]
++ - Exact: [448, 2368, 1, 3328]
++ - Exact: [5056, 64, 1, 128]
++ - Exact: [1024, 700, 1, 512]
++ - Exact: [128, 6784, 1, 1280]
++ - Exact: [1856, 256, 1, 256]
++ - Exact: [128, 5888, 1, 1280]
++ - Exact: [256, 4288, 1, 1280]
++ - Exact: [256, 1856, 1, 128]
++ - Exact: [7680, 64, 1, 2560]
++ - Exact: [448, 1408, 1, 128]
++ - Exact: [6784, 128, 1, 256]
++ - Exact: [704, 448, 1, 256]
++ - Exact: [704, 448, 1, 128]
++ - Exact: [704, 1408, 1, 128]
++ - Exact: [4288, 128, 1, 1280]
++ - Exact: [128, 2944, 1, 128]
++ - Exact: [128, 4288, 1, 256]
++ - Exact: [704, 448, 1, 3328]
++ - Exact: [448, 2368, 1, 1280]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [2944, 256, 1, 1280]
++ - Exact: [256, 2368, 1, 128]
++ - Exact: [1856, 704, 1, 256]
++ - Exact: [1856, 448, 1, 1280]
++ - Exact: [128, 5888, 1, 128]
++ - Exact: [1024, 1024, 1, 256]
++ - Exact: [704, 1856, 1, 256]
++ - Exact: [256, 2368, 1, 1280]
++ - Exact: [2944, 448, 1, 256]
++ - Exact: [1856, 448, 1, 128]
++ - Exact: [2368, 128, 1, 1280]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [3025, 64, 64, 64]
++ - Exact: [2368, 256, 1, 1280]
++ - Exact: [2368, 448, 1, 1280]
++ - Exact: [128, 3584, 1, 256]
++ - Exact: [704, 448, 1, 1280]
++ - Exact: [4288, 256, 1, 1280]
++ - Exact: [4288, 128, 1, 3328]
++ - Exact: [7680, 128, 1, 2560]
++ - Exact: [1408, 256, 1, 128]
++ - Exact: [256, 1408, 1, 1280]
++ - Exact: [6784, 64, 1, 3328]
++ - Exact: [128, 2944, 1, 3328]
++ - Exact: [2944, 448, 1, 3328]
++ - Exact: [5888, 128, 1, 256]
++ - Exact: [5056, 64, 1, 256]
++ - Exact: [512, 1500, 1, 1536]
++ - Exact: [128, 3584, 1, 1280]
++ - Exact: [1024, 704, 1, 128]
++ - Exact: [128, 5056, 1, 3328]
++ - Exact: [1024, 1024, 1, 128]
++ - Exact: [4288, 128, 1, 256]
++ - Exact: [1408, 448, 1, 128]
++ - Exact: [3584, 256, 1, 256]
++ - Exact: [128, 2944, 1, 256]
++ - Exact: [128, 6784, 1, 128]
++ - Exact: [448, 1856, 1, 256]
++ - Exact: [3584, 128, 1, 3328]
++ - Exact: [5888, 128, 1, 3328]
++ - Exact: [1408, 704, 1, 1280]
++ - Exact: [448, 2944, 1, 256]
++ - Exact: [448, 2368, 1, 256]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [128, 2368, 1, 3328]
++ - Exact: [5056, 64, 1, 3328]
++ - Exact: [64, 5888, 1, 128]
++ - Exact: [5056, 128, 1, 3328]
++ - Exact: [448, 704, 1, 256]
++ - Exact: [2944, 128, 1, 3328]
++ - Exact: [128, 5056, 1, 1280]
++ - Exact: [704, 704, 1, 128]
++ - Exact: [2368, 128, 1, 128]
++ - Exact: [5056, 128, 1, 128]
++ - Exact: [448, 1024, 1, 3328]
++ - Exact: [2368, 256, 1, 256]
++ - Exact: [256, 2368, 1, 3328]
++ - Exact: [256, 3584, 1, 128]
++ - Exact: [4288, 256, 1, 128]
++ - Exact: [448, 1856, 1, 3328]
++ - Exact: [2368, 256, 1, 128]
++ - Exact: [256, 1856, 1, 256]
++ - Exact: [256, 2944, 1, 128]
++ - Exact: [1408, 256, 1, 3328]
++ - Exact: [2368, 448, 1, 256]
++ - Exact: [4288, 256, 1, 3328]
++ - Exact: [1856, 704, 1, 128]
++ - Exact: [4288, 128, 1, 128]
++ - Exact: [6784, 64, 1, 1280]
++ - Exact: [3584, 128, 1, 128]
++ - Exact: [256, 2368, 1, 256]
++ - Exact: [2944, 448, 1, 1280]
++ - Exact: [448, 1408, 1, 1280]
++ - Exact: [448, 1856, 1, 1280]
++ - Exact: [1856, 256, 1, 128]
++ - Exact: [128, 2368, 1, 256]
++ - Exact: [5888, 64, 1, 1280]
++ - Exact: [1024, 448, 1, 1280]
++ - Exact: [128, 5056, 1, 256]
++ - Exact: [1856, 704, 1, 1280]
++ - Exact: [448, 2944, 1, 128]
++ - Exact: [1408, 256, 1, 256]
++ - Exact: [2368, 448, 1, 3328]
++ - Exact: [128, 5888, 1, 3328]
++ - Exact: [64, 5056, 1, 128]
++ - Exact: [64, 6784, 1, 128]
++ - Exact: [448, 704, 1, 128]
++ - Exact: [1408, 448, 1, 256]
++ - Exact: [1408, 704, 1, 128]
++ - Exact: [2368, 256, 1, 3328]
++ - Exact: [5888, 128, 1, 1280]
++ - Exact: [256, 3584, 1, 1280]
++ - Exact: [256, 1408, 1, 128]
++ - Exact: [256, 4288, 1, 128]
++ - Exact: [5888, 128, 1, 128]
++ - Exact: [1408, 448, 1, 3328]
++ - Exact: [704, 1024, 1, 1280]
++ - Exact: [1856, 256, 1, 3328]
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [6784, 64, 1, 128]
++ - Exact: [704, 704, 1, 1280]
++ - Exact: [128, 2368, 1, 1280]
++ - Exact: [3584, 256, 1, 1280]
++ - Exact: [128, 4288, 1, 3328]
++ - Exact: [3584, 128, 1, 1280]
++ - Exact: [5056, 128, 1, 1280]
++ - Exact: [256, 4288, 1, 256]
++ - Exact: [1024, 448, 1, 256]
++ - Exact: [2944, 128, 1, 1280]
++ - Exact: [128, 2368, 1, 128]
++ - Exact: [256, 2944, 1, 1280]
++ - Exact: [2560, 128, 1, 2560]
++ - Exact: [704, 1024, 1, 3328]
++ - Exact: [128, 6784, 1, 256]
++ - Exact: [256, 1856, 1, 3328]
++ - Exact: [6784, 128, 1, 128]
++ - Exact: [128, 3584, 1, 128]
++ - Exact: [704, 1408, 1, 256]
++ - Exact: [4096, 128, 1, 4096]
++ - Exact: [5888, 64, 1, 128]
++ - Exact: [5056, 128, 1, 256]
++ - Exact: [6784, 128, 1, 1280]
++ - Exact: [1856, 448, 1, 256]
++ - Exact: [1024, 704, 1, 3328]
++ - Exact: [128, 4288, 1, 1280]
++ - Exact: [448, 704, 1, 3328]
++ - Exact: [1856, 704, 1, 3328]
++ - Exact: [512, 1500, 1, 2560]
++ - Exact: [3136, 64, 128, 64]
++ - Exact: [3136, 64, 128, 256]
++ - Exact: [3136, 64, 256, 64]
++ - Exact: [3136, 64, 256, 256]
++ - Exact: [1024, 512, 1, 2048]
++ - Exact: [4096, 256, 1, 2048]
++ - Exact: [2048, 256, 1, 4096]
++ - Exact: [512, 768, 1, 2048]
++ - Exact: [2048, 256, 1, 1024]
++ - Exact: [2048, 200, 1, 512]
++ - Exact: [4096, 200, 1, 1024]
++ - Exact: [2048, 200, 1, 4096]
++ - Exact: [2048, 512, 1, 1024]
++ - Exact: [1024, 1024, 1, 512]
++ - Exact: [2048, 512, 1, 4096]
++ - Exact: [1024, 1024, 1, 4096]
++ - Exact: [4096, 200, 1, 2048]
++ - Exact: [2048, 200, 1, 1024]
++ - Exact: [1024, 768, 1, 512]
++ - Exact: [2048, 200, 1, 2048]
++ - Exact: [2048, 256, 1, 2048]
++ - Exact: [512, 768, 1, 512]
++ - Exact: [4096, 256, 1, 4096]
++ - Exact: [1024, 512, 1, 512]
++ - Exact: [1024, 1024, 1, 2048]
++ - Exact: [4096, 256, 1, 1024]
++ - Exact: [512, 768, 1, 1024]
++ - Exact: [1024, 512, 1, 4096]
++ - Exact: [4096, 200, 1, 4096]
++ - Exact: [2048, 256, 1, 512]
++ - Exact: [1024, 1024, 1, 1024]
++ - Exact: [4096, 192, 1, 2048]
++ - Exact: [5329, 64, 64, 160]
++ - Exact: [1225, 64, 64, 384]
++ - Exact: [4096, 320, 1, 1280]
++ - Exact: [4096, 192, 1, 1280]
++ - Exact: [1225, 96, 64, 384]
++ - Exact: [4096, 320, 1, 2048]
++ - Exact: [4096, 256, 1, 1536]
++ - Exact: [64, 147, 432, 148]
++ - Exact: [64, 123, 528, 123]
++ - Exact: [64, 111, 576, 112]
++ - Exact: [64, 77, 816, 77]
++ - Exact: [64, 92, 688, 92]
++ - Exact: [64, 159, 400, 159]
++ - Exact: [64, 85, 752, 84]
++ - Exact: [64, 122, 528, 123]
++ - Exact: [64, 93, 688, 92]
++ - Exact: [64, 102, 624, 99]
++ - Exact: [64, 133, 480, 133]
++ - Exact: [64, 232, 272, 232]
++ - Exact: [64, 162, 400, 159]
++ - Exact: [64, 78, 816, 78]
++ - Exact: [64, 99, 624, 99]
++ - Exact: [64, 101, 624, 102]
++ - Exact: [64, 111, 576, 111]
++ - Exact: [64, 134, 480, 134]
++ - Exact: [64, 135, 480, 132]
++ - Exact: [64, 134, 480, 132]
++ - Exact: [64, 134, 480, 135]
++ - Exact: [64, 162, 400, 162]
++ - Exact: [64, 102, 624, 102]
++ - Exact: [64, 135, 480, 133]
++ - Exact: [64, 148, 432, 143]
++ - Exact: [64, 100, 624, 100]
++ - Exact: [64, 65, 992, 65]
++ - Exact: [64, 122, 528, 122]
++ - Exact: [64, 228, 272, 228]
++ - Exact: [64, 112, 576, 111]
++ - Exact: [64, 143, 432, 143]
++ - Exact: [64, 135, 480, 135]
++ - Exact: [64, 232, 272, 228]
++ - Exact: [64, 193, 320, 193]
++ - Exact: [64, 71, 896, 71]
++ - Exact: [64, 84, 752, 84]
++ - Exact: [64, 132, 480, 132]
++ - Exact: [64, 85, 752, 85]
++ - Exact: [64, 102, 624, 100]
++ - Exact: [64, 78, 816, 77]
++ - Exact: [64, 112, 576, 112]
++ - Exact: [64, 148, 432, 148]
++ - Exact: [64, 159, 400, 160]
++ - Exact: [64, 102, 624, 101]
++ - Exact: [64, 101, 624, 101]
++ - Exact: [64, 160, 400, 160]
++ - Exact: [64, 93, 688, 93]
++ - Exact: [64, 147, 432, 147]
++ - Exact: [64, 100, 624, 102]
++ - Exact: [64, 177, 352, 177]
++ - Exact: [500, 1024, 1, 512]
++ - Exact: [512, 1024, 1, 512]
++ - Exact: [200, 2048, 1, 512]
++ - Exact: [512, 2000, 1, 1024]
++ - Exact: [512, 2048, 1, 512]
++ - Exact: [200, 2000, 1, 100]
++ - Exact: [200, 2000, 1, 1024]
++ - Exact: [500, 1024, 1, 2048]
++ - Exact: [512, 2048, 1, 100]
++ - Exact: [512, 2048, 1, 2000]
++ - Exact: [200, 2000, 1, 10]
++ - Exact: [500, 2048, 1, 1024]
++ - Exact: [500, 2000, 1, 10]
++ - Exact: [500, 2048, 1, 100]
++ - Exact: [512, 1024, 1, 500]
++ - Exact: [200, 2000, 1, 2000]
++ - Exact: [500, 2048, 1, 2000]
++ - Exact: [512, 2048, 1, 1024]
++ - Exact: [512, 1024, 1, 100]
++ - Exact: [256, 2000, 1, 10]
++ - Exact: [512, 2000, 1, 100]
++ - Exact: [512, 2000, 1, 2048]
++ - Exact: [500, 1024, 1, 500]
++ - Exact: [256, 2000, 1, 100]
++ - Exact: [512, 1024, 1, 2048]
++ - Exact: [500, 2048, 1, 2048]
++ - Exact: [200, 2048, 1, 10]
++ - Exact: [500, 2000, 1, 512]
++ - Exact: [500, 1024, 1, 1024]
++ - Exact: [200, 2000, 1, 500]
++ - Exact: [256, 2048, 1, 100]
++ - Exact: [500, 2000, 1, 1024]
++ - Exact: [256, 2048, 1, 1024]
++ - Exact: [200, 2048, 1, 1024]
++ - Exact: [512, 2048, 1, 500]
++ - Exact: [512, 2000, 1, 10]
++ - Exact: [500, 1024, 1, 2000]
++ - Exact: [512, 2000, 1, 512]
++ - Exact: [500, 2000, 1, 2000]
++ - Exact: [500, 1024, 1, 10]
++ - Exact: [256, 2048, 1, 10]
++ - Exact: [256, 2048, 1, 500]
++ - Exact: [256, 2048, 1, 2048]
++ - Exact: [256, 2000, 1, 512]
++ - Exact: [512, 1024, 1, 2000]
++ - Exact: [256, 2000, 1, 2000]
++ - Exact: [256, 2048, 1, 2000]
++ - Exact: [200, 2048, 1, 100]
++ - Exact: [200, 2000, 1, 2048]
++ - Exact: [500, 2048, 1, 512]
++ - Exact: [500, 2000, 1, 500]
++ - Exact: [200, 2048, 1, 2048]
++ - Exact: [200, 2048, 1, 500]
++ - Exact: [512, 2000, 1, 500]
++ - Exact: [200, 2048, 1, 2000]
++ - Exact: [500, 1024, 1, 100]
++ - Exact: [512, 1024, 1, 10]
++ - Exact: [512, 1024, 1, 1024]
++ - Exact: [500, 2048, 1, 10]
++ - Exact: [200, 2000, 1, 512]
++ - Exact: [256, 2000, 1, 500]
++ - Exact: [256, 2048, 1, 512]
++ - Exact: [256, 2000, 1, 2048]
++ - Exact: [500, 2048, 1, 500]
++ - Exact: [256, 2000, 1, 1024]
++ - Exact: [500, 2000, 1, 2048]
++ - Exact: [512, 2000, 1, 2000]
++ - Exact: [512, 2048, 1, 2048]
++ - Exact: [512, 2048, 1, 10]
++ - Exact: [500, 2000, 1, 100]
++ - Exact: [1024, 1131, 1, 1024]
++ - Exact: [1024, 1102, 1, 1024]
++ - Exact: [1024, 774, 1, 1024]
++ - Exact: [4096, 128, 1, 2048]
++ - Exact: [4096, 128, 1, 3072]
++ - Exact: [1024, 1120, 1, 1024]
++ - Exact: [1024, 1015, 1, 1024]
++ - Exact: [1024, 992, 1, 1024]
++ - Exact: [1024, 950, 1, 1024]
++ - Exact: [1024, 1088, 1, 1024]
++ - Exact: [64, 128, 96, 128]
++ - Exact: [768, 1024, 1, 3072]
++ - Exact: [768, 512, 1, 3072]
++ - Exact: [64, 256, 192, 256]
++ - Exact: [64, 128, 384, 128]
++ - Exact: [64, 256, 96, 256]
++ - Exact: [6272, 112, 1, 512]
++ - Exact: [2048, 320, 1, 1280]
++ - Exact: [5329, 64, 1, 448]
++ - Exact: [784, 64, 32, 192]
++ - Exact: [6272, 64, 1, 480]
++ - Exact: [6272, 64, 1, 512]
++ - Exact: [6272, 160, 1, 528]
++ - Exact: [289, 160, 32, 768]
++ - Exact: [5329, 64, 32, 160]
++ - Exact: [5329, 96, 1, 576]
++ - Exact: [1225, 64, 32, 288]
++ - Exact: [289, 192, 32, 768]
++ - Exact: [2048, 448, 1, 1280]
++ - Exact: [3136, 64, 32, 64]
++ - Exact: [6272, 128, 1, 528]
++ - Exact: [6272, 96, 1, 480]
++ - Exact: [2048, 448, 1, 2048]
++ - Exact: [784, 96, 32, 192]
++ - Exact: [1001, 512, 1, 4096]
++ - Exact: [2048, 192, 1, 1280]
++ - Exact: [1225, 64, 32, 256]
++ - Exact: [2048, 256, 1, 1536]
++ - Exact: [6272, 128, 1, 512]
++ - Exact: [1568, 384, 1, 832]
++ - Exact: [1568, 256, 1, 832]
++ - Exact: [1568, 192, 1, 832]
++ - Exact: [289, 192, 32, 1024]
++ - Exact: [1225, 64, 32, 384]
++ - Exact: [2048, 320, 1, 2048]
++ - Exact: [2048, 384, 1, 1536]
++ - Exact: [5041, 96, 1, 576]
++ - Exact: [6272, 192, 1, 480]
++ - Exact: [5041, 192, 1, 720]
++ - Exact: [289, 128, 32, 768]
++ - Exact: [12544, 64, 1, 147]
++ - Exact: [6272, 160, 1, 512]
++ - Exact: [1225, 64, 32, 192]
++ - Exact: [784, 64, 32, 256]
++ - Exact: [6272, 144, 1, 512]
++ - Exact: [8192, 192, 1, 1280]
++ - Exact: [8192, 192, 1, 2048]
++ - Exact: [65, 6400, 1, 1024]
++ - Exact: [512, 1290, 1, 2048]
++ - Exact: [512, 2205, 1, 2048]
++ - Exact: [64, 512, 16, 512]
++ - Exact: [512, 600, 1, 2048]
++ - Exact: [512, 644, 1, 512]
++ - Exact: [512, 644, 1, 2048]
++ - Exact: [512, 668, 1, 2048]
++ - Exact: [512, 714, 1, 512]
++ - Exact: [512, 714, 1, 2048]
++ - Exact: [512, 720, 1, 512]
++ - Exact: [512, 720, 1, 2048]
++ - Exact: [512, 722, 1, 2048]
++ - Exact: [512, 781, 1, 512]
++ - Exact: [512, 781, 1, 2048]
++ - Exact: [512, 848, 1, 2048]
++ - Exact: [512, 872, 1, 2048]
++ - Exact: [512, 936, 1, 512]
++ - Exact: [512, 936, 1, 2048]
++ - Exact: [512, 980, 1, 512]
++ - Exact: [512, 980, 1, 2048]
++ - Exact: [512, 1139, 1, 2048]
++ - Exact: [512, 1184, 1, 2048]
++ - Exact: [512, 1186, 1, 2048]
++ - Exact: [512, 1232, 1, 512]
++ - Exact: [512, 1232, 1, 2048]
++ - Exact: [512, 1279, 1, 2048]
++ - Exact: [512, 1290, 1, 512]
++ - Exact: [512, 1327, 1, 2048]
++ - Exact: [512, 1331, 1, 2048]
++ - Exact: [512, 1341, 1, 2048]
++ - Exact: [512, 1350, 1, 512]
++ - Exact: [512, 1350, 1, 2048]
++ - Exact: [512, 1359, 1, 2048]
++ - Exact: [512, 1391, 1, 2048]
++ - Exact: [512, 1424, 1, 512]
++ - Exact: [512, 1424, 1, 2048]
++ - Exact: [512, 1458, 1, 512]
++ - Exact: [512, 1458, 1, 2048]
++ - Exact: [512, 1462, 1, 512]
++ - Exact: [512, 1462, 1, 2048]
++ - Exact: [512, 1467, 1, 2048]
++ - Exact: [512, 1472, 1, 2048]
++ - Exact: [512, 1520, 1, 512]
++ - Exact: [512, 1520, 1, 2048]
++ - Exact: [512, 1596, 1, 512]
++ - Exact: [512, 1596, 1, 2048]
++ - Exact: [512, 1599, 1, 512]
++ - Exact: [512, 1599, 1, 2048]
++ - Exact: [512, 1615, 1, 512]
++ - Exact: [512, 1615, 1, 2048]
++ - Exact: [512, 1680, 1, 512]
++ - Exact: [512, 1680, 1, 2048]
++ - Exact: [512, 1709, 1, 2048]
++ - Exact: [512, 1890, 1, 512]
++ - Exact: [512, 1902, 1, 2048]
++ - Exact: [512, 1917, 1, 512]
++ - Exact: [512, 1917, 1, 2048]
++ - Exact: [512, 2076, 1, 2048]
++ - Exact: [512, 2195, 1, 2048]
++ - Exact: [512, 2205, 1, 512]
++ - Exact: [2048, 198, 1, 512]
++ - Exact: [2048, 207, 1, 512]
++ - Exact: [2048, 208, 1, 512]
++ - Exact: [2048, 245, 1, 512]
++ - Exact: [2048, 246, 1, 512]
++ - Exact: [2048, 264, 1, 512]
++ - Exact: [2048, 401, 1, 512]
++ - Exact: [2048, 439, 1, 512]
++ - Exact: [2048, 443, 1, 512]
++ - Exact: [2048, 446, 1, 512]
++ - Exact: [2048, 465, 1, 512]
++ - Exact: [2048, 468, 1, 512]
++ - Exact: [2048, 493, 1, 512]
++ - Exact: [2048, 495, 1, 512]
++ - Exact: [2048, 511, 1, 512]
++ - Exact: [2048, 512, 1, 512]
++ - Exact: [2048, 540, 1, 512]
++ - Exact: [2048, 550, 1, 512]
++ - Exact: [2048, 560, 1, 512]
++ - Exact: [2048, 600, 1, 512]
++ - Exact: [64, 64, 496, 64]
++ - Exact: [64, 65, 496, 64]
++ - Exact: [64, 65, 496, 65]
++ - Exact: [64, 70, 216, 70]
++ - Exact: [64, 71, 216, 71]
++ - Exact: [64, 78, 248, 77]
++ - Exact: [64, 80, 152, 80]
++ - Exact: [64, 93, 344, 93]
++ - Exact: [64, 102, 312, 102]
++ - Exact: [64, 122, 264, 122]
++ - Exact: [64, 122, 264, 123]
++ - Exact: [64, 123, 264, 123]
++ - Exact: [64, 512, 96, 512]
++ - Exact: [64, 512, 128, 512]
++ - Exact: [64, 128, 512, 128]
++ - Exact: [64, 512, 64, 512]
++ - Exact: [2048, 512, 1, 2048]
++ - Exact: [512, 1600, 1, 32]
++ - Exact: [512, 1600, 1, 512]
++ - Exact: [560, 1600, 1, 1024]
++ - Exact: [1024, 512, 1, 3072]
++ - Exact: [64, 192, 64, 1280]
++ - Exact: [64, 320, 64, 1280]
++ - Exact: [64, 384, 64, 1280]
++ - Exact: [64, 448, 64, 1280]
++ - Exact: [64, 192, 64, 2048]
++ - Exact: [64, 320, 64, 2048]
++ - Exact: [64, 384, 64, 2048]
++ - Exact: [64, 448, 64, 2048]
++ - Exact: [1225, 64, 64, 192]
++ - Exact: [1225, 64, 64, 256]
++ - Exact: [1225, 64, 64, 288]
++ - Exact: [5329, 80, 64, 64]
++ - Exact: [3136, 64, 64, 64]
++ - Exact: [3136, 64, 64, 256]
++ - Exact: [64, 192, 32, 1280]
++ - Exact: [64, 320, 32, 1280]
++ - Exact: [64, 384, 32, 1280]
++ - Exact: [64, 448, 32, 1280]
++ - Exact: [64, 192, 32, 2048]
++ - Exact: [64, 320, 32, 2048]
++ - Exact: [64, 384, 32, 2048]
++ - Exact: [64, 448, 32, 2048]
++ - Exact: [5329, 80, 32, 64]
++ - Exact: [3136, 64, 32, 256]
++ - Exact: [196, 256, 32, 1024]
++ - Exact: [256, 4096, 1, 4]
++ - Exact: [960, 1024, 1, 1024]
++ - Exact: [768, 768, 1, 768]
++ - Exact: [768, 768, 1, 384]
++ - Exact: [100, 128, 120, 512]
++ - Exact: [100, 128, 139, 512]
++ - Exact: [100, 128, 160, 512]
++ - Exact: [22500, 64, 1, 147]
++ - Exact: [1024, 960, 1, 1024]
++ - Exact: [1024, 616, 1, 1024]
++ - Exact: [64, 128, 128, 128]
++ - Exact: [64, 128, 160, 128]
++ - Exact: [1024, 1024, 1, 2]
++ - Exact: [64, 128, 624, 128]
++ - Exact: [1024, 780, 1, 1024]
++ - Exact: [64, 128, 640, 128]
++ - Exact: [1024, 800, 1, 1024]
++ - Exact: [64, 128, 656, 128]
++ - Exact: [1024, 820, 1, 1024]
++ - Exact: [64, 512, 80, 512]
++ - Exact: [1024, 385, 1, 1024]
++ - Exact: [1024, 462, 1, 1024]
++ - Exact: [64, 128, 144, 128]
++ - Exact: [1024, 960, 1, 64]
++ - Exact: [64, 512, 256, 512]
++ - Exact: [64, 512, 40, 512]
++ - Exact: [96, 1024, 64, 1024]
++ - Exact: [96, 1024, 128, 1024]
++ - Exact: [64, 1024, 256, 1024]
++ - Exact: [64, 1024, 32, 1024]
++ - Exact: [64, 1024, 64, 1024]
++ - Exact: [64, 1024, 128, 1024]
++ - Exact: [64, 128, 1024, 128]
++ - Exact: [1024, 864, 1, 1024]
++ - Exact: [1024, 864, 1, 512]
++ - Exact: [256, 3456, 1, 128]
++ - Exact: [256, 4096, 1, 128]
++ - Exact: [480, 864, 1, 1024]
++ - Exact: [512, 864, 1, 256]
++ - Exact: [64, 128, 1280, 128]
++ - Exact: [64, 128, 1312, 128]
++ - Exact: [64, 512, 192, 512]
++ - Exact: [256, 4096, 1, 1]
++ - Exact: [64, 128, 2048, 128]
++ - Exact: [64, 128, 1536, 128]
++ - Exact: [64, 128, 192, 128]
++ - Exact: [64, 384, 144, 384]
++ - Exact: [64, 512, 48, 512]
++ - Exact: [64, 128, 256, 128]
++ - Exact: [64, 384, 192, 384]
++ - Exact: [950, 512, 2, 2048]
++ - Exact: [3400, 256, 1, 1024]
++ - Exact: [3800, 256, 1, 1024]
++ - Exact: [850, 512, 2, 2048]
++ - Exact: [805, 512, 2, 2048]
++ - Exact: [864, 512, 2, 2048]
++ - Exact: [950, 256, 2, 2048]
++ - Exact: [888, 512, 2, 2048]
++ - Exact: [51520, 64, 2, 256]
++ - Exact: [46464, 64, 2, 256]
++ - Exact: [49152, 64, 2, 256]
++ - Exact: [1900, 512, 1, 1024]
++ - Exact: [1700, 512, 1, 1024]
++ - Exact: [1610, 512, 1, 1024]
++ - Exact: [1536, 512, 1, 1024]
++ - Exact: [1728, 512, 1, 1024]
++ - Exact: [1024, 1024, 1, 320]
++ - Exact: [51520, 64, 2, 64]
++ - Exact: [55296, 64, 2, 64]
++ - Exact: [49152, 64, 2, 64]
++ - Exact: [54400, 64, 2, 64]
++ - Exact: [42240, 64, 2, 256]
++ - Exact: [672, 512, 2, 2048]
++ - Exact: [54400, 64, 2, 256]
++ - Exact: [56832, 64, 2, 256]
++ - Exact: [55296, 64, 2, 256]
++ - Exact: [60800, 64, 2, 64]
++ - Exact: [660, 512, 2, 2048]
++ - Exact: [768, 512, 2, 2048]
++ - Exact: [43008, 64, 2, 256]
++ - Exact: [864, 256, 2, 2048]
++ - Exact: [726, 512, 2, 2048]
++ - Exact: [768, 256, 2, 2048]
++ - Exact: [45632, 64, 2, 256]
++ - Exact: [713, 512, 2, 2048]
++ - Exact: [805, 256, 2, 2048]
++ - Exact: [60800, 64, 2, 256]
++ - Exact: [850, 256, 2, 2048]
++ - Exact: [1024, 1024, 1, 81]
++ - Exact: [96, 1024, 160, 1024]
++ - Exact: [96, 1024, 40, 1024]
++ - Exact: [96, 1024, 80, 1024]
++ - Exact: [96, 1024, 96, 1024]
++ - Exact: [96, 1024, 24, 1024]
++ - Exact: [96, 1024, 48, 1024]
++ - Exact: [96, 1024, 16, 1024]
++ - Exact: [96, 1024, 32, 1024]
++ - Exact: [64, 512, 320, 512]
++ - Exact: [64, 1024, 512, 1024]
++
++# bodys midSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 80, 1, 30522]
++ - Exact: [1024, 120, 1, 30522]
++ - Exact: [1024, 77, 1, 30522]
++ - Exact: [1024, 200, 1, 30522]
++ - Exact: [1024, 160, 1, 30522]
++ - Exact: [1024, 180, 1, 30522]
++ - Exact: [1024, 160, 1, 30528]
++ - Exact: [1024, 240, 1, 30528]
++ - Exact: [2560, 109, 1, 29000]
++ - Exact: [2560, 121, 1, 29000]
++ - Exact: [2560, 65, 1, 29000]
++ - Exact: [2560, 66, 1, 29000]
++ - Exact: [2560, 67, 1, 29000]
++ - Exact: [2560, 69, 1, 29000]
++ - Exact: [2560, 70, 1, 29000]
++ - Exact: [2560, 71, 1, 29000]
++ - Exact: [2560, 73, 1, 29000]
++ - Exact: [2560, 74, 1, 29000]
++ - Exact: [2560, 75, 1, 29000]
++ - Exact: [2560, 77, 1, 29000]
++ - Exact: [2560, 78, 1, 29000]
++ - Exact: [2560, 80, 1, 29000]
++ - Exact: [2560, 81, 1, 29000]
++ - Exact: [2560, 82, 1, 29000]
++ - Exact: [2560, 83, 1, 29000]
++ - Exact: [2560, 84, 1, 29000]
++ - Exact: [2560, 88, 1, 29000]
++ - Exact: [2560, 89, 1, 29000]
++ - Exact: [2560, 90, 1, 29000]
++ - Exact: [2560, 92, 1, 29000]
++ - Exact: [2560, 95, 1, 29000]
++ - Exact: [2560, 98, 1, 29000]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [512, 200, 1, 32]
++ - Exact: [1024, 200, 1, 1]
++ - Exact: [512, 200, 1, 1]
++ - Exact: [768, 320, 1, 768]
++ - Exact: [768, 160, 1, 768]
++ - Exact: [1024, 120, 1, 1024]
++ - Exact: [1024, 160, 1, 1024]
++ - Exact: [2368, 64, 1, 3328]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [1408, 64, 1, 128]
++ - Exact: [1408, 64, 1, 1280]
++ - Exact: [4096, 32, 1, 4096]
++ - Exact: [3072, 64, 1, 1024]
++ - Exact: [2944, 64, 1, 256]
++ - Exact: [448, 448, 1, 3328]
++ - Exact: [1024, 256, 1, 3328]
++ - Exact: [6144, 32, 1, 2560]
++ - Exact: [1856, 64, 1, 1280]
++ - Exact: [704, 128, 1, 1280]
++ - Exact: [4288, 64, 1, 3328]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [1760, 128, 1, 1760]
++ - Exact: [704, 256, 1, 128]
++ - Exact: [128, 1408, 1, 128]
++ - Exact: [1024, 256, 1, 256]
++ - Exact: [448, 448, 1, 256]
++ - Exact: [7680, 32, 1, 2560]
++ - Exact: [128, 1024, 1, 3328]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [256, 1024, 1, 256]
++ - Exact: [1024, 128, 1, 1280]
++ - Exact: [3072, 32, 1, 1024]
++ - Exact: [448, 256, 1, 3328]
++ - Exact: [128, 1024, 1, 128]
++ - Exact: [128, 704, 1, 1280]
++ - Exact: [1856, 128, 1, 3328]
++ - Exact: [35, 8457, 1, 1760]
++ - Exact: [64, 2944, 1, 128]
++ - Exact: [8448, 32, 1, 2816]
++ - Exact: [1408, 128, 1, 1280]
++ - Exact: [128, 1856, 1, 1280]
++ - Exact: [256, 448, 1, 256]
++ - Exact: [2048, 128, 1, 2048]
++ - Exact: [128, 1856, 1, 128]
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [128, 1408, 1, 256]
++ - Exact: [35, 8457, 1, 2560]
++ - Exact: [4288, 64, 1, 128]
++ - Exact: [256, 448, 1, 3328]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [2368, 64, 1, 256]
++ - Exact: [1024, 128, 1, 128]
++ - Exact: [704, 128, 1, 3328]
++ - Exact: [4288, 64, 1, 1280]
++ - Exact: [2560, 64, 1, 2560]
++ - Exact: [1408, 128, 1, 128]
++ - Exact: [128, 1024, 1, 1280]
++ - Exact: [2944, 64, 1, 128]
++ - Exact: [1024, 128, 1, 3328]
++ - Exact: [704, 128, 1, 256]
++ - Exact: [448, 256, 1, 1280]
++ - Exact: [64, 4288, 1, 3328]
++ - Exact: [2944, 64, 1, 3328]
++ - Exact: [1856, 128, 1, 1280]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [3584, 64, 1, 128]
++ - Exact: [256, 1024, 1, 1280]
++ - Exact: [64, 4288, 1, 128]
++ - Exact: [3584, 64, 1, 1280]
++ - Exact: [1408, 128, 1, 3328]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [128, 1500, 1, 1280]
++ - Exact: [35, 8457, 1, 4096]
++ - Exact: [256, 704, 1, 256]
++ - Exact: [2368, 64, 1, 128]
++ - Exact: [256, 1024, 1, 128]
++ - Exact: [64, 1408, 1, 128]
++ - Exact: [704, 256, 1, 3328]
++ - Exact: [35, 8457, 1, 2048]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [448, 256, 1, 128]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [1408, 128, 1, 256]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [128, 704, 1, 128]
++ - Exact: [256, 448, 1, 1280]
++ - Exact: [704, 256, 1, 1280]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [1856, 64, 1, 128]
++ - Exact: [4096, 64, 1, 4096]
++ - Exact: [704, 128, 1, 128]
++ - Exact: [256, 704, 1, 3328]
++ - Exact: [256, 448, 1, 128]
++ - Exact: [64, 3584, 1, 128]
++ - Exact: [1024, 128, 1, 256]
++ - Exact: [2944, 64, 1, 1280]
++ - Exact: [128, 1408, 1, 3328]
++ - Exact: [1408, 64, 1, 256]
++ - Exact: [64, 1856, 1, 128]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [1856, 128, 1, 128]
++ - Exact: [2368, 64, 1, 1280]
++ - Exact: [4288, 64, 1, 256]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [1408, 64, 1, 3328]
++ - Exact: [1024, 256, 1, 128]
++ - Exact: [256, 704, 1, 128]
++ - Exact: [448, 448, 1, 1280]
++ - Exact: [1024, 256, 1, 1280]
++ - Exact: [128, 1024, 1, 256]
++ - Exact: [3584, 64, 1, 3328]
++ - Exact: [256, 1024, 1, 3328]
++ - Exact: [1856, 64, 1, 3328]
++ - Exact: [448, 256, 1, 256]
++ - Exact: [4608, 32, 1, 1536]
++ - Exact: [128, 704, 1, 256]
++ - Exact: [3584, 64, 1, 256]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [128, 704, 1, 3328]
++ - Exact: [128, 1856, 1, 256]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [1856, 64, 1, 256]
++ - Exact: [2560, 32, 1, 2560]
++ - Exact: [256, 704, 1, 1280]
++ - Exact: [64, 2368, 1, 128]
++ - Exact: [176, 1500, 1, 1408]
++ - Exact: [1856, 128, 1, 256]
++ - Exact: [2048, 64, 1, 2048]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [128, 1408, 1, 1280]
++ - Exact: [128, 1856, 1, 3328]
++ - Exact: [1760, 64, 1, 1760]
++ - Exact: [448, 448, 1, 128]
++ - Exact: [704, 256, 1, 256]
++ - Exact: [1024, 256, 1, 1024]
++ - Exact: [512, 200, 1, 512]
++ - Exact: [1024, 200, 1, 1024]
++ - Exact: [512, 256, 1, 1024]
++ - Exact: [1024, 256, 1, 2048]
++ - Exact: [1024, 200, 1, 4096]
++ - Exact: [1024, 200, 1, 512]
++ - Exact: [512, 200, 1, 1024]
++ - Exact: [512, 256, 1, 512]
++ - Exact: [1024, 256, 1, 4096]
++ - Exact: [1024, 200, 1, 2048]
++ - Exact: [1024, 256, 1, 512]
++ - Exact: [512, 200, 1, 2048]
++ - Exact: [64, 32, 1984, 32]
++ - Exact: [64, 38, 1680, 38]
++ - Exact: [64, 59, 1088, 59]
++ - Exact: [64, 54, 1184, 54]
++ - Exact: [64, 49, 1296, 49]
++ - Exact: [64, 45, 1424, 45]
++ - Exact: [64, 35, 1808, 35]
++ - Exact: [64, 41, 1552, 41]
++ - Exact: [512, 512, 1, 1024]
++ - Exact: [512, 512, 1, 2000]
++ - Exact: [100, 1024, 1, 2048]
++ - Exact: [100, 2000, 1, 1024]
++ - Exact: [128, 2000, 1, 100]
++ - Exact: [64, 2000, 1, 1024]
++ - Exact: [100, 1024, 1, 1024]
++ - Exact: [128, 1024, 1, 512]
++ - Exact: [512, 500, 1, 2000]
++ - Exact: [500, 512, 1, 100]
++ - Exact: [100, 1024, 1, 500]
++ - Exact: [128, 2000, 1, 512]
++ - Exact: [256, 1024, 1, 100]
++ - Exact: [200, 500, 1, 1024]
++ - Exact: [100, 2000, 1, 512]
++ - Exact: [200, 512, 1, 100]
++ - Exact: [64, 2048, 1, 10]
++ - Exact: [64, 2048, 1, 500]
++ - Exact: [512, 512, 1, 512]
++ - Exact: [500, 500, 1, 2000]
++ - Exact: [256, 500, 1, 10]
++ - Exact: [512, 500, 1, 512]
++ - Exact: [128, 1024, 1, 2000]
++ - Exact: [100, 2000, 1, 2048]
++ - Exact: [256, 512, 1, 10]
++ - Exact: [64, 2000, 1, 2048]
++ - Exact: [64, 2048, 1, 512]
++ - Exact: [64, 2000, 1, 10]
++ - Exact: [128, 1024, 1, 500]
++ - Exact: [200, 512, 1, 1024]
++ - Exact: [128, 2048, 1, 10]
++ - Exact: [64, 2048, 1, 100]
++ - Exact: [64, 2000, 1, 100]
++ - Exact: [200, 500, 1, 100]
++ - Exact: [500, 500, 1, 500]
++ - Exact: [128, 2048, 1, 512]
++ - Exact: [100, 2048, 1, 500]
++ - Exact: [500, 500, 1, 2048]
++ - Exact: [128, 2000, 1, 2000]
++ - Exact: [256, 500, 1, 1024]
++ - Exact: [64, 2048, 1, 2000]
++ - Exact: [100, 2048, 1, 1024]
++ - Exact: [128, 1024, 1, 100]
++ - Exact: [256, 1024, 1, 2048]
++ - Exact: [500, 512, 1, 512]
++ - Exact: [256, 500, 1, 2000]
++ - Exact: [256, 512, 1, 100]
++ - Exact: [128, 2000, 1, 500]
++ - Exact: [200, 512, 1, 2048]
++ - Exact: [64, 2048, 1, 2048]
++ - Exact: [200, 1024, 1, 2048]
++ - Exact: [512, 512, 1, 10]
++ - Exact: [512, 500, 1, 10]
++ - Exact: [200, 512, 1, 10]
++ - Exact: [500, 500, 1, 1024]
++ - Exact: [256, 1024, 1, 512]
++ - Exact: [256, 500, 1, 512]
++ - Exact: [200, 500, 1, 2048]
++ - Exact: [100, 2000, 1, 10]
++ - Exact: [100, 2048, 1, 2048]
++ - Exact: [128, 1024, 1, 2048]
++ - Exact: [100, 2000, 1, 500]
++ - Exact: [100, 2048, 1, 100]
++ - Exact: [100, 1024, 1, 10]
++ - Exact: [100, 1024, 1, 2000]
++ - Exact: [256, 512, 1, 500]
++ - Exact: [100, 2000, 1, 100]
++ - Exact: [128, 1024, 1, 10]
++ - Exact: [100, 2048, 1, 10]
++ - Exact: [512, 500, 1, 100]
++ - Exact: [128, 2000, 1, 1024]
++ - Exact: [200, 1024, 1, 500]
++ - Exact: [256, 512, 1, 2000]
++ - Exact: [256, 1024, 1, 2000]
++ - Exact: [200, 512, 1, 500]
++ - Exact: [64, 2000, 1, 512]
++ - Exact: [200, 1024, 1, 100]
++ - Exact: [200, 1024, 1, 1024]
++ - Exact: [500, 512, 1, 2000]
++ - Exact: [200, 500, 1, 512]
++ - Exact: [256, 512, 1, 512]
++ - Exact: [512, 512, 1, 500]
++ - Exact: [100, 1024, 1, 512]
++ - Exact: [128, 1024, 1, 1024]
++ - Exact: [200, 512, 1, 2000]
++ - Exact: [256, 1024, 1, 500]
++ - Exact: [200, 1024, 1, 512]
++ - Exact: [256, 500, 1, 500]
++ - Exact: [256, 500, 1, 2048]
++ - Exact: [512, 500, 1, 1024]
++ - Exact: [256, 512, 1, 1024]
++ - Exact: [128, 2048, 1, 1024]
++ - Exact: [500, 512, 1, 500]
++ - Exact: [200, 500, 1, 500]
++ - Exact: [64, 2000, 1, 2000]
++ - Exact: [128, 2000, 1, 2048]
++ - Exact: [256, 1024, 1, 10]
++ - Exact: [256, 1024, 1, 1024]
++ - Exact: [500, 500, 1, 10]
++ - Exact: [256, 500, 1, 100]
++ - Exact: [256, 512, 1, 2048]
++ - Exact: [200, 1024, 1, 2000]
++ - Exact: [100, 2048, 1, 512]
++ - Exact: [512, 500, 1, 2048]
++ - Exact: [128, 2048, 1, 2000]
++ - Exact: [500, 512, 1, 2048]
++ - Exact: [200, 500, 1, 2000]
++ - Exact: [500, 512, 1, 1024]
++ - Exact: [100, 1024, 1, 100]
++ - Exact: [64, 2000, 1, 500]
++ - Exact: [128, 2048, 1, 2048]
++ - Exact: [128, 2000, 1, 10]
++ - Exact: [500, 512, 1, 10]
++ - Exact: [200, 512, 1, 512]
++ - Exact: [512, 500, 1, 500]
++ - Exact: [512, 512, 1, 100]
++ - Exact: [500, 500, 1, 512]
++ - Exact: [128, 2048, 1, 500]
++ - Exact: [200, 500, 1, 10]
++ - Exact: [100, 2048, 1, 2000]
++ - Exact: [200, 1024, 1, 10]
++ - Exact: [64, 2048, 1, 1024]
++ - Exact: [100, 2000, 1, 2000]
++ - Exact: [500, 500, 1, 100]
++ - Exact: [128, 2048, 1, 100]
++ - Exact: [4096, 64, 1, 2048]
++ - Exact: [4096, 91, 1, 2048]
++ - Exact: [4096, 86, 1, 3072]
++ - Exact: [4096, 49, 1, 2048]
++ - Exact: [4096, 91, 1, 3072]
++ - Exact: [4096, 64, 1, 3072]
++ - Exact: [4096, 63, 1, 3072]
++ - Exact: [4096, 96, 1, 2048]
++ - Exact: [4096, 32, 1, 2048]
++ - Exact: [4096, 49, 1, 3072]
++ - Exact: [1024, 96, 1, 1024]
++ - Exact: [4096, 86, 1, 2048]
++ - Exact: [4096, 96, 1, 3072]
++ - Exact: [4096, 35, 1, 3072]
++ - Exact: [4096, 50, 1, 2048]
++ - Exact: [36548, 32, 1, 1024]
++ - Exact: [4096, 32, 1, 3072]
++ - Exact: [1024, 243, 1, 1024]
++ - Exact: [4096, 50, 1, 3072]
++ - Exact: [1024, 128, 1, 1024]
++ - Exact: [1024, 216, 1, 1024]
++ - Exact: [4096, 35, 1, 2048]
++ - Exact: [4096, 63, 1, 2048]
++ - Exact: [289, 256, 1, 1568]
++ - Exact: [3025, 64, 1, 363]
++ - Exact: [784, 32, 32, 192]
++ - Exact: [289, 256, 1, 2016]
++ - Exact: [21609, 32, 1, 288]
++ - Exact: [1225, 192, 1, 1728]
++ - Exact: [784, 96, 1, 800]
++ - Exact: [1225, 64, 1, 1200]
++ - Exact: [729, 192, 1, 1600]
++ - Exact: [6272, 32, 1, 528]
++ - Exact: [1568, 160, 1, 832]
++ - Exact: [289, 256, 1, 1792]
++ - Exact: [784, 32, 32, 256]
++ - Exact: [6272, 32, 1, 512]
++ - Exact: [289, 384, 1, 3456]
++ - Exact: [289, 384, 1, 2592]
++ - Exact: [1225, 32, 32, 192]
++ - Exact: [1568, 128, 1, 832]
++ - Exact: [1225, 48, 32, 288]
++ - Exact: [1001, 128, 1, 2048]
++ - Exact: [2048, 174, 1, 512]
++ - Exact: [2048, 189, 1, 512]
++ - Exact: [64, 35, 904, 35]
++ - Exact: [64, 103, 16, 103]
++ - Exact: [64, 104, 16, 103]
++ - Exact: [64, 123, 16, 112]
++ - Exact: [64, 123, 16, 123]
++ - Exact: [512, 540, 1, 512]
++ - Exact: [512, 540, 1, 2048]
++ - Exact: [512, 550, 1, 512]
++ - Exact: [512, 550, 1, 2048]
++ - Exact: [512, 560, 1, 512]
++ - Exact: [512, 560, 1, 2048]
++ - Exact: [2048, 160, 1, 512]
++ - Exact: [2048, 184, 1, 512]
++ - Exact: [512, 160, 1, 2048]
++ - Exact: [512, 174, 1, 2048]
++ - Exact: [512, 182, 1, 512]
++ - Exact: [512, 184, 1, 512]
++ - Exact: [512, 184, 1, 2048]
++ - Exact: [512, 189, 1, 512]
++ - Exact: [512, 189, 1, 2048]
++ - Exact: [512, 198, 1, 2048]
++ - Exact: [512, 206, 1, 512]
++ - Exact: [512, 207, 1, 2048]
++ - Exact: [512, 208, 1, 512]
++ - Exact: [512, 208, 1, 2048]
++ - Exact: [512, 224, 1, 512]
++ - Exact: [512, 245, 1, 2048]
++ - Exact: [512, 246, 1, 512]
++ - Exact: [512, 246, 1, 2048]
++ - Exact: [512, 264, 1, 512]
++ - Exact: [512, 264, 1, 2048]
++ - Exact: [512, 401, 1, 2048]
++ - Exact: [512, 439, 1, 2048]
++ - Exact: [512, 443, 1, 2048]
++ - Exact: [512, 446, 1, 2048]
++ - Exact: [512, 455, 1, 512]
++ - Exact: [512, 465, 1, 512]
++ - Exact: [512, 465, 1, 2048]
++ - Exact: [512, 468, 1, 512]
++ - Exact: [512, 468, 1, 2048]
++ - Exact: [512, 476, 1, 512]
++ - Exact: [512, 493, 1, 512]
++ - Exact: [512, 493, 1, 2048]
++ - Exact: [512, 495, 1, 2048]
++ - Exact: [512, 511, 1, 2048]
++ - Exact: [512, 512, 1, 2048]
++ - Exact: [64, 59, 512, 59]
++ - Exact: [64, 59, 544, 59]
++ - Exact: [256, 1024, 1, 1]
++ - Exact: [257, 1024, 1, 4096]
++ - Exact: [512, 215, 1, 2048]
++ - Exact: [512, 256, 1, 2048]
++ - Exact: [560, 200, 1, 1024]
++ - Exact: [768, 215, 1, 2048]
++ - Exact: [768, 256, 1, 2048]
++ - Exact: [32, 33, 1600, 33]
++ - Exact: [512, 512, 1, 64]
++ - Exact: [1225, 32, 64, 192]
++ - Exact: [1225, 48, 64, 192]
++ - Exact: [1225, 48, 64, 256]
++ - Exact: [1225, 48, 64, 288]
++ - Exact: [49, 2048, 64, 512]
++ - Exact: [49, 512, 64, 2048]
++ - Exact: [1225, 48, 32, 192]
++ - Exact: [1225, 48, 32, 256]
++ - Exact: [49, 2048, 32, 512]
++ - Exact: [49, 512, 32, 2048]
++ - Exact: [384, 384, 1, 384]
++ - Exact: [100, 128, 18, 512]
++ - Exact: [100, 128, 19, 512]
++ - Exact: [1444, 128, 1, 576]
++ - Exact: [361, 512, 1, 2304]
++ - Exact: [480, 512, 1, 512]
++ - Exact: [512, 480, 1, 512]
++ - Exact: [1024, 308, 1, 1024]
++ - Exact: [1024, 180, 1, 1024]
++ - Exact: [64, 32, 4608, 32]
++ - Exact: [64, 34, 4736, 34]
++ - Exact: [64, 35, 4608, 32]
++ - Exact: [64, 35, 4608, 35]
++ - Exact: [256, 864, 1, 128]
++ - Exact: [49, 2048, 64, 1024]
++ - Exact: [49, 1024, 64, 2048]
++ - Exact: [49, 2048, 32, 1024]
++ - Exact: [49, 1024, 32, 2048]
++ - Exact: [3136, 64, 1, 576]
++ - Exact: [784, 128, 1, 1152]
++ - Exact: [49, 2048, 128, 512]
++ - Exact: [49, 2048, 256, 512]
++ - Exact: [49, 512, 128, 2048]
++ - Exact: [49, 512, 256, 2048]
++ - Exact: [1024, 128, 1, 2]
++ - Exact: [1024, 96, 1, 2]
++ - Exact: [1909283, 40, 1, 40]
++ - Exact: [3818566, 40, 1, 40]
++ - Exact: [2560, 35, 1, 29000]
++ - Exact: [2560, 36, 1, 29000]
++ - Exact: [2560, 39, 1, 29000]
++ - Exact: [2560, 40, 1, 29000]
++ - Exact: [2560, 42, 1, 29000]
++ - Exact: [2560, 43, 1, 29000]
++ - Exact: [2560, 44, 1, 29000]
++ - Exact: [2560, 46, 1, 29000]
++ - Exact: [2560, 48, 1, 29000]
++ - Exact: [2560, 49, 1, 29000]
++ - Exact: [2560, 50, 1, 29000]
++ - Exact: [2560, 51, 1, 29000]
++ - Exact: [2560, 53, 1, 29000]
++ - Exact: [2560, 54, 1, 29000]
++ - Exact: [2560, 55, 1, 29000]
++ - Exact: [2560, 56, 1, 29000]
++ - Exact: [2560, 57, 1, 29000]
++ - Exact: [2560, 58, 1, 29000]
++ - Exact: [2560, 59, 1, 29000]
++ - Exact: [2560, 61, 1, 29000]
++ - Exact: [2560, 63, 1, 29000]
++
++# bodys bigM
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 1 ]
++ - [ 4, 2 ]
++ - WorkGroup:
++ - [ 16, 4, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 32, 4, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1760, 32, 1, 1760]
++ - Exact: [3584, 4, 1, 1280]
++ - Exact: [2560, 16, 1, 2560]
++ - Exact: [2944, 4, 1, 256]
++ - Exact: [5056, 4, 1, 3328]
++ - Exact: [1760, 16, 1, 1760]
++ - Exact: [2368, 4, 1, 1280]
++ - Exact: [6784, 4, 1, 1280]
++ - Exact: [8448, 4, 1, 2816]
++ - Exact: [1856, 4, 1, 1280]
++ - Exact: [4608, 1, 1, 1536]
++ - Exact: [7680, 4, 1, 2560]
++ - Exact: [8448, 16, 1, 2816]
++ - Exact: [3072, 2, 1, 1024]
++ - Exact: [2368, 4, 1, 256]
++ - Exact: [7680, 1, 1, 2560]
++ - Exact: [4608, 2, 1, 1536]
++ - Exact: [4608, 4, 1, 1536]
++ - Exact: [3072, 1, 1, 128]
++ - Exact: [2048, 32, 1, 2048]
++ - Exact: [4288, 4, 1, 256]
++ - Exact: [3584, 4, 1, 3328]
++ - Exact: [5888, 4, 1, 1280]
++ - Exact: [2048, 16, 1, 2048]
++ - Exact: [5888, 4, 1, 128]
++ - Exact: [8448, 1, 1, 2816]
++ - Exact: [1408, 4, 1, 256]
++ - Exact: [6144, 4, 1, 2560]
++ - Exact: [3072, 1, 1, 1024]
++ - Exact: [5056, 4, 1, 1280]
++ - Exact: [3072, 16, 1, 1024]
++ - Exact: [1408, 4, 1, 3328]
++ - Exact: [6144, 1, 1, 2560]
++ - Exact: [6144, 16, 1, 2560]
++ - Exact: [4096, 16, 1, 4096]
++ - Exact: [1408, 4, 1, 128]
++ - Exact: [1856, 4, 1, 256]
++ - Exact: [6784, 4, 1, 128]
++ - Exact: [2944, 4, 1, 128]
++ - Exact: [5888, 4, 1, 3328]
++ - Exact: [5056, 4, 1, 128]
++ - Exact: [3072, 4, 1, 1024]
++ - Exact: [2944, 4, 1, 3328]
++ - Exact: [2368, 4, 1, 128]
++ - Exact: [1856, 4, 1, 128]
++ - Exact: [7680, 2, 1, 2560]
++ - Exact: [7680, 16, 1, 2560]
++ - Exact: [4224, 1, 1, 128]
++ - Exact: [8448, 2, 1, 2816]
++ - Exact: [1408, 4, 1, 1280]
++ - Exact: [6784, 4, 1, 256]
++ - Exact: [4288, 4, 1, 128]
++ - Exact: [1856, 4, 1, 3328]
++ - Exact: [3584, 4, 1, 256]
++ - Exact: [2368, 4, 1, 3328]
++ - Exact: [6784, 4, 1, 3328]
++ - Exact: [4288, 4, 1, 1280]
++ - Exact: [3584, 4, 1, 128]
++ - Exact: [5056, 4, 1, 256]
++ - Exact: [4288, 4, 1, 3328]
++ - Exact: [4608, 16, 1, 1536]
++ - Exact: [6144, 2, 1, 2560]
++ - Exact: [2944, 4, 1, 1280]
++ - Exact: [5888, 4, 1, 256]
++ - Exact: [4096, 29, 1, 2048]
++ - Exact: [4096, 25, 1, 2048]
++ - Exact: [4096, 29, 1, 3072]
++ - Exact: [4096, 24, 1, 2048]
++ - Exact: [36548, 1, 1, 1024]
++ - Exact: [4096, 27, 1, 2048]
++ - Exact: [4096, 1, 1, 2048]
++ - Exact: [4096, 24, 1, 3072]
++ - Exact: [4096, 27, 1, 3072]
++ - Exact: [36548, 25, 1, 1024]
++ - Exact: [4096, 1, 1, 3072]
++ - Exact: [4096, 25, 1, 3072]
++ - Exact: [36548, 24, 1, 1024]
++ - Exact: [6272, 16, 1, 480]
++ - Exact: [1568, 32, 1, 832]
++ - Exact: [1568, 48, 1, 832]
++ - Exact: [6272, 24, 1, 512]
++ - Exact: [2048, 1, 1, 512]
++ - Exact: [2048, 2, 1, 2]
++ - Exact: [2048, 2, 1, 2048]
++ - Exact: [2560, 4, 1, 2]
++ - Exact: [2560, 4, 1, 2560]
++ - Exact: [12288, 12, 2, 256]
++ - Exact: [12288, 3, 2, 256]
++ - Exact: [51520, 12, 2, 256]
++ - Exact: [51520, 3, 2, 256]
++ - Exact: [15200, 12, 2, 256]
++ - Exact: [15200, 3, 2, 256]
++ - Exact: [3456, 3, 2, 256]
++ - Exact: [13600, 12, 2, 256]
++ - Exact: [12880, 3, 2, 256]
++ - Exact: [3400, 3, 2, 256]
++ - Exact: [12880, 12, 2, 256]
++ - Exact: [13824, 12, 2, 256]
++ - Exact: [13824, 3, 2, 256]
++ - Exact: [13600, 3, 2, 256]
++ - Exact: [3456, 12, 2, 256]
++ - Exact: [3800, 3, 2, 256]
++ - Exact: [3400, 12, 2, 256]
++ - Exact: [3800, 12, 2, 256]
++ - Exact: [55296, 3, 2, 256]
++ - Exact: [3220, 3, 2, 256]
++ - Exact: [3072, 3, 2, 256]
++ - Exact: [3220, 12, 2, 256]
++ - Exact: [3072, 12, 2, 256]
++ - Exact: [54400, 3, 2, 256]
++ - Exact: [60800, 12, 2, 256]
++ - Exact: [60800, 3, 2, 256]
++ - Exact: [1909283, 11, 1, 11]
++ - Exact: [3818566, 11, 1, 11]
++ - Exact: [2048, 8, 1, 2]
++ - Exact: [2048, 8, 1, 2048]
++ - Exact: [2560, 2, 1, 2]
++ - Exact: [2560, 2, 1, 2560]
++ - Exact: [2560, 27, 1, 29000]
++
++# bodys bigN
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 1, 4 ]
++ - [ 2, 2 ]
++ - [ 2, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [4, 1856, 1, 3328]
++ - Exact: [35, 1500, 1, 2560]
++ - Exact: [4, 2368, 1, 1280]
++ - Exact: [4, 3584, 1, 128]
++ - Exact: [4, 1408, 1, 3328]
++ - Exact: [4, 6784, 1, 3328]
++ - Exact: [4, 4288, 1, 128]
++ - Exact: [4, 6784, 1, 1280]
++ - Exact: [4, 5056, 1, 256]
++ - Exact: [4, 2944, 1, 3328]
++ - Exact: [4, 5056, 1, 1280]
++ - Exact: [35, 1500, 1, 2048]
++ - Exact: [4, 2368, 1, 3328]
++ - Exact: [4, 1856, 1, 256]
++ - Exact: [4, 2944, 1, 256]
++ - Exact: [4, 6784, 1, 128]
++ - Exact: [4, 3584, 1, 1280]
++ - Exact: [4, 5888, 1, 256]
++ - Exact: [4, 5888, 1, 3328]
++ - Exact: [4, 6784, 1, 256]
++ - Exact: [4, 1408, 1, 1280]
++ - Exact: [4, 3584, 1, 256]
++ - Exact: [4, 2944, 1, 1280]
++ - Exact: [4, 1408, 1, 256]
++ - Exact: [4, 4288, 1, 3328]
++ - Exact: [4, 2368, 1, 128]
++ - Exact: [4, 5888, 1, 1280]
++ - Exact: [4, 1856, 1, 1280]
++ - Exact: [4, 1856, 1, 128]
++ - Exact: [4, 2944, 1, 128]
++ - Exact: [4, 4288, 1, 1280]
++ - Exact: [4, 5056, 1, 3328]
++ - Exact: [4, 5056, 1, 128]
++ - Exact: [4, 4288, 1, 256]
++ - Exact: [4, 3584, 1, 3328]
++ - Exact: [4, 2368, 1, 256]
++ - Exact: [4, 5888, 1, 128]
++ - Exact: [4, 1408, 1, 128]
++ - Exact: [16, 2000, 1, 2048]
++ - Exact: [2, 2048, 1, 2000]
++ - Exact: [32, 2000, 1, 2048]
++ - Exact: [10, 2000, 1, 1024]
++ - Exact: [2, 2000, 1, 100]
++ - Exact: [10, 2000, 1, 512]
++ - Exact: [32, 2000, 1, 500]
++ - Exact: [32, 2000, 1, 1024]
++ - Exact: [4, 2048, 1, 500]
++ - Exact: [16, 2000, 1, 500]
++ - Exact: [4, 2048, 1, 100]
++ - Exact: [16, 2000, 1, 100]
++ - Exact: [4, 2000, 1, 10]
++ - Exact: [10, 2000, 1, 10]
++ - Exact: [2, 2048, 1, 512]
++ - Exact: [10, 2048, 1, 100]
++ - Exact: [8, 2048, 1, 100]
++ - Exact: [2, 2048, 1, 1024]
++ - Exact: [16, 2000, 1, 1024]
++ - Exact: [10, 2000, 1, 2000]
++ - Exact: [8, 2000, 1, 500]
++ - Exact: [16, 2000, 1, 2000]
++ - Exact: [10, 2048, 1, 2048]
++ - Exact: [8, 2000, 1, 512]
++ - Exact: [2, 2000, 1, 2048]
++ - Exact: [16, 2048, 1, 500]
++ - Exact: [8, 2048, 1, 1024]
++ - Exact: [2, 2000, 1, 500]
++ - Exact: [32, 2048, 1, 100]
++ - Exact: [10, 2048, 1, 500]
++ - Exact: [4, 2000, 1, 2048]
++ - Exact: [8, 2000, 1, 1024]
++ - Exact: [32, 2048, 1, 512]
++ - Exact: [32, 2048, 1, 1024]
++ - Exact: [32, 2048, 1, 500]
++ - Exact: [10, 2048, 1, 1024]
++ - Exact: [8, 2048, 1, 2048]
++ - Exact: [16, 2048, 1, 2048]
++ - Exact: [8, 2000, 1, 10]
++ - Exact: [4, 2000, 1, 2000]
++ - Exact: [8, 2048, 1, 512]
++ - Exact: [8, 2000, 1, 2048]
++ - Exact: [32, 2048, 1, 2000]
++ - Exact: [16, 2000, 1, 10]
++ - Exact: [8, 2048, 1, 2000]
++ - Exact: [4, 2048, 1, 2048]
++ - Exact: [10, 2048, 1, 2000]
++ - Exact: [8, 2000, 1, 100]
++ - Exact: [2, 2000, 1, 2000]
++ - Exact: [16, 2048, 1, 1024]
++ - Exact: [32, 2000, 1, 2000]
++ - Exact: [32, 2048, 1, 2048]
++ - Exact: [2, 2048, 1, 10]
++ - Exact: [4, 2048, 1, 512]
++ - Exact: [4, 2048, 1, 10]
++ - Exact: [16, 2048, 1, 100]
++ - Exact: [4, 2000, 1, 500]
++ - Exact: [10, 2000, 1, 500]
++ - Exact: [32, 2000, 1, 512]
++ - Exact: [2, 2000, 1, 1024]
++ - Exact: [2, 2000, 1, 512]
++ - Exact: [4, 2048, 1, 1024]
++ - Exact: [8, 2048, 1, 500]
++ - Exact: [4, 2048, 1, 2000]
++ - Exact: [8, 2000, 1, 2000]
++ - Exact: [4, 2000, 1, 1024]
++ - Exact: [32, 2000, 1, 100]
++ - Exact: [2, 2048, 1, 100]
++ - Exact: [8, 2048, 1, 10]
++ - Exact: [2, 2048, 1, 2048]
++ - Exact: [10, 2000, 1, 2048]
++ - Exact: [16, 2048, 1, 2000]
++ - Exact: [10, 2048, 1, 512]
++ - Exact: [16, 2048, 1, 512]
++ - Exact: [2, 2000, 1, 10]
++ - Exact: [4, 2000, 1, 100]
++ - Exact: [16, 2000, 1, 512]
++ - Exact: [32, 2048, 1, 10]
++ - Exact: [10, 2048, 1, 10]
++ - Exact: [4, 2000, 1, 512]
++ - Exact: [16, 2048, 1, 10]
++ - Exact: [32, 2000, 1, 10]
++ - Exact: [10, 2000, 1, 100]
++ - Exact: [2, 2048, 1, 500]
++
++# bodys bigK
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 1, 1, 500000]
++ - Exact: [1024, 16, 1, 500000]
++ - Exact: [1024, 2, 1, 500000]
++ - Exact: [512, 1, 1, 500000]
++ - Exact: [1024, 8, 1, 500000]
++ - Exact: [1024, 4, 1, 500000]
++ - Exact: [512, 16, 1, 500000]
++ - Exact: [512, 2, 1, 500000]
++ - Exact: [512, 8, 1, 500000]
++ - Exact: [512, 4, 1, 500000]
++ - Exact: [1024, 20, 1, 30522]
++ - Exact: [49, 512, 1, 4608]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [64, 512, 1, 1]
++ - Exact: [1024, 32, 1, 2]
++ - Exact: [1024, 32, 1, 1024]
++ - Exact: [768, 32, 1, 768]
++ - Exact: [768, 32, 1, 2]
++ - Exact: [768, 64, 1, 768]
++ - Exact: [768, 64, 1, 2]
++ - Exact: [1024, 20, 1, 1024]
++ - Exact: [1024, 80, 1, 1024]
++ - Exact: [32, 200, 1, 1]
++ - Exact: [1024, 4, 1, 1024]
++ - Exact: [1024, 4, 1, 2]
++ - Exact: [768, 16, 1, 768]
++ - Exact: [768, 16, 1, 2]
++ - Exact: [768, 8, 1, 768]
++ - Exact: [1024, 6, 1, 1024]
++ - Exact: [1024, 6, 1, 2]
++ - Exact: [1024, 8, 1, 1024]
++ - Exact: [4, 704, 1, 1280]
++ - Exact: [512, 4, 1, 512]
++ - Exact: [64, 4, 1, 256]
++ - Exact: [64, 704, 1, 128]
++ - Exact: [448, 64, 1, 1280]
++ - Exact: [128, 4, 1, 1280]
++ - Exact: [128, 256, 1, 256]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [1024, 64, 1, 128]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [128, 1, 1, 1408]
++ - Exact: [1024, 64, 1, 1280]
++ - Exact: [704, 4, 1, 1280]
++ - Exact: [64, 256, 1, 128]
++ - Exact: [256, 256, 1, 3328]
++ - Exact: [64, 1024, 1, 128]
++ - Exact: [128, 256, 1, 3328]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [448, 4, 1, 256]
++ - Exact: [256, 4, 1, 1280]
++ - Exact: [512, 32, 1, 512]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [512, 1, 1, 512]
++ - Exact: [704, 64, 1, 3328]
++ - Exact: [256, 4, 1, 256]
++ - Exact: [256, 64, 1, 1280]
++ - Exact: [1024, 4, 1, 256]
++ - Exact: [4, 704, 1, 256]
++ - Exact: [704, 64, 1, 1280]
++ - Exact: [128, 448, 1, 256]
++ - Exact: [128, 256, 1, 1280]
++ - Exact: [448, 64, 1, 3328]
++ - Exact: [256, 128, 1, 128]
++ - Exact: [4, 448, 1, 128]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [128, 128, 1, 3328]
++ - Exact: [256, 128, 1, 256]
++ - Exact: [64, 1, 1, 1216]
++ - Exact: [1024, 4, 1, 3328]
++ - Exact: [4, 4, 1, 256]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [256, 128, 1, 1280]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [4, 448, 1, 3328]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [704, 64, 1, 128]
++ - Exact: [448, 4, 1, 1280]
++ - Exact: [1024, 2, 1, 512]
++ - Exact: [256, 64, 1, 3328]
++ - Exact: [448, 128, 1, 256]
++ - Exact: [448, 64, 1, 128]
++ - Exact: [4, 448, 1, 256]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [256, 256, 1, 256]
++ - Exact: [4, 1024, 1, 3328]
++ - Exact: [4, 704, 1, 128]
++ - Exact: [64, 128, 1, 128]
++ - Exact: [704, 4, 1, 128]
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [448, 4, 1, 3328]
++ - Exact: [256, 4, 1, 3328]
++ - Exact: [4, 256, 1, 256]
++ - Exact: [4, 64, 1, 1280]
++ - Exact: [4, 4, 1, 128]
++ - Exact: [4, 128, 1, 256]
++ - Exact: [448, 128, 1, 3328]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [1024, 32, 1, 512]
++ - Exact: [64, 4, 1, 128]
++ - Exact: [256, 64, 1, 128]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [4, 704, 1, 3328]
++ - Exact: [4, 4, 1, 1280]
++ - Exact: [128, 128, 1, 128]
++ - Exact: [1024, 4, 1, 128]
++ - Exact: [4, 64, 1, 128]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [128, 128, 1, 1280]
++ - Exact: [512, 2, 1, 512]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [1024, 4, 1, 1280]
++ - Exact: [35, 700, 1, 2048]
++ - Exact: [704, 64, 1, 256]
++ - Exact: [128, 448, 1, 1280]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [448, 64, 1, 256]
++ - Exact: [1024, 16, 1, 512]
++ - Exact: [4, 256, 1, 128]
++ - Exact: [512, 16, 1, 512]
++ - Exact: [1024, 64, 1, 256]
++ - Exact: [4, 4, 1, 3328]
++ - Exact: [4, 1024, 1, 1280]
++ - Exact: [704, 4, 1, 256]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [128, 4, 1, 3328]
++ - Exact: [128, 4, 1, 128]
++ - Exact: [128, 1, 1, 1024]
++ - Exact: [4, 128, 1, 3328]
++ - Exact: [256, 256, 1, 128]
++ - Exact: [704, 4, 1, 3328]
++ - Exact: [448, 128, 1, 1280]
++ - Exact: [1024, 64, 1, 3328]
++ - Exact: [256, 4, 1, 128]
++ - Exact: [4, 1024, 1, 128]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [448, 128, 1, 128]
++ - Exact: [128, 256, 1, 128]
++ - Exact: [128, 4, 1, 256]
++ - Exact: [256, 256, 1, 1280]
++ - Exact: [256, 128, 1, 3328]
++ - Exact: [4, 448, 1, 1280]
++ - Exact: [448, 4, 1, 128]
++ - Exact: [4, 256, 1, 3328]
++ - Exact: [4, 128, 1, 128]
++ - Exact: [4, 256, 1, 1280]
++ - Exact: [64, 4, 1, 3328]
++ - Exact: [4, 64, 1, 3328]
++ - Exact: [35, 700, 1, 2560]
++ - Exact: [4, 1024, 1, 256]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [1024, 4, 1, 512]
++ - Exact: [4, 64, 1, 256]
++ - Exact: [128, 448, 1, 128]
++ - Exact: [64, 448, 1, 128]
++ - Exact: [128, 448, 1, 3328]
++ - Exact: [4, 128, 1, 1280]
++ - Exact: [128, 64, 1, 128]
++ - Exact: [64, 64, 1, 128]
++ - Exact: [64, 4, 1, 1280]
++ - Exact: [1024, 1, 1, 512]
++ - Exact: [128, 128, 1, 256]
++ - Exact: [64, 12, 5040, 12]
++ - Exact: [64, 17, 3632, 17]
++ - Exact: [64, 19, 3264, 19]
++ - Exact: [64, 9, 6544, 9]
++ - Exact: [64, 7, 8192, 7]
++ - Exact: [64, 16, 3840, 16]
++ - Exact: [64, 8, 7280, 8]
++ - Exact: [64, 27, 2336, 27]
++ - Exact: [64, 11, 5456, 11]
++ - Exact: [64, 21, 2976, 21]
++ - Exact: [64, 10, 5952, 10]
++ - Exact: [64, 14, 4368, 14]
++ - Exact: [64, 25, 2512, 25]
++ - Exact: [64, 13, 4672, 13]
++ - Exact: [64, 15, 4096, 15]
++ - Exact: [64, 29, 2176, 29]
++ - Exact: [64, 18, 3440, 18]
++ - Exact: [64, 23, 2720, 23]
++ - Exact: [8, 500, 1, 512]
++ - Exact: [32, 512, 1, 512]
++ - Exact: [8, 512, 1, 500]
++ - Exact: [8, 500, 1, 1024]
++ - Exact: [64, 1024, 1, 100]
++ - Exact: [64, 1024, 1, 500]
++ - Exact: [64, 1024, 1, 1024]
++ - Exact: [2, 500, 1, 2048]
++ - Exact: [16, 512, 1, 10]
++ - Exact: [8, 512, 1, 10]
++ - Exact: [16, 500, 1, 2048]
++ - Exact: [10, 100, 1, 500]
++ - Exact: [16, 100, 1, 10]
++ - Exact: [2, 100, 1, 2000]
++ - Exact: [256, 100, 1, 2048]
++ - Exact: [2, 512, 1, 512]
++ - Exact: [2, 100, 1, 10]
++ - Exact: [200, 100, 1, 100]
++ - Exact: [500, 100, 1, 100]
++ - Exact: [4, 100, 1, 10]
++ - Exact: [32, 100, 1, 512]
++ - Exact: [16, 1024, 1, 512]
++ - Exact: [4, 1024, 1, 1024]
++ - Exact: [4, 512, 1, 10]
++ - Exact: [128, 100, 1, 10]
++ - Exact: [4, 512, 1, 2048]
++ - Exact: [10, 1024, 1, 2000]
++ - Exact: [256, 100, 1, 100]
++ - Exact: [64, 1024, 1, 2048]
++ - Exact: [16, 1024, 1, 100]
++ - Exact: [32, 1024, 1, 1024]
++ - Exact: [8, 100, 1, 500]
++ - Exact: [10, 512, 1, 512]
++ - Exact: [8, 500, 1, 10]
++ - Exact: [16, 1024, 1, 10]
++ - Exact: [16, 512, 1, 2048]
++ - Exact: [128, 512, 1, 2048]
++ - Exact: [128, 512, 1, 100]
++ - Exact: [64, 500, 1, 2048]
++ - Exact: [500, 100, 1, 10]
++ - Exact: [64, 100, 1, 2048]
++ - Exact: [64, 100, 1, 10]
++ - Exact: [16, 512, 1, 500]
++ - Exact: [200, 100, 1, 2000]
++ - Exact: [2, 100, 1, 512]
++ - Exact: [32, 512, 1, 100]
++ - Exact: [16, 512, 1, 1024]
++ - Exact: [4, 1024, 1, 512]
++ - Exact: [2, 500, 1, 500]
++ - Exact: [32, 100, 1, 100]
++ - Exact: [100, 500, 1, 2000]
++ - Exact: [10, 512, 1, 10]
++ - Exact: [100, 500, 1, 2048]
++ - Exact: [2, 100, 1, 1024]
++ - Exact: [32, 512, 1, 1024]
++ - Exact: [256, 100, 1, 1024]
++ - Exact: [128, 100, 1, 100]
++ - Exact: [32, 512, 1, 10]
++ - Exact: [128, 100, 1, 1024]
++ - Exact: [16, 500, 1, 2000]
++ - Exact: [64, 500, 1, 500]
++ - Exact: [128, 512, 1, 1024]
++ - Exact: [128, 512, 1, 2000]
++ - Exact: [2, 512, 1, 10]
++ - Exact: [10, 512, 1, 500]
++ - Exact: [4, 1024, 1, 2000]
++ - Exact: [256, 100, 1, 2000]
++ - Exact: [100, 100, 1, 10]
++ - Exact: [128, 512, 1, 10]
++ - Exact: [256, 100, 1, 500]
++ - Exact: [64, 100, 1, 512]
++ - Exact: [64, 512, 1, 500]
++ - Exact: [8, 100, 1, 512]
++ - Exact: [32, 100, 1, 500]
++ - Exact: [32, 500, 1, 2048]
++ - Exact: [128, 500, 1, 2000]
++ - Exact: [8, 1024, 1, 10]
++ - Exact: [2, 500, 1, 100]
++ - Exact: [10, 500, 1, 512]
++ - Exact: [32, 500, 1, 500]
++ - Exact: [100, 500, 1, 100]
++ - Exact: [10, 1024, 1, 512]
++ - Exact: [512, 100, 1, 512]
++ - Exact: [4, 500, 1, 500]
++ - Exact: [64, 100, 1, 1024]
++ - Exact: [2, 500, 1, 2000]
++ - Exact: [32, 512, 1, 2048]
++ - Exact: [10, 100, 1, 2000]
++ - Exact: [4, 100, 1, 512]
++ - Exact: [2, 512, 1, 2048]
++ - Exact: [100, 100, 1, 2000]
++ - Exact: [10, 500, 1, 500]
++ - Exact: [2, 100, 1, 2048]
++ - Exact: [32, 100, 1, 2048]
++ - Exact: [16, 100, 1, 1024]
++ - Exact: [2, 500, 1, 10]
++ - Exact: [500, 100, 1, 2048]
++ - Exact: [16, 1024, 1, 2000]
++ - Exact: [10, 1024, 1, 1024]
++ - Exact: [500, 100, 1, 512]
++ - Exact: [32, 512, 1, 500]
++ - Exact: [100, 500, 1, 512]
++ - Exact: [8, 500, 1, 2000]
++ - Exact: [4, 100, 1, 1024]
++ - Exact: [2, 500, 1, 1024]
++ - Exact: [100, 500, 1, 1024]
++ - Exact: [32, 100, 1, 1024]
++ - Exact: [64, 100, 1, 2000]
++ - Exact: [64, 500, 1, 10]
++ - Exact: [64, 500, 1, 512]
++ - Exact: [10, 100, 1, 1024]
++ - Exact: [16, 512, 1, 100]
++ - Exact: [4, 100, 1, 2000]
++ - Exact: [2, 512, 1, 1024]
++ - Exact: [64, 512, 1, 1024]
++ - Exact: [512, 100, 1, 2048]
++ - Exact: [32, 100, 1, 2000]
++ - Exact: [4, 512, 1, 500]
++ - Exact: [4, 500, 1, 1024]
++ - Exact: [32, 100, 1, 10]
++ - Exact: [10, 1024, 1, 2048]
++ - Exact: [8, 500, 1, 100]
++ - Exact: [200, 100, 1, 1024]
++ - Exact: [16, 100, 1, 100]
++ - Exact: [8, 1024, 1, 2000]
++ - Exact: [4, 512, 1, 100]
++ - Exact: [16, 500, 1, 100]
++ - Exact: [8, 1024, 1, 2048]
++ - Exact: [16, 1024, 1, 2048]
++ - Exact: [64, 512, 1, 100]
++ - Exact: [2, 100, 1, 500]
++ - Exact: [2, 500, 1, 512]
++ - Exact: [128, 500, 1, 1024]
++ - Exact: [10, 100, 1, 10]
++ - Exact: [64, 1024, 1, 10]
++ - Exact: [500, 100, 1, 500]
++ - Exact: [2, 512, 1, 100]
++ - Exact: [16, 100, 1, 500]
++ - Exact: [128, 100, 1, 500]
++ - Exact: [512, 100, 1, 1024]
++ - Exact: [16, 100, 1, 2000]
++ - Exact: [10, 512, 1, 100]
++ - Exact: [8, 512, 1, 100]
++ - Exact: [128, 100, 1, 2000]
++ - Exact: [2, 1024, 1, 2000]
++ - Exact: [100, 512, 1, 512]
++ - Exact: [32, 1024, 1, 2000]
++ - Exact: [128, 500, 1, 100]
++ - Exact: [100, 100, 1, 100]
++ - Exact: [8, 512, 1, 1024]
++ - Exact: [200, 100, 1, 500]
++ - Exact: [2, 1024, 1, 2048]
++ - Exact: [512, 100, 1, 2000]
++ - Exact: [16, 512, 1, 2000]
++ - Exact: [64, 500, 1, 1024]
++ - Exact: [10, 512, 1, 1024]
++ - Exact: [512, 100, 1, 100]
++ - Exact: [8, 100, 1, 1024]
++ - Exact: [10, 100, 1, 100]
++ - Exact: [10, 500, 1, 2000]
++ - Exact: [500, 100, 1, 2000]
++ - Exact: [100, 512, 1, 2000]
++ - Exact: [64, 1024, 1, 512]
++ - Exact: [32, 500, 1, 100]
++ - Exact: [10, 100, 1, 2048]
++ - Exact: [64, 100, 1, 100]
++ - Exact: [2, 1024, 1, 100]
++ - Exact: [64, 500, 1, 2000]
++ - Exact: [8, 512, 1, 512]
++ - Exact: [8, 512, 1, 2048]
++ - Exact: [100, 100, 1, 1024]
++ - Exact: [8, 100, 1, 2000]
++ - Exact: [2, 1024, 1, 1024]
++ - Exact: [16, 512, 1, 512]
++ - Exact: [32, 500, 1, 512]
++ - Exact: [32, 500, 1, 1024]
++ - Exact: [32, 500, 1, 10]
++ - Exact: [4, 1024, 1, 500]
++ - Exact: [256, 100, 1, 512]
++ - Exact: [8, 1024, 1, 500]
++ - Exact: [4, 1024, 1, 100]
++ - Exact: [100, 500, 1, 500]
++ - Exact: [2, 1024, 1, 500]
++ - Exact: [64, 100, 1, 500]
++ - Exact: [2, 512, 1, 500]
++ - Exact: [10, 1024, 1, 500]
++ - Exact: [128, 500, 1, 512]
++ - Exact: [10, 500, 1, 2048]
++ - Exact: [128, 512, 1, 512]
++ - Exact: [64, 512, 1, 10]
++ - Exact: [32, 500, 1, 2000]
++ - Exact: [100, 100, 1, 2048]
++ - Exact: [200, 100, 1, 512]
++ - Exact: [200, 100, 1, 2048]
++ - Exact: [8, 100, 1, 10]
++ - Exact: [100, 100, 1, 500]
++ - Exact: [100, 500, 1, 10]
++ - Exact: [10, 500, 1, 1024]
++ - Exact: [256, 100, 1, 10]
++ - Exact: [10, 512, 1, 2048]
++ - Exact: [2, 1024, 1, 512]
++ - Exact: [4, 500, 1, 2048]
++ - Exact: [100, 512, 1, 100]
++ - Exact: [16, 500, 1, 512]
++ - Exact: [10, 1024, 1, 100]
++ - Exact: [8, 1024, 1, 100]
++ - Exact: [64, 1024, 1, 2000]
++ - Exact: [10, 100, 1, 512]
++ - Exact: [4, 500, 1, 2000]
++ - Exact: [4, 100, 1, 100]
++ - Exact: [32, 1024, 1, 512]
++ - Exact: [8, 512, 1, 2000]
++ - Exact: [100, 100, 1, 512]
++ - Exact: [2, 512, 1, 2000]
++ - Exact: [16, 500, 1, 10]
++ - Exact: [10, 500, 1, 100]
++ - Exact: [4, 100, 1, 500]
++ - Exact: [64, 500, 1, 100]
++ - Exact: [2, 100, 1, 100]
++ - Exact: [10, 512, 1, 2000]
++ - Exact: [8, 500, 1, 500]
++ - Exact: [4, 500, 1, 512]
++ - Exact: [10, 500, 1, 10]
++ - Exact: [64, 512, 1, 2000]
++ - Exact: [32, 512, 1, 2000]
++ - Exact: [128, 500, 1, 2048]
++ - Exact: [4, 512, 1, 512]
++ - Exact: [16, 500, 1, 1024]
++ - Exact: [10, 1024, 1, 10]
++ - Exact: [16, 500, 1, 500]
++ - Exact: [500, 100, 1, 1024]
++ - Exact: [16, 100, 1, 512]
++ - Exact: [64, 512, 1, 2048]
++ - Exact: [32, 1024, 1, 10]
++ - Exact: [8, 1024, 1, 512]
++ - Exact: [4, 1024, 1, 2048]
++ - Exact: [128, 500, 1, 500]
++ - Exact: [100, 512, 1, 1024]
++ - Exact: [16, 1024, 1, 500]
++ - Exact: [128, 100, 1, 2048]
++ - Exact: [100, 512, 1, 500]
++ - Exact: [8, 1024, 1, 1024]
++ - Exact: [4, 500, 1, 10]
++ - Exact: [128, 500, 1, 10]
++ - Exact: [32, 1024, 1, 100]
++ - Exact: [8, 500, 1, 2048]
++ - Exact: [16, 1024, 1, 1024]
++ - Exact: [200, 100, 1, 10]
++ - Exact: [512, 100, 1, 500]
++ - Exact: [4, 500, 1, 100]
++ - Exact: [8, 100, 1, 2048]
++ - Exact: [512, 100, 1, 10]
++ - Exact: [4, 512, 1, 1024]
++ - Exact: [32, 1024, 1, 2048]
++ - Exact: [128, 100, 1, 512]
++ - Exact: [32, 1024, 1, 500]
++ - Exact: [4, 1024, 1, 10]
++ - Exact: [100, 512, 1, 10]
++ - Exact: [8, 100, 1, 100]
++ - Exact: [128, 512, 1, 500]
++ - Exact: [16, 100, 1, 2048]
++ - Exact: [2, 1024, 1, 10]
++ - Exact: [4, 100, 1, 2048]
++ - Exact: [4, 512, 1, 2000]
++ - Exact: [1024, 29, 1, 1024]
++ - Exact: [1024, 1, 1, 21]
++ - Exact: [1024, 49, 1, 1024]
++ - Exact: [1024, 35, 1, 1024]
++ - Exact: [1024, 24, 1, 1024]
++ - Exact: [1024, 21, 1, 1024]
++ - Exact: [1024, 1, 1, 14]
++ - Exact: [1024, 91, 1, 1024]
++ - Exact: [1024, 14, 1, 1024]
++ - Exact: [1024, 25, 1, 1024]
++ - Exact: [1024, 27, 1, 1024]
++ - Exact: [1024, 50, 1, 1024]
++ - Exact: [1024, 64, 1, 1024]
++ - Exact: [1024, 13, 1, 1024]
++ - Exact: [1024, 63, 1, 1024]
++ - Exact: [1024, 86, 1, 1024]
++ - Exact: [1024, 1, 1, 13]
++ - Exact: [289, 192, 1, 1344]
++ - Exact: [196, 128, 1, 800]
++ - Exact: [64, 512, 1, 1344]
++ - Exact: [289, 224, 1, 1568]
++ - Exact: [64, 256, 1, 1536]
++ - Exact: [289, 160, 1, 1120]
++ - Exact: [64, 256, 1, 1152]
++ - Exact: [289, 224, 1, 1344]
++ - Exact: [289, 192, 1, 896]
++ - Exact: [784, 16, 32, 192]
++ - Exact: [49, 128, 1, 1200]
++ - Exact: [289, 128, 1, 896]
++ - Exact: [1001, 32, 1, 1024]
++ - Exact: [64, 448, 1, 1152]
++ - Exact: [1001, 32, 1, 2048]
++ - Exact: [289, 192, 1, 1120]
++ - Exact: [64, 320, 1, 1728]
++ - Exact: [289, 96, 1, 864]
++ - Exact: [196, 64, 1, 800]
++ - Exact: [784, 32, 1, 400]
++ - Exact: [64, 320, 1, 2880]
++ - Exact: [1001, 32, 1, 1536]
++ - Exact: [64, 384, 1, 1152]
++ - Exact: [64, 192, 1, 1728]
++ - Exact: [1001, 64, 1, 1536]
++ - Exact: [1001, 64, 1, 2048]
++ - Exact: [1024, 64, 1, 4096]
++ - Exact: [64, 10, 448, 10]
++ - Exact: [64, 18, 648, 18]
++ - Exact: [64, 18, 1720, 18]
++ - Exact: [64, 19, 1632, 19]
++ - Exact: [64, 21, 1472, 21]
++ - Exact: [64, 23, 64, 23]
++ - Exact: [64, 26, 56, 26]
++ - Exact: [1024, 1, 1, 2]
++ - Exact: [1024, 1, 1, 1024]
++ - Exact: [64, 27, 56, 26]
++ - Exact: [64, 17, 1, 17]
++ - Exact: [64, 30, 1, 30]
++ - Exact: [64, 31, 1, 30]
++ - Exact: [64, 31, 1, 31]
++ - Exact: [64, 14, 1, 14]
++ - Exact: [64, 14, 1, 15]
++ - Exact: [64, 15, 1, 15]
++ - Exact: [64, 15, 1, 17]
++ - Exact: [100, 512, 1, 2048]
++ - Exact: [1024, 1, 1, 1600]
++ - Exact: [1024, 1, 1, 200]
++ - Exact: [1, 200, 1, 1]
++ - Exact: [1, 512, 1, 1]
++ - Exact: [67, 512, 1, 2048]
++ - Exact: [74, 512, 1, 2048]
++ - Exact: [64, 3, 512, 3]
++ - Exact: [64, 5, 512, 5]
++ - Exact: [64, 9, 512, 9]
++ - Exact: [64, 512, 1, 512]
++ - Exact: [25, 128, 120, 256]
++ - Exact: [25, 128, 139, 256]
++ - Exact: [25, 128, 160, 256]
++ - Exact: [25, 128, 18, 256]
++ - Exact: [25, 128, 19, 256]
++ - Exact: [9, 128, 120, 256]
++ - Exact: [9, 128, 139, 256]
++ - Exact: [9, 128, 160, 256]
++ - Exact: [9, 128, 18, 256]
++ - Exact: [9, 128, 19, 256]
++ - Exact: [1, 256, 1, 1152]
++ - Exact: [100, 512, 1, 2304]
++ - Exact: [25, 256, 1, 1152]
++ - Exact: [9, 256, 1, 1152]
++ - Exact: [1024, 77, 1, 1024]
++ - Exact: [1024, 10, 1, 2]
++ - Exact: [1024, 10, 1, 1024]
++ - Exact: [1024, 39, 1, 2]
++ - Exact: [1024, 39, 1, 1024]
++ - Exact: [1024, 40, 1, 2]
++ - Exact: [1024, 40, 1, 1024]
++ - Exact: [1024, 41, 1, 2]
++ - Exact: [1024, 41, 1, 1024]
++ - Exact: [1024, 5, 1, 2]
++ - Exact: [1024, 5, 1, 1024]
++ - Exact: [1024, 8, 1, 2]
++ - Exact: [1024, 9, 1, 2]
++ - Exact: [1024, 9, 1, 1024]
++ - Exact: [64, 4, 32768, 4]
++ - Exact: [64, 4, 38400, 4]
++ - Exact: [64, 14, 10880, 14]
++ - Exact: [64, 14, 10880, 15]
++ - Exact: [64, 15, 7680, 15]
++ - Exact: [64, 15, 10880, 15]
++ - Exact: [64, 15, 7680, 17]
++ - Exact: [64, 17, 6144, 17]
++ - Exact: [64, 17, 7680, 17]
++ - Exact: [64, 17, 6144, 21]
++ - Exact: [64, 21, 6144, 21]
++ - Exact: [64, 24, 4736, 24]
++ - Exact: [64, 24, 4736, 34]
++ - Exact: [64, 30, 2048, 30]
++ - Exact: [64, 31, 2048, 30]
++ - Exact: [64, 31, 2048, 31]
++ - Exact: [128, 128, 1, 64]
++ - Exact: [64, 5, 1, 5]
++ - Exact: [32, 33, 1, 33]
++ - Exact: [64, 5, 960, 5]
++ - Exact: [74, 960, 1, 2048]
++ - Exact: [128, 27, 32768, 27]
++ - Exact: [1024, 16, 1, 1024]
++ - Exact: [1024, 16, 1, 2]
++ - Exact: [1024, 64, 1, 2]
++ - Exact: [1024, 80, 1, 2]
++ - Exact: [1024, 82, 1, 1024]
++ - Exact: [1024, 82, 1, 2]
++ - Exact: [1024, 12, 1, 1024]
++ - Exact: [1024, 12, 1, 2]
++ - Exact: [64, 24, 6816, 24]
++ - Exact: [64, 26, 6272, 26]
++ - Exact: [196, 256, 1, 2304]
++ - Exact: [850, 3, 2, 256]
++ - Exact: [850, 12, 2, 256]
++ - Exact: [805, 12, 2, 256]
++ - Exact: [805, 3, 2, 256]
++ - Exact: [768, 3, 2, 256]
++ - Exact: [768, 12, 2, 256]
++ - Exact: [864, 12, 2, 256]
++ - Exact: [864, 3, 2, 256]
++ - Exact: [247, 3, 2, 256]
++ - Exact: [216, 3, 2, 256]
++ - Exact: [950, 3, 2, 256]
++ - Exact: [187, 12, 2, 256]
++ - Exact: [176, 12, 2, 256]
++ - Exact: [247, 12, 2, 256]
++ - Exact: [187, 3, 2, 256]
++ - Exact: [228, 12, 2, 256]
++ - Exact: [221, 12, 2, 256]
++ - Exact: [176, 3, 2, 256]
++ - Exact: [950, 12, 2, 256]
++ - Exact: [192, 12, 2, 256]
++ - Exact: [228, 3, 2, 256]
++ - Exact: [221, 3, 2, 256]
++ - Exact: [192, 3, 2, 256]
++ - Exact: [216, 12, 2, 256]
++ - Exact: [2, 6, 1, 1024]
++ - Exact: [1024, 20, 1, 2]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Configs/navi23/rocblas_sgemm_sb_nt_asm_full.yaml b/Tensile/Configs/navi23/rocblas_sgemm_sb_nt_asm_full.yaml
+new file mode 100644
+index 0000000000..d01f9f7a38
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_sgemm_sb_nt_asm_full.yaml
+@@ -0,0 +1,4925 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: s
++ TransposeA: False
++ TransposeB: True
++ UseBeta: True
++ Batched: True
++
++# bodys bigSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2048, 2048, 1, 512]
++ - Exact: [1600, 1024, 1, 512]
++ - Exact: [4096, 1024, 1, 4096]
++ - Exact: [4096, 1024, 1, 2048]
++ - Exact: [3072, 768, 1, 4096]
++ - Exact: [3072, 1024, 1, 2048]
++ - Exact: [3072, 1024, 1, 3072]
++ - Exact: [3072, 1024, 1, 512]
++ - Exact: [2944, 4288, 1, 1280]
++ - Exact: [2368, 5888, 1, 256]
++ - Exact: [5888, 1024, 1, 1280]
++ - Exact: [5888, 1856, 1, 3328]
++ - Exact: [5056, 704, 1, 256]
++ - Exact: [5888, 2944, 1, 3328]
++ - Exact: [1856, 4288, 1, 256]
++ - Exact: [1024, 5056, 1, 128]
++ - Exact: [5056, 5056, 1, 3328]
++ - Exact: [1408, 5888, 1, 1280]
++ - Exact: [1024, 3584, 1, 3328]
++ - Exact: [5888, 1408, 1, 1280]
++ - Exact: [1024, 2368, 1, 256]
++ - Exact: [1408, 1856, 1, 1280]
++ - Exact: [5056, 5056, 1, 1280]
++ - Exact: [448, 5056, 1, 256]
++ - Exact: [1856, 1408, 1, 128]
++ - Exact: [6784, 256, 1, 3328]
++ - Exact: [6784, 4288, 1, 3328]
++ - Exact: [4288, 448, 1, 256]
++ - Exact: [1856, 2368, 1, 3328]
++ - Exact: [4288, 2944, 1, 1280]
++ - Exact: [704, 5056, 1, 1280]
++ - Exact: [2368, 704, 1, 3328]
++ - Exact: [256, 5888, 1, 256]
++ - Exact: [1856, 4288, 1, 3328]
++ - Exact: [5888, 1024, 1, 256]
++ - Exact: [448, 5056, 1, 3328]
++ - Exact: [1408, 2944, 1, 256]
++ - Exact: [6784, 5056, 1, 3328]
++ - Exact: [5056, 5056, 1, 256]
++ - Exact: [1408, 6784, 1, 128]
++ - Exact: [704, 5056, 1, 128]
++ - Exact: [2368, 2944, 1, 1280]
++ - Exact: [6784, 6784, 1, 1280]
++ - Exact: [1408, 4288, 1, 1280]
++ - Exact: [3584, 4288, 1, 1280]
++ - Exact: [2368, 704, 1, 1280]
++ - Exact: [5056, 4288, 1, 3328]
++ - Exact: [3584, 2368, 1, 3328]
++ - Exact: [6784, 448, 1, 1280]
++ - Exact: [1408, 2944, 1, 128]
++ - Exact: [4288, 2944, 1, 256]
++ - Exact: [5888, 704, 1, 1280]
++ - Exact: [448, 5888, 1, 128]
++ - Exact: [5056, 2368, 1, 1280]
++ - Exact: [448, 3584, 1, 1280]
++ - Exact: [6784, 5888, 1, 256]
++ - Exact: [5888, 2944, 1, 128]
++ - Exact: [1024, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 3328]
++ - Exact: [1856, 6784, 1, 128]
++ - Exact: [5056, 704, 1, 3328]
++ - Exact: [1408, 1856, 1, 256]
++ - Exact: [2368, 5056, 1, 256]
++ - Exact: [5888, 1856, 1, 256]
++ - Exact: [704, 5888, 1, 256]
++ - Exact: [2944, 6784, 1, 3328]
++ - Exact: [3584, 704, 1, 3328]
++ - Exact: [448, 4288, 1, 256]
++ - Exact: [704, 2368, 1, 1280]
++ - Exact: [1856, 2368, 1, 1280]
++ - Exact: [1856, 4288, 1, 1280]
++ - Exact: [704, 2944, 1, 128]
++ - Exact: [1408, 1024, 1, 1280]
++ - Exact: [704, 6784, 1, 256]
++ - Exact: [6784, 704, 1, 256]
++ - Exact: [5056, 1408, 1, 128]
++ - Exact: [3584, 4288, 1, 3328]
++ - Exact: [5888, 1856, 1, 1280]
++ - Exact: [5056, 1024, 1, 3328]
++ - Exact: [1024, 4288, 1, 128]
++ - Exact: [2368, 3584, 1, 1280]
++ - Exact: [2368, 6784, 1, 1280]
++ - Exact: [2944, 3584, 1, 3328]
++ - Exact: [6784, 2944, 1, 256]
++ - Exact: [4288, 2368, 1, 3328]
++ - Exact: [1856, 2368, 1, 256]
++ - Exact: [3584, 6784, 1, 3328]
++ - Exact: [1024, 5888, 1, 3328]
++ - Exact: [5056, 4288, 1, 1280]
++ - Exact: [2944, 5888, 1, 128]
++ - Exact: [704, 5888, 1, 1280]
++ - Exact: [2368, 3584, 1, 128]
++ - Exact: [6784, 5888, 1, 3328]
++ - Exact: [1024, 5056, 1, 1280]
++ - Exact: [4288, 1024, 1, 256]
++ - Exact: [2944, 2368, 1, 128]
++ - Exact: [5888, 448, 1, 1280]
++ - Exact: [704, 5888, 1, 3328]
++ - Exact: [6784, 2368, 1, 1280]
++ - Exact: [3584, 2944, 1, 256]
++ - Exact: [2368, 1024, 1, 3328]
++ - Exact: [1408, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 3328]
++ - Exact: [2368, 2368, 1, 256]
++ - Exact: [4288, 4288, 1, 1280]
++ - Exact: [1408, 4288, 1, 256]
++ - Exact: [5888, 448, 1, 128]
++ - Exact: [704, 6784, 1, 3328]
++ - Exact: [5888, 5888, 1, 1280]
++ - Exact: [5056, 1024, 1, 1280]
++ - Exact: [448, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 1280]
++ - Exact: [5056, 5888, 1, 1280]
++ - Exact: [4288, 5888, 1, 128]
++ - Exact: [1408, 3584, 1, 128]
++ - Exact: [448, 3584, 1, 128]
++ - Exact: [5888, 2944, 1, 1280]
++ - Exact: [2368, 5888, 1, 128]
++ - Exact: [3584, 5888, 1, 256]
++ - Exact: [2368, 704, 1, 128]
++ - Exact: [3584, 2944, 1, 1280]
++ - Exact: [3584, 2368, 1, 128]
++ - Exact: [5056, 704, 1, 128]
++ - Exact: [5056, 1408, 1, 3328]
++ - Exact: [6784, 1024, 1, 3328]
++ - Exact: [6784, 2944, 1, 3328]
++ - Exact: [2944, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 256]
++ - Exact: [1024, 5888, 1, 128]
++ - Exact: [2048, 7133, 1, 2048]
++ - Exact: [4288, 5888, 1, 1280]
++ - Exact: [4288, 4288, 1, 256]
++ - Exact: [4288, 1856, 1, 1280]
++ - Exact: [1856, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 3328]
++ - Exact: [256, 5056, 1, 128]
++ - Exact: [5056, 1024, 1, 256]
++ - Exact: [5056, 1856, 1, 3328]
++ - Exact: [1856, 1408, 1, 256]
++ - Exact: [4288, 1408, 1, 128]
++ - Exact: [4288, 5056, 1, 256]
++ - Exact: [5056, 256, 1, 3328]
++ - Exact: [1024, 5888, 1, 1280]
++ - Exact: [6784, 2368, 1, 128]
++ - Exact: [5056, 3584, 1, 256]
++ - Exact: [1856, 1024, 1, 1280]
++ - Exact: [6784, 4288, 1, 1280]
++ - Exact: [1856, 1856, 1, 1280]
++ - Exact: [6784, 2944, 1, 128]
++ - Exact: [1408, 5056, 1, 1280]
++ - Exact: [5888, 1856, 1, 128]
++ - Exact: [2368, 1024, 1, 128]
++ - Exact: [5056, 3584, 1, 128]
++ - Exact: [5888, 5888, 1, 3328]
++ - Exact: [6784, 1024, 1, 256]
++ - Exact: [2944, 2368, 1, 256]
++ - Exact: [5056, 5888, 1, 3328]
++ - Exact: [1856, 1024, 1, 256]
++ - Exact: [3584, 448, 1, 1280]
++ - Exact: [448, 5888, 1, 256]
++ - Exact: [1408, 6784, 1, 3328]
++ - Exact: [4288, 704, 1, 128]
++ - Exact: [5056, 2944, 1, 256]
++ - Exact: [6784, 5888, 1, 128]
++ - Exact: [2368, 1856, 1, 256]
++ - Exact: [1408, 3584, 1, 3328]
++ - Exact: [2368, 6784, 1, 256]
++ - Exact: [5056, 1408, 1, 1280]
++ - Exact: [5056, 4288, 1, 128]
++ - Exact: [1408, 1856, 1, 128]
++ - Exact: [1408, 5888, 1, 3328]
++ - Exact: [6784, 6784, 1, 256]
++ - Exact: [4288, 2368, 1, 128]
++ - Exact: [1856, 4288, 1, 128]
++ - Exact: [2368, 2944, 1, 256]
++ - Exact: [3584, 1856, 1, 1280]
++ - Exact: [6784, 6784, 1, 128]
++ - Exact: [5888, 5056, 1, 256]
++ - Exact: [3584, 448, 1, 256]
++ - Exact: [448, 4288, 1, 128]
++ - Exact: [2944, 4288, 1, 3328]
++ - Exact: [256, 6784, 1, 256]
++ - Exact: [1408, 4288, 1, 128]
++ - Exact: [2944, 704, 1, 3328]
++ - Exact: [3584, 3584, 1, 256]
++ - Exact: [3584, 5056, 1, 256]
++ - Exact: [2944, 2368, 1, 1280]
++ - Exact: [1408, 3584, 1, 256]
++ - Exact: [6784, 3584, 1, 256]
++ - Exact: [5056, 2368, 1, 128]
++ - Exact: [2944, 2944, 1, 3328]
++ - Exact: [5056, 6784, 1, 256]
++ - Exact: [1856, 3584, 1, 128]
++ - Exact: [6784, 448, 1, 256]
++ - Exact: [3584, 6784, 1, 128]
++ - Exact: [5056, 1856, 1, 256]
++ - Exact: [1024, 1856, 1, 256]
++ - Exact: [1408, 6784, 1, 1280]
++ - Exact: [3584, 3584, 1, 1280]
++ - Exact: [5888, 5888, 1, 128]
++ - Exact: [5056, 5888, 1, 128]
++ - Exact: [5056, 2368, 1, 3328]
++ - Exact: [2944, 4288, 1, 256]
++ - Exact: [1408, 3584, 1, 1280]
++ - Exact: [2368, 6784, 1, 3328]
++ - Exact: [1856, 1408, 1, 1280]
++ - Exact: [6784, 704, 1, 128]
++ - Exact: [1408, 5888, 1, 256]
++ - Exact: [704, 2944, 1, 1280]
++ - Exact: [1856, 2368, 1, 128]
++ - Exact: [4096, 7133, 1, 4096]
++ - Exact: [3584, 704, 1, 1280]
++ - Exact: [2944, 6784, 1, 128]
++ - Exact: [3584, 448, 1, 3328]
++ - Exact: [704, 2368, 1, 3328]
++ - Exact: [256, 5888, 1, 128]
++ - Exact: [2944, 2944, 1, 1280]
++ - Exact: [5888, 2368, 1, 256]
++ - Exact: [6784, 704, 1, 3328]
++ - Exact: [5888, 4288, 1, 128]
++ - Exact: [1408, 2944, 1, 3328]
++ - Exact: [3584, 704, 1, 128]
++ - Exact: [5056, 5056, 1, 128]
++ - Exact: [448, 5056, 1, 128]
++ - Exact: [1408, 5056, 1, 128]
++ - Exact: [2944, 3584, 1, 128]
++ - Exact: [3584, 2368, 1, 256]
++ - Exact: [5888, 5056, 1, 1280]
++ - Exact: [2368, 5056, 1, 128]
++ - Exact: [3584, 3584, 1, 3328]
++ - Exact: [5888, 6784, 1, 256]
++ - Exact: [4288, 2944, 1, 3328]
++ - Exact: [4288, 704, 1, 1280]
++ - Exact: [256, 5056, 1, 1280]
++ - Exact: [2944, 5888, 1, 3328]
++ - Exact: [6784, 5888, 1, 1280]
++ - Exact: [5888, 4288, 1, 1280]
++ - Exact: [5888, 3584, 1, 128]
++ - Exact: [1856, 1856, 1, 128]
++ - Exact: [704, 3584, 1, 128]
++ - Exact: [5888, 448, 1, 3328]
++ - Exact: [2368, 4288, 1, 1280]
++ - Exact: [4288, 2944, 1, 128]
++ - Exact: [1024, 6784, 1, 3328]
++ - Exact: [5056, 2944, 1, 3328]
++ - Exact: [2944, 3584, 1, 256]
++ - Exact: [1408, 1408, 1, 3328]
++ - Exact: [3584, 3584, 1, 128]
++ - Exact: [3584, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 3328]
++ - Exact: [704, 3584, 1, 1280]
++ - Exact: [2944, 6784, 1, 1280]
++ - Exact: [1856, 6784, 1, 256]
++ - Exact: [4288, 448, 1, 3328]
++ - Exact: [6784, 4288, 1, 128]
++ - Exact: [6784, 704, 1, 1280]
++ - Exact: [5888, 1024, 1, 3328]
++ - Exact: [704, 6784, 1, 1280]
++ - Exact: [1856, 5056, 1, 3328]
++ - Exact: [1024, 3584, 1, 128]
++ - Exact: [1024, 1408, 1, 128]
++ - Exact: [2368, 2944, 1, 128]
++ - Exact: [5056, 2944, 1, 128]
++ - Exact: [5888, 5056, 1, 3328]
++ - Exact: [1408, 2368, 1, 128]
++ - Exact: [5888, 2368, 1, 128]
++ - Exact: [3584, 6784, 1, 1280]
++ - Exact: [3072, 7435, 1, 1024]
++ - Exact: [1856, 5888, 1, 256]
++ - Exact: [4288, 4288, 1, 3328]
++ - Exact: [4288, 1408, 1, 1280]
++ - Exact: [3584, 5056, 1, 128]
++ - Exact: [4288, 2368, 1, 256]
++ - Exact: [2944, 5056, 1, 1280]
++ - Exact: [448, 6784, 1, 256]
++ - Exact: [6784, 2368, 1, 3328]
++ - Exact: [4288, 1856, 1, 3328]
++ - Exact: [3584, 448, 1, 128]
++ - Exact: [3584, 1024, 1, 1280]
++ - Exact: [1856, 5056, 1, 256]
++ - Exact: [1024, 4288, 1, 256]
++ - Exact: [5888, 3584, 1, 3328]
++ - Exact: [5056, 3584, 1, 3328]
++ - Exact: [2368, 1408, 1, 1280]
++ - Exact: [5056, 2944, 1, 1280]
++ - Exact: [1024, 6784, 1, 256]
++ - Exact: [2944, 1408, 1, 128]
++ - Exact: [5056, 6784, 1, 3328]
++ - Exact: [3584, 4288, 1, 256]
++ - Exact: [1856, 6784, 1, 3328]
++ - Exact: [5888, 4288, 1, 256]
++ - Exact: [5056, 1408, 1, 256]
++ - Exact: [3584, 1024, 1, 256]
++ - Exact: [5888, 5888, 1, 256]
++ - Exact: [4288, 1024, 1, 1280]
++ - Exact: [448, 6784, 1, 3328]
++ - Exact: [2944, 1408, 1, 1280]
++ - Exact: [2944, 1856, 1, 3328]
++ - Exact: [2944, 2944, 1, 128]
++ - Exact: [3584, 5888, 1, 1280]
++ - Exact: [6784, 1856, 1, 1280]
++ - Exact: [2944, 5056, 1, 256]
++ - Exact: [2944, 5888, 1, 1280]
++ - Exact: [5888, 256, 1, 3328]
++ - Exact: [1856, 5888, 1, 3328]
++ - Exact: [3584, 1408, 1, 256]
++ - Exact: [704, 3584, 1, 3328]
++ - Exact: [5056, 448, 1, 1280]
++ - Exact: [3584, 1856, 1, 3328]
++ - Exact: [2944, 1024, 1, 256]
++ - Exact: [1024, 2368, 1, 128]
++ - Exact: [2368, 4288, 1, 3328]
++ - Exact: [1024, 1408, 1, 1280]
++ - Exact: [6784, 5056, 1, 256]
++ - Exact: [448, 6784, 1, 128]
++ - Exact: [2944, 6784, 1, 256]
++ - Exact: [2368, 2368, 1, 1280]
++ - Exact: [1856, 3584, 1, 1280]
++ - Exact: [3584, 1408, 1, 1280]
++ - Exact: [4288, 448, 1, 128]
++ - Exact: [5056, 256, 1, 1280]
++ - Exact: [1856, 1408, 1, 3328]
++ - Exact: [1024, 4288, 1, 3328]
++ - Exact: [5056, 448, 1, 256]
++ - Exact: [2944, 2368, 1, 3328]
++ - Exact: [1024, 1856, 1, 1280]
++ - Exact: [6784, 1856, 1, 256]
++ - Exact: [1024, 5888, 1, 256]
++ - Exact: [1408, 2368, 1, 256]
++ - Exact: [1408, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 128]
++ - Exact: [6784, 1408, 1, 128]
++ - Exact: [4288, 5888, 1, 256]
++ - Exact: [1408, 5056, 1, 256]
++ - Exact: [4288, 3584, 1, 128]
++ - Exact: [3584, 5056, 1, 1280]
++ - Exact: [1856, 1024, 1, 128]
++ - Exact: [704, 4288, 1, 256]
++ - Exact: [5888, 2368, 1, 1280]
++ - Exact: [2368, 5888, 1, 1280]
++ - Exact: [5888, 256, 1, 1280]
++ - Exact: [2368, 1856, 1, 3328]
++ - Exact: [2944, 704, 1, 256]
++ - Exact: [704, 3584, 1, 256]
++ - Exact: [704, 2944, 1, 3328]
++ - Exact: [6784, 1024, 1, 128]
++ - Exact: [2944, 1024, 1, 3328]
++ - Exact: [2944, 5056, 1, 128]
++ - Exact: [1408, 6784, 1, 256]
++ - Exact: [6784, 1408, 1, 3328]
++ - Exact: [4288, 6784, 1, 128]
++ - Exact: [6784, 2944, 1, 1280]
++ - Exact: [4288, 1856, 1, 128]
++ - Exact: [1856, 2944, 1, 128]
++ - Exact: [6784, 448, 1, 128]
++ - Exact: [448, 5056, 1, 1280]
++ - Exact: [2368, 1856, 1, 128]
++ - Exact: [4288, 704, 1, 256]
++ - Exact: [5888, 704, 1, 256]
++ - Exact: [3584, 1024, 1, 128]
++ - Exact: [256, 5888, 1, 3328]
++ - Exact: [1408, 4288, 1, 3328]
++ - Exact: [6784, 4288, 1, 256]
++ - Exact: [5888, 256, 1, 256]
++ - Exact: [6784, 1024, 1, 1280]
++ - Exact: [5888, 1024, 1, 128]
++ - Exact: [6784, 3584, 1, 1280]
++ - Exact: [1024, 6784, 1, 1280]
++ - Exact: [1408, 2944, 1, 1280]
++ - Exact: [1408, 2368, 1, 3328]
++ - Exact: [2944, 1856, 1, 128]
++ - Exact: [256, 6784, 1, 128]
++ - Exact: [5056, 6784, 1, 128]
++ - Exact: [4288, 5056, 1, 128]
++ - Exact: [1856, 5888, 1, 128]
++ - Exact: [2944, 5888, 1, 256]
++ - Exact: [3584, 1856, 1, 256]
++ - Exact: [4288, 3584, 1, 1280]
++ - Exact: [704, 4288, 1, 3328]
++ - Exact: [704, 5888, 1, 128]
++ - Exact: [6784, 3584, 1, 128]
++ - Exact: [4288, 5056, 1, 3328]
++ - Exact: [1408, 1408, 1, 128]
++ - Exact: [5056, 2368, 1, 256]
++ - Exact: [4288, 704, 1, 3328]
++ - Exact: [448, 3584, 1, 256]
++ - Exact: [2368, 1024, 1, 1280]
++ - Exact: [2944, 1408, 1, 3328]
++ - Exact: [1024, 1408, 1, 3328]
++ - Exact: [2560, 7133, 1, 2560]
++ - Exact: [5888, 3584, 1, 256]
++ - Exact: [1408, 1856, 1, 3328]
++ - Exact: [6784, 1408, 1, 1280]
++ - Exact: [704, 2944, 1, 256]
++ - Exact: [704, 4288, 1, 128]
++ - Exact: [2368, 4288, 1, 128]
++ - Exact: [1024, 6784, 1, 128]
++ - Exact: [1408, 1408, 1, 1280]
++ - Exact: [448, 4288, 1, 3328]
++ - Exact: [2368, 1408, 1, 256]
++ - Exact: [5888, 5056, 1, 128]
++ - Exact: [704, 2368, 1, 256]
++ - Exact: [5888, 2368, 1, 3328]
++ - Exact: [4288, 448, 1, 1280]
++ - Exact: [5888, 704, 1, 3328]
++ - Exact: [5056, 256, 1, 128]
++ - Exact: [1408, 5888, 1, 128]
++ - Exact: [1408, 1024, 1, 256]
++ - Exact: [1024, 1856, 1, 128]
++ - Exact: [5056, 6784, 1, 1280]
++ - Exact: [704, 5056, 1, 3328]
++ - Exact: [3584, 5056, 1, 3328]
++ - Exact: [2368, 2944, 1, 3328]
++ - Exact: [2368, 3584, 1, 256]
++ - Exact: [5056, 3584, 1, 1280]
++ - Exact: [1856, 2944, 1, 1280]
++ - Exact: [3584, 2368, 1, 1280]
++ - Exact: [2944, 1408, 1, 256]
++ - Exact: [4288, 1408, 1, 3328]
++ - Exact: [2944, 1024, 1, 128]
++ - Exact: [4288, 5056, 1, 1280]
++ - Exact: [5888, 6784, 1, 1280]
++ - Exact: [6784, 5056, 1, 128]
++ - Exact: [5888, 1408, 1, 3328]
++ - Exact: [256, 5056, 1, 256]
++ - Exact: [448, 3584, 1, 3328]
++ - Exact: [704, 2368, 1, 128]
++ - Exact: [5888, 256, 1, 128]
++ - Exact: [3584, 1856, 1, 128]
++ - Exact: [4288, 4288, 1, 128]
++ - Exact: [1856, 1024, 1, 3328]
++ - Exact: [1024, 5056, 1, 256]
++ - Exact: [2368, 1408, 1, 3328]
++ - Exact: [5888, 448, 1, 256]
++ - Exact: [5888, 6784, 1, 128]
++ - Exact: [6784, 5056, 1, 1280]
++ - Exact: [5056, 704, 1, 1280]
++ - Exact: [4288, 6784, 1, 1280]
++ - Exact: [6784, 1408, 1, 256]
++ - Exact: [3584, 5888, 1, 128]
++ - Exact: [5056, 5888, 1, 256]
++ - Exact: [2368, 1024, 1, 256]
++ - Exact: [2944, 1856, 1, 256]
++ - Exact: [1856, 6784, 1, 1280]
++ - Exact: [4288, 3584, 1, 256]
++ - Exact: [5056, 1856, 1, 1280]
++ - Exact: [1408, 1024, 1, 3328]
++ - Exact: [5888, 3584, 1, 1280]
++ - Exact: [1856, 3584, 1, 3328]
++ - Exact: [1024, 2944, 1, 256]
++ - Exact: [448, 6784, 1, 1280]
++ - Exact: [704, 5056, 1, 256]
++ - Exact: [3584, 1024, 1, 3328]
++ - Exact: [2944, 1856, 1, 1280]
++ - Exact: [5056, 256, 1, 256]
++ - Exact: [2368, 3584, 1, 3328]
++ - Exact: [2944, 704, 1, 1280]
++ - Exact: [2944, 3584, 1, 1280]
++ - Exact: [1856, 5888, 1, 1280]
++ - Exact: [5056, 448, 1, 3328]
++ - Exact: [4288, 1408, 1, 256]
++ - Exact: [5888, 1408, 1, 128]
++ - Exact: [4288, 2368, 1, 1280]
++ - Exact: [6784, 2368, 1, 256]
++ - Exact: [4288, 1856, 1, 256]
++ - Exact: [1856, 2944, 1, 256]
++ - Exact: [5056, 1024, 1, 128]
++ - Exact: [1760, 7133, 1, 1760]
++ - Exact: [6784, 256, 1, 128]
++ - Exact: [5888, 704, 1, 128]
++ - Exact: [1024, 4288, 1, 1280]
++ - Exact: [2368, 5056, 1, 3328]
++ - Exact: [4288, 1024, 1, 3328]
++ - Exact: [1024, 5056, 1, 3328]
++ - Exact: [1024, 1856, 1, 3328]
++ - Exact: [704, 6784, 1, 128]
++ - Exact: [4288, 6784, 1, 256]
++ - Exact: [3584, 2944, 1, 3328]
++ - Exact: [5888, 2944, 1, 256]
++ - Exact: [2368, 6784, 1, 128]
++ - Exact: [448, 4288, 1, 1280]
++ - Exact: [5056, 4288, 1, 256]
++ - Exact: [1024, 3584, 1, 256]
++ - Exact: [1856, 5056, 1, 128]
++ - Exact: [6784, 6784, 1, 3328]
++ - Exact: [448, 5888, 1, 1280]
++ - Exact: [5056, 448, 1, 128]
++ - Exact: [3584, 2944, 1, 128]
++ - Exact: [6784, 256, 1, 1280]
++ - Exact: [2368, 5888, 1, 3328]
++ - Exact: [2368, 1856, 1, 1280]
++ - Exact: [3584, 4288, 1, 128]
++ - Exact: [5888, 4288, 1, 3328]
++ - Exact: [2368, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 128]
++ - Exact: [1856, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 1280]
++ - Exact: [3584, 5888, 1, 3328]
++ - Exact: [2368, 4288, 1, 256]
++ - Exact: [1024, 2368, 1, 3328]
++ - Exact: [6784, 1856, 1, 3328]
++ - Exact: [1024, 2944, 1, 128]
++ - Exact: [1024, 3584, 1, 1280]
++ - Exact: [4288, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 3328]
++ - Exact: [3584, 6784, 1, 256]
++ - Exact: [256, 6784, 1, 1280]
++ - Exact: [1856, 3584, 1, 256]
++ - Exact: [6784, 1856, 1, 128]
++ - Exact: [2944, 704, 1, 128]
++ - Exact: [256, 5888, 1, 1280]
++ - Exact: [4288, 6784, 1, 3328]
++ - Exact: [7680, 5481, 1, 2560]
++ - Exact: [2368, 1408, 1, 128]
++ - Exact: [1408, 1024, 1, 128]
++ - Exact: [6784, 3584, 1, 3328]
++ - Exact: [2368, 5056, 1, 1280]
++ - Exact: [1408, 2368, 1, 1280]
++ - Exact: [2944, 4288, 1, 128]
++ - Exact: [2944, 2944, 1, 256]
++ - Exact: [6784, 256, 1, 256]
++ - Exact: [256, 5056, 1, 3328]
++ - Exact: [5056, 1856, 1, 128]
++ - Exact: [5888, 1408, 1, 256]
++ - Exact: [4288, 3584, 1, 3328]
++ - Exact: [1024, 2368, 1, 1280]
++ - Exact: [5888, 6784, 1, 3328]
++ - Exact: [704, 4288, 1, 1280]
++ - Exact: [6784, 448, 1, 3328]
++ - Exact: [4288, 1024, 1, 128]
++ - Exact: [196, 256, 256, 1024]
++ - Exact: [784, 512, 256, 128]
++ - Exact: [784, 128, 128, 512]
++ - Exact: [3136, 256, 256, 64]
++ - Exact: [784, 128, 256, 512]
++ - Exact: [196, 256, 128, 1024]
++ - Exact: [3136, 256, 128, 64]
++ - Exact: [784, 512, 128, 128]
++ - Exact: [196, 1024, 128, 256]
++ - Exact: [196, 1024, 256, 256]
++ - Exact: [5329, 160, 64, 64]
++ - Exact: [1225, 384, 64, 192]
++ - Exact: [289, 1024, 64, 256]
++ - Exact: [1225, 384, 64, 64]
++ - Exact: [1225, 384, 64, 96]
++ - Exact: [289, 1024, 64, 384]
++ - Exact: [289, 1024, 64, 192]
++ - Exact: [289, 1024, 64, 128]
++ - Exact: [4096, 1024, 1, 2984]
++ - Exact: [1024, 4096, 1, 3437]
++ - Exact: [1024, 4096, 1, 3235]
++ - Exact: [4096, 1024, 1, 4032]
++ - Exact: [1024, 4096, 1, 3334]
++ - Exact: [4096, 1024, 1, 3288]
++ - Exact: [1024, 4096, 1, 3515]
++ - Exact: [4096, 1024, 1, 3437]
++ - Exact: [1024, 4096, 1, 3259]
++ - Exact: [1024, 4096, 1, 3384]
++ - Exact: [4096, 1024, 1, 3458]
++ - Exact: [1024, 4096, 1, 3412]
++ - Exact: [1024, 4096, 1, 3529]
++ - Exact: [1024, 4096, 1, 4032]
++ - Exact: [4096, 1024, 1, 3999]
++ - Exact: [1024, 4096, 1, 3079]
++ - Exact: [1024, 4096, 1, 3876]
++ - Exact: [1024, 4096, 1, 3450]
++ - Exact: [1024, 4096, 1, 3256]
++ - Exact: [4096, 1024, 1, 3403]
++ - Exact: [1024, 4096, 1, 3359]
++ - Exact: [4096, 1024, 1, 3549]
++ - Exact: [4096, 1024, 1, 3176]
++ - Exact: [1024, 4096, 1, 3504]
++ - Exact: [4096, 1024, 1, 3314]
++ - Exact: [4096, 1024, 1, 3183]
++ - Exact: [1024, 4096, 1, 3209]
++ - Exact: [1024, 4096, 1, 3720]
++ - Exact: [1024, 4096, 1, 3859]
++ - Exact: [1024, 33708, 1, 4059]
++ - Exact: [4096, 1024, 1, 3477]
++ - Exact: [4096, 1024, 1, 3233]
++ - Exact: [4096, 1024, 1, 3409]
++ - Exact: [4096, 1024, 1, 3564]
++ - Exact: [4096, 1024, 1, 3190]
++ - Exact: [1024, 4096, 1, 3288]
++ - Exact: [4096, 1024, 1, 3451]
++ - Exact: [1024, 4096, 1, 3348]
++ - Exact: [1024, 4096, 1, 3465]
++ - Exact: [1024, 33708, 1, 4032]
++ - Exact: [1024, 33708, 1, 3840]
++ - Exact: [4096, 1024, 1, 3391]
++ - Exact: [1024, 4096, 1, 3530]
++ - Exact: [4096, 1024, 1, 3209]
++ - Exact: [1024, 4096, 1, 3457]
++ - Exact: [1024, 4096, 1, 3386]
++ - Exact: [4096, 1024, 1, 3350]
++ - Exact: [1024, 4096, 1, 3184]
++ - Exact: [1024, 4096, 1, 3093]
++ - Exact: [1024, 4096, 1, 3400]
++ - Exact: [1024, 4096, 1, 3214]
++ - Exact: [4096, 1024, 1, 3406]
++ - Exact: [1024, 4096, 1, 3565]
++ - Exact: [4096, 1024, 1, 3536]
++ - Exact: [1024, 4096, 1, 3183]
++ - Exact: [1024, 4096, 1, 3462]
++ - Exact: [4096, 1024, 1, 3130]
++ - Exact: [4096, 1024, 1, 3381]
++ - Exact: [4096, 1024, 1, 3298]
++ - Exact: [1024, 4096, 1, 3292]
++ - Exact: [4096, 1024, 1, 3289]
++ - Exact: [1024, 4096, 1, 3379]
++ - Exact: [1024, 4096, 1, 3990]
++ - Exact: [1024, 4096, 1, 3540]
++ - Exact: [4096, 1024, 1, 3412]
++ - Exact: [1024, 4096, 1, 3555]
++ - Exact: [1024, 4096, 1, 3518]
++ - Exact: [4096, 1024, 1, 3189]
++ - Exact: [1024, 4096, 1, 3298]
++ - Exact: [4096, 1024, 1, 3072]
++ - Exact: [1024, 4096, 1, 3393]
++ - Exact: [1024, 4096, 1, 3207]
++ - Exact: [4096, 1024, 1, 3487]
++ - Exact: [4096, 1024, 1, 3431]
++ - Exact: [4096, 1024, 1, 3378]
++ - Exact: [4096, 1024, 1, 3529]
++ - Exact: [4096, 1024, 1, 3460]
++ - Exact: [1024, 4096, 1, 3336]
++ - Exact: [1024, 4096, 1, 3501]
++ - Exact: [1024, 4096, 1, 3584]
++ - Exact: [4096, 1024, 1, 2499]
++ - Exact: [4096, 1024, 1, 3352]
++ - Exact: [1024, 4096, 1, 3543]
++ - Exact: [1024, 4096, 1, 3476]
++ - Exact: [1024, 33708, 1, 3822]
++ - Exact: [1024, 4096, 1, 3436]
++ - Exact: [1024, 4096, 1, 3594]
++ - Exact: [4096, 1024, 1, 3514]
++ - Exact: [1024, 4096, 1, 3064]
++ - Exact: [4096, 1024, 1, 3371]
++ - Exact: [4096, 1024, 1, 3558]
++ - Exact: [4096, 1024, 1, 3517]
++ - Exact: [4096, 1024, 1, 3144]
++ - Exact: [1024, 4096, 1, 3312]
++ - Exact: [4096, 1024, 1, 3079]
++ - Exact: [1024, 4096, 1, 3415]
++ - Exact: [1024, 4096, 1, 3221]
++ - Exact: [1024, 4096, 1, 3978]
++ - Exact: [4096, 1024, 1, 3876]
++ - Exact: [1024, 4096, 1, 3528]
++ - Exact: [1024, 4096, 1, 3181]
++ - Exact: [4096, 1024, 1, 3445]
++ - Exact: [4096, 1024, 1, 3450]
++ - Exact: [4096, 1024, 1, 3377]
++ - Exact: [1024, 4096, 1, 3532]
++ - Exact: [1024, 33708, 1, 3944]
++ - Exact: [4096, 1024, 1, 3483]
++ - Exact: [1024, 4096, 1, 3358]
++ - Exact: [4096, 1024, 1, 3464]
++ - Exact: [4096, 1024, 1, 3282]
++ - Exact: [4096, 1024, 1, 3256]
++ - Exact: [1024, 4096, 1, 3057]
++ - Exact: [4096, 1024, 1, 3481]
++ - Exact: [4096, 1024, 1, 3340]
++ - Exact: [1024, 4096, 1, 3273]
++ - Exact: [4096, 1024, 1, 3392]
++ - Exact: [4096, 1024, 1, 3337]
++ - Exact: [4096, 1024, 1, 3359]
++ - Exact: [4096, 1024, 1, 3498]
++ - Exact: [4096, 1024, 1, 3169]
++ - Exact: [1024, 33708, 1, 3859]
++ - Exact: [1024, 4096, 1, 3103]
++ - Exact: [4096, 1024, 1, 3900]
++ - Exact: [1024, 4096, 1, 3442]
++ - Exact: [1024, 4096, 1, 3248]
++ - Exact: [1024, 4096, 1, 3351]
++ - Exact: [4096, 1024, 1, 3593]
++ - Exact: [1024, 4096, 1, 3780]
++ - Exact: [1024, 33708, 1, 3681]
++ - Exact: [4096, 1024, 1, 3374]
++ - Exact: [1024, 4096, 1, 3557]
++ - Exact: [4096, 1024, 1, 3906]
++ - Exact: [4096, 1024, 1, 3504]
++ - Exact: [1024, 4096, 1, 3270]
++ - Exact: [4096, 1024, 1, 3098]
++ - Exact: [4096, 1024, 1, 3216]
++ - Exact: [1024, 4096, 1, 3550]
++ - Exact: [4096, 1024, 1, 3449]
++ - Exact: [1024, 4096, 1, 3403]
++ - Exact: [1024, 4096, 1, 3523]
++ - Exact: [1024, 4096, 1, 3486]
++ - Exact: [1024, 4096, 1, 3564]
++ - Exact: [1024, 33708, 1, 4005]
++ - Exact: [4096, 1024, 1, 3296]
++ - Exact: [1024, 4096, 1, 3263]
++ - Exact: [1024, 4096, 1, 3130]
++ - Exact: [1024, 4096, 1, 3295]
++ - Exact: [1024, 33708, 1, 3925]
++ - Exact: [1024, 4096, 1, 3378]
++ - Exact: [4096, 1024, 1, 3720]
++ - Exact: [4096, 1024, 1, 3399]
++ - Exact: [4096, 1024, 1, 3543]
++ - Exact: [4096, 1024, 1, 3497]
++ - Exact: [4096, 1024, 1, 3594]
++ - Exact: [1024, 4096, 1, 3144]
++ - Exact: [1024, 4096, 1, 3975]
++ - Exact: [4096, 1024, 1, 3205]
++ - Exact: [1024, 33708, 1, 3995]
++ - Exact: [1024, 4096, 1, 3392]
++ - Exact: [1024, 4096, 1, 3055]
++ - Exact: [1024, 4096, 1, 4026]
++ - Exact: [4096, 1024, 1, 3557]
++ - Exact: [4096, 1024, 1, 3515]
++ - Exact: [4096, 1024, 1, 3486]
++ - Exact: [4096, 1024, 1, 3457]
++ - Exact: [1024, 4096, 1, 3511]
++ - Exact: [4096, 1024, 1, 3138]
++ - Exact: [1024, 4096, 1, 3339]
++ - Exact: [1024, 4096, 1, 3939]
++ - Exact: [4096, 1024, 1, 3500]
++ - Exact: [4096, 1024, 1, 3395]
++ - Exact: [4096, 1024, 1, 4020]
++ - Exact: [4096, 1024, 1, 3942]
++ - Exact: [4096, 1024, 1, 3349]
++ - Exact: [1024, 4096, 1, 3322]
++ - Exact: [4096, 1024, 1, 3452]
++ - Exact: [1024, 4096, 1, 3417]
++ - Exact: [1024, 4096, 1, 3526]
++ - Exact: [4096, 1024, 1, 3485]
++ - Exact: [4096, 1024, 1, 3303]
++ - Exact: [4096, 1024, 1, 3344]
++ - Exact: [1024, 4096, 1, 3479]
++ - Exact: [4096, 1024, 1, 3300]
++ - Exact: [1024, 4096, 1, 3439]
++ - Exact: [4096, 1024, 1, 3280]
++ - Exact: [1024, 4096, 1, 3245]
++ - Exact: [1024, 4096, 1, 3328]
++ - Exact: [4096, 1024, 1, 3418]
++ - Exact: [1024, 4096, 1, 3493]
++ - Exact: [1024, 4096, 1, 3500]
++ - Exact: [1024, 4096, 1, 3166]
++ - Exact: [4096, 1024, 1, 3126]
++ - Exact: [1024, 4096, 1, 3277]
++ - Exact: [1024, 4096, 1, 3315]
++ - Exact: [1024, 4096, 1, 3414]
++ - Exact: [4096, 1024, 1, 3531]
++ - Exact: [4096, 1024, 1, 3484]
++ - Exact: [1024, 4096, 1, 3180]
++ - Exact: [4096, 1024, 1, 3360]
++ - Exact: [1024, 33708, 1, 3990]
++ - Exact: [4096, 1024, 1, 3466]
++ - Exact: [1024, 4096, 1, 3428]
++ - Exact: [1024, 4096, 1, 3137]
++ - Exact: [4096, 1024, 1, 4059]
++ - Exact: [1024, 4096, 1, 3353]
++ - Exact: [1024, 4096, 1, 3942]
++ - Exact: [4096, 1024, 1, 3506]
++ - Exact: [4096, 1024, 1, 3508]
++ - Exact: [4096, 1024, 1, 3956]
++ - Exact: [1024, 4096, 1, 3272]
++ - Exact: [1024, 4096, 1, 3443]
++ - Exact: [1024, 4096, 1, 3375]
++ - Exact: [1024, 4096, 1, 3525]
++ - Exact: [4096, 1024, 1, 3472]
++ - Exact: [1024, 4096, 1, 3520]
++ - Exact: [4096, 1024, 1, 3322]
++ - Exact: [4096, 1024, 1, 3387]
++ - Exact: [1024, 33708, 1, 3939]
++ - Exact: [4096, 1024, 1, 3345]
++ - Exact: [4096, 1024, 1, 2967]
++ - Exact: [1024, 4096, 1, 3453]
++ - Exact: [1024, 4096, 1, 3640]
++ - Exact: [4096, 1024, 1, 3291]
++ - Exact: [1024, 4096, 1, 3350]
++ - Exact: [4096, 1024, 1, 3417]
++ - Exact: [1024, 4096, 1, 3467]
++ - Exact: [1024, 4096, 1, 3491]
++ - Exact: [1024, 4096, 1, 3822]
++ - Exact: [4096, 1024, 1, 3292]
++ - Exact: [1024, 4096, 1, 3231]
++ - Exact: [1024, 4096, 1, 3364]
++ - Exact: [1024, 4096, 1, 3995]
++ - Exact: [1024, 4096, 1, 3545]
++ - Exact: [1024, 4096, 1, 3186]
++ - Exact: [4096, 1024, 1, 3432]
++ - Exact: [4096, 1024, 1, 3367]
++ - Exact: [4096, 1024, 1, 3503]
++ - Exact: [1024, 4096, 1, 3095]
++ - Exact: [4096, 1024, 1, 3465]
++ - Exact: [1024, 4096, 1, 3402]
++ - Exact: [4096, 1024, 1, 3140]
++ - Exact: [4096, 1024, 1, 3424]
++ - Exact: [4096, 1024, 1, 3257]
++ - Exact: [4096, 1024, 1, 2917]
++ - Exact: [1024, 33708, 1, 3640]
++ - Exact: [1024, 4096, 1, 3456]
++ - Exact: [1024, 4096, 1, 3014]
++ - Exact: [4096, 1024, 1, 3372]
++ - Exact: [1024, 4096, 1, 3294]
++ - Exact: [4096, 1024, 1, 3446]
++ - Exact: [1024, 4096, 1, 3389]
++ - Exact: [4096, 1024, 1, 3259]
++ - Exact: [4096, 1024, 1, 3544]
++ - Exact: [4096, 1024, 1, 3479]
++ - Exact: [4096, 1024, 1, 3542]
++ - Exact: [4096, 1024, 1, 3321]
++ - Exact: [1024, 4096, 1, 3147]
++ - Exact: [1024, 4096, 1, 3944]
++ - Exact: [4096, 1024, 1, 3870]
++ - Exact: [1024, 4096, 1, 3308]
++ - Exact: [4096, 1024, 1, 3401]
++ - Exact: [1024, 4096, 1, 3395]
++ - Exact: [1024, 4096, 1, 3563]
++ - Exact: [1024, 33708, 1, 3870]
++ - Exact: [4096, 1024, 1, 3494]
++ - Exact: [1024, 4096, 1, 3271]
++ - Exact: [1024, 33708, 1, 3910]
++ - Exact: [1024, 4096, 1, 3287]
++ - Exact: [1024, 33708, 1, 3860]
++ - Exact: [4096, 1024, 1, 3341]
++ - Exact: [1024, 4096, 1, 3136]
++ - Exact: [4096, 1024, 1, 3439]
++ - Exact: [1024, 4096, 1, 3751]
++ - Exact: [1024, 4096, 1, 3301]
++ - Exact: [4096, 1024, 1, 3468]
++ - Exact: [1024, 4096, 1, 3416]
++ - Exact: [4096, 1024, 1, 3163]
++ - Exact: [1024, 4096, 1, 3230]
++ - Exact: [1024, 4096, 1, 3581]
++ - Exact: [4096, 1024, 1, 3463]
++ - Exact: [1024, 4096, 1, 3478]
++ - Exact: [4096, 1024, 1, 3262]
++ - Exact: [1024, 4096, 1, 3438]
++ - Exact: [1024, 4096, 1, 3244]
++ - Exact: [1024, 4096, 1, 3445]
++ - Exact: [4096, 1024, 1, 3328]
++ - Exact: [1024, 4096, 1, 3492]
++ - Exact: [4096, 1024, 1, 3211]
++ - Exact: [1024, 4096, 1, 3910]
++ - Exact: [1024, 4096, 1, 3314]
++ - Exact: [4096, 1024, 1, 3859]
++ - Exact: [4096, 1024, 1, 3383]
++ - Exact: [1024, 4096, 1, 3409]
++ - Exact: [1024, 4096, 1, 4020]
++ - Exact: [4096, 1024, 1, 3530]
++ - Exact: [4096, 1024, 1, 3411]
++ - Exact: [1024, 4096, 1, 3566]
++ - Exact: [4096, 1024, 1, 3493]
++ - Exact: [4096, 1024, 1, 3184]
++ - Exact: [1024, 4096, 1, 3072]
++ - Exact: [1024, 4096, 1, 3431]
++ - Exact: [4096, 1024, 1, 3306]
++ - Exact: [1024, 4096, 1, 3352]
++ - Exact: [4096, 1024, 1, 3295]
++ - Exact: [1024, 4096, 1, 3517]
++ - Exact: [4096, 1024, 1, 3426]
++ - Exact: [4096, 1024, 1, 3385]
++ - Exact: [4096, 1024, 1, 3572]
++ - Exact: [4096, 1024, 1, 3459]
++ - Exact: [1024, 4096, 1, 3374]
++ - Exact: [4096, 1024, 1, 3166]
++ - Exact: [4096, 1024, 1, 3093]
++ - Exact: [4096, 1024, 1, 3523]
++ - Exact: [4096, 1024, 1, 3413]
++ - Exact: [1024, 4096, 1, 3996]
++ - Exact: [1024, 4096, 1, 3452]
++ - Exact: [4096, 1024, 1, 3232]
++ - Exact: [4096, 1024, 1, 3400]
++ - Exact: [4096, 1024, 1, 3334]
++ - Exact: [1024, 4096, 1, 3345]
++ - Exact: [1024, 4096, 1, 3538]
++ - Exact: [1024, 4096, 1, 3466]
++ - Exact: [4096, 1024, 1, 3315]
++ - Exact: [4096, 1024, 1, 3214]
++ - Exact: [1024, 33708, 1, 3900]
++ - Exact: [1024, 4096, 1, 3367]
++ - Exact: [1024, 4096, 1, 2917]
++ - Exact: [1024, 4096, 1, 3544]
++ - Exact: [4096, 1024, 1, 3414]
++ - Exact: [4096, 1024, 1, 3565]
++ - Exact: [1024, 4096, 1, 3512]
++ - Exact: [1024, 4096, 1, 3191]
++ - Exact: [1024, 4096, 1, 3289]
++ - Exact: [4096, 1024, 1, 3290]
++ - Exact: [1024, 4096, 1, 3211]
++ - Exact: [1024, 33708, 1, 3969]
++ - Exact: [4096, 1024, 1, 3566]
++ - Exact: [1024, 4096, 1, 3459]
++ - Exact: [1024, 4096, 1, 3372]
++ - Exact: [4096, 1024, 1, 3339]
++ - Exact: [4096, 1024, 1, 3425]
++ - Exact: [4096, 1024, 1, 3388]
++ - Exact: [1024, 4096, 1, 3531]
++ - Exact: [4096, 1024, 1, 3286]
++ - Exact: [4096, 1024, 1, 3462]
++ - Exact: [1024, 4096, 1, 3388]
++ - Exact: [4096, 1024, 1, 3165]
++ - Exact: [4096, 1024, 1, 3304]
++ - Exact: [1024, 4096, 1, 2736]
++ - Exact: [4096, 1024, 1, 3397]
++ - Exact: [1024, 4096, 1, 3311]
++ - Exact: [1024, 4096, 1, 3394]
++ - Exact: [4096, 1024, 1, 2736]
++ - Exact: [1024, 4096, 1, 3559]
++ - Exact: [4096, 1024, 1, 3180]
++ - Exact: [1024, 4096, 1, 3480]
++ - Exact: [4096, 1024, 1, 3318]
++ - Exact: [4096, 1024, 1, 3213]
++ - Exact: [1024, 4096, 1, 3286]
++ - Exact: [4096, 1024, 1, 3471]
++ - Exact: [1024, 4096, 1, 3381]
++ - Exact: [4096, 1024, 1, 3502]
++ - Exact: [1024, 4096, 1, 3552]
++ - Exact: [4096, 1024, 1, 3519]
++ - Exact: [1024, 4096, 1, 3300]
++ - Exact: [1024, 4096, 1, 3419]
++ - Exact: [4096, 1024, 1, 4030]
++ - Exact: [4096, 1024, 1, 3976]
++ - Exact: [1024, 4096, 1, 3473]
++ - Exact: [4096, 1024, 1, 3428]
++ - Exact: [1024, 4096, 1, 3433]
++ - Exact: [4096, 1024, 1, 3534]
++ - Exact: [4096, 1024, 1, 3461]
++ - Exact: [4096, 1024, 1, 3681]
++ - Exact: [4096, 1024, 1, 3495]
++ - Exact: [4096, 1024, 1, 3351]
++ - Exact: [1024, 4096, 1, 4059]
++ - Exact: [4096, 1024, 1, 3990]
++ - Exact: [1024, 4096, 1, 3325]
++ - Exact: [1024, 4096, 1, 3408]
++ - Exact: [4096, 1024, 1, 3394]
++ - Exact: [1024, 4096, 1, 3573]
++ - Exact: [4096, 1024, 1, 3386]
++ - Exact: [4096, 1024, 1, 3540]
++ - Exact: [1024, 4096, 1, 3182]
++ - Exact: [1024, 4096, 1, 3430]
++ - Exact: [1024, 4096, 1, 3236]
++ - Exact: [4096, 1024, 1, 2977]
++ - Exact: [1024, 4096, 1, 3355]
++ - Exact: [4096, 1024, 1, 3139]
++ - Exact: [4096, 1024, 1, 3516]
++ - Exact: [4096, 1024, 1, 3368]
++ - Exact: [4096, 1024, 1, 3559]
++ - Exact: [1024, 4096, 1, 3506]
++ - Exact: [1024, 4096, 1, 3145]
++ - Exact: [1024, 4096, 1, 3369]
++ - Exact: [4096, 1024, 1, 3522]
++ - Exact: [1024, 33708, 1, 3894]
++ - Exact: [4096, 1024, 1, 3336]
++ - Exact: [1024, 4096, 1, 3382]
++ - Exact: [4096, 1024, 1, 3533]
++ - Exact: [4096, 1024, 1, 4050]
++ - Exact: [4096, 1024, 1, 3480]
++ - Exact: [1024, 4096, 1, 3344]
++ - Exact: [1024, 4096, 1, 3509]
++ - Exact: [1024, 4096, 1, 3956]
++ - Exact: [4096, 1024, 1, 3616]
++ - Exact: [1024, 4096, 1, 3366]
++ - Exact: [4096, 1024, 1, 2935]
++ - Exact: [4096, 1024, 1, 3393]
++ - Exact: [4096, 1024, 1, 3547]
++ - Exact: [1024, 4096, 1, 3499]
++ - Exact: [4096, 1024, 1, 3357]
++ - Exact: [4096, 1024, 1, 3272]
++ - Exact: [4096, 1024, 1, 3207]
++ - Exact: [4096, 1024, 1, 3894]
++ - Exact: [1024, 4096, 1, 3444]
++ - Exact: [4096, 1024, 1, 3561]
++ - Exact: [4096, 1024, 1, 3376]
++ - Exact: [1024, 4096, 1, 3458]
++ - Exact: [4096, 1024, 1, 3231]
++ - Exact: [1024, 4096, 1, 3505]
++ - Exact: [4096, 1024, 1, 3277]
++ - Exact: [1024, 4096, 1, 3391]
++ - Exact: [1024, 4096, 1, 3536]
++ - Exact: [1024, 4096, 1, 3063]
++ - Exact: [1024, 4096, 1, 3189]
++ - Exact: [1024, 4096, 1, 2505]
++ - Exact: [4096, 1024, 1, 3454]
++ - Exact: [1024, 4096, 1, 3405]
++ - Exact: [1024, 33708, 1, 4050]
++ - Exact: [4096, 1024, 1, 3520]
++ - Exact: [1024, 4096, 1, 3487]
++ - Exact: [1024, 4096, 1, 3558]
++ - Exact: [4096, 1024, 1, 3297]
++ - Exact: [1024, 4096, 1, 3483]
++ - Exact: [1024, 33708, 1, 3751]
++ - Exact: [4096, 1024, 1, 3380]
++ - Exact: [1024, 4096, 1, 3380]
++ - Exact: [1024, 4096, 1, 3396]
++ - Exact: [1024, 4096, 1, 3497]
++ - Exact: [1024, 4096, 1, 3502]
++ - Exact: [1024, 4096, 1, 3138]
++ - Exact: [4096, 1024, 1, 3939]
++ - Exact: [1024, 4096, 1, 3303]
++ - Exact: [1024, 4096, 1, 3418]
++ - Exact: [1024, 4096, 1, 3224]
++ - Exact: [4096, 1024, 1, 3978]
++ - Exact: [1024, 4096, 1, 3472]
++ - Exact: [4096, 1024, 1, 3353]
++ - Exact: [4096, 1024, 1, 3362]
++ - Exact: [1024, 33708, 1, 3978]
++ - Exact: [1024, 4096, 1, 3432]
++ - Exact: [1024, 4096, 1, 3139]
++ - Exact: [1024, 4096, 1, 3341]
++ - Exact: [1024, 4096, 1, 3494]
++ - Exact: [1024, 4096, 1, 3969]
++ - Exact: [1024, 4096, 1, 3163]
++ - Exact: [4096, 1024, 1, 3405]
++ - Exact: [4096, 1024, 1, 3453]
++ - Exact: [1024, 4096, 1, 3411]
++ - Exact: [1024, 4096, 1, 3527]
++ - Exact: [4096, 1024, 1, 3474]
++ - Exact: [1024, 4096, 1, 3572]
++ - Exact: [4096, 1024, 1, 3293]
++ - Exact: [4096, 1024, 1, 3247]
++ - Exact: [1024, 4096, 1, 3425]
++ - Exact: [1024, 4096, 1, 3354]
++ - Exact: [4096, 1024, 1, 3382]
++ - Exact: [4096, 1024, 1, 3236]
++ - Exact: [1024, 4096, 1, 3519]
++ - Exact: [4096, 1024, 1, 3354]
++ - Exact: [4096, 1024, 1, 3501]
++ - Exact: [4096, 1024, 1, 3266]
++ - Exact: [1024, 4096, 1, 3368]
++ - Exact: [1024, 4096, 1, 4030]
++ - Exact: [1024, 4096, 1, 3533]
++ - Exact: [4096, 1024, 1, 3332]
++ - Exact: [4096, 1024, 1, 3584]
++ - Exact: [1024, 4096, 1, 3616]
++ - Exact: [4096, 1024, 1, 3265]
++ - Exact: [4096, 1024, 1, 3361]
++ - Exact: [4096, 1024, 1, 3467]
++ - Exact: [1024, 4096, 1, 3454]
++ - Exact: [1024, 4096, 1, 3101]
++ - Exact: [1024, 4096, 1, 3508]
++ - Exact: [4096, 1024, 1, 3267]
++ - Exact: [4096, 1024, 1, 3419]
++ - Exact: [4096, 1024, 1, 3822]
++ - Exact: [1024, 4096, 1, 3266]
++ - Exact: [4096, 1024, 1, 3440]
++ - Exact: [1024, 4096, 1, 3361]
++ - Exact: [1024, 4096, 1, 3546]
++ - Exact: [4096, 1024, 1, 3473]
++ - Exact: [4096, 1024, 1, 3546]
++ - Exact: [1024, 4096, 1, 3088]
++ - Exact: [1024, 4096, 1, 3535]
++ - Exact: [1024, 4096, 1, 3447]
++ - Exact: [1024, 4096, 1, 3560]
++ - Exact: [1024, 4096, 1, 3422]
++ - Exact: [1024, 4096, 1, 3469]
++ - Exact: [4096, 1024, 1, 3488]
++ - Exact: [1024, 4096, 1, 3110]
++ - Exact: [1024, 4096, 1, 3265]
++ - Exact: [1024, 4096, 1, 3291]
++ - Exact: [1024, 4096, 1, 3390]
++ - Exact: [4096, 1024, 1, 3046]
++ - Exact: [1024, 4096, 1, 3539]
++ - Exact: [4096, 1024, 1, 3221]
++ - Exact: [4096, 1024, 1, 3433]
++ - Exact: [4096, 1024, 1, 3364]
++ - Exact: [4096, 1024, 1, 3470]
++ - Exact: [1024, 4096, 1, 3404]
++ - Exact: [1024, 33708, 1, 3968]
++ - Exact: [4096, 1024, 1, 3088]
++ - Exact: [1024, 4096, 1, 3247]
++ - Exact: [1024, 33708, 1, 3996]
++ - Exact: [4096, 1024, 1, 3482]
++ - Exact: [4096, 1024, 1, 3995]
++ - Exact: [1024, 4096, 1, 3280]
++ - Exact: [4096, 1024, 1, 3271]
++ - Exact: [4096, 1024, 1, 3545]
++ - Exact: [4096, 1024, 1, 3476]
++ - Exact: [4096, 1024, 1, 3496]
++ - Exact: [4096, 1024, 1, 3191]
++ - Exact: [4096, 1024, 1, 3311]
++ - Exact: [1024, 4096, 1, 3302]
++ - Exact: [1024, 4096, 1, 3681]
++ - Exact: [4096, 1024, 1, 3582]
++ - Exact: [4096, 1024, 1, 3421]
++ - Exact: [4096, 1024, 1, 3560]
++ - Exact: [1024, 4096, 1, 3495]
++ - Exact: [4096, 1024, 1, 3186]
++ - Exact: [4096, 1024, 1, 3925]
++ - Exact: [1024, 4096, 1, 3435]
++ - Exact: [4096, 1024, 1, 3434]
++ - Exact: [1024, 33708, 1, 4012]
++ - Exact: [1024, 4096, 1, 3340]
++ - Exact: [4096, 1024, 1, 3489]
++ - Exact: [1024, 4096, 1, 3162]
++ - Exact: [4096, 1024, 1, 3436]
++ - Exact: [4096, 1024, 1, 3574]
++ - Exact: [4096, 1024, 1, 3469]
++ - Exact: [1024, 4096, 1, 3410]
++ - Exact: [1024, 4096, 1, 3216]
++ - Exact: [4096, 1024, 1, 3095]
++ - Exact: [4096, 1024, 1, 3448]
++ - Exact: [1024, 4096, 1, 3176]
++ - Exact: [4096, 1024, 1, 2918]
++ - Exact: [1024, 4096, 1, 3424]
++ - Exact: [4096, 1024, 1, 3402]
++ - Exact: [4096, 1024, 1, 3145]
++ - Exact: [1024, 33708, 1, 3976]
++ - Exact: [4096, 1024, 1, 3518]
++ - Exact: [4096, 1024, 1, 3110]
++ - Exact: [4096, 1024, 1, 3325]
++ - Exact: [1024, 33708, 1, 3999]
++ - Exact: [4096, 1024, 1, 2985]
++ - Exact: [1024, 4096, 1, 3371]
++ - Exact: [4096, 1024, 1, 3342]
++ - Exact: [4096, 1024, 1, 3141]
++ - Exact: [4096, 1024, 1, 3532]
++ - Exact: [1024, 4096, 1, 3169]
++ - Exact: [1024, 4096, 1, 3514]
++ - Exact: [4096, 1024, 1, 3780]
++ - Exact: [1024, 4096, 1, 3098]
++ - Exact: [1024, 4096, 1, 3449]
++ - Exact: [1024, 4096, 1, 3222]
++ - Exact: [1024, 4096, 1, 3346]
++ - Exact: [4096, 1024, 1, 3064]
++ - Exact: [4096, 1024, 1, 3511]
++ - Exact: [4096, 1024, 1, 3384]
++ - Exact: [4096, 1024, 1, 3356]
++ - Exact: [1024, 4096, 1, 3796]
++ - Exact: [4096, 1024, 1, 3427]
++ - Exact: [4096, 1024, 1, 3390]
++ - Exact: [4096, 1024, 1, 3573]
++ - Exact: [4096, 1024, 1, 3456]
++ - Exact: [1024, 4096, 1, 3360]
++ - Exact: [1024, 33708, 1, 3977]
++ - Exact: [1024, 4096, 1, 2918]
++ - Exact: [4096, 1024, 1, 3975]
++ - Exact: [4096, 1024, 1, 3525]
++ - Exact: [4096, 1024, 1, 3398]
++ - Exact: [4096, 1024, 1, 3640]
++ - Exact: [4096, 1024, 1, 3014]
++ - Exact: [1024, 4096, 1, 3446]
++ - Exact: [1024, 33708, 1, 3796]
++ - Exact: [4096, 1024, 1, 3101]
++ - Exact: [4096, 1024, 1, 3563]
++ - Exact: [4096, 1024, 1, 3539]
++ - Exact: [4096, 1024, 1, 3182]
++ - Exact: [1024, 4096, 1, 3468]
++ - Exact: [4096, 1024, 1, 3312]
++ - Exact: [4096, 1024, 1, 3215]
++ - Exact: [4096, 1024, 1, 3910]
++ - Exact: [1024, 33708, 1, 3780]
++ - Exact: [1024, 4096, 1, 3290]
++ - Exact: [1024, 4096, 1, 4012]
++ - Exact: [1024, 4096, 1, 3385]
++ - Exact: [1024, 33708, 1, 3975]
++ - Exact: [4096, 1024, 1, 3996]
++ - Exact: [4096, 1024, 1, 2765]
++ - Exact: [4096, 1024, 1, 3538]
++ - Exact: [4096, 1024, 1, 3415]
++ - Exact: [1024, 4096, 1, 3554]
++ - Exact: [4096, 1024, 1, 3513]
++ - Exact: [1024, 4096, 1, 3304]
++ - Exact: [4096, 1024, 1, 3294]
++ - Exact: [4096, 1024, 1, 3396]
++ - Exact: [1024, 4096, 1, 3213]
++ - Exact: [4096, 1024, 1, 3137]
++ - Exact: [4096, 1024, 1, 3552]
++ - Exact: [1024, 4096, 1, 3461]
++ - Exact: [4096, 1024, 1, 3263]
++ - Exact: [4096, 1024, 1, 3430]
++ - Exact: [4096, 1024, 1, 3389]
++ - Exact: [4096, 1024, 1, 3528]
++ - Exact: [1024, 4096, 1, 3463]
++ - Exact: [4096, 1024, 1, 3526]
++ - Exact: [4096, 1024, 1, 3154]
++ - Exact: [4096, 1024, 1, 3499]
++ - Exact: [4096, 1024, 1, 3955]
++ - Exact: [1024, 4096, 1, 3297]
++ - Exact: [1024, 4096, 1, 3233]
++ - Exact: [1024, 4096, 1, 3226]
++ - Exact: [4096, 1024, 1, 3404]
++ - Exact: [4096, 1024, 1, 3355]
++ - Exact: [1024, 4096, 1, 3542]
++ - Exact: [4096, 1024, 1, 3181]
++ - Exact: [1024, 4096, 1, 3474]
++ - Exact: [4096, 1024, 1, 3319]
++ - Exact: [1024, 4096, 1, 3434]
++ - Exact: [1024, 4096, 1, 3860]
++ - Exact: [1024, 4096, 1, 3343]
++ - Exact: [1024, 4096, 1, 3488]
++ - Exact: [1024, 4096, 1, 3046]
++ - Exact: [1024, 4096, 1, 3141]
++ - Exact: [1024, 4096, 1, 3516]
++ - Exact: [4096, 1024, 1, 3147]
++ - Exact: [1024, 4096, 1, 3421]
++ - Exact: [4096, 1024, 1, 3944]
++ - Exact: [1024, 4096, 1, 3574]
++ - Exact: [1024, 4096, 1, 3977]
++ - Exact: [1024, 4096, 1, 2985]
++ - Exact: [1024, 4096, 1, 3427]
++ - Exact: [1024, 4096, 1, 3482]
++ - Exact: [1024, 4096, 1, 3332]
++ - Exact: [4096, 1024, 1, 3308]
++ - Exact: [1024, 4096, 1, 3513]
++ - Exact: [1024, 4096, 1, 3154]
++ - Exact: [1024, 4096, 1, 3955]
++ - Exact: [1024, 4096, 1, 2967]
++ - Exact: [1024, 33708, 1, 3942]
++ - Exact: [1024, 4096, 1, 3319]
++ - Exact: [4096, 1024, 1, 3860]
++ - Exact: [1024, 4096, 1, 3548]
++ - Exact: [4096, 1024, 1, 3977]
++ - Exact: [4096, 1024, 1, 3535]
++ - Exact: [1024, 4096, 1, 3541]
++ - Exact: [1024, 33708, 1, 3584]
++ - Exact: [1024, 4096, 1, 3168]
++ - Exact: [1024, 4096, 1, 3448]
++ - Exact: [4096, 1024, 1, 3343]
++ - Exact: [1024, 4096, 1, 3357]
++ - Exact: [4096, 1024, 1, 3510]
++ - Exact: [4096, 1024, 1, 3369]
++ - Exact: [4096, 1024, 1, 3379]
++ - Exact: [1024, 4096, 1, 3276]
++ - Exact: [1024, 4096, 1, 3363]
++ - Exact: [4096, 1024, 1, 3055]
++ - Exact: [1024, 4096, 1, 3524]
++ - Exact: [4096, 1024, 1, 3057]
++ - Exact: [1024, 33708, 1, 3720]
++ - Exact: [1024, 4096, 1, 3383]
++ - Exact: [1024, 4096, 1, 3522]
++ - Exact: [1024, 33708, 1, 3956]
++ - Exact: [1024, 4096, 1, 3481]
++ - Exact: [4096, 1024, 1, 3562]
++ - Exact: [4096, 1024, 1, 3299]
++ - Exact: [1024, 4096, 1, 3262]
++ - Exact: [1024, 33708, 1, 4026]
++ - Exact: [4096, 1024, 1, 3168]
++ - Exact: [1024, 4096, 1, 3999]
++ - Exact: [1024, 4096, 1, 3549]
++ - Exact: [4096, 1024, 1, 3375]
++ - Exact: [1024, 4096, 1, 3496]
++ - Exact: [1024, 4096, 1, 3190]
++ - Exact: [4096, 1024, 1, 3273]
++ - Exact: [1024, 4096, 1, 3406]
++ - Exact: [4096, 1024, 1, 4005]
++ - Exact: [4096, 1024, 1, 3555]
++ - Exact: [4096, 1024, 1, 2505]
++ - Exact: [1024, 4096, 1, 3460]
++ - Exact: [1024, 4096, 1, 3579]
++ - Exact: [1024, 33708, 1, 4030]
++ - Exact: [1024, 4096, 1, 3510]
++ - Exact: [1024, 4096, 1, 3282]
++ - Exact: [1024, 4096, 1, 3377]
++ - Exact: [1024, 4096, 1, 2935]
++ - Exact: [1024, 4096, 1, 3498]
++ - Exact: [1024, 4096, 1, 3593]
++ - Exact: [4096, 1024, 1, 3226]
++ - Exact: [1024, 4096, 1, 2499]
++ - Exact: [1024, 4096, 1, 3296]
++ - Exact: [1024, 4096, 1, 3455]
++ - Exact: [1024, 4096, 1, 3399]
++ - Exact: [1024, 4096, 1, 3205]
++ - Exact: [4096, 1024, 1, 4026]
++ - Exact: [1024, 4096, 1, 3484]
++ - Exact: [4096, 1024, 1, 3302]
++ - Exact: [1024, 4096, 1, 3485]
++ - Exact: [1024, 4096, 1, 3126]
++ - Exact: [1024, 4096, 1, 4050]
++ - Exact: [4096, 1024, 1, 3235]
++ - Exact: [1024, 33708, 1, 3955]
++ - Exact: [1024, 4096, 1, 3342]
++ - Exact: [1024, 4096, 1, 3397]
++ - Exact: [4096, 1024, 1, 3491]
++ - Exact: [1024, 4096, 1, 3503]
++ - Exact: [1024, 4096, 1, 3140]
++ - Exact: [4096, 1024, 1, 3121]
++ - Exact: [4096, 1024, 1, 3276]
++ - Exact: [1024, 4096, 1, 3321]
++ - Exact: [1024, 4096, 1, 3870]
++ - Exact: [4096, 1024, 1, 3475]
++ - Exact: [1024, 4096, 1, 2984]
++ - Exact: [4096, 1024, 1, 3363]
++ - Exact: [1024, 4096, 1, 3582]
++ - Exact: [4096, 1024, 1, 3509]
++ - Exact: [1024, 4096, 1, 3426]
++ - Exact: [4096, 1024, 1, 3136]
++ - Exact: [1024, 4096, 1, 3232]
++ - Exact: [4096, 1024, 1, 3103]
++ - Exact: [1024, 4096, 1, 3335]
++ - Exact: [1024, 4096, 1, 3900]
++ - Exact: [4096, 1024, 1, 3512]
++ - Exact: [4096, 1024, 1, 3222]
++ - Exact: [1024, 4096, 1, 3165]
++ - Exact: [4096, 1024, 1, 3408]
++ - Exact: [4096, 1024, 1, 3751]
++ - Exact: [1024, 4096, 1, 3318]
++ - Exact: [4096, 1024, 1, 3442]
++ - Exact: [1024, 4096, 1, 3413]
++ - Exact: [4096, 1024, 1, 3524]
++ - Exact: [1024, 4096, 1, 3976]
++ - Exact: [1024, 4096, 1, 3475]
++ - Exact: [1024, 4096, 1, 3534]
++ - Exact: [4096, 1024, 1, 3301]
++ - Exact: [4096, 1024, 1, 3248]
++ - Exact: [1024, 4096, 1, 2977]
++ - Exact: [4096, 1024, 1, 3346]
++ - Exact: [1024, 4096, 1, 3451]
++ - Exact: [1024, 4096, 1, 3257]
++ - Exact: [1024, 4096, 1, 3356]
++ - Exact: [4096, 1024, 1, 3348]
++ - Exact: [4096, 1024, 1, 3335]
++ - Exact: [4096, 1024, 1, 3505]
++ - Exact: [1024, 4096, 1, 3490]
++ - Exact: [4096, 1024, 1, 3447]
++ - Exact: [1024, 4096, 1, 3267]
++ - Exact: [4096, 1024, 1, 3230]
++ - Exact: [4096, 1024, 1, 3455]
++ - Exact: [1024, 4096, 1, 3925]
++ - Exact: [1024, 4096, 1, 3362]
++ - Exact: [4096, 1024, 1, 3969]
++ - Exact: [4096, 1024, 1, 3527]
++ - Exact: [1024, 4096, 1, 3585]
++ - Exact: [4096, 1024, 1, 3063]
++ - Exact: [4096, 1024, 1, 3435]
++ - Exact: [4096, 1024, 1, 3366]
++ - Exact: [4096, 1024, 1, 3581]
++ - Exact: [1024, 33708, 1, 3906]
++ - Exact: [1024, 4096, 1, 3464]
++ - Exact: [1024, 4096, 1, 3440]
++ - Exact: [4096, 1024, 1, 3143]
++ - Exact: [1024, 4096, 1, 3349]
++ - Exact: [4096, 1024, 1, 3416]
++ - Exact: [4096, 1024, 1, 3365]
++ - Exact: [1024, 4096, 1, 3470]
++ - Exact: [4096, 1024, 1, 3287]
++ - Exact: [1024, 4096, 1, 3441]
++ - Exact: [4096, 1024, 1, 3224]
++ - Exact: [1024, 4096, 1, 3387]
++ - Exact: [1024, 4096, 1, 3547]
++ - Exact: [4096, 1024, 1, 3478]
++ - Exact: [4096, 1024, 1, 3548]
++ - Exact: [1024, 33708, 1, 4020]
++ - Exact: [4096, 1024, 1, 3320]
++ - Exact: [1024, 4096, 1, 3906]
++ - Exact: [4096, 1024, 1, 3796]
++ - Exact: [1024, 4096, 1, 3306]
++ - Exact: [1024, 4096, 1, 3401]
++ - Exact: [1024, 4096, 1, 3215]
++ - Exact: [4096, 1024, 1, 4012]
++ - Exact: [1024, 4096, 1, 2765]
++ - Exact: [4096, 1024, 1, 3554]
++ - Exact: [4096, 1024, 1, 3423]
++ - Exact: [1024, 4096, 1, 3562]
++ - Exact: [1024, 4096, 1, 3489]
++ - Exact: [4096, 1024, 1, 3358]
++ - Exact: [4096, 1024, 1, 3270]
++ - Exact: [1024, 4096, 1, 3293]
++ - Exact: [1024, 4096, 1, 3376]
++ - Exact: [4096, 1024, 1, 3245]
++ - Exact: [4096, 1024, 1, 3541]
++ - Exact: [4096, 1024, 1, 3443]
++ - Exact: [4096, 1024, 1, 3438]
++ - Exact: [4096, 1024, 1, 3244]
++ - Exact: [1024, 4096, 1, 3365]
++ - Exact: [1024, 4096, 1, 3299]
++ - Exact: [1024, 4096, 1, 3471]
++ - Exact: [1024, 4096, 1, 3398]
++ - Exact: [4096, 1024, 1, 3162]
++ - Exact: [1024, 4096, 1, 4005]
++ - Exact: [4096, 1024, 1, 3579]
++ - Exact: [1024, 4096, 1, 3121]
++ - Exact: [4096, 1024, 1, 3441]
++ - Exact: [4096, 1024, 1, 3422]
++ - Exact: [4096, 1024, 1, 3444]
++ - Exact: [1024, 4096, 1, 3337]
++ - Exact: [4096, 1024, 1, 3550]
++ - Exact: [1024, 4096, 1, 3477]
++ - Exact: [4096, 1024, 1, 3490]
++ - Exact: [4096, 1024, 1, 3585]
++ - Exact: [1024, 4096, 1, 3143]
++ - Exact: [1024, 33708, 1, 3876]
++ - Exact: [1024, 4096, 1, 3320]
++ - Exact: [1024, 4096, 1, 3423]
++ - Exact: [1024, 4096, 1, 3894]
++ - Exact: [4096, 1024, 1, 3410]
++ - Exact: [1024, 4096, 1, 3561]
++ - Exact: [4096, 1024, 1, 3492]
++ - Exact: [36548, 1024, 1, 3712]
++ - Exact: [4096, 2048, 1, 128]
++ - Exact: [4096, 3072, 1, 128]
++ - Exact: [768, 3072, 1, 4096]
++ - Exact: [768, 30522, 1, 1280]
++ - Exact: [768, 30522, 1, 320]
++ - Exact: [768, 30522, 1, 640]
++ - Exact: [256, 512, 36, 98]
++ - Exact: [256, 256, 64, 56]
++ - Exact: [512, 486, 36, 800]
++ - Exact: [512, 512, 36, 1568]
++ - Exact: [256, 384, 36, 4096]
++ - Exact: [128, 256, 64, 32]
++ - Exact: [128, 256, 64, 9]
++ - Exact: [256, 512, 36, 784]
++ - Exact: [256, 324, 36, 32]
++ - Exact: [512, 512, 36, 33]
++ - Exact: [192, 384, 64, 128]
++ - Exact: [512, 512, 64, 72]
++ - Exact: [512, 512, 36, 128]
++ - Exact: [192, 384, 64, 2304]
++ - Exact: [384, 256, 64, 450]
++ - Exact: [384, 256, 64, 2304]
++ - Exact: [512, 512, 64, 144]
++ - Exact: [256, 256, 36, 6272]
++ - Exact: [256, 384, 64, 2304]
++ - Exact: [512, 512, 36, 66]
++ - Exact: [128, 256, 64, 800]
++ - Exact: [192, 256, 36, 512]
++ - Exact: [256, 512, 64, 200]
++ - Exact: [256, 512, 64, 25]
++ - Exact: [128, 256, 36, 1568]
++ - Exact: [128, 256, 64, 288]
++ - Exact: [256, 384, 64, 1152]
++ - Exact: [160, 320, 64, 288]
++ - Exact: [128, 256, 36, 128]
++ - Exact: [512, 512, 36, 16]
++ - Exact: [384, 256, 36, 800]
++ - Exact: [192, 384, 36, 4096]
++ - Exact: [256, 384, 64, 576]
++ - Exact: [512, 512, 64, 14]
++ - Exact: [512, 512, 36, 8]
++ - Exact: [512, 486, 64, 128]
++ - Exact: [256, 256, 36, 128]
++ - Exact: [256, 256, 36, 32]
++ - Exact: [192, 256, 64, 288]
++ - Exact: [256, 256, 36, 16]
++ - Exact: [128, 256, 36, 3200]
++ - Exact: [160, 320, 64, 512]
++ - Exact: [160, 320, 36, 512]
++ - Exact: [256, 512, 36, 4]
++ - Exact: [256, 324, 64, 1568]
++ - Exact: [256, 256, 36, 3200]
++ - Exact: [256, 256, 36, 210]
++ - Exact: [192, 384, 64, 576]
++ - Exact: [512, 512, 64, 800]
++ - Exact: [256, 256, 64, 1152]
++ - Exact: [512, 486, 64, 512]
++ - Exact: [256, 512, 64, 1600]
++ - Exact: [512, 512, 64, 9]
++ - Exact: [256, 512, 36, 1568]
++ - Exact: [128, 256, 64, 3200]
++ - Exact: [256, 512, 64, 4]
++ - Exact: [256, 256, 64, 450]
++ - Exact: [256, 256, 64, 72]
++ - Exact: [128, 256, 36, 3136]
++ - Exact: [160, 320, 64, 242]
++ - Exact: [512, 512, 36, 512]
++ - Exact: [512, 512, 36, 256]
++ - Exact: [512, 512, 36, 1024]
++ - Exact: [256, 256, 36, 4096]
++ - Exact: [256, 256, 64, 896]
++ - Exact: [128, 256, 64, 242]
++ - Exact: [192, 384, 36, 1024]
++ - Exact: [128, 256, 64, 100]
++ - Exact: [384, 256, 64, 1152]
++ - Exact: [192, 384, 36, 128]
++ - Exact: [128, 256, 64, 1568]
++ - Exact: [128, 256, 64, 72]
++ - Exact: [256, 256, 36, 12544]
++ - Exact: [256, 256, 36, 105]
++ - Exact: [128, 256, 36, 392]
++ - Exact: [384, 256, 36, 1024]
++ - Exact: [128, 256, 64, 1152]
++ - Exact: [256, 324, 64, 32]
++ - Exact: [256, 384, 36, 800]
++ - Exact: [512, 512, 64, 4]
++ - Exact: [192, 320, 36, 128]
++ - Exact: [192, 384, 64, 242]
++ - Exact: [256, 486, 64, 32]
++ - Exact: [512, 512, 64, 64]
++ - Exact: [128, 256, 36, 512]
++ - Exact: [512, 512, 64, 576]
++ - Exact: [256, 256, 64, 9]
++ - Exact: [128, 256, 36, 12544]
++ - Exact: [256, 512, 36, 3136]
++ - Exact: [144, 288, 36, 512]
++ - Exact: [384, 384, 36, 800]
++ - Exact: [512, 512, 64, 1600]
++ - Exact: [512, 512, 36, 4]
++ - Exact: [192, 384, 64, 450]
++ - Exact: [256, 256, 36, 1024]
++ - Exact: [256, 512, 64, 400]
++ - Exact: [128, 256, 36, 6272]
++ - Exact: [256, 256, 36, 512]
++ - Exact: [256, 256, 64, 112]
++ - Exact: [512, 512, 64, 18]
++ - Exact: [256, 256, 64, 18]
++ - Exact: [256, 256, 64, 1568]
++ - Exact: [384, 256, 36, 4096]
++ - Exact: [256, 512, 64, 800]
++ - Exact: [256, 384, 36, 2048]
++ - Exact: [384, 384, 64, 2304]
++ - Exact: [160, 320, 64, 128]
++ - Exact: [512, 512, 36, 528]
++ - Exact: [160, 320, 36, 128]
++ - Exact: [256, 512, 36, 49]
++ - Exact: [384, 384, 64, 450]
++ - Exact: [256, 256, 64, 3200]
++ - Exact: [512, 512, 64, 8]
++ - Exact: [512, 512, 64, 288]
++ - Exact: [384, 384, 36, 1024]
++ - Exact: [128, 256, 36, 16]
++ - Exact: [256, 256, 64, 288]
++ - Exact: [256, 384, 36, 1024]
++ - Exact: [256, 324, 36, 3200]
++ - Exact: [192, 384, 64, 512]
++ - Exact: [128, 256, 64, 1600]
++ - Exact: [512, 512, 36, 32]
++ - Exact: [512, 512, 36, 3136]
++ - Exact: [128, 256, 64, 6400]
++ - Exact: [256, 256, 36, 2048]
++ - Exact: [256, 256, 64, 6400]
++ - Exact: [256, 256, 36, 1680]
++ - Exact: [192, 384, 36, 2048]
++ - Exact: [256, 256, 64, 144]
++ - Exact: [384, 384, 36, 4096]
++ - Exact: [160, 320, 64, 1152]
++ - Exact: [384, 256, 36, 2048]
++ - Exact: [256, 512, 36, 392]
++ - Exact: [256, 512, 64, 50]
++ - Exact: [384, 384, 36, 2048]
++ - Exact: [256, 384, 64, 450]
++ - Exact: [192, 320, 64, 128]
++ - Exact: [128, 256, 36, 32]
++ - Exact: [512, 512, 64, 256]
++ - Exact: [256, 512, 64, 32]
++ - Exact: [384, 384, 64, 576]
++ - Exact: [512, 486, 36, 288]
++ - Exact: [144, 288, 64, 242]
++ - Exact: [384, 256, 64, 576]
++ - Exact: [512, 512, 36, 64]
++ - Exact: [448, 384, 64, 128]
++ - Exact: [144, 288, 64, 288]
++ - Exact: [512, 512, 64, 224]
++ - Exact: [384, 384, 64, 1152]
++ - Exact: [448, 384, 36, 128]
++ - Exact: [256, 486, 36, 128]
++ - Exact: [256, 256, 36, 800]
++ - Exact: [192, 384, 36, 800]
++ - Exact: [256, 256, 36, 256]
++ - Exact: [192, 384, 64, 1152]
++ - Exact: [128, 256, 64, 200]
++ - Exact: [512, 512, 64, 28]
++ - Exact: [144, 288, 64, 1152]
++ - Exact: [256, 256, 64, 576]
++ - Exact: [256, 256, 64, 2304]
++ - Exact: [192, 384, 36, 512]
++ - Exact: [256, 512, 36, 32]
++ - Exact: [512, 512, 64, 128]
++ - Exact: [512, 512, 64, 32]
++ - Exact: [128, 256, 36, 196]
++ - Exact: [196, 528, 32, 32]
++ - Exact: [196, 512, 32, 24]
++ - Exact: [1225, 192, 32, 32]
++ - Exact: [1001, 1536, 1, 32]
++ - Exact: [196, 480, 32, 64]
++ - Exact: [289, 1024, 32, 384]
++ - Exact: [784, 192, 32, 96]
++ - Exact: [50176, 256, 1, 128]
++ - Exact: [289, 1024, 32, 256]
++ - Exact: [289, 1024, 32, 192]
++ - Exact: [12544, 512, 1, 256]
++ - Exact: [1225, 1728, 1, 192]
++ - Exact: [196, 480, 32, 96]
++ - Exact: [196, 512, 32, 144]
++ - Exact: [289, 768, 32, 128]
++ - Exact: [5329, 576, 1, 96]
++ - Exact: [196, 528, 32, 128]
++ - Exact: [5329, 448, 1, 64]
++ - Exact: [784, 256, 32, 64]
++ - Exact: [784, 192, 32, 32]
++ - Exact: [21609, 288, 1, 32]
++ - Exact: [784, 256, 32, 32]
++ - Exact: [5041, 720, 1, 192]
++ - Exact: [196, 512, 32, 128]
++ - Exact: [289, 768, 32, 160]
++ - Exact: [1001, 4096, 1, 512]
++ - Exact: [1225, 192, 32, 64]
++ - Exact: [784, 192, 32, 16]
++ - Exact: [3136, 1024, 1, 2048]
++ - Exact: [784, 256, 32, 128]
++ - Exact: [196, 512, 32, 32]
++ - Exact: [1225, 384, 32, 96]
++ - Exact: [5041, 576, 1, 96]
++ - Exact: [5329, 160, 32, 64]
++ - Exact: [1225, 288, 32, 48]
++ - Exact: [4096, 9216, 1, 512]
++ - Exact: [196, 480, 32, 192]
++ - Exact: [3136, 1024, 1, 512]
++ - Exact: [784, 192, 32, 64]
++ - Exact: [289, 1024, 32, 128]
++ - Exact: [289, 768, 32, 192]
++ - Exact: [196, 512, 32, 112]
++ - Exact: [1001, 2048, 1, 32]
++ - Exact: [1225, 288, 32, 64]
++ - Exact: [1225, 384, 32, 192]
++ - Exact: [50176, 256, 1, 512]
++ - Exact: [196, 512, 32, 160]
++ - Exact: [4096, 4096, 1, 512]
++ - Exact: [1225, 256, 32, 64]
++ - Exact: [196, 480, 32, 16]
++ - Exact: [1225, 256, 32, 48]
++ - Exact: [1225, 1200, 1, 64]
++ - Exact: [1225, 384, 32, 64]
++ - Exact: [12544, 512, 1, 1024]
++ - Exact: [196, 512, 32, 64]
++ - Exact: [196, 528, 32, 256]
++ - Exact: [196, 528, 32, 160]
++ - Exact: [1225, 192, 32, 48]
++ - Exact: [1001, 2048, 1, 64]
++ - Exact: [289, 768, 128, 128]
++ - Exact: [1225, 192, 128, 64]
++ - Exact: [1225, 288, 128, 48]
++ - Exact: [289, 768, 128, 192]
++ - Exact: [289, 768, 128, 160]
++ - Exact: [1225, 256, 128, 48]
++ - Exact: [1225, 192, 128, 48]
++ - Exact: [1225, 288, 128, 64]
++ - Exact: [1225, 256, 128, 64]
++ - Exact: [1001, 2048, 1, 128]
++ - Exact: [1225, 192, 128, 32]
++ - Exact: [1001, 1536, 1, 64]
++ - Exact: [1024, 4096, 1, 64]
++ - Exact: [1024, 4096, 1, 6336]
++ - Exact: [512, 33708, 1, 3780]
++ - Exact: [512, 33708, 1, 3968]
++ - Exact: [512, 33708, 1, 4030]
++ - Exact: [196, 256, 64, 1024]
++ - Exact: [196, 1024, 64, 256]
++ - Exact: [289, 768, 64, 128]
++ - Exact: [289, 768, 64, 160]
++ - Exact: [289, 768, 64, 192]
++ - Exact: [784, 128, 64, 512]
++ - Exact: [784, 512, 64, 128]
++ - Exact: [1225, 192, 64, 32]
++ - Exact: [1225, 192, 64, 48]
++ - Exact: [1225, 192, 64, 64]
++ - Exact: [1225, 256, 64, 48]
++ - Exact: [1225, 256, 64, 64]
++ - Exact: [1225, 288, 64, 48]
++ - Exact: [1225, 288, 64, 64]
++ - Exact: [3136, 256, 64, 64]
++ - Exact: [256, 44505, 1, 8976]
++ - Exact: [512, 33708, 1, 3796]
++ - Exact: [512, 33708, 1, 3822]
++ - Exact: [512, 33708, 1, 3840]
++ - Exact: [512, 33708, 1, 3859]
++ - Exact: [512, 33708, 1, 3870]
++ - Exact: [512, 33708, 1, 3876]
++ - Exact: [512, 33708, 1, 3906]
++ - Exact: [512, 33708, 1, 3910]
++ - Exact: [512, 33708, 1, 3925]
++ - Exact: [512, 33708, 1, 3942]
++ - Exact: [512, 33708, 1, 3944]
++ - Exact: [512, 33708, 1, 3955]
++ - Exact: [512, 33708, 1, 3969]
++ - Exact: [512, 33708, 1, 3976]
++ - Exact: [512, 33708, 1, 3977]
++ - Exact: [512, 33708, 1, 3978]
++ - Exact: [512, 33708, 1, 3990]
++ - Exact: [512, 33708, 1, 3995]
++ - Exact: [512, 33708, 1, 3996]
++ - Exact: [512, 33708, 1, 3999]
++ - Exact: [512, 33708, 1, 4005]
++ - Exact: [512, 33708, 1, 4012]
++ - Exact: [512, 33708, 1, 4020]
++ - Exact: [512, 33708, 1, 4026]
++ - Exact: [512, 33708, 1, 4032]
++ - Exact: [1024, 3072, 1, 2048]
++ - Exact: [1024, 3072, 1, 3072]
++ - Exact: [1024, 30522, 1, 20]
++ - Exact: [1024, 30522, 1, 80]
++ - Exact: [1024, 30522, 1, 120]
++ - Exact: [1024, 4096, 1, 3840]
++ - Exact: [1024, 4096, 1, 3968]
++ - Exact: [1024, 4096, 1, 7200]
++ - Exact: [1024, 4096, 1, 8160]
++ - Exact: [1024, 4096, 1, 9520]
++ - Exact: [1024, 4096, 1, 10200]
++ - Exact: [1024, 42720, 1, 3968]
++ - Exact: [1024, 42720, 1, 7200]
++ - Exact: [1024, 42720, 1, 9520]
++ - Exact: [4096, 1024, 1, 3840]
++ - Exact: [4096, 1024, 1, 3968]
++ - Exact: [4096, 1024, 1, 7200]
++ - Exact: [4096, 1024, 1, 8160]
++ - Exact: [4096, 1024, 1, 9520]
++ - Exact: [4096, 1024, 1, 10200]
++ - Exact: [5760, 5760, 1, 5760]
++ - Exact: [7744, 7744, 1, 7744]
++ - Exact: [1152, 1152, 1, 384]
++ - Exact: [1536, 1536, 1, 384]
++ - Exact: [1920, 1920, 1, 384]
++ - Exact: [2304, 2304, 1, 384]
++ - Exact: [2688, 2688, 1, 384]
++ - Exact: [3072, 3072, 1, 384]
++ - Exact: [3456, 3456, 1, 384]
++ - Exact: [3840, 3840, 1, 384]
++ - Exact: [4224, 4224, 1, 384]
++ - Exact: [4608, 4608, 1, 384]
++ - Exact: [4992, 4992, 1, 384]
++ - Exact: [5376, 5376, 1, 384]
++ - Exact: [5760, 5760, 1, 384]
++ - Exact: [6144, 6144, 1, 384]
++ - Exact: [6528, 6528, 1, 384]
++ - Exact: [6912, 6912, 1, 384]
++ - Exact: [7296, 7296, 1, 384]
++ - Exact: [7680, 7680, 1, 384]
++ - Exact: [1536, 768, 1, 384]
++ - Exact: [1920, 960, 1, 384]
++ - Exact: [2304, 1152, 1, 384]
++ - Exact: [2688, 1344, 1, 384]
++ - Exact: [3072, 1536, 1, 384]
++ - Exact: [3456, 1728, 1, 384]
++ - Exact: [3840, 1920, 1, 384]
++ - Exact: [4224, 2112, 1, 384]
++ - Exact: [4608, 2304, 1, 384]
++ - Exact: [4992, 2496, 1, 384]
++ - Exact: [5376, 2688, 1, 384]
++ - Exact: [5760, 2880, 1, 384]
++ - Exact: [6144, 3072, 1, 384]
++ - Exact: [6528, 3264, 1, 384]
++ - Exact: [6912, 3456, 1, 384]
++ - Exact: [7296, 3648, 1, 384]
++ - Exact: [7680, 3840, 1, 384]
++ - Exact: [768, 1536, 1, 384]
++ - Exact: [1152, 2304, 1, 384]
++ - Exact: [1536, 3072, 1, 384]
++ - Exact: [1920, 3840, 1, 384]
++ - Exact: [2304, 4608, 1, 384]
++ - Exact: [2688, 5376, 1, 384]
++ - Exact: [3072, 6144, 1, 384]
++ - Exact: [3456, 6912, 1, 384]
++ - Exact: [3840, 7680, 1, 384]
++ - Exact: [4224, 8448, 1, 384]
++ - Exact: [4608, 9216, 1, 384]
++ - Exact: [4992, 9984, 1, 384]
++ - Exact: [5376, 10752, 1, 384]
++ - Exact: [5760, 11520, 1, 384]
++ - Exact: [6144, 12288, 1, 384]
++ - Exact: [6528, 13056, 1, 384]
++ - Exact: [6912, 13824, 1, 384]
++ - Exact: [7296, 14592, 1, 384]
++ - Exact: [7680, 15360, 1, 384]
++ - Exact: [2048, 2048, 1, 1024]
++ - Exact: [256, 10240, 1, 8976]
++ - Exact: [256, 10496, 1, 8976]
++ - Exact: [256, 11008, 1, 8976]
++ - Exact: [256, 11264, 1, 8976]
++ - Exact: [256, 11520, 1, 8976]
++ - Exact: [256, 11776, 1, 8976]
++ - Exact: [256, 12544, 1, 8976]
++ - Exact: [256, 12800, 1, 8976]
++ - Exact: [256, 13312, 1, 8976]
++ - Exact: [256, 13568, 1, 8976]
++ - Exact: [256, 14336, 1, 8976]
++ - Exact: [256, 14848, 1, 8976]
++ - Exact: [256, 15104, 1, 8976]
++ - Exact: [256, 15872, 1, 8976]
++ - Exact: [256, 16128, 1, 8976]
++ - Exact: [256, 17152, 1, 8976]
++ - Exact: [256, 17408, 1, 8976]
++ - Exact: [256, 18688, 1, 8976]
++ - Exact: [256, 19968, 1, 8976]
++ - Exact: [256, 20480, 1, 8976]
++ - Exact: [256, 20992, 1, 8976]
++ - Exact: [256, 21248, 1, 8976]
++ - Exact: [256, 22016, 1, 8976]
++ - Exact: [256, 26112, 1, 8976]
++ - Exact: [256, 32512, 1, 8976]
++ - Exact: [256, 33536, 1, 8976]
++ - Exact: [256, 4864, 1, 8976]
++ - Exact: [256, 5120, 1, 8976]
++ - Exact: [256, 5632, 1, 8976]
++ - Exact: [256, 5888, 1, 8976]
++ - Exact: [256, 6144, 1, 8976]
++ - Exact: [256, 7168, 1, 8976]
++ - Exact: [256, 8192, 1, 8976]
++ - Exact: [256, 8960, 1, 8976]
++ - Exact: [256, 9728, 1, 8976]
++ - Exact: [256, 9984, 1, 8976]
++ - Exact: [3200, 2048, 1, 1024]
++ - Exact: [4096, 4096, 1, 1024]
++ - Exact: [512, 3280, 1, 1600]
++ - Exact: [512, 3280, 1, 200]
++ - Exact: [768, 2048, 1, 256]
++ - Exact: [1600, 1024, 1, 960]
++ - Exact: [2048, 2048, 1, 960]
++ - Exact: [1024, 3072, 1, 1024]
++ - Exact: [1024, 3072, 1, 512]
++ - Exact: [1024, 4096, 1, 2048]
++ - Exact: [1024, 30528, 1, 2048]
++ - Exact: [1024, 4096, 1, 4096]
++ - Exact: [1024, 30528, 1, 4096]
++ - Exact: [9216, 128, 1, 128]
++ - Exact: [9600, 128, 1, 128]
++ - Exact: [9984, 128, 1, 128]
++ - Exact: [10368, 128, 1, 128]
++ - Exact: [10752, 128, 1, 128]
++ - Exact: [11136, 128, 1, 128]
++ - Exact: [11520, 128, 1, 128]
++ - Exact: [11904, 128, 1, 128]
++ - Exact: [12288, 128, 1, 128]
++ - Exact: [12672, 128, 1, 128]
++ - Exact: [13056, 128, 1, 128]
++ - Exact: [13440, 128, 1, 128]
++ - Exact: [13824, 128, 1, 128]
++ - Exact: [14208, 128, 1, 128]
++ - Exact: [14592, 128, 1, 128]
++ - Exact: [14976, 128, 1, 128]
++ - Exact: [15360, 128, 1, 128]
++ - Exact: [15744, 128, 1, 128]
++ - Exact: [16128, 128, 1, 128]
++ - Exact: [16512, 128, 1, 128]
++ - Exact: [16896, 128, 1, 128]
++ - Exact: [17280, 128, 1, 128]
++ - Exact: [17664, 128, 1, 128]
++ - Exact: [18048, 128, 1, 128]
++ - Exact: [18432, 128, 1, 128]
++ - Exact: [18816, 128, 1, 128]
++ - Exact: [19200, 128, 1, 128]
++ - Exact: [19584, 128, 1, 128]
++ - Exact: [19968, 128, 1, 128]
++ - Exact: [20352, 128, 1, 128]
++ - Exact: [20736, 128, 1, 128]
++ - Exact: [21120, 128, 1, 128]
++ - Exact: [21504, 128, 1, 128]
++ - Exact: [21888, 128, 1, 128]
++ - Exact: [22272, 128, 1, 128]
++ - Exact: [22656, 128, 1, 128]
++ - Exact: [23040, 128, 1, 128]
++ - Exact: [9216, 128, 1, 256]
++ - Exact: [9600, 128, 1, 256]
++ - Exact: [9984, 128, 1, 256]
++ - Exact: [10368, 128, 1, 256]
++ - Exact: [10752, 128, 1, 256]
++ - Exact: [11136, 128, 1, 256]
++ - Exact: [11520, 128, 1, 256]
++ - Exact: [11904, 128, 1, 256]
++ - Exact: [12288, 128, 1, 256]
++ - Exact: [12672, 128, 1, 256]
++ - Exact: [13056, 128, 1, 256]
++ - Exact: [13440, 128, 1, 256]
++ - Exact: [13824, 128, 1, 256]
++ - Exact: [14208, 128, 1, 256]
++ - Exact: [14592, 128, 1, 256]
++ - Exact: [14976, 128, 1, 256]
++ - Exact: [15360, 128, 1, 256]
++ - Exact: [15744, 128, 1, 256]
++ - Exact: [16128, 128, 1, 256]
++ - Exact: [16512, 128, 1, 256]
++ - Exact: [16896, 128, 1, 256]
++ - Exact: [17280, 128, 1, 256]
++ - Exact: [17664, 128, 1, 256]
++ - Exact: [18048, 128, 1, 256]
++ - Exact: [18432, 128, 1, 256]
++ - Exact: [18816, 128, 1, 256]
++ - Exact: [19200, 128, 1, 256]
++ - Exact: [19584, 128, 1, 256]
++ - Exact: [19968, 128, 1, 256]
++ - Exact: [20352, 128, 1, 256]
++ - Exact: [20736, 128, 1, 256]
++ - Exact: [21120, 128, 1, 256]
++ - Exact: [21504, 128, 1, 256]
++ - Exact: [21888, 128, 1, 256]
++ - Exact: [22272, 128, 1, 256]
++ - Exact: [22656, 128, 1, 256]
++ - Exact: [23040, 128, 1, 256]
++ - Exact: [8064, 8064, 1, 384]
++ - Exact: [8448, 8448, 1, 384]
++ - Exact: [8832, 8832, 1, 384]
++ - Exact: [9216, 9216, 1, 384]
++ - Exact: [9600, 9600, 1, 384]
++ - Exact: [9984, 9984, 1, 384]
++ - Exact: [10368, 10368, 1, 384]
++ - Exact: [10752, 10752, 1, 384]
++ - Exact: [11136, 11136, 1, 384]
++ - Exact: [11520, 11520, 1, 384]
++ - Exact: [11904, 11904, 1, 384]
++ - Exact: [12288, 12288, 1, 384]
++ - Exact: [12672, 12672, 1, 384]
++ - Exact: [13056, 13056, 1, 384]
++ - Exact: [13440, 13440, 1, 384]
++ - Exact: [13824, 13824, 1, 384]
++ - Exact: [14208, 14208, 1, 384]
++ - Exact: [14592, 14592, 1, 384]
++ - Exact: [14976, 14976, 1, 384]
++ - Exact: [15360, 15360, 1, 384]
++ - Exact: [15744, 15744, 1, 384]
++ - Exact: [16128, 16128, 1, 384]
++ - Exact: [16512, 16512, 1, 384]
++ - Exact: [16896, 16896, 1, 384]
++ - Exact: [17280, 17280, 1, 384]
++ - Exact: [17664, 17664, 1, 384]
++ - Exact: [18048, 18048, 1, 384]
++ - Exact: [18432, 18432, 1, 384]
++ - Exact: [18816, 18816, 1, 384]
++ - Exact: [19200, 19200, 1, 384]
++ - Exact: [19584, 19584, 1, 384]
++ - Exact: [19968, 19968, 1, 384]
++ - Exact: [20352, 20352, 1, 384]
++ - Exact: [20736, 20736, 1, 384]
++ - Exact: [21120, 21120, 1, 384]
++ - Exact: [21504, 21504, 1, 384]
++ - Exact: [21888, 21888, 1, 384]
++ - Exact: [22272, 22272, 1, 384]
++ - Exact: [22656, 22656, 1, 384]
++ - Exact: [23040, 23040, 1, 384]
++ - Exact: [1152, 1152, 1, 1152]
++ - Exact: [1536, 1536, 1, 1536]
++ - Exact: [1920, 1920, 1, 1920]
++ - Exact: [2304, 2304, 1, 2304]
++ - Exact: [2688, 2688, 1, 2688]
++ - Exact: [3072, 3072, 1, 3072]
++ - Exact: [3456, 3456, 1, 3456]
++ - Exact: [3840, 3840, 1, 3840]
++ - Exact: [4224, 4224, 1, 4224]
++ - Exact: [4608, 4608, 1, 4608]
++ - Exact: [4992, 4992, 1, 4992]
++ - Exact: [5376, 5376, 1, 5376]
++ - Exact: [6144, 6144, 1, 6144]
++ - Exact: [6528, 6528, 1, 6528]
++ - Exact: [6912, 6912, 1, 6912]
++ - Exact: [7296, 7296, 1, 7296]
++ - Exact: [7680, 7680, 1, 7680]
++ - Exact: [8064, 4032, 1, 384]
++ - Exact: [8448, 4224, 1, 384]
++ - Exact: [8832, 4416, 1, 384]
++ - Exact: [9216, 4608, 1, 384]
++ - Exact: [9600, 4800, 1, 384]
++ - Exact: [9984, 4992, 1, 384]
++ - Exact: [10368, 5184, 1, 384]
++ - Exact: [10752, 5376, 1, 384]
++ - Exact: [11136, 5568, 1, 384]
++ - Exact: [11520, 5760, 1, 384]
++ - Exact: [11904, 5952, 1, 384]
++ - Exact: [12288, 6144, 1, 384]
++ - Exact: [12672, 6336, 1, 384]
++ - Exact: [13056, 6528, 1, 384]
++ - Exact: [13440, 6720, 1, 384]
++ - Exact: [13824, 6912, 1, 384]
++ - Exact: [14208, 7104, 1, 384]
++ - Exact: [14592, 7296, 1, 384]
++ - Exact: [14976, 7488, 1, 384]
++ - Exact: [15360, 7680, 1, 384]
++ - Exact: [15744, 7872, 1, 384]
++ - Exact: [16128, 8064, 1, 384]
++ - Exact: [16512, 8256, 1, 384]
++ - Exact: [16896, 8448, 1, 384]
++ - Exact: [17280, 8640, 1, 384]
++ - Exact: [17664, 8832, 1, 384]
++ - Exact: [18048, 9024, 1, 384]
++ - Exact: [18432, 9216, 1, 384]
++ - Exact: [18816, 9408, 1, 384]
++ - Exact: [19200, 9600, 1, 384]
++ - Exact: [19584, 9792, 1, 384]
++ - Exact: [19968, 9984, 1, 384]
++ - Exact: [20352, 10176, 1, 384]
++ - Exact: [20736, 10368, 1, 384]
++ - Exact: [21120, 10560, 1, 384]
++ - Exact: [21504, 10752, 1, 384]
++ - Exact: [21888, 10944, 1, 384]
++ - Exact: [22272, 11136, 1, 384]
++ - Exact: [22656, 11328, 1, 384]
++ - Exact: [23040, 11520, 1, 384]
++ - Exact: [8064, 16128, 1, 384]
++ - Exact: [8448, 16896, 1, 384]
++ - Exact: [8832, 17664, 1, 384]
++ - Exact: [9216, 18432, 1, 384]
++ - Exact: [9600, 19200, 1, 384]
++ - Exact: [9984, 19968, 1, 384]
++ - Exact: [10368, 20736, 1, 384]
++ - Exact: [10752, 21504, 1, 384]
++ - Exact: [11136, 22272, 1, 384]
++ - Exact: [11520, 23040, 1, 384]
++ - Exact: [11904, 23808, 1, 384]
++ - Exact: [12288, 24576, 1, 384]
++ - Exact: [12672, 25344, 1, 384]
++ - Exact: [13056, 26112, 1, 384]
++ - Exact: [13440, 26880, 1, 384]
++ - Exact: [13824, 27648, 1, 384]
++ - Exact: [14208, 28416, 1, 384]
++ - Exact: [14592, 29184, 1, 384]
++ - Exact: [14976, 29952, 1, 384]
++ - Exact: [15360, 30720, 1, 384]
++ - Exact: [15744, 31488, 1, 384]
++ - Exact: [16128, 32256, 1, 384]
++ - Exact: [16512, 33024, 1, 384]
++ - Exact: [16896, 33792, 1, 384]
++ - Exact: [17280, 34560, 1, 384]
++ - Exact: [17664, 35328, 1, 384]
++ - Exact: [18048, 36096, 1, 384]
++ - Exact: [18432, 36864, 1, 384]
++ - Exact: [18816, 37632, 1, 384]
++ - Exact: [19200, 38400, 1, 384]
++ - Exact: [19584, 39168, 1, 384]
++ - Exact: [19968, 39936, 1, 384]
++ - Exact: [20352, 40704, 1, 384]
++ - Exact: [20736, 41472, 1, 384]
++ - Exact: [21120, 42240, 1, 384]
++ - Exact: [21504, 43008, 1, 384]
++ - Exact: [21888, 43776, 1, 384]
++ - Exact: [22272, 44544, 1, 384]
++ - Exact: [22656, 45312, 1, 384]
++ - Exact: [23040, 46080, 1, 384]
++ - Exact: [1152, 1536, 1, 384]
++ - Exact: [1920, 1536, 1, 384]
++ - Exact: [2304, 1536, 1, 384]
++ - Exact: [2688, 1536, 1, 384]
++ - Exact: [3456, 1536, 1, 384]
++ - Exact: [3840, 1536, 1, 384]
++ - Exact: [4224, 1536, 1, 384]
++ - Exact: [4608, 1536, 1, 384]
++ - Exact: [4992, 1536, 1, 384]
++ - Exact: [5376, 1536, 1, 384]
++ - Exact: [5760, 1536, 1, 384]
++ - Exact: [6144, 1536, 1, 384]
++ - Exact: [6528, 1536, 1, 384]
++ - Exact: [6912, 1536, 1, 384]
++ - Exact: [7296, 1536, 1, 384]
++ - Exact: [7680, 1536, 1, 384]
++ - Exact: [8064, 1536, 1, 384]
++ - Exact: [8448, 1536, 1, 384]
++ - Exact: [8832, 1536, 1, 384]
++ - Exact: [9216, 1536, 1, 384]
++ - Exact: [9600, 1536, 1, 384]
++ - Exact: [9984, 1536, 1, 384]
++ - Exact: [10368, 1536, 1, 384]
++ - Exact: [10752, 1536, 1, 384]
++ - Exact: [11136, 1536, 1, 384]
++ - Exact: [11520, 1536, 1, 384]
++ - Exact: [11904, 1536, 1, 384]
++ - Exact: [12288, 1536, 1, 384]
++ - Exact: [12672, 1536, 1, 384]
++ - Exact: [13056, 1536, 1, 384]
++ - Exact: [13440, 1536, 1, 384]
++ - Exact: [13824, 1536, 1, 384]
++ - Exact: [14208, 1536, 1, 384]
++ - Exact: [14592, 1536, 1, 384]
++ - Exact: [14976, 1536, 1, 384]
++ - Exact: [15360, 1536, 1, 384]
++ - Exact: [15744, 1536, 1, 384]
++ - Exact: [16128, 1536, 1, 384]
++ - Exact: [16512, 1536, 1, 384]
++ - Exact: [16896, 1536, 1, 384]
++ - Exact: [17280, 1536, 1, 384]
++ - Exact: [17664, 1536, 1, 384]
++ - Exact: [18048, 1536, 1, 384]
++ - Exact: [18432, 1536, 1, 384]
++ - Exact: [18816, 1536, 1, 384]
++ - Exact: [19200, 1536, 1, 384]
++ - Exact: [19584, 1536, 1, 384]
++ - Exact: [19968, 1536, 1, 384]
++ - Exact: [20352, 1536, 1, 384]
++ - Exact: [20736, 1536, 1, 384]
++ - Exact: [21120, 1536, 1, 384]
++ - Exact: [21504, 1536, 1, 384]
++ - Exact: [21888, 1536, 1, 384]
++ - Exact: [22272, 1536, 1, 384]
++ - Exact: [22656, 1536, 1, 384]
++ - Exact: [23040, 1536, 1, 384]
++ - Exact: [768, 1920, 1, 384]
++ - Exact: [1152, 1920, 1, 384]
++ - Exact: [1536, 1920, 1, 384]
++ - Exact: [2304, 1920, 1, 384]
++ - Exact: [2688, 1920, 1, 384]
++ - Exact: [3072, 1920, 1, 384]
++ - Exact: [3456, 1920, 1, 384]
++ - Exact: [4224, 1920, 1, 384]
++ - Exact: [4608, 1920, 1, 384]
++ - Exact: [4992, 1920, 1, 384]
++ - Exact: [5376, 1920, 1, 384]
++ - Exact: [5760, 1920, 1, 384]
++ - Exact: [6144, 1920, 1, 384]
++ - Exact: [6528, 1920, 1, 384]
++ - Exact: [6912, 1920, 1, 384]
++ - Exact: [7296, 1920, 1, 384]
++ - Exact: [7680, 1920, 1, 384]
++ - Exact: [8064, 1920, 1, 384]
++ - Exact: [8448, 1920, 1, 384]
++ - Exact: [8832, 1920, 1, 384]
++ - Exact: [9216, 1920, 1, 384]
++ - Exact: [9600, 1920, 1, 384]
++ - Exact: [9984, 1920, 1, 384]
++ - Exact: [10368, 1920, 1, 384]
++ - Exact: [10752, 1920, 1, 384]
++ - Exact: [11136, 1920, 1, 384]
++ - Exact: [11520, 1920, 1, 384]
++ - Exact: [11904, 1920, 1, 384]
++ - Exact: [12288, 1920, 1, 384]
++ - Exact: [12672, 1920, 1, 384]
++ - Exact: [13056, 1920, 1, 384]
++ - Exact: [13440, 1920, 1, 384]
++ - Exact: [13824, 1920, 1, 384]
++ - Exact: [14208, 1920, 1, 384]
++ - Exact: [14592, 1920, 1, 384]
++ - Exact: [14976, 1920, 1, 384]
++ - Exact: [15360, 1920, 1, 384]
++ - Exact: [15744, 1920, 1, 384]
++ - Exact: [16128, 1920, 1, 384]
++ - Exact: [16512, 1920, 1, 384]
++ - Exact: [16896, 1920, 1, 384]
++ - Exact: [17280, 1920, 1, 384]
++ - Exact: [17664, 1920, 1, 384]
++ - Exact: [18048, 1920, 1, 384]
++ - Exact: [18432, 1920, 1, 384]
++ - Exact: [18816, 1920, 1, 384]
++ - Exact: [19200, 1920, 1, 384]
++ - Exact: [19584, 1920, 1, 384]
++ - Exact: [19968, 1920, 1, 384]
++ - Exact: [20352, 1920, 1, 384]
++ - Exact: [20736, 1920, 1, 384]
++ - Exact: [21120, 1920, 1, 384]
++ - Exact: [21504, 1920, 1, 384]
++ - Exact: [21888, 1920, 1, 384]
++ - Exact: [22272, 1920, 1, 384]
++ - Exact: [22656, 1920, 1, 384]
++ - Exact: [23040, 1920, 1, 384]
++ - Exact: [768, 2304, 1, 384]
++ - Exact: [1536, 2304, 1, 384]
++ - Exact: [1920, 2304, 1, 384]
++ - Exact: [2688, 2304, 1, 384]
++ - Exact: [3072, 2304, 1, 384]
++ - Exact: [3456, 2304, 1, 384]
++ - Exact: [3840, 2304, 1, 384]
++ - Exact: [4224, 2304, 1, 384]
++ - Exact: [4992, 2304, 1, 384]
++ - Exact: [5376, 2304, 1, 384]
++ - Exact: [5760, 2304, 1, 384]
++ - Exact: [6144, 2304, 1, 384]
++ - Exact: [6528, 2304, 1, 384]
++ - Exact: [6912, 2304, 1, 384]
++ - Exact: [7296, 2304, 1, 384]
++ - Exact: [7680, 2304, 1, 384]
++ - Exact: [8064, 2304, 1, 384]
++ - Exact: [8448, 2304, 1, 384]
++ - Exact: [8832, 2304, 1, 384]
++ - Exact: [9216, 2304, 1, 384]
++ - Exact: [9600, 2304, 1, 384]
++ - Exact: [9984, 2304, 1, 384]
++ - Exact: [10368, 2304, 1, 384]
++ - Exact: [10752, 2304, 1, 384]
++ - Exact: [11136, 2304, 1, 384]
++ - Exact: [11520, 2304, 1, 384]
++ - Exact: [11904, 2304, 1, 384]
++ - Exact: [12288, 2304, 1, 384]
++ - Exact: [12672, 2304, 1, 384]
++ - Exact: [13056, 2304, 1, 384]
++ - Exact: [13440, 2304, 1, 384]
++ - Exact: [13824, 2304, 1, 384]
++ - Exact: [14208, 2304, 1, 384]
++ - Exact: [14592, 2304, 1, 384]
++ - Exact: [14976, 2304, 1, 384]
++ - Exact: [15360, 2304, 1, 384]
++ - Exact: [15744, 2304, 1, 384]
++ - Exact: [16128, 2304, 1, 384]
++ - Exact: [16512, 2304, 1, 384]
++ - Exact: [16896, 2304, 1, 384]
++ - Exact: [17280, 2304, 1, 384]
++ - Exact: [17664, 2304, 1, 384]
++ - Exact: [18048, 2304, 1, 384]
++ - Exact: [18432, 2304, 1, 384]
++ - Exact: [18816, 2304, 1, 384]
++ - Exact: [19200, 2304, 1, 384]
++ - Exact: [19584, 2304, 1, 384]
++ - Exact: [19968, 2304, 1, 384]
++ - Exact: [20352, 2304, 1, 384]
++ - Exact: [20736, 2304, 1, 384]
++ - Exact: [21120, 2304, 1, 384]
++ - Exact: [21504, 2304, 1, 384]
++ - Exact: [21888, 2304, 1, 384]
++ - Exact: [22272, 2304, 1, 384]
++ - Exact: [22656, 2304, 1, 384]
++ - Exact: [23040, 2304, 1, 384]
++ - Exact: [256, 32768, 1, 1]
++ - Exact: [289, 128, 64, 768]
++ - Exact: [289, 160, 64, 768]
++ - Exact: [289, 192, 64, 768]
++ - Exact: [3136, 256, 32, 64]
++ - Exact: [784, 512, 32, 128]
++ - Exact: [784, 128, 32, 512]
++ - Exact: [196, 1024, 32, 256]
++ - Exact: [1444, 128, 120, 256]
++ - Exact: [1444, 128, 18, 256]
++ - Exact: [1444, 128, 19, 256]
++ - Exact: [1444, 256, 120, 256]
++ - Exact: [1444, 256, 18, 256]
++ - Exact: [1444, 256, 19, 256]
++ - Exact: [361, 512, 120, 256]
++ - Exact: [361, 512, 18, 256]
++ - Exact: [361, 512, 19, 256]
++ - Exact: [7680, 8192, 1, 8192]
++ - Exact: [3840, 4096, 1, 4096]
++ - Exact: [1920, 2048, 1, 2048]
++ - Exact: [8192, 7680, 1, 8192]
++ - Exact: [4096, 3840, 1, 4096]
++ - Exact: [2048, 1920, 1, 2048]
++ - Exact: [8192, 8192, 1, 8192]
++ - Exact: [4096, 4096, 1, 4096]
++ - Exact: [2048, 2048, 1, 2048]
++ - Exact: [1024, 4096, 1, 512]
++ - Exact: [1024, 30522, 1, 77]
++ - Exact: [4096, 1024, 1, 512]
++ - Exact: [1024, 4096, 1, 1280]
++ - Exact: [1024, 30522, 1, 200]
++ - Exact: [4096, 1024, 1, 1280]
++ - Exact: [1024, 4096, 1, 4992]
++ - Exact: [1024, 30522, 1, 780]
++ - Exact: [4096, 1024, 1, 4992]
++ - Exact: [1024, 30522, 1, 308]
++ - Exact: [1024, 4096, 1, 5120]
++ - Exact: [1024, 30522, 1, 800]
++ - Exact: [4096, 1024, 1, 5120]
++ - Exact: [1024, 4096, 1, 5248]
++ - Exact: [1024, 30522, 1, 820]
++ - Exact: [4096, 1024, 1, 5248]
++ - Exact: [1024, 4096, 1, 2560]
++ - Exact: [1024, 30522, 1, 385]
++ - Exact: [4096, 1024, 1, 2560]
++ - Exact: [1024, 30522, 1, 462]
++ - Exact: [1024, 4096, 1, 1024]
++ - Exact: [1024, 30522, 1, 160]
++ - Exact: [4096, 1024, 1, 1024]
++ - Exact: [1024, 4096, 1, 1152]
++ - Exact: [1024, 30522, 1, 180]
++ - Exact: [4096, 1024, 1, 1152]
++ - Exact: [1024, 4096, 1, 8192]
++ - Exact: [1024, 4096, 1, 9600]
++ - Exact: [1024, 33712, 1, 8192]
++ - Exact: [1024, 33712, 1, 9600]
++ - Exact: [4096, 1024, 1, 8192]
++ - Exact: [4096, 1024, 1, 9600]
++ - Exact: [1024, 4096, 1, 10064]
++ - Exact: [1024, 4096, 1, 10080]
++ - Exact: [1024, 4096, 1, 6528]
++ - Exact: [1024, 4096, 1, 7104]
++ - Exact: [1024, 4096, 1, 8064]
++ - Exact: [1024, 4096, 1, 9216]
++ - Exact: [1024, 42720, 1, 10080]
++ - Exact: [1024, 42720, 1, 6528]
++ - Exact: [1024, 42720, 1, 7104]
++ - Exact: [4096, 1024, 1, 10064]
++ - Exact: [4096, 1024, 1, 10080]
++ - Exact: [4096, 1024, 1, 6528]
++ - Exact: [4096, 1024, 1, 7104]
++ - Exact: [4096, 1024, 1, 8064]
++ - Exact: [4096, 1024, 1, 9216]
++ - Exact: [1024, 1600, 1, 1]
++ - Exact: [2048, 960, 1, 1]
++ - Exact: [2048, 2048, 1, 2]
++ - Exact: [2048, 30592, 1, 1024]
++ - Exact: [2048, 6144, 1, 1024]
++ - Exact: [2048, 8192, 1, 1024]
++ - Exact: [8192, 2048, 1, 1024]
++ - Exact: [1024, 30592, 1, 8192]
++ - Exact: [1024, 3072, 1, 8192]
++ - Exact: [1024, 30592, 1, 2048]
++ - Exact: [1024, 30592, 1, 4096]
++ - Exact: [1024, 3072, 1, 4096]
++ - Exact: [2560, 1920, 1, 2048]
++ - Exact: [2560, 2560, 1, 2048]
++ - Exact: [2560, 2560, 1, 4]
++ - Exact: [2560, 7680, 1, 2048]
++ - Exact: [640, 2560, 1, 2048]
++ - Exact: [1536, 1536, 1, 4096]
++ - Exact: [1536, 4608, 1, 4096]
++ - Exact: [1536, 50304, 1, 4096]
++ - Exact: [1536, 6144, 1, 4096]
++ - Exact: [6144, 1536, 1, 4096]
++ - Exact: [1536, 1536, 1, 8192]
++ - Exact: [1536, 4608, 1, 8192]
++ - Exact: [1536, 50304, 1, 8192]
++ - Exact: [1536, 6144, 1, 8192]
++ - Exact: [6144, 1536, 1, 8192]
++ - Exact: [1024, 3072, 1, 16384]
++ - Exact: [1024, 4096, 1, 16384]
++ - Exact: [1024, 50304, 1, 16384]
++ - Exact: [4096, 1024, 1, 16384]
++ - Exact: [1024, 50304, 1, 2048]
++ - Exact: [1024, 50304, 1, 4096]
++ - Exact: [1024, 50304, 1, 8192]
++ - Exact: [1024, 30528, 1, 8192]
++ - Exact: [256, 6912, 1, 1]
++ - Exact: [30528, 1024, 1, 640]
++ - Exact: [30528, 1024, 1, 1280]
++ - Exact: [4096, 1024, 1, 10240]
++ - Exact: [1024, 4096, 1, 10240]
++ - Exact: [30528, 1024, 1, 1600]
++ - Exact: [1024, 4096, 1, 10496]
++ - Exact: [30528, 1024, 1, 1640]
++ - Exact: [4096, 1024, 1, 10496]
++ - Exact: [30528, 1024, 1, 160]
++ - Exact: [1024, 4096, 1, 6144]
++ - Exact: [30528, 1024, 1, 240]
++ - Exact: [4096, 1024, 1, 6144]
++ - Exact: [3136, 128, 64, 256]
++ - Exact: [784, 256, 64, 512]
++ - Exact: [3136, 256, 64, 128]
++ - Exact: [3136, 256, 64, 256]
++ - Exact: [196, 512, 64, 1024]
++ - Exact: [784, 512, 64, 256]
++ - Exact: [784, 512, 64, 512]
++ - Exact: [196, 1024, 64, 512]
++ - Exact: [196, 1024, 64, 1024]
++ - Exact: [3136, 128, 32, 256]
++ - Exact: [784, 256, 32, 512]
++ - Exact: [3136, 256, 32, 128]
++ - Exact: [3136, 256, 32, 256]
++ - Exact: [196, 512, 32, 1024]
++ - Exact: [784, 512, 32, 256]
++ - Exact: [784, 512, 32, 512]
++ - Exact: [196, 1024, 32, 512]
++ - Exact: [196, 1024, 32, 1024]
++ - Exact: [1024, 4096, 1, 10224]
++ - Exact: [4096, 1024, 1, 10224]
++ - Exact: [1024, 3072, 1, 10224]
++ - Exact: [1024, 3072, 1, 10240]
++ - Exact: [4096, 1024, 1, 10192]
++ - Exact: [1024, 3072, 1, 10192]
++ - Exact: [1024, 4096, 1, 10192]
++ - Exact: [1024, 3072, 1, 10200]
++ - Exact: [4096, 1024, 1, 10208]
++ - Exact: [1024, 3072, 1, 10208]
++ - Exact: [1024, 4096, 1, 10208]
++ - Exact: [1024, 2048, 1, 10224]
++ - Exact: [1024, 2048, 1, 10240]
++ - Exact: [1024, 2048, 1, 10192]
++ - Exact: [1024, 3072, 1, 10080]
++ - Exact: [100352, 256, 1, 512]
++ - Exact: [12544, 1024, 1, 2048]
++ - Exact: [12544, 147, 1, 64]
++ - Exact: [200704, 256, 1, 512]
++ - Exact: [25088, 512, 1, 1024]
++ - Exact: [3136, 576, 1, 64]
++ - Exact: [50176, 512, 1, 1024]
++ - Exact: [6272, 1024, 1, 2048]
++ - Exact: [196, 1024, 128, 512]
++ - Exact: [196, 1024, 256, 512]
++ - Exact: [3136, 256, 128, 128]
++ - Exact: [3136, 256, 256, 128]
++ - Exact: [784, 512, 128, 256]
++ - Exact: [784, 512, 256, 256]
++ - Exact: [30528, 1024, 1, 2560]
++ - Exact: [1024, 4096, 1, 12288]
++ - Exact: [30528, 1024, 1, 1920]
++ - Exact: [4096, 1024, 1, 12288]
++ - Exact: [25600, 128, 25, 128]
++ - Exact: [12544, 128, 36, 128]
++ - Exact: [9216, 128, 49, 128]
++ - Exact: [6400, 128, 64, 128]
++ - Exact: [6400, 256, 25, 256]
++ - Exact: [4096, 256, 36, 256]
++ - Exact: [2304, 256, 49, 256]
++ - Exact: [2304, 256, 64, 256]
++ - Exact: [2304, 512, 25, 512]
++ - Exact: [1024, 512, 36, 512]
++ - Exact: [1024, 512, 49, 512]
++ - Exact: [1024, 512, 64, 512]
++ - Exact: [3072, 768, 1, 2048]
++ - Exact: [768, 3072, 1, 2048]
++ - Exact: [3072, 768, 1, 4608]
++ - Exact: [768, 3072, 1, 4608]
++ - Exact: [4096, 1024, 1, 4608]
++ - Exact: [1024, 4096, 1, 4608]
++ - Exact: [4880, 256, 49, 256]
++ - Exact: [3128, 256, 64, 256]
++ - Exact: [4680, 256, 49, 256]
++ - Exact: [5280, 256, 36, 256]
++ - Exact: [2640, 256, 64, 256]
++ - Exact: [5304, 256, 49, 256]
++ - Exact: [4524, 256, 49, 256]
++ - Exact: [2760, 256, 64, 256]
++ - Exact: [6440, 256, 36, 256]
++ - Exact: [5704, 256, 36, 256]
++ - Exact: [2666, 256, 64, 256]
++ - Exact: [2128, 256, 64, 256]
++ - Exact: [1160, 256, 49, 256]
++ - Exact: [4056, 256, 49, 256]
++ - Exact: [6144, 256, 36, 256]
++ - Exact: [950, 2048, 2, 512]
++ - Exact: [6336, 256, 36, 256]
++ - Exact: [13600, 512, 2, 128]
++ - Exact: [15200, 512, 2, 128]
++ - Exact: [15200, 128, 2, 512]
++ - Exact: [13600, 128, 2, 512]
++ - Exact: [5632, 256, 36, 256]
++ - Exact: [12288, 128, 2, 512]
++ - Exact: [12880, 128, 2, 512]
++ - Exact: [3220, 1024, 2, 256]
++ - Exact: [11408, 128, 2, 512]
++ - Exact: [782, 128, 64, 128]
++ - Exact: [13824, 512, 2, 128]
++ - Exact: [13824, 128, 2, 512]
++ - Exact: [10560, 128, 2, 512]
++ - Exact: [10752, 128, 2, 512]
++ - Exact: [13600, 512, 2, 256]
++ - Exact: [15200, 512, 2, 256]
++ - Exact: [850, 2048, 2, 512]
++ - Exact: [768, 2048, 2, 512]
++ - Exact: [12880, 512, 2, 128]
++ - Exact: [11616, 128, 2, 512]
++ - Exact: [14208, 512, 2, 128]
++ - Exact: [11408, 512, 2, 128]
++ - Exact: [805, 2048, 2, 512]
++ - Exact: [6912, 256, 36, 256]
++ - Exact: [713, 2048, 2, 512]
++ - Exact: [13824, 512, 2, 256]
++ - Exact: [11616, 512, 2, 128]
++ - Exact: [12288, 512, 2, 128]
++ - Exact: [14208, 128, 2, 512]
++ - Exact: [11968, 128, 2, 512]
++ - Exact: [864, 2048, 2, 512]
++ - Exact: [10560, 512, 2, 128]
++ - Exact: [672, 2048, 2, 512]
++ - Exact: [660, 2048, 2, 512]
++ - Exact: [9408, 128, 2, 512]
++ - Exact: [10752, 512, 2, 128]
++ - Exact: [726, 2048, 2, 512]
++ - Exact: [11968, 512, 2, 128]
++ - Exact: [1240, 256, 49, 256]
++ - Exact: [4032, 256, 2, 1024]
++ - Exact: [888, 2048, 2, 512]
++ - Exact: [12880, 512, 2, 256]
++ - Exact: [12288, 512, 2, 256]
++ - Exact: [13440, 128, 2, 512]
++ - Exact: [864, 2048, 2, 256]
++ - Exact: [12672, 128, 2, 512]
++ - Exact: [11264, 128, 2, 512]
++ - Exact: [11776, 128, 2, 512]
++ - Exact: [16128, 128, 2, 512]
++ - Exact: [4032, 1024, 2, 256]
++ - Exact: [14000, 128, 2, 512]
++ - Exact: [13440, 512, 2, 128]
++ - Exact: [805, 2048, 2, 256]
++ - Exact: [768, 2048, 2, 256]
++ - Exact: [3264, 1024, 2, 256]
++ - Exact: [1251, 256, 49, 256]
++ - Exact: [4200, 256, 2, 1024]
++ - Exact: [2352, 1024, 2, 256]
++ - Exact: [2400, 1024, 2, 256]
++ - Exact: [15200, 256, 2, 12]
++ - Exact: [12880, 256, 2, 12]
++ - Exact: [2520, 1024, 2, 256]
++ - Exact: [13600, 256, 2, 12]
++ - Exact: [15200, 256, 2, 3]
++ - Exact: [12880, 256, 2, 3]
++ - Exact: [4200, 1024, 2, 256]
++ - Exact: [12288, 256, 2, 12]
++ - Exact: [13824, 256, 2, 12]
++ - Exact: [13600, 256, 2, 3]
++ - Exact: [1900, 1024, 1, 2048]
++ - Exact: [7600, 512, 1, 256]
++ - Exact: [1610, 1024, 1, 2048]
++ - Exact: [6144, 512, 1, 256]
++ - Exact: [1900, 1024, 1, 512]
++ - Exact: [12544, 1024, 1, 1024]
++ - Exact: [3220, 256, 2, 12]
++ - Exact: [3220, 256, 2, 3]
++ - Exact: [3800, 256, 2, 3]
++ - Exact: [13824, 256, 2, 3]
++ - Exact: [12288, 256, 2, 3]
++ - Exact: [2688, 256, 2, 1024]
++ - Exact: [3072, 256, 2, 12]
++ - Exact: [3800, 256, 2, 12]
++ - Exact: [3072, 256, 2, 3]
++ - Exact: [2520, 256, 2, 1024]
++ - Exact: [16128, 512, 2, 128]
++ - Exact: [2400, 256, 2, 1024]
++ - Exact: [2352, 256, 2, 1024]
++ - Exact: [3036, 1024, 2, 256]
++ - Exact: [2944, 256, 2, 1024]
++ - Exact: [2992, 1024, 2, 256]
++ - Exact: [2816, 256, 2, 1024]
++ - Exact: [3036, 256, 2, 1024]
++ - Exact: [2904, 1024, 2, 256]
++ - Exact: [3456, 256, 2, 3]
++ - Exact: [3400, 256, 2, 3]
++ - Exact: [2816, 1024, 2, 256]
++ - Exact: [3456, 256, 2, 12]
++ - Exact: [2944, 1024, 2, 256]
++ - Exact: [3168, 256, 2, 1024]
++ - Exact: [850, 2048, 2, 256]
++ - Exact: [2992, 256, 2, 1024]
++ - Exact: [2852, 1024, 2, 256]
++ - Exact: [51520, 256, 2, 12]
++ - Exact: [3072, 256, 2, 1024]
++ - Exact: [2640, 1024, 2, 256]
++ - Exact: [2688, 1024, 2, 256]
++ - Exact: [2904, 256, 2, 1024]
++ - Exact: [3264, 256, 2, 1024]
++ - Exact: [54400, 256, 2, 12]
++ - Exact: [950, 2048, 2, 256]
++ - Exact: [55296, 256, 2, 3]
++ - Exact: [60800, 256, 2, 12]
++ - Exact: [51520, 256, 2, 3]
++ - Exact: [3700, 1024, 2, 256]
++ - Exact: [55296, 256, 2, 12]
++ - Exact: [2852, 256, 2, 1024]
++ - Exact: [3600, 1024, 2, 256]
++ - Exact: [3700, 256, 2, 1024]
++ - Exact: [60800, 256, 2, 3]
++ - Exact: [1269, 256, 49, 256]
++ - Exact: [1467, 256, 49, 256]
++ - Exact: [3500, 256, 2, 1024]
++ - Exact: [952, 256, 64, 256]
++ - Exact: [49152, 256, 2, 12]
++ - Exact: [1449, 256, 49, 256]
++ - Exact: [1278, 256, 49, 256]
++ - Exact: [3360, 256, 2, 1024]
++ - Exact: [736, 256, 64, 256]
++ - Exact: [1413, 256, 49, 256]
++ - Exact: [600, 256, 64, 256]
++ - Exact: [1341, 256, 49, 256]
++ - Exact: [1287, 256, 49, 256]
++ - Exact: [1332, 256, 49, 256]
++ - Exact: [1359, 256, 49, 256]
++ - Exact: [1440, 256, 49, 256]
++ - Exact: [1395, 256, 49, 256]
++ - Exact: [1323, 256, 49, 256]
++ - Exact: [1404, 256, 49, 256]
++ - Exact: [1386, 256, 49, 256]
++ - Exact: [3168, 1024, 2, 256]
++ - Exact: [1350, 256, 49, 256]
++ - Exact: [1368, 256, 49, 256]
++ - Exact: [49152, 256, 2, 3]
++ - Exact: [3600, 256, 2, 1024]
++ - Exact: [3500, 1024, 2, 256]
++ - Exact: [3360, 1024, 2, 256]
++ - Exact: [3220, 256, 2, 1024]
++ - Exact: [690, 256, 64, 256]
++ - Exact: [54400, 256, 2, 3]
++ - Exact: [3072, 1024, 2, 256]
++ - Exact: [2640, 256, 2, 1024]
++ - Exact: [616, 256, 64, 256]
++ - Exact: [3008, 256, 64, 256]
++ - Exact: [896, 256, 64, 256]
++ - Exact: [768, 256, 64, 256]
++ - Exact: [660, 256, 64, 256]
++ - Exact: [3552, 256, 2, 1024]
++ - Exact: [3552, 1024, 2, 256]
++ - Exact: [800, 256, 64, 256]
++ - Exact: [1120, 256, 49, 256]
++ - Exact: [2408, 256, 64, 256]
++ - Exact: [3456, 256, 2, 1024]
++ - Exact: [672, 256, 64, 256]
++ - Exact: [782, 256, 64, 256]
++ - Exact: [884, 256, 64, 256]
++ - Exact: [3456, 1024, 2, 256]
++ - Exact: [1064, 256, 49, 256]
++ - Exact: [3400, 256, 2, 1024]
++ - Exact: [704, 256, 64, 256]
++ - Exact: [3400, 1024, 2, 256]
++ - Exact: [3264, 256, 64, 256]
++ - Exact: [3800, 1024, 2, 256]
++ - Exact: [3800, 256, 2, 1024]
++ - Exact: [6440, 512, 1, 256]
++ - Exact: [6912, 512, 1, 256]
++ - Exact: [6800, 512, 1, 256]
++ - Exact: [6800, 512, 1, 1024]
++ - Exact: [6440, 512, 1, 1024]
++ - Exact: [6912, 512, 1, 1024]
++ - Exact: [1728, 1024, 1, 512]
++ - Exact: [1536, 1024, 1, 512]
++ - Exact: [1610, 1024, 1, 512]
++ - Exact: [7600, 512, 1, 1024]
++ - Exact: [6144, 512, 1, 1024]
++ - Exact: [1700, 1024, 1, 512]
++ - Exact: [1728, 1024, 1, 2048]
++ - Exact: [1536, 1024, 1, 2048]
++ - Exact: [1700, 1024, 1, 2048]
++ - Exact: [1920, 25216, 1, 16384]
++ - Exact: [3840, 1920, 1, 16384]
++ - Exact: [1920, 3840, 1, 16384]
++ - Exact: [960, 1920, 1, 16384]
++ - Exact: [1920, 2880, 1, 16384]
++ - Exact: [1920, 25216, 1, 4096]
++ - Exact: [3840, 1920, 1, 4096]
++ - Exact: [1920, 3840, 1, 4096]
++ - Exact: [960, 1920, 1, 4096]
++ - Exact: [1920, 2880, 1, 4096]
++ - Exact: [1920, 25216, 1, 8192]
++ - Exact: [3840, 1920, 1, 8192]
++ - Exact: [1920, 3840, 1, 8192]
++ - Exact: [960, 1920, 1, 8192]
++ - Exact: [1920, 2880, 1, 8192]
++ - Exact: [2304, 12672, 1, 16384]
++ - Exact: [2304, 2304, 1, 16384]
++ - Exact: [576, 2304, 1, 16384]
++ - Exact: [2304, 1728, 1, 16384]
++ - Exact: [2304, 12672, 1, 4096]
++ - Exact: [2304, 2304, 1, 4096]
++ - Exact: [576, 2304, 1, 4096]
++ - Exact: [2304, 1728, 1, 4096]
++ - Exact: [2304, 12672, 1, 8192]
++ - Exact: [2304, 2304, 1, 8192]
++ - Exact: [576, 2304, 1, 8192]
++ - Exact: [2304, 1728, 1, 8192]
++ - Exact: [3072, 6400, 1, 4096]
++ - Exact: [1536, 3072, 1, 4096]
++ - Exact: [3072, 1536, 1, 4096]
++ - Exact: [384, 3072, 1, 4096]
++ - Exact: [3072, 1152, 1, 4096]
++ - Exact: [3072, 6400, 1, 8192]
++ - Exact: [1536, 3072, 1, 8192]
++ - Exact: [3072, 1536, 1, 8192]
++ - Exact: [384, 3072, 1, 8192]
++ - Exact: [3072, 1152, 1, 8192]
++ - Exact: [2048, 2048, 1, 4096]
++ - Exact: [2048, 2048, 1, 8]
++ - Exact: [2048, 29000, 1, 199]
++ - Exact: [2048, 29000, 1, 221]
++ - Exact: [2048, 29000, 1, 224]
++ - Exact: [2048, 29000, 1, 229]
++ - Exact: [2048, 29000, 1, 234]
++ - Exact: [2048, 29000, 1, 242]
++ - Exact: [2048, 29000, 1, 246]
++ - Exact: [2048, 29000, 1, 247]
++ - Exact: [2048, 29000, 1, 256]
++ - Exact: [2048, 29000, 1, 262]
++ - Exact: [2048, 29000, 1, 264]
++ - Exact: [2048, 29000, 1, 265]
++ - Exact: [2048, 29000, 1, 274]
++ - Exact: [2048, 29000, 1, 277]
++ - Exact: [2048, 29000, 1, 279]
++ - Exact: [2048, 29000, 1, 288]
++ - Exact: [2048, 29000, 1, 296]
++ - Exact: [2048, 29000, 1, 315]
++ - Exact: [2048, 29000, 1, 335]
++ - Exact: [2048, 4096, 1, 4096]
++ - Exact: [4096, 2048, 1, 4096]
++ - Exact: [1024, 29000, 1, 2283]
++ - Exact: [1024, 29000, 1, 2296]
++ - Exact: [1024, 29000, 1, 2306]
++ - Exact: [1024, 29000, 1, 2309]
++ - Exact: [1024, 29000, 1, 2318]
++ - Exact: [1024, 29000, 1, 2320]
++ - Exact: [1024, 29000, 1, 2324]
++ - Exact: [1024, 29000, 1, 2325]
++ - Exact: [1024, 29000, 1, 2329]
++ - Exact: [1024, 29000, 1, 2338]
++ - Exact: [1024, 29000, 1, 2345]
++ - Exact: [1024, 29000, 1, 2350]
++ - Exact: [1024, 29000, 1, 2362]
++ - Exact: [1024, 29000, 1, 2366]
++ - Exact: [1024, 29000, 1, 2368]
++ - Exact: [1024, 29000, 1, 2374]
++ - Exact: [1024, 29000, 1, 2390]
++ - Exact: [1024, 29000, 1, 561]
++ - Exact: [1024, 29000, 1, 574]
++ - Exact: [1024, 29000, 1, 600]
++ - Exact: [1024, 29000, 1, 608]
++ - Exact: [1024, 29000, 1, 615]
++ - Exact: [1024, 29000, 1, 622]
++ - Exact: [1024, 29000, 1, 625]
++ - Exact: [1024, 29000, 1, 626]
++ - Exact: [1024, 29000, 1, 628]
++ - Exact: [1024, 29000, 1, 636]
++ - Exact: [1024, 29000, 1, 651]
++ - Exact: [1024, 29000, 1, 658]
++ - Exact: [1024, 29000, 1, 669]
++ - Exact: [1024, 29000, 1, 670]
++ - Exact: [1024, 29000, 1, 672]
++ - Exact: [1024, 29000, 1, 684]
++ - Exact: [1024, 29000, 1, 716]
++ - Exact: [1024, 29000, 1, 730]
++ - Exact: [2560, 2560, 1, 1024]
++ - Exact: [2560, 2560, 1, 2]
++ - Exact: [2560, 29000, 1, 109]
++ - Exact: [2560, 29000, 1, 121]
++ - Exact: [2560, 29000, 1, 27]
++ - Exact: [2560, 29000, 1, 35]
++ - Exact: [2560, 29000, 1, 36]
++ - Exact: [2560, 29000, 1, 39]
++ - Exact: [2560, 29000, 1, 40]
++ - Exact: [2560, 29000, 1, 42]
++ - Exact: [2560, 29000, 1, 43]
++ - Exact: [2560, 29000, 1, 44]
++ - Exact: [2560, 29000, 1, 46]
++ - Exact: [2560, 29000, 1, 48]
++ - Exact: [2560, 29000, 1, 49]
++ - Exact: [2560, 29000, 1, 50]
++ - Exact: [2560, 29000, 1, 51]
++ - Exact: [2560, 29000, 1, 53]
++ - Exact: [2560, 29000, 1, 54]
++ - Exact: [2560, 29000, 1, 55]
++ - Exact: [2560, 29000, 1, 56]
++ - Exact: [2560, 29000, 1, 57]
++ - Exact: [2560, 29000, 1, 58]
++ - Exact: [2560, 29000, 1, 59]
++ - Exact: [2560, 29000, 1, 61]
++ - Exact: [2560, 29000, 1, 63]
++ - Exact: [2560, 29000, 1, 65]
++ - Exact: [2560, 29000, 1, 66]
++ - Exact: [2560, 29000, 1, 67]
++ - Exact: [2560, 29000, 1, 69]
++ - Exact: [2560, 29000, 1, 70]
++ - Exact: [2560, 29000, 1, 71]
++ - Exact: [2560, 29000, 1, 73]
++ - Exact: [2560, 29000, 1, 74]
++ - Exact: [2560, 29000, 1, 75]
++ - Exact: [2560, 29000, 1, 77]
++ - Exact: [2560, 29000, 1, 78]
++ - Exact: [2560, 29000, 1, 80]
++ - Exact: [2560, 29000, 1, 81]
++ - Exact: [2560, 29000, 1, 82]
++ - Exact: [2560, 29000, 1, 83]
++ - Exact: [2560, 29000, 1, 84]
++ - Exact: [2560, 29000, 1, 88]
++ - Exact: [2560, 29000, 1, 89]
++ - Exact: [2560, 29000, 1, 90]
++ - Exact: [2560, 29000, 1, 92]
++ - Exact: [2560, 29000, 1, 95]
++ - Exact: [2560, 29000, 1, 98]
++ - Exact: [2560, 4096, 1, 1024]
++ - Exact: [4096, 2560, 1, 1024]
++ - Exact: [1024, 3072, 1, 32768]
++ - Exact: [1024, 4096, 1, 32768]
++ - Exact: [1024, 50304, 1, 32768]
++ - Exact: [4096, 1024, 1, 32768]
++ - Exact: [1024, 128, 24, 1024]
++ - Exact: [128, 1024, 24, 1024]
++
++# bodys bigSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 256, 1, 33536]
++ - Exact: [1024, 1024, 1, 9520]
++ - Exact: [1024, 1024, 1, 10200]
++ - Exact: [1024, 256, 1, 21248]
++ - Exact: [1024, 256, 1, 21504]
++ - Exact: [1024, 256, 1, 22016]
++ - Exact: [1024, 256, 1, 28672]
++ - Exact: [256, 2560, 1, 8976]
++ - Exact: [256, 2816, 1, 8976]
++ - Exact: [256, 3328, 1, 8976]
++ - Exact: [256, 3584, 1, 8976]
++ - Exact: [256, 3840, 1, 8976]
++ - Exact: [256, 4096, 1, 8976]
++ - Exact: [256, 4352, 1, 8976]
++ - Exact: [1024, 1024, 1, 32768]
++ - Exact: [1024, 512, 1, 32768]
++ - Exact: [479, 1024, 1, 32768]
++ - Exact: [512, 256, 1, 55296]
++ - Exact: [1024, 1024, 1, 8192]
++ - Exact: [1024, 1024, 1, 9600]
++ - Exact: [1024, 1024, 1, 10064]
++ - Exact: [1024, 1024, 1, 10080]
++ - Exact: [1024, 1024, 1, 9216]
++ - Exact: [480, 1024, 1, 32768]
++ - Exact: [1024, 1024, 1, 16384]
++ - Exact: [1024, 1024, 1, 10240]
++ - Exact: [1024, 1024, 1, 10496]
++ - Exact: [1024, 1024, 1, 10224]
++ - Exact: [1024, 1024, 1, 10192]
++ - Exact: [1024, 1024, 1, 10208]
++ - Exact: [1024, 1024, 1, 10184]
++ - Exact: [1024, 1024, 1, 10120]
++ - Exact: [1024, 1024, 1, 10152]
++ - Exact: [1024, 1024, 1, 12288]
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 1024, 1, 512]
++ - Exact: [1024, 1024, 1, 200]
++ - Exact: [1024, 1024, 1, 4096]
++ - Exact: [1024, 1024, 1, 2048]
++ - Exact: [768, 768, 1, 16]
++ - Exact: [768, 768, 1, 320]
++ - Exact: [768, 768, 1, 4096]
++ - Exact: [768, 768, 1, 32]
++ - Exact: [768, 768, 1, 640]
++ - Exact: [768, 768, 1, 64]
++ - Exact: [768, 768, 1, 1280]
++ - Exact: [1024, 1024, 1, 3072]
++ - Exact: [1024, 1024, 1, 120]
++ - Exact: [1024, 1024, 1, 1]
++ - Exact: [1024, 1024, 1, 20]
++ - Exact: [1024, 1024, 1, 4]
++ - Exact: [1024, 1024, 1, 6]
++ - Exact: [1024, 1024, 1, 80]
++ - Exact: [128, 64, 512, 128]
++ - Exact: [512, 64, 64, 512]
++ - Exact: [64, 64, 768, 64]
++ - Exact: [1856, 448, 1, 3328]
++ - Exact: [128, 6784, 1, 3328]
++ - Exact: [2368, 448, 1, 128]
++ - Exact: [256, 4288, 1, 3328]
++ - Exact: [704, 1856, 1, 3328]
++ - Exact: [448, 1024, 1, 1280]
++ - Exact: [256, 1408, 1, 3328]
++ - Exact: [704, 1856, 1, 1280]
++ - Exact: [128, 5056, 1, 128]
++ - Exact: [2368, 128, 1, 256]
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [256, 2944, 1, 256]
++ - Exact: [256, 1856, 1, 1280]
++ - Exact: [128, 3584, 1, 1280]
++ - Exact: [4288, 256, 1, 256]
++ - Exact: [2944, 128, 1, 128]
++ - Exact: [5888, 64, 1, 3328]
++ - Exact: [2944, 256, 1, 3328]
++ - Exact: [704, 1024, 1, 128]
++ - Exact: [1408, 448, 1, 1280]
++ - Exact: [1408, 704, 1, 3328]
++ - Exact: [6784, 64, 1, 256]
++ - Exact: [2944, 256, 1, 256]
++ - Exact: [704, 1408, 1, 3328]
++ - Exact: [2944, 256, 1, 128]
++ - Exact: [448, 2944, 1, 128]
++ - Exact: [2368, 128, 1, 3328]
++ - Exact: [2944, 128, 1, 256]
++ - Exact: [448, 1408, 1, 256]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [1024, 448, 1, 128]
++ - Exact: [256, 3584, 1, 3328]
++ - Exact: [5056, 64, 1, 1280]
++ - Exact: [1024, 704, 1, 256]
++ - Exact: [128, 4288, 1, 128]
++ - Exact: [3584, 256, 1, 128]
++ - Exact: [4288, 128, 1, 1280]
++ - Exact: [5888, 64, 1, 256]
++ - Exact: [1856, 256, 1, 1280]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [704, 1024, 1, 1280]
++ - Exact: [448, 1856, 1, 128]
++ - Exact: [1024, 704, 1, 1280]
++ - Exact: [128, 5888, 1, 256]
++ - Exact: [704, 704, 1, 3328]
++ - Exact: [704, 1408, 1, 1280]
++ - Exact: [3584, 256, 1, 3328]
++ - Exact: [704, 1856, 1, 128]
++ - Exact: [128, 3584, 1, 3328]
++ - Exact: [128, 2944, 1, 1280]
++ - Exact: [3584, 128, 1, 256]
++ - Exact: [448, 1408, 1, 3328]
++ - Exact: [256, 3584, 1, 256]
++ - Exact: [256, 2944, 1, 3328]
++ - Exact: [448, 2368, 1, 128]
++ - Exact: [1408, 704, 1, 256]
++ - Exact: [448, 2944, 1, 3328]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [6784, 128, 1, 3328]
++ - Exact: [704, 704, 1, 256]
++ - Exact: [448, 704, 1, 1280]
++ - Exact: [1024, 448, 1, 3328]
++ - Exact: [1856, 704, 1, 1280]
++ - Exact: [448, 1408, 1, 1280]
++ - Exact: [1024, 1024, 1, 1280]
++ - Exact: [448, 1024, 1, 128]
++ - Exact: [448, 2368, 1, 3328]
++ - Exact: [5056, 64, 1, 128]
++ - Exact: [704, 1024, 1, 256]
++ - Exact: [128, 6784, 1, 1280]
++ - Exact: [1856, 256, 1, 256]
++ - Exact: [256, 4288, 1, 1280]
++ - Exact: [256, 1856, 1, 128]
++ - Exact: [448, 1408, 1, 128]
++ - Exact: [6784, 128, 1, 256]
++ - Exact: [704, 448, 1, 256]
++ - Exact: [704, 1408, 1, 128]
++ - Exact: [2944, 448, 1, 128]
++ - Exact: [128, 2944, 1, 128]
++ - Exact: [1024, 704, 1, 3328]
++ - Exact: [128, 4288, 1, 256]
++ - Exact: [704, 448, 1, 3328]
++ - Exact: [1024, 1024, 1, 3328]
++ - Exact: [448, 2368, 1, 1280]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [2944, 256, 1, 1280]
++ - Exact: [256, 2368, 1, 128]
++ - Exact: [1856, 704, 1, 256]
++ - Exact: [1408, 448, 1, 3328]
++ - Exact: [2368, 256, 1, 256]
++ - Exact: [1856, 448, 1, 1280]
++ - Exact: [128, 5888, 1, 128]
++ - Exact: [1024, 1024, 1, 256]
++ - Exact: [704, 1856, 1, 256]
++ - Exact: [128, 4288, 1, 3328]
++ - Exact: [256, 2368, 1, 1280]
++ - Exact: [2944, 448, 1, 256]
++ - Exact: [1856, 448, 1, 128]
++ - Exact: [2368, 128, 1, 1280]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [2368, 256, 1, 1280]
++ - Exact: [2368, 448, 1, 1280]
++ - Exact: [128, 3584, 1, 256]
++ - Exact: [704, 448, 1, 1280]
++ - Exact: [128, 5056, 1, 256]
++ - Exact: [4288, 256, 1, 1280]
++ - Exact: [4288, 128, 1, 3328]
++ - Exact: [1408, 256, 1, 128]
++ - Exact: [256, 1408, 1, 1280]
++ - Exact: [128, 2368, 1, 256]
++ - Exact: [6784, 64, 1, 3328]
++ - Exact: [128, 2944, 1, 3328]
++ - Exact: [2944, 448, 1, 3328]
++ - Exact: [256, 4288, 1, 256]
++ - Exact: [5888, 128, 1, 256]
++ - Exact: [2368, 448, 1, 3328]
++ - Exact: [5056, 64, 1, 256]
++ - Exact: [1024, 704, 1, 128]
++ - Exact: [128, 5056, 1, 3328]
++ - Exact: [4288, 128, 1, 256]
++ - Exact: [1408, 448, 1, 128]
++ - Exact: [128, 5888, 1, 1280]
++ - Exact: [704, 448, 1, 128]
++ - Exact: [3584, 256, 1, 256]
++ - Exact: [128, 2944, 1, 256]
++ - Exact: [128, 6784, 1, 128]
++ - Exact: [448, 1856, 1, 256]
++ - Exact: [3584, 128, 1, 3328]
++ - Exact: [1024, 448, 1, 1280]
++ - Exact: [5888, 128, 1, 3328]
++ - Exact: [1408, 704, 1, 1280]
++ - Exact: [448, 2944, 1, 256]
++ - Exact: [448, 2368, 1, 256]
++ - Exact: [128, 2368, 1, 3328]
++ - Exact: [5056, 128, 1, 1280]
++ - Exact: [5056, 64, 1, 3328]
++ - Exact: [64, 5888, 1, 128]
++ - Exact: [5056, 128, 1, 3328]
++ - Exact: [448, 704, 1, 256]
++ - Exact: [2944, 128, 1, 3328]
++ - Exact: [128, 5056, 1, 1280]
++ - Exact: [704, 704, 1, 128]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [2368, 128, 1, 128]
++ - Exact: [5056, 128, 1, 128]
++ - Exact: [1024, 1024, 1, 1024]
++ - Exact: [448, 1024, 1, 3328]
++ - Exact: [256, 2368, 1, 3328]
++ - Exact: [256, 3584, 1, 128]
++ - Exact: [4288, 256, 1, 128]
++ - Exact: [2368, 256, 1, 128]
++ - Exact: [256, 1856, 1, 256]
++ - Exact: [256, 2944, 1, 128]
++ - Exact: [1408, 256, 1, 3328]
++ - Exact: [2368, 448, 1, 256]
++ - Exact: [4288, 256, 1, 3328]
++ - Exact: [1856, 704, 1, 128]
++ - Exact: [4288, 128, 1, 128]
++ - Exact: [1408, 448, 1, 256]
++ - Exact: [6784, 64, 1, 1280]
++ - Exact: [3584, 128, 1, 128]
++ - Exact: [256, 2368, 1, 256]
++ - Exact: [2944, 448, 1, 1280]
++ - Exact: [448, 1856, 1, 1280]
++ - Exact: [1856, 256, 1, 128]
++ - Exact: [5056, 128, 1, 256]
++ - Exact: [448, 1024, 1, 256]
++ - Exact: [64, 6784, 1, 128]
++ - Exact: [5888, 64, 1, 1280]
++ - Exact: [128, 3584, 1, 128]
++ - Exact: [1408, 256, 1, 256]
++ - Exact: [128, 5888, 1, 3328]
++ - Exact: [1408, 256, 1, 1280]
++ - Exact: [64, 5056, 1, 128]
++ - Exact: [5888, 64, 1, 128]
++ - Exact: [448, 704, 1, 128]
++ - Exact: [1408, 704, 1, 128]
++ - Exact: [2368, 256, 1, 3328]
++ - Exact: [5888, 128, 1, 1280]
++ - Exact: [256, 3584, 1, 1280]
++ - Exact: [256, 1408, 1, 128]
++ - Exact: [256, 4288, 1, 128]
++ - Exact: [5888, 128, 1, 128]
++ - Exact: [1856, 256, 1, 3328]
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [6784, 64, 1, 128]
++ - Exact: [704, 704, 1, 1280]
++ - Exact: [128, 2368, 1, 1280]
++ - Exact: [3584, 256, 1, 1280]
++ - Exact: [3584, 128, 1, 1280]
++ - Exact: [448, 1856, 1, 3328]
++ - Exact: [1024, 448, 1, 256]
++ - Exact: [2944, 128, 1, 1280]
++ - Exact: [128, 2368, 1, 128]
++ - Exact: [256, 2944, 1, 1280]
++ - Exact: [704, 1024, 1, 3328]
++ - Exact: [128, 6784, 1, 256]
++ - Exact: [256, 1856, 1, 3328]
++ - Exact: [6784, 128, 1, 128]
++ - Exact: [704, 1408, 1, 256]
++ - Exact: [256, 1408, 1, 256]
++ - Exact: [448, 2944, 1, 1280]
++ - Exact: [6784, 128, 1, 1280]
++ - Exact: [1856, 448, 1, 256]
++ - Exact: [128, 4288, 1, 1280]
++ - Exact: [448, 704, 1, 3328]
++ - Exact: [1856, 704, 1, 3328]
++ - Exact: [3136, 64, 128, 64]
++ - Exact: [3136, 64, 128, 256]
++ - Exact: [3136, 64, 256, 256]
++ - Exact: [3136, 64, 256, 64]
++ - Exact: [64, 1536, 64, 384]
++ - Exact: [64, 1536, 64, 256]
++ - Exact: [64, 92, 688, 92]
++ - Exact: [1024, 1024, 1, 3975]
++ - Exact: [64, 123, 528, 123]
++ - Exact: [64, 102, 624, 100]
++ - Exact: [64, 112, 576, 111]
++ - Exact: [64, 102, 624, 102]
++ - Exact: [64, 133, 480, 135]
++ - Exact: [1024, 1024, 1, 4026]
++ - Exact: [64, 160, 400, 159]
++ - Exact: [1024, 1024, 1, 3780]
++ - Exact: [64, 228, 272, 232]
++ - Exact: [1024, 1024, 1, 3822]
++ - Exact: [64, 77, 816, 77]
++ - Exact: [64, 159, 400, 159]
++ - Exact: [64, 135, 480, 134]
++ - Exact: [64, 99, 624, 99]
++ - Exact: [1024, 1024, 1, 3942]
++ - Exact: [1024, 1024, 1, 3861]
++ - Exact: [1024, 1024, 1, 4000]
++ - Exact: [1024, 1024, 1, 3870]
++ - Exact: [64, 65, 992, 65]
++ - Exact: [64, 133, 480, 133]
++ - Exact: [64, 232, 272, 232]
++ - Exact: [64, 148, 432, 148]
++ - Exact: [1024, 1024, 1, 4032]
++ - Exact: [1024, 1024, 1, 4012]
++ - Exact: [1024, 1024, 1, 3681]
++ - Exact: [1024, 1024, 1, 3927]
++ - Exact: [1024, 1024, 1, 3894]
++ - Exact: [64, 132, 480, 135]
++ - Exact: [64, 135, 480, 135]
++ - Exact: [1024, 1024, 1, 3876]
++ - Exact: [64, 84, 752, 85]
++ - Exact: [1024, 1024, 1, 4050]
++ - Exact: [64, 132, 480, 132]
++ - Exact: [64, 99, 624, 102]
++ - Exact: [64, 143, 432, 148]
++ - Exact: [1024, 1024, 1, 3584]
++ - Exact: [64, 162, 400, 162]
++ - Exact: [64, 148, 432, 147]
++ - Exact: [1024, 1024, 1, 3960]
++ - Exact: [64, 123, 528, 122]
++ - Exact: [64, 102, 624, 101]
++ - Exact: [1024, 1024, 1, 3978]
++ - Exact: [64, 160, 400, 160]
++ - Exact: [1024, 1024, 1, 3995]
++ - Exact: [64, 132, 480, 134]
++ - Exact: [64, 111, 576, 111]
++ - Exact: [64, 100, 624, 100]
++ - Exact: [1024, 1024, 1, 3977]
++ - Exact: [64, 112, 576, 112]
++ - Exact: [64, 159, 400, 162]
++ - Exact: [64, 122, 528, 122]
++ - Exact: [64, 228, 272, 228]
++ - Exact: [1024, 1024, 1, 3925]
++ - Exact: [64, 93, 688, 93]
++ - Exact: [1024, 1024, 1, 3956]
++ - Exact: [1024, 1024, 1, 3976]
++ - Exact: [64, 111, 576, 112]
++ - Exact: [64, 100, 624, 102]
++ - Exact: [1024, 1024, 1, 3955]
++ - Exact: [1024, 1024, 1, 4030]
++ - Exact: [1024, 1024, 1, 3906]
++ - Exact: [64, 101, 624, 102]
++ - Exact: [1024, 1024, 1, 3796]
++ - Exact: [1024, 1024, 1, 3859]
++ - Exact: [64, 71, 896, 71]
++ - Exact: [1024, 1024, 1, 3860]
++ - Exact: [1024, 1024, 1, 4005]
++ - Exact: [64, 84, 752, 84]
++ - Exact: [1024, 1024, 1, 3990]
++ - Exact: [64, 134, 480, 134]
++ - Exact: [64, 78, 816, 78]
++ - Exact: [1024, 1024, 1, 3999]
++ - Exact: [1024, 1024, 1, 4020]
++ - Exact: [1024, 1024, 1, 3939]
++ - Exact: [64, 77, 816, 78]
++ - Exact: [1024, 1024, 1, 4059]
++ - Exact: [1024, 1024, 1, 3944]
++ - Exact: [64, 193, 320, 193]
++ - Exact: [1024, 1024, 1, 3720]
++ - Exact: [1024, 1024, 1, 3910]
++ - Exact: [64, 143, 432, 143]
++ - Exact: [64, 92, 688, 93]
++ - Exact: [64, 101, 624, 101]
++ - Exact: [1024, 1024, 1, 3969]
++ - Exact: [1024, 1024, 1, 3948]
++ - Exact: [1024, 1024, 1, 3996]
++ - Exact: [1024, 1024, 1, 3900]
++ - Exact: [1024, 1024, 1, 3640]
++ - Exact: [64, 147, 432, 147]
++ - Exact: [1024, 1024, 1, 3751]
++ - Exact: [64, 177, 352, 177]
++ - Exact: [64, 85, 752, 85]
++ - Exact: [1024, 1024, 1, 3712]
++ - Exact: [1024, 1024, 1, 128]
++ - Exact: [64, 256, 192, 256]
++ - Exact: [64, 128, 384, 128]
++ - Exact: [64, 192, 36, 25088]
++ - Exact: [128, 128, 64, 25]
++ - Exact: [64, 192, 64, 3200]
++ - Exact: [64, 128, 64, 23104]
++ - Exact: [128, 128, 64, 1600]
++ - Exact: [80, 192, 64, 4608]
++ - Exact: [64, 128, 36, 30]
++ - Exact: [64, 128, 64, 11552]
++ - Exact: [128, 192, 64, 946]
++ - Exact: [64, 192, 64, 12800]
++ - Exact: [224, 224, 64, 128]
++ - Exact: [128, 128, 64, 3360]
++ - Exact: [128, 128, 64, 420]
++ - Exact: [64, 128, 64, 361]
++ - Exact: [64, 128, 36, 53824]
++ - Exact: [128, 160, 36, 512]
++ - Exact: [147, 64, 36, 18816]
++ - Exact: [96, 128, 64, 946]
++ - Exact: [128, 128, 64, 50]
++ - Exact: [160, 224, 36, 128]
++ - Exact: [192, 224, 64, 1152]
++ - Exact: [128, 128, 36, 784]
++ - Exact: [96, 128, 64, 288]
++ - Exact: [128, 128, 64, 400]
++ - Exact: [128, 128, 64, 800]
++ - Exact: [96, 128, 36, 512]
++ - Exact: [96, 128, 64, 800]
++ - Exact: [192, 224, 64, 128]
++ - Exact: [128, 128, 64, 288]
++ - Exact: [96, 208, 36, 512]
++ - Exact: [64, 128, 36, 1568]
++ - Exact: [192, 192, 36, 512]
++ - Exact: [128, 128, 36, 512]
++ - Exact: [96, 208, 64, 1152]
++ - Exact: [128, 192, 64, 3200]
++ - Exact: [160, 160, 64, 288]
++ - Exact: [128, 128, 36, 440]
++ - Exact: [96, 128, 36, 1568]
++ - Exact: [112, 224, 36, 2048]
++ - Exact: [128, 128, 36, 7040]
++ - Exact: [128, 128, 36, 1568]
++ - Exact: [160, 224, 64, 128]
++ - Exact: [192, 224, 36, 2592]
++ - Exact: [64, 128, 64, 2888]
++ - Exact: [64, 128, 36, 480]
++ - Exact: [147, 64, 64, 9702]
++ - Exact: [64, 192, 64, 3698]
++ - Exact: [73, 192, 64, 10439]
++ - Exact: [128, 128, 36, 880]
++ - Exact: [192, 224, 36, 128]
++ - Exact: [64, 128, 36, 12544]
++ - Exact: [160, 160, 36, 512]
++ - Exact: [128, 128, 36, 3136]
++ - Exact: [112, 224, 36, 512]
++ - Exact: [128, 128, 36, 49]
++ - Exact: [112, 224, 64, 1152]
++ - Exact: [128, 192, 36, 1568]
++ - Exact: [128, 192, 36, 512]
++ - Exact: [192, 192, 64, 288]
++ - Exact: [96, 208, 64, 242]
++ - Exact: [64, 128, 64, 5776]
++ - Exact: [128, 192, 64, 288]
++ - Exact: [96, 128, 36, 6272]
++ - Exact: [96, 128, 64, 3200]
++ - Exact: [128, 192, 64, 800]
++ - Exact: [64, 128, 64, 10]
++ - Exact: [96, 208, 64, 288]
++ - Exact: [64, 128, 64, 160]
++ - Exact: [128, 128, 64, 1568]
++ - Exact: [112, 224, 64, 242]
++ - Exact: [160, 192, 64, 288]
++ - Exact: [128, 160, 64, 288]
++ - Exact: [128, 128, 64, 210]
++ - Exact: [73, 192, 36, 23360]
++ - Exact: [160, 192, 36, 512]
++ - Exact: [64, 128, 64, 722]
++ - Exact: [112, 224, 64, 288]
++ - Exact: [64, 192, 36, 6272]
++ - Exact: [64, 128, 36, 6272]
++ - Exact: [128, 128, 36, 3200]
++ - Exact: [128, 128, 36, 392]
++ - Exact: [80, 192, 36, 10368]
++ - Exact: [224, 224, 36, 128]
++ - Exact: [64, 128, 36, 784]
++ - Exact: [128, 128, 64, 200]
++ - Exact: [5329, 64, 32, 80]
++ - Exact: [64, 2048, 32, 384]
++ - Exact: [289, 1792, 1, 320]
++ - Exact: [1001, 1024, 1, 32]
++ - Exact: [784, 400, 1, 32]
++ - Exact: [64, 1536, 32, 256]
++ - Exact: [289, 2592, 1, 384]
++ - Exact: [64, 2048, 32, 448]
++ - Exact: [289, 2016, 1, 256]
++ - Exact: [64, 1536, 32, 384]
++ - Exact: [64, 1280, 32, 320]
++ - Exact: [289, 3456, 1, 384]
++ - Exact: [64, 1280, 32, 384]
++ - Exact: [729, 1600, 1, 192]
++ - Exact: [289, 1344, 1, 192]
++ - Exact: [64, 2048, 32, 320]
++ - Exact: [64, 1280, 32, 448]
++ - Exact: [64, 1280, 32, 192]
++ - Exact: [289, 1792, 1, 256]
++ - Exact: [64, 2048, 32, 192]
++ - Exact: [5329, 64, 128, 80]
++ - Exact: [64, 1280, 128, 448]
++ - Exact: [64, 2048, 128, 192]
++ - Exact: [64, 1280, 128, 384]
++ - Exact: [64, 1280, 128, 320]
++ - Exact: [64, 1280, 128, 192]
++ - Exact: [256, 4096, 1, 6400]
++ - Exact: [512, 2048, 1, 3427]
++ - Exact: [512, 2048, 1, 3552]
++ - Exact: [512, 2048, 1, 3840]
++ - Exact: [2048, 512, 1, 3427]
++ - Exact: [2048, 512, 1, 3452]
++ - Exact: [2048, 512, 1, 3472]
++ - Exact: [2048, 512, 1, 3475]
++ - Exact: [64, 64, 496, 64]
++ - Exact: [64, 64, 496, 65]
++ - Exact: [64, 65, 496, 65]
++ - Exact: [64, 71, 448, 71]
++ - Exact: [64, 77, 408, 77]
++ - Exact: [64, 77, 408, 78]
++ - Exact: [64, 78, 408, 78]
++ - Exact: [64, 85, 376, 85]
++ - Exact: [64, 93, 344, 93]
++ - Exact: [64, 112, 288, 112]
++ - Exact: [64, 122, 264, 122]
++ - Exact: [64, 123, 264, 122]
++ - Exact: [64, 123, 264, 123]
++ - Exact: [64, 134, 240, 134]
++ - Exact: [64, 135, 240, 134]
++ - Exact: [64, 135, 240, 135]
++ - Exact: [64, 1280, 64, 192]
++ - Exact: [64, 1280, 64, 320]
++ - Exact: [64, 1280, 64, 384]
++ - Exact: [64, 1280, 64, 448]
++ - Exact: [64, 2048, 64, 192]
++ - Exact: [64, 2048, 64, 320]
++ - Exact: [64, 2048, 64, 384]
++ - Exact: [64, 2048, 64, 448]
++ - Exact: [3136, 64, 64, 64]
++ - Exact: [3136, 64, 64, 256]
++ - Exact: [5329, 64, 64, 80]
++ - Exact: [257, 4096, 1, 1024]
++ - Exact: [512, 2048, 1, 2790]
++ - Exact: [512, 2048, 1, 2864]
++ - Exact: [512, 2048, 1, 3092]
++ - Exact: [512, 2048, 1, 3113]
++ - Exact: [512, 2048, 1, 3137]
++ - Exact: [512, 2048, 1, 3165]
++ - Exact: [512, 2048, 1, 3166]
++ - Exact: [512, 2048, 1, 3194]
++ - Exact: [512, 2048, 1, 3219]
++ - Exact: [512, 2048, 1, 3222]
++ - Exact: [512, 2048, 1, 3234]
++ - Exact: [512, 2048, 1, 3237]
++ - Exact: [512, 2048, 1, 3242]
++ - Exact: [512, 2048, 1, 3246]
++ - Exact: [512, 2048, 1, 3249]
++ - Exact: [512, 2048, 1, 3251]
++ - Exact: [512, 2048, 1, 3257]
++ - Exact: [512, 2048, 1, 3262]
++ - Exact: [512, 2048, 1, 3268]
++ - Exact: [512, 2048, 1, 3282]
++ - Exact: [512, 2048, 1, 3286]
++ - Exact: [512, 2048, 1, 3287]
++ - Exact: [512, 2048, 1, 3293]
++ - Exact: [512, 2048, 1, 3297]
++ - Exact: [512, 2048, 1, 3307]
++ - Exact: [512, 2048, 1, 3314]
++ - Exact: [512, 2048, 1, 3315]
++ - Exact: [512, 2048, 1, 3319]
++ - Exact: [512, 2048, 1, 3322]
++ - Exact: [512, 2048, 1, 3323]
++ - Exact: [512, 2048, 1, 3324]
++ - Exact: [512, 2048, 1, 3325]
++ - Exact: [512, 2048, 1, 3327]
++ - Exact: [512, 2048, 1, 3329]
++ - Exact: [512, 2048, 1, 3332]
++ - Exact: [512, 2048, 1, 3336]
++ - Exact: [512, 2048, 1, 3339]
++ - Exact: [512, 2048, 1, 3342]
++ - Exact: [512, 2048, 1, 3344]
++ - Exact: [512, 2048, 1, 3358]
++ - Exact: [512, 2048, 1, 3360]
++ - Exact: [512, 2048, 1, 3364]
++ - Exact: [512, 2048, 1, 3365]
++ - Exact: [512, 2048, 1, 3369]
++ - Exact: [512, 2048, 1, 3371]
++ - Exact: [512, 2048, 1, 3374]
++ - Exact: [512, 2048, 1, 3376]
++ - Exact: [512, 2048, 1, 3377]
++ - Exact: [512, 2048, 1, 3378]
++ - Exact: [512, 2048, 1, 3381]
++ - Exact: [512, 2048, 1, 3382]
++ - Exact: [512, 2048, 1, 3383]
++ - Exact: [512, 2048, 1, 3384]
++ - Exact: [512, 2048, 1, 3385]
++ - Exact: [512, 2048, 1, 3386]
++ - Exact: [512, 2048, 1, 3388]
++ - Exact: [512, 2048, 1, 3390]
++ - Exact: [512, 2048, 1, 3391]
++ - Exact: [512, 2048, 1, 3396]
++ - Exact: [512, 2048, 1, 3399]
++ - Exact: [512, 2048, 1, 3402]
++ - Exact: [512, 2048, 1, 3410]
++ - Exact: [512, 2048, 1, 3412]
++ - Exact: [512, 2048, 1, 3414]
++ - Exact: [512, 2048, 1, 3415]
++ - Exact: [512, 2048, 1, 3418]
++ - Exact: [512, 2048, 1, 3420]
++ - Exact: [512, 2048, 1, 3422]
++ - Exact: [512, 2048, 1, 3425]
++ - Exact: [512, 2048, 1, 3426]
++ - Exact: [512, 2048, 1, 3428]
++ - Exact: [512, 2048, 1, 3430]
++ - Exact: [512, 2048, 1, 3431]
++ - Exact: [512, 2048, 1, 3432]
++ - Exact: [512, 2048, 1, 3438]
++ - Exact: [512, 2048, 1, 3439]
++ - Exact: [512, 2048, 1, 3440]
++ - Exact: [512, 2048, 1, 3443]
++ - Exact: [512, 2048, 1, 3445]
++ - Exact: [512, 2048, 1, 3447]
++ - Exact: [512, 2048, 1, 3448]
++ - Exact: [512, 2048, 1, 3450]
++ - Exact: [512, 2048, 1, 3451]
++ - Exact: [512, 2048, 1, 3452]
++ - Exact: [512, 2048, 1, 3453]
++ - Exact: [512, 2048, 1, 3455]
++ - Exact: [512, 2048, 1, 3456]
++ - Exact: [512, 2048, 1, 3457]
++ - Exact: [512, 2048, 1, 3458]
++ - Exact: [512, 2048, 1, 3459]
++ - Exact: [512, 2048, 1, 3460]
++ - Exact: [512, 2048, 1, 3461]
++ - Exact: [512, 2048, 1, 3462]
++ - Exact: [512, 2048, 1, 3466]
++ - Exact: [512, 2048, 1, 3467]
++ - Exact: [512, 2048, 1, 3468]
++ - Exact: [512, 2048, 1, 3470]
++ - Exact: [512, 2048, 1, 3471]
++ - Exact: [512, 2048, 1, 3472]
++ - Exact: [512, 2048, 1, 3475]
++ - Exact: [512, 2048, 1, 3476]
++ - Exact: [512, 2048, 1, 3477]
++ - Exact: [512, 2048, 1, 3478]
++ - Exact: [512, 2048, 1, 3479]
++ - Exact: [512, 2048, 1, 3480]
++ - Exact: [512, 2048, 1, 3481]
++ - Exact: [512, 2048, 1, 3483]
++ - Exact: [512, 2048, 1, 3484]
++ - Exact: [512, 2048, 1, 3487]
++ - Exact: [512, 2048, 1, 3489]
++ - Exact: [512, 2048, 1, 3490]
++ - Exact: [512, 2048, 1, 3491]
++ - Exact: [512, 2048, 1, 3493]
++ - Exact: [512, 2048, 1, 3494]
++ - Exact: [512, 2048, 1, 3495]
++ - Exact: [512, 2048, 1, 3497]
++ - Exact: [512, 2048, 1, 3498]
++ - Exact: [512, 2048, 1, 3499]
++ - Exact: [512, 2048, 1, 3501]
++ - Exact: [512, 2048, 1, 3503]
++ - Exact: [512, 2048, 1, 3507]
++ - Exact: [512, 2048, 1, 3508]
++ - Exact: [512, 2048, 1, 3509]
++ - Exact: [512, 2048, 1, 3511]
++ - Exact: [512, 2048, 1, 3514]
++ - Exact: [512, 2048, 1, 3515]
++ - Exact: [512, 2048, 1, 3517]
++ - Exact: [512, 2048, 1, 3518]
++ - Exact: [512, 2048, 1, 3519]
++ - Exact: [512, 2048, 1, 3520]
++ - Exact: [512, 2048, 1, 3523]
++ - Exact: [512, 2048, 1, 3528]
++ - Exact: [512, 2048, 1, 3529]
++ - Exact: [512, 2048, 1, 3530]
++ - Exact: [512, 2048, 1, 3532]
++ - Exact: [512, 2048, 1, 3533]
++ - Exact: [512, 2048, 1, 3534]
++ - Exact: [512, 2048, 1, 3538]
++ - Exact: [512, 2048, 1, 3539]
++ - Exact: [512, 2048, 1, 3541]
++ - Exact: [512, 2048, 1, 3547]
++ - Exact: [512, 2048, 1, 3548]
++ - Exact: [512, 2048, 1, 3564]
++ - Exact: [512, 2048, 1, 3575]
++ - Exact: [512, 2048, 1, 3598]
++ - Exact: [512, 2048, 1, 3599]
++ - Exact: [512, 2048, 1, 3608]
++ - Exact: [512, 2048, 1, 3780]
++ - Exact: [512, 2048, 1, 3796]
++ - Exact: [512, 2048, 1, 3822]
++ - Exact: [512, 2048, 1, 3859]
++ - Exact: [512, 2048, 1, 3870]
++ - Exact: [512, 2048, 1, 3876]
++ - Exact: [512, 2048, 1, 3906]
++ - Exact: [512, 2048, 1, 3910]
++ - Exact: [512, 2048, 1, 3925]
++ - Exact: [512, 2048, 1, 3942]
++ - Exact: [512, 2048, 1, 3944]
++ - Exact: [512, 2048, 1, 3955]
++ - Exact: [512, 2048, 1, 3968]
++ - Exact: [512, 2048, 1, 3969]
++ - Exact: [512, 2048, 1, 3976]
++ - Exact: [512, 2048, 1, 3977]
++ - Exact: [512, 2048, 1, 3978]
++ - Exact: [512, 2048, 1, 3990]
++ - Exact: [512, 2048, 1, 3995]
++ - Exact: [512, 2048, 1, 3996]
++ - Exact: [512, 2048, 1, 3999]
++ - Exact: [512, 2048, 1, 4005]
++ - Exact: [512, 2048, 1, 4012]
++ - Exact: [512, 2048, 1, 4020]
++ - Exact: [512, 2048, 1, 4026]
++ - Exact: [512, 2048, 1, 4030]
++ - Exact: [512, 2048, 1, 4032]
++ - Exact: [2048, 512, 1, 2790]
++ - Exact: [2048, 512, 1, 2864]
++ - Exact: [2048, 512, 1, 3092]
++ - Exact: [2048, 512, 1, 3113]
++ - Exact: [2048, 512, 1, 3137]
++ - Exact: [2048, 512, 1, 3165]
++ - Exact: [2048, 512, 1, 3166]
++ - Exact: [2048, 512, 1, 3194]
++ - Exact: [2048, 512, 1, 3219]
++ - Exact: [2048, 512, 1, 3222]
++ - Exact: [2048, 512, 1, 3234]
++ - Exact: [2048, 512, 1, 3237]
++ - Exact: [2048, 512, 1, 3242]
++ - Exact: [2048, 512, 1, 3246]
++ - Exact: [2048, 512, 1, 3249]
++ - Exact: [2048, 512, 1, 3251]
++ - Exact: [2048, 512, 1, 3257]
++ - Exact: [2048, 512, 1, 3262]
++ - Exact: [2048, 512, 1, 3268]
++ - Exact: [2048, 512, 1, 3282]
++ - Exact: [2048, 512, 1, 3286]
++ - Exact: [2048, 512, 1, 3287]
++ - Exact: [2048, 512, 1, 3293]
++ - Exact: [2048, 512, 1, 3297]
++ - Exact: [2048, 512, 1, 3307]
++ - Exact: [2048, 512, 1, 3314]
++ - Exact: [2048, 512, 1, 3315]
++ - Exact: [2048, 512, 1, 3319]
++ - Exact: [2048, 512, 1, 3322]
++ - Exact: [2048, 512, 1, 3323]
++ - Exact: [2048, 512, 1, 3324]
++ - Exact: [2048, 512, 1, 3325]
++ - Exact: [2048, 512, 1, 3327]
++ - Exact: [2048, 512, 1, 3329]
++ - Exact: [2048, 512, 1, 3332]
++ - Exact: [2048, 512, 1, 3336]
++ - Exact: [2048, 512, 1, 3339]
++ - Exact: [2048, 512, 1, 3342]
++ - Exact: [2048, 512, 1, 3344]
++ - Exact: [2048, 512, 1, 3358]
++ - Exact: [2048, 512, 1, 3360]
++ - Exact: [2048, 512, 1, 3364]
++ - Exact: [2048, 512, 1, 3365]
++ - Exact: [2048, 512, 1, 3369]
++ - Exact: [2048, 512, 1, 3371]
++ - Exact: [2048, 512, 1, 3374]
++ - Exact: [2048, 512, 1, 3376]
++ - Exact: [2048, 512, 1, 3377]
++ - Exact: [2048, 512, 1, 3378]
++ - Exact: [2048, 512, 1, 3381]
++ - Exact: [2048, 512, 1, 3382]
++ - Exact: [2048, 512, 1, 3383]
++ - Exact: [2048, 512, 1, 3384]
++ - Exact: [2048, 512, 1, 3385]
++ - Exact: [2048, 512, 1, 3386]
++ - Exact: [2048, 512, 1, 3388]
++ - Exact: [2048, 512, 1, 3390]
++ - Exact: [2048, 512, 1, 3391]
++ - Exact: [2048, 512, 1, 3396]
++ - Exact: [2048, 512, 1, 3399]
++ - Exact: [2048, 512, 1, 3402]
++ - Exact: [2048, 512, 1, 3410]
++ - Exact: [2048, 512, 1, 3412]
++ - Exact: [2048, 512, 1, 3414]
++ - Exact: [2048, 512, 1, 3415]
++ - Exact: [2048, 512, 1, 3418]
++ - Exact: [2048, 512, 1, 3420]
++ - Exact: [2048, 512, 1, 3422]
++ - Exact: [2048, 512, 1, 3425]
++ - Exact: [2048, 512, 1, 3426]
++ - Exact: [2048, 512, 1, 3428]
++ - Exact: [2048, 512, 1, 3430]
++ - Exact: [2048, 512, 1, 3431]
++ - Exact: [2048, 512, 1, 3432]
++ - Exact: [2048, 512, 1, 3438]
++ - Exact: [2048, 512, 1, 3439]
++ - Exact: [2048, 512, 1, 3440]
++ - Exact: [2048, 512, 1, 3443]
++ - Exact: [2048, 512, 1, 3445]
++ - Exact: [2048, 512, 1, 3447]
++ - Exact: [2048, 512, 1, 3448]
++ - Exact: [2048, 512, 1, 3450]
++ - Exact: [2048, 512, 1, 3451]
++ - Exact: [2048, 512, 1, 3453]
++ - Exact: [2048, 512, 1, 3455]
++ - Exact: [2048, 512, 1, 3456]
++ - Exact: [2048, 512, 1, 3457]
++ - Exact: [2048, 512, 1, 3458]
++ - Exact: [2048, 512, 1, 3459]
++ - Exact: [2048, 512, 1, 3460]
++ - Exact: [2048, 512, 1, 3461]
++ - Exact: [2048, 512, 1, 3462]
++ - Exact: [2048, 512, 1, 3466]
++ - Exact: [2048, 512, 1, 3467]
++ - Exact: [2048, 512, 1, 3468]
++ - Exact: [2048, 512, 1, 3470]
++ - Exact: [2048, 512, 1, 3471]
++ - Exact: [2048, 512, 1, 3476]
++ - Exact: [2048, 512, 1, 3477]
++ - Exact: [2048, 512, 1, 3478]
++ - Exact: [2048, 512, 1, 3479]
++ - Exact: [2048, 512, 1, 3480]
++ - Exact: [2048, 512, 1, 3481]
++ - Exact: [2048, 512, 1, 3483]
++ - Exact: [2048, 512, 1, 3484]
++ - Exact: [2048, 512, 1, 3487]
++ - Exact: [2048, 512, 1, 3489]
++ - Exact: [2048, 512, 1, 3490]
++ - Exact: [2048, 512, 1, 3491]
++ - Exact: [2048, 512, 1, 3493]
++ - Exact: [2048, 512, 1, 3494]
++ - Exact: [2048, 512, 1, 3495]
++ - Exact: [2048, 512, 1, 3497]
++ - Exact: [2048, 512, 1, 3498]
++ - Exact: [2048, 512, 1, 3499]
++ - Exact: [2048, 512, 1, 3501]
++ - Exact: [2048, 512, 1, 3503]
++ - Exact: [2048, 512, 1, 3507]
++ - Exact: [2048, 512, 1, 3508]
++ - Exact: [2048, 512, 1, 3509]
++ - Exact: [2048, 512, 1, 3511]
++ - Exact: [2048, 512, 1, 3514]
++ - Exact: [2048, 512, 1, 3515]
++ - Exact: [2048, 512, 1, 3517]
++ - Exact: [2048, 512, 1, 3518]
++ - Exact: [2048, 512, 1, 3519]
++ - Exact: [2048, 512, 1, 3520]
++ - Exact: [2048, 512, 1, 3523]
++ - Exact: [2048, 512, 1, 3528]
++ - Exact: [2048, 512, 1, 3529]
++ - Exact: [2048, 512, 1, 3530]
++ - Exact: [2048, 512, 1, 3532]
++ - Exact: [2048, 512, 1, 3533]
++ - Exact: [2048, 512, 1, 3534]
++ - Exact: [2048, 512, 1, 3538]
++ - Exact: [2048, 512, 1, 3539]
++ - Exact: [2048, 512, 1, 3541]
++ - Exact: [2048, 512, 1, 3547]
++ - Exact: [2048, 512, 1, 3548]
++ - Exact: [2048, 512, 1, 3552]
++ - Exact: [2048, 512, 1, 3564]
++ - Exact: [2048, 512, 1, 3575]
++ - Exact: [2048, 512, 1, 3598]
++ - Exact: [2048, 512, 1, 3599]
++ - Exact: [2048, 512, 1, 3608]
++ - Exact: [2048, 512, 1, 3780]
++ - Exact: [2048, 512, 1, 3796]
++ - Exact: [2048, 512, 1, 3822]
++ - Exact: [2048, 512, 1, 3840]
++ - Exact: [2048, 512, 1, 3859]
++ - Exact: [2048, 512, 1, 3870]
++ - Exact: [2048, 512, 1, 3876]
++ - Exact: [2048, 512, 1, 3906]
++ - Exact: [2048, 512, 1, 3910]
++ - Exact: [2048, 512, 1, 3925]
++ - Exact: [2048, 512, 1, 3942]
++ - Exact: [2048, 512, 1, 3944]
++ - Exact: [2048, 512, 1, 3955]
++ - Exact: [2048, 512, 1, 3968]
++ - Exact: [2048, 512, 1, 3969]
++ - Exact: [2048, 512, 1, 3976]
++ - Exact: [2048, 512, 1, 3977]
++ - Exact: [2048, 512, 1, 3978]
++ - Exact: [2048, 512, 1, 3990]
++ - Exact: [2048, 512, 1, 3995]
++ - Exact: [2048, 512, 1, 3996]
++ - Exact: [2048, 512, 1, 3999]
++ - Exact: [2048, 512, 1, 4005]
++ - Exact: [2048, 512, 1, 4012]
++ - Exact: [2048, 512, 1, 4020]
++ - Exact: [2048, 512, 1, 4026]
++ - Exact: [2048, 512, 1, 4030]
++ - Exact: [2048, 512, 1, 4032]
++ - Exact: [64, 102, 312, 102]
++ - Exact: [64, 512, 16, 512]
++ - Exact: [64, 512, 96, 512]
++ - Exact: [1024, 1024, 1, 3840]
++ - Exact: [1024, 1024, 1, 3968]
++ - Exact: [1024, 1024, 1, 7200]
++ - Exact: [1024, 1024, 1, 8160]
++ - Exact: [768, 768, 1, 384]
++ - Exact: [768, 384, 1, 384]
++ - Exact: [1152, 576, 1, 384]
++ - Exact: [384, 768, 1, 384]
++ - Exact: [1024, 1024, 1, 32]
++ - Exact: [64, 128, 512, 128]
++ - Exact: [64, 512, 64, 512]
++ - Exact: [1024, 1024, 1, 1600]
++ - Exact: [2048, 256, 1, 1024]
++ - Exact: [256, 1280, 1, 8976]
++ - Exact: [512, 2048, 1, 256]
++ - Exact: [560, 1024, 1, 1600]
++ - Exact: [560, 1024, 1, 200]
++ - Exact: [1024, 1024, 1, 960]
++ - Exact: [2304, 128, 1, 128]
++ - Exact: [2688, 128, 1, 128]
++ - Exact: [3072, 128, 1, 128]
++ - Exact: [3456, 128, 1, 128]
++ - Exact: [3840, 128, 1, 128]
++ - Exact: [4224, 128, 1, 128]
++ - Exact: [4608, 128, 1, 128]
++ - Exact: [4992, 128, 1, 128]
++ - Exact: [5376, 128, 1, 128]
++ - Exact: [5760, 128, 1, 128]
++ - Exact: [6144, 128, 1, 128]
++ - Exact: [6528, 128, 1, 128]
++ - Exact: [6912, 128, 1, 128]
++ - Exact: [7296, 128, 1, 128]
++ - Exact: [7680, 128, 1, 128]
++ - Exact: [8064, 128, 1, 128]
++ - Exact: [8448, 128, 1, 128]
++ - Exact: [8832, 128, 1, 128]
++ - Exact: [2304, 128, 1, 256]
++ - Exact: [2688, 128, 1, 256]
++ - Exact: [3072, 128, 1, 256]
++ - Exact: [3456, 128, 1, 256]
++ - Exact: [3840, 128, 1, 256]
++ - Exact: [4224, 128, 1, 256]
++ - Exact: [4608, 128, 1, 256]
++ - Exact: [4992, 128, 1, 256]
++ - Exact: [5376, 128, 1, 256]
++ - Exact: [5760, 128, 1, 256]
++ - Exact: [6144, 128, 1, 256]
++ - Exact: [6528, 128, 1, 256]
++ - Exact: [6912, 128, 1, 256]
++ - Exact: [7296, 128, 1, 256]
++ - Exact: [7680, 128, 1, 256]
++ - Exact: [8064, 128, 1, 256]
++ - Exact: [8448, 128, 1, 256]
++ - Exact: [8832, 128, 1, 256]
++ - Exact: [768, 768, 1, 768]
++ - Exact: [384, 1536, 1, 384]
++ - Exact: [384, 1920, 1, 384]
++ - Exact: [384, 2304, 1, 384]
++ - Exact: [64, 192, 64, 1280]
++ - Exact: [64, 320, 64, 1280]
++ - Exact: [64, 384, 64, 1280]
++ - Exact: [64, 448, 64, 1280]
++ - Exact: [64, 192, 64, 2048]
++ - Exact: [64, 320, 64, 2048]
++ - Exact: [64, 384, 64, 2048]
++ - Exact: [64, 448, 64, 2048]
++ - Exact: [1225, 64, 64, 192]
++ - Exact: [1225, 64, 64, 256]
++ - Exact: [1225, 64, 64, 288]
++ - Exact: [5329, 80, 64, 64]
++ - Exact: [64, 192, 32, 1280]
++ - Exact: [64, 320, 32, 1280]
++ - Exact: [64, 384, 32, 1280]
++ - Exact: [64, 448, 32, 1280]
++ - Exact: [64, 192, 32, 2048]
++ - Exact: [64, 320, 32, 2048]
++ - Exact: [64, 384, 32, 2048]
++ - Exact: [64, 448, 32, 2048]
++ - Exact: [1225, 64, 32, 192]
++ - Exact: [1225, 64, 32, 256]
++ - Exact: [1225, 64, 32, 288]
++ - Exact: [5329, 80, 32, 64]
++ - Exact: [289, 128, 32, 768]
++ - Exact: [289, 160, 32, 768]
++ - Exact: [289, 192, 32, 768]
++ - Exact: [3136, 64, 32, 64]
++ - Exact: [3136, 64, 32, 256]
++ - Exact: [196, 256, 32, 1024]
++ - Exact: [1024, 1024, 1, 6912]
++ - Exact: [1024, 512, 1, 4096]
++ - Exact: [480, 1024, 1, 4096]
++ - Exact: [1024, 512, 1, 6912]
++ - Exact: [480, 1024, 1, 6912]
++ - Exact: [100, 512, 120, 128]
++ - Exact: [100, 512, 18, 128]
++ - Exact: [100, 512, 19, 128]
++ - Exact: [1444, 576, 1, 128]
++ - Exact: [173280, 64, 1, 128]
++ - Exact: [25992, 64, 1, 128]
++ - Exact: [27436, 64, 1, 128]
++ - Exact: [361, 2304, 1, 512]
++ - Exact: [960, 1024, 1, 1024]
++ - Exact: [1024, 960, 1, 1024]
++ - Exact: [1024, 1024, 1, 77]
++ - Exact: [64, 128, 160, 128]
++ - Exact: [1024, 1024, 1, 10]
++ - Exact: [64, 128, 624, 128]
++ - Exact: [1024, 1024, 1, 39]
++ - Exact: [1024, 1024, 1, 780]
++ - Exact: [1024, 1024, 1, 4992]
++ - Exact: [1024, 1024, 1, 308]
++ - Exact: [64, 128, 640, 128]
++ - Exact: [1024, 1024, 1, 40]
++ - Exact: [1024, 1024, 1, 800]
++ - Exact: [1024, 1024, 1, 5120]
++ - Exact: [64, 128, 656, 128]
++ - Exact: [1024, 1024, 1, 41]
++ - Exact: [1024, 1024, 1, 820]
++ - Exact: [1024, 1024, 1, 5248]
++ - Exact: [64, 512, 80, 512]
++ - Exact: [1024, 1024, 1, 5]
++ - Exact: [1024, 1024, 1, 385]
++ - Exact: [1024, 1024, 1, 2560]
++ - Exact: [1024, 1024, 1, 462]
++ - Exact: [64, 128, 128, 128]
++ - Exact: [1024, 1024, 1, 8]
++ - Exact: [1024, 1024, 1, 160]
++ - Exact: [64, 128, 144, 128]
++ - Exact: [1024, 1024, 1, 9]
++ - Exact: [1024, 1024, 1, 180]
++ - Exact: [1024, 1024, 1, 1152]
++ - Exact: [1024, 1024, 1, 6528]
++ - Exact: [1024, 1024, 1, 7104]
++ - Exact: [1024, 1024, 1, 8064]
++ - Exact: [2048, 512, 1, 1]
++ - Exact: [1024, 1024, 1, 16]
++ - Exact: [512, 64, 256, 512]
++ - Exact: [64, 512, 256, 512]
++ - Exact: [512, 64, 128, 512]
++ - Exact: [64, 512, 128, 512]
++ - Exact: [512, 64, 40, 512]
++ - Exact: [64, 512, 40, 512]
++ - Exact: [1024, 96, 64, 1024]
++ - Exact: [96, 1024, 64, 1024]
++ - Exact: [1024, 96, 128, 1024]
++ - Exact: [96, 1024, 128, 1024]
++ - Exact: [1024, 64, 256, 1024]
++ - Exact: [64, 1024, 256, 1024]
++ - Exact: [1024, 64, 32, 1024]
++ - Exact: [64, 1024, 32, 1024]
++ - Exact: [1024, 64, 64, 1024]
++ - Exact: [64, 1024, 64, 1024]
++ - Exact: [1024, 64, 128, 1024]
++ - Exact: [64, 1024, 128, 1024]
++ - Exact: [1024, 1024, 1, 64]
++ - Exact: [64, 128, 1024, 128]
++ - Exact: [128, 64, 1024, 128]
++ - Exact: [1024, 1024, 1, 3456]
++ - Exact: [1024, 1024, 1, 864]
++ - Exact: [1024, 512, 1, 3456]
++ - Exact: [1024, 512, 1, 864]
++ - Exact: [256, 3456, 1, 1]
++ - Exact: [256, 4096, 1, 1]
++ - Exact: [480, 1024, 1, 3456]
++ - Exact: [480, 1024, 1, 864]
++ - Exact: [64, 128, 1280, 128]
++ - Exact: [128, 64, 1280, 128]
++ - Exact: [1024, 1024, 1, 82]
++ - Exact: [128, 64, 1312, 128]
++ - Exact: [64, 128, 1312, 128]
++ - Exact: [1024, 1024, 1, 12]
++ - Exact: [1024, 1024, 1, 6144]
++ - Exact: [64, 512, 192, 512]
++ - Exact: [512, 64, 192, 512]
++ - Exact: [3136, 64, 64, 128]
++ - Exact: [3136, 64, 32, 128]
++ - Exact: [196, 2304, 1, 256]
++ - Exact: [784, 1152, 1, 128]
++ - Exact: [64, 128, 2048, 128]
++ - Exact: [128, 64, 2048, 128]
++ - Exact: [128, 64, 1536, 128]
++ - Exact: [64, 128, 1536, 128]
++ - Exact: [1024, 1024, 1, 96]
++ - Exact: [92416, 64, 25, 64]
++ - Exact: [50176, 64, 36, 64]
++ - Exact: [36864, 64, 49, 64]
++ - Exact: [25600, 64, 64, 64]
++ - Exact: [64, 128, 192, 128]
++ - Exact: [128, 64, 192, 128]
++ - Exact: [768, 768, 1, 2048]
++ - Exact: [64, 384, 144, 384]
++ - Exact: [384, 64, 144, 384]
++ - Exact: [768, 768, 1, 4608]
++ - Exact: [64, 512, 48, 512]
++ - Exact: [512, 64, 48, 512]
++ - Exact: [64, 128, 256, 128]
++ - Exact: [128, 64, 256, 128]
++ - Exact: [64, 384, 192, 384]
++ - Exact: [384, 64, 192, 384]
++ - Exact: [1024, 1024, 1, 4608]
++ - Exact: [768, 512, 2, 2048]
++ - Exact: [713, 512, 2, 2048]
++ - Exact: [672, 512, 2, 2048]
++ - Exact: [660, 512, 2, 2048]
++ - Exact: [726, 512, 2, 2048]
++ - Exact: [1008, 512, 2, 2048]
++ - Exact: [748, 512, 2, 2048]
++ - Exact: [864, 512, 2, 2048]
++ - Exact: [888, 512, 2, 2048]
++ - Exact: [805, 512, 2, 2048]
++ - Exact: [850, 512, 2, 2048]
++ - Exact: [840, 512, 2, 2048]
++ - Exact: [850, 256, 2, 3]
++ - Exact: [805, 256, 2, 12]
++ - Exact: [805, 256, 2, 3]
++ - Exact: [850, 256, 2, 12]
++ - Exact: [768, 256, 2, 12]
++ - Exact: [864, 256, 2, 3]
++ - Exact: [950, 256, 2, 12]
++ - Exact: [864, 256, 2, 12]
++ - Exact: [950, 256, 2, 3]
++ - Exact: [768, 256, 2, 3]
++ - Exact: [1024, 320, 1, 1024]
++ - Exact: [96, 1024, 160, 1024]
++ - Exact: [1024, 96, 160, 1024]
++ - Exact: [96, 1024, 40, 1024]
++ - Exact: [1024, 96, 40, 1024]
++ - Exact: [96, 1024, 80, 1024]
++ - Exact: [1024, 96, 80, 1024]
++ - Exact: [96, 1024, 96, 1024]
++ - Exact: [1024, 96, 96, 1024]
++ - Exact: [96, 1024, 24, 1024]
++ - Exact: [1024, 96, 24, 1024]
++ - Exact: [96, 1024, 48, 1024]
++ - Exact: [1024, 96, 48, 1024]
++ - Exact: [96, 1024, 16, 1024]
++ - Exact: [1024, 96, 16, 1024]
++ - Exact: [96, 1024, 32, 1024]
++ - Exact: [1024, 96, 32, 1024]
++ - Exact: [512, 64, 320, 512]
++ - Exact: [64, 512, 320, 512]
++ - Exact: [512, 64, 80, 512]
++ - Exact: [1024, 64, 512, 1024]
++ - Exact: [64, 1024, 512, 1024]
++
++# bodys midSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [64, 64, 64, 13216]
++ - Exact: [64, 96, 36, 10368]
++ - Exact: [64, 64, 36, 12544]
++ - Exact: [64, 64, 36, 11552]
++ - Exact: [1024, 256, 1, 10496]
++ - Exact: [1024, 256, 1, 11520]
++ - Exact: [1024, 256, 1, 12032]
++ - Exact: [1024, 256, 1, 13568]
++ - Exact: [1024, 256, 1, 14336]
++ - Exact: [1024, 256, 1, 14848]
++ - Exact: [1024, 256, 1, 15104]
++ - Exact: [1024, 256, 1, 15872]
++ - Exact: [1024, 256, 1, 16128]
++ - Exact: [1024, 256, 1, 17152]
++ - Exact: [1024, 256, 1, 17408]
++ - Exact: [1024, 256, 1, 18944]
++ - Exact: [1024, 256, 1, 19712]
++ - Exact: [1024, 256, 1, 19968]
++ - Exact: [1024, 256, 1, 8192]
++ - Exact: [1024, 256, 1, 8448]
++ - Exact: [1024, 256, 1, 9728]
++ - Exact: [1024, 256, 1, 9984]
++ - Exact: [512, 256, 1, 32768]
++ - Exact: [256, 128, 1, 55296]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [512, 512, 1, 200]
++ - Exact: [1024, 128, 1, 128]
++ - Exact: [2368, 64, 1, 3328]
++ - Exact: [1408, 64, 1, 128]
++ - Exact: [1408, 64, 1, 1280]
++ - Exact: [2944, 64, 1, 256]
++ - Exact: [1856, 64, 1, 1280]
++ - Exact: [704, 128, 1, 1280]
++ - Exact: [4288, 64, 1, 3328]
++ - Exact: [4288, 64, 1, 256]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [704, 256, 1, 128]
++ - Exact: [128, 1408, 1, 128]
++ - Exact: [4288, 64, 1, 1280]
++ - Exact: [1024, 256, 1, 256]
++ - Exact: [448, 448, 1, 256]
++ - Exact: [128, 1024, 1, 3328]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [256, 1024, 1, 256]
++ - Exact: [1024, 128, 1, 1280]
++ - Exact: [448, 256, 1, 3328]
++ - Exact: [128, 1024, 1, 128]
++ - Exact: [128, 704, 1, 1280]
++ - Exact: [1856, 128, 1, 3328]
++ - Exact: [64, 2944, 1, 128]
++ - Exact: [448, 448, 1, 3328]
++ - Exact: [1408, 128, 1, 1280]
++ - Exact: [128, 1856, 1, 1280]
++ - Exact: [256, 448, 1, 256]
++ - Exact: [128, 1856, 1, 128]
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [128, 1408, 1, 256]
++ - Exact: [4288, 64, 1, 128]
++ - Exact: [256, 448, 1, 3328]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [2368, 64, 1, 256]
++ - Exact: [1408, 128, 1, 128]
++ - Exact: [1024, 256, 1, 128]
++ - Exact: [2944, 64, 1, 128]
++ - Exact: [1856, 64, 1, 256]
++ - Exact: [704, 128, 1, 256]
++ - Exact: [448, 256, 1, 1280]
++ - Exact: [1856, 128, 1, 1280]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [3584, 64, 1, 128]
++ - Exact: [256, 1024, 1, 1280]
++ - Exact: [3584, 64, 1, 1280]
++ - Exact: [128, 1856, 1, 3328]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [64, 4288, 1, 3328]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [256, 704, 1, 256]
++ - Exact: [2368, 64, 1, 128]
++ - Exact: [64, 1408, 1, 128]
++ - Exact: [704, 256, 1, 3328]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [448, 256, 1, 128]
++ - Exact: [704, 128, 1, 3328]
++ - Exact: [128, 704, 1, 128]
++ - Exact: [256, 448, 1, 1280]
++ - Exact: [704, 256, 1, 1280]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [1856, 64, 1, 128]
++ - Exact: [704, 128, 1, 128]
++ - Exact: [256, 704, 1, 3328]
++ - Exact: [256, 448, 1, 128]
++ - Exact: [64, 3584, 1, 128]
++ - Exact: [1024, 128, 1, 256]
++ - Exact: [2944, 64, 1, 1280]
++ - Exact: [128, 1408, 1, 3328]
++ - Exact: [1408, 64, 1, 256]
++ - Exact: [64, 1856, 1, 128]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [1024, 128, 1, 3328]
++ - Exact: [1856, 128, 1, 128]
++ - Exact: [2368, 64, 1, 1280]
++ - Exact: [128, 1024, 1, 1280]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [1408, 64, 1, 3328]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [256, 704, 1, 128]
++ - Exact: [256, 1024, 1, 128]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [448, 448, 1, 1280]
++ - Exact: [128, 1024, 1, 256]
++ - Exact: [3584, 64, 1, 3328]
++ - Exact: [1408, 128, 1, 256]
++ - Exact: [256, 1024, 1, 3328]
++ - Exact: [1856, 64, 1, 3328]
++ - Exact: [448, 256, 1, 256]
++ - Exact: [128, 704, 1, 256]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [3584, 64, 1, 256]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [1408, 128, 1, 3328]
++ - Exact: [128, 704, 1, 3328]
++ - Exact: [128, 1856, 1, 256]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [256, 704, 1, 1280]
++ - Exact: [64, 2368, 1, 128]
++ - Exact: [64, 4288, 1, 128]
++ - Exact: [1856, 128, 1, 256]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [2944, 64, 1, 3328]
++ - Exact: [128, 1408, 1, 1280]
++ - Exact: [448, 448, 1, 128]
++ - Exact: [704, 256, 1, 256]
++ - Exact: [49, 512, 128, 2048]
++ - Exact: [49, 2048, 128, 512]
++ - Exact: [49, 2048, 256, 512]
++ - Exact: [49, 512, 256, 2048]
++ - Exact: [64, 38, 1680, 38]
++ - Exact: [64, 59, 1088, 59]
++ - Exact: [64, 32, 1984, 32]
++ - Exact: [64, 54, 1184, 54]
++ - Exact: [64, 49, 1296, 49]
++ - Exact: [64, 45, 1424, 45]
++ - Exact: [64, 35, 1808, 35]
++ - Exact: [64, 41, 1552, 41]
++ - Exact: [64, 64, 36, 3136]
++ - Exact: [64, 64, 64, 826]
++ - Exact: [64, 64, 64, 1600]
++ - Exact: [64, 96, 64, 288]
++ - Exact: [96, 96, 36, 1568]
++ - Exact: [96, 96, 36, 2592]
++ - Exact: [64, 96, 64, 800]
++ - Exact: [35, 96, 36, 8960]
++ - Exact: [32, 64, 36, 43808]
++ - Exact: [64, 64, 64, 81]
++ - Exact: [64, 96, 36, 512]
++ - Exact: [64, 64, 64, 3200]
++ - Exact: [64, 64, 36, 3520]
++ - Exact: [64, 64, 64, 5408]
++ - Exact: [35, 96, 36, 13440]
++ - Exact: [96, 96, 64, 1152]
++ - Exact: [32, 64, 36, 90]
++ - Exact: [64, 64, 64, 800]
++ - Exact: [64, 64, 36, 1568]
++ - Exact: [64, 64, 36, 196]
++ - Exact: [35, 96, 64, 4235]
++ - Exact: [149, 32, 36, 19072]
++ - Exact: [64, 96, 36, 1568]
++ - Exact: [96, 96, 64, 800]
++ - Exact: [32, 64, 64, 640]
++ - Exact: [64, 64, 36, 392]
++ - Exact: [64, 64, 64, 1652]
++ - Exact: [64, 96, 36, 2592]
++ - Exact: [64, 64, 36, 6272]
++ - Exact: [32, 64, 64, 20000]
++ - Exact: [64, 64, 64, 648]
++ - Exact: [32, 64, 36, 1440]
++ - Exact: [64, 64, 64, 100]
++ - Exact: [64, 96, 64, 4608]
++ - Exact: [64, 64, 64, 200]
++ - Exact: [32, 64, 64, 40]
++ - Exact: [64, 96, 64, 1152]
++ - Exact: [149, 32, 64, 8195]
++ - Exact: [35, 96, 64, 6160]
++ - Exact: [64, 64, 36, 1760]
++ - Exact: [64, 2880, 1, 320]
++ - Exact: [49, 832, 32, 256]
++ - Exact: [289, 1120, 1, 160]
++ - Exact: [64, 1728, 1, 320]
++ - Exact: [49, 832, 32, 160]
++ - Exact: [49, 832, 32, 384]
++ - Exact: [289, 896, 1, 192]
++ - Exact: [289, 896, 1, 128]
++ - Exact: [196, 800, 1, 64]
++ - Exact: [64, 1344, 1, 512]
++ - Exact: [64, 1152, 1, 384]
++ - Exact: [64, 1152, 1, 448]
++ - Exact: [49, 832, 32, 128]
++ - Exact: [49, 832, 32, 48]
++ - Exact: [64, 1152, 1, 256]
++ - Exact: [49, 832, 32, 32]
++ - Exact: [289, 1120, 1, 192]
++ - Exact: [196, 600, 1, 64]
++ - Exact: [49, 832, 32, 192]
++ - Exact: [64, 1728, 1, 192]
++ - Exact: [64, 38, 840, 38]
++ - Exact: [64, 49, 648, 49]
++ - Exact: [64, 32, 992, 32]
++ - Exact: [64, 35, 904, 35]
++ - Exact: [64, 41, 776, 41]
++ - Exact: [64, 45, 712, 45]
++ - Exact: [64, 54, 592, 54]
++ - Exact: [64, 59, 544, 59]
++ - Exact: [49, 512, 64, 2048]
++ - Exact: [49, 2048, 64, 512]
++ - Exact: [33, 32, 1600, 33]
++ - Exact: [33, 32, 200, 33]
++ - Exact: [67, 2048, 1, 512]
++ - Exact: [512, 512, 1, 3780]
++ - Exact: [512, 512, 1, 3796]
++ - Exact: [512, 512, 1, 3822]
++ - Exact: [512, 512, 1, 3840]
++ - Exact: [512, 512, 1, 3859]
++ - Exact: [512, 512, 1, 3870]
++ - Exact: [512, 512, 1, 3876]
++ - Exact: [512, 512, 1, 3906]
++ - Exact: [512, 512, 1, 3910]
++ - Exact: [512, 512, 1, 3925]
++ - Exact: [512, 512, 1, 3927]
++ - Exact: [512, 512, 1, 3942]
++ - Exact: [512, 512, 1, 3944]
++ - Exact: [512, 512, 1, 3955]
++ - Exact: [512, 512, 1, 3968]
++ - Exact: [512, 512, 1, 3969]
++ - Exact: [512, 512, 1, 3976]
++ - Exact: [512, 512, 1, 3977]
++ - Exact: [512, 512, 1, 3978]
++ - Exact: [512, 512, 1, 3990]
++ - Exact: [512, 512, 1, 3995]
++ - Exact: [512, 512, 1, 3996]
++ - Exact: [512, 512, 1, 3999]
++ - Exact: [512, 512, 1, 4005]
++ - Exact: [512, 512, 1, 4012]
++ - Exact: [512, 512, 1, 4020]
++ - Exact: [512, 512, 1, 4026]
++ - Exact: [512, 512, 1, 4030]
++ - Exact: [512, 512, 1, 4032]
++ - Exact: [512, 512, 1, 4050]
++ - Exact: [512, 512, 1, 4059]
++ - Exact: [384, 384, 1, 384]
++ - Exact: [384, 192, 1, 384]
++ - Exact: [1024, 256, 1, 1024]
++ - Exact: [1024, 256, 1, 1280]
++ - Exact: [1024, 256, 1, 2304]
++ - Exact: [1024, 256, 1, 2816]
++ - Exact: [1024, 256, 1, 3072]
++ - Exact: [1024, 256, 1, 3328]
++ - Exact: [1024, 256, 1, 3584]
++ - Exact: [1024, 256, 1, 4096]
++ - Exact: [1024, 256, 1, 4352]
++ - Exact: [1024, 256, 1, 4608]
++ - Exact: [1024, 256, 1, 5120]
++ - Exact: [1024, 256, 1, 5376]
++ - Exact: [1024, 256, 1, 5632]
++ - Exact: [1024, 256, 1, 6144]
++ - Exact: [1024, 256, 1, 6400]
++ - Exact: [1024, 256, 1, 7680]
++ - Exact: [1024, 256, 1, 7936]
++ - Exact: [512, 512, 1, 1600]
++ - Exact: [100, 2048, 1, 512]
++ - Exact: [74, 2048, 1, 512]
++ - Exact: [74, 2048, 1, 960]
++ - Exact: [768, 128, 1, 128]
++ - Exact: [1152, 128, 1, 128]
++ - Exact: [1536, 128, 1, 128]
++ - Exact: [1920, 128, 1, 128]
++ - Exact: [768, 128, 1, 256]
++ - Exact: [1152, 128, 1, 256]
++ - Exact: [1536, 128, 1, 256]
++ - Exact: [1920, 128, 1, 256]
++ - Exact: [448, 448, 1, 448]
++ - Exact: [1225, 32, 64, 192]
++ - Exact: [1225, 48, 64, 192]
++ - Exact: [1225, 48, 64, 256]
++ - Exact: [1225, 48, 64, 288]
++ - Exact: [1225, 32, 32, 192]
++ - Exact: [1225, 48, 32, 192]
++ - Exact: [1225, 48, 32, 256]
++ - Exact: [1225, 48, 32, 288]
++ - Exact: [49, 2048, 32, 512]
++ - Exact: [49, 512, 32, 2048]
++ - Exact: [512, 256, 1, 4096]
++ - Exact: [512, 256, 1, 6912]
++ - Exact: [100, 2304, 1, 512]
++ - Exact: [480, 512, 1, 512]
++ - Exact: [512, 480, 1, 512]
++ - Exact: [512, 512, 1, 512]
++ - Exact: [32, 64, 4608, 32]
++ - Exact: [32, 64, 4608, 35]
++ - Exact: [34, 64, 4736, 24]
++ - Exact: [34, 64, 4736, 34]
++ - Exact: [35, 64, 4608, 35]
++ - Exact: [64, 32, 4608, 32]
++ - Exact: [64, 32, 4608, 35]
++ - Exact: [64, 34, 4736, 24]
++ - Exact: [64, 34, 4736, 34]
++ - Exact: [64, 35, 4608, 35]
++ - Exact: [256, 864, 1, 1]
++ - Exact: [512, 256, 1, 3456]
++ - Exact: [512, 256, 1, 864]
++ - Exact: [49, 1024, 64, 2048]
++ - Exact: [49, 2048, 64, 1024]
++ - Exact: [49, 1024, 32, 2048]
++ - Exact: [49, 2048, 32, 1024]
++ - Exact: [49, 4608, 1, 512]
++ - Exact: [56, 512, 64, 512]
++ - Exact: [228, 256, 2, 12]
++ - Exact: [228, 256, 2, 3]
++ - Exact: [187, 256, 2, 12]
++ - Exact: [247, 256, 2, 12]
++ - Exact: [176, 256, 2, 3]
++ - Exact: [187, 256, 2, 3]
++ - Exact: [221, 256, 2, 3]
++ - Exact: [221, 256, 2, 12]
++ - Exact: [176, 256, 2, 12]
++ - Exact: [247, 256, 2, 3]
++ - Exact: [216, 256, 2, 3]
++ - Exact: [192, 256, 2, 12]
++ - Exact: [192, 256, 2, 3]
++ - Exact: [216, 256, 2, 12]
++
++# bodys smaSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [32, 32, 36, 43808]
++ - Exact: [32, 32, 64, 20000]
++ - Exact: [256, 128, 1, 32768]
++
++# bodys bigM
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 1 ]
++ - [ 4, 2 ]
++ - WorkGroup:
++ - [ 16, 4, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 32, 4, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [3584, 4, 1, 1280]
++ - Exact: [2944, 4, 1, 256]
++ - Exact: [2368, 4, 1, 1280]
++ - Exact: [6784, 4, 1, 1280]
++ - Exact: [1856, 4, 1, 1280]
++ - Exact: [2944, 4, 1, 128]
++ - Exact: [3584, 4, 1, 128]
++ - Exact: [4288, 4, 1, 256]
++ - Exact: [3584, 4, 1, 3328]
++ - Exact: [5888, 4, 1, 128]
++ - Exact: [2368, 4, 1, 256]
++ - Exact: [1408, 4, 1, 256]
++ - Exact: [5056, 4, 1, 1280]
++ - Exact: [1408, 4, 1, 3328]
++ - Exact: [6784, 4, 1, 128]
++ - Exact: [5888, 4, 1, 3328]
++ - Exact: [5056, 4, 1, 128]
++ - Exact: [5888, 4, 1, 1280]
++ - Exact: [2944, 4, 1, 3328]
++ - Exact: [2368, 4, 1, 128]
++ - Exact: [1856, 4, 1, 128]
++ - Exact: [1408, 4, 1, 1280]
++ - Exact: [6784, 4, 1, 256]
++ - Exact: [4288, 4, 1, 128]
++ - Exact: [1856, 4, 1, 3328]
++ - Exact: [3584, 4, 1, 256]
++ - Exact: [2368, 4, 1, 3328]
++ - Exact: [6784, 4, 1, 3328]
++ - Exact: [4288, 4, 1, 1280]
++ - Exact: [1856, 4, 1, 256]
++ - Exact: [1408, 4, 1, 128]
++ - Exact: [5056, 4, 1, 256]
++ - Exact: [4288, 4, 1, 3328]
++ - Exact: [2944, 4, 1, 1280]
++ - Exact: [5888, 4, 1, 256]
++ - Exact: [5056, 4, 1, 3328]
++ - Exact: [2048, 1, 1, 512]
++ - Exact: [2048, 1, 1, 960]
++ - Exact: [2048, 2, 1, 2]
++ - Exact: [2560, 2, 1, 4]
++ - Exact: [2048, 2, 1, 8]
++ - Exact: [2560, 2, 1, 2]
++
++# bodys bigN
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 1, 4 ]
++ - [ 2, 2 ]
++ - [ 2, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [4, 1856, 1, 3328]
++ - Exact: [4, 2944, 1, 1280]
++ - Exact: [4, 1408, 1, 128]
++ - Exact: [4, 2368, 1, 1280]
++ - Exact: [4, 3584, 1, 128]
++ - Exact: [4, 5888, 1, 3328]
++ - Exact: [4, 1408, 1, 3328]
++ - Exact: [4, 6784, 1, 3328]
++ - Exact: [4, 4288, 1, 128]
++ - Exact: [4, 5056, 1, 3328]
++ - Exact: [4, 6784, 1, 1280]
++ - Exact: [4, 2944, 1, 3328]
++ - Exact: [4, 5056, 1, 256]
++ - Exact: [4, 5056, 1, 1280]
++ - Exact: [4, 2368, 1, 3328]
++ - Exact: [4, 1856, 1, 256]
++ - Exact: [4, 2368, 1, 256]
++ - Exact: [4, 2944, 1, 256]
++ - Exact: [4, 4288, 1, 1280]
++ - Exact: [4, 6784, 1, 128]
++ - Exact: [4, 3584, 1, 1280]
++ - Exact: [4, 5888, 1, 256]
++ - Exact: [4, 6784, 1, 256]
++ - Exact: [4, 1408, 1, 1280]
++ - Exact: [4, 3584, 1, 256]
++ - Exact: [4, 1408, 1, 256]
++ - Exact: [4, 4288, 1, 3328]
++ - Exact: [4, 5888, 1, 1280]
++ - Exact: [4, 1856, 1, 1280]
++ - Exact: [4, 1856, 1, 128]
++ - Exact: [4, 2944, 1, 128]
++ - Exact: [4, 5056, 1, 128]
++ - Exact: [4, 4288, 1, 256]
++ - Exact: [4, 3584, 1, 3328]
++ - Exact: [4, 5888, 1, 128]
++ - Exact: [4, 2368, 1, 128]
++ - Exact: [49, 1200, 1, 128]
++ - Exact: [1, 1152, 1, 256]
++ - Exact: [25, 1152, 1, 256]
++ - Exact: [9, 1152, 1, 256]
++
++# bodys bigK
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [16, 32, 36, 5760]
++ - Exact: [3, 64, 36, 6272]
++ - Exact: [3, 64, 64, 46208]
++ - Exact: [3, 64, 64, 92416]
++ - Exact: [1, 16, 36, 23040]
++ - Exact: [1, 16, 64, 10240]
++ - Exact: [3, 64, 36, 25088]
++ - Exact: [3, 64, 64, 11552]
++ - Exact: [3, 64, 36, 200704]
++ - Exact: [3, 64, 64, 23104]
++ - Exact: [3, 64, 36, 100352]
++ - Exact: [3, 64, 36, 50176]
++ - Exact: [8, 384, 64, 6600]
++ - Exact: [65, 1024, 1, 6400]
++ - Exact: [13, 512, 1, 32768]
++ - Exact: [256, 1, 1, 32768]
++ - Exact: [256, 4, 1, 6912]
++ - Exact: [13, 512, 1, 55296]
++ - Exact: [1024, 2, 1, 4992]
++ - Exact: [1024, 2, 1, 5120]
++ - Exact: [1024, 2, 1, 5248]
++ - Exact: [13, 512, 1, 6912]
++ - Exact: [256, 1, 1, 6912]
++ - Exact: [256, 128, 1, 6912]
++ - Exact: [768, 2, 1, 4608]
++ - Exact: [1024, 2, 1, 4608]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 64, 1, 512]
++ - Exact: [512, 32, 1, 200]
++ - Exact: [4, 704, 1, 1280]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [64, 4, 1, 256]
++ - Exact: [64, 704, 1, 128]
++ - Exact: [448, 64, 1, 1280]
++ - Exact: [128, 4, 1, 1280]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [1024, 64, 1, 128]
++ - Exact: [1024, 64, 1, 1280]
++ - Exact: [4, 704, 1, 256]
++ - Exact: [704, 4, 1, 1280]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [64, 1024, 1, 128]
++ - Exact: [4, 64, 1, 1280]
++ - Exact: [128, 256, 1, 3328]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [448, 4, 1, 256]
++ - Exact: [448, 4, 1, 1280]
++ - Exact: [128, 4, 1, 128]
++ - Exact: [256, 4, 1, 128]
++ - Exact: [704, 64, 1, 3328]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [704, 64, 1, 128]
++ - Exact: [1024, 4, 1, 256]
++ - Exact: [256, 256, 1, 128]
++ - Exact: [64, 256, 1, 128]
++ - Exact: [704, 64, 1, 1280]
++ - Exact: [128, 448, 1, 256]
++ - Exact: [512, 32, 1, 512]
++ - Exact: [128, 256, 1, 1280]
++ - Exact: [448, 64, 1, 3328]
++ - Exact: [256, 128, 1, 128]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [128, 128, 1, 3328]
++ - Exact: [256, 128, 1, 256]
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [256, 256, 1, 3328]
++ - Exact: [1024, 4, 1, 3328]
++ - Exact: [4, 4, 1, 256]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [256, 128, 1, 1280]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [4, 448, 1, 3328]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [256, 4, 1, 1280]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [4, 704, 1, 128]
++ - Exact: [512, 16, 1, 512]
++ - Exact: [448, 128, 1, 256]
++ - Exact: [448, 64, 1, 128]
++ - Exact: [4, 448, 1, 1280]
++ - Exact: [256, 256, 1, 256]
++ - Exact: [256, 64, 1, 128]
++ - Exact: [4, 1024, 1, 3328]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [704, 4, 1, 128]
++ - Exact: [256, 4, 1, 256]
++ - Exact: [256, 4, 1, 3328]
++ - Exact: [4, 256, 1, 256]
++ - Exact: [4, 4, 1, 128]
++ - Exact: [4, 128, 1, 256]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [448, 128, 1, 3328]
++ - Exact: [4, 448, 1, 128]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [1024, 32, 1, 512]
++ - Exact: [4, 128, 1, 3328]
++ - Exact: [64, 4, 1, 128]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [4, 704, 1, 3328]
++ - Exact: [4, 4, 1, 1280]
++ - Exact: [128, 128, 1, 128]
++ - Exact: [1024, 4, 1, 128]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [4, 64, 1, 128]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [128, 128, 1, 1280]
++ - Exact: [128, 256, 1, 256]
++ - Exact: [256, 64, 1, 1280]
++ - Exact: [1024, 4, 1, 1280]
++ - Exact: [704, 64, 1, 256]
++ - Exact: [128, 448, 1, 1280]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [448, 64, 1, 256]
++ - Exact: [1024, 16, 1, 512]
++ - Exact: [4, 256, 1, 128]
++ - Exact: [1024, 64, 1, 256]
++ - Exact: [64, 128, 1, 128]
++ - Exact: [4, 4, 1, 3328]
++ - Exact: [4, 1024, 1, 1280]
++ - Exact: [704, 4, 1, 256]
++ - Exact: [128, 4, 1, 3328]
++ - Exact: [448, 4, 1, 3328]
++ - Exact: [704, 4, 1, 3328]
++ - Exact: [448, 128, 1, 1280]
++ - Exact: [1024, 64, 1, 3328]
++ - Exact: [4, 1024, 1, 128]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [448, 128, 1, 128]
++ - Exact: [128, 256, 1, 128]
++ - Exact: [128, 4, 1, 256]
++ - Exact: [256, 256, 1, 1280]
++ - Exact: [256, 128, 1, 3328]
++ - Exact: [448, 4, 1, 128]
++ - Exact: [4, 256, 1, 3328]
++ - Exact: [4, 128, 1, 128]
++ - Exact: [4, 256, 1, 1280]
++ - Exact: [64, 4, 1, 3328]
++ - Exact: [4, 64, 1, 3328]
++ - Exact: [4, 1024, 1, 256]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [4, 64, 1, 256]
++ - Exact: [128, 448, 1, 128]
++ - Exact: [64, 448, 1, 128]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [128, 448, 1, 3328]
++ - Exact: [4, 448, 1, 256]
++ - Exact: [4, 128, 1, 1280]
++ - Exact: [128, 64, 1, 128]
++ - Exact: [64, 64, 1, 128]
++ - Exact: [64, 4, 1, 1280]
++ - Exact: [256, 64, 1, 3328]
++ - Exact: [128, 128, 1, 256]
++ - Exact: [64, 23, 2720, 23]
++ - Exact: [64, 19, 3264, 19]
++ - Exact: [64, 25, 2512, 25]
++ - Exact: [64, 9, 6544, 9]
++ - Exact: [64, 7, 8192, 7]
++ - Exact: [64, 8, 7280, 8]
++ - Exact: [64, 27, 2336, 27]
++ - Exact: [64, 16, 3840, 16]
++ - Exact: [64, 11, 5456, 11]
++ - Exact: [64, 21, 2976, 21]
++ - Exact: [64, 15, 4096, 15]
++ - Exact: [64, 10, 5952, 10]
++ - Exact: [64, 14, 4368, 14]
++ - Exact: [64, 13, 4672, 13]
++ - Exact: [64, 12, 5040, 12]
++ - Exact: [64, 29, 2176, 29]
++ - Exact: [64, 17, 3632, 17]
++ - Exact: [64, 18, 3440, 18]
++ - Exact: [768, 2, 1, 16]
++ - Exact: [768, 2, 1, 32]
++ - Exact: [3, 64, 64, 2888]
++ - Exact: [1, 16, 64, 640]
++ - Exact: [512, 24, 36, 800]
++ - Exact: [16, 32, 36, 360]
++ - Exact: [1, 16, 36, 1440]
++ - Exact: [512, 24, 64, 512]
++ - Exact: [3, 64, 36, 3136]
++ - Exact: [256, 24, 64, 32]
++ - Exact: [256, 16, 36, 3200]
++ - Exact: [256, 16, 36, 32]
++ - Exact: [512, 24, 36, 288]
++ - Exact: [512, 24, 64, 128]
++ - Exact: [3, 64, 64, 1444]
++ - Exact: [16, 32, 64, 160]
++ - Exact: [256, 16, 64, 32]
++ - Exact: [256, 16, 64, 1568]
++ - Exact: [256, 24, 36, 128]
++ - Exact: [16, 32, 64, 2560]
++ - Exact: [49, 800, 1, 128]
++ - Exact: [64, 12, 2520, 12]
++ - Exact: [64, 13, 2336, 13]
++ - Exact: [64, 14, 2184, 14]
++ - Exact: [64, 15, 2048, 15]
++ - Exact: [64, 16, 1920, 16]
++ - Exact: [64, 17, 1816, 17]
++ - Exact: [64, 18, 1720, 18]
++ - Exact: [64, 19, 1632, 19]
++ - Exact: [64, 21, 1488, 21]
++ - Exact: [64, 23, 1360, 23]
++ - Exact: [64, 25, 1256, 25]
++ - Exact: [64, 27, 1168, 27]
++ - Exact: [64, 29, 1088, 29]
++ - Exact: [1024, 2, 1, 512]
++ - Exact: [1024, 2, 1, 3072]
++ - Exact: [1024, 2, 1, 6]
++ - Exact: [3, 64, 512, 3]
++ - Exact: [9, 64, 512, 9]
++ - Exact: [1024, 1, 1, 200]
++ - Exact: [5, 64, 512, 5]
++ - Exact: [1024, 2, 1, 1]
++ - Exact: [1024, 2, 1, 2048]
++ - Exact: [17, 64, 1, 15]
++ - Exact: [17, 64, 1, 17]
++ - Exact: [30, 64, 1, 30]
++ - Exact: [30, 64, 1, 31]
++ - Exact: [31, 64, 1, 31]
++ - Exact: [64, 17, 1, 15]
++ - Exact: [64, 17, 1, 17]
++ - Exact: [64, 30, 1, 30]
++ - Exact: [64, 30, 1, 31]
++ - Exact: [64, 31, 1, 31]
++ - Exact: [14, 64, 1, 14]
++ - Exact: [15, 64, 1, 14]
++ - Exact: [15, 64, 1, 15]
++ - Exact: [64, 14, 1, 14]
++ - Exact: [64, 15, 1, 14]
++ - Exact: [64, 15, 1, 15]
++ - Exact: [1024, 2, 1, 32]
++ - Exact: [1024, 2, 1, 4]
++ - Exact: [512, 32, 1, 1600]
++ - Exact: [1024, 64, 1, 960]
++ - Exact: [512, 64, 1, 512]
++ - Exact: [384, 128, 1, 128]
++ - Exact: [384, 128, 1, 256]
++ - Exact: [64, 64, 1, 64]
++ - Exact: [256, 4, 1, 4096]
++ - Exact: [25, 256, 120, 128]
++ - Exact: [25, 256, 18, 128]
++ - Exact: [25, 256, 19, 128]
++ - Exact: [9, 256, 120, 128]
++ - Exact: [9, 256, 18, 128]
++ - Exact: [9, 256, 19, 128]
++ - Exact: [1024, 2, 1, 10]
++ - Exact: [1024, 2, 1, 1280]
++ - Exact: [1024, 2, 1, 39]
++ - Exact: [1024, 2, 1, 40]
++ - Exact: [1024, 2, 1, 41]
++ - Exact: [1024, 2, 1, 5]
++ - Exact: [1024, 2, 1, 2560]
++ - Exact: [1024, 2, 1, 8]
++ - Exact: [1024, 2, 1, 1024]
++ - Exact: [1024, 2, 1, 9]
++ - Exact: [1024, 2, 1, 1152]
++ - Exact: [4, 64, 32768, 4]
++ - Exact: [4, 64, 38400, 4]
++ - Exact: [64, 4, 32768, 4]
++ - Exact: [64, 4, 38400, 4]
++ - Exact: [14, 64, 10880, 14]
++ - Exact: [15, 64, 10880, 14]
++ - Exact: [15, 64, 7680, 15]
++ - Exact: [15, 64, 10880, 15]
++ - Exact: [17, 64, 7680, 15]
++ - Exact: [17, 64, 6144, 17]
++ - Exact: [17, 64, 7680, 17]
++ - Exact: [21, 64, 6144, 17]
++ - Exact: [21, 64, 6144, 21]
++ - Exact: [24, 64, 4736, 24]
++ - Exact: [30, 64, 2048, 30]
++ - Exact: [30, 64, 2048, 31]
++ - Exact: [31, 64, 2048, 31]
++ - Exact: [64, 14, 10880, 14]
++ - Exact: [64, 15, 10880, 14]
++ - Exact: [64, 15, 7680, 15]
++ - Exact: [64, 15, 10880, 15]
++ - Exact: [64, 17, 7680, 15]
++ - Exact: [64, 17, 6144, 17]
++ - Exact: [64, 17, 7680, 17]
++ - Exact: [64, 21, 6144, 17]
++ - Exact: [64, 21, 6144, 21]
++ - Exact: [64, 24, 4736, 24]
++ - Exact: [64, 30, 2048, 30]
++ - Exact: [64, 30, 2048, 31]
++ - Exact: [64, 31, 2048, 31]
++ - Exact: [64, 512, 1, 512]
++ - Exact: [5, 64, 1, 5]
++ - Exact: [33, 32, 1, 33]
++ - Exact: [1024, 1, 1, 1600]
++ - Exact: [5, 64, 960, 5]
++ - Exact: [27, 128, 32768, 27]
++ - Exact: [1024, 2, 1, 16]
++ - Exact: [1024, 2, 1, 64]
++ - Exact: [13, 512, 1, 3456]
++ - Exact: [13, 512, 1, 4096]
++ - Exact: [13, 512, 1, 864]
++ - Exact: [256, 1, 1, 3456]
++ - Exact: [256, 1, 1, 4096]
++ - Exact: [256, 1, 1, 864]
++ - Exact: [256, 128, 1, 3456]
++ - Exact: [256, 128, 1, 4096]
++ - Exact: [256, 128, 1, 864]
++ - Exact: [1024, 2, 1, 80]
++ - Exact: [1024, 2, 1, 82]
++ - Exact: [1024, 2, 1, 12]
++ - Exact: [64, 24, 6816, 24]
++ - Exact: [64, 26, 6272, 26]
++ - Exact: [1024, 2, 1, 128]
++ - Exact: [1024, 2, 1, 96]
++ - Exact: [768, 2, 1, 2048]
++ - Exact: [1024, 81, 1, 1024]
++ - Exact: [2, 1024, 1, 6]
++ - Exact: [1024, 2, 1, 20]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Configs/navi23/rocblas_sgemm_sb_tn_asm_full.yaml b/Tensile/Configs/navi23/rocblas_sgemm_sb_tn_asm_full.yaml
+new file mode 100644
+index 0000000000..748acc07e7
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_sgemm_sb_tn_asm_full.yaml
+@@ -0,0 +1,5585 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: s
++ TransposeA: True
++ TransposeB: False
++ UseBeta: True
++ Batched: True
++
++# bodys bigSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 4096, 1, 1024]
++ - Exact: [4096, 4096, 1, 1024]
++ - Exact: [1024, 4096, 1, 4096]
++ - Exact: [30528, 4096, 1, 1024]
++ - Exact: [1024, 2048, 1, 1024]
++ - Exact: [4096, 2048, 1, 1024]
++ - Exact: [1024, 2048, 1, 4096]
++ - Exact: [30528, 2048, 1, 1024]
++ - Exact: [30522, 320, 1, 768]
++ - Exact: [3072, 4096, 1, 768]
++ - Exact: [768, 4096, 1, 3072]
++ - Exact: [768, 4096, 1, 768]
++ - Exact: [30522, 160, 1, 768]
++ - Exact: [30522, 640, 1, 768]
++ - Exact: [30522, 1280, 1, 768]
++ - Exact: [1024, 3072, 1, 1024]
++ - Exact: [1024, 2048, 1, 3072]
++ - Exact: [1024, 3072, 1, 3072]
++ - Exact: [3072, 2048, 1, 1024]
++ - Exact: [3072, 3072, 1, 1024]
++ - Exact: [3072, 512, 1, 1024]
++ - Exact: [30522, 160, 1, 1024]
++ - Exact: [128, 128, 512, 64]
++ - Exact: [512, 512, 64, 64]
++ - Exact: [256, 256, 192, 64]
++ - Exact: [256, 256, 96, 64]
++ - Exact: [128, 128, 384, 64]
++ - Exact: [128, 128, 96, 64]
++ - Exact: [512, 512, 16, 64]
++ - Exact: [512, 512, 96, 64]
++ - Exact: [512, 512, 128, 64]
++ - Exact: [2944, 4288, 1, 1280]
++ - Exact: [2368, 5888, 1, 256]
++ - Exact: [5888, 1856, 1, 256]
++ - Exact: [512, 24000, 1, 1536]
++ - Exact: [5888, 1408, 1, 256]
++ - Exact: [5888, 1856, 1, 3328]
++ - Exact: [5056, 704, 1, 256]
++ - Exact: [5888, 2944, 1, 3328]
++ - Exact: [1856, 4288, 1, 256]
++ - Exact: [1024, 5056, 1, 128]
++ - Exact: [5056, 5056, 1, 3328]
++ - Exact: [1408, 5888, 1, 1280]
++ - Exact: [2368, 6784, 1, 128]
++ - Exact: [1024, 3584, 1, 3328]
++ - Exact: [512, 48000, 1, 2048]
++ - Exact: [5888, 1408, 1, 1280]
++ - Exact: [1024, 2368, 1, 256]
++ - Exact: [1408, 1856, 1, 1280]
++ - Exact: [6144, 24000, 1, 2048]
++ - Exact: [5056, 5056, 1, 1280]
++ - Exact: [448, 5056, 1, 256]
++ - Exact: [1760, 6400, 1, 1760]
++ - Exact: [1856, 1408, 1, 128]
++ - Exact: [6784, 256, 1, 3328]
++ - Exact: [6784, 4288, 1, 3328]
++ - Exact: [4288, 448, 1, 256]
++ - Exact: [1856, 2368, 1, 3328]
++ - Exact: [4288, 2944, 1, 1280]
++ - Exact: [704, 5056, 1, 1280]
++ - Exact: [2368, 704, 1, 3328]
++ - Exact: [256, 5888, 1, 256]
++ - Exact: [1856, 4288, 1, 3328]
++ - Exact: [5888, 1024, 1, 256]
++ - Exact: [16384, 3200, 1, 4096]
++ - Exact: [1408, 2944, 1, 256]
++ - Exact: [6784, 5056, 1, 3328]
++ - Exact: [5056, 5056, 1, 256]
++ - Exact: [1408, 6784, 1, 128]
++ - Exact: [704, 5056, 1, 128]
++ - Exact: [2368, 2944, 1, 1280]
++ - Exact: [6784, 6784, 1, 1280]
++ - Exact: [1408, 4288, 1, 1280]
++ - Exact: [3584, 4288, 1, 1280]
++ - Exact: [2368, 704, 1, 1280]
++ - Exact: [5056, 4288, 1, 3328]
++ - Exact: [3584, 2368, 1, 3328]
++ - Exact: [6784, 448, 1, 1280]
++ - Exact: [1408, 2944, 1, 128]
++ - Exact: [4288, 2944, 1, 256]
++ - Exact: [5888, 704, 1, 1280]
++ - Exact: [448, 5888, 1, 128]
++ - Exact: [5056, 2368, 1, 1280]
++ - Exact: [448, 3584, 1, 1280]
++ - Exact: [6784, 5888, 1, 256]
++ - Exact: [1024, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 3328]
++ - Exact: [1856, 6784, 1, 128]
++ - Exact: [5056, 704, 1, 3328]
++ - Exact: [1408, 1856, 1, 256]
++ - Exact: [2368, 5056, 1, 256]
++ - Exact: [3584, 2368, 1, 1280]
++ - Exact: [704, 5888, 1, 256]
++ - Exact: [6784, 2944, 1, 128]
++ - Exact: [2560, 1600, 1, 2560]
++ - Exact: [4288, 6784, 1, 3328]
++ - Exact: [2944, 6784, 1, 3328]
++ - Exact: [6144, 5984, 1, 2048]
++ - Exact: [3584, 704, 1, 3328]
++ - Exact: [2048, 1600, 1, 512]
++ - Exact: [448, 4288, 1, 256]
++ - Exact: [1856, 4288, 1, 128]
++ - Exact: [704, 2368, 1, 1280]
++ - Exact: [1856, 2368, 1, 1280]
++ - Exact: [1856, 4288, 1, 1280]
++ - Exact: [704, 2944, 1, 128]
++ - Exact: [1408, 1024, 1, 1280]
++ - Exact: [704, 6784, 1, 256]
++ - Exact: [6784, 704, 1, 256]
++ - Exact: [5056, 1408, 1, 128]
++ - Exact: [2048, 7000, 1, 2048]
++ - Exact: [3584, 4288, 1, 3328]
++ - Exact: [5888, 1856, 1, 1280]
++ - Exact: [2368, 3584, 1, 1280]
++ - Exact: [2368, 6784, 1, 1280]
++ - Exact: [2944, 3584, 1, 3328]
++ - Exact: [6784, 2944, 1, 256]
++ - Exact: [4288, 2368, 1, 3328]
++ - Exact: [1856, 2368, 1, 256]
++ - Exact: [3584, 6784, 1, 3328]
++ - Exact: [1024, 5888, 1, 3328]
++ - Exact: [6144, 24000, 1, 2560]
++ - Exact: [5056, 4288, 1, 1280]
++ - Exact: [6784, 1856, 1, 3328]
++ - Exact: [1408, 5056, 1, 1280]
++ - Exact: [2368, 2368, 1, 1280]
++ - Exact: [2944, 5888, 1, 128]
++ - Exact: [704, 5888, 1, 1280]
++ - Exact: [2368, 3584, 1, 128]
++ - Exact: [1856, 5056, 1, 128]
++ - Exact: [8192, 3200, 1, 2048]
++ - Exact: [1024, 5056, 1, 1280]
++ - Exact: [4288, 1024, 1, 256]
++ - Exact: [2944, 2368, 1, 128]
++ - Exact: [5888, 448, 1, 1280]
++ - Exact: [704, 5888, 1, 3328]
++ - Exact: [3584, 2944, 1, 256]
++ - Exact: [512, 24000, 1, 2048]
++ - Exact: [1408, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 3328]
++ - Exact: [2560, 800, 1, 2560]
++ - Exact: [2368, 2368, 1, 256]
++ - Exact: [4288, 4288, 1, 1280]
++ - Exact: [5888, 1024, 1, 1280]
++ - Exact: [1408, 4288, 1, 256]
++ - Exact: [5888, 448, 1, 128]
++ - Exact: [512, 48000, 1, 2560]
++ - Exact: [704, 6784, 1, 3328]
++ - Exact: [2560, 6400, 1, 2560]
++ - Exact: [5056, 1024, 1, 1280]
++ - Exact: [448, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 1280]
++ - Exact: [5056, 5888, 1, 1280]
++ - Exact: [4288, 5888, 1, 128]
++ - Exact: [1408, 3584, 1, 128]
++ - Exact: [448, 3584, 1, 128]
++ - Exact: [5888, 2944, 1, 1280]
++ - Exact: [2368, 5888, 1, 128]
++ - Exact: [3584, 5888, 1, 256]
++ - Exact: [2368, 1024, 1, 128]
++ - Exact: [2368, 704, 1, 128]
++ - Exact: [3584, 2944, 1, 1280]
++ - Exact: [3584, 2368, 1, 128]
++ - Exact: [5056, 704, 1, 128]
++ - Exact: [5056, 1408, 1, 3328]
++ - Exact: [6784, 1024, 1, 3328]
++ - Exact: [6784, 2944, 1, 3328]
++ - Exact: [2944, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 256]
++ - Exact: [1024, 5888, 1, 128]
++ - Exact: [6784, 2368, 1, 1280]
++ - Exact: [4288, 5888, 1, 1280]
++ - Exact: [4288, 4288, 1, 256]
++ - Exact: [4288, 1856, 1, 1280]
++ - Exact: [1856, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 3328]
++ - Exact: [256, 5056, 1, 128]
++ - Exact: [5056, 1024, 1, 256]
++ - Exact: [5056, 1856, 1, 3328]
++ - Exact: [1856, 1408, 1, 256]
++ - Exact: [8448, 12000, 1, 2816]
++ - Exact: [4288, 1408, 1, 128]
++ - Exact: [1856, 5888, 1, 3328]
++ - Exact: [4288, 5056, 1, 256]
++ - Exact: [4096, 800, 1, 1024]
++ - Exact: [5056, 256, 1, 3328]
++ - Exact: [1024, 5888, 1, 1280]
++ - Exact: [6784, 2368, 1, 128]
++ - Exact: [1856, 1024, 1, 1280]
++ - Exact: [6784, 4288, 1, 1280]
++ - Exact: [1856, 1856, 1, 1280]
++ - Exact: [4096, 400, 1, 1024]
++ - Exact: [3072, 24000, 1, 1024]
++ - Exact: [5888, 1856, 1, 128]
++ - Exact: [5056, 3584, 1, 128]
++ - Exact: [5888, 5888, 1, 3328]
++ - Exact: [6784, 1024, 1, 256]
++ - Exact: [2944, 2368, 1, 256]
++ - Exact: [5056, 5888, 1, 3328]
++ - Exact: [1856, 1024, 1, 256]
++ - Exact: [512, 48000, 1, 1536]
++ - Exact: [3584, 448, 1, 1280]
++ - Exact: [8448, 5984, 1, 2816]
++ - Exact: [448, 5888, 1, 256]
++ - Exact: [1408, 6784, 1, 3328]
++ - Exact: [4288, 704, 1, 128]
++ - Exact: [5056, 2944, 1, 256]
++ - Exact: [6784, 5888, 1, 128]
++ - Exact: [2944, 704, 1, 128]
++ - Exact: [1408, 3584, 1, 3328]
++ - Exact: [2368, 6784, 1, 256]
++ - Exact: [5056, 1408, 1, 1280]
++ - Exact: [5056, 4288, 1, 128]
++ - Exact: [1408, 1856, 1, 128]
++ - Exact: [1408, 5888, 1, 3328]
++ - Exact: [6784, 6784, 1, 256]
++ - Exact: [4288, 2368, 1, 128]
++ - Exact: [2368, 2944, 1, 256]
++ - Exact: [3584, 1856, 1, 1280]
++ - Exact: [6784, 6784, 1, 128]
++ - Exact: [5888, 5056, 1, 256]
++ - Exact: [8448, 48000, 1, 2816]
++ - Exact: [3584, 448, 1, 256]
++ - Exact: [448, 4288, 1, 128]
++ - Exact: [256, 6784, 1, 256]
++ - Exact: [1408, 4288, 1, 128]
++ - Exact: [2944, 704, 1, 3328]
++ - Exact: [5056, 256, 1, 1280]
++ - Exact: [3584, 3584, 1, 256]
++ - Exact: [3584, 5056, 1, 256]
++ - Exact: [2944, 2368, 1, 1280]
++ - Exact: [1408, 3584, 1, 256]
++ - Exact: [6784, 3584, 1, 256]
++ - Exact: [5056, 2368, 1, 128]
++ - Exact: [2944, 2944, 1, 3328]
++ - Exact: [5056, 6784, 1, 256]
++ - Exact: [1856, 3584, 1, 128]
++ - Exact: [6784, 448, 1, 256]
++ - Exact: [3584, 6784, 1, 128]
++ - Exact: [5056, 1856, 1, 256]
++ - Exact: [4608, 5984, 1, 1536]
++ - Exact: [1760, 3200, 1, 1760]
++ - Exact: [1024, 1856, 1, 256]
++ - Exact: [4096, 1600, 1, 1024]
++ - Exact: [1408, 6784, 1, 1280]
++ - Exact: [3584, 3584, 1, 1280]
++ - Exact: [7680, 24000, 1, 2560]
++ - Exact: [4608, 48000, 1, 1536]
++ - Exact: [5888, 5888, 1, 128]
++ - Exact: [5056, 2368, 1, 3328]
++ - Exact: [2944, 4288, 1, 256]
++ - Exact: [1408, 3584, 1, 1280]
++ - Exact: [8192, 1600, 1, 2048]
++ - Exact: [512, 24000, 1, 2560]
++ - Exact: [2368, 6784, 1, 3328]
++ - Exact: [1856, 1408, 1, 1280]
++ - Exact: [6784, 704, 1, 128]
++ - Exact: [1408, 5888, 1, 256]
++ - Exact: [704, 2944, 1, 1280]
++ - Exact: [704, 6784, 1, 128]
++ - Exact: [3584, 704, 1, 1280]
++ - Exact: [5888, 2368, 1, 256]
++ - Exact: [2944, 6784, 1, 128]
++ - Exact: [3584, 448, 1, 3328]
++ - Exact: [704, 2368, 1, 3328]
++ - Exact: [256, 5888, 1, 128]
++ - Exact: [2048, 3200, 1, 512]
++ - Exact: [2944, 2944, 1, 1280]
++ - Exact: [5056, 448, 1, 3328]
++ - Exact: [6784, 704, 1, 3328]
++ - Exact: [5888, 4288, 1, 128]
++ - Exact: [1408, 2944, 1, 3328]
++ - Exact: [3584, 704, 1, 128]
++ - Exact: [4608, 12000, 1, 1536]
++ - Exact: [5056, 5056, 1, 128]
++ - Exact: [8192, 800, 1, 2048]
++ - Exact: [448, 5056, 1, 128]
++ - Exact: [5056, 3584, 1, 256]
++ - Exact: [1408, 5056, 1, 128]
++ - Exact: [2944, 3584, 1, 128]
++ - Exact: [3584, 2368, 1, 256]
++ - Exact: [8448, 24000, 1, 2816]
++ - Exact: [3584, 3584, 1, 3328]
++ - Exact: [5888, 6784, 1, 256]
++ - Exact: [4288, 2944, 1, 3328]
++ - Exact: [256, 5056, 1, 1280]
++ - Exact: [2944, 5888, 1, 3328]
++ - Exact: [6784, 5888, 1, 1280]
++ - Exact: [2048, 800, 1, 512]
++ - Exact: [5888, 4288, 1, 1280]
++ - Exact: [1024, 24000, 1, 2048]
++ - Exact: [5888, 3584, 1, 128]
++ - Exact: [1024, 2944, 1, 128]
++ - Exact: [704, 3584, 1, 128]
++ - Exact: [5888, 448, 1, 3328]
++ - Exact: [2368, 4288, 1, 1280]
++ - Exact: [4288, 2944, 1, 128]
++ - Exact: [1024, 6784, 1, 3328]
++ - Exact: [5056, 2944, 1, 3328]
++ - Exact: [2944, 3584, 1, 256]
++ - Exact: [1408, 1408, 1, 3328]
++ - Exact: [3584, 3584, 1, 128]
++ - Exact: [3584, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 3328]
++ - Exact: [704, 3584, 1, 1280]
++ - Exact: [2944, 6784, 1, 1280]
++ - Exact: [1856, 6784, 1, 256]
++ - Exact: [4288, 448, 1, 3328]
++ - Exact: [6784, 4288, 1, 128]
++ - Exact: [6784, 704, 1, 1280]
++ - Exact: [3584, 6784, 1, 256]
++ - Exact: [6144, 12000, 1, 2048]
++ - Exact: [5888, 1024, 1, 3328]
++ - Exact: [704, 6784, 1, 1280]
++ - Exact: [1856, 5056, 1, 3328]
++ - Exact: [1024, 3584, 1, 128]
++ - Exact: [1024, 1408, 1, 128]
++ - Exact: [2368, 2944, 1, 128]
++ - Exact: [5056, 2944, 1, 128]
++ - Exact: [5888, 5056, 1, 3328]
++ - Exact: [5888, 2368, 1, 128]
++ - Exact: [3584, 6784, 1, 1280]
++ - Exact: [1856, 5888, 1, 256]
++ - Exact: [4288, 4288, 1, 3328]
++ - Exact: [4288, 1408, 1, 1280]
++ - Exact: [3584, 5056, 1, 128]
++ - Exact: [4288, 2368, 1, 256]
++ - Exact: [2944, 5056, 1, 1280]
++ - Exact: [448, 6784, 1, 256]
++ - Exact: [1856, 2368, 1, 128]
++ - Exact: [6784, 2368, 1, 3328]
++ - Exact: [4288, 1856, 1, 3328]
++ - Exact: [3584, 448, 1, 128]
++ - Exact: [2048, 1600, 1, 2048]
++ - Exact: [3584, 1024, 1, 1280]
++ - Exact: [1856, 5056, 1, 256]
++ - Exact: [1024, 4288, 1, 256]
++ - Exact: [5888, 3584, 1, 3328]
++ - Exact: [5056, 3584, 1, 3328]
++ - Exact: [2368, 1408, 1, 1280]
++ - Exact: [5056, 2944, 1, 1280]
++ - Exact: [1024, 6784, 1, 256]
++ - Exact: [5124, 9124, 1, 2048]
++ - Exact: [2944, 1408, 1, 128]
++ - Exact: [3584, 1408, 1, 1280]
++ - Exact: [5056, 6784, 1, 3328]
++ - Exact: [3584, 4288, 1, 256]
++ - Exact: [1856, 6784, 1, 3328]
++ - Exact: [5888, 4288, 1, 256]
++ - Exact: [5056, 1408, 1, 256]
++ - Exact: [3584, 1024, 1, 256]
++ - Exact: [5888, 5888, 1, 256]
++ - Exact: [4288, 1024, 1, 1280]
++ - Exact: [448, 6784, 1, 3328]
++ - Exact: [2944, 1408, 1, 1280]
++ - Exact: [2944, 1856, 1, 3328]
++ - Exact: [3584, 5888, 1, 1280]
++ - Exact: [6784, 1856, 1, 1280]
++ - Exact: [2944, 5056, 1, 256]
++ - Exact: [5888, 256, 1, 3328]
++ - Exact: [2944, 4288, 1, 128]
++ - Exact: [3584, 1408, 1, 256]
++ - Exact: [704, 3584, 1, 3328]
++ - Exact: [4096, 3200, 1, 1024]
++ - Exact: [5056, 448, 1, 1280]
++ - Exact: [3584, 1856, 1, 3328]
++ - Exact: [4288, 6784, 1, 1280]
++ - Exact: [2560, 7000, 1, 2560]
++ - Exact: [2944, 1024, 1, 256]
++ - Exact: [2368, 4288, 1, 3328]
++ - Exact: [1024, 1408, 1, 1280]
++ - Exact: [6784, 5056, 1, 256]
++ - Exact: [1856, 1856, 1, 128]
++ - Exact: [3584, 5056, 1, 3328]
++ - Exact: [448, 6784, 1, 128]
++ - Exact: [2944, 6784, 1, 256]
++ - Exact: [2944, 2944, 1, 128]
++ - Exact: [1856, 3584, 1, 1280]
++ - Exact: [4288, 448, 1, 128]
++ - Exact: [4608, 24000, 1, 1536]
++ - Exact: [1856, 1408, 1, 3328]
++ - Exact: [1024, 4288, 1, 3328]
++ - Exact: [5056, 448, 1, 256]
++ - Exact: [2944, 2368, 1, 3328]
++ - Exact: [704, 4288, 1, 3328]
++ - Exact: [1024, 1856, 1, 1280]
++ - Exact: [2048, 6400, 1, 2048]
++ - Exact: [512, 48000, 1, 2816]
++ - Exact: [5124, 9124, 1, 2560]
++ - Exact: [1024, 5888, 1, 256]
++ - Exact: [1408, 2368, 1, 256]
++ - Exact: [1408, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 128]
++ - Exact: [6784, 1408, 1, 128]
++ - Exact: [4288, 5888, 1, 256]
++ - Exact: [1408, 5056, 1, 256]
++ - Exact: [4288, 3584, 1, 128]
++ - Exact: [3584, 5056, 1, 1280]
++ - Exact: [1856, 1024, 1, 128]
++ - Exact: [1024, 24000, 1, 1536]
++ - Exact: [704, 4288, 1, 256]
++ - Exact: [5888, 2368, 1, 1280]
++ - Exact: [2368, 5888, 1, 1280]
++ - Exact: [5888, 256, 1, 1280]
++ - Exact: [2368, 1856, 1, 3328]
++ - Exact: [2944, 704, 1, 256]
++ - Exact: [2368, 1024, 1, 3328]
++ - Exact: [704, 3584, 1, 256]
++ - Exact: [704, 2944, 1, 3328]
++ - Exact: [6784, 1024, 1, 128]
++ - Exact: [2944, 1024, 1, 3328]
++ - Exact: [2944, 5056, 1, 128]
++ - Exact: [1408, 6784, 1, 256]
++ - Exact: [6784, 1408, 1, 3328]
++ - Exact: [4288, 6784, 1, 128]
++ - Exact: [6784, 2944, 1, 1280]
++ - Exact: [4288, 1856, 1, 128]
++ - Exact: [1856, 2944, 1, 128]
++ - Exact: [6784, 448, 1, 128]
++ - Exact: [448, 5056, 1, 1280]
++ - Exact: [2368, 1856, 1, 128]
++ - Exact: [4288, 704, 1, 256]
++ - Exact: [5888, 704, 1, 256]
++ - Exact: [3584, 1024, 1, 128]
++ - Exact: [256, 5888, 1, 3328]
++ - Exact: [1408, 4288, 1, 3328]
++ - Exact: [6784, 4288, 1, 256]
++ - Exact: [5888, 256, 1, 256]
++ - Exact: [6784, 1024, 1, 1280]
++ - Exact: [5888, 1024, 1, 128]
++ - Exact: [6784, 3584, 1, 1280]
++ - Exact: [1024, 6784, 1, 1280]
++ - Exact: [1408, 2944, 1, 1280]
++ - Exact: [2048, 800, 1, 2048]
++ - Exact: [1408, 2368, 1, 3328]
++ - Exact: [2944, 1856, 1, 128]
++ - Exact: [256, 6784, 1, 128]
++ - Exact: [5056, 6784, 1, 128]
++ - Exact: [4288, 5056, 1, 128]
++ - Exact: [1856, 5888, 1, 128]
++ - Exact: [2944, 5888, 1, 256]
++ - Exact: [3584, 1856, 1, 256]
++ - Exact: [4288, 3584, 1, 1280]
++ - Exact: [704, 5888, 1, 128]
++ - Exact: [6784, 3584, 1, 128]
++ - Exact: [4288, 5056, 1, 3328]
++ - Exact: [1408, 1408, 1, 128]
++ - Exact: [5056, 2368, 1, 256]
++ - Exact: [4288, 704, 1, 3328]
++ - Exact: [448, 3584, 1, 256]
++ - Exact: [2368, 1024, 1, 1280]
++ - Exact: [2944, 1408, 1, 3328]
++ - Exact: [1024, 1408, 1, 3328]
++ - Exact: [2944, 5888, 1, 1280]
++ - Exact: [5888, 3584, 1, 256]
++ - Exact: [2368, 5056, 1, 128]
++ - Exact: [1408, 1856, 1, 3328]
++ - Exact: [6784, 1408, 1, 1280]
++ - Exact: [4096, 7000, 1, 4096]
++ - Exact: [704, 2944, 1, 256]
++ - Exact: [6784, 5888, 1, 3328]
++ - Exact: [2368, 4288, 1, 128]
++ - Exact: [1024, 6784, 1, 128]
++ - Exact: [1408, 1408, 1, 1280]
++ - Exact: [16384, 400, 1, 4096]
++ - Exact: [448, 4288, 1, 3328]
++ - Exact: [2368, 1408, 1, 256]
++ - Exact: [5888, 5056, 1, 128]
++ - Exact: [704, 2368, 1, 256]
++ - Exact: [1024, 24000, 1, 2560]
++ - Exact: [5888, 2368, 1, 3328]
++ - Exact: [5124, 9124, 1, 1760]
++ - Exact: [4288, 448, 1, 1280]
++ - Exact: [5888, 704, 1, 3328]
++ - Exact: [5056, 256, 1, 128]
++ - Exact: [1408, 5888, 1, 128]
++ - Exact: [7680, 12000, 1, 2560]
++ - Exact: [1408, 1024, 1, 256]
++ - Exact: [8192, 400, 1, 2048]
++ - Exact: [1024, 1856, 1, 128]
++ - Exact: [5056, 6784, 1, 1280]
++ - Exact: [704, 5056, 1, 3328]
++ - Exact: [2368, 2944, 1, 3328]
++ - Exact: [2368, 3584, 1, 256]
++ - Exact: [5056, 3584, 1, 1280]
++ - Exact: [5124, 9124, 1, 4096]
++ - Exact: [7680, 48000, 1, 2560]
++ - Exact: [1856, 2944, 1, 1280]
++ - Exact: [1024, 48000, 1, 2816]
++ - Exact: [2944, 1408, 1, 256]
++ - Exact: [4288, 1408, 1, 3328]
++ - Exact: [5888, 2944, 1, 128]
++ - Exact: [2944, 1024, 1, 128]
++ - Exact: [4288, 5056, 1, 1280]
++ - Exact: [5888, 6784, 1, 1280]
++ - Exact: [6784, 5056, 1, 128]
++ - Exact: [1760, 1600, 1, 1760]
++ - Exact: [5888, 1408, 1, 3328]
++ - Exact: [2368, 1856, 1, 256]
++ - Exact: [256, 5056, 1, 256]
++ - Exact: [448, 3584, 1, 3328]
++ - Exact: [704, 2368, 1, 128]
++ - Exact: [5888, 256, 1, 128]
++ - Exact: [3584, 1856, 1, 128]
++ - Exact: [4288, 4288, 1, 128]
++ - Exact: [1856, 1024, 1, 3328]
++ - Exact: [1024, 5056, 1, 256]
++ - Exact: [5888, 5888, 1, 1280]
++ - Exact: [5056, 5888, 1, 128]
++ - Exact: [2368, 1408, 1, 3328]
++ - Exact: [1024, 48000, 1, 1536]
++ - Exact: [5888, 448, 1, 256]
++ - Exact: [2560, 3200, 1, 2560]
++ - Exact: [5888, 6784, 1, 128]
++ - Exact: [6144, 48000, 1, 2048]
++ - Exact: [6784, 5056, 1, 1280]
++ - Exact: [5056, 704, 1, 1280]
++ - Exact: [1024, 48000, 1, 2560]
++ - Exact: [1024, 2368, 1, 128]
++ - Exact: [16384, 800, 1, 4096]
++ - Exact: [5888, 5056, 1, 1280]
++ - Exact: [3072, 48000, 1, 1024]
++ - Exact: [6784, 1408, 1, 256]
++ - Exact: [3584, 5888, 1, 128]
++ - Exact: [5056, 5888, 1, 256]
++ - Exact: [2368, 1024, 1, 256]
++ - Exact: [2944, 1856, 1, 256]
++ - Exact: [1856, 6784, 1, 1280]
++ - Exact: [4288, 3584, 1, 256]
++ - Exact: [6784, 448, 1, 3328]
++ - Exact: [5056, 1856, 1, 1280]
++ - Exact: [1408, 1024, 1, 3328]
++ - Exact: [5888, 3584, 1, 1280]
++ - Exact: [1856, 3584, 1, 3328]
++ - Exact: [1024, 2944, 1, 256]
++ - Exact: [448, 6784, 1, 1280]
++ - Exact: [704, 5056, 1, 256]
++ - Exact: [3584, 1024, 1, 3328]
++ - Exact: [2944, 1856, 1, 1280]
++ - Exact: [5056, 256, 1, 256]
++ - Exact: [2944, 4288, 1, 3328]
++ - Exact: [2368, 3584, 1, 3328]
++ - Exact: [2944, 704, 1, 1280]
++ - Exact: [2944, 3584, 1, 1280]
++ - Exact: [1856, 5888, 1, 1280]
++ - Exact: [2048, 3200, 1, 2048]
++ - Exact: [4288, 1408, 1, 256]
++ - Exact: [5888, 1408, 1, 128]
++ - Exact: [4288, 2368, 1, 1280]
++ - Exact: [6784, 2368, 1, 256]
++ - Exact: [1024, 24000, 1, 2816]
++ - Exact: [7680, 5984, 1, 2560]
++ - Exact: [4288, 1856, 1, 256]
++ - Exact: [1856, 2944, 1, 256]
++ - Exact: [5056, 1024, 1, 128]
++ - Exact: [1760, 800, 1, 1760]
++ - Exact: [6784, 256, 1, 128]
++ - Exact: [5888, 704, 1, 128]
++ - Exact: [1408, 2368, 1, 128]
++ - Exact: [1024, 4288, 1, 1280]
++ - Exact: [2368, 5056, 1, 3328]
++ - Exact: [4288, 1024, 1, 3328]
++ - Exact: [6144, 48000, 1, 2560]
++ - Exact: [1024, 5056, 1, 3328]
++ - Exact: [1024, 1856, 1, 3328]
++ - Exact: [4288, 6784, 1, 256]
++ - Exact: [3584, 2944, 1, 3328]
++ - Exact: [5888, 2944, 1, 256]
++ - Exact: [448, 4288, 1, 1280]
++ - Exact: [1024, 4288, 1, 128]
++ - Exact: [5056, 4288, 1, 256]
++ - Exact: [1024, 3584, 1, 256]
++ - Exact: [6784, 6784, 1, 3328]
++ - Exact: [448, 5888, 1, 1280]
++ - Exact: [5056, 448, 1, 128]
++ - Exact: [4288, 704, 1, 1280]
++ - Exact: [3584, 2944, 1, 128]
++ - Exact: [6784, 256, 1, 1280]
++ - Exact: [2368, 5888, 1, 3328]
++ - Exact: [2368, 1856, 1, 1280]
++ - Exact: [448, 5056, 1, 3328]
++ - Exact: [3584, 4288, 1, 128]
++ - Exact: [5888, 4288, 1, 3328]
++ - Exact: [2368, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 128]
++ - Exact: [1856, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 1280]
++ - Exact: [3584, 5888, 1, 3328]
++ - Exact: [2368, 4288, 1, 256]
++ - Exact: [1024, 2368, 1, 3328]
++ - Exact: [1024, 3584, 1, 1280]
++ - Exact: [4288, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 3328]
++ - Exact: [6784, 1856, 1, 256]
++ - Exact: [256, 6784, 1, 1280]
++ - Exact: [1856, 3584, 1, 256]
++ - Exact: [6784, 1856, 1, 128]
++ - Exact: [512, 24000, 1, 2816]
++ - Exact: [256, 5888, 1, 1280]
++ - Exact: [16384, 1600, 1, 4096]
++ - Exact: [2368, 1408, 1, 128]
++ - Exact: [1408, 1024, 1, 128]
++ - Exact: [6784, 3584, 1, 3328]
++ - Exact: [1760, 7000, 1, 1760]
++ - Exact: [2368, 5056, 1, 1280]
++ - Exact: [1408, 2368, 1, 1280]
++ - Exact: [704, 4288, 1, 128]
++ - Exact: [2944, 2944, 1, 256]
++ - Exact: [6784, 256, 1, 256]
++ - Exact: [256, 5056, 1, 3328]
++ - Exact: [5056, 1856, 1, 128]
++ - Exact: [5056, 1024, 1, 3328]
++ - Exact: [4288, 3584, 1, 3328]
++ - Exact: [1024, 2368, 1, 1280]
++ - Exact: [5888, 6784, 1, 3328]
++ - Exact: [704, 4288, 1, 1280]
++ - Exact: [1024, 48000, 1, 2048]
++ - Exact: [4288, 1024, 1, 128]
++ - Exact: [4096, 512, 1, 32]
++ - Exact: [2048, 1024, 1, 1664]
++ - Exact: [4096, 512, 1, 1408]
++ - Exact: [4096, 1024, 1, 1280]
++ - Exact: [2048, 1024, 1, 640]
++ - Exact: [4096, 1024, 1, 13312]
++ - Exact: [2048, 1024, 1, 13312]
++ - Exact: [2048, 1024, 1, 3584]
++ - Exact: [4096, 1024, 1, 1920]
++ - Exact: [4096, 1024, 1, 12288]
++ - Exact: [4096, 1024, 1, 8320]
++ - Exact: [4096, 1024, 1, 15360]
++ - Exact: [4096, 512, 1, 3072]
++ - Exact: [4096, 512, 1, 13312]
++ - Exact: [4096, 1024, 1, 3840]
++ - Exact: [2048, 1024, 1, 3200]
++ - Exact: [4096, 512, 1, 3840]
++ - Exact: [4096, 512, 1, 5632]
++ - Exact: [4096, 512, 1, 64]
++ - Exact: [2048, 1024, 1, 512]
++ - Exact: [4096, 512, 1, 8192]
++ - Exact: [4096, 512, 1, 2304]
++ - Exact: [4096, 512, 1, 2816]
++ - Exact: [2048, 1024, 1, 7680]
++ - Exact: [4096, 512, 1, 1920]
++ - Exact: [4096, 1024, 1, 32]
++ - Exact: [4096, 512, 1, 16640]
++ - Exact: [2048, 1024, 1, 1024]
++ - Exact: [4096, 512, 1, 1792]
++ - Exact: [4096, 1024, 1, 8192]
++ - Exact: [2048, 1024, 1, 4160]
++ - Exact: [4096, 512, 1, 10240]
++ - Exact: [4096, 512, 1, 512]
++ - Exact: [2048, 1024, 1, 6656]
++ - Exact: [2048, 1024, 1, 14336]
++ - Exact: [4096, 512, 1, 11264]
++ - Exact: [4096, 512, 1, 128]
++ - Exact: [4096, 512, 1, 768]
++ - Exact: [4096, 1024, 1, 11264]
++ - Exact: [4096, 1024, 1, 16640]
++ - Exact: [2048, 1024, 1, 5632]
++ - Exact: [4096, 512, 1, 12288]
++ - Exact: [4096, 1024, 1, 5632]
++ - Exact: [2048, 1024, 1, 10240]
++ - Exact: [4096, 1024, 1, 640]
++ - Exact: [2048, 1024, 1, 12288]
++ - Exact: [4096, 1024, 1, 10240]
++ - Exact: [2048, 1024, 1, 4608]
++ - Exact: [4096, 512, 1, 3584]
++ - Exact: [4096, 1024, 1, 4608]
++ - Exact: [4096, 1024, 1, 3328]
++ - Exact: [2048, 1024, 1, 9216]
++ - Exact: [2048, 1024, 1, 2304]
++ - Exact: [4096, 512, 1, 6144]
++ - Exact: [4096, 512, 1, 15360]
++ - Exact: [4096, 1024, 1, 7168]
++ - Exact: [4096, 1024, 1, 9216]
++ - Exact: [4096, 1024, 1, 7680]
++ - Exact: [2048, 1024, 1, 8192]
++ - Exact: [4096, 1024, 1, 64]
++ - Exact: [2048, 1024, 1, 1280]
++ - Exact: [2048, 1024, 1, 3328]
++ - Exact: [4096, 512, 1, 14336]
++ - Exact: [4096, 512, 1, 8320]
++ - Exact: [4096, 1024, 1, 6656]
++ - Exact: [2048, 1024, 1, 256]
++ - Exact: [4096, 512, 1, 1024]
++ - Exact: [4096, 1024, 1, 1536]
++ - Exact: [2048, 1024, 1, 32]
++ - Exact: [4096, 512, 1, 640]
++ - Exact: [4096, 512, 1, 16384]
++ - Exact: [4096, 1024, 1, 512]
++ - Exact: [2048, 1024, 1, 1152]
++ - Exact: [4096, 1024, 1, 2080]
++ - Exact: [4096, 1024, 1, 768]
++ - Exact: [4096, 1024, 1, 2560]
++ - Exact: [2048, 1024, 1, 64]
++ - Exact: [4096, 1024, 1, 16384]
++ - Exact: [4096, 512, 1, 6656]
++ - Exact: [2048, 1024, 1, 128]
++ - Exact: [2048, 1024, 1, 2080]
++ - Exact: [2048, 1024, 1, 16640]
++ - Exact: [2048, 1024, 1, 3072]
++ - Exact: [4096, 1024, 1, 1408]
++ - Exact: [4096, 1024, 1, 2048]
++ - Exact: [2048, 1024, 1, 2560]
++ - Exact: [4096, 1024, 1, 128]
++ - Exact: [4096, 1024, 1, 14336]
++ - Exact: [4096, 512, 1, 9216]
++ - Exact: [2048, 1024, 1, 2048]
++ - Exact: [4096, 512, 1, 1536]
++ - Exact: [2048, 1024, 1, 16384]
++ - Exact: [4096, 1024, 1, 1024]
++ - Exact: [4096, 1024, 1, 1664]
++ - Exact: [4096, 512, 1, 384]
++ - Exact: [4096, 512, 1, 3328]
++ - Exact: [4096, 1024, 1, 256]
++ - Exact: [2048, 1024, 1, 7168]
++ - Exact: [2048, 1024, 1, 1536]
++ - Exact: [4096, 512, 1, 7168]
++ - Exact: [4096, 1024, 1, 896]
++ - Exact: [4096, 1024, 1, 4096]
++ - Exact: [2048, 1024, 1, 6144]
++ - Exact: [4096, 512, 1, 4160]
++ - Exact: [4096, 512, 1, 2080]
++ - Exact: [4096, 1024, 1, 5120]
++ - Exact: [2048, 1024, 1, 1920]
++ - Exact: [2048, 1024, 1, 15360]
++ - Exact: [4096, 1024, 1, 2816]
++ - Exact: [4096, 512, 1, 256]
++ - Exact: [2048, 1024, 1, 5120]
++ - Exact: [2048, 1024, 1, 4096]
++ - Exact: [4096, 512, 1, 4608]
++ - Exact: [4096, 512, 1, 1664]
++ - Exact: [2048, 1024, 1, 896]
++ - Exact: [4096, 1024, 1, 4160]
++ - Exact: [2048, 1024, 1, 11264]
++ - Exact: [2048, 1024, 1, 384]
++ - Exact: [2048, 1024, 1, 3840]
++ - Exact: [4096, 512, 1, 1280]
++ - Exact: [4096, 1024, 1, 1152]
++ - Exact: [2048, 1024, 1, 1408]
++ - Exact: [4096, 512, 1, 896]
++ - Exact: [4096, 1024, 1, 3072]
++ - Exact: [2048, 1024, 1, 2816]
++ - Exact: [4096, 1024, 1, 1792]
++ - Exact: [4096, 512, 1, 1152]
++ - Exact: [4096, 512, 1, 7680]
++ - Exact: [4096, 1024, 1, 384]
++ - Exact: [2048, 1024, 1, 1792]
++ - Exact: [4096, 1024, 1, 3584]
++ - Exact: [2048, 1024, 1, 768]
++ - Exact: [2048, 1024, 1, 8320]
++ - Exact: [4096, 512, 1, 2048]
++ - Exact: [4096, 512, 1, 2560]
++ - Exact: [4096, 1024, 1, 2304]
++ - Exact: [4096, 512, 1, 5120]
++ - Exact: [4096, 1024, 1, 6144]
++ - Exact: [1024, 3392, 1, 4096]
++ - Exact: [1024, 3301, 1, 4096]
++ - Exact: [1024, 3443, 1, 4096]
++ - Exact: [132, 134, 480, 64]
++ - Exact: [162, 162, 400, 64]
++ - Exact: [4096, 3548, 1, 1024]
++ - Exact: [4096, 2977, 1, 1024]
++ - Exact: [132, 135, 480, 64]
++ - Exact: [1024, 2985, 1, 4096]
++ - Exact: [33708, 3681, 1, 1024]
++ - Exact: [4096, 3443, 1, 1024]
++ - Exact: [1024, 3400, 1, 4096]
++ - Exact: [4096, 3995, 1, 1024]
++ - Exact: [4096, 3190, 1, 1024]
++ - Exact: [4096, 3594, 1, 1024]
++ - Exact: [159, 162, 400, 64]
++ - Exact: [1024, 3565, 1, 4096]
++ - Exact: [4096, 3422, 1, 1024]
++ - Exact: [1024, 3214, 1, 4096]
++ - Exact: [33708, 3584, 1, 1024]
++ - Exact: [33708, 3640, 1, 1024]
++ - Exact: [4096, 3263, 1, 1024]
++ - Exact: [4096, 3296, 1, 1024]
++ - Exact: [1024, 3557, 1, 4096]
++ - Exact: [4096, 3463, 1, 1024]
++ - Exact: [4096, 3528, 1, 1024]
++ - Exact: [4096, 3226, 1, 1024]
++ - Exact: [4096, 3439, 1, 1024]
++ - Exact: [1024, 3523, 1, 4096]
++ - Exact: [1024, 3098, 1, 4096]
++ - Exact: [4096, 3121, 1, 1024]
++ - Exact: [33708, 3894, 1, 1024]
++ - Exact: [1024, 3548, 1, 4096]
++ - Exact: [1024, 3451, 1, 4096]
++ - Exact: [4096, 3353, 1, 1024]
++ - Exact: [4096, 3402, 1, 1024]
++ - Exact: [4096, 3939, 1, 1024]
++ - Exact: [133, 133, 480, 64]
++ - Exact: [1024, 3559, 1, 4096]
++ - Exact: [1024, 2977, 1, 4096]
++ - Exact: [1024, 3478, 1, 4096]
++ - Exact: [134, 134, 480, 64]
++ - Exact: [1024, 3368, 1, 4096]
++ - Exact: [4096, 4012, 1, 1024]
++ - Exact: [4096, 3486, 1, 1024]
++ - Exact: [1024, 3479, 1, 4096]
++ - Exact: [1024, 3505, 1, 4096]
++ - Exact: [4096, 3381, 1, 1024]
++ - Exact: [4096, 3430, 1, 1024]
++ - Exact: [1024, 3554, 1, 4096]
++ - Exact: [4096, 3271, 1, 1024]
++ - Exact: [1024, 3063, 1, 4096]
++ - Exact: [1024, 3209, 1, 4096]
++ - Exact: [4096, 3503, 1, 1024]
++ - Exact: [4096, 3344, 1, 1024]
++ - Exact: [1024, 3147, 1, 4096]
++ - Exact: [1024, 3322, 1, 4096]
++ - Exact: [1024, 3341, 1, 4096]
++ - Exact: [1024, 3516, 1, 4096]
++ - Exact: [1024, 3454, 1, 4096]
++ - Exact: [4096, 3969, 1, 1024]
++ - Exact: [4096, 3466, 1, 1024]
++ - Exact: [1024, 3999, 1, 1024]
++ - Exact: [1024, 4032, 1, 1024]
++ - Exact: [1024, 3403, 1, 4096]
++ - Exact: [4096, 3361, 1, 1024]
++ - Exact: [1024, 3527, 1, 4096]
++ - Exact: [1024, 3822, 1, 4096]
++ - Exact: [4096, 3315, 1, 1024]
++ - Exact: [232, 232, 272, 64]
++ - Exact: [1024, 3336, 1, 4096]
++ - Exact: [228, 232, 272, 64]
++ - Exact: [4096, 3547, 1, 1024]
++ - Exact: [4096, 3340, 1, 1024]
++ - Exact: [1024, 3906, 1, 1024]
++ - Exact: [1024, 3295, 1, 4096]
++ - Exact: [4096, 3294, 1, 1024]
++ - Exact: [33708, 3968, 1, 1024]
++ - Exact: [1024, 3473, 1, 4096]
++ - Exact: [1024, 3072, 1, 4096]
++ - Exact: [4096, 3189, 1, 1024]
++ - Exact: [4096, 3494, 1, 1024]
++ - Exact: [1024, 3522, 1, 4096]
++ - Exact: [33708, 3944, 1, 1024]
++ - Exact: [135, 135, 480, 64]
++ - Exact: [4096, 3421, 1, 1024]
++ - Exact: [4096, 3311, 1, 1024]
++ - Exact: [1024, 3990, 1, 1024]
++ - Exact: [1024, 3290, 1, 4096]
++ - Exact: [4096, 3565, 1, 1024]
++ - Exact: [1024, 3484, 1, 4096]
++ - Exact: [4096, 3384, 1, 1024]
++ - Exact: [1024, 3422, 1, 4096]
++ - Exact: [4096, 3681, 1, 1024]
++ - Exact: [1024, 3584, 1, 1024]
++ - Exact: [4096, 4050, 1, 1024]
++ - Exact: [1024, 3996, 1, 4096]
++ - Exact: [4096, 3169, 1, 1024]
++ - Exact: [4096, 3538, 1, 1024]
++ - Exact: [1024, 3495, 1, 4096]
++ - Exact: [4096, 3401, 1, 1024]
++ - Exact: [1024, 3560, 1, 4096]
++ - Exact: [133, 135, 480, 64]
++ - Exact: [1024, 3263, 1, 4096]
++ - Exact: [1024, 3870, 1, 4096]
++ - Exact: [4096, 3555, 1, 1024]
++ - Exact: [4096, 3412, 1, 1024]
++ - Exact: [1024, 3296, 1, 4096]
++ - Exact: [1024, 3379, 1, 4096]
++ - Exact: [4096, 3302, 1, 1024]
++ - Exact: [1024, 3490, 1, 4096]
++ - Exact: [1024, 3428, 1, 4096]
++ - Exact: [1024, 3976, 1, 4096]
++ - Exact: [4096, 3485, 1, 1024]
++ - Exact: [4096, 3534, 1, 1024]
++ - Exact: [1024, 3064, 1, 4096]
++ - Exact: [4096, 3216, 1, 1024]
++ - Exact: [1024, 3450, 1, 4096]
++ - Exact: [1024, 3533, 1, 4096]
++ - Exact: [1024, 4030, 1, 1024]
++ - Exact: [1024, 3311, 1, 4096]
++ - Exact: [1024, 3468, 1, 4096]
++ - Exact: [4096, 3359, 1, 1024]
++ - Exact: [4096, 3392, 1, 1024]
++ - Exact: [1024, 3925, 1, 1024]
++ - Exact: [4096, 3233, 1, 1024]
++ - Exact: [4096, 3956, 1, 1024]
++ - Exact: [1024, 3463, 1, 4096]
++ - Exact: [1024, 3126, 1, 4096]
++ - Exact: [1024, 3363, 1, 4096]
++ - Exact: [4096, 3465, 1, 1024]
++ - Exact: [33708, 3996, 1, 1024]
++ - Exact: [1024, 3231, 1, 4096]
++ - Exact: [33708, 3978, 1, 1024]
++ - Exact: [4096, 3476, 1, 1024]
++ - Exact: [4096, 3339, 1, 1024]
++ - Exact: [4096, 3452, 1, 1024]
++ - Exact: [1024, 3396, 1, 4096]
++ - Exact: [4096, 3293, 1, 1024]
++ - Exact: [1024, 3432, 1, 4096]
++ - Exact: [4096, 3493, 1, 1024]
++ - Exact: [4096, 3350, 1, 1024]
++ - Exact: [1024, 3079, 1, 4096]
++ - Exact: [1024, 3101, 1, 4096]
++ - Exact: [33708, 3939, 1, 1024]
++ - Exact: [4096, 3256, 1, 1024]
++ - Exact: [1024, 3439, 1, 4096]
++ - Exact: [1024, 3510, 1, 4096]
++ - Exact: [4096, 3900, 1, 1024]
++ - Exact: [1024, 3470, 1, 4096]
++ - Exact: [4096, 3456, 1, 1024]
++ - Exact: [4096, 3014, 1, 1024]
++ - Exact: [4096, 3367, 1, 1024]
++ - Exact: [4096, 3432, 1, 1024]
++ - Exact: [33708, 4026, 1, 1024]
++ - Exact: [4096, 3273, 1, 1024]
++ - Exact: [4096, 3130, 1, 1024]
++ - Exact: [1024, 3496, 1, 4096]
++ - Exact: [1024, 3995, 1, 4096]
++ - Exact: [1024, 3939, 1, 4096]
++ - Exact: [1024, 3121, 1, 4096]
++ - Exact: [1024, 3232, 1, 4096]
++ - Exact: [4096, 3147, 1, 1024]
++ - Exact: [4096, 3516, 1, 1024]
++ - Exact: [1024, 3969, 1, 1024]
++ - Exact: [1024, 3364, 1, 4096]
++ - Exact: [4096, 3411, 1, 1024]
++ - Exact: [147, 147, 432, 64]
++ - Exact: [4096, 3301, 1, 1024]
++ - Exact: [1024, 3513, 1, 4096]
++ - Exact: [1024, 3469, 1, 4096]
++ - Exact: [1024, 3095, 1, 4096]
++ - Exact: [4096, 3533, 1, 1024]
++ - Exact: [4096, 3390, 1, 1024]
++ - Exact: [4096, 3582, 1, 1024]
++ - Exact: [1024, 3956, 1, 1024]
++ - Exact: [4096, 3585, 1, 1024]
++ - Exact: [4096, 3231, 1, 1024]
++ - Exact: [1024, 3205, 1, 4096]
++ - Exact: [4096, 3496, 1, 1024]
++ - Exact: [1024, 3143, 1, 4096]
++ - Exact: [1024, 3318, 1, 4096]
++ - Exact: [1024, 3353, 1, 4096]
++ - Exact: [1024, 3464, 1, 4096]
++ - Exact: [4096, 2736, 1, 1024]
++ - Exact: [1024, 3402, 1, 4096]
++ - Exact: [4096, 3138, 1, 1024]
++ - Exact: [1024, 3860, 1, 4096]
++ - Exact: [148, 148, 432, 64]
++ - Exact: [1024, 3539, 1, 4096]
++ - Exact: [4096, 3211, 1, 1024]
++ - Exact: [1024, 3332, 1, 4096]
++ - Exact: [1024, 3466, 1, 4096]
++ - Exact: [4096, 3475, 1, 1024]
++ - Exact: [4096, 3524, 1, 1024]
++ - Exact: [4096, 2985, 1, 1024]
++ - Exact: [4096, 3222, 1, 1024]
++ - Exact: [4096, 3451, 1, 1024]
++ - Exact: [1024, 3181, 1, 4096]
++ - Exact: [1024, 3640, 1, 4096]
++ - Exact: [1024, 3375, 1, 4096]
++ - Exact: [1024, 3550, 1, 4096]
++ - Exact: [1024, 4020, 1, 1024]
++ - Exact: [4096, 3349, 1, 1024]
++ - Exact: [4096, 3398, 1, 1024]
++ - Exact: [33708, 3976, 1, 1024]
++ - Exact: [1024, 2917, 1, 4096]
++ - Exact: [33708, 3910, 1, 1024]
++ - Exact: [4096, 3860, 1, 1024]
++ - Exact: [4096, 3304, 1, 1024]
++ - Exact: [1024, 3286, 1, 4096]
++ - Exact: [1024, 3460, 1, 4096]
++ - Exact: [1024, 4026, 1, 4096]
++ - Exact: [4096, 3471, 1, 1024]
++ - Exact: [193, 193, 320, 64]
++ - Exact: [1024, 3894, 1, 1024]
++ - Exact: [1024, 3506, 1, 4096]
++ - Exact: [1024, 4000, 1, 1024]
++ - Exact: [1024, 3900, 1, 4096]
++ - Exact: [1024, 3445, 1, 4096]
++ - Exact: [4096, 3442, 1, 1024]
++ - Exact: [1024, 3358, 1, 4096]
++ - Exact: [1024, 3211, 1, 4096]
++ - Exact: [4096, 3515, 1, 1024]
++ - Exact: [1024, 3564, 1, 4096]
++ - Exact: [4096, 3057, 1, 1024]
++ - Exact: [1024, 3343, 1, 4096]
++ - Exact: [4096, 3262, 1, 1024]
++ - Exact: [1024, 3518, 1, 4096]
++ - Exact: [33708, 3876, 1, 1024]
++ - Exact: [4096, 3462, 1, 1024]
++ - Exact: [1024, 3265, 1, 4096]
++ - Exact: [4096, 3389, 1, 1024]
++ - Exact: [4096, 3438, 1, 1024]
++ - Exact: [1024, 3955, 1, 1024]
++ - Exact: [1024, 3545, 1, 4096]
++ - Exact: [1024, 3144, 1, 4096]
++ - Exact: [1024, 3417, 1, 4096]
++ - Exact: [4096, 3543, 1, 1024]
++ - Exact: [4096, 3352, 1, 1024]
++ - Exact: [33708, 3975, 1, 1024]
++ - Exact: [148, 147, 432, 64]
++ - Exact: [4096, 3137, 1, 1024]
++ - Exact: [4096, 3506, 1, 1024]
++ - Exact: [1024, 3975, 1, 1024]
++ - Exact: [1024, 3859, 1, 4096]
++ - Exact: [4096, 3369, 1, 1024]
++ - Exact: [1024, 3434, 1, 4096]
++ - Exact: [1024, 3292, 1, 4096]
++ - Exact: [4096, 3523, 1, 1024]
++ - Exact: [4096, 3380, 1, 1024]
++ - Exact: [1024, 3408, 1, 4096]
++ - Exact: [4096, 3221, 1, 1024]
++ - Exact: [4096, 3270, 1, 1024]
++ - Exact: [143, 143, 432, 64]
++ - Exact: [1024, 3303, 1, 4096]
++ - Exact: [4096, 3502, 1, 1024]
++ - Exact: [1024, 3222, 1, 4096]
++ - Exact: [4096, 2505, 1, 1024]
++ - Exact: [4096, 3397, 1, 1024]
++ - Exact: [4096, 3562, 1, 1024]
++ - Exact: [4096, 3095, 1, 1024]
++ - Exact: [1024, 3226, 1, 4096]
++ - Exact: [177, 177, 352, 64]
++ - Exact: [4096, 3360, 1, 1024]
++ - Exact: [1024, 3942, 1, 1024]
++ - Exact: [1024, 3298, 1, 4096]
++ - Exact: [1024, 3381, 1, 4096]
++ - Exact: [4096, 3314, 1, 1024]
++ - Exact: [1024, 3492, 1, 4096]
++ - Exact: [1024, 3430, 1, 4096]
++ - Exact: [4096, 3977, 1, 1024]
++ - Exact: [4096, 3546, 1, 1024]
++ - Exact: [4096, 3640, 1, 1024]
++ - Exact: [4096, 3441, 1, 1024]
++ - Exact: [33708, 4059, 1, 1024]
++ - Exact: [1024, 3978, 1, 1024]
++ - Exact: [1024, 3376, 1, 4096]
++ - Exact: [1024, 3482, 1, 4096]
++ - Exact: [1024, 3563, 1, 4096]
++ - Exact: [4096, 4020, 1, 1024]
++ - Exact: [1024, 3271, 1, 4096]
++ - Exact: [1024, 3291, 1, 4096]
++ - Exact: [1024, 3431, 1, 4096]
++ - Exact: [1024, 3481, 1, 4096]
++ - Exact: [4096, 3461, 1, 1024]
++ - Exact: [1024, 3574, 1, 4096]
++ - Exact: [1024, 4059, 1, 1024]
++ - Exact: [1024, 3421, 1, 4096]
++ - Exact: [4096, 3224, 1, 1024]
++ - Exact: [4096, 3437, 1, 1024]
++ - Exact: [4096, 3168, 1, 1024]
++ - Exact: [33708, 3990, 1, 1024]
++ - Exact: [1024, 3349, 1, 4096]
++ - Exact: [4096, 3335, 1, 1024]
++ - Exact: [4096, 3400, 1, 1024]
++ - Exact: [160, 159, 400, 64]
++ - Exact: [1024, 3398, 1, 4096]
++ - Exact: [1024, 3780, 1, 4096]
++ - Exact: [4096, 3098, 1, 1024]
++ - Exact: [1024, 4012, 1, 4096]
++ - Exact: [4096, 3505, 1, 1024]
++ - Exact: [4096, 3554, 1, 1024]
++ - Exact: [4096, 3063, 1, 1024]
++ - Exact: [1024, 3503, 1, 4096]
++ - Exact: [1024, 3166, 1, 4096]
++ - Exact: [1024, 3425, 1, 4096]
++ - Exact: [1024, 3344, 1, 4096]
++ - Exact: [4096, 3484, 1, 1024]
++ - Exact: [1024, 3681, 1, 1024]
++ - Exact: [1024, 4050, 1, 1024]
++ - Exact: [4096, 3379, 1, 1024]
++ - Exact: [4096, 3428, 1, 1024]
++ - Exact: [1024, 3304, 1, 4096]
++ - Exact: [1024, 3387, 1, 4096]
++ - Exact: [4096, 3126, 1, 1024]
++ - Exact: [1024, 3498, 1, 4096]
++ - Exact: [1024, 3436, 1, 4096]
++ - Exact: [4096, 3501, 1, 1024]
++ - Exact: [4096, 3358, 1, 1024]
++ - Exact: [4096, 3232, 1, 1024]
++ - Exact: [1024, 3585, 1, 4096]
++ - Exact: [4096, 3143, 1, 1024]
++ - Exact: [4096, 3464, 1, 1024]
++ - Exact: [1024, 3366, 1, 4096]
++ - Exact: [4096, 3375, 1, 1024]
++ - Exact: [4096, 2917, 1, 1024]
++ - Exact: [4096, 4026, 1, 1024]
++ - Exact: [1024, 3277, 1, 4096]
++ - Exact: [1024, 3103, 1, 4096]
++ - Exact: [33708, 3995, 1, 1024]
++ - Exact: [1024, 3297, 1, 4096]
++ - Exact: [4096, 3545, 1, 1024]
++ - Exact: [1024, 3399, 1, 4096]
++ - Exact: [33708, 3796, 1, 1024]
++ - Exact: [4096, 3292, 1, 1024]
++ - Exact: [33708, 3859, 1, 1024]
++ - Exact: [4096, 3566, 1, 1024]
++ - Exact: [4096, 3894, 1, 1024]
++ - Exact: [4096, 3492, 1, 1024]
++ - Exact: [1024, 3977, 1, 1024]
++ - Exact: [1024, 3272, 1, 4096]
++ - Exact: [135, 134, 480, 64]
++ - Exact: [1024, 3355, 1, 4096]
++ - Exact: [4096, 3419, 1, 1024]
++ - Exact: [1024, 3404, 1, 4096]
++ - Exact: [4096, 3999, 1, 1024]
++ - Exact: [4096, 3166, 1, 1024]
++ - Exact: [33708, 3840, 1, 1024]
++ - Exact: [4096, 4032, 1, 1024]
++ - Exact: [1024, 3573, 1, 4096]
++ - Exact: [4096, 3366, 1, 1024]
++ - Exact: [1024, 3541, 1, 4096]
++ - Exact: [4096, 3207, 1, 1024]
++ - Exact: [4096, 3272, 1, 1024]
++ - Exact: [1024, 3334, 1, 4096]
++ - Exact: [228, 228, 272, 64]
++ - Exact: [4096, 3183, 1, 1024]
++ - Exact: [4096, 3536, 1, 1024]
++ - Exact: [1024, 4005, 1, 1024]
++ - Exact: [1024, 3245, 1, 4096]
++ - Exact: [4096, 3447, 1, 1024]
++ - Exact: [1024, 3183, 1, 4096]
++ - Exact: [1024, 3361, 1, 4096]
++ - Exact: [33708, 3870, 1, 1024]
++ - Exact: [1024, 3321, 1, 4096]
++ - Exact: [1024, 3486, 1, 4096]
++ - Exact: [4096, 4005, 1, 1024]
++ - Exact: [4096, 3410, 1, 1024]
++ - Exact: [1024, 3944, 1, 1024]
++ - Exact: [4096, 3300, 1, 1024]
++ - Exact: [4096, 3579, 1, 1024]
++ - Exact: [4096, 3483, 1, 1024]
++ - Exact: [4096, 3532, 1, 1024]
++ - Exact: [1024, 3140, 1, 4096]
++ - Exact: [1024, 3372, 1, 4096]
++ - Exact: [1024, 3224, 1, 4096]
++ - Exact: [4096, 3230, 1, 1024]
++ - Exact: [4096, 3427, 1, 1024]
++ - Exact: [1024, 3796, 1, 1024]
++ - Exact: [143, 148, 432, 64]
++ - Exact: [1024, 3616, 1, 4096]
++ - Exact: [1024, 3315, 1, 4096]
++ - Exact: [1024, 3476, 1, 4096]
++ - Exact: [1024, 3509, 1, 4096]
++ - Exact: [4096, 3357, 1, 1024]
++ - Exact: [4096, 3406, 1, 1024]
++ - Exact: [1024, 3558, 1, 4096]
++ - Exact: [4096, 3593, 1, 1024]
++ - Exact: [4096, 3247, 1, 1024]
++ - Exact: [4096, 3088, 1, 1024]
++ - Exact: [1024, 3213, 1, 4096]
++ - Exact: [4096, 3511, 1, 1024]
++ - Exact: [1024, 3365, 1, 4096]
++ - Exact: [1024, 3504, 1, 4096]
++ - Exact: [1024, 3442, 1, 4096]
++ - Exact: [4096, 3474, 1, 1024]
++ - Exact: [4096, 2984, 1, 1024]
++ - Exact: [1024, 3876, 1, 4096]
++ - Exact: [4096, 3337, 1, 1024]
++ - Exact: [4096, 3450, 1, 1024]
++ - Exact: [1024, 3547, 1, 4096]
++ - Exact: [4096, 3291, 1, 1024]
++ - Exact: [1024, 3340, 1, 4096]
++ - Exact: [4096, 3491, 1, 1024]
++ - Exact: [4096, 3348, 1, 1024]
++ - Exact: [4096, 3906, 1, 1024]
++ - Exact: [1024, 3477, 1, 4096]
++ - Exact: [1024, 3397, 1, 4096]
++ - Exact: [4096, 3165, 1, 1024]
++ - Exact: [4096, 3470, 1, 1024]
++ - Exact: [1024, 3526, 1, 4096]
++ - Exact: [4096, 3365, 1, 1024]
++ - Exact: [4096, 3319, 1, 1024]
++ - Exact: [1024, 3401, 1, 4096]
++ - Exact: [1024, 3294, 1, 4096]
++ - Exact: [159, 159, 400, 64]
++ - Exact: [1024, 3472, 1, 4096]
++ - Exact: [4096, 3328, 1, 1024]
++ - Exact: [1024, 3861, 1, 1024]
++ - Exact: [1024, 3910, 1, 1024]
++ - Exact: [1024, 3410, 1, 4096]
++ - Exact: [1024, 3395, 1, 4096]
++ - Exact: [4096, 3282, 1, 1024]
++ - Exact: [1024, 3751, 1, 1024]
++ - Exact: [4096, 3145, 1, 1024]
++ - Exact: [4096, 3514, 1, 1024]
++ - Exact: [4096, 3944, 1, 1024]
++ - Exact: [1024, 3515, 1, 4096]
++ - Exact: [4096, 3409, 1, 1024]
++ - Exact: [4096, 3564, 1, 1024]
++ - Exact: [4096, 3299, 1, 1024]
++ - Exact: [1024, 3057, 1, 4096]
++ - Exact: [4096, 3531, 1, 1024]
++ - Exact: [4096, 3388, 1, 1024]
++ - Exact: [1024, 3189, 1, 4096]
++ - Exact: [1024, 3300, 1, 4096]
++ - Exact: [1024, 3720, 1, 4096]
++ - Exact: [1024, 3383, 1, 4096]
++ - Exact: [1024, 3494, 1, 4096]
++ - Exact: [1024, 3448, 1, 4096]
++ - Exact: [4096, 3542, 1, 1024]
++ - Exact: [1024, 3488, 1, 4096]
++ - Exact: [4096, 3405, 1, 1024]
++ - Exact: [1024, 3262, 1, 4096]
++ - Exact: [33708, 4005, 1, 1024]
++ - Exact: [1024, 3594, 1, 4096]
++ - Exact: [4096, 3103, 1, 1024]
++ - Exact: [4096, 3136, 1, 1024]
++ - Exact: [1024, 3378, 1, 4096]
++ - Exact: [4096, 3559, 1, 1024]
++ - Exact: [4096, 3368, 1, 1024]
++ - Exact: [4096, 3209, 1, 1024]
++ - Exact: [4096, 3322, 1, 1024]
++ - Exact: [1024, 3483, 1, 4096]
++ - Exact: [4096, 3473, 1, 1024]
++ - Exact: [4096, 3522, 1, 1024]
++ - Exact: [1024, 3532, 1, 4096]
++ - Exact: [4096, 3449, 1, 1024]
++ - Exact: [1024, 3351, 1, 4096]
++ - Exact: [1024, 3462, 1, 4096]
++ - Exact: [4096, 3396, 1, 1024]
++ - Exact: [132, 132, 480, 64]
++ - Exact: [1024, 3416, 1, 4096]
++ - Exact: [4096, 3469, 1, 1024]
++ - Exact: [1024, 3582, 1, 4096]
++ - Exact: [1024, 3230, 1, 4096]
++ - Exact: [1024, 3489, 1, 4096]
++ - Exact: [1024, 3427, 1, 4096]
++ - Exact: [1024, 3346, 1, 4096]
++ - Exact: [33708, 3977, 1, 1024]
++ - Exact: [4096, 3796, 1, 1024]
++ - Exact: [4096, 3176, 1, 1024]
++ - Exact: [4096, 3990, 1, 1024]
++ - Exact: [1024, 3257, 1, 4096]
++ - Exact: [4096, 3343, 1, 1024]
++ - Exact: [4096, 3440, 1, 1024]
++ - Exact: [33708, 4030, 1, 1024]
++ - Exact: [1024, 3190, 1, 4096]
++ - Exact: [1024, 3389, 1, 4096]
++ - Exact: [1024, 3500, 1, 4096]
++ - Exact: [1024, 3471, 1, 4096]
++ - Exact: [1024, 3438, 1, 4096]
++ - Exact: [4096, 3513, 1, 1024]
++ - Exact: [1024, 3562, 1, 4096]
++ - Exact: [4096, 3616, 1, 1024]
++ - Exact: [4096, 3955, 1, 1024]
++ - Exact: [1024, 3441, 1, 4096]
++ - Exact: [1024, 3236, 1, 4096]
++ - Exact: [1024, 3524, 1, 4096]
++ - Exact: [4096, 3460, 1, 1024]
++ - Exact: [1024, 3384, 1, 4096]
++ - Exact: [4096, 3387, 1, 1024]
++ - Exact: [4096, 3436, 1, 1024]
++ - Exact: [4096, 3277, 1, 1024]
++ - Exact: [1024, 3457, 1, 4096]
++ - Exact: [1024, 3999, 1, 4096]
++ - Exact: [1024, 4032, 1, 4096]
++ - Exact: [4096, 3541, 1, 1024]
++ - Exact: [4096, 3334, 1, 1024]
++ - Exact: [1024, 3393, 1, 4096]
++ - Exact: [1024, 3411, 1, 4096]
++ - Exact: [1024, 3822, 1, 1024]
++ - Exact: [1024, 3593, 1, 4096]
++ - Exact: [33708, 3822, 1, 1024]
++ - Exact: [4096, 3504, 1, 1024]
++ - Exact: [1024, 3163, 1, 4096]
++ - Exact: [1024, 3357, 1, 4096]
++ - Exact: [1024, 3906, 1, 4096]
++ - Exact: [4096, 3415, 1, 1024]
++ - Exact: [1024, 3406, 1, 4096]
++ - Exact: [4096, 3321, 1, 1024]
++ - Exact: [4096, 3584, 1, 1024]
++ - Exact: [1024, 2736, 1, 4096]
++ - Exact: [1024, 3110, 1, 4096]
++ - Exact: [33708, 3999, 1, 1024]
++ - Exact: [1024, 3093, 1, 4096]
++ - Exact: [4096, 3378, 1, 1024]
++ - Exact: [1024, 3543, 1, 4096]
++ - Exact: [33708, 3925, 1, 1024]
++ - Exact: [1024, 3352, 1, 4096]
++ - Exact: [4096, 3780, 1, 1024]
++ - Exact: [1024, 3990, 1, 4096]
++ - Exact: [4096, 3500, 1, 1024]
++ - Exact: [4096, 3996, 1, 1024]
++ - Exact: [1024, 3247, 1, 4096]
++ - Exact: [4096, 3395, 1, 1024]
++ - Exact: [1024, 3169, 1, 4096]
++ - Exact: [1024, 3088, 1, 4096]
++ - Exact: [1024, 3584, 1, 4096]
++ - Exact: [4096, 3093, 1, 1024]
++ - Exact: [1024, 3538, 1, 4096]
++ - Exact: [1024, 3996, 1, 1024]
++ - Exact: [1024, 3581, 1, 4096]
++ - Exact: [4096, 3374, 1, 1024]
++ - Exact: [33708, 3751, 1, 1024]
++ - Exact: [4096, 3215, 1, 1024]
++ - Exact: [4096, 3312, 1, 1024]
++ - Exact: [4096, 3581, 1, 1024]
++ - Exact: [4096, 3479, 1, 1024]
++ - Exact: [4096, 3544, 1, 1024]
++ - Exact: [1024, 3870, 1, 1024]
++ - Exact: [1024, 3374, 1, 4096]
++ - Exact: [1024, 2967, 1, 4096]
++ - Exact: [4096, 3455, 1, 1024]
++ - Exact: [4096, 3942, 1, 1024]
++ - Exact: [1024, 3528, 1, 4096]
++ - Exact: [4096, 3186, 1, 1024]
++ - Exact: [1024, 3976, 1, 1024]
++ - Exact: [1024, 3511, 1, 4096]
++ - Exact: [4096, 3573, 1, 1024]
++ - Exact: [4096, 3561, 1, 1024]
++ - Exact: [4096, 3418, 1, 1024]
++ - Exact: [33708, 3906, 1, 1024]
++ - Exact: [4096, 3259, 1, 1024]
++ - Exact: [4096, 3308, 1, 1024]
++ - Exact: [1024, 3419, 1, 4096]
++ - Exact: [1024, 3215, 1, 4096]
++ - Exact: [1024, 4030, 1, 4096]
++ - Exact: [4096, 3459, 1, 1024]
++ - Exact: [1024, 3572, 1, 4096]
++ - Exact: [1024, 3137, 1, 4096]
++ - Exact: [1024, 3312, 1, 4096]
++ - Exact: [1024, 3925, 1, 4096]
++ - Exact: [1024, 3453, 1, 4096]
++ - Exact: [4096, 3435, 1, 1024]
++ - Exact: [1024, 3176, 1, 4096]
++ - Exact: [1024, 3444, 1, 4096]
++ - Exact: [4096, 3975, 1, 1024]
++ - Exact: [4096, 3182, 1, 1024]
++ - Exact: [1024, 3475, 1, 4096]
++ - Exact: [33708, 3955, 1, 1024]
++ - Exact: [4096, 3446, 1, 1024]
++ - Exact: [1024, 3138, 1, 4096]
++ - Exact: [1024, 3549, 1, 4096]
++ - Exact: [4096, 3287, 1, 1024]
++ - Exact: [1024, 3342, 1, 4096]
++ - Exact: [4096, 3519, 1, 1024]
++ - Exact: [4096, 3552, 1, 1024]
++ - Exact: [4096, 3859, 1, 1024]
++ - Exact: [33708, 3969, 1, 1024]
++ - Exact: [1024, 3369, 1, 4096]
++ - Exact: [4096, 3482, 1, 1024]
++ - Exact: [1024, 3306, 1, 4096]
++ - Exact: [1024, 3474, 1, 4096]
++ - Exact: [4096, 3377, 1, 1024]
++ - Exact: [4096, 3426, 1, 1024]
++ - Exact: [4096, 2935, 1, 1024]
++ - Exact: [4096, 3267, 1, 1024]
++ - Exact: [1024, 3299, 1, 4096]
++ - Exact: [1024, 3456, 1, 4096]
++ - Exact: [1024, 3280, 1, 4096]
++ - Exact: [1024, 3555, 1, 4096]
++ - Exact: [4096, 3499, 1, 1024]
++ - Exact: [4096, 3356, 1, 1024]
++ - Exact: [1024, 3412, 1, 4096]
++ - Exact: [1024, 2984, 1, 4096]
++ - Exact: [4096, 3141, 1, 1024]
++ - Exact: [4096, 3510, 1, 1024]
++ - Exact: [1024, 3995, 1, 1024]
++ - Exact: [1024, 3517, 1, 4096]
++ - Exact: [1024, 3455, 1, 4096]
++ - Exact: [1024, 3939, 1, 1024]
++ - Exact: [1024, 3447, 1, 4096]
++ - Exact: [1024, 3969, 1, 4096]
++ - Exact: [4096, 3527, 1, 1024]
++ - Exact: [4096, 3336, 1, 1024]
++ - Exact: [1024, 3191, 1, 4096]
++ - Exact: [1024, 3302, 1, 4096]
++ - Exact: [1024, 3337, 1, 4096]
++ - Exact: [4096, 3290, 1, 1024]
++ - Exact: [1024, 3512, 1, 4096]
++ - Exact: [1024, 3433, 1, 4096]
++ - Exact: [4096, 3876, 1, 1024]
++ - Exact: [4096, 3490, 1, 1024]
++ - Exact: [4096, 3064, 1, 1024]
++ - Exact: [1024, 3508, 1, 4096]
++ - Exact: [1024, 3956, 1, 4096]
++ - Exact: [4096, 3417, 1, 1024]
++ - Exact: [1024, 3248, 1, 4096]
++ - Exact: [1024, 2499, 1, 4096]
++ - Exact: [1024, 3186, 1, 4096]
++ - Exact: [1024, 3180, 1, 4096]
++ - Exact: [4096, 3364, 1, 1024]
++ - Exact: [4096, 3976, 1, 1024]
++ - Exact: [4096, 3205, 1, 1024]
++ - Exact: [4096, 3318, 1, 1024]
++ - Exact: [1024, 3377, 1, 4096]
++ - Exact: [1024, 3485, 1, 4096]
++ - Exact: [4096, 3181, 1, 1024]
++ - Exact: [4096, 3550, 1, 1024]
++ - Exact: [1024, 3534, 1, 4096]
++ - Exact: [1024, 3860, 1, 1024]
++ - Exact: [160, 160, 400, 64]
++ - Exact: [4096, 3445, 1, 1024]
++ - Exact: [1024, 3391, 1, 4096]
++ - Exact: [1024, 3221, 1, 4096]
++ - Exact: [4096, 3079, 1, 1024]
++ - Exact: [4096, 3144, 1, 1024]
++ - Exact: [1024, 3270, 1, 4096]
++ - Exact: [1024, 3561, 1, 4096]
++ - Exact: [1024, 3480, 1, 4096]
++ - Exact: [4096, 3408, 1, 1024]
++ - Exact: [1024, 3418, 1, 4096]
++ - Exact: [4096, 3298, 1, 1024]
++ - Exact: [1024, 3640, 1, 1024]
++ - Exact: [1024, 3449, 1, 4096]
++ - Exact: [1024, 4020, 1, 4096]
++ - Exact: [4096, 3481, 1, 1024]
++ - Exact: [4096, 3530, 1, 1024]
++ - Exact: [1024, 3216, 1, 4096]
++ - Exact: [1024, 3491, 1, 4096]
++ - Exact: [1024, 3154, 1, 4096]
++ - Exact: [4096, 3425, 1, 1024]
++ - Exact: [1024, 3348, 1, 4096]
++ - Exact: [1024, 3415, 1, 4096]
++ - Exact: [1024, 4026, 1, 1024]
++ - Exact: [1024, 3367, 1, 4096]
++ - Exact: [1024, 3259, 1, 4096]
++ - Exact: [1024, 3894, 1, 4096]
++ - Exact: [4096, 3355, 1, 1024]
++ - Exact: [4096, 3404, 1, 1024]
++ - Exact: [1024, 3308, 1, 4096]
++ - Exact: [4096, 3245, 1, 1024]
++ - Exact: [1024, 3502, 1, 4096]
++ - Exact: [33708, 4032, 1, 1024]
++ - Exact: [1024, 3424, 1, 4096]
++ - Exact: [4096, 3509, 1, 1024]
++ - Exact: [4096, 3558, 1, 1024]
++ - Exact: [1024, 3900, 1, 1024]
++ - Exact: [1024, 2505, 1, 4096]
++ - Exact: [4096, 3472, 1, 1024]
++ - Exact: [1024, 3386, 1, 4096]
++ - Exact: [4096, 3383, 1, 1024]
++ - Exact: [4096, 3448, 1, 1024]
++ - Exact: [4096, 4030, 1, 1024]
++ - Exact: [4096, 3289, 1, 1024]
++ - Exact: [1024, 3459, 1, 4096]
++ - Exact: [1024, 2918, 1, 4096]
++ - Exact: [4096, 3489, 1, 1024]
++ - Exact: [4096, 3346, 1, 1024]
++ - Exact: [4096, 3572, 1, 1024]
++ - Exact: [1024, 3955, 1, 4096]
++ - Exact: [4096, 3236, 1, 1024]
++ - Exact: [4096, 3163, 1, 1024]
++ - Exact: [4096, 3468, 1, 1024]
++ - Exact: [1024, 3165, 1, 4096]
++ - Exact: [1024, 3276, 1, 4096]
++ - Exact: [1024, 3359, 1, 4096]
++ - Exact: [4096, 3363, 1, 1024]
++ - Exact: [1024, 3385, 1, 4096]
++ - Exact: [1024, 3207, 1, 4096]
++ - Exact: [1024, 3458, 1, 4096]
++ - Exact: [4096, 3110, 1, 1024]
++ - Exact: [4096, 3925, 1, 1024]
++ - Exact: [1024, 3975, 1, 4096]
++ - Exact: [4096, 3549, 1, 1024]
++ - Exact: [4096, 3342, 1, 1024]
++ - Exact: [1024, 3859, 1, 1024]
++ - Exact: [1024, 3497, 1, 4096]
++ - Exact: [4096, 3280, 1, 1024]
++ - Exact: [1024, 3435, 1, 4096]
++ - Exact: [1024, 3354, 1, 4096]
++ - Exact: [4096, 3191, 1, 1024]
++ - Exact: [4096, 3512, 1, 1024]
++ - Exact: [1024, 3055, 1, 4096]
++ - Exact: [4096, 2499, 1, 1024]
++ - Exact: [1024, 3233, 1, 4096]
++ - Exact: [4096, 3423, 1, 1024]
++ - Exact: [1024, 3319, 1, 4096]
++ - Exact: [4096, 3297, 1, 1024]
++ - Exact: [4096, 3154, 1, 1024]
++ - Exact: [1024, 3540, 1, 4096]
++ - Exact: [1024, 3289, 1, 4096]
++ - Exact: [4096, 3529, 1, 1024]
++ - Exact: [4096, 3386, 1, 1024]
++ - Exact: [4096, 3276, 1, 1024]
++ - Exact: [1024, 3244, 1, 4096]
++ - Exact: [1024, 3182, 1, 4096]
++ - Exact: [4096, 3540, 1, 1024]
++ - Exact: [1024, 3360, 1, 4096]
++ - Exact: [1024, 3942, 1, 4096]
++ - Exact: [4096, 3403, 1, 1024]
++ - Exact: [4096, 3101, 1, 1024]
++ - Exact: [4096, 2918, 1, 1024]
++ - Exact: [1024, 3465, 1, 4096]
++ - Exact: [33708, 3780, 1, 1024]
++ - Exact: [4096, 3557, 1, 1024]
++ - Exact: [4096, 3414, 1, 1024]
++ - Exact: [1024, 3948, 1, 1024]
++ - Exact: [4096, 3320, 1, 1024]
++ - Exact: [4096, 2765, 1, 1024]
++ - Exact: [1024, 3978, 1, 4096]
++ - Exact: [4096, 3487, 1, 1024]
++ - Exact: [4096, 3520, 1, 1024]
++ - Exact: [1024, 3139, 1, 4096]
++ - Exact: [1024, 3314, 1, 4096]
++ - Exact: [4096, 3431, 1, 1024]
++ - Exact: [1024, 3446, 1, 4096]
++ - Exact: [1024, 4059, 1, 4096]
++ - Exact: [4096, 3345, 1, 1024]
++ - Exact: [4096, 3394, 1, 1024]
++ - Exact: [1024, 3927, 1, 1024]
++ - Exact: [4096, 3235, 1, 1024]
++ - Exact: [1024, 3328, 1, 4096]
++ - Exact: [33708, 3956, 1, 1024]
++ - Exact: [4096, 3467, 1, 1024]
++ - Exact: [1024, 3287, 1, 4096]
++ - Exact: [4096, 3214, 1, 1024]
++ - Exact: [4096, 3910, 1, 1024]
++ - Exact: [1024, 3780, 1, 1024]
++ - Exact: [1024, 3371, 1, 4096]
++ - Exact: [4096, 3478, 1, 1024]
++ - Exact: [1024, 3546, 1, 4096]
++ - Exact: [1024, 4012, 1, 1024]
++ - Exact: [4096, 3341, 1, 1024]
++ - Exact: [4096, 3454, 1, 1024]
++ - Exact: [4096, 3295, 1, 1024]
++ - Exact: [4096, 3072, 1, 1024]
++ - Exact: [1024, 3282, 1, 4096]
++ - Exact: [33708, 3720, 1, 1024]
++ - Exact: [1024, 3681, 1, 4096]
++ - Exact: [1024, 4050, 1, 4096]
++ - Exact: [4096, 3495, 1, 1024]
++ - Exact: [4096, 3560, 1, 1024]
++ - Exact: [4096, 3751, 1, 1024]
++ - Exact: [1024, 3414, 1, 4096]
++ - Exact: [33708, 3860, 1, 1024]
++ - Exact: [1024, 3325, 1, 4096]
++ - Exact: [4096, 3458, 1, 1024]
++ - Exact: [4096, 2967, 1, 1024]
++ - Exact: [1024, 3519, 1, 4096]
++ - Exact: [4096, 3385, 1, 1024]
++ - Exact: [4096, 3434, 1, 1024]
++ - Exact: [1024, 3552, 1, 4096]
++ - Exact: [4096, 3822, 1, 1024]
++ - Exact: [1024, 3544, 1, 4096]
++ - Exact: [4096, 3539, 1, 1024]
++ - Exact: [4096, 3332, 1, 1024]
++ - Exact: [1024, 3145, 1, 4096]
++ - Exact: [1024, 3535, 1, 4096]
++ - Exact: [1024, 3320, 1, 4096]
++ - Exact: [33708, 4012, 1, 1024]
++ - Exact: [4096, 3286, 1, 1024]
++ - Exact: [1024, 3514, 1, 4096]
++ - Exact: [1024, 2765, 1, 4096]
++ - Exact: [1024, 3452, 1, 4096]
++ - Exact: [4096, 3518, 1, 1024]
++ - Exact: [1024, 3529, 1, 4096]
++ - Exact: [4096, 3413, 1, 1024]
++ - Exact: [33708, 4050, 1, 1024]
++ - Exact: [1024, 3525, 1, 4096]
++ - Exact: [4096, 3303, 1, 1024]
++ - Exact: [1024, 3382, 1, 4096]
++ - Exact: [1024, 3390, 1, 4096]
++ - Exact: [1024, 3977, 1, 4096]
++ - Exact: [1024, 3184, 1, 4096]
++ - Exact: [4096, 3535, 1, 1024]
++ - Exact: [4096, 3376, 1, 1024]
++ - Exact: [4096, 3978, 1, 1024]
++ - Exact: [1024, 3136, 1, 4096]
++ - Exact: [1024, 3293, 1, 4096]
++ - Exact: [4096, 3266, 1, 1024]
++ - Exact: [1024, 3487, 1, 4096]
++ - Exact: [1024, 3409, 1, 4096]
++ - Exact: [4096, 3498, 1, 1024]
++ - Exact: [1024, 3520, 1, 4096]
++ - Exact: [1024, 3530, 1, 4096]
++ - Exact: [4096, 3393, 1, 1024]
++ - Exact: [4096, 3140, 1, 1024]
++ - Exact: [1024, 3536, 1, 4096]
++ - Exact: [1024, 3288, 1, 4096]
++ - Exact: [1024, 4005, 1, 4096]
++ - Exact: [1024, 3579, 1, 4096]
++ - Exact: [4096, 3372, 1, 1024]
++ - Exact: [1024, 3440, 1, 4096]
++ - Exact: [4096, 3213, 1, 1024]
++ - Exact: [4096, 3477, 1, 1024]
++ - Exact: [4096, 3526, 1, 1024]
++ - Exact: [1024, 3493, 1, 4096]
++ - Exact: [1024, 3944, 1, 4096]
++ - Exact: [4096, 3453, 1, 1024]
++ - Exact: [1024, 3350, 1, 4096]
++ - Exact: [4096, 3184, 1, 1024]
++ - Exact: [1024, 3423, 1, 4096]
++ - Exact: [4096, 3351, 1, 1024]
++ - Exact: [4096, 3416, 1, 1024]
++ - Exact: [1024, 3796, 1, 4096]
++ - Exact: [4096, 3257, 1, 1024]
++ - Exact: [4096, 3306, 1, 1024]
++ - Exact: [33708, 4020, 1, 1024]
++ - Exact: [1024, 3426, 1, 4096]
++ - Exact: [4096, 3457, 1, 1024]
++ - Exact: [1024, 2935, 1, 4096]
++ - Exact: [1024, 3046, 1, 4096]
++ - Exact: [4096, 3433, 1, 1024]
++ - Exact: [1024, 3256, 1, 4096]
++ - Exact: [1024, 3531, 1, 4096]
++ - Exact: [4096, 3180, 1, 1024]
++ - Exact: [1024, 3388, 1, 4096]
++ - Exact: [4096, 3444, 1, 1024]
++ - Exact: [1024, 3501, 1, 4096]
++ - Exact: [1024, 3266, 1, 4096]
++ - Exact: [1024, 3267, 1, 4096]
++ - Exact: [1024, 3461, 1, 4096]
++ - Exact: [4096, 3870, 1, 1024]
++ - Exact: [4096, 3517, 1, 1024]
++ - Exact: [1024, 3566, 1, 4096]
++ - Exact: [4096, 3574, 1, 1024]
++ - Exact: [1024, 3876, 1, 1024]
++ - Exact: [4096, 3720, 1, 1024]
++ - Exact: [4096, 3248, 1, 1024]
++ - Exact: [4096, 4059, 1, 1024]
++ - Exact: [1024, 3380, 1, 4096]
++ - Exact: [4096, 3480, 1, 1024]
++ - Exact: [1024, 3335, 1, 4096]
++ - Exact: [1024, 3345, 1, 4096]
++ - Exact: [4096, 3391, 1, 1024]
++ - Exact: [4096, 3424, 1, 1024]
++ - Exact: [1024, 3394, 1, 4096]
++ - Exact: [4096, 3265, 1, 1024]
++ - Exact: [1024, 3014, 1, 4096]
++ - Exact: [4096, 3497, 1, 1024]
++ - Exact: [4096, 3354, 1, 1024]
++ - Exact: [4096, 3055, 1, 1024]
++ - Exact: [1024, 3499, 1, 4096]
++ - Exact: [1024, 3162, 1, 4096]
++ - Exact: [4096, 3244, 1, 1024]
++ - Exact: [1024, 3437, 1, 4096]
++ - Exact: [1024, 3356, 1, 4096]
++ - Exact: [4096, 3139, 1, 1024]
++ - Exact: [4096, 3508, 1, 1024]
++ - Exact: [1024, 3235, 1, 4096]
++ - Exact: [1024, 3910, 1, 4096]
++ - Exact: [4096, 3371, 1, 1024]
++ - Exact: [1024, 3751, 1, 4096]
++ - Exact: [4096, 3325, 1, 1024]
++ - Exact: [1024, 3413, 1, 4096]
++ - Exact: [1024, 3542, 1, 4096]
++ - Exact: [33708, 3900, 1, 1024]
++ - Exact: [4096, 3525, 1, 1024]
++ - Exact: [4096, 3382, 1, 1024]
++ - Exact: [1024, 3339, 1, 4096]
++ - Exact: [4096, 3288, 1, 1024]
++ - Exact: [1024, 3141, 1, 4096]
++ - Exact: [1024, 3168, 1, 4096]
++ - Exact: [4096, 3488, 1, 1024]
++ - Exact: [4096, 3046, 1, 1024]
++ - Exact: [1024, 3362, 1, 4096]
++ - Exact: [33708, 3942, 1, 1024]
++ - Exact: [4096, 3399, 1, 1024]
++ - Exact: [1024, 3720, 1, 1024]
++ - Exact: [4096, 3563, 1, 1024]
++ - Exact: [1024, 3273, 1, 4096]
++ - Exact: [4096, 3162, 1, 1024]
++ - Exact: [1024, 3467, 1, 4096]
++ - Exact: [1024, 3130, 1, 4096]
++ - Exact: [1024, 3405, 1, 4096]
++ - Exact: [4096, 3362, 1, 1024]
++ - Exact: [1024, 3960, 1, 1024]
++ - Exact: [1024, 3712, 1, 36548]
++ - Exact: [1024, 3712, 1, 1024]
++ - Exact: [4032, 384, 1, 64]
++ - Exact: [1024, 2048, 1, 49]
++ - Exact: [4608, 512, 1, 49]
++ - Exact: [9216, 512, 1, 4096]
++ - Exact: [3456, 384, 1, 289]
++ - Exact: [3456, 384, 1, 169]
++ - Exact: [4096, 512, 1, 1001]
++ - Exact: [384, 448, 49, 512]
++ - Exact: [384, 448, 64, 256]
++ - Exact: [384, 448, 36, 256]
++ - Exact: [384, 448, 49, 256]
++ - Exact: [384, 448, 64, 512]
++ - Exact: [384, 448, 36, 512]
++ - Exact: [1024, 6400, 1, 65]
++ - Exact: [4096, 6400, 1, 256]
++ - Exact: [512, 3194, 1, 2048]
++ - Exact: [512, 3222, 1, 2048]
++ - Exact: [512, 3234, 1, 2048]
++ - Exact: [512, 3242, 1, 2048]
++ - Exact: [512, 3257, 1, 2048]
++ - Exact: [512, 3332, 1, 2048]
++ - Exact: [512, 3336, 1, 2048]
++ - Exact: [512, 3378, 1, 2048]
++ - Exact: [512, 3396, 1, 2048]
++ - Exact: [512, 3399, 1, 2048]
++ - Exact: [512, 3451, 1, 2048]
++ - Exact: [512, 3456, 1, 2048]
++ - Exact: [512, 3458, 1, 2048]
++ - Exact: [512, 3467, 1, 2048]
++ - Exact: [512, 3468, 1, 2048]
++ - Exact: [512, 3470, 1, 2048]
++ - Exact: [512, 3477, 1, 2048]
++ - Exact: [512, 3478, 1, 2048]
++ - Exact: [512, 3495, 1, 2048]
++ - Exact: [512, 3507, 1, 2048]
++ - Exact: [512, 3515, 1, 2048]
++ - Exact: [512, 3517, 1, 2048]
++ - Exact: [2048, 2864, 1, 512]
++ - Exact: [2048, 3287, 1, 512]
++ - Exact: [2048, 3412, 1, 512]
++ - Exact: [2048, 3456, 1, 512]
++ - Exact: [2048, 3466, 1, 512]
++ - Exact: [2048, 3476, 1, 512]
++ - Exact: [2048, 3999, 1, 512]
++ - Exact: [33708, 189, 1, 512]
++ - Exact: [33708, 2496, 1, 512]
++ - Exact: [33708, 3864, 1, 512]
++ - Exact: [33708, 3969, 1, 512]
++ - Exact: [33708, 3995, 1, 512]
++ - Exact: [134, 134, 240, 64]
++ - Exact: [135, 134, 240, 64]
++ - Exact: [135, 135, 240, 64]
++ - Exact: [512, 2790, 1, 2048]
++ - Exact: [512, 2864, 1, 2048]
++ - Exact: [512, 3092, 1, 2048]
++ - Exact: [512, 3113, 1, 2048]
++ - Exact: [512, 3137, 1, 2048]
++ - Exact: [512, 3165, 1, 2048]
++ - Exact: [512, 3166, 1, 2048]
++ - Exact: [512, 3219, 1, 2048]
++ - Exact: [512, 3237, 1, 2048]
++ - Exact: [512, 3246, 1, 2048]
++ - Exact: [512, 3249, 1, 2048]
++ - Exact: [512, 3251, 1, 2048]
++ - Exact: [512, 3262, 1, 2048]
++ - Exact: [512, 3268, 1, 2048]
++ - Exact: [512, 3282, 1, 2048]
++ - Exact: [512, 3286, 1, 2048]
++ - Exact: [512, 3287, 1, 2048]
++ - Exact: [512, 3293, 1, 2048]
++ - Exact: [512, 3297, 1, 2048]
++ - Exact: [512, 3307, 1, 2048]
++ - Exact: [512, 3314, 1, 2048]
++ - Exact: [512, 3315, 1, 2048]
++ - Exact: [512, 3319, 1, 2048]
++ - Exact: [512, 3322, 1, 2048]
++ - Exact: [512, 3323, 1, 2048]
++ - Exact: [512, 3324, 1, 2048]
++ - Exact: [512, 3325, 1, 2048]
++ - Exact: [512, 3327, 1, 2048]
++ - Exact: [512, 3329, 1, 2048]
++ - Exact: [512, 3339, 1, 2048]
++ - Exact: [512, 3342, 1, 2048]
++ - Exact: [512, 3344, 1, 2048]
++ - Exact: [512, 3358, 1, 2048]
++ - Exact: [512, 3360, 1, 2048]
++ - Exact: [512, 3364, 1, 2048]
++ - Exact: [512, 3365, 1, 2048]
++ - Exact: [512, 3369, 1, 2048]
++ - Exact: [512, 3371, 1, 2048]
++ - Exact: [512, 3374, 1, 2048]
++ - Exact: [512, 3376, 1, 2048]
++ - Exact: [512, 3377, 1, 2048]
++ - Exact: [512, 3381, 1, 2048]
++ - Exact: [512, 3382, 1, 2048]
++ - Exact: [512, 3383, 1, 2048]
++ - Exact: [512, 3384, 1, 2048]
++ - Exact: [512, 3385, 1, 2048]
++ - Exact: [512, 3386, 1, 2048]
++ - Exact: [512, 3388, 1, 2048]
++ - Exact: [512, 3390, 1, 2048]
++ - Exact: [512, 3391, 1, 2048]
++ - Exact: [512, 3402, 1, 2048]
++ - Exact: [512, 3410, 1, 2048]
++ - Exact: [512, 3412, 1, 2048]
++ - Exact: [512, 3414, 1, 2048]
++ - Exact: [512, 3415, 1, 2048]
++ - Exact: [512, 3418, 1, 2048]
++ - Exact: [512, 3420, 1, 2048]
++ - Exact: [512, 3422, 1, 2048]
++ - Exact: [512, 3425, 1, 2048]
++ - Exact: [512, 3426, 1, 2048]
++ - Exact: [512, 3427, 1, 2048]
++ - Exact: [512, 3428, 1, 2048]
++ - Exact: [512, 3430, 1, 2048]
++ - Exact: [512, 3431, 1, 2048]
++ - Exact: [512, 3432, 1, 2048]
++ - Exact: [512, 3438, 1, 2048]
++ - Exact: [512, 3439, 1, 2048]
++ - Exact: [512, 3440, 1, 2048]
++ - Exact: [512, 3443, 1, 2048]
++ - Exact: [512, 3445, 1, 2048]
++ - Exact: [512, 3447, 1, 2048]
++ - Exact: [512, 3448, 1, 2048]
++ - Exact: [512, 3450, 1, 2048]
++ - Exact: [512, 3452, 1, 2048]
++ - Exact: [512, 3453, 1, 2048]
++ - Exact: [512, 3455, 1, 2048]
++ - Exact: [512, 3457, 1, 2048]
++ - Exact: [512, 3459, 1, 2048]
++ - Exact: [512, 3460, 1, 2048]
++ - Exact: [512, 3461, 1, 2048]
++ - Exact: [512, 3462, 1, 2048]
++ - Exact: [512, 3466, 1, 2048]
++ - Exact: [512, 3471, 1, 2048]
++ - Exact: [512, 3472, 1, 2048]
++ - Exact: [512, 3475, 1, 2048]
++ - Exact: [512, 3476, 1, 2048]
++ - Exact: [512, 3479, 1, 2048]
++ - Exact: [512, 3480, 1, 2048]
++ - Exact: [512, 3481, 1, 2048]
++ - Exact: [512, 3483, 1, 2048]
++ - Exact: [512, 3484, 1, 2048]
++ - Exact: [512, 3487, 1, 2048]
++ - Exact: [512, 3489, 1, 2048]
++ - Exact: [512, 3490, 1, 2048]
++ - Exact: [512, 3491, 1, 2048]
++ - Exact: [512, 3493, 1, 2048]
++ - Exact: [512, 3494, 1, 2048]
++ - Exact: [512, 3497, 1, 2048]
++ - Exact: [512, 3498, 1, 2048]
++ - Exact: [512, 3499, 1, 2048]
++ - Exact: [512, 3501, 1, 2048]
++ - Exact: [512, 3503, 1, 2048]
++ - Exact: [512, 3508, 1, 2048]
++ - Exact: [512, 3509, 1, 2048]
++ - Exact: [512, 3511, 1, 2048]
++ - Exact: [512, 3514, 1, 2048]
++ - Exact: [512, 3518, 1, 2048]
++ - Exact: [512, 3519, 1, 2048]
++ - Exact: [512, 3520, 1, 2048]
++ - Exact: [512, 3523, 1, 2048]
++ - Exact: [512, 3528, 1, 2048]
++ - Exact: [512, 3529, 1, 2048]
++ - Exact: [512, 3530, 1, 2048]
++ - Exact: [512, 3532, 1, 2048]
++ - Exact: [512, 3533, 1, 2048]
++ - Exact: [512, 3534, 1, 2048]
++ - Exact: [512, 3538, 1, 2048]
++ - Exact: [512, 3539, 1, 2048]
++ - Exact: [512, 3541, 1, 2048]
++ - Exact: [512, 3547, 1, 2048]
++ - Exact: [512, 3548, 1, 2048]
++ - Exact: [512, 3552, 1, 2048]
++ - Exact: [512, 3564, 1, 2048]
++ - Exact: [512, 3575, 1, 2048]
++ - Exact: [512, 3598, 1, 2048]
++ - Exact: [512, 3599, 1, 2048]
++ - Exact: [512, 3608, 1, 2048]
++ - Exact: [512, 3780, 1, 512]
++ - Exact: [512, 3780, 1, 2048]
++ - Exact: [512, 3796, 1, 512]
++ - Exact: [512, 3796, 1, 2048]
++ - Exact: [512, 3822, 1, 512]
++ - Exact: [512, 3822, 1, 2048]
++ - Exact: [512, 3840, 1, 512]
++ - Exact: [512, 3840, 1, 2048]
++ - Exact: [512, 3859, 1, 512]
++ - Exact: [512, 3859, 1, 2048]
++ - Exact: [512, 3870, 1, 512]
++ - Exact: [512, 3870, 1, 2048]
++ - Exact: [512, 3876, 1, 512]
++ - Exact: [512, 3876, 1, 2048]
++ - Exact: [512, 3906, 1, 512]
++ - Exact: [512, 3906, 1, 2048]
++ - Exact: [512, 3910, 1, 512]
++ - Exact: [512, 3910, 1, 2048]
++ - Exact: [512, 3925, 1, 512]
++ - Exact: [512, 3925, 1, 2048]
++ - Exact: [512, 3927, 1, 512]
++ - Exact: [512, 3942, 1, 512]
++ - Exact: [512, 3942, 1, 2048]
++ - Exact: [512, 3944, 1, 512]
++ - Exact: [512, 3944, 1, 2048]
++ - Exact: [512, 3955, 1, 512]
++ - Exact: [512, 3955, 1, 2048]
++ - Exact: [512, 3968, 1, 512]
++ - Exact: [512, 3968, 1, 2048]
++ - Exact: [512, 3969, 1, 512]
++ - Exact: [512, 3969, 1, 2048]
++ - Exact: [512, 3976, 1, 512]
++ - Exact: [512, 3976, 1, 2048]
++ - Exact: [512, 3977, 1, 512]
++ - Exact: [512, 3977, 1, 2048]
++ - Exact: [512, 3978, 1, 512]
++ - Exact: [512, 3978, 1, 2048]
++ - Exact: [512, 3990, 1, 512]
++ - Exact: [512, 3990, 1, 2048]
++ - Exact: [512, 3995, 1, 512]
++ - Exact: [512, 3995, 1, 2048]
++ - Exact: [512, 3996, 1, 512]
++ - Exact: [512, 3996, 1, 2048]
++ - Exact: [512, 3999, 1, 512]
++ - Exact: [512, 3999, 1, 2048]
++ - Exact: [512, 4005, 1, 512]
++ - Exact: [512, 4005, 1, 2048]
++ - Exact: [512, 4012, 1, 512]
++ - Exact: [512, 4012, 1, 2048]
++ - Exact: [512, 4020, 1, 512]
++ - Exact: [512, 4020, 1, 2048]
++ - Exact: [512, 4026, 1, 512]
++ - Exact: [512, 4026, 1, 2048]
++ - Exact: [512, 4030, 1, 512]
++ - Exact: [512, 4030, 1, 2048]
++ - Exact: [512, 4032, 1, 512]
++ - Exact: [512, 4032, 1, 2048]
++ - Exact: [512, 4050, 1, 512]
++ - Exact: [512, 4059, 1, 512]
++ - Exact: [2048, 2790, 1, 512]
++ - Exact: [2048, 3092, 1, 512]
++ - Exact: [2048, 3113, 1, 512]
++ - Exact: [2048, 3137, 1, 512]
++ - Exact: [2048, 3165, 1, 512]
++ - Exact: [2048, 3166, 1, 512]
++ - Exact: [2048, 3194, 1, 512]
++ - Exact: [2048, 3219, 1, 512]
++ - Exact: [2048, 3222, 1, 512]
++ - Exact: [2048, 3234, 1, 512]
++ - Exact: [2048, 3237, 1, 512]
++ - Exact: [2048, 3242, 1, 512]
++ - Exact: [2048, 3246, 1, 512]
++ - Exact: [2048, 3249, 1, 512]
++ - Exact: [2048, 3251, 1, 512]
++ - Exact: [2048, 3257, 1, 512]
++ - Exact: [2048, 3262, 1, 512]
++ - Exact: [2048, 3268, 1, 512]
++ - Exact: [2048, 3282, 1, 512]
++ - Exact: [2048, 3286, 1, 512]
++ - Exact: [2048, 3293, 1, 512]
++ - Exact: [2048, 3297, 1, 512]
++ - Exact: [2048, 3307, 1, 512]
++ - Exact: [2048, 3314, 1, 512]
++ - Exact: [2048, 3315, 1, 512]
++ - Exact: [2048, 3319, 1, 512]
++ - Exact: [2048, 3322, 1, 512]
++ - Exact: [2048, 3323, 1, 512]
++ - Exact: [2048, 3324, 1, 512]
++ - Exact: [2048, 3325, 1, 512]
++ - Exact: [2048, 3327, 1, 512]
++ - Exact: [2048, 3329, 1, 512]
++ - Exact: [2048, 3332, 1, 512]
++ - Exact: [2048, 3336, 1, 512]
++ - Exact: [2048, 3339, 1, 512]
++ - Exact: [2048, 3342, 1, 512]
++ - Exact: [2048, 3344, 1, 512]
++ - Exact: [2048, 3358, 1, 512]
++ - Exact: [2048, 3360, 1, 512]
++ - Exact: [2048, 3364, 1, 512]
++ - Exact: [2048, 3365, 1, 512]
++ - Exact: [2048, 3369, 1, 512]
++ - Exact: [2048, 3371, 1, 512]
++ - Exact: [2048, 3374, 1, 512]
++ - Exact: [2048, 3376, 1, 512]
++ - Exact: [2048, 3377, 1, 512]
++ - Exact: [2048, 3378, 1, 512]
++ - Exact: [2048, 3381, 1, 512]
++ - Exact: [2048, 3382, 1, 512]
++ - Exact: [2048, 3383, 1, 512]
++ - Exact: [2048, 3384, 1, 512]
++ - Exact: [2048, 3385, 1, 512]
++ - Exact: [2048, 3386, 1, 512]
++ - Exact: [2048, 3388, 1, 512]
++ - Exact: [2048, 3390, 1, 512]
++ - Exact: [2048, 3391, 1, 512]
++ - Exact: [2048, 3396, 1, 512]
++ - Exact: [2048, 3399, 1, 512]
++ - Exact: [2048, 3402, 1, 512]
++ - Exact: [2048, 3410, 1, 512]
++ - Exact: [2048, 3414, 1, 512]
++ - Exact: [2048, 3415, 1, 512]
++ - Exact: [2048, 3418, 1, 512]
++ - Exact: [2048, 3420, 1, 512]
++ - Exact: [2048, 3422, 1, 512]
++ - Exact: [2048, 3425, 1, 512]
++ - Exact: [2048, 3426, 1, 512]
++ - Exact: [2048, 3427, 1, 512]
++ - Exact: [2048, 3428, 1, 512]
++ - Exact: [2048, 3430, 1, 512]
++ - Exact: [2048, 3431, 1, 512]
++ - Exact: [2048, 3432, 1, 512]
++ - Exact: [2048, 3438, 1, 512]
++ - Exact: [2048, 3439, 1, 512]
++ - Exact: [2048, 3440, 1, 512]
++ - Exact: [2048, 3443, 1, 512]
++ - Exact: [2048, 3445, 1, 512]
++ - Exact: [2048, 3447, 1, 512]
++ - Exact: [2048, 3448, 1, 512]
++ - Exact: [2048, 3450, 1, 512]
++ - Exact: [2048, 3451, 1, 512]
++ - Exact: [2048, 3452, 1, 512]
++ - Exact: [2048, 3453, 1, 512]
++ - Exact: [2048, 3455, 1, 512]
++ - Exact: [2048, 3457, 1, 512]
++ - Exact: [2048, 3458, 1, 512]
++ - Exact: [2048, 3459, 1, 512]
++ - Exact: [2048, 3460, 1, 512]
++ - Exact: [2048, 3461, 1, 512]
++ - Exact: [2048, 3462, 1, 512]
++ - Exact: [2048, 3467, 1, 512]
++ - Exact: [2048, 3468, 1, 512]
++ - Exact: [2048, 3470, 1, 512]
++ - Exact: [2048, 3471, 1, 512]
++ - Exact: [2048, 3472, 1, 512]
++ - Exact: [2048, 3475, 1, 512]
++ - Exact: [2048, 3477, 1, 512]
++ - Exact: [2048, 3478, 1, 512]
++ - Exact: [2048, 3479, 1, 512]
++ - Exact: [2048, 3480, 1, 512]
++ - Exact: [2048, 3481, 1, 512]
++ - Exact: [2048, 3483, 1, 512]
++ - Exact: [2048, 3484, 1, 512]
++ - Exact: [2048, 3487, 1, 512]
++ - Exact: [2048, 3489, 1, 512]
++ - Exact: [2048, 3490, 1, 512]
++ - Exact: [2048, 3491, 1, 512]
++ - Exact: [2048, 3493, 1, 512]
++ - Exact: [2048, 3494, 1, 512]
++ - Exact: [2048, 3495, 1, 512]
++ - Exact: [2048, 3497, 1, 512]
++ - Exact: [2048, 3498, 1, 512]
++ - Exact: [2048, 3499, 1, 512]
++ - Exact: [2048, 3501, 1, 512]
++ - Exact: [2048, 3503, 1, 512]
++ - Exact: [2048, 3507, 1, 512]
++ - Exact: [2048, 3508, 1, 512]
++ - Exact: [2048, 3509, 1, 512]
++ - Exact: [2048, 3511, 1, 512]
++ - Exact: [2048, 3514, 1, 512]
++ - Exact: [2048, 3515, 1, 512]
++ - Exact: [2048, 3517, 1, 512]
++ - Exact: [2048, 3518, 1, 512]
++ - Exact: [2048, 3519, 1, 512]
++ - Exact: [2048, 3520, 1, 512]
++ - Exact: [2048, 3523, 1, 512]
++ - Exact: [2048, 3528, 1, 512]
++ - Exact: [2048, 3529, 1, 512]
++ - Exact: [2048, 3530, 1, 512]
++ - Exact: [2048, 3532, 1, 512]
++ - Exact: [2048, 3533, 1, 512]
++ - Exact: [2048, 3534, 1, 512]
++ - Exact: [2048, 3538, 1, 512]
++ - Exact: [2048, 3539, 1, 512]
++ - Exact: [2048, 3541, 1, 512]
++ - Exact: [2048, 3547, 1, 512]
++ - Exact: [2048, 3548, 1, 512]
++ - Exact: [2048, 3552, 1, 512]
++ - Exact: [2048, 3564, 1, 512]
++ - Exact: [2048, 3575, 1, 512]
++ - Exact: [2048, 3598, 1, 512]
++ - Exact: [2048, 3599, 1, 512]
++ - Exact: [2048, 3608, 1, 512]
++ - Exact: [2048, 3780, 1, 512]
++ - Exact: [2048, 3796, 1, 512]
++ - Exact: [2048, 3822, 1, 512]
++ - Exact: [2048, 3840, 1, 512]
++ - Exact: [2048, 3859, 1, 512]
++ - Exact: [2048, 3870, 1, 512]
++ - Exact: [2048, 3876, 1, 512]
++ - Exact: [2048, 3906, 1, 512]
++ - Exact: [2048, 3910, 1, 512]
++ - Exact: [2048, 3925, 1, 512]
++ - Exact: [2048, 3942, 1, 512]
++ - Exact: [2048, 3944, 1, 512]
++ - Exact: [2048, 3955, 1, 512]
++ - Exact: [2048, 3968, 1, 512]
++ - Exact: [2048, 3969, 1, 512]
++ - Exact: [2048, 3976, 1, 512]
++ - Exact: [2048, 3977, 1, 512]
++ - Exact: [2048, 3978, 1, 512]
++ - Exact: [2048, 3990, 1, 512]
++ - Exact: [2048, 3995, 1, 512]
++ - Exact: [2048, 3996, 1, 512]
++ - Exact: [2048, 4005, 1, 512]
++ - Exact: [2048, 4012, 1, 512]
++ - Exact: [2048, 4020, 1, 512]
++ - Exact: [2048, 4026, 1, 512]
++ - Exact: [2048, 4030, 1, 512]
++ - Exact: [2048, 4032, 1, 512]
++ - Exact: [33708, 184, 1, 512]
++ - Exact: [33708, 208, 1, 512]
++ - Exact: [33708, 246, 1, 512]
++ - Exact: [33708, 264, 1, 512]
++ - Exact: [33708, 465, 1, 512]
++ - Exact: [33708, 468, 1, 512]
++ - Exact: [33708, 493, 1, 512]
++ - Exact: [33708, 540, 1, 512]
++ - Exact: [33708, 550, 1, 512]
++ - Exact: [33708, 560, 1, 512]
++ - Exact: [33708, 644, 1, 512]
++ - Exact: [33708, 714, 1, 512]
++ - Exact: [33708, 720, 1, 512]
++ - Exact: [33708, 781, 1, 512]
++ - Exact: [33708, 936, 1, 512]
++ - Exact: [33708, 980, 1, 512]
++ - Exact: [33708, 1232, 1, 512]
++ - Exact: [33708, 1290, 1, 512]
++ - Exact: [33708, 1350, 1, 512]
++ - Exact: [33708, 1424, 1, 512]
++ - Exact: [33708, 1458, 1, 512]
++ - Exact: [33708, 1462, 1, 512]
++ - Exact: [33708, 1520, 1, 512]
++ - Exact: [33708, 1596, 1, 512]
++ - Exact: [33708, 1599, 1, 512]
++ - Exact: [33708, 1615, 1, 512]
++ - Exact: [33708, 1680, 1, 512]
++ - Exact: [33708, 1917, 1, 512]
++ - Exact: [33708, 2205, 1, 512]
++ - Exact: [33708, 2418, 1, 512]
++ - Exact: [33708, 3776, 1, 512]
++ - Exact: [33708, 3780, 1, 512]
++ - Exact: [33708, 3796, 1, 512]
++ - Exact: [33708, 3822, 1, 512]
++ - Exact: [33708, 3835, 1, 512]
++ - Exact: [33708, 3840, 1, 512]
++ - Exact: [33708, 3859, 1, 512]
++ - Exact: [33708, 3870, 1, 512]
++ - Exact: [33708, 3876, 1, 512]
++ - Exact: [33708, 3906, 1, 512]
++ - Exact: [33708, 3910, 1, 512]
++ - Exact: [33708, 3925, 1, 512]
++ - Exact: [33708, 3942, 1, 512]
++ - Exact: [33708, 3944, 1, 512]
++ - Exact: [33708, 3955, 1, 512]
++ - Exact: [33708, 3968, 1, 512]
++ - Exact: [33708, 3976, 1, 512]
++ - Exact: [33708, 3977, 1, 512]
++ - Exact: [33708, 3978, 1, 512]
++ - Exact: [33708, 3990, 1, 512]
++ - Exact: [33708, 3996, 1, 512]
++ - Exact: [33708, 3999, 1, 512]
++ - Exact: [33708, 4005, 1, 512]
++ - Exact: [33708, 4012, 1, 512]
++ - Exact: [33708, 4020, 1, 512]
++ - Exact: [33708, 4026, 1, 512]
++ - Exact: [33708, 4030, 1, 512]
++ - Exact: [33708, 4032, 1, 512]
++ - Exact: [3072, 512, 1, 3072]
++ - Exact: [511, 8192, 1, 8192]
++ - Exact: [4096, 4096, 1, 4096]
++ - Exact: [8192, 8193, 1, 8192]
++ - Exact: [3072, 3072, 1, 3071]
++ - Exact: [8192, 8192, 1, 8193]
++ - Exact: [7681, 8192, 1, 8192]
++ - Exact: [7680, 8192, 1, 8193]
++ - Exact: [513, 4096, 1, 4096]
++ - Exact: [3073, 512, 1, 3072]
++ - Exact: [7680, 8192, 1, 8192]
++ - Exact: [4096, 4096, 1, 4097]
++ - Exact: [8192, 8191, 1, 8192]
++ - Exact: [8192, 512, 1, 8193]
++ - Exact: [2880, 3071, 1, 3072]
++ - Exact: [2880, 3072, 1, 3072]
++ - Exact: [4096, 511, 1, 4096]
++ - Exact: [512, 3072, 1, 3072]
++ - Exact: [512, 8191, 1, 8192]
++ - Exact: [4096, 4095, 1, 4096]
++ - Exact: [8192, 511, 1, 8192]
++ - Exact: [8192, 512, 1, 8192]
++ - Exact: [511, 3072, 1, 3072]
++ - Exact: [7680, 8193, 1, 8192]
++ - Exact: [2048, 2048, 1, 2048]
++ - Exact: [3072, 512, 1, 3073]
++ - Exact: [513, 8192, 1, 8192]
++ - Exact: [7679, 8192, 1, 8192]
++ - Exact: [3840, 4096, 1, 4097]
++ - Exact: [512, 3072, 1, 3071]
++ - Exact: [7680, 8192, 1, 8191]
++ - Exact: [3072, 511, 1, 3072]
++ - Exact: [8193, 8192, 1, 8192]
++ - Exact: [512, 4096, 1, 4095]
++ - Exact: [512, 3071, 1, 3072]
++ - Exact: [3073, 3072, 1, 3072]
++ - Exact: [512, 3073, 1, 3072]
++ - Exact: [4096, 4096, 1, 4095]
++ - Exact: [1920, 2048, 1, 2047]
++ - Exact: [1920, 2049, 1, 2048]
++ - Exact: [512, 8192, 1, 8191]
++ - Exact: [3840, 4096, 1, 4096]
++ - Exact: [8191, 512, 1, 8192]
++ - Exact: [2881, 3072, 1, 3072]
++ - Exact: [512, 4096, 1, 4096]
++ - Exact: [3841, 4096, 1, 4096]
++ - Exact: [2880, 3072, 1, 3073]
++ - Exact: [4095, 512, 1, 4096]
++ - Exact: [1919, 2048, 1, 2048]
++ - Exact: [1920, 2048, 1, 2048]
++ - Exact: [8192, 8192, 1, 8192]
++ - Exact: [511, 4096, 1, 4096]
++ - Exact: [8192, 513, 1, 8192]
++ - Exact: [513, 3072, 1, 3072]
++ - Exact: [7680, 8191, 1, 8192]
++ - Exact: [512, 4097, 1, 4096]
++ - Exact: [2047, 2048, 1, 2048]
++ - Exact: [2049, 2048, 1, 2048]
++ - Exact: [3840, 4095, 1, 4096]
++ - Exact: [2880, 3072, 1, 3071]
++ - Exact: [3072, 3072, 1, 3073]
++ - Exact: [2880, 3073, 1, 3072]
++ - Exact: [4096, 513, 1, 4096]
++ - Exact: [4097, 512, 1, 4096]
++ - Exact: [8192, 512, 1, 8191]
++ - Exact: [1921, 2048, 1, 2048]
++ - Exact: [512, 3072, 1, 3073]
++ - Exact: [2048, 2049, 1, 2048]
++ - Exact: [3072, 512, 1, 3071]
++ - Exact: [3071, 3072, 1, 3072]
++ - Exact: [3840, 4097, 1, 4096]
++ - Exact: [2048, 2047, 1, 2048]
++ - Exact: [2879, 3072, 1, 3072]
++ - Exact: [3072, 513, 1, 3072]
++ - Exact: [512, 4095, 1, 4096]
++ - Exact: [3071, 512, 1, 3072]
++ - Exact: [4096, 512, 1, 4096]
++ - Exact: [4097, 4096, 1, 4096]
++ - Exact: [2048, 2048, 1, 2047]
++ - Exact: [3839, 4096, 1, 4096]
++ - Exact: [512, 4096, 1, 4097]
++ - Exact: [3072, 3073, 1, 3072]
++ - Exact: [2048, 2048, 1, 2049]
++ - Exact: [8191, 8192, 1, 8192]
++ - Exact: [3072, 3071, 1, 3072]
++ - Exact: [4096, 512, 1, 4097]
++ - Exact: [3840, 4096, 1, 4095]
++ - Exact: [1920, 2047, 1, 2048]
++ - Exact: [8192, 8192, 1, 8191]
++ - Exact: [3072, 3072, 1, 3072]
++ - Exact: [512, 8193, 1, 8192]
++ - Exact: [4096, 512, 1, 4095]
++ - Exact: [8193, 512, 1, 8192]
++ - Exact: [4095, 4096, 1, 4096]
++ - Exact: [4096, 4097, 1, 4096]
++ - Exact: [512, 8192, 1, 8192]
++ - Exact: [512, 8192, 1, 8193]
++ - Exact: [1920, 2048, 1, 2049]
++ - Exact: [479, 3072, 1, 3072]
++ - Exact: [479, 4096, 1, 4096]
++ - Exact: [479, 8192, 1, 8192]
++ - Exact: [480, 3072, 1, 3071]
++ - Exact: [480, 3072, 1, 3073]
++ - Exact: [480, 3073, 1, 3072]
++ - Exact: [480, 4095, 1, 4096]
++ - Exact: [480, 4096, 1, 4095]
++ - Exact: [480, 4096, 1, 4097]
++ - Exact: [480, 4097, 1, 4096]
++ - Exact: [480, 8191, 1, 8192]
++ - Exact: [480, 8192, 1, 8191]
++ - Exact: [480, 8192, 1, 8193]
++ - Exact: [480, 8193, 1, 8192]
++ - Exact: [481, 3072, 1, 3072]
++ - Exact: [481, 4096, 1, 4096]
++ - Exact: [481, 8192, 1, 8192]
++ - Exact: [3072, 479, 1, 3072]
++ - Exact: [3072, 480, 1, 3071]
++ - Exact: [3072, 480, 1, 3073]
++ - Exact: [3072, 481, 1, 3072]
++ - Exact: [3073, 480, 1, 3072]
++ - Exact: [480, 3072, 1, 3072]
++ - Exact: [480, 4096, 1, 4096]
++ - Exact: [480, 8192, 1, 8192]
++ - Exact: [3072, 480, 1, 3072]
++ - Exact: [4096, 480, 1, 4096]
++ - Exact: [8192, 480, 1, 8192]
++ - Exact: [1024, 3840, 1, 1024]
++ - Exact: [1024, 3840, 1, 4096]
++ - Exact: [1024, 3968, 1, 1024]
++ - Exact: [1024, 3968, 1, 4096]
++ - Exact: [1024, 7200, 1, 1024]
++ - Exact: [1024, 7200, 1, 4096]
++ - Exact: [1024, 8160, 1, 1024]
++ - Exact: [1024, 8160, 1, 4096]
++ - Exact: [1024, 9520, 1, 1024]
++ - Exact: [1024, 9520, 1, 4096]
++ - Exact: [1024, 10200, 1, 1024]
++ - Exact: [1024, 10200, 1, 4096]
++ - Exact: [4096, 3840, 1, 1024]
++ - Exact: [4096, 3968, 1, 1024]
++ - Exact: [4096, 7200, 1, 1024]
++ - Exact: [4096, 8160, 1, 1024]
++ - Exact: [4096, 9520, 1, 1024]
++ - Exact: [4096, 10200, 1, 1024]
++ - Exact: [42720, 3968, 1, 1024]
++ - Exact: [42720, 7200, 1, 1024]
++ - Exact: [42720, 9520, 1, 1024]
++ - Exact: [2048, 960, 1, 2048]
++ - Exact: [2048, 960, 1, 74]
++ - Exact: [1600, 1024, 1, 960]
++ - Exact: [2048, 2048, 1, 960]
++ - Exact: [4096, 1024, 1, 257]
++ - Exact: [10240, 8976, 1, 256]
++ - Exact: [1024, 1600, 1, 1024]
++ - Exact: [1024, 1600, 1, 560]
++ - Exact: [10496, 8976, 1, 256]
++ - Exact: [11264, 8976, 1, 256]
++ - Exact: [11776, 8976, 1, 256]
++ - Exact: [12544, 8976, 1, 256]
++ - Exact: [1280, 8976, 1, 256]
++ - Exact: [13312, 8976, 1, 256]
++ - Exact: [13568, 8976, 1, 256]
++ - Exact: [13824, 8976, 1, 256]
++ - Exact: [15104, 8976, 1, 256]
++ - Exact: [15360, 8976, 1, 256]
++ - Exact: [15872, 8976, 1, 256]
++ - Exact: [16128, 8976, 1, 256]
++ - Exact: [17152, 8976, 1, 256]
++ - Exact: [1792, 8976, 1, 256]
++ - Exact: [18176, 8976, 1, 256]
++ - Exact: [18688, 8976, 1, 256]
++ - Exact: [18944, 8976, 1, 256]
++ - Exact: [19712, 8976, 1, 256]
++ - Exact: [19968, 8976, 1, 256]
++ - Exact: [20480, 8976, 1, 256]
++ - Exact: [2048, 1536, 1, 512]
++ - Exact: [2048, 1536, 1, 768]
++ - Exact: [2048, 684, 1, 512]
++ - Exact: [2048, 684, 1, 768]
++ - Exact: [2048, 8976, 1, 256]
++ - Exact: [20992, 8976, 1, 256]
++ - Exact: [21248, 8976, 1, 256]
++ - Exact: [2304, 8976, 1, 256]
++ - Exact: [23552, 8976, 1, 256]
++ - Exact: [2560, 8976, 1, 256]
++ - Exact: [256, 10496, 1, 1024]
++ - Exact: [256, 11264, 1, 1024]
++ - Exact: [256, 11520, 1, 1024]
++ - Exact: [256, 11776, 1, 1024]
++ - Exact: [256, 12544, 1, 1024]
++ - Exact: [256, 13312, 1, 1024]
++ - Exact: [256, 14336, 1, 1024]
++ - Exact: [256, 14592, 1, 1024]
++ - Exact: [256, 14848, 1, 1024]
++ - Exact: [256, 15104, 1, 1024]
++ - Exact: [256, 16128, 1, 1024]
++ - Exact: [256, 18176, 1, 1024]
++ - Exact: [256, 18944, 1, 1024]
++ - Exact: [256, 19200, 1, 1024]
++ - Exact: [256, 20480, 1, 1024]
++ - Exact: [256, 20992, 1, 1024]
++ - Exact: [256, 21248, 1, 1024]
++ - Exact: [256, 21504, 1, 1024]
++ - Exact: [256, 22016, 1, 1024]
++ - Exact: [256, 22344, 1, 1024]
++ - Exact: [256, 23296, 1, 1024]
++ - Exact: [256, 23552, 1, 1024]
++ - Exact: [256, 31488, 1, 1024]
++ - Exact: [256, 33536, 1, 1024]
++ - Exact: [256, 44505, 1, 1024]
++ - Exact: [256, 4608, 1, 1024]
++ - Exact: [256, 4864, 1, 1024]
++ - Exact: [256, 5376, 1, 1024]
++ - Exact: [256, 5888, 1, 1024]
++ - Exact: [256, 6144, 1, 1024]
++ - Exact: [256, 6400, 1, 1024]
++ - Exact: [256, 6656, 1, 1024]
++ - Exact: [256, 7168, 1, 1024]
++ - Exact: [256, 7424, 1, 1024]
++ - Exact: [256, 7936, 1, 1024]
++ - Exact: [256, 8192, 1, 1024]
++ - Exact: [256, 8448, 1, 1024]
++ - Exact: [256, 8960, 1, 1024]
++ - Exact: [256, 9984, 1, 1024]
++ - Exact: [2816, 8976, 1, 256]
++ - Exact: [28672, 8976, 1, 256]
++ - Exact: [3072, 8976, 1, 256]
++ - Exact: [31488, 8976, 1, 256]
++ - Exact: [3328, 8976, 1, 256]
++ - Exact: [33536, 8976, 1, 256]
++ - Exact: [3840, 8976, 1, 256]
++ - Exact: [4096, 8976, 1, 256]
++ - Exact: [4352, 8976, 1, 256]
++ - Exact: [44505, 8976, 1, 256]
++ - Exact: [4608, 8976, 1, 256]
++ - Exact: [4864, 8976, 1, 256]
++ - Exact: [5120, 8976, 1, 256]
++ - Exact: [5376, 8976, 1, 256]
++ - Exact: [5632, 8976, 1, 256]
++ - Exact: [5888, 8976, 1, 256]
++ - Exact: [6144, 8976, 1, 256]
++ - Exact: [6400, 8976, 1, 256]
++ - Exact: [684, 8976, 1, 256]
++ - Exact: [7168, 8976, 1, 256]
++ - Exact: [7936, 8976, 1, 256]
++ - Exact: [8192, 8976, 1, 256]
++ - Exact: [8448, 8976, 1, 256]
++ - Exact: [8960, 8976, 1, 256]
++ - Exact: [9472, 8976, 1, 256]
++ - Exact: [9728, 8976, 1, 256]
++ - Exact: [9984, 8976, 1, 256]
++ - Exact: [256, 10496, 1, 1024]
++ - Exact: [256, 11264, 1, 1024]
++ - Exact: [256, 11520, 1, 1024]
++ - Exact: [256, 11776, 1, 1024]
++ - Exact: [256, 12544, 1, 1024]
++ - Exact: [256, 13312, 1, 1024]
++ - Exact: [256, 14336, 1, 1024]
++ - Exact: [256, 14592, 1, 1024]
++ - Exact: [256, 14848, 1, 1024]
++ - Exact: [256, 15104, 1, 1024]
++ - Exact: [256, 16128, 1, 1024]
++ - Exact: [256, 18176, 1, 1024]
++ - Exact: [256, 18944, 1, 1024]
++ - Exact: [256, 19200, 1, 1024]
++ - Exact: [256, 20480, 1, 1024]
++ - Exact: [256, 20992, 1, 1024]
++ - Exact: [256, 21248, 1, 1024]
++ - Exact: [256, 21504, 1, 1024]
++ - Exact: [256, 22016, 1, 1024]
++ - Exact: [256, 22344, 1, 1024]
++ - Exact: [256, 23296, 1, 1024]
++ - Exact: [256, 23552, 1, 1024]
++ - Exact: [256, 31488, 1, 1024]
++ - Exact: [256, 33536, 1, 1024]
++ - Exact: [256, 44505, 1, 1024]
++ - Exact: [256, 4608, 1, 1024]
++ - Exact: [256, 4864, 1, 1024]
++ - Exact: [256, 5376, 1, 1024]
++ - Exact: [256, 5888, 1, 1024]
++ - Exact: [256, 6144, 1, 1024]
++ - Exact: [256, 6400, 1, 1024]
++ - Exact: [256, 6656, 1, 1024]
++ - Exact: [256, 7168, 1, 1024]
++ - Exact: [256, 7424, 1, 1024]
++ - Exact: [256, 7936, 1, 1024]
++ - Exact: [256, 8192, 1, 1024]
++ - Exact: [256, 8448, 1, 1024]
++ - Exact: [256, 8960, 1, 1024]
++ - Exact: [256, 9984, 1, 1024]
++ - Exact: [512, 32768, 1, 13]
++ - Exact: [256, 32768, 1, 512]
++ - Exact: [128, 32768, 1, 512]
++ - Exact: [1024, 32768, 1, 479]
++ - Exact: [1024, 32768, 1, 1024]
++ - Exact: [512, 32768, 1, 1024]
++ - Exact: [1023, 2048, 1, 4096]
++ - Exact: [1025, 2048, 1, 4096]
++ - Exact: [1024, 2047, 1, 4096]
++ - Exact: [1024, 2049, 1, 4096]
++ - Exact: [1024, 2048, 1, 4095]
++ - Exact: [1024, 2048, 1, 4097]
++ - Exact: [1023, 3072, 1, 1024]
++ - Exact: [1025, 3072, 1, 1024]
++ - Exact: [1024, 3071, 1, 1024]
++ - Exact: [1024, 3073, 1, 1024]
++ - Exact: [1024, 3072, 1, 1023]
++ - Exact: [1024, 3072, 1, 1025]
++ - Exact: [3071, 512, 1, 1024]
++ - Exact: [3073, 512, 1, 1024]
++ - Exact: [3072, 511, 1, 1024]
++ - Exact: [3072, 513, 1, 1024]
++ - Exact: [3072, 512, 1, 1023]
++ - Exact: [3072, 512, 1, 1025]
++ - Exact: [128, 32768, 1, 256]
++ - Exact: [1024, 4096, 1, 480]
++ - Exact: [512, 4096, 1, 1024]
++ - Exact: [512, 55296, 1, 13]
++ - Exact: [256, 55296, 1, 512]
++ - Exact: [128, 55296, 1, 256]
++ - Exact: [1024, 6912, 1, 480]
++ - Exact: [1024, 6912, 1, 1024]
++ - Exact: [512, 6912, 1, 1024]
++ - Exact: [256, 6912, 1, 512]
++ - Exact: [1151, 1152, 1, 1152]
++ - Exact: [1153, 1152, 1, 1152]
++ - Exact: [1152, 1151, 1, 1152]
++ - Exact: [1152, 1153, 1, 1152]
++ - Exact: [1152, 1152, 1, 1151]
++ - Exact: [1152, 1152, 1, 1153]
++ - Exact: [1535, 1536, 1, 1536]
++ - Exact: [1537, 1536, 1, 1536]
++ - Exact: [1536, 1535, 1, 1536]
++ - Exact: [1536, 1537, 1, 1536]
++ - Exact: [1536, 1536, 1, 1535]
++ - Exact: [1536, 1536, 1, 1537]
++ - Exact: [1919, 1920, 1, 1920]
++ - Exact: [1921, 1920, 1, 1920]
++ - Exact: [1920, 1919, 1, 1920]
++ - Exact: [1920, 1921, 1, 1920]
++ - Exact: [1920, 1920, 1, 1919]
++ - Exact: [1920, 1920, 1, 1921]
++ - Exact: [2303, 2304, 1, 2304]
++ - Exact: [2305, 2304, 1, 2304]
++ - Exact: [2304, 2303, 1, 2304]
++ - Exact: [2304, 2305, 1, 2304]
++ - Exact: [2304, 2304, 1, 2303]
++ - Exact: [2304, 2304, 1, 2305]
++ - Exact: [2687, 2688, 1, 2688]
++ - Exact: [2689, 2688, 1, 2688]
++ - Exact: [2688, 2687, 1, 2688]
++ - Exact: [2688, 2689, 1, 2688]
++ - Exact: [2688, 2688, 1, 2687]
++ - Exact: [2688, 2688, 1, 2689]
++ - Exact: [3455, 3456, 1, 3456]
++ - Exact: [3457, 3456, 1, 3456]
++ - Exact: [3456, 3455, 1, 3456]
++ - Exact: [3456, 3457, 1, 3456]
++ - Exact: [3456, 3456, 1, 3455]
++ - Exact: [3456, 3456, 1, 3457]
++ - Exact: [3839, 3840, 1, 3840]
++ - Exact: [3841, 3840, 1, 3840]
++ - Exact: [3840, 3839, 1, 3840]
++ - Exact: [3840, 3841, 1, 3840]
++ - Exact: [3840, 3840, 1, 3839]
++ - Exact: [3840, 3840, 1, 3841]
++ - Exact: [4223, 4224, 1, 4224]
++ - Exact: [4225, 4224, 1, 4224]
++ - Exact: [4224, 4223, 1, 4224]
++ - Exact: [4224, 4225, 1, 4224]
++ - Exact: [4224, 4224, 1, 4223]
++ - Exact: [4224, 4224, 1, 4225]
++ - Exact: [4607, 4608, 1, 4608]
++ - Exact: [4609, 4608, 1, 4608]
++ - Exact: [4608, 4607, 1, 4608]
++ - Exact: [4608, 4609, 1, 4608]
++ - Exact: [4608, 4608, 1, 4607]
++ - Exact: [4608, 4608, 1, 4609]
++ - Exact: [4991, 4992, 1, 4992]
++ - Exact: [4993, 4992, 1, 4992]
++ - Exact: [4992, 4991, 1, 4992]
++ - Exact: [4992, 4993, 1, 4992]
++ - Exact: [4992, 4992, 1, 4991]
++ - Exact: [4992, 4992, 1, 4993]
++ - Exact: [5375, 5376, 1, 5376]
++ - Exact: [5377, 5376, 1, 5376]
++ - Exact: [5376, 5375, 1, 5376]
++ - Exact: [5376, 5377, 1, 5376]
++ - Exact: [5376, 5376, 1, 5375]
++ - Exact: [5376, 5376, 1, 5377]
++ - Exact: [5759, 5760, 1, 5760]
++ - Exact: [5761, 5760, 1, 5760]
++ - Exact: [5760, 5759, 1, 5760]
++ - Exact: [5760, 5761, 1, 5760]
++ - Exact: [5760, 5760, 1, 5759]
++ - Exact: [5760, 5760, 1, 5761]
++ - Exact: [6143, 6144, 1, 6144]
++ - Exact: [6145, 6144, 1, 6144]
++ - Exact: [6144, 6143, 1, 6144]
++ - Exact: [6144, 6145, 1, 6144]
++ - Exact: [6144, 6144, 1, 6143]
++ - Exact: [6144, 6144, 1, 6145]
++ - Exact: [6527, 6528, 1, 6528]
++ - Exact: [6529, 6528, 1, 6528]
++ - Exact: [6528, 6527, 1, 6528]
++ - Exact: [6528, 6529, 1, 6528]
++ - Exact: [6528, 6528, 1, 6527]
++ - Exact: [6528, 6528, 1, 6529]
++ - Exact: [6911, 6912, 1, 6912]
++ - Exact: [6913, 6912, 1, 6912]
++ - Exact: [6912, 6911, 1, 6912]
++ - Exact: [6912, 6913, 1, 6912]
++ - Exact: [6912, 6912, 1, 6911]
++ - Exact: [6912, 6912, 1, 6913]
++ - Exact: [7295, 7296, 1, 7296]
++ - Exact: [7297, 7296, 1, 7296]
++ - Exact: [7296, 7295, 1, 7296]
++ - Exact: [7296, 7297, 1, 7296]
++ - Exact: [7296, 7296, 1, 7295]
++ - Exact: [7296, 7296, 1, 7297]
++ - Exact: [7679, 7680, 1, 7680]
++ - Exact: [7681, 7680, 1, 7680]
++ - Exact: [7680, 7679, 1, 7680]
++ - Exact: [7680, 7681, 1, 7680]
++ - Exact: [7680, 7680, 1, 7679]
++ - Exact: [7680, 7680, 1, 7681]
++ - Exact: [1152, 1152, 1, 1152]
++ - Exact: [1536, 1536, 1, 1536]
++ - Exact: [1920, 1920, 1, 1920]
++ - Exact: [2304, 2304, 1, 2304]
++ - Exact: [2688, 2688, 1, 2688]
++ - Exact: [3456, 3456, 1, 3456]
++ - Exact: [3840, 3840, 1, 3840]
++ - Exact: [4224, 4224, 1, 4224]
++ - Exact: [4608, 4608, 1, 4608]
++ - Exact: [4992, 4992, 1, 4992]
++ - Exact: [5376, 5376, 1, 5376]
++ - Exact: [5760, 5760, 1, 5760]
++ - Exact: [6144, 6144, 1, 6144]
++ - Exact: [6528, 6528, 1, 6528]
++ - Exact: [6912, 6912, 1, 6912]
++ - Exact: [7296, 7296, 1, 7296]
++ - Exact: [7680, 7680, 1, 7680]
++ - Exact: [256, 128, 49, 1152]
++ - Exact: [256, 128, 121, 120]
++ - Exact: [256, 128, 169, 120]
++ - Exact: [256, 128, 36, 120]
++ - Exact: [256, 128, 49, 120]
++ - Exact: [256, 128, 64, 120]
++ - Exact: [256, 128, 36, 12000]
++ - Exact: [256, 128, 49, 1216]
++ - Exact: [256, 128, 121, 18]
++ - Exact: [256, 128, 169, 18]
++ - Exact: [256, 128, 36, 18]
++ - Exact: [256, 128, 49, 18]
++ - Exact: [256, 128, 64, 18]
++ - Exact: [256, 128, 36, 1800]
++ - Exact: [256, 128, 121, 19]
++ - Exact: [256, 128, 169, 19]
++ - Exact: [256, 128, 36, 19]
++ - Exact: [256, 128, 49, 19]
++ - Exact: [256, 128, 64, 19]
++ - Exact: [256, 128, 36, 1900]
++ - Exact: [256, 128, 49, 480]
++ - Exact: [256, 128, 81, 480]
++ - Exact: [256, 128, 64, 5880]
++ - Exact: [256, 128, 49, 72]
++ - Exact: [256, 128, 81, 72]
++ - Exact: [256, 128, 49, 76]
++ - Exact: [256, 128, 81, 76]
++ - Exact: [256, 128, 49, 7680]
++ - Exact: [256, 128, 64, 882]
++ - Exact: [256, 128, 64, 931]
++ - Exact: [256, 256, 49, 1152]
++ - Exact: [256, 256, 36, 12000]
++ - Exact: [256, 256, 49, 1216]
++ - Exact: [256, 256, 36, 1800]
++ - Exact: [256, 256, 36, 1900]
++ - Exact: [256, 256, 64, 5880]
++ - Exact: [256, 256, 49, 7680]
++ - Exact: [256, 256, 64, 882]
++ - Exact: [256, 256, 64, 931]
++ - Exact: [340, 256, 49, 1152]
++ - Exact: [340, 256, 36, 120]
++ - Exact: [340, 256, 49, 120]
++ - Exact: [340, 256, 64, 120]
++ - Exact: [340, 256, 36, 12000]
++ - Exact: [340, 256, 49, 1216]
++ - Exact: [340, 256, 36, 18]
++ - Exact: [340, 256, 49, 18]
++ - Exact: [340, 256, 64, 18]
++ - Exact: [340, 256, 36, 1800]
++ - Exact: [340, 256, 36, 19]
++ - Exact: [340, 256, 49, 19]
++ - Exact: [340, 256, 64, 19]
++ - Exact: [340, 256, 36, 1900]
++ - Exact: [340, 256, 64, 5880]
++ - Exact: [340, 256, 49, 7680]
++ - Exact: [340, 256, 64, 882]
++ - Exact: [340, 256, 64, 931]
++ - Exact: [510, 256, 49, 120]
++ - Exact: [510, 256, 64, 120]
++ - Exact: [510, 256, 49, 18]
++ - Exact: [510, 256, 64, 18]
++ - Exact: [510, 256, 49, 19]
++ - Exact: [510, 256, 64, 19]
++ - Exact: [510, 256, 36, 480]
++ - Exact: [510, 256, 36, 72]
++ - Exact: [510, 256, 36, 76]
++ - Exact: [510, 512, 36, 1080]
++ - Exact: [510, 512, 36, 162]
++ - Exact: [510, 512, 36, 171]
++ - Exact: [510, 512, 49, 1920]
++ - Exact: [510, 512, 64, 1920]
++ - Exact: [510, 512, 49, 288]
++ - Exact: [510, 512, 64, 288]
++ - Exact: [510, 512, 36, 3000]
++ - Exact: [510, 512, 49, 304]
++ - Exact: [510, 512, 64, 304]
++ - Exact: [510, 512, 36, 450]
++ - Exact: [510, 512, 36, 475]
++ - Exact: [510, 512, 49, 480]
++ - Exact: [510, 512, 64, 480]
++ - Exact: [510, 512, 49, 72]
++ - Exact: [510, 512, 64, 72]
++ - Exact: [510, 512, 49, 76]
++ - Exact: [510, 512, 64, 76]
++ - Exact: [512, 256, 81, 1080]
++ - Exact: [512, 256, 25, 12000]
++ - Exact: [512, 256, 81, 162]
++ - Exact: [512, 256, 81, 171]
++ - Exact: [512, 256, 25, 1800]
++ - Exact: [512, 256, 25, 1900]
++ - Exact: [512, 256, 121, 1920]
++ - Exact: [512, 256, 169, 1920]
++ - Exact: [512, 256, 49, 1920]
++ - Exact: [512, 256, 121, 288]
++ - Exact: [512, 256, 169, 288]
++ - Exact: [512, 256, 49, 288]
++ - Exact: [512, 256, 25, 3000]
++ - Exact: [512, 256, 81, 3000]
++ - Exact: [512, 256, 121, 304]
++ - Exact: [512, 256, 169, 304]
++ - Exact: [512, 256, 49, 304]
++ - Exact: [512, 256, 25, 450]
++ - Exact: [512, 256, 81, 450]
++ - Exact: [512, 256, 25, 475]
++ - Exact: [512, 256, 81, 475]
++ - Exact: [512, 256, 121, 480]
++ - Exact: [512, 256, 169, 480]
++ - Exact: [512, 256, 49, 5880]
++ - Exact: [512, 256, 121, 72]
++ - Exact: [512, 256, 169, 72]
++ - Exact: [512, 256, 121, 76]
++ - Exact: [512, 256, 169, 76]
++ - Exact: [512, 256, 49, 882]
++ - Exact: [512, 256, 49, 931]
++ - Exact: [2304, 512, 1, 100]
++ - Exact: [2304, 512, 1, 361]
++ - Exact: [4608, 510, 1, 100]
++ - Exact: [4608, 510, 1, 361]
++ - Exact: [8192, 7680, 1, 8192]
++ - Exact: [4096, 3840, 1, 4096]
++ - Exact: [2048, 1920, 1, 2048]
++ - Exact: [30522, 616, 1, 1024]
++ - Exact: [128, 128, 128, 64]
++ - Exact: [128, 128, 160, 64]
++ - Exact: [1024, 1280, 1, 1024]
++ - Exact: [1024, 1280, 1, 4096]
++ - Exact: [4096, 1280, 1, 1024]
++ - Exact: [30522, 200, 1, 1024]
++ - Exact: [128, 128, 624, 64]
++ - Exact: [1024, 4992, 1, 1024]
++ - Exact: [1024, 4992, 1, 4096]
++ - Exact: [4096, 4992, 1, 1024]
++ - Exact: [30522, 780, 1, 1024]
++ - Exact: [30522, 308, 1, 1024]
++ - Exact: [128, 128, 640, 64]
++ - Exact: [1024, 5120, 1, 1024]
++ - Exact: [1024, 5120, 1, 4096]
++ - Exact: [4096, 5120, 1, 1024]
++ - Exact: [30522, 800, 1, 1024]
++ - Exact: [128, 128, 656, 64]
++ - Exact: [1024, 5248, 1, 1024]
++ - Exact: [1024, 5248, 1, 4096]
++ - Exact: [4096, 5248, 1, 1024]
++ - Exact: [30522, 820, 1, 1024]
++ - Exact: [512, 512, 80, 64]
++ - Exact: [1024, 2560, 1, 1024]
++ - Exact: [1024, 2560, 1, 4096]
++ - Exact: [4096, 2560, 1, 1024]
++ - Exact: [30522, 385, 1, 1024]
++ - Exact: [30522, 462, 1, 1024]
++ - Exact: [128, 128, 144, 64]
++ - Exact: [1024, 1152, 1, 1024]
++ - Exact: [1024, 1152, 1, 4096]
++ - Exact: [4096, 1152, 1, 1024]
++ - Exact: [30522, 180, 1, 1024]
++ - Exact: [1024, 8192, 1, 1024]
++ - Exact: [1024, 8192, 1, 4096]
++ - Exact: [1024, 9600, 1, 1024]
++ - Exact: [1024, 9600, 1, 4096]
++ - Exact: [4096, 8192, 1, 1024]
++ - Exact: [4096, 9600, 1, 1024]
++ - Exact: [33712, 8192, 1, 1024]
++ - Exact: [33712, 9600, 1, 1024]
++ - Exact: [1024, 10064, 1, 1024]
++ - Exact: [1024, 10064, 1, 4096]
++ - Exact: [1024, 10080, 1, 1024]
++ - Exact: [1024, 10080, 1, 4096]
++ - Exact: [1024, 6528, 1, 1024]
++ - Exact: [1024, 6528, 1, 4096]
++ - Exact: [1024, 7104, 1, 1024]
++ - Exact: [1024, 7104, 1, 4096]
++ - Exact: [1024, 8064, 1, 1024]
++ - Exact: [1024, 8064, 1, 4096]
++ - Exact: [1024, 9216, 1, 1024]
++ - Exact: [1024, 9216, 1, 4096]
++ - Exact: [4096, 10064, 1, 1024]
++ - Exact: [4096, 10080, 1, 1024]
++ - Exact: [4096, 6528, 1, 1024]
++ - Exact: [4096, 7104, 1, 1024]
++ - Exact: [4096, 8064, 1, 1024]
++ - Exact: [4096, 9216, 1, 1024]
++ - Exact: [42720, 10080, 1, 1024]
++ - Exact: [42720, 6528, 1, 1024]
++ - Exact: [42720, 7104, 1, 1024]
++ - Exact: [1024, 32768, 1, 480]
++ - Exact: [30592, 1024, 1, 2048]
++ - Exact: [6144, 1024, 1, 2048]
++ - Exact: [8192, 1024, 1, 2048]
++ - Exact: [30592, 8192, 1, 1024]
++ - Exact: [3072, 8192, 1, 1024]
++ - Exact: [512, 512, 256, 64]
++ - Exact: [30592, 2048, 1, 1024]
++ - Exact: [30592, 4096, 1, 1024]
++ - Exact: [3072, 4096, 1, 1024]
++ - Exact: [1920, 2048, 1, 2560]
++ - Exact: [2560, 2048, 1, 2560]
++ - Exact: [2560, 2048, 1, 640]
++ - Exact: [7680, 2048, 1, 2560]
++ - Exact: [512, 512, 40, 64]
++ - Exact: [1536, 4096, 1, 1536]
++ - Exact: [1536, 4096, 1, 6144]
++ - Exact: [4608, 4096, 1, 1536]
++ - Exact: [50304, 4096, 1, 1536]
++ - Exact: [6144, 4096, 1, 1536]
++ - Exact: [1024, 1024, 64, 96]
++ - Exact: [1536, 8192, 1, 1536]
++ - Exact: [1536, 8192, 1, 6144]
++ - Exact: [4608, 8192, 1, 1536]
++ - Exact: [50304, 8192, 1, 1536]
++ - Exact: [6144, 8192, 1, 1536]
++ - Exact: [1024, 1024, 128, 96]
++ - Exact: [1024, 16384, 1, 1024]
++ - Exact: [1024, 16384, 1, 4096]
++ - Exact: [3072, 16384, 1, 1024]
++ - Exact: [4096, 16384, 1, 1024]
++ - Exact: [50304, 16384, 1, 1024]
++ - Exact: [1024, 1024, 256, 64]
++ - Exact: [50304, 2048, 1, 1024]
++ - Exact: [1024, 1024, 32, 64]
++ - Exact: [50304, 4096, 1, 1024]
++ - Exact: [1024, 1024, 64, 64]
++ - Exact: [50304, 8192, 1, 1024]
++ - Exact: [1024, 1024, 128, 64]
++ - Exact: [30528, 8192, 1, 1024]
++ - Exact: [128, 128, 1024, 64]
++ - Exact: [1024, 3456, 1, 1024]
++ - Exact: [1024, 3456, 1, 480]
++ - Exact: [512, 3456, 1, 1024]
++ - Exact: [512, 3456, 1, 13]
++ - Exact: [512, 4096, 1, 13]
++ - Exact: [512, 6912, 1, 13]
++ - Exact: [30528, 640, 1, 1024]
++ - Exact: [30528, 1280, 1, 1024]
++ - Exact: [30528, 1600, 1, 1024]
++ - Exact: [1024, 10240, 1, 1024]
++ - Exact: [4096, 10240, 1, 1024]
++ - Exact: [1024, 10240, 1, 4096]
++ - Exact: [128, 128, 1280, 64]
++ - Exact: [1024, 10496, 1, 4096]
++ - Exact: [30528, 1640, 1, 1024]
++ - Exact: [4096, 10496, 1, 1024]
++ - Exact: [1024, 10496, 1, 1024]
++ - Exact: [128, 128, 1312, 64]
++ - Exact: [30528, 160, 1, 1024]
++ - Exact: [30528, 240, 1, 1024]
++ - Exact: [1024, 6144, 1, 1024]
++ - Exact: [4096, 6144, 1, 1024]
++ - Exact: [1024, 6144, 1, 4096]
++ - Exact: [512, 512, 192, 64]
++ - Exact: [1024, 10224, 1, 1024]
++ - Exact: [1024, 10192, 1, 1024]
++ - Exact: [1024, 10208, 1, 1024]
++ - Exact: [1024, 10224, 1, 4096]
++ - Exact: [4096, 10224, 1, 1024]
++ - Exact: [3072, 10224, 1, 1024]
++ - Exact: [3072, 10240, 1, 1024]
++ - Exact: [1024, 10192, 1, 4096]
++ - Exact: [4096, 10192, 1, 1024]
++ - Exact: [3072, 10192, 1, 1024]
++ - Exact: [3072, 10200, 1, 1024]
++ - Exact: [1024, 10184, 1, 1024]
++ - Exact: [3072, 10208, 1, 1024]
++ - Exact: [1024, 10208, 1, 4096]
++ - Exact: [4096, 10208, 1, 1024]
++ - Exact: [2048, 10224, 1, 1024]
++ - Exact: [2048, 10240, 1, 1024]
++ - Exact: [1024, 10120, 1, 1024]
++ - Exact: [2048, 10192, 1, 1024]
++ - Exact: [1024, 10152, 1, 1024]
++ - Exact: [3072, 10080, 1, 1024]
++ - Exact: [256, 256, 25, 12544]
++ - Exact: [256, 256, 49, 3200]
++ - Exact: [256, 256, 25, 6272]
++ - Exact: [256, 256, 49, 6400]
++ - Exact: [512, 512, 49, 1152]
++ - Exact: [512, 512, 25, 2048]
++ - Exact: [512, 512, 49, 2304]
++ - Exact: [512, 512, 25, 4096]
++ - Exact: [128, 128, 2048, 64]
++ - Exact: [30528, 2560, 1, 1024]
++ - Exact: [128, 128, 1536, 64]
++ - Exact: [1024, 12288, 1, 1024]
++ - Exact: [1024, 12288, 1, 4096]
++ - Exact: [30528, 1920, 1, 1024]
++ - Exact: [4096, 12288, 1, 1024]
++ - Exact: [128, 128, 81, 12544]
++ - Exact: [128, 128, 121, 9216]
++ - Exact: [128, 128, 169, 6400]
++ - Exact: [256, 256, 36, 4096]
++ - Exact: [256, 256, 49, 2304]
++ - Exact: [256, 256, 64, 2304]
++ - Exact: [256, 256, 81, 4096]
++ - Exact: [256, 256, 121, 2304]
++ - Exact: [256, 256, 169, 2304]
++ - Exact: [512, 512, 81, 1024]
++ - Exact: [512, 512, 121, 1024]
++ - Exact: [512, 512, 169, 1024]
++ - Exact: [512, 512, 36, 1024]
++ - Exact: [512, 512, 49, 1024]
++ - Exact: [512, 512, 64, 1024]
++ - Exact: [128, 128, 192, 64]
++ - Exact: [768, 2048, 1, 768]
++ - Exact: [3072, 2048, 1, 768]
++ - Exact: [768, 2048, 1, 3072]
++ - Exact: [384, 384, 144, 64]
++ - Exact: [768, 4608, 1, 768]
++ - Exact: [3072, 4608, 1, 768]
++ - Exact: [768, 4608, 1, 3072]
++ - Exact: [512, 512, 48, 64]
++ - Exact: [128, 128, 256, 64]
++ - Exact: [384, 384, 192, 64]
++ - Exact: [1024, 4608, 1, 1024]
++ - Exact: [4096, 4608, 1, 1024]
++ - Exact: [1024, 4608, 1, 4096]
++ - Exact: [256, 256, 36, 432]
++ - Exact: [256, 256, 36, 456]
++ - Exact: [256, 256, 36, 504]
++ - Exact: [256, 256, 49, 1120]
++ - Exact: [256, 256, 36, 442]
++ - Exact: [256, 256, 49, 950]
++ - Exact: [256, 256, 64, 616]
++ - Exact: [256, 256, 64, 660]
++ - Exact: [256, 256, 36, 408]
++ - Exact: [256, 256, 49, 1008]
++ - Exact: [256, 256, 36, 462]
++ - Exact: [256, 256, 36, 468]
++ - Exact: [256, 256, 36, 494]
++ - Exact: [512, 512, 64, 48]
++ - Exact: [256, 256, 64, 140]
++ - Exact: [512, 512, 64, 56]
++ - Exact: [512, 512, 49, 90]
++ - Exact: [512, 512, 49, 60]
++ - Exact: [256, 256, 49, 864]
++ - Exact: [256, 256, 64, 224]
++ - Exact: [256, 256, 64, 176]
++ - Exact: [256, 256, 64, 154]
++ - Exact: [512, 512, 49, 80]
++ - Exact: [256, 256, 49, 1200]
++ - Exact: [256, 256, 64, 704]
++ - Exact: [256, 256, 64, 768]
++ - Exact: [256, 256, 49, 1160]
++ - Exact: [256, 256, 49, 320]
++ - Exact: [512, 512, 49, 70]
++ - Exact: [256, 256, 49, 1240]
++ - Exact: [256, 256, 36, 384]
++ - Exact: [1024, 2048, 1, 888]
++ - Exact: [1024, 2048, 1, 713]
++ - Exact: [1024, 2048, 1, 660]
++ - Exact: [1024, 2048, 1, 726]
++ - Exact: [1024, 2048, 1, 672]
++ - Exact: [1024, 2048, 1, 850]
++ - Exact: [1024, 2048, 1, 805]
++ - Exact: [1024, 2048, 1, 864]
++ - Exact: [1024, 2048, 1, 768]
++ - Exact: [1024, 2048, 1, 950]
++ - Exact: [1024, 1024, 160, 96]
++ - Exact: [2880, 16384, 1, 1920]
++ - Exact: [1920, 16384, 1, 960]
++ - Exact: [3840, 16384, 1, 1920]
++ - Exact: [1920, 16384, 1, 3840]
++ - Exact: [25216, 16384, 1, 1920]
++ - Exact: [1024, 1024, 40, 96]
++ - Exact: [2880, 4096, 1, 1920]
++ - Exact: [1920, 4096, 1, 960]
++ - Exact: [3840, 4096, 1, 1920]
++ - Exact: [1920, 4096, 1, 3840]
++ - Exact: [25216, 4096, 1, 1920]
++ - Exact: [1024, 1024, 80, 96]
++ - Exact: [2880, 8192, 1, 1920]
++ - Exact: [1920, 8192, 1, 960]
++ - Exact: [3840, 8192, 1, 1920]
++ - Exact: [1920, 8192, 1, 3840]
++ - Exact: [25216, 8192, 1, 1920]
++ - Exact: [1024, 1024, 96, 96]
++ - Exact: [1728, 16384, 1, 2304]
++ - Exact: [2304, 16384, 1, 576]
++ - Exact: [2304, 16384, 1, 2304]
++ - Exact: [12672, 16384, 1, 2304]
++ - Exact: [1024, 1024, 24, 96]
++ - Exact: [1728, 4096, 1, 2304]
++ - Exact: [2304, 4096, 1, 576]
++ - Exact: [2304, 4096, 1, 2304]
++ - Exact: [12672, 4096, 1, 2304]
++ - Exact: [1024, 1024, 48, 96]
++ - Exact: [1728, 8192, 1, 2304]
++ - Exact: [2304, 8192, 1, 576]
++ - Exact: [2304, 8192, 1, 2304]
++ - Exact: [12672, 8192, 1, 2304]
++ - Exact: [1024, 1024, 16, 96]
++ - Exact: [1152, 4096, 1, 3072]
++ - Exact: [3072, 4096, 1, 384]
++ - Exact: [1536, 4096, 1, 3072]
++ - Exact: [3072, 4096, 1, 1536]
++ - Exact: [6400, 4096, 1, 3072]
++ - Exact: [1024, 1024, 32, 96]
++ - Exact: [1152, 8192, 1, 3072]
++ - Exact: [3072, 8192, 1, 384]
++ - Exact: [1536, 8192, 1, 3072]
++ - Exact: [3072, 8192, 1, 1536]
++ - Exact: [6400, 8192, 1, 3072]
++ - Exact: [2048, 4096, 1, 2048]
++ - Exact: [2048, 4096, 1, 4096]
++ - Exact: [29000, 199, 1, 2048]
++ - Exact: [29000, 221, 1, 2048]
++ - Exact: [29000, 224, 1, 2048]
++ - Exact: [29000, 229, 1, 2048]
++ - Exact: [29000, 234, 1, 2048]
++ - Exact: [29000, 242, 1, 2048]
++ - Exact: [29000, 246, 1, 2048]
++ - Exact: [29000, 247, 1, 2048]
++ - Exact: [29000, 256, 1, 2048]
++ - Exact: [29000, 262, 1, 2048]
++ - Exact: [29000, 264, 1, 2048]
++ - Exact: [29000, 265, 1, 2048]
++ - Exact: [29000, 274, 1, 2048]
++ - Exact: [29000, 277, 1, 2048]
++ - Exact: [29000, 279, 1, 2048]
++ - Exact: [29000, 288, 1, 2048]
++ - Exact: [29000, 296, 1, 2048]
++ - Exact: [29000, 315, 1, 2048]
++ - Exact: [29000, 335, 1, 2048]
++ - Exact: [4096, 4096, 1, 2048]
++ - Exact: [29000, 2283, 1, 1024]
++ - Exact: [29000, 2296, 1, 1024]
++ - Exact: [29000, 2306, 1, 1024]
++ - Exact: [29000, 2309, 1, 1024]
++ - Exact: [29000, 2318, 1, 1024]
++ - Exact: [29000, 2320, 1, 1024]
++ - Exact: [29000, 2324, 1, 1024]
++ - Exact: [29000, 2325, 1, 1024]
++ - Exact: [29000, 2329, 1, 1024]
++ - Exact: [29000, 2338, 1, 1024]
++ - Exact: [29000, 2345, 1, 1024]
++ - Exact: [29000, 2350, 1, 1024]
++ - Exact: [29000, 2362, 1, 1024]
++ - Exact: [29000, 2366, 1, 1024]
++ - Exact: [29000, 2368, 1, 1024]
++ - Exact: [29000, 2374, 1, 1024]
++ - Exact: [29000, 2390, 1, 1024]
++ - Exact: [512, 512, 320, 64]
++ - Exact: [29000, 561, 1, 1024]
++ - Exact: [29000, 574, 1, 1024]
++ - Exact: [29000, 600, 1, 1024]
++ - Exact: [29000, 608, 1, 1024]
++ - Exact: [29000, 615, 1, 1024]
++ - Exact: [29000, 622, 1, 1024]
++ - Exact: [29000, 625, 1, 1024]
++ - Exact: [29000, 626, 1, 1024]
++ - Exact: [29000, 628, 1, 1024]
++ - Exact: [29000, 636, 1, 1024]
++ - Exact: [29000, 651, 1, 1024]
++ - Exact: [29000, 658, 1, 1024]
++ - Exact: [29000, 669, 1, 1024]
++ - Exact: [29000, 670, 1, 1024]
++ - Exact: [29000, 672, 1, 1024]
++ - Exact: [29000, 684, 1, 1024]
++ - Exact: [29000, 716, 1, 1024]
++ - Exact: [29000, 730, 1, 1024]
++ - Exact: [2560, 1024, 1, 2560]
++ - Exact: [2560, 1024, 1, 4096]
++ - Exact: [1024, 1024, 512, 64]
++ - Exact: [1024, 32768, 1, 4096]
++ - Exact: [3072, 32768, 1, 1024]
++ - Exact: [4096, 32768, 1, 1024]
++ - Exact: [50304, 32768, 1, 1024]
++ - Exact: [1024, 1024, 24, 128]
++ - Exact: [128, 1024, 24, 1024]
++
++# bodys bigSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [4096, 256, 1, 12288]
++ - Exact: [2048, 256, 1, 13312]
++ - Exact: [4096, 256, 1, 15360]
++ - Exact: [2048, 512, 1, 16640]
++ - Exact: [4096, 256, 1, 14336]
++ - Exact: [1024, 1024, 1, 8192]
++ - Exact: [1024, 512, 1, 16384]
++ - Exact: [4096, 256, 1, 9216]
++ - Exact: [1024, 512, 1, 12288]
++ - Exact: [4096, 200, 1, 12288]
++ - Exact: [1024, 1024, 1, 13312]
++ - Exact: [2048, 256, 1, 16384]
++ - Exact: [2048, 512, 1, 16384]
++ - Exact: [1024, 1024, 1, 8320]
++ - Exact: [2048, 256, 1, 14336]
++ - Exact: [4096, 200, 1, 16640]
++ - Exact: [1024, 1024, 1, 16640]
++ - Exact: [1024, 1024, 1, 14336]
++ - Exact: [2048, 512, 1, 9216]
++ - Exact: [1024, 1024, 1, 15360]
++ - Exact: [2048, 512, 1, 8192]
++ - Exact: [2048, 512, 1, 13312]
++ - Exact: [1024, 1024, 1, 11264]
++ - Exact: [1024, 512, 1, 16640]
++ - Exact: [2048, 512, 1, 10240]
++ - Exact: [2048, 256, 1, 16640]
++ - Exact: [4096, 256, 1, 13312]
++ - Exact: [4096, 200, 1, 15360]
++ - Exact: [2048, 512, 1, 12288]
++ - Exact: [4096, 256, 1, 8192]
++ - Exact: [2048, 512, 1, 15360]
++ - Exact: [2048, 512, 1, 11264]
++ - Exact: [2048, 256, 1, 12288]
++ - Exact: [1024, 1024, 1, 12288]
++ - Exact: [4096, 256, 1, 16384]
++ - Exact: [2048, 256, 1, 15360]
++ - Exact: [2048, 512, 1, 8320]
++ - Exact: [1024, 1024, 1, 10240]
++ - Exact: [1024, 1024, 1, 9216]
++ - Exact: [4096, 200, 1, 16384]
++ - Exact: [2048, 512, 1, 14336]
++ - Exact: [1024, 512, 1, 13312]
++ - Exact: [4096, 256, 1, 8320]
++ - Exact: [4096, 200, 1, 13312]
++ - Exact: [1024, 512, 1, 14336]
++ - Exact: [4096, 256, 1, 11264]
++ - Exact: [4096, 256, 1, 10240]
++ - Exact: [4096, 200, 1, 14336]
++ - Exact: [4096, 256, 1, 16640]
++ - Exact: [1024, 512, 1, 15360]
++ - Exact: [1024, 1024, 1, 16384]
++ - Exact: [224, 192, 36, 10368]
++ - Exact: [320, 256, 9, 19584]
++ - Exact: [256, 256, 11, 13056]
++ - Exact: [320, 256, 9, 9792]
++ - Exact: [320, 256, 11, 13056]
++ - Exact: [256, 256, 9, 9792]
++ - Exact: [256, 224, 9, 19584]
++ - Exact: [256, 256, 9, 19584]
++ - Exact: [128, 128, 36, 12000]
++ - Exact: [128, 128, 49, 12800]
++ - Exact: [128, 128, 25, 25088]
++ - Exact: [128, 128, 49, 25600]
++ - Exact: [128, 128, 25, 50176]
++ - Exact: [128, 128, 36, 12544]
++ - Exact: [128, 128, 49, 9216]
++ - Exact: [1024, 1024, 1, 12544]
++ - Exact: [1024, 1000, 1, 12544]
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 512, 1, 1600]
++ - Exact: [2048, 512, 1, 100]
++ - Exact: [768, 640, 1, 768]
++ - Exact: [768, 1280, 1, 768]
++ - Exact: [1024, 512, 1, 1024]
++ - Exact: [1024, 512, 1, 3072]
++ - Exact: [30522, 120, 1, 1024]
++ - Exact: [30522, 80, 1, 1024]
++ - Exact: [64, 128, 512, 128]
++ - Exact: [64, 512, 64, 512]
++ - Exact: [64, 64, 768, 64]
++ - Exact: [64, 64, 96, 64]
++ - Exact: [1856, 448, 1, 3328]
++ - Exact: [128, 6784, 1, 3328]
++ - Exact: [2048, 400, 1, 512]
++ - Exact: [2368, 448, 1, 128]
++ - Exact: [256, 4288, 1, 3328]
++ - Exact: [704, 1856, 1, 3328]
++ - Exact: [448, 1024, 1, 1280]
++ - Exact: [256, 1408, 1, 3328]
++ - Exact: [704, 1856, 1, 1280]
++ - Exact: [128, 5056, 1, 128]
++ - Exact: [2368, 128, 1, 256]
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [256, 2944, 1, 256]
++ - Exact: [256, 1856, 1, 1280]
++ - Exact: [128, 3584, 1, 1280]
++ - Exact: [4288, 256, 1, 256]
++ - Exact: [2944, 128, 1, 128]
++ - Exact: [5888, 64, 1, 3328]
++ - Exact: [2944, 256, 1, 3328]
++ - Exact: [704, 1024, 1, 128]
++ - Exact: [1408, 448, 1, 1280]
++ - Exact: [1408, 704, 1, 3328]
++ - Exact: [1408, 256, 1, 1280]
++ - Exact: [3072, 128, 1, 1024]
++ - Exact: [2944, 256, 1, 256]
++ - Exact: [704, 1408, 1, 3328]
++ - Exact: [2944, 256, 1, 128]
++ - Exact: [2368, 128, 1, 3328]
++ - Exact: [2944, 128, 1, 256]
++ - Exact: [448, 1408, 1, 256]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [1024, 448, 1, 128]
++ - Exact: [256, 3584, 1, 3328]
++ - Exact: [256, 1408, 1, 256]
++ - Exact: [5056, 64, 1, 1280]
++ - Exact: [1024, 704, 1, 256]
++ - Exact: [128, 4288, 1, 128]
++ - Exact: [6784, 64, 1, 128]
++ - Exact: [3584, 256, 1, 128]
++ - Exact: [5888, 64, 1, 256]
++ - Exact: [1856, 256, 1, 1280]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [704, 1024, 1, 1280]
++ - Exact: [448, 1856, 1, 128]
++ - Exact: [1024, 704, 1, 1280]
++ - Exact: [128, 5888, 1, 256]
++ - Exact: [704, 704, 1, 3328]
++ - Exact: [704, 1408, 1, 1280]
++ - Exact: [3584, 256, 1, 3328]
++ - Exact: [704, 1856, 1, 128]
++ - Exact: [2944, 448, 1, 128]
++ - Exact: [128, 2944, 1, 1280]
++ - Exact: [448, 2944, 1, 1280]
++ - Exact: [3584, 128, 1, 256]
++ - Exact: [448, 1408, 1, 3328]
++ - Exact: [256, 3584, 1, 256]
++ - Exact: [256, 2944, 1, 3328]
++ - Exact: [448, 2368, 1, 128]
++ - Exact: [1408, 704, 1, 256]
++ - Exact: [448, 2944, 1, 3328]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [6784, 128, 1, 3328]
++ - Exact: [704, 704, 1, 256]
++ - Exact: [128, 4288, 1, 3328]
++ - Exact: [448, 704, 1, 1280]
++ - Exact: [128, 5056, 1, 1280]
++ - Exact: [1024, 448, 1, 3328]
++ - Exact: [1856, 704, 1, 1280]
++ - Exact: [448, 1024, 1, 128]
++ - Exact: [448, 2368, 1, 3328]
++ - Exact: [5056, 64, 1, 128]
++ - Exact: [1024, 700, 1, 512]
++ - Exact: [704, 1024, 1, 256]
++ - Exact: [128, 6784, 1, 1280]
++ - Exact: [1856, 256, 1, 256]
++ - Exact: [256, 4288, 1, 1280]
++ - Exact: [256, 1856, 1, 128]
++ - Exact: [7680, 64, 1, 2560]
++ - Exact: [448, 1408, 1, 128]
++ - Exact: [6784, 128, 1, 256]
++ - Exact: [704, 448, 1, 256]
++ - Exact: [704, 1408, 1, 128]
++ - Exact: [4288, 128, 1, 1280]
++ - Exact: [128, 2944, 1, 128]
++ - Exact: [1024, 704, 1, 3328]
++ - Exact: [128, 4288, 1, 256]
++ - Exact: [704, 448, 1, 3328]
++ - Exact: [448, 2368, 1, 1280]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [2944, 256, 1, 1280]
++ - Exact: [256, 2368, 1, 128]
++ - Exact: [1856, 704, 1, 256]
++ - Exact: [1408, 448, 1, 3328]
++ - Exact: [1856, 448, 1, 1280]
++ - Exact: [128, 5888, 1, 128]
++ - Exact: [704, 1856, 1, 256]
++ - Exact: [256, 2368, 1, 1280]
++ - Exact: [2944, 448, 1, 256]
++ - Exact: [1856, 448, 1, 128]
++ - Exact: [2368, 128, 1, 1280]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [2368, 256, 1, 1280]
++ - Exact: [2368, 448, 1, 1280]
++ - Exact: [128, 3584, 1, 256]
++ - Exact: [704, 448, 1, 1280]
++ - Exact: [128, 3584, 1, 3328]
++ - Exact: [4288, 256, 1, 1280]
++ - Exact: [4288, 128, 1, 3328]
++ - Exact: [7680, 128, 1, 2560]
++ - Exact: [1408, 256, 1, 128]
++ - Exact: [256, 1408, 1, 1280]
++ - Exact: [128, 2368, 1, 256]
++ - Exact: [6784, 64, 1, 3328]
++ - Exact: [128, 2944, 1, 3328]
++ - Exact: [2944, 448, 1, 3328]
++ - Exact: [256, 4288, 1, 256]
++ - Exact: [5888, 128, 1, 256]
++ - Exact: [5056, 64, 1, 256]
++ - Exact: [1024, 704, 1, 128]
++ - Exact: [128, 5056, 1, 3328]
++ - Exact: [4288, 128, 1, 256]
++ - Exact: [1408, 448, 1, 128]
++ - Exact: [704, 448, 1, 128]
++ - Exact: [3584, 256, 1, 256]
++ - Exact: [128, 2944, 1, 256]
++ - Exact: [128, 6784, 1, 128]
++ - Exact: [448, 1856, 1, 256]
++ - Exact: [3584, 128, 1, 3328]
++ - Exact: [5888, 128, 1, 3328]
++ - Exact: [1408, 704, 1, 1280]
++ - Exact: [6784, 64, 1, 256]
++ - Exact: [448, 2944, 1, 256]
++ - Exact: [448, 2368, 1, 256]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [128, 2368, 1, 3328]
++ - Exact: [5056, 64, 1, 3328]
++ - Exact: [64, 5888, 1, 128]
++ - Exact: [5056, 128, 1, 3328]
++ - Exact: [448, 704, 1, 256]
++ - Exact: [2944, 128, 1, 3328]
++ - Exact: [704, 704, 1, 128]
++ - Exact: [2368, 128, 1, 128]
++ - Exact: [5056, 128, 1, 128]
++ - Exact: [448, 1024, 1, 3328]
++ - Exact: [2368, 256, 1, 256]
++ - Exact: [256, 2368, 1, 3328]
++ - Exact: [256, 3584, 1, 128]
++ - Exact: [4288, 256, 1, 128]
++ - Exact: [2368, 256, 1, 128]
++ - Exact: [256, 1856, 1, 256]
++ - Exact: [256, 2944, 1, 128]
++ - Exact: [1408, 256, 1, 3328]
++ - Exact: [2368, 448, 1, 256]
++ - Exact: [4288, 256, 1, 3328]
++ - Exact: [1856, 704, 1, 128]
++ - Exact: [4288, 128, 1, 128]
++ - Exact: [1408, 448, 1, 256]
++ - Exact: [6784, 64, 1, 1280]
++ - Exact: [3584, 128, 1, 128]
++ - Exact: [256, 2368, 1, 256]
++ - Exact: [2944, 448, 1, 1280]
++ - Exact: [448, 1408, 1, 1280]
++ - Exact: [448, 1856, 1, 1280]
++ - Exact: [1856, 256, 1, 128]
++ - Exact: [2560, 128, 1, 2560]
++ - Exact: [448, 1024, 1, 256]
++ - Exact: [1024, 448, 1, 1280]
++ - Exact: [128, 5056, 1, 256]
++ - Exact: [448, 2944, 1, 128]
++ - Exact: [128, 3584, 1, 128]
++ - Exact: [1408, 256, 1, 256]
++ - Exact: [128, 5888, 1, 3328]
++ - Exact: [2368, 448, 1, 3328]
++ - Exact: [128, 5888, 1, 1280]
++ - Exact: [64, 5056, 1, 128]
++ - Exact: [64, 6784, 1, 128]
++ - Exact: [448, 704, 1, 128]
++ - Exact: [1408, 704, 1, 128]
++ - Exact: [2368, 256, 1, 3328]
++ - Exact: [5888, 128, 1, 1280]
++ - Exact: [256, 3584, 1, 1280]
++ - Exact: [256, 1408, 1, 128]
++ - Exact: [256, 4288, 1, 128]
++ - Exact: [5888, 128, 1, 128]
++ - Exact: [1856, 256, 1, 3328]
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [704, 704, 1, 1280]
++ - Exact: [128, 2368, 1, 1280]
++ - Exact: [3584, 256, 1, 1280]
++ - Exact: [5888, 64, 1, 1280]
++ - Exact: [3584, 128, 1, 1280]
++ - Exact: [5056, 128, 1, 1280]
++ - Exact: [448, 1856, 1, 3328]
++ - Exact: [1024, 448, 1, 256]
++ - Exact: [2944, 128, 1, 1280]
++ - Exact: [128, 2368, 1, 128]
++ - Exact: [256, 2944, 1, 1280]
++ - Exact: [704, 1024, 1, 3328]
++ - Exact: [128, 6784, 1, 256]
++ - Exact: [256, 1856, 1, 3328]
++ - Exact: [6784, 128, 1, 128]
++ - Exact: [704, 1408, 1, 256]
++ - Exact: [4096, 128, 1, 4096]
++ - Exact: [5888, 64, 1, 128]
++ - Exact: [5056, 128, 1, 256]
++ - Exact: [6784, 128, 1, 1280]
++ - Exact: [1856, 448, 1, 256]
++ - Exact: [128, 4288, 1, 1280]
++ - Exact: [448, 704, 1, 3328]
++ - Exact: [1856, 704, 1, 3328]
++ - Exact: [1024, 1024, 1, 3328]
++ - Exact: [2048, 200, 1, 3200]
++ - Exact: [2048, 256, 1, 3328]
++ - Exact: [4096, 200, 1, 11264]
++ - Exact: [2048, 512, 1, 1024]
++ - Exact: [1024, 1024, 1, 64]
++ - Exact: [512, 1024, 1, 1536]
++ - Exact: [1024, 512, 1, 512]
++ - Exact: [2048, 512, 1, 640]
++ - Exact: [1024, 1024, 1, 512]
++ - Exact: [2048, 256, 1, 2048]
++ - Exact: [1024, 512, 1, 128]
++ - Exact: [2048, 512, 1, 256]
++ - Exact: [4096, 200, 1, 2560]
++ - Exact: [1024, 1024, 1, 1152]
++ - Exact: [2048, 200, 1, 32]
++ - Exact: [512, 1024, 1, 2816]
++ - Exact: [2048, 200, 1, 2080]
++ - Exact: [2048, 200, 1, 1024]
++ - Exact: [4096, 200, 1, 4096]
++ - Exact: [1024, 512, 1, 11264]
++ - Exact: [1024, 1024, 1, 1792]
++ - Exact: [4096, 200, 1, 768]
++ - Exact: [4096, 256, 1, 1024]
++ - Exact: [1024, 512, 1, 256]
++ - Exact: [1024, 512, 1, 1408]
++ - Exact: [1024, 512, 1, 5632]
++ - Exact: [4096, 200, 1, 256]
++ - Exact: [512, 1024, 1, 3072]
++ - Exact: [1024, 1024, 1, 4160]
++ - Exact: [2048, 256, 1, 384]
++ - Exact: [4096, 200, 1, 640]
++ - Exact: [1024, 1024, 1, 7168]
++ - Exact: [4096, 256, 1, 768]
++ - Exact: [2048, 256, 1, 6656]
++ - Exact: [2048, 200, 1, 3072]
++ - Exact: [1024, 512, 1, 2816]
++ - Exact: [4096, 256, 1, 7680]
++ - Exact: [4096, 200, 1, 1024]
++ - Exact: [2048, 200, 1, 1792]
++ - Exact: [1024, 1024, 1, 2816]
++ - Exact: [2048, 512, 1, 1536]
++ - Exact: [4096, 256, 1, 3072]
++ - Exact: [2048, 256, 1, 5632]
++ - Exact: [1024, 512, 1, 6656]
++ - Exact: [4096, 200, 1, 2080]
++ - Exact: [2048, 200, 1, 13312]
++ - Exact: [4096, 256, 1, 3584]
++ - Exact: [2048, 256, 1, 8192]
++ - Exact: [2048, 512, 1, 512]
++ - Exact: [2048, 512, 1, 1152]
++ - Exact: [2048, 200, 1, 9216]
++ - Exact: [2048, 200, 1, 2560]
++ - Exact: [2048, 256, 1, 4608]
++ - Exact: [2048, 256, 1, 3584]
++ - Exact: [1024, 512, 1, 640]
++ - Exact: [2048, 512, 1, 768]
++ - Exact: [2048, 200, 1, 1408]
++ - Exact: [4096, 200, 1, 2048]
++ - Exact: [1024, 1024, 1, 5632]
++ - Exact: [2048, 512, 1, 3584]
++ - Exact: [1024, 512, 1, 64]
++ - Exact: [4096, 200, 1, 7680]
++ - Exact: [1024, 1024, 1, 1280]
++ - Exact: [2048, 200, 1, 896]
++ - Exact: [2048, 256, 1, 32]
++ - Exact: [2048, 256, 1, 1280]
++ - Exact: [4096, 256, 1, 4096]
++ - Exact: [2048, 256, 1, 11264]
++ - Exact: [4096, 200, 1, 9216]
++ - Exact: [1024, 512, 1, 4096]
++ - Exact: [4096, 200, 1, 3840]
++ - Exact: [1024, 1024, 1, 1920]
++ - Exact: [2048, 200, 1, 7168]
++ - Exact: [4096, 256, 1, 1152]
++ - Exact: [2048, 256, 1, 1920]
++ - Exact: [2048, 512, 1, 4160]
++ - Exact: [2048, 512, 1, 5632]
++ - Exact: [4096, 256, 1, 7168]
++ - Exact: [4096, 200, 1, 128]
++ - Exact: [2048, 200, 1, 5120]
++ - Exact: [1024, 1024, 1, 6656]
++ - Exact: [512, 1024, 1, 3200]
++ - Exact: [2048, 256, 1, 1536]
++ - Exact: [4096, 256, 1, 256]
++ - Exact: [2048, 512, 1, 1408]
++ - Exact: [1024, 512, 1, 2080]
++ - Exact: [2048, 512, 1, 2304]
++ - Exact: [4096, 200, 1, 512]
++ - Exact: [2048, 200, 1, 1280]
++ - Exact: [1024, 1024, 1, 2304]
++ - Exact: [2048, 512, 1, 4608]
++ - Exact: [4096, 256, 1, 6144]
++ - Exact: [4096, 256, 1, 896]
++ - Exact: [2048, 256, 1, 640]
++ - Exact: [2048, 512, 1, 384]
++ - Exact: [2048, 200, 1, 16384]
++ - Exact: [4096, 200, 1, 10240]
++ - Exact: [1024, 512, 1, 9216]
++ - Exact: [4096, 200, 1, 1920]
++ - Exact: [2048, 512, 1, 7680]
++ - Exact: [1024, 512, 1, 3584]
++ - Exact: [1024, 1024, 1, 32]
++ - Exact: [2048, 512, 1, 1664]
++ - Exact: [2048, 200, 1, 2048]
++ - Exact: [1024, 1024, 1, 3584]
++ - Exact: [4096, 256, 1, 6656]
++ - Exact: [4096, 256, 1, 4160]
++ - Exact: [2048, 256, 1, 3072]
++ - Exact: [2048, 256, 1, 8320]
++ - Exact: [1024, 512, 1, 3200]
++ - Exact: [1024, 512, 1, 896]
++ - Exact: [2048, 512, 1, 1280]
++ - Exact: [4096, 200, 1, 64]
++ - Exact: [1024, 1024, 1, 5120]
++ - Exact: [2048, 512, 1, 6656]
++ - Exact: [1024, 1024, 1, 128]
++ - Exact: [512, 1024, 1, 1792]
++ - Exact: [4096, 256, 1, 2816]
++ - Exact: [1024, 1024, 1, 4096]
++ - Exact: [2048, 200, 1, 4160]
++ - Exact: [1024, 512, 1, 768]
++ - Exact: [4096, 200, 1, 8320]
++ - Exact: [2048, 512, 1, 896]
++ - Exact: [4096, 200, 1, 7168]
++ - Exact: [2048, 200, 1, 3840]
++ - Exact: [1024, 1024, 1, 768]
++ - Exact: [4096, 256, 1, 2304]
++ - Exact: [2048, 200, 1, 16640]
++ - Exact: [2048, 256, 1, 2816]
++ - Exact: [1024, 512, 1, 384]
++ - Exact: [2048, 200, 1, 7680]
++ - Exact: [1024, 512, 1, 4608]
++ - Exact: [4096, 200, 1, 32]
++ - Exact: [4096, 200, 1, 3328]
++ - Exact: [1024, 1024, 1, 1408]
++ - Exact: [2048, 200, 1, 15360]
++ - Exact: [512, 1024, 1, 2048]
++ - Exact: [4096, 256, 1, 5632]
++ - Exact: [2048, 256, 1, 1408]
++ - Exact: [2048, 256, 1, 6144]
++ - Exact: [4096, 256, 1, 3328]
++ - Exact: [2048, 512, 1, 6144]
++ - Exact: [2048, 512, 1, 3200]
++ - Exact: [2048, 200, 1, 4608]
++ - Exact: [1024, 1024, 1, 6144]
++ - Exact: [4096, 256, 1, 1664]
++ - Exact: [2048, 200, 1, 384]
++ - Exact: [4096, 256, 1, 1792]
++ - Exact: [2048, 512, 1, 2816]
++ - Exact: [4096, 256, 1, 384]
++ - Exact: [2048, 256, 1, 128]
++ - Exact: [1024, 1024, 1, 640]
++ - Exact: [4096, 200, 1, 5632]
++ - Exact: [2048, 200, 1, 1152]
++ - Exact: [4096, 256, 1, 512]
++ - Exact: [1024, 1024, 1, 384]
++ - Exact: [2048, 200, 1, 512]
++ - Exact: [2048, 256, 1, 9216]
++ - Exact: [2048, 256, 1, 1792]
++ - Exact: [4096, 200, 1, 1792]
++ - Exact: [2048, 200, 1, 1536]
++ - Exact: [1024, 1024, 1, 3072]
++ - Exact: [1024, 1024, 1, 2080]
++ - Exact: [2048, 200, 1, 2304]
++ - Exact: [2048, 256, 1, 7168]
++ - Exact: [2048, 512, 1, 1792]
++ - Exact: [1024, 1024, 1, 4608]
++ - Exact: [512, 1024, 1, 1280]
++ - Exact: [2048, 256, 1, 3200]
++ - Exact: [1024, 512, 1, 3328]
++ - Exact: [1024, 512, 1, 4160]
++ - Exact: [4096, 200, 1, 6656]
++ - Exact: [2048, 200, 1, 3328]
++ - Exact: [1024, 1024, 1, 256]
++ - Exact: [2048, 256, 1, 64]
++ - Exact: [2048, 256, 1, 2304]
++ - Exact: [4096, 200, 1, 8192]
++ - Exact: [1024, 512, 1, 7168]
++ - Exact: [1024, 512, 1, 1792]
++ - Exact: [4096, 200, 1, 2816]
++ - Exact: [1024, 1024, 1, 896]
++ - Exact: [4096, 256, 1, 5120]
++ - Exact: [4096, 256, 1, 2048]
++ - Exact: [2048, 256, 1, 5120]
++ - Exact: [2048, 256, 1, 7680]
++ - Exact: [2048, 200, 1, 3584]
++ - Exact: [1024, 512, 1, 1536]
++ - Exact: [2048, 200, 1, 64]
++ - Exact: [2048, 200, 1, 4096]
++ - Exact: [1024, 1024, 1, 1536]
++ - Exact: [4096, 256, 1, 32]
++ - Exact: [4096, 256, 1, 1280]
++ - Exact: [2048, 256, 1, 1024]
++ - Exact: [1024, 512, 1, 1152]
++ - Exact: [2048, 512, 1, 3328]
++ - Exact: [4096, 200, 1, 3584]
++ - Exact: [2048, 200, 1, 256]
++ - Exact: [4096, 256, 1, 1920]
++ - Exact: [2048, 256, 1, 1664]
++ - Exact: [4096, 200, 1, 5120]
++ - Exact: [1024, 512, 1, 8192]
++ - Exact: [4096, 200, 1, 896]
++ - Exact: [2048, 200, 1, 640]
++ - Exact: [4096, 200, 1, 1408]
++ - Exact: [2048, 200, 1, 5632]
++ - Exact: [1024, 512, 1, 2560]
++ - Exact: [4096, 200, 1, 1280]
++ - Exact: [1024, 1024, 1, 2560]
++ - Exact: [2048, 512, 1, 64]
++ - Exact: [2048, 200, 1, 8192]
++ - Exact: [2048, 512, 1, 3072]
++ - Exact: [4096, 256, 1, 640]
++ - Exact: [2048, 256, 1, 4096]
++ - Exact: [4096, 200, 1, 1664]
++ - Exact: [2048, 200, 1, 6656]
++ - Exact: [512, 1024, 1, 768]
++ - Exact: [2048, 200, 1, 8320]
++ - Exact: [4096, 256, 1, 3840]
++ - Exact: [1024, 1024, 1, 3200]
++ - Exact: [4096, 256, 1, 4608]
++ - Exact: [1024, 512, 1, 32]
++ - Exact: [1024, 512, 1, 3840]
++ - Exact: [2048, 512, 1, 1920]
++ - Exact: [4096, 200, 1, 6144]
++ - Exact: [2048, 200, 1, 2816]
++ - Exact: [1024, 1024, 1, 3840]
++ - Exact: [2048, 256, 1, 3840]
++ - Exact: [1024, 512, 1, 7680]
++ - Exact: [2048, 200, 1, 10240]
++ - Exact: [2048, 512, 1, 5120]
++ - Exact: [512, 1024, 1, 512]
++ - Exact: [2048, 512, 1, 32]
++ - Exact: [4096, 256, 1, 2560]
++ - Exact: [4096, 256, 1, 64]
++ - Exact: [2048, 200, 1, 768]
++ - Exact: [2048, 512, 1, 2560]
++ - Exact: [2048, 512, 1, 7168]
++ - Exact: [2048, 512, 1, 128]
++ - Exact: [4096, 200, 1, 2304]
++ - Exact: [2048, 512, 1, 4096]
++ - Exact: [2048, 256, 1, 2560]
++ - Exact: [2048, 256, 1, 4160]
++ - Exact: [1024, 512, 1, 1664]
++ - Exact: [2048, 512, 1, 2080]
++ - Exact: [2048, 512, 1, 3840]
++ - Exact: [4096, 200, 1, 3072]
++ - Exact: [1024, 1024, 1, 1664]
++ - Exact: [512, 1024, 1, 2304]
++ - Exact: [4096, 256, 1, 1408]
++ - Exact: [2048, 256, 1, 1152]
++ - Exact: [1024, 512, 1, 1280]
++ - Exact: [2048, 200, 1, 12288]
++ - Exact: [2048, 200, 1, 1664]
++ - Exact: [4096, 200, 1, 4608]
++ - Exact: [512, 1024, 1, 2560]
++ - Exact: [4096, 200, 1, 384]
++ - Exact: [2048, 200, 1, 128]
++ - Exact: [2048, 200, 1, 11264]
++ - Exact: [1024, 512, 1, 1920]
++ - Exact: [4096, 256, 1, 1536]
++ - Exact: [2048, 256, 1, 256]
++ - Exact: [2048, 256, 1, 10240]
++ - Exact: [1024, 512, 1, 5120]
++ - Exact: [1024, 512, 1, 8320]
++ - Exact: [1024, 512, 1, 10240]
++ - Exact: [1024, 1024, 1, 2048]
++ - Exact: [2048, 256, 1, 2080]
++ - Exact: [4096, 256, 1, 128]
++ - Exact: [2048, 256, 1, 896]
++ - Exact: [4096, 200, 1, 1152]
++ - Exact: [2048, 200, 1, 6144]
++ - Exact: [1024, 1024, 1, 7680]
++ - Exact: [2048, 200, 1, 1920]
++ - Exact: [4096, 256, 1, 2080]
++ - Exact: [2048, 200, 1, 14336]
++ - Exact: [1024, 512, 1, 6144]
++ - Exact: [1024, 512, 1, 2304]
++ - Exact: [4096, 200, 1, 4160]
++ - Exact: [4096, 200, 1, 1536]
++ - Exact: [2048, 320, 1, 64]
++ - Exact: [2048, 384, 1, 64]
++ - Exact: [1024, 384, 1, 289]
++ - Exact: [2048, 448, 1, 64]
++ - Exact: [102, 101, 624, 64]
++ - Exact: [101, 101, 624, 64]
++ - Exact: [85, 85, 752, 64]
++ - Exact: [112, 111, 576, 64]
++ - Exact: [65, 65, 992, 64]
++ - Exact: [77, 77, 816, 64]
++ - Exact: [111, 111, 576, 64]
++ - Exact: [84, 85, 752, 64]
++ - Exact: [84, 84, 752, 64]
++ - Exact: [71, 71, 896, 64]
++ - Exact: [122, 122, 528, 64]
++ - Exact: [78, 78, 816, 64]
++ - Exact: [112, 112, 576, 64]
++ - Exact: [77, 78, 816, 64]
++ - Exact: [111, 112, 576, 64]
++ - Exact: [92, 93, 688, 64]
++ - Exact: [102, 102, 624, 64]
++ - Exact: [99, 99, 624, 64]
++ - Exact: [100, 102, 624, 64]
++ - Exact: [123, 122, 528, 64]
++ - Exact: [99, 102, 624, 64]
++ - Exact: [93, 93, 688, 64]
++ - Exact: [123, 123, 528, 64]
++ - Exact: [100, 100, 624, 64]
++ - Exact: [101, 102, 624, 64]
++ - Exact: [102, 100, 624, 64]
++ - Exact: [92, 92, 688, 64]
++ - Exact: [3072, 128, 1, 4096]
++ - Exact: [1728, 320, 1, 64]
++ - Exact: [1440, 320, 1, 196]
++ - Exact: [2592, 384, 1, 289]
++ - Exact: [192, 80, 36, 10368]
++ - Exact: [1280, 384, 1, 64]
++ - Exact: [1280, 448, 1, 64]
++ - Exact: [3456, 256, 1, 169]
++ - Exact: [2304, 256, 1, 196]
++ - Exact: [224, 192, 36, 2592]
++ - Exact: [192, 128, 36, 1568]
++ - Exact: [1296, 288, 1, 196]
++ - Exact: [192, 64, 36, 6272]
++ - Exact: [1728, 224, 1, 1225]
++ - Exact: [1152, 384, 1, 64]
++ - Exact: [1792, 256, 1, 289]
++ - Exact: [1728, 384, 1, 169]
++ - Exact: [1568, 256, 1, 289]
++ - Exact: [1152, 448, 1, 64]
++ - Exact: [1536, 256, 1, 64]
++ - Exact: [1440, 320, 1, 49]
++ - Exact: [1344, 512, 1, 64]
++ - Exact: [1152, 256, 1, 196]
++ - Exact: [1728, 192, 1, 1225]
++ - Exact: [2048, 512, 1, 49]
++ - Exact: [512, 2048, 1, 49]
++ - Exact: [1728, 192, 1, 64]
++ - Exact: [1536, 384, 1, 64]
++ - Exact: [2048, 192, 1, 64]
++ - Exact: [128, 96, 36, 1568]
++ - Exact: [128, 128, 36, 3136]
++ - Exact: [1280, 320, 1, 64]
++ - Exact: [1792, 320, 1, 289]
++ - Exact: [2880, 320, 1, 64]
++ - Exact: [1728, 384, 1, 49]
++ - Exact: [512, 1024, 1, 196]
++ - Exact: [224, 192, 36, 5184]
++ - Exact: [192, 80, 36, 20736]
++ - Exact: [224, 192, 64, 4608]
++ - Exact: [224, 192, 64, 2304]
++ - Exact: [192, 80, 49, 14400]
++ - Exact: [224, 192, 49, 6272]
++ - Exact: [224, 192, 49, 3136]
++ - Exact: [192, 80, 36, 41472]
++ - Exact: [192, 80, 49, 28800]
++ - Exact: [192, 80, 64, 9216]
++ - Exact: [256, 224, 9, 9792]
++ - Exact: [256, 256, 9, 4896]
++ - Exact: [320, 256, 9, 4896]
++ - Exact: [224, 192, 9, 19584]
++ - Exact: [192, 192, 11, 3264]
++ - Exact: [192, 192, 11, 6528]
++ - Exact: [192, 192, 9, 4896]
++ - Exact: [224, 192, 11, 6528]
++ - Exact: [192, 192, 9, 19584]
++ - Exact: [256, 224, 11, 13056]
++ - Exact: [224, 192, 11, 13056]
++ - Exact: [256, 256, 11, 3264]
++ - Exact: [320, 256, 11, 6528]
++ - Exact: [192, 192, 9, 9792]
++ - Exact: [224, 224, 9, 9792]
++ - Exact: [224, 192, 11, 3264]
++ - Exact: [224, 224, 11, 6528]
++ - Exact: [224, 224, 9, 19584]
++ - Exact: [192, 192, 11, 13056]
++ - Exact: [224, 224, 9, 4896]
++ - Exact: [320, 256, 11, 3264]
++ - Exact: [256, 256, 11, 6528]
++ - Exact: [224, 192, 9, 4896]
++ - Exact: [224, 224, 11, 13056]
++ - Exact: [224, 224, 11, 3264]
++ - Exact: [256, 224, 11, 6528]
++ - Exact: [256, 224, 11, 3264]
++ - Exact: [224, 192, 9, 9792]
++ - Exact: [256, 224, 9, 4896]
++ - Exact: [64, 64, 496, 64]
++ - Exact: [135, 135, 32, 64]
++ - Exact: [64, 65, 496, 64]
++ - Exact: [65, 65, 472, 64]
++ - Exact: [65, 65, 496, 64]
++ - Exact: [70, 70, 216, 64]
++ - Exact: [70, 71, 216, 64]
++ - Exact: [71, 71, 216, 64]
++ - Exact: [71, 71, 448, 64]
++ - Exact: [77, 77, 248, 64]
++ - Exact: [77, 77, 408, 64]
++ - Exact: [77, 78, 248, 64]
++ - Exact: [77, 78, 408, 64]
++ - Exact: [78, 78, 248, 64]
++ - Exact: [78, 78, 408, 64]
++ - Exact: [80, 80, 152, 64]
++ - Exact: [80, 84, 152, 64]
++ - Exact: [84, 84, 152, 64]
++ - Exact: [85, 85, 376, 64]
++ - Exact: [93, 93, 344, 64]
++ - Exact: [102, 102, 312, 64]
++ - Exact: [112, 112, 288, 64]
++ - Exact: [122, 122, 264, 64]
++ - Exact: [123, 122, 264, 64]
++ - Exact: [123, 123, 264, 64]
++ - Exact: [511, 2048, 1, 2048]
++ - Exact: [1024, 512, 1, 1025]
++ - Exact: [512, 1023, 1, 1024]
++ - Exact: [1025, 1024, 1, 1024]
++ - Exact: [2048, 513, 1, 2048]
++ - Exact: [1024, 1024, 1, 1025]
++ - Exact: [960, 1024, 1, 1023]
++ - Exact: [1024, 1024, 1, 1024]
++ - Exact: [960, 1025, 1, 1024]
++ - Exact: [2049, 512, 1, 2048]
++ - Exact: [513, 1024, 1, 1024]
++ - Exact: [512, 2048, 1, 2048]
++ - Exact: [1024, 511, 1, 1024]
++ - Exact: [1024, 512, 1, 1023]
++ - Exact: [960, 1024, 1, 1025]
++ - Exact: [959, 1024, 1, 1024]
++ - Exact: [2048, 512, 1, 2049]
++ - Exact: [511, 1024, 1, 1024]
++ - Exact: [512, 2049, 1, 2048]
++ - Exact: [1024, 513, 1, 1024]
++ - Exact: [2048, 512, 1, 2047]
++ - Exact: [1025, 512, 1, 1024]
++ - Exact: [1024, 1024, 1, 1023]
++ - Exact: [513, 2048, 1, 2048]
++ - Exact: [1024, 1025, 1, 1024]
++ - Exact: [512, 2048, 1, 2049]
++ - Exact: [1024, 1023, 1, 1024]
++ - Exact: [960, 1023, 1, 1024]
++ - Exact: [2048, 511, 1, 2048]
++ - Exact: [1023, 512, 1, 1024]
++ - Exact: [2047, 512, 1, 2048]
++ - Exact: [512, 1024, 1, 1024]
++ - Exact: [512, 1024, 1, 1025]
++ - Exact: [512, 2047, 1, 2048]
++ - Exact: [512, 1025, 1, 1024]
++ - Exact: [512, 2048, 1, 2047]
++ - Exact: [960, 1024, 1, 1024]
++ - Exact: [961, 1024, 1, 1024]
++ - Exact: [512, 1024, 1, 1023]
++ - Exact: [1023, 1024, 1, 1024]
++ - Exact: [479, 1024, 1, 1024]
++ - Exact: [479, 2048, 1, 2048]
++ - Exact: [480, 1023, 1, 1024]
++ - Exact: [480, 1024, 1, 1023]
++ - Exact: [480, 1024, 1, 1025]
++ - Exact: [480, 1025, 1, 1024]
++ - Exact: [480, 2047, 1, 2048]
++ - Exact: [480, 2048, 1, 2047]
++ - Exact: [480, 2048, 1, 2049]
++ - Exact: [480, 2049, 1, 2048]
++ - Exact: [480, 3071, 1, 3072]
++ - Exact: [481, 1024, 1, 1024]
++ - Exact: [481, 2048, 1, 2048]
++ - Exact: [1023, 480, 1, 1024]
++ - Exact: [1024, 479, 1, 1024]
++ - Exact: [1024, 480, 1, 1023]
++ - Exact: [1024, 480, 1, 1025]
++ - Exact: [1024, 481, 1, 1024]
++ - Exact: [1025, 480, 1, 1024]
++ - Exact: [2047, 480, 1, 2048]
++ - Exact: [2048, 479, 1, 2048]
++ - Exact: [2048, 480, 1, 2047]
++ - Exact: [2048, 480, 1, 2049]
++ - Exact: [2048, 481, 1, 2048]
++ - Exact: [2049, 480, 1, 2048]
++ - Exact: [3071, 480, 1, 3072]
++ - Exact: [480, 1024, 1, 1024]
++ - Exact: [480, 2048, 1, 2048]
++ - Exact: [1024, 480, 1, 1024]
++ - Exact: [2048, 480, 1, 2048]
++ - Exact: [1024, 512, 1, 2048]
++ - Exact: [1024, 960, 1, 1024]
++ - Exact: [1024, 960, 1, 1024]
++ - Exact: [1024, 960, 1, 1600]
++ - Exact: [1024, 1024, 1, 960]
++ - Exact: [2048, 215, 1, 512]
++ - Exact: [2048, 215, 1, 768]
++ - Exact: [2048, 256, 1, 512]
++ - Exact: [2048, 256, 1, 768]
++ - Exact: [2048, 512, 1, 2048]
++ - Exact: [2048, 512, 1, 67]
++ - Exact: [2048, 512, 1, 74]
++ - Exact: [256, 1280, 1, 1024]
++ - Exact: [256, 1536, 1, 1024]
++ - Exact: [256, 2304, 1, 1024]
++ - Exact: [256, 2560, 1, 1024]
++ - Exact: [256, 2816, 1, 1024]
++ - Exact: [256, 3328, 1, 1024]
++ - Exact: [256, 3584, 1, 1024]
++ - Exact: [512, 1600, 1, 512]
++ - Exact: [256, 1280, 1, 1024]
++ - Exact: [256, 1536, 1, 1024]
++ - Exact: [256, 2304, 1, 1024]
++ - Exact: [256, 2560, 1, 1024]
++ - Exact: [256, 2816, 1, 1024]
++ - Exact: [256, 3584, 1, 1024]
++ - Exact: [767, 1280, 1, 768]
++ - Exact: [769, 1280, 1, 768]
++ - Exact: [768, 1279, 1, 768]
++ - Exact: [768, 1281, 1, 768]
++ - Exact: [768, 1280, 1, 767]
++ - Exact: [768, 1280, 1, 769]
++ - Exact: [256, 4096, 1, 512]
++ - Exact: [767, 768, 1, 768]
++ - Exact: [769, 768, 1, 768]
++ - Exact: [768, 767, 1, 768]
++ - Exact: [768, 769, 1, 768]
++ - Exact: [768, 768, 1, 767]
++ - Exact: [768, 768, 1, 769]
++ - Exact: [768, 768, 1, 768]
++ - Exact: [128, 128, 49, 1152]
++ - Exact: [128, 128, 49, 1216]
++ - Exact: [128, 128, 36, 1800]
++ - Exact: [128, 128, 36, 1900]
++ - Exact: [128, 128, 64, 5880]
++ - Exact: [128, 128, 49, 7680]
++ - Exact: [128, 128, 64, 882]
++ - Exact: [128, 128, 64, 931]
++ - Exact: [128, 64, 121, 1152]
++ - Exact: [128, 64, 81, 12000]
++ - Exact: [128, 64, 121, 1216]
++ - Exact: [128, 64, 81, 1800]
++ - Exact: [128, 64, 81, 1900]
++ - Exact: [128, 64, 49, 20280]
++ - Exact: [128, 64, 49, 3042]
++ - Exact: [128, 64, 49, 3211]
++ - Exact: [128, 64, 169, 5880]
++ - Exact: [128, 64, 121, 7680]
++ - Exact: [128, 64, 169, 882]
++ - Exact: [128, 64, 169, 931]
++ - Exact: [256, 128, 25, 1080]
++ - Exact: [256, 128, 25, 162]
++ - Exact: [256, 128, 25, 171]
++ - Exact: [1152, 256, 1, 1]
++ - Exact: [1152, 256, 1, 1444]
++ - Exact: [1152, 256, 1, 25]
++ - Exact: [1152, 256, 1, 9]
++ - Exact: [2304, 256, 1, 1444]
++ - Exact: [2304, 340, 1, 1]
++ - Exact: [2304, 340, 1, 1444]
++ - Exact: [2304, 340, 1, 9]
++ - Exact: [2304, 510, 1, 25]
++ - Exact: [30522, 77, 1, 1024]
++ - Exact: [1024, 780, 1, 1024]
++ - Exact: [1024, 800, 1, 1024]
++ - Exact: [1024, 820, 1, 1024]
++ - Exact: [1024, 385, 1, 1024]
++ - Exact: [1024, 462, 1, 1024]
++ - Exact: [64, 512, 256, 512]
++ - Exact: [64, 512, 128, 512]
++ - Exact: [64, 512, 40, 512]
++ - Exact: [96, 1024, 64, 1024]
++ - Exact: [96, 1024, 128, 1024]
++ - Exact: [64, 1024, 256, 1024]
++ - Exact: [64, 1024, 32, 1024]
++ - Exact: [64, 1024, 64, 1024]
++ - Exact: [64, 1024, 128, 1024]
++ - Exact: [64, 128, 1024, 128]
++ - Exact: [1024, 864, 1, 1024]
++ - Exact: [1024, 864, 1, 480]
++ - Exact: [128, 3456, 1, 256]
++ - Exact: [128, 4096, 1, 256]
++ - Exact: [128, 6912, 1, 256]
++ - Exact: [256, 3456, 1, 512]
++ - Exact: [512, 864, 1, 1024]
++ - Exact: [512, 864, 1, 13]
++ - Exact: [64, 128, 1280, 128]
++ - Exact: [64, 128, 1312, 128]
++ - Exact: [64, 512, 192, 512]
++ - Exact: [1024, 512, 1, 196]
++ - Exact: [64, 128, 2048, 128]
++ - Exact: [64, 128, 1536, 128]
++ - Exact: [128, 128, 64, 6400]
++ - Exact: [64, 128, 192, 128]
++ - Exact: [64, 384, 144, 384]
++ - Exact: [64, 512, 48, 512]
++ - Exact: [64, 128, 256, 128]
++ - Exact: [64, 384, 192, 384]
++ - Exact: [128, 128, 49, 1120]
++ - Exact: [128, 128, 49, 1064]
++ - Exact: [128, 128, 49, 1040]
++ - Exact: [128, 128, 64, 600]
++ - Exact: [128, 128, 64, 616]
++ - Exact: [128, 128, 49, 950]
++ - Exact: [128, 128, 49, 972]
++ - Exact: [128, 128, 64, 560]
++ - Exact: [128, 128, 49, 1008]
++ - Exact: [128, 128, 64, 532]
++ - Exact: [128, 128, 49, 1080]
++ - Exact: [128, 128, 64, 588]
++ - Exact: [128, 128, 49, 1160]
++ - Exact: [128, 128, 49, 988]
++ - Exact: [128, 128, 49, 936]
++ - Exact: [512, 1024, 1, 3800]
++ - Exact: [512, 1024, 1, 3400]
++ - Exact: [512, 1024, 1, 3456]
++ - Exact: [2048, 512, 1, 950]
++ - Exact: [512, 1024, 1, 3552]
++ - Exact: [512, 1024, 1, 3220]
++ - Exact: [2048, 512, 1, 850]
++ - Exact: [512, 2048, 1, 864]
++ - Exact: [512, 2048, 1, 768]
++ - Exact: [2048, 512, 1, 805]
++ - Exact: [512, 1024, 1, 2852]
++ - Exact: [512, 2048, 1, 888]
++ - Exact: [2048, 512, 1, 864]
++ - Exact: [2048, 512, 1, 888]
++ - Exact: [2048, 256, 1, 950]
++ - Exact: [2048, 512, 1, 713]
++ - Exact: [512, 1024, 1, 2688]
++ - Exact: [512, 1024, 1, 2640]
++ - Exact: [512, 1024, 1, 2904]
++ - Exact: [1024, 512, 1, 950]
++ - Exact: [512, 2048, 1, 672]
++ - Exact: [512, 2048, 1, 660]
++ - Exact: [512, 2048, 1, 1008]
++ - Exact: [2048, 256, 1, 850]
++ - Exact: [2048, 512, 1, 726]
++ - Exact: [1024, 512, 1, 850]
++ - Exact: [2048, 512, 1, 660]
++ - Exact: [2048, 512, 1, 672]
++ - Exact: [512, 2048, 1, 840]
++ - Exact: [2048, 512, 1, 1008]
++ - Exact: [512, 2048, 1, 792]
++ - Exact: [1024, 512, 1, 805]
++ - Exact: [512, 2048, 1, 1050]
++ - Exact: [2048, 512, 1, 748]
++ - Exact: [2048, 256, 1, 864]
++ - Exact: [1024, 512, 1, 864]
++ - Exact: [2048, 512, 1, 875]
++ - Exact: [2048, 512, 1, 840]
++ - Exact: [2048, 512, 1, 792]
++ - Exact: [512, 2048, 1, 736]
++ - Exact: [2048, 256, 1, 888]
++ - Exact: [512, 2048, 1, 704]
++ - Exact: [512, 2048, 1, 588]
++ - Exact: [1024, 512, 1, 888]
++ - Exact: [512, 2048, 1, 816]
++ - Exact: [1024, 512, 1, 713]
++ - Exact: [2048, 512, 1, 736]
++ - Exact: [2048, 512, 1, 588]
++ - Exact: [2048, 512, 1, 704]
++ - Exact: [1024, 512, 1, 660]
++ - Exact: [2048, 256, 1, 660]
++ - Exact: [2048, 256, 1, 672]
++ - Exact: [1024, 512, 1, 672]
++ - Exact: [1024, 512, 1, 726]
++ - Exact: [512, 2048, 1, 630]
++ - Exact: [512, 2048, 1, 600]
++ - Exact: [2048, 256, 1, 805]
++ - Exact: [2048, 256, 1, 713]
++ - Exact: [2048, 256, 1, 726]
++ - Exact: [320, 1024, 1, 1024]
++ - Exact: [1024, 1000, 1, 1024]
++ - Exact: [320, 1000, 1, 1024]
++ - Exact: [128, 128, 49, 1280]
++ - Exact: [128, 128, 49, 1360]
++ - Exact: [128, 128, 49, 1200]
++ - Exact: [128, 128, 49, 1240]
++ - Exact: [2304, 256, 1, 704]
++ - Exact: [2304, 256, 1, 736]
++ - Exact: [2304, 256, 1, 792]
++ - Exact: [2304, 256, 1, 748]
++ - Exact: [2304, 256, 1, 726]
++ - Exact: [2304, 256, 1, 713]
++ - Exact: [2304, 256, 1, 768]
++ - Exact: [512, 2048, 1, 759]
++ - Exact: [512, 2048, 1, 925]
++ - Exact: [2304, 256, 1, 805]
++ - Exact: [512, 2048, 1, 900]
++ - Exact: [512, 2048, 1, 875]
++ - Exact: [512, 2048, 1, 748]
++ - Exact: [512, 2048, 1, 726]
++ - Exact: [512, 2048, 1, 713]
++ - Exact: [512, 2048, 1, 805]
++ - Exact: [512, 2048, 1, 850]
++ - Exact: [512, 2048, 1, 950]
++ - Exact: [96, 1024, 160, 1024]
++ - Exact: [96, 1024, 40, 1024]
++ - Exact: [96, 1024, 80, 1024]
++ - Exact: [96, 1024, 96, 1024]
++ - Exact: [96, 1024, 24, 1024]
++ - Exact: [96, 1024, 48, 1024]
++ - Exact: [96, 1024, 16, 1024]
++ - Exact: [96, 1024, 32, 1024]
++ - Exact: [64, 512, 320, 512]
++ - Exact: [64, 512, 80, 512]
++ - Exact: [29000, 109, 1, 2560]
++ - Exact: [29000, 121, 1, 2560]
++ - Exact: [29000, 65, 1, 2560]
++ - Exact: [29000, 66, 1, 2560]
++ - Exact: [29000, 67, 1, 2560]
++ - Exact: [29000, 69, 1, 2560]
++ - Exact: [29000, 70, 1, 2560]
++ - Exact: [29000, 71, 1, 2560]
++ - Exact: [29000, 73, 1, 2560]
++ - Exact: [29000, 74, 1, 2560]
++ - Exact: [29000, 75, 1, 2560]
++ - Exact: [29000, 77, 1, 2560]
++ - Exact: [29000, 78, 1, 2560]
++ - Exact: [29000, 80, 1, 2560]
++ - Exact: [29000, 81, 1, 2560]
++ - Exact: [29000, 82, 1, 2560]
++ - Exact: [29000, 83, 1, 2560]
++ - Exact: [29000, 84, 1, 2560]
++ - Exact: [29000, 88, 1, 2560]
++ - Exact: [29000, 89, 1, 2560]
++ - Exact: [29000, 90, 1, 2560]
++ - Exact: [29000, 92, 1, 2560]
++ - Exact: [29000, 95, 1, 2560]
++ - Exact: [29000, 98, 1, 2560]
++ - Exact: [64, 1024, 512, 1024]
++
++# bodys midSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 200, 1, 13312]
++ - Exact: [1024, 256, 1, 15360]
++ - Exact: [1024, 256, 1, 16384]
++ - Exact: [1024, 200, 1, 16384]
++ - Exact: [1024, 256, 1, 12288]
++ - Exact: [1024, 200, 1, 12288]
++ - Exact: [1024, 200, 1, 15360]
++ - Exact: [1024, 256, 1, 9216]
++ - Exact: [1024, 200, 1, 14336]
++ - Exact: [1024, 256, 1, 16640]
++ - Exact: [1024, 200, 1, 8192]
++ - Exact: [1024, 200, 1, 10240]
++ - Exact: [1024, 200, 1, 9216]
++ - Exact: [1024, 256, 1, 11264]
++ - Exact: [1024, 200, 1, 8320]
++ - Exact: [1024, 256, 1, 8320]
++ - Exact: [1024, 200, 1, 16640]
++ - Exact: [1024, 256, 1, 14336]
++ - Exact: [1024, 256, 1, 13312]
++ - Exact: [1024, 200, 1, 11264]
++ - Exact: [1024, 256, 1, 8192]
++ - Exact: [1024, 256, 1, 10240]
++ - Exact: [96, 64, 64, 18432]
++ - Exact: [96, 64, 36, 10368]
++ - Exact: [96, 64, 36, 20736]
++ - Exact: [96, 96, 36, 10368]
++ - Exact: [96, 64, 49, 28800]
++ - Exact: [96, 64, 36, 41472]
++ - Exact: [64, 64, 11, 233600]
++ - Exact: [64, 64, 11, 116800]
++ - Exact: [64, 64, 9, 172864]
++ - Exact: [64, 64, 11, 58400]
++ - Exact: [192, 160, 9, 19584]
++ - Exact: [128, 128, 9, 9792]
++ - Exact: [192, 160, 11, 13056]
++ - Exact: [64, 64, 9, 86432]
++ - Exact: [128, 128, 9, 19584]
++ - Exact: [160, 160, 11, 13056]
++ - Exact: [160, 160, 9, 19584]
++ - Exact: [192, 128, 9, 19584]
++ - Exact: [192, 160, 9, 9792]
++ - Exact: [64, 64, 9, 345728]
++ - Exact: [128, 128, 11, 13056]
++ - Exact: [160, 160, 9, 9792]
++ - Exact: [192, 128, 11, 13056]
++ - Exact: [192, 128, 9, 9792]
++ - Exact: [128, 64, 25, 43320]
++ - Exact: [64, 64, 64, 20280]
++ - Exact: [64, 64, 49, 27000]
++ - Exact: [64, 64, 36, 43320]
++ - Exact: [64, 64, 36, 50176]
++ - Exact: [64, 64, 49, 36864]
++ - Exact: [64, 64, 64, 25600]
++ - Exact: [256, 256, 1, 60800]
++ - Exact: [256, 256, 1, 54400]
++ - Exact: [256, 256, 1, 51520]
++ - Exact: [256, 256, 1, 55296]
++ - Exact: [256, 256, 1, 56832]
++ - Exact: [256, 256, 1, 45632]
++ - Exact: [256, 256, 1, 49152]
++ - Exact: [256, 512, 1, 13600]
++ - Exact: [256, 256, 1, 43008]
++ - Exact: [256, 512, 1, 15200]
++ - Exact: [256, 512, 1, 12880]
++ - Exact: [256, 512, 1, 13824]
++ - Exact: [512, 256, 1, 13824]
++ - Exact: [256, 512, 1, 14208]
++ - Exact: [512, 256, 1, 14208]
++ - Exact: [512, 256, 1, 15200]
++ - Exact: [256, 512, 1, 12288]
++ - Exact: [512, 256, 1, 12288]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 200, 1, 560]
++ - Exact: [768, 320, 1, 768]
++ - Exact: [1024, 120, 1, 1024]
++ - Exact: [1024, 128, 1, 128]
++ - Exact: [2368, 64, 1, 3328]
++ - Exact: [1408, 64, 1, 1280]
++ - Exact: [4096, 32, 1, 4096]
++ - Exact: [3072, 64, 1, 1024]
++ - Exact: [2944, 64, 1, 256]
++ - Exact: [6144, 32, 1, 2560]
++ - Exact: [1856, 64, 1, 1280]
++ - Exact: [704, 128, 1, 1280]
++ - Exact: [4288, 64, 1, 3328]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [704, 256, 1, 128]
++ - Exact: [128, 1408, 1, 128]
++ - Exact: [448, 448, 1, 256]
++ - Exact: [7680, 32, 1, 2560]
++ - Exact: [128, 1024, 1, 3328]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [256, 1024, 1, 256]
++ - Exact: [1024, 128, 1, 1280]
++ - Exact: [3072, 32, 1, 1024]
++ - Exact: [448, 256, 1, 3328]
++ - Exact: [128, 1024, 1, 128]
++ - Exact: [448, 448, 1, 3328]
++ - Exact: [128, 704, 1, 1280]
++ - Exact: [1856, 128, 1, 3328]
++ - Exact: [35, 8457, 1, 1760]
++ - Exact: [64, 2944, 1, 128]
++ - Exact: [8448, 32, 1, 2816]
++ - Exact: [1408, 128, 1, 1280]
++ - Exact: [128, 1856, 1, 1280]
++ - Exact: [2560, 64, 1, 2560]
++ - Exact: [256, 448, 1, 256]
++ - Exact: [128, 1856, 1, 128]
++ - Exact: [2560, 32, 1, 2560]
++ - Exact: [128, 1408, 1, 256]
++ - Exact: [35, 8457, 1, 2560]
++ - Exact: [4288, 64, 1, 128]
++ - Exact: [256, 448, 1, 3328]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [2368, 64, 1, 256]
++ - Exact: [704, 128, 1, 3328]
++ - Exact: [4288, 64, 1, 1280]
++ - Exact: [1408, 128, 1, 128]
++ - Exact: [128, 1024, 1, 1280]
++ - Exact: [2944, 64, 1, 128]
++ - Exact: [1024, 128, 1, 3328]
++ - Exact: [704, 128, 1, 256]
++ - Exact: [448, 256, 1, 1280]
++ - Exact: [1856, 128, 1, 1280]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [3584, 64, 1, 128]
++ - Exact: [256, 1024, 1, 1280]
++ - Exact: [3584, 64, 1, 1280]
++ - Exact: [64, 4288, 1, 3328]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [35, 8457, 1, 2048]
++ - Exact: [256, 704, 1, 256]
++ - Exact: [2368, 64, 1, 128]
++ - Exact: [256, 1024, 1, 128]
++ - Exact: [704, 256, 1, 3328]
++ - Exact: [35, 8457, 1, 4096]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [448, 256, 1, 128]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [1408, 128, 1, 256]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [128, 704, 1, 128]
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [256, 448, 1, 1280]
++ - Exact: [704, 256, 1, 1280]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [1856, 64, 1, 128]
++ - Exact: [4096, 64, 1, 4096]
++ - Exact: [1760, 128, 1, 1760]
++ - Exact: [704, 128, 1, 128]
++ - Exact: [256, 704, 1, 3328]
++ - Exact: [256, 448, 1, 128]
++ - Exact: [64, 3584, 1, 128]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [1024, 128, 1, 256]
++ - Exact: [2944, 64, 1, 1280]
++ - Exact: [128, 1408, 1, 3328]
++ - Exact: [1408, 64, 1, 256]
++ - Exact: [64, 1856, 1, 128]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [1856, 128, 1, 128]
++ - Exact: [2368, 64, 1, 1280]
++ - Exact: [4288, 64, 1, 256]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [1408, 64, 1, 3328]
++ - Exact: [64, 1408, 1, 128]
++ - Exact: [256, 704, 1, 128]
++ - Exact: [1408, 64, 1, 128]
++ - Exact: [448, 448, 1, 1280]
++ - Exact: [128, 1024, 1, 256]
++ - Exact: [3584, 64, 1, 3328]
++ - Exact: [256, 1024, 1, 3328]
++ - Exact: [1856, 64, 1, 3328]
++ - Exact: [448, 256, 1, 256]
++ - Exact: [4608, 32, 1, 1536]
++ - Exact: [128, 704, 1, 256]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [3584, 64, 1, 256]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [2048, 128, 1, 2048]
++ - Exact: [1408, 128, 1, 3328]
++ - Exact: [128, 704, 1, 3328]
++ - Exact: [128, 1856, 1, 256]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [1856, 64, 1, 256]
++ - Exact: [256, 704, 1, 1280]
++ - Exact: [64, 2368, 1, 128]
++ - Exact: [64, 4288, 1, 128]
++ - Exact: [1856, 128, 1, 256]
++ - Exact: [2048, 64, 1, 2048]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [2944, 64, 1, 3328]
++ - Exact: [128, 1408, 1, 1280]
++ - Exact: [128, 1856, 1, 3328]
++ - Exact: [1760, 64, 1, 1760]
++ - Exact: [448, 448, 1, 128]
++ - Exact: [704, 256, 1, 256]
++ - Exact: [256, 1024, 1, 196]
++ - Exact: [1024, 256, 1, 1536]
++ - Exact: [1024, 200, 1, 1408]
++ - Exact: [1024, 200, 1, 6144]
++ - Exact: [1024, 256, 1, 3328]
++ - Exact: [512, 256, 1, 3200]
++ - Exact: [1024, 200, 1, 4608]
++ - Exact: [512, 256, 1, 1792]
++ - Exact: [1024, 200, 1, 1792]
++ - Exact: [512, 200, 1, 2816]
++ - Exact: [512, 200, 1, 3072]
++ - Exact: [1024, 200, 1, 128]
++ - Exact: [1024, 200, 1, 5120]
++ - Exact: [1024, 256, 1, 256]
++ - Exact: [512, 256, 1, 2560]
++ - Exact: [1024, 256, 1, 4160]
++ - Exact: [1024, 200, 1, 512]
++ - Exact: [512, 512, 1, 1536]
++ - Exact: [1024, 256, 1, 896]
++ - Exact: [1024, 200, 1, 3200]
++ - Exact: [1024, 200, 1, 1536]
++ - Exact: [1024, 256, 1, 1024]
++ - Exact: [128, 1024, 1, 512]
++ - Exact: [1024, 256, 1, 5120]
++ - Exact: [1024, 200, 1, 2304]
++ - Exact: [1024, 256, 1, 1664]
++ - Exact: [512, 512, 1, 1024]
++ - Exact: [1024, 256, 1, 2080]
++ - Exact: [512, 200, 1, 768]
++ - Exact: [1024, 256, 1, 2816]
++ - Exact: [1024, 200, 1, 64]
++ - Exact: [512, 512, 1, 2304]
++ - Exact: [128, 1024, 1, 2048]
++ - Exact: [512, 200, 1, 2560]
++ - Exact: [512, 256, 1, 1024]
++ - Exact: [1024, 256, 1, 1920]
++ - Exact: [512, 200, 1, 2304]
++ - Exact: [1024, 256, 1, 384]
++ - Exact: [1024, 256, 1, 32]
++ - Exact: [1024, 200, 1, 2816]
++ - Exact: [1024, 200, 1, 3072]
++ - Exact: [512, 256, 1, 1536]
++ - Exact: [1024, 256, 1, 512]
++ - Exact: [256, 512, 1, 512]
++ - Exact: [1024, 200, 1, 3840]
++ - Exact: [256, 1024, 1, 512]
++ - Exact: [1024, 256, 1, 1152]
++ - Exact: [512, 512, 1, 2816]
++ - Exact: [512, 200, 1, 1280]
++ - Exact: [512, 200, 1, 3200]
++ - Exact: [1024, 256, 1, 2304]
++ - Exact: [1024, 256, 1, 6144]
++ - Exact: [1024, 200, 1, 2560]
++ - Exact: [1024, 256, 1, 5632]
++ - Exact: [512, 256, 1, 768]
++ - Exact: [1024, 256, 1, 3072]
++ - Exact: [256, 512, 1, 2048]
++ - Exact: [1024, 200, 1, 1152]
++ - Exact: [512, 512, 1, 3072]
++ - Exact: [1024, 200, 1, 1664]
++ - Exact: [1024, 200, 1, 32]
++ - Exact: [1024, 200, 1, 384]
++ - Exact: [512, 256, 1, 2304]
++ - Exact: [256, 512, 1, 1024]
++ - Exact: [1024, 200, 1, 3328]
++ - Exact: [1024, 200, 1, 2080]
++ - Exact: [512, 200, 1, 1792]
++ - Exact: [1024, 256, 1, 1792]
++ - Exact: [1024, 200, 1, 7168]
++ - Exact: [512, 256, 1, 3072]
++ - Exact: [1024, 200, 1, 2048]
++ - Exact: [512, 512, 1, 1280]
++ - Exact: [1024, 200, 1, 1280]
++ - Exact: [512, 200, 1, 512]
++ - Exact: [1024, 256, 1, 2560]
++ - Exact: [1024, 200, 1, 1024]
++ - Exact: [1024, 256, 1, 3200]
++ - Exact: [512, 512, 1, 2560]
++ - Exact: [1024, 256, 1, 640]
++ - Exact: [1024, 256, 1, 3584]
++ - Exact: [512, 512, 1, 3200]
++ - Exact: [1024, 256, 1, 7680]
++ - Exact: [512, 200, 1, 1536]
++ - Exact: [512, 256, 1, 2816]
++ - Exact: [1024, 200, 1, 768]
++ - Exact: [512, 200, 1, 2048]
++ - Exact: [1024, 256, 1, 128]
++ - Exact: [1024, 200, 1, 4096]
++ - Exact: [1024, 256, 1, 1280]
++ - Exact: [1024, 200, 1, 896]
++ - Exact: [1024, 256, 1, 4608]
++ - Exact: [128, 1024, 1, 1024]
++ - Exact: [1024, 256, 1, 2048]
++ - Exact: [512, 256, 1, 1280]
++ - Exact: [256, 1024, 1, 2048]
++ - Exact: [512, 512, 1, 2048]
++ - Exact: [512, 256, 1, 512]
++ - Exact: [1024, 200, 1, 7680]
++ - Exact: [1024, 200, 1, 6656]
++ - Exact: [512, 200, 1, 1024]
++ - Exact: [1024, 256, 1, 3840]
++ - Exact: [512, 512, 1, 768]
++ - Exact: [1024, 256, 1, 64]
++ - Exact: [1024, 200, 1, 1920]
++ - Exact: [1024, 256, 1, 7168]
++ - Exact: [512, 512, 1, 1792]
++ - Exact: [1024, 200, 1, 256]
++ - Exact: [256, 1024, 1, 1024]
++ - Exact: [1024, 200, 1, 640]
++ - Exact: [1024, 200, 1, 4160]
++ - Exact: [1024, 200, 1, 5632]
++ - Exact: [1024, 256, 1, 6656]
++ - Exact: [1024, 256, 1, 768]
++ - Exact: [512, 256, 1, 2048]
++ - Exact: [1024, 200, 1, 3584]
++ - Exact: [1024, 256, 1, 1408]
++ - Exact: [1024, 256, 1, 4096]
++ - Exact: [1024, 128, 1, 289]
++ - Exact: [768, 192, 1, 289]
++ - Exact: [32, 32, 1984, 64]
++ - Exact: [54, 54, 1184, 64]
++ - Exact: [35, 35, 1808, 64]
++ - Exact: [45, 45, 1424, 64]
++ - Exact: [49, 49, 1296, 64]
++ - Exact: [59, 59, 1088, 64]
++ - Exact: [41, 41, 1552, 64]
++ - Exact: [38, 38, 1680, 64]
++ - Exact: [2048, 128, 1, 4096]
++ - Exact: [1024, 128, 1, 1024]
++ - Exact: [1152, 128, 1, 784]
++ - Exact: [864, 96, 1, 1225]
++ - Exact: [896, 192, 1, 289]
++ - Exact: [768, 128, 1, 289]
++ - Exact: [1344, 192, 1, 289]
++ - Exact: [384, 192, 1, 1225]
++ - Exact: [832, 192, 1, 49]
++ - Exact: [1280, 192, 1, 64]
++ - Exact: [512, 256, 1, 196]
++ - Exact: [864, 96, 1, 289]
++ - Exact: [896, 128, 1, 289]
++ - Exact: [1200, 64, 1, 1225]
++ - Exact: [1024, 256, 1, 289]
++ - Exact: [1024, 256, 1, 196]
++ - Exact: [1120, 192, 1, 289]
++ - Exact: [800, 96, 1, 784]
++ - Exact: [864, 128, 1, 784]
++ - Exact: [1344, 224, 1, 289]
++ - Exact: [1152, 192, 1, 784]
++ - Exact: [800, 128, 1, 196]
++ - Exact: [864, 208, 1, 196]
++ - Exact: [720, 192, 1, 5041]
++ - Exact: [576, 192, 1, 3136]
++ - Exact: [832, 256, 1, 49]
++ - Exact: [1200, 128, 1, 49]
++ - Exact: [528, 256, 1, 196]
++ - Exact: [256, 512, 1, 784]
++ - Exact: [480, 192, 1, 196]
++ - Exact: [96, 64, 36, 2592]
++ - Exact: [96, 96, 36, 2592]
++ - Exact: [1024, 192, 1, 289]
++ - Exact: [528, 160, 1, 196]
++ - Exact: [512, 160, 1, 196]
++ - Exact: [768, 160, 1, 289]
++ - Exact: [64, 32, 36, 43808]
++ - Exact: [832, 160, 1, 49]
++ - Exact: [2048, 64, 1, 1001]
++ - Exact: [2048, 128, 1, 1001]
++ - Exact: [1536, 64, 1, 1001]
++ - Exact: [96, 96, 49, 3136]
++ - Exact: [64, 32, 49, 57600]
++ - Exact: [96, 64, 49, 6272]
++ - Exact: [64, 32, 49, 115200]
++ - Exact: [96, 96, 64, 2304]
++ - Exact: [96, 96, 49, 6272]
++ - Exact: [96, 64, 36, 5184]
++ - Exact: [64, 32, 64, 40000]
++ - Exact: [96, 64, 64, 4608]
++ - Exact: [96, 96, 36, 5184]
++ - Exact: [96, 64, 64, 2304]
++ - Exact: [96, 64, 49, 3136]
++ - Exact: [64, 32, 36, 87616]
++ - Exact: [64, 32, 64, 80000]
++ - Exact: [96, 96, 64, 4608]
++ - Exact: [64, 32, 36, 175232]
++ - Exact: [128, 128, 11, 3264]
++ - Exact: [192, 128, 11, 6528]
++ - Exact: [128, 128, 11, 6528]
++ - Exact: [160, 160, 9, 4896]
++ - Exact: [192, 160, 11, 6528]
++ - Exact: [192, 128, 9, 4896]
++ - Exact: [128, 128, 9, 4896]
++ - Exact: [192, 128, 11, 3264]
++ - Exact: [160, 160, 11, 3264]
++ - Exact: [192, 160, 9, 4896]
++ - Exact: [192, 160, 11, 3264]
++ - Exact: [160, 160, 11, 6528]
++ - Exact: [4096, 64, 1, 1024]
++ - Exact: [49, 49, 160, 64]
++ - Exact: [54, 54, 592, 64]
++ - Exact: [59, 59, 512, 64]
++ - Exact: [104, 104, 16, 64]
++ - Exact: [32, 32, 624, 64]
++ - Exact: [32, 32, 992, 64]
++ - Exact: [35, 35, 384, 64]
++ - Exact: [35, 35, 904, 64]
++ - Exact: [38, 38, 320, 64]
++ - Exact: [38, 38, 840, 64]
++ - Exact: [41, 41, 312, 64]
++ - Exact: [41, 41, 776, 64]
++ - Exact: [45, 45, 392, 64]
++ - Exact: [45, 45, 712, 64]
++ - Exact: [49, 49, 648, 64]
++ - Exact: [54, 54, 200, 64]
++ - Exact: [59, 59, 544, 64]
++ - Exact: [91, 91, 40, 64]
++ - Exact: [91, 93, 40, 64]
++ - Exact: [93, 93, 40, 64]
++ - Exact: [102, 102, 56, 64]
++ - Exact: [103, 103, 16, 64]
++ - Exact: [103, 104, 16, 64]
++ - Exact: [112, 112, 16, 64]
++ - Exact: [112, 123, 16, 64]
++ - Exact: [119, 119, 32, 64]
++ - Exact: [119, 135, 32, 64]
++ - Exact: [123, 123, 16, 64]
++ - Exact: [512, 512, 1, 512]
++ - Exact: [513, 512, 1, 512]
++ - Exact: [512, 512, 1, 513]
++ - Exact: [512, 512, 1, 511]
++ - Exact: [512, 513, 1, 512]
++ - Exact: [512, 511, 1, 512]
++ - Exact: [511, 512, 1, 512]
++ - Exact: [479, 512, 1, 512]
++ - Exact: [480, 511, 1, 512]
++ - Exact: [480, 512, 1, 511]
++ - Exact: [480, 512, 1, 513]
++ - Exact: [480, 513, 1, 512]
++ - Exact: [481, 512, 1, 512]
++ - Exact: [511, 480, 1, 512]
++ - Exact: [512, 479, 1, 512]
++ - Exact: [512, 480, 1, 511]
++ - Exact: [512, 480, 1, 513]
++ - Exact: [512, 481, 1, 512]
++ - Exact: [513, 480, 1, 512]
++ - Exact: [480, 512, 1, 512]
++ - Exact: [512, 480, 1, 512]
++ - Exact: [512, 512, 1, 64]
++ - Exact: [2048, 114, 1, 512]
++ - Exact: [2048, 114, 1, 768]
++ - Exact: [256, 684, 1, 1024]
++ - Exact: [33, 33, 1600, 32]
++ - Exact: [256, 684, 1, 1024]
++ - Exact: [383, 384, 1, 384]
++ - Exact: [385, 384, 1, 384]
++ - Exact: [384, 383, 1, 384]
++ - Exact: [384, 385, 1, 384]
++ - Exact: [384, 384, 1, 383]
++ - Exact: [384, 384, 1, 385]
++ - Exact: [384, 384, 1, 384]
++ - Exact: [128, 64, 25, 6498]
++ - Exact: [128, 64, 25, 6859]
++ - Exact: [64, 64, 64, 3042]
++ - Exact: [64, 64, 64, 3211]
++ - Exact: [64, 64, 49, 4050]
++ - Exact: [64, 64, 49, 4275]
++ - Exact: [64, 64, 36, 6498]
++ - Exact: [64, 64, 36, 6859]
++ - Exact: [1152, 128, 1, 1444]
++ - Exact: [512, 256, 1, 361]
++ - Exact: [576, 128, 1, 1444]
++ - Exact: [1024, 308, 1, 1024]
++ - Exact: [1024, 160, 1, 1024]
++ - Exact: [1024, 180, 1, 1024]
++ - Exact: [32, 32, 4608, 64]
++ - Exact: [32, 35, 4608, 64]
++ - Exact: [34, 34, 4736, 64]
++ - Exact: [35, 35, 4608, 64]
++ - Exact: [128, 864, 1, 256]
++ - Exact: [256, 864, 1, 512]
++ - Exact: [512, 256, 1, 784]
++ - Exact: [1024, 96, 1, 1024]
++ - Exact: [1024, 256, 1, 3800]
++ - Exact: [1024, 256, 1, 3400]
++ - Exact: [256, 1024, 1, 3400]
++ - Exact: [1024, 256, 1, 3220]
++ - Exact: [256, 1024, 1, 3220]
++ - Exact: [1024, 256, 1, 3456]
++ - Exact: [256, 1024, 1, 3456]
++ - Exact: [256, 1024, 1, 3072]
++ - Exact: [1024, 256, 1, 3552]
++ - Exact: [256, 1024, 1, 3552]
++ - Exact: [256, 1024, 1, 2852]
++ - Exact: [1024, 256, 1, 2852]
++ - Exact: [256, 512, 1, 10752]
++ - Exact: [256, 1024, 1, 3800]
++ - Exact: [256, 512, 1, 10560]
++ - Exact: [256, 1024, 1, 2992]
++ - Exact: [256, 1024, 1, 2688]
++ - Exact: [1024, 256, 1, 2688]
++ - Exact: [256, 1024, 1, 2904]
++ - Exact: [1024, 256, 1, 2904]
++ - Exact: [256, 1024, 1, 2640]
++ - Exact: [1024, 256, 1, 2640]
++ - Exact: [1024, 256, 1, 4032]
++ - Exact: [1024, 256, 1, 2992]
++ - Exact: [256, 1024, 1, 3360]
++ - Exact: [1024, 256, 1, 3360]
++ - Exact: [1024, 256, 1, 3500]
++ - Exact: [256, 1024, 1, 3500]
++ - Exact: [1024, 256, 1, 3168]
++ - Exact: [256, 1024, 1, 3168]
++ - Exact: [256, 1024, 1, 3036]
++ - Exact: [1024, 256, 1, 4200]
++ - Exact: [1024, 256, 1, 3600]
++ - Exact: [256, 1024, 1, 3600]
++ - Exact: [256, 1024, 1, 2944]
++ - Exact: [1024, 256, 1, 2944]
++ - Exact: [1024, 256, 1, 3700]
++ - Exact: [256, 1024, 1, 2352]
++ - Exact: [1024, 256, 1, 2352]
++ - Exact: [256, 1024, 1, 3700]
++ - Exact: [256, 1024, 1, 2816]
++ - Exact: [256, 512, 1, 11408]
++ - Exact: [1024, 256, 1, 3036]
++ - Exact: [1024, 256, 1, 3264]
++ - Exact: [256, 1024, 1, 3264]
++ - Exact: [1024, 256, 1, 3864]
++ - Exact: [256, 1024, 1, 4032]
++ - Exact: [1024, 256, 1, 3128]
++ - Exact: [256, 1024, 1, 3128]
++ - Exact: [256, 1024, 1, 3200]
++ - Exact: [256, 512, 1, 11616]
++ - Exact: [1024, 256, 1, 4000]
++ - Exact: [256, 1024, 1, 2520]
++ - Exact: [1024, 256, 1, 2520]
++ - Exact: [256, 1024, 1, 2976]
++ - Exact: [256, 1024, 1, 2400]
++ - Exact: [1024, 256, 1, 2400]
++ - Exact: [1024, 256, 1, 3696]
++ - Exact: [1024, 256, 1, 3900]
++ - Exact: [1024, 256, 1, 3772]
++ - Exact: [256, 1024, 1, 3696]
++ - Exact: [256, 1024, 1, 2728]
++ - Exact: [1024, 256, 1, 2728]
++ - Exact: [1024, 256, 1, 2480]
++ - Exact: [256, 1024, 1, 2480]
++ - Exact: [1024, 256, 1, 2880]
++ - Exact: [512, 256, 1, 3220]
++ - Exact: [256, 1024, 1, 2880]
++ - Exact: [256, 1024, 1, 4200]
++ - Exact: [1024, 256, 1, 3648]
++ - Exact: [1024, 256, 1, 3312]
++ - Exact: [256, 1024, 1, 3648]
++ - Exact: [1024, 256, 1, 3300]
++ - Exact: [1024, 256, 1, 3528]
++ - Exact: [256, 1024, 1, 2604]
++ - Exact: [1024, 256, 1, 2604]
++ - Exact: [512, 256, 1, 11408]
++ - Exact: [256, 1024, 1, 3312]
++ - Exact: [256, 1024, 1, 3300]
++ - Exact: [256, 1024, 1, 3528]
++ - Exact: [1024, 256, 1, 2976]
++ - Exact: [1024, 256, 1, 2760]
++ - Exact: [512, 256, 1, 3800]
++ - Exact: [256, 1024, 1, 2760]
++ - Exact: [1024, 256, 1, 2160]
++ - Exact: [256, 1024, 1, 2160]
++ - Exact: [512, 256, 1, 11616]
++ - Exact: [512, 256, 1, 2852]
++ - Exact: [256, 1024, 1, 3864]
++ - Exact: [512, 256, 1, 2640]
++ - Exact: [256, 1024, 1, 4000]
++ - Exact: [512, 256, 1, 2904]
++ - Exact: [256, 1024, 1, 3900]
++ - Exact: [512, 256, 1, 2688]
++ - Exact: [256, 1024, 1, 3772]
++ - Exact: [512, 256, 1, 3400]
++ - Exact: [512, 256, 1, 3456]
++ - Exact: [512, 256, 1, 3552]
++ - Exact: [29000, 35, 1, 2560]
++ - Exact: [29000, 36, 1, 2560]
++ - Exact: [29000, 39, 1, 2560]
++ - Exact: [29000, 40, 1, 2560]
++ - Exact: [29000, 42, 1, 2560]
++ - Exact: [29000, 43, 1, 2560]
++ - Exact: [29000, 44, 1, 2560]
++ - Exact: [29000, 46, 1, 2560]
++ - Exact: [29000, 48, 1, 2560]
++ - Exact: [29000, 49, 1, 2560]
++ - Exact: [29000, 50, 1, 2560]
++ - Exact: [29000, 51, 1, 2560]
++ - Exact: [29000, 53, 1, 2560]
++ - Exact: [29000, 54, 1, 2560]
++ - Exact: [29000, 55, 1, 2560]
++ - Exact: [29000, 56, 1, 2560]
++ - Exact: [29000, 57, 1, 2560]
++ - Exact: [29000, 58, 1, 2560]
++ - Exact: [29000, 59, 1, 2560]
++ - Exact: [29000, 61, 1, 2560]
++ - Exact: [29000, 63, 1, 2560]
++
++# bodys smaSizeGSU
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [288, 64, 1, 21609]
++ - Exact: [32, 32, 36, 43808]
++ - Exact: [32, 32, 64, 40000]
++ - Exact: [32, 32, 49, 115200]
++ - Exact: [32, 32, 36, 175232]
++ - Exact: [32, 32, 49, 57600]
++ - Exact: [32, 32, 36, 87616]
++ - Exact: [32, 32, 64, 80000]
++ - Exact: [256, 128, 1, 13600]
++ - Exact: [256, 128, 1, 12880]
++ - Exact: [128, 512, 1, 15200]
++ - Exact: [512, 128, 1, 15200]
++ - Exact: [128, 512, 1, 11408]
++ - Exact: [256, 128, 1, 13824]
++ - Exact: [128, 512, 1, 11616]
++ - Exact: [256, 128, 1, 14208]
++ - Exact: [128, 512, 1, 14208]
++ - Exact: [256, 128, 1, 15200]
++ - Exact: [512, 128, 1, 11408]
++ - Exact: [512, 128, 1, 16800]
++ - Exact: [128, 512, 1, 11264]
++ - Exact: [512, 128, 1, 11616]
++ - Exact: [512, 128, 1, 16128]
++ - Exact: [512, 128, 1, 11968]
++ - Exact: [128, 512, 1, 11968]
++ - Exact: [512, 128, 1, 12288]
++ - Exact: [128, 512, 1, 12288]
++ - Exact: [128, 512, 1, 12672]
++ - Exact: [512, 128, 1, 11776]
++ - Exact: [512, 128, 1, 12144]
++ - Exact: [512, 128, 1, 11264]
++ - Exact: [128, 512, 1, 12144]
++ - Exact: [512, 128, 1, 12672]
++ - Exact: [128, 512, 1, 12512]
++ - Exact: [128, 512, 1, 11776]
++ - Exact: [256, 128, 1, 12288]
++ - Exact: [40, 40, 1, 1909283]
++ - Exact: [40, 40, 1, 3818566]
++
++# bodys bigM
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 1 ]
++ - [ 4, 2 ]
++ - WorkGroup:
++ - [ 16, 4, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 32, 4, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [30522, 20, 1, 1024]
++ - Exact: [1760, 32, 1, 1760]
++ - Exact: [3584, 4, 1, 1280]
++ - Exact: [2944, 4, 1, 256]
++ - Exact: [5056, 4, 1, 3328]
++ - Exact: [1760, 16, 1, 1760]
++ - Exact: [2368, 4, 1, 1280]
++ - Exact: [6784, 4, 1, 1280]
++ - Exact: [1856, 4, 1, 1280]
++ - Exact: [2944, 4, 1, 128]
++ - Exact: [3584, 4, 1, 128]
++ - Exact: [8448, 16, 1, 2816]
++ - Exact: [2368, 4, 1, 256]
++ - Exact: [5888, 4, 1, 128]
++ - Exact: [4288, 4, 1, 256]
++ - Exact: [3584, 4, 1, 3328]
++ - Exact: [2048, 16, 1, 2048]
++ - Exact: [1408, 4, 1, 256]
++ - Exact: [4288, 4, 1, 3328]
++ - Exact: [2368, 4, 1, 3328]
++ - Exact: [5056, 4, 1, 1280]
++ - Exact: [3072, 16, 1, 1024]
++ - Exact: [1408, 4, 1, 3328]
++ - Exact: [6144, 16, 1, 2560]
++ - Exact: [4096, 16, 1, 4096]
++ - Exact: [1856, 4, 1, 256]
++ - Exact: [6784, 4, 1, 128]
++ - Exact: [4288, 4, 1, 128]
++ - Exact: [5888, 4, 1, 3328]
++ - Exact: [5056, 4, 1, 128]
++ - Exact: [5888, 4, 1, 1280]
++ - Exact: [2944, 4, 1, 3328]
++ - Exact: [2368, 4, 1, 128]
++ - Exact: [1856, 4, 1, 128]
++ - Exact: [2560, 16, 1, 2560]
++ - Exact: [7680, 16, 1, 2560]
++ - Exact: [1408, 4, 1, 1280]
++ - Exact: [6784, 4, 1, 256]
++ - Exact: [1856, 4, 1, 3328]
++ - Exact: [3584, 4, 1, 256]
++ - Exact: [6784, 4, 1, 3328]
++ - Exact: [2048, 32, 1, 2048]
++ - Exact: [1408, 4, 1, 128]
++ - Exact: [5056, 4, 1, 256]
++ - Exact: [4288, 4, 1, 1280]
++ - Exact: [4608, 16, 1, 1536]
++ - Exact: [2944, 4, 1, 1280]
++ - Exact: [5888, 4, 1, 256]
++ - Exact: [2048, 32, 1, 1001]
++ - Exact: [1536, 32, 1, 1001]
++ - Exact: [1600, 1, 1, 1024]
++ - Exact: [32768, 1, 1, 256]
++ - Exact: [2048, 2, 1, 2048]
++ - Exact: [2560, 4, 1, 2560]
++ - Exact: [3456, 1, 1, 256]
++ - Exact: [4096, 1, 1, 256]
++ - Exact: [6912, 1, 1, 256]
++ - Exact: [2048, 8, 1, 2048]
++ - Exact: [2560, 2, 1, 2560]
++ - Exact: [29000, 27, 1, 2560]
++
++# bodys bigN
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 1, 4 ]
++ - [ 2, 2 ]
++ - [ 2, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [4, 1856, 1, 3328]
++ - Exact: [4, 1408, 1, 128]
++ - Exact: [4, 2368, 1, 1280]
++ - Exact: [4, 3584, 1, 128]
++ - Exact: [4, 5888, 1, 3328]
++ - Exact: [4, 1408, 1, 3328]
++ - Exact: [4, 6784, 1, 3328]
++ - Exact: [4, 4288, 1, 128]
++ - Exact: [4, 6784, 1, 1280]
++ - Exact: [4, 2944, 1, 3328]
++ - Exact: [4, 5056, 1, 256]
++ - Exact: [4, 5056, 1, 1280]
++ - Exact: [4, 2368, 1, 3328]
++ - Exact: [4, 1856, 1, 256]
++ - Exact: [4, 2368, 1, 256]
++ - Exact: [4, 2944, 1, 256]
++ - Exact: [4, 4288, 1, 1280]
++ - Exact: [4, 6784, 1, 128]
++ - Exact: [4, 3584, 1, 1280]
++ - Exact: [4, 5888, 1, 256]
++ - Exact: [4, 6784, 1, 256]
++ - Exact: [4, 1408, 1, 1280]
++ - Exact: [4, 3584, 1, 256]
++ - Exact: [4, 2944, 1, 1280]
++ - Exact: [4, 1408, 1, 256]
++ - Exact: [4, 4288, 1, 3328]
++ - Exact: [4, 5888, 1, 1280]
++ - Exact: [4, 1856, 1, 1280]
++ - Exact: [4, 1856, 1, 128]
++ - Exact: [4, 2944, 1, 128]
++ - Exact: [4, 5056, 1, 3328]
++ - Exact: [4, 5056, 1, 128]
++ - Exact: [4, 4288, 1, 256]
++ - Exact: [4, 3584, 1, 3328]
++ - Exact: [4, 5888, 1, 128]
++ - Exact: [4, 2368, 1, 128]
++ - Exact: [32, 1600, 1, 512]
++ - Exact: [2, 2048, 1, 1024]
++ - Exact: [1, 4096, 1, 256]
++ - Exact: [1, 6912, 1, 256]
++ - Exact: [2, 2048, 1, 768]
++ - Exact: [2, 4608, 1, 768]
++ - Exact: [2, 4608, 1, 1024]
++
++# bodys bigK
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1,4]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 16, 1, 500000]
++ - Exact: [1024, 8, 1, 500000]
++ - Exact: [512, 16, 1, 500000]
++ - Exact: [512, 8, 1, 500000]
++ - Exact: [64, 80, 1, 5329]
++ - Exact: [576, 96, 1, 5329]
++ - Exact: [288, 32, 1, 21609]
++ - Exact: [576, 96, 1, 5041]
++ - Exact: [27, 32, 1, 22201]
++ - Exact: [160, 64, 1, 5329]
++ - Exact: [448, 64, 1, 5329]
++ - Exact: [147, 64, 1, 12544]
++ - Exact: [147, 64, 1, 22500]
++ - Exact: [576, 64, 1, 5625]
++ - Exact: [256, 128, 1, 10752]
++ - Exact: [256, 128, 1, 10560]
++ - Exact: [256, 128, 1, 11408]
++ - Exact: [256, 12, 1, 11408]
++ - Exact: [256, 128, 1, 11616]
++ - Exact: [256, 12, 1, 11616]
++ - Exact: [256, 12, 1, 12288]
++ - Exact: [11, 11, 1, 1909283]
++ - Exact: [11, 11, 1, 3818566]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [768, 32, 1, 768]
++ - Exact: [768, 64, 1, 768]
++ - Exact: [1024, 80, 1, 1024]
++ - Exact: [1024, 20, 1, 1024]
++ - Exact: [768, 16, 1, 768]
++ - Exact: [1024, 4, 1, 1024]
++ - Exact: [1024, 6, 1, 1024]
++ - Exact: [4, 704, 1, 1280]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [128, 448, 1, 1280]
++ - Exact: [64, 4, 1, 256]
++ - Exact: [64, 704, 1, 128]
++ - Exact: [448, 64, 1, 1280]
++ - Exact: [128, 4, 1, 1280]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [1024, 64, 1, 128]
++ - Exact: [1024, 64, 1, 1280]
++ - Exact: [4, 704, 1, 256]
++ - Exact: [704, 4, 1, 1280]
++ - Exact: [448, 128, 1, 128]
++ - Exact: [256, 256, 1, 3328]
++ - Exact: [4, 64, 1, 1280]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [128, 256, 1, 3328]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [448, 4, 1, 256]
++ - Exact: [128, 4, 1, 128]
++ - Exact: [256, 4, 1, 128]
++ - Exact: [704, 64, 1, 3328]
++ - Exact: [256, 64, 1, 1280]
++ - Exact: [704, 64, 1, 128]
++ - Exact: [1024, 4, 1, 256]
++ - Exact: [256, 256, 1, 128]
++ - Exact: [64, 256, 1, 128]
++ - Exact: [704, 64, 1, 1280]
++ - Exact: [128, 448, 1, 256]
++ - Exact: [128, 256, 1, 1280]
++ - Exact: [448, 64, 1, 3328]
++ - Exact: [256, 128, 1, 128]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [128, 128, 1, 3328]
++ - Exact: [256, 128, 1, 256]
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [1024, 4, 1, 3328]
++ - Exact: [4, 4, 1, 256]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [256, 128, 1, 1280]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [4, 448, 1, 3328]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [256, 4, 1, 1280]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [4, 704, 1, 128]
++ - Exact: [448, 128, 1, 256]
++ - Exact: [448, 64, 1, 128]
++ - Exact: [4, 1024, 1, 1280]
++ - Exact: [4, 448, 1, 1280]
++ - Exact: [448, 4, 1, 1280]
++ - Exact: [256, 256, 1, 256]
++ - Exact: [256, 64, 1, 128]
++ - Exact: [4, 1024, 1, 3328]
++ - Exact: [64, 128, 1, 128]
++ - Exact: [704, 4, 1, 128]
++ - Exact: [256, 4, 1, 256]
++ - Exact: [256, 4, 1, 3328]
++ - Exact: [4, 256, 1, 256]
++ - Exact: [4, 4, 1, 128]
++ - Exact: [4, 128, 1, 256]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [448, 128, 1, 3328]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [4, 448, 1, 128]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [64, 4, 1, 128]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [4, 704, 1, 3328]
++ - Exact: [4, 4, 1, 1280]
++ - Exact: [128, 128, 1, 128]
++ - Exact: [1024, 4, 1, 128]
++ - Exact: [4, 64, 1, 128]
++ - Exact: [64, 1024, 1, 128]
++ - Exact: [128, 128, 1, 1280]
++ - Exact: [128, 256, 1, 256]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [1024, 4, 1, 1280]
++ - Exact: [704, 64, 1, 256]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [448, 64, 1, 256]
++ - Exact: [4, 256, 1, 128]
++ - Exact: [1024, 64, 1, 256]
++ - Exact: [4, 4, 1, 3328]
++ - Exact: [704, 4, 1, 256]
++ - Exact: [128, 4, 1, 3328]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [448, 4, 1, 3328]
++ - Exact: [4, 128, 1, 3328]
++ - Exact: [704, 4, 1, 3328]
++ - Exact: [448, 128, 1, 1280]
++ - Exact: [1024, 64, 1, 3328]
++ - Exact: [4, 1024, 1, 128]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [128, 256, 1, 128]
++ - Exact: [128, 4, 1, 256]
++ - Exact: [256, 256, 1, 1280]
++ - Exact: [256, 128, 1, 3328]
++ - Exact: [448, 4, 1, 128]
++ - Exact: [4, 256, 1, 3328]
++ - Exact: [4, 128, 1, 128]
++ - Exact: [4, 256, 1, 1280]
++ - Exact: [64, 4, 1, 3328]
++ - Exact: [4, 64, 1, 3328]
++ - Exact: [4, 1024, 1, 256]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [4, 64, 1, 256]
++ - Exact: [128, 448, 1, 128]
++ - Exact: [64, 448, 1, 128]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [128, 448, 1, 3328]
++ - Exact: [4, 448, 1, 256]
++ - Exact: [4, 128, 1, 1280]
++ - Exact: [128, 64, 1, 128]
++ - Exact: [64, 64, 1, 128]
++ - Exact: [64, 4, 1, 1280]
++ - Exact: [256, 64, 1, 3328]
++ - Exact: [128, 128, 1, 256]
++ - Exact: [256, 64, 1, 3136]
++ - Exact: [64, 200, 1, 1024]
++ - Exact: [32, 512, 1, 1024]
++ - Exact: [1, 512, 1, 1024]
++ - Exact: [128, 512, 1, 2048]
++ - Exact: [64, 256, 1, 1024]
++ - Exact: [1, 200, 1, 1024]
++ - Exact: [128, 512, 1, 1024]
++ - Exact: [32, 256, 1, 2048]
++ - Exact: [32, 256, 1, 512]
++ - Exact: [256, 200, 1, 1024]
++ - Exact: [1, 256, 1, 2048]
++ - Exact: [32, 200, 1, 2048]
++ - Exact: [128, 200, 1, 1024]
++ - Exact: [128, 256, 1, 2048]
++ - Exact: [64, 1024, 1, 1024]
++ - Exact: [1, 512, 1, 2048]
++ - Exact: [128, 256, 1, 512]
++ - Exact: [128, 200, 1, 2048]
++ - Exact: [64, 200, 1, 512]
++ - Exact: [1, 256, 1, 1024]
++ - Exact: [1, 1024, 1, 1024]
++ - Exact: [256, 256, 1, 2048]
++ - Exact: [128, 256, 1, 1024]
++ - Exact: [1, 256, 1, 4096]
++ - Exact: [32, 512, 1, 512]
++ - Exact: [64, 200, 1, 2048]
++ - Exact: [1, 200, 1, 2048]
++ - Exact: [1, 512, 1, 4096]
++ - Exact: [256, 256, 1, 1024]
++ - Exact: [64, 256, 1, 2048]
++ - Exact: [1, 200, 1, 4096]
++ - Exact: [32, 256, 1, 1024]
++ - Exact: [32, 200, 1, 1024]
++ - Exact: [32, 512, 1, 2048]
++ - Exact: [128, 200, 1, 512]
++ - Exact: [64, 1024, 1, 2048]
++ - Exact: [1, 1024, 1, 2048]
++ - Exact: [32, 1024, 1, 512]
++ - Exact: [64, 1024, 1, 512]
++ - Exact: [1, 1024, 1, 4096]
++ - Exact: [64, 256, 1, 512]
++ - Exact: [256, 200, 1, 512]
++ - Exact: [32, 1024, 1, 1024]
++ - Exact: [32, 200, 1, 512]
++ - Exact: [256, 256, 1, 512]
++ - Exact: [128, 512, 1, 512]
++ - Exact: [256, 200, 1, 2048]
++ - Exact: [64, 512, 1, 2048]
++ - Exact: [32, 1024, 1, 2048]
++ - Exact: [256, 64, 1, 1225]
++ - Exact: [384, 64, 1, 1225]
++ - Exact: [288, 64, 1, 1225]
++ - Exact: [384, 96, 1, 1225]
++ - Exact: [11, 11, 5456, 64]
++ - Exact: [14, 14, 4368, 64]
++ - Exact: [23, 23, 2720, 64]
++ - Exact: [13, 13, 4672, 64]
++ - Exact: [29, 29, 2176, 64]
++ - Exact: [12, 12, 5040, 64]
++ - Exact: [27, 27, 2336, 64]
++ - Exact: [10, 10, 5952, 64]
++ - Exact: [7, 7, 8192, 64]
++ - Exact: [16, 16, 3840, 64]
++ - Exact: [17, 17, 3632, 64]
++ - Exact: [9, 9, 6544, 64]
++ - Exact: [8, 8, 7280, 64]
++ - Exact: [21, 21, 2976, 64]
++ - Exact: [19, 19, 3264, 64]
++ - Exact: [25, 25, 2512, 64]
++ - Exact: [18, 18, 3440, 64]
++ - Exact: [15, 15, 4096, 64]
++ - Exact: [2, 16, 1, 768]
++ - Exact: [2, 8, 1, 768]
++ - Exact: [2, 64, 1, 768]
++ - Exact: [256, 128, 1, 784]
++ - Exact: [192, 48, 1, 1225]
++ - Exact: [64, 256, 1, 3136]
++ - Exact: [512, 144, 1, 196]
++ - Exact: [400, 32, 1, 784]
++ - Exact: [832, 48, 1, 49]
++ - Exact: [192, 32, 1, 784]
++ - Exact: [288, 48, 1, 1225]
++ - Exact: [512, 112, 1, 196]
++ - Exact: [528, 32, 1, 196]
++ - Exact: [576, 64, 1, 3136]
++ - Exact: [480, 64, 1, 196]
++ - Exact: [192, 64, 1, 784]
++ - Exact: [192, 32, 1, 1225]
++ - Exact: [400, 48, 1, 196]
++ - Exact: [480, 16, 1, 196]
++ - Exact: [512, 64, 1, 196]
++ - Exact: [800, 64, 1, 196]
++ - Exact: [512, 128, 1, 784]
++ - Exact: [256, 64, 1, 784]
++ - Exact: [256, 48, 1, 1225]
++ - Exact: [192, 16, 1, 784]
++ - Exact: [576, 96, 1, 1225]
++ - Exact: [512, 128, 1, 196]
++ - Exact: [192, 96, 1, 784]
++ - Exact: [192, 64, 1, 1225]
++ - Exact: [512, 32, 1, 196]
++ - Exact: [528, 128, 1, 196]
++ - Exact: [128, 512, 1, 784]
++ - Exact: [64, 64, 1, 3136]
++ - Exact: [256, 32, 1, 784]
++ - Exact: [480, 96, 1, 196]
++ - Exact: [1024, 32, 1, 1001]
++ - Exact: [18, 18, 648, 64]
++ - Exact: [7, 7, 736, 64]
++ - Exact: [8, 8, 264, 64]
++ - Exact: [9, 9, 416, 64]
++ - Exact: [10, 10, 448, 64]
++ - Exact: [11, 11, 568, 64]
++ - Exact: [12, 12, 480, 64]
++ - Exact: [12, 12, 2520, 64]
++ - Exact: [13, 13, 576, 64]
++ - Exact: [13, 13, 2336, 64]
++ - Exact: [14, 14, 704, 64]
++ - Exact: [14, 14, 2184, 64]
++ - Exact: [15, 15, 688, 64]
++ - Exact: [15, 15, 2048, 64]
++ - Exact: [16, 16, 712, 64]
++ - Exact: [16, 16, 1920, 64]
++ - Exact: [17, 17, 688, 64]
++ - Exact: [17, 17, 1816, 64]
++ - Exact: [18, 18, 1720, 64]
++ - Exact: [19, 19, 680, 64]
++ - Exact: [19, 19, 1632, 64]
++ - Exact: [21, 21, 1472, 64]
++ - Exact: [21, 21, 1488, 64]
++ - Exact: [23, 23, 64, 64]
++ - Exact: [23, 23, 1360, 64]
++ - Exact: [25, 25, 176, 64]
++ - Exact: [25, 25, 1256, 64]
++ - Exact: [26, 26, 56, 64]
++ - Exact: [26, 27, 56, 64]
++ - Exact: [27, 27, 56, 64]
++ - Exact: [27, 27, 1168, 64]
++ - Exact: [29, 29, 136, 64]
++ - Exact: [29, 29, 1088, 64]
++ - Exact: [256, 1, 1, 4]
++ - Exact: [2, 1, 1, 1024]
++ - Exact: [1024, 1, 1, 1024]
++ - Exact: [2, 6, 1, 1024]
++ - Exact: [2, 8, 1, 1024]
++ - Exact: [14, 14, 1, 64]
++ - Exact: [15, 14, 1, 64]
++ - Exact: [15, 15, 1, 64]
++ - Exact: [17, 15, 1, 64]
++ - Exact: [17, 17, 1, 64]
++ - Exact: [30, 30, 1, 64]
++ - Exact: [30, 31, 1, 64]
++ - Exact: [31, 31, 1, 64]
++ - Exact: [1024, 32, 1, 1024]
++ - Exact: [2, 32, 1, 1024]
++ - Exact: [2, 4, 1, 1024]
++ - Exact: [64, 512, 1, 512]
++ - Exact: [64, 960, 1, 1024]
++ - Exact: [200, 1, 1, 1024]
++ - Exact: [512, 1, 1, 2048]
++ - Exact: [64, 512, 1, 1024]
++ - Exact: [3, 3, 512, 64]
++ - Exact: [5, 5, 512, 64]
++ - Exact: [9, 9, 512, 64]
++ - Exact: [128, 256, 1, 1444]
++ - Exact: [256, 128, 1, 25]
++ - Exact: [256, 128, 1, 9]
++ - Exact: [256, 256, 1, 1444]
++ - Exact: [512, 128, 1, 100]
++ - Exact: [64, 128, 1, 1444]
++ - Exact: [1024, 77, 1, 1024]
++ - Exact: [2, 10, 1, 1024]
++ - Exact: [1024, 10, 1, 1024]
++ - Exact: [2, 39, 1, 1024]
++ - Exact: [1024, 39, 1, 1024]
++ - Exact: [2, 40, 1, 1024]
++ - Exact: [1024, 40, 1, 1024]
++ - Exact: [2, 41, 1, 1024]
++ - Exact: [1024, 41, 1, 1024]
++ - Exact: [2, 5, 1, 1024]
++ - Exact: [1024, 5, 1, 1024]
++ - Exact: [1024, 8, 1, 1024]
++ - Exact: [2, 9, 1, 1024]
++ - Exact: [1024, 9, 1, 1024]
++ - Exact: [4, 4, 32768, 64]
++ - Exact: [4, 4, 38400, 64]
++ - Exact: [14, 14, 10880, 64]
++ - Exact: [15, 14, 10880, 64]
++ - Exact: [15, 15, 7680, 64]
++ - Exact: [15, 15, 10880, 64]
++ - Exact: [17, 15, 7680, 64]
++ - Exact: [17, 17, 6144, 64]
++ - Exact: [17, 17, 7680, 64]
++ - Exact: [21, 17, 6144, 64]
++ - Exact: [21, 21, 6144, 64]
++ - Exact: [24, 24, 4736, 64]
++ - Exact: [30, 30, 2048, 64]
++ - Exact: [30, 31, 2048, 64]
++ - Exact: [31, 31, 2048, 64]
++ - Exact: [34, 24, 4736, 64]
++ - Exact: [128, 128, 1, 64]
++ - Exact: [2, 1024, 1, 1024]
++ - Exact: [5, 5, 1, 64]
++ - Exact: [33, 33, 1, 32]
++ - Exact: [5, 5, 960, 64]
++ - Exact: [27, 27, 32768, 128]
++ - Exact: [960, 1, 1, 2048]
++ - Exact: [2, 2, 1, 2048]
++ - Exact: [1024, 16, 1, 1024]
++ - Exact: [2, 16, 1, 1024]
++ - Exact: [2, 4, 1, 2560]
++ - Exact: [1024, 64, 1, 1024]
++ - Exact: [2, 64, 1, 1024]
++ - Exact: [864, 1, 1, 256]
++ - Exact: [2, 80, 1, 1024]
++ - Exact: [1024, 82, 1, 1024]
++ - Exact: [2, 82, 1, 1024]
++ - Exact: [1024, 12, 1, 1024]
++ - Exact: [2, 12, 1, 1024]
++ - Exact: [24, 24, 6816, 64]
++ - Exact: [26, 26, 6272, 64]
++ - Exact: [256, 128, 1, 3136]
++ - Exact: [2, 128, 1, 1024]
++ - Exact: [2, 96, 1, 1024]
++ - Exact: [768, 12, 1, 768]
++ - Exact: [768, 4, 1, 768]
++ - Exact: [256, 80, 1, 784]
++ - Exact: [256, 12, 1, 3800]
++ - Exact: [256, 3, 1, 3800]
++ - Exact: [256, 12, 1, 950]
++ - Exact: [256, 3, 1, 950]
++ - Exact: [256, 12, 1, 3220]
++ - Exact: [256, 3, 1, 3220]
++ - Exact: [256, 12, 1, 3072]
++ - Exact: [256, 3, 1, 3072]
++ - Exact: [256, 12, 1, 850]
++ - Exact: [256, 3, 1, 850]
++ - Exact: [256, 12, 1, 2852]
++ - Exact: [256, 3, 1, 2852]
++ - Exact: [256, 12, 1, 805]
++ - Exact: [256, 3, 1, 805]
++ - Exact: [256, 3, 1, 864]
++ - Exact: [256, 3, 1, 768]
++ - Exact: [256, 12, 1, 864]
++ - Exact: [256, 12, 1, 768]
++ - Exact: [256, 12, 1, 2904]
++ - Exact: [256, 3, 1, 2904]
++ - Exact: [256, 3, 1, 713]
++ - Exact: [256, 12, 1, 888]
++ - Exact: [256, 3, 1, 888]
++ - Exact: [256, 12, 1, 713]
++ - Exact: [256, 3, 1, 660]
++ - Exact: [256, 3, 1, 672]
++ - Exact: [256, 12, 1, 660]
++ - Exact: [256, 3, 1, 726]
++ - Exact: [256, 12, 1, 672]
++ - Exact: [256, 3, 1, 247]
++ - Exact: [256, 12, 1, 726]
++ - Exact: [256, 3, 1, 216]
++ - Exact: [256, 3, 1, 3400]
++ - Exact: [256, 3, 1, 221]
++ - Exact: [256, 12, 1, 3552]
++ - Exact: [256, 3, 1, 3456]
++ - Exact: [256, 3, 1, 204]
++ - Exact: [256, 12, 1, 3400]
++ - Exact: [256, 12, 1, 3456]
++ - Exact: [256, 12, 1, 221]
++ - Exact: [256, 3, 1, 3552]
++ - Exact: [256, 3, 1, 228]
++ - Exact: [256, 3, 1, 234]
++ - Exact: [256, 12, 1, 234]
++ - Exact: [81, 1024, 1, 1024]
++ - Exact: [81, 1000, 1, 1024]
++ - Exact: [256, 12, 1, 228]
++ - Exact: [256, 3, 1, 252]
++ - Exact: [256, 12, 1, 252]
++ - Exact: [256, 12, 1, 247]
++ - Exact: [1024, 6, 1, 2]
++ - Exact: [2, 8, 1, 2048]
++ - Exact: [2, 20, 1, 1024]
++ - Exact: [2, 2, 1, 2560]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Configs/navi23/rocblas_sgemm_sb_tt_asm_full.yaml b/Tensile/Configs/navi23/rocblas_sgemm_sb_tt_asm_full.yaml
+new file mode 100644
+index 0000000000..68fb4a3568
+--- /dev/null
++++ b/Tensile/Configs/navi23/rocblas_sgemm_sb_tt_asm_full.yaml
+@@ -0,0 +1,1294 @@
++# headers
++GlobalParameters
++ CEqualD: True
++ PristineOnGPU: False
++ MinimumRequiredVersion: 4.9.0
++ PrintLevel: 1
++ ForceRedoBenchmarkProblems: True
++ ForceRedoLibraryLogic: True
++ ForceRedoLibraryClient: True
++ CMakeBuildType: Release
++ NumBenchmarks: 1
++ EnqueuesPerSync: 1
++ SyncsPerBenchmark: 1
++ LibraryPrintDebug: False
++ NumElementsToValidate: 0
++ ValidationMaxToPrint: 4
++ ValidationPrintValids: False
++ ShortNames: False
++ MergeFiles: True
++ KernelTime: True
++ SleepPercent: 500
++ DataInitTypeAlpha: 1
++ DataInitTypeBeta: 0
++# PrintCodeCommands: True
++ PrintSolutionRejectionReason: True
++ PrintWinnersOnly: True
++# PinClocks: True
++
++BenchmarkProblems:
++ -
++ - # ProblemType
++ OperationType: GEMM
++ DataType: s
++ TransposeA: True
++ TransposeB: True
++ UseBeta: True
++ Batched: True
++
++# bodys bigSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 8, 8 ]
++ - [ 8, 16 ]
++ - [ 16, 16 ]
++ - WorkGroup:
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [False]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [2944, 4288, 1, 1280]
++ - Exact: [2368, 5888, 1, 256]
++ - Exact: [5888, 1024, 1, 1280]
++ - Exact: [5888, 1856, 1, 3328]
++ - Exact: [5056, 704, 1, 256]
++ - Exact: [5888, 2944, 1, 3328]
++ - Exact: [1856, 4288, 1, 256]
++ - Exact: [1024, 5056, 1, 128]
++ - Exact: [5056, 5056, 1, 3328]
++ - Exact: [1408, 5888, 1, 1280]
++ - Exact: [1024, 3584, 1, 3328]
++ - Exact: [5888, 1408, 1, 1280]
++ - Exact: [1024, 2368, 1, 256]
++ - Exact: [1408, 1856, 1, 1280]
++ - Exact: [5056, 5056, 1, 1280]
++ - Exact: [448, 5056, 1, 256]
++ - Exact: [1856, 1408, 1, 128]
++ - Exact: [6784, 256, 1, 3328]
++ - Exact: [6784, 4288, 1, 3328]
++ - Exact: [4288, 448, 1, 256]
++ - Exact: [1856, 2368, 1, 3328]
++ - Exact: [4288, 2944, 1, 1280]
++ - Exact: [704, 5056, 1, 1280]
++ - Exact: [2368, 704, 1, 3328]
++ - Exact: [256, 5888, 1, 256]
++ - Exact: [1856, 4288, 1, 3328]
++ - Exact: [5888, 1024, 1, 256]
++ - Exact: [448, 5056, 1, 3328]
++ - Exact: [1408, 2944, 1, 256]
++ - Exact: [6784, 5056, 1, 3328]
++ - Exact: [5056, 5056, 1, 256]
++ - Exact: [1408, 6784, 1, 128]
++ - Exact: [704, 5056, 1, 128]
++ - Exact: [2368, 2944, 1, 1280]
++ - Exact: [6784, 6784, 1, 1280]
++ - Exact: [1408, 4288, 1, 1280]
++ - Exact: [3584, 4288, 1, 1280]
++ - Exact: [2368, 704, 1, 1280]
++ - Exact: [5056, 4288, 1, 3328]
++ - Exact: [3584, 2368, 1, 3328]
++ - Exact: [6784, 448, 1, 1280]
++ - Exact: [1408, 2944, 1, 128]
++ - Exact: [4288, 2944, 1, 256]
++ - Exact: [5888, 704, 1, 1280]
++ - Exact: [448, 5888, 1, 128]
++ - Exact: [5056, 2368, 1, 1280]
++ - Exact: [448, 3584, 1, 1280]
++ - Exact: [6784, 5888, 1, 256]
++ - Exact: [5888, 2944, 1, 128]
++ - Exact: [1024, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 3328]
++ - Exact: [1856, 6784, 1, 128]
++ - Exact: [5056, 704, 1, 3328]
++ - Exact: [1408, 1856, 1, 256]
++ - Exact: [2368, 5056, 1, 256]
++ - Exact: [5888, 1856, 1, 256]
++ - Exact: [704, 5888, 1, 256]
++ - Exact: [2944, 6784, 1, 3328]
++ - Exact: [3584, 704, 1, 3328]
++ - Exact: [448, 4288, 1, 256]
++ - Exact: [704, 2368, 1, 1280]
++ - Exact: [1856, 2368, 1, 1280]
++ - Exact: [1856, 4288, 1, 1280]
++ - Exact: [704, 2944, 1, 128]
++ - Exact: [1408, 1024, 1, 1280]
++ - Exact: [704, 6784, 1, 256]
++ - Exact: [6784, 704, 1, 256]
++ - Exact: [5056, 1408, 1, 128]
++ - Exact: [3584, 4288, 1, 3328]
++ - Exact: [5888, 1856, 1, 1280]
++ - Exact: [5056, 1024, 1, 3328]
++ - Exact: [1024, 4288, 1, 128]
++ - Exact: [2368, 3584, 1, 1280]
++ - Exact: [2368, 6784, 1, 1280]
++ - Exact: [2944, 3584, 1, 3328]
++ - Exact: [6784, 2944, 1, 256]
++ - Exact: [4288, 2368, 1, 3328]
++ - Exact: [1856, 2368, 1, 256]
++ - Exact: [3584, 6784, 1, 3328]
++ - Exact: [1024, 5888, 1, 3328]
++ - Exact: [5056, 4288, 1, 1280]
++ - Exact: [1408, 5056, 1, 1280]
++ - Exact: [2944, 5888, 1, 128]
++ - Exact: [704, 5888, 1, 1280]
++ - Exact: [2368, 3584, 1, 128]
++ - Exact: [6784, 5888, 1, 3328]
++ - Exact: [1024, 5056, 1, 1280]
++ - Exact: [4288, 1024, 1, 256]
++ - Exact: [2944, 2368, 1, 128]
++ - Exact: [5888, 448, 1, 1280]
++ - Exact: [704, 5888, 1, 3328]
++ - Exact: [3584, 2944, 1, 256]
++ - Exact: [2368, 1024, 1, 3328]
++ - Exact: [1408, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 3328]
++ - Exact: [2368, 2368, 1, 256]
++ - Exact: [4288, 4288, 1, 1280]
++ - Exact: [1408, 4288, 1, 256]
++ - Exact: [5888, 448, 1, 128]
++ - Exact: [704, 6784, 1, 3328]
++ - Exact: [5888, 5888, 1, 1280]
++ - Exact: [5056, 1024, 1, 1280]
++ - Exact: [448, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 1280]
++ - Exact: [5056, 5888, 1, 1280]
++ - Exact: [4288, 5888, 1, 128]
++ - Exact: [1408, 3584, 1, 128]
++ - Exact: [448, 3584, 1, 128]
++ - Exact: [5888, 2944, 1, 1280]
++ - Exact: [2368, 5888, 1, 128]
++ - Exact: [3584, 5888, 1, 256]
++ - Exact: [2368, 704, 1, 128]
++ - Exact: [3584, 2944, 1, 1280]
++ - Exact: [3584, 2368, 1, 128]
++ - Exact: [5056, 704, 1, 128]
++ - Exact: [5056, 1408, 1, 3328]
++ - Exact: [6784, 1024, 1, 3328]
++ - Exact: [6784, 2944, 1, 3328]
++ - Exact: [2944, 5056, 1, 3328]
++ - Exact: [1856, 1856, 1, 256]
++ - Exact: [1024, 5888, 1, 128]
++ - Exact: [6784, 2368, 1, 1280]
++ - Exact: [4288, 5888, 1, 1280]
++ - Exact: [4288, 4288, 1, 256]
++ - Exact: [4288, 1856, 1, 1280]
++ - Exact: [1856, 2944, 1, 3328]
++ - Exact: [256, 6784, 1, 3328]
++ - Exact: [256, 5056, 1, 128]
++ - Exact: [5056, 1024, 1, 256]
++ - Exact: [5056, 1856, 1, 3328]
++ - Exact: [1856, 1408, 1, 256]
++ - Exact: [4288, 1408, 1, 128]
++ - Exact: [4288, 5056, 1, 256]
++ - Exact: [5056, 256, 1, 3328]
++ - Exact: [1024, 5888, 1, 1280]
++ - Exact: [6784, 2368, 1, 128]
++ - Exact: [5056, 3584, 1, 256]
++ - Exact: [1856, 1024, 1, 1280]
++ - Exact: [6784, 4288, 1, 1280]
++ - Exact: [1856, 1856, 1, 1280]
++ - Exact: [6784, 2944, 1, 128]
++ - Exact: [5888, 1856, 1, 128]
++ - Exact: [2368, 1024, 1, 128]
++ - Exact: [5056, 3584, 1, 128]
++ - Exact: [5888, 5888, 1, 3328]
++ - Exact: [6784, 1024, 1, 256]
++ - Exact: [2944, 2368, 1, 256]
++ - Exact: [5056, 5888, 1, 3328]
++ - Exact: [1856, 1024, 1, 256]
++ - Exact: [3584, 448, 1, 1280]
++ - Exact: [448, 5888, 1, 256]
++ - Exact: [1408, 6784, 1, 3328]
++ - Exact: [4288, 704, 1, 128]
++ - Exact: [5056, 2944, 1, 256]
++ - Exact: [6784, 5888, 1, 128]
++ - Exact: [2368, 1856, 1, 256]
++ - Exact: [1408, 3584, 1, 3328]
++ - Exact: [2368, 6784, 1, 256]
++ - Exact: [5056, 1408, 1, 1280]
++ - Exact: [5056, 4288, 1, 128]
++ - Exact: [1408, 1856, 1, 128]
++ - Exact: [1408, 5888, 1, 3328]
++ - Exact: [6784, 6784, 1, 256]
++ - Exact: [4288, 2368, 1, 128]
++ - Exact: [1856, 4288, 1, 128]
++ - Exact: [2368, 2944, 1, 256]
++ - Exact: [3584, 1856, 1, 1280]
++ - Exact: [6784, 6784, 1, 128]
++ - Exact: [5888, 5056, 1, 256]
++ - Exact: [3584, 448, 1, 256]
++ - Exact: [448, 4288, 1, 128]
++ - Exact: [2944, 4288, 1, 3328]
++ - Exact: [256, 6784, 1, 256]
++ - Exact: [1408, 4288, 1, 128]
++ - Exact: [2944, 704, 1, 3328]
++ - Exact: [3584, 3584, 1, 256]
++ - Exact: [3584, 5056, 1, 256]
++ - Exact: [2944, 2368, 1, 1280]
++ - Exact: [1408, 3584, 1, 256]
++ - Exact: [6784, 3584, 1, 256]
++ - Exact: [5056, 2368, 1, 128]
++ - Exact: [2944, 2944, 1, 3328]
++ - Exact: [5056, 6784, 1, 256]
++ - Exact: [1856, 3584, 1, 128]
++ - Exact: [6784, 448, 1, 256]
++ - Exact: [3584, 6784, 1, 128]
++ - Exact: [5056, 1856, 1, 256]
++ - Exact: [1024, 1856, 1, 256]
++ - Exact: [1408, 6784, 1, 1280]
++ - Exact: [3584, 3584, 1, 1280]
++ - Exact: [5888, 5888, 1, 128]
++ - Exact: [5056, 5888, 1, 128]
++ - Exact: [5056, 2368, 1, 3328]
++ - Exact: [2944, 4288, 1, 256]
++ - Exact: [1408, 3584, 1, 1280]
++ - Exact: [2368, 6784, 1, 3328]
++ - Exact: [1856, 1408, 1, 1280]
++ - Exact: [6784, 704, 1, 128]
++ - Exact: [1408, 5888, 1, 256]
++ - Exact: [704, 2944, 1, 1280]
++ - Exact: [1856, 2368, 1, 128]
++ - Exact: [3584, 704, 1, 1280]
++ - Exact: [2944, 6784, 1, 128]
++ - Exact: [3584, 448, 1, 3328]
++ - Exact: [704, 2368, 1, 3328]
++ - Exact: [256, 5888, 1, 128]
++ - Exact: [2944, 2944, 1, 1280]
++ - Exact: [5888, 2368, 1, 256]
++ - Exact: [6784, 704, 1, 3328]
++ - Exact: [5888, 4288, 1, 128]
++ - Exact: [1408, 2944, 1, 3328]
++ - Exact: [3584, 704, 1, 128]
++ - Exact: [5056, 5056, 1, 128]
++ - Exact: [448, 5056, 1, 128]
++ - Exact: [1408, 5056, 1, 128]
++ - Exact: [2944, 3584, 1, 128]
++ - Exact: [3584, 2368, 1, 256]
++ - Exact: [5888, 5056, 1, 1280]
++ - Exact: [2368, 5056, 1, 128]
++ - Exact: [3584, 3584, 1, 3328]
++ - Exact: [5888, 6784, 1, 256]
++ - Exact: [4288, 2944, 1, 3328]
++ - Exact: [4288, 704, 1, 1280]
++ - Exact: [256, 5056, 1, 1280]
++ - Exact: [2944, 5888, 1, 3328]
++ - Exact: [6784, 5888, 1, 1280]
++ - Exact: [5888, 4288, 1, 1280]
++ - Exact: [5888, 3584, 1, 128]
++ - Exact: [1856, 1856, 1, 128]
++ - Exact: [3584, 1024, 1, 3328]
++ - Exact: [704, 3584, 1, 128]
++ - Exact: [5888, 448, 1, 3328]
++ - Exact: [2368, 4288, 1, 1280]
++ - Exact: [4288, 2944, 1, 128]
++ - Exact: [1024, 6784, 1, 3328]
++ - Exact: [5056, 2944, 1, 3328]
++ - Exact: [2944, 3584, 1, 256]
++ - Exact: [1408, 1408, 1, 3328]
++ - Exact: [3584, 3584, 1, 128]
++ - Exact: [3584, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 3328]
++ - Exact: [704, 3584, 1, 1280]
++ - Exact: [2944, 6784, 1, 1280]
++ - Exact: [1856, 6784, 1, 256]
++ - Exact: [4288, 448, 1, 3328]
++ - Exact: [6784, 4288, 1, 128]
++ - Exact: [6784, 704, 1, 1280]
++ - Exact: [5888, 1024, 1, 3328]
++ - Exact: [704, 6784, 1, 1280]
++ - Exact: [1856, 5056, 1, 3328]
++ - Exact: [1024, 3584, 1, 128]
++ - Exact: [1024, 1408, 1, 128]
++ - Exact: [2368, 2944, 1, 128]
++ - Exact: [5056, 2944, 1, 128]
++ - Exact: [5888, 5056, 1, 3328]
++ - Exact: [1408, 2368, 1, 128]
++ - Exact: [5888, 2368, 1, 128]
++ - Exact: [3584, 6784, 1, 1280]
++ - Exact: [1856, 5888, 1, 256]
++ - Exact: [4288, 4288, 1, 3328]
++ - Exact: [4288, 1408, 1, 1280]
++ - Exact: [3584, 5056, 1, 128]
++ - Exact: [4288, 2368, 1, 256]
++ - Exact: [2944, 5056, 1, 1280]
++ - Exact: [448, 6784, 1, 256]
++ - Exact: [6784, 2368, 1, 3328]
++ - Exact: [4288, 1856, 1, 3328]
++ - Exact: [3584, 448, 1, 128]
++ - Exact: [3584, 1024, 1, 1280]
++ - Exact: [1856, 5056, 1, 256]
++ - Exact: [1024, 4288, 1, 256]
++ - Exact: [5888, 3584, 1, 3328]
++ - Exact: [5056, 3584, 1, 3328]
++ - Exact: [2368, 1408, 1, 1280]
++ - Exact: [5056, 2944, 1, 1280]
++ - Exact: [1024, 6784, 1, 256]
++ - Exact: [2944, 1408, 1, 128]
++ - Exact: [5056, 6784, 1, 3328]
++ - Exact: [3584, 4288, 1, 256]
++ - Exact: [1856, 6784, 1, 3328]
++ - Exact: [5888, 4288, 1, 256]
++ - Exact: [5056, 1408, 1, 256]
++ - Exact: [3584, 1024, 1, 256]
++ - Exact: [5888, 5888, 1, 256]
++ - Exact: [4288, 1024, 1, 1280]
++ - Exact: [448, 6784, 1, 3328]
++ - Exact: [2944, 1408, 1, 1280]
++ - Exact: [2944, 1856, 1, 3328]
++ - Exact: [2944, 2944, 1, 128]
++ - Exact: [3584, 5888, 1, 1280]
++ - Exact: [6784, 1856, 1, 1280]
++ - Exact: [2944, 5056, 1, 256]
++ - Exact: [5888, 256, 1, 3328]
++ - Exact: [1856, 5888, 1, 3328]
++ - Exact: [3584, 1408, 1, 256]
++ - Exact: [704, 3584, 1, 3328]
++ - Exact: [5056, 448, 1, 1280]
++ - Exact: [3584, 1856, 1, 3328]
++ - Exact: [2944, 1024, 1, 256]
++ - Exact: [1024, 2368, 1, 128]
++ - Exact: [2368, 4288, 1, 3328]
++ - Exact: [1024, 1408, 1, 1280]
++ - Exact: [6784, 5056, 1, 256]
++ - Exact: [448, 6784, 1, 128]
++ - Exact: [2944, 6784, 1, 256]
++ - Exact: [2368, 2368, 1, 1280]
++ - Exact: [1856, 3584, 1, 1280]
++ - Exact: [3584, 1408, 1, 1280]
++ - Exact: [4288, 448, 1, 128]
++ - Exact: [5056, 256, 1, 1280]
++ - Exact: [1856, 1408, 1, 3328]
++ - Exact: [1024, 4288, 1, 3328]
++ - Exact: [5056, 448, 1, 256]
++ - Exact: [2944, 2368, 1, 3328]
++ - Exact: [1024, 1856, 1, 1280]
++ - Exact: [6784, 1856, 1, 256]
++ - Exact: [1024, 5888, 1, 256]
++ - Exact: [1408, 2368, 1, 256]
++ - Exact: [1408, 1408, 1, 256]
++ - Exact: [2368, 2368, 1, 128]
++ - Exact: [6784, 1408, 1, 128]
++ - Exact: [4288, 5888, 1, 256]
++ - Exact: [1408, 5056, 1, 256]
++ - Exact: [4288, 3584, 1, 128]
++ - Exact: [3584, 5056, 1, 1280]
++ - Exact: [1856, 1024, 1, 128]
++ - Exact: [704, 4288, 1, 256]
++ - Exact: [5888, 2368, 1, 1280]
++ - Exact: [2368, 5888, 1, 1280]
++ - Exact: [5888, 256, 1, 1280]
++ - Exact: [2368, 1856, 1, 3328]
++ - Exact: [2944, 704, 1, 256]
++ - Exact: [704, 3584, 1, 256]
++ - Exact: [704, 2944, 1, 3328]
++ - Exact: [6784, 1024, 1, 128]
++ - Exact: [2944, 1024, 1, 3328]
++ - Exact: [2944, 5056, 1, 128]
++ - Exact: [1408, 6784, 1, 256]
++ - Exact: [6784, 1408, 1, 3328]
++ - Exact: [4288, 6784, 1, 128]
++ - Exact: [6784, 2944, 1, 1280]
++ - Exact: [4288, 1856, 1, 128]
++ - Exact: [1856, 2944, 1, 128]
++ - Exact: [6784, 448, 1, 128]
++ - Exact: [448, 5056, 1, 1280]
++ - Exact: [2368, 1856, 1, 128]
++ - Exact: [4288, 704, 1, 256]
++ - Exact: [5888, 704, 1, 256]
++ - Exact: [3584, 1024, 1, 128]
++ - Exact: [256, 5888, 1, 3328]
++ - Exact: [1408, 4288, 1, 3328]
++ - Exact: [6784, 4288, 1, 256]
++ - Exact: [5888, 256, 1, 256]
++ - Exact: [6784, 1024, 1, 1280]
++ - Exact: [5888, 1024, 1, 128]
++ - Exact: [2944, 704, 1, 1280]
++ - Exact: [6784, 3584, 1, 1280]
++ - Exact: [1024, 6784, 1, 1280]
++ - Exact: [1408, 2944, 1, 1280]
++ - Exact: [1408, 2368, 1, 3328]
++ - Exact: [2944, 1856, 1, 128]
++ - Exact: [256, 6784, 1, 128]
++ - Exact: [5056, 6784, 1, 128]
++ - Exact: [4288, 5056, 1, 128]
++ - Exact: [1856, 5888, 1, 128]
++ - Exact: [2944, 5888, 1, 256]
++ - Exact: [3584, 1856, 1, 256]
++ - Exact: [4288, 3584, 1, 1280]
++ - Exact: [704, 4288, 1, 3328]
++ - Exact: [704, 5888, 1, 128]
++ - Exact: [6784, 3584, 1, 128]
++ - Exact: [4288, 5056, 1, 3328]
++ - Exact: [1408, 1408, 1, 128]
++ - Exact: [5056, 2368, 1, 256]
++ - Exact: [4288, 704, 1, 3328]
++ - Exact: [448, 3584, 1, 256]
++ - Exact: [2368, 1024, 1, 1280]
++ - Exact: [2944, 1408, 1, 3328]
++ - Exact: [1024, 1408, 1, 3328]
++ - Exact: [2944, 5888, 1, 1280]
++ - Exact: [5888, 3584, 1, 256]
++ - Exact: [1408, 1856, 1, 3328]
++ - Exact: [6784, 1408, 1, 1280]
++ - Exact: [704, 2944, 1, 256]
++ - Exact: [704, 4288, 1, 128]
++ - Exact: [2368, 4288, 1, 128]
++ - Exact: [1024, 6784, 1, 128]
++ - Exact: [1408, 1408, 1, 1280]
++ - Exact: [448, 4288, 1, 3328]
++ - Exact: [2368, 1408, 1, 256]
++ - Exact: [5888, 5056, 1, 128]
++ - Exact: [704, 2368, 1, 256]
++ - Exact: [5888, 2368, 1, 3328]
++ - Exact: [4288, 448, 1, 1280]
++ - Exact: [5888, 704, 1, 3328]
++ - Exact: [5056, 256, 1, 128]
++ - Exact: [1408, 5888, 1, 128]
++ - Exact: [1408, 1024, 1, 256]
++ - Exact: [1024, 1856, 1, 128]
++ - Exact: [5056, 6784, 1, 1280]
++ - Exact: [704, 5056, 1, 3328]
++ - Exact: [3584, 5056, 1, 3328]
++ - Exact: [2368, 2944, 1, 3328]
++ - Exact: [2368, 3584, 1, 256]
++ - Exact: [5056, 3584, 1, 1280]
++ - Exact: [1856, 2944, 1, 1280]
++ - Exact: [3584, 2368, 1, 1280]
++ - Exact: [2944, 1408, 1, 256]
++ - Exact: [4288, 1408, 1, 3328]
++ - Exact: [2944, 1024, 1, 128]
++ - Exact: [4288, 5056, 1, 1280]
++ - Exact: [5888, 6784, 1, 1280]
++ - Exact: [6784, 5056, 1, 128]
++ - Exact: [5888, 1408, 1, 3328]
++ - Exact: [256, 5056, 1, 256]
++ - Exact: [448, 3584, 1, 3328]
++ - Exact: [704, 2368, 1, 128]
++ - Exact: [5888, 256, 1, 128]
++ - Exact: [3584, 1856, 1, 128]
++ - Exact: [4288, 4288, 1, 128]
++ - Exact: [1856, 1024, 1, 3328]
++ - Exact: [1024, 5056, 1, 256]
++ - Exact: [2368, 1408, 1, 3328]
++ - Exact: [5888, 448, 1, 256]
++ - Exact: [5888, 6784, 1, 128]
++ - Exact: [6784, 5056, 1, 1280]
++ - Exact: [5056, 704, 1, 1280]
++ - Exact: [4288, 6784, 1, 1280]
++ - Exact: [6784, 1408, 1, 256]
++ - Exact: [3584, 5888, 1, 128]
++ - Exact: [5056, 5888, 1, 256]
++ - Exact: [2368, 1024, 1, 256]
++ - Exact: [2944, 1856, 1, 256]
++ - Exact: [1856, 6784, 1, 1280]
++ - Exact: [4288, 3584, 1, 256]
++ - Exact: [5056, 1856, 1, 1280]
++ - Exact: [1408, 1024, 1, 3328]
++ - Exact: [5888, 3584, 1, 1280]
++ - Exact: [1856, 3584, 1, 3328]
++ - Exact: [1024, 2944, 1, 256]
++ - Exact: [448, 6784, 1, 1280]
++ - Exact: [704, 5056, 1, 256]
++ - Exact: [2944, 1856, 1, 1280]
++ - Exact: [5056, 256, 1, 256]
++ - Exact: [2368, 3584, 1, 3328]
++ - Exact: [3584, 5888, 1, 3328]
++ - Exact: [2944, 3584, 1, 1280]
++ - Exact: [1856, 5888, 1, 1280]
++ - Exact: [5056, 448, 1, 3328]
++ - Exact: [4288, 1408, 1, 256]
++ - Exact: [5888, 1408, 1, 128]
++ - Exact: [4288, 2368, 1, 1280]
++ - Exact: [6784, 2368, 1, 256]
++ - Exact: [4288, 1856, 1, 256]
++ - Exact: [1856, 2944, 1, 256]
++ - Exact: [5056, 1024, 1, 128]
++ - Exact: [6784, 256, 1, 128]
++ - Exact: [5888, 704, 1, 128]
++ - Exact: [1024, 4288, 1, 1280]
++ - Exact: [2368, 5056, 1, 3328]
++ - Exact: [4288, 1024, 1, 3328]
++ - Exact: [1024, 5056, 1, 3328]
++ - Exact: [1024, 1856, 1, 3328]
++ - Exact: [704, 6784, 1, 128]
++ - Exact: [4288, 6784, 1, 256]
++ - Exact: [3584, 2944, 1, 3328]
++ - Exact: [5888, 2944, 1, 256]
++ - Exact: [2368, 6784, 1, 128]
++ - Exact: [448, 4288, 1, 1280]
++ - Exact: [5056, 4288, 1, 256]
++ - Exact: [1024, 3584, 1, 256]
++ - Exact: [1856, 5056, 1, 128]
++ - Exact: [6784, 6784, 1, 3328]
++ - Exact: [448, 5888, 1, 1280]
++ - Exact: [5056, 448, 1, 128]
++ - Exact: [3584, 2944, 1, 128]
++ - Exact: [6784, 256, 1, 1280]
++ - Exact: [2368, 5888, 1, 3328]
++ - Exact: [2368, 1856, 1, 1280]
++ - Exact: [3584, 4288, 1, 128]
++ - Exact: [5888, 4288, 1, 3328]
++ - Exact: [2368, 704, 1, 256]
++ - Exact: [3584, 1408, 1, 128]
++ - Exact: [1856, 5056, 1, 1280]
++ - Exact: [2944, 1024, 1, 1280]
++ - Exact: [2368, 4288, 1, 256]
++ - Exact: [1024, 2368, 1, 3328]
++ - Exact: [6784, 1856, 1, 3328]
++ - Exact: [1024, 2944, 1, 128]
++ - Exact: [1024, 3584, 1, 1280]
++ - Exact: [4288, 5888, 1, 3328]
++ - Exact: [1024, 2944, 1, 3328]
++ - Exact: [3584, 6784, 1, 256]
++ - Exact: [256, 6784, 1, 1280]
++ - Exact: [1856, 3584, 1, 256]
++ - Exact: [6784, 1856, 1, 128]
++ - Exact: [2944, 704, 1, 128]
++ - Exact: [256, 5888, 1, 1280]
++ - Exact: [4288, 6784, 1, 3328]
++ - Exact: [2368, 1408, 1, 128]
++ - Exact: [1408, 1024, 1, 128]
++ - Exact: [6784, 3584, 1, 3328]
++ - Exact: [2368, 5056, 1, 1280]
++ - Exact: [1408, 2368, 1, 1280]
++ - Exact: [2944, 4288, 1, 128]
++ - Exact: [2944, 2944, 1, 256]
++ - Exact: [6784, 256, 1, 256]
++ - Exact: [256, 5056, 1, 3328]
++ - Exact: [5056, 1856, 1, 128]
++ - Exact: [5888, 1408, 1, 256]
++ - Exact: [4288, 3584, 1, 3328]
++ - Exact: [1024, 2368, 1, 1280]
++ - Exact: [5888, 6784, 1, 3328]
++ - Exact: [704, 4288, 1, 1280]
++ - Exact: [6784, 448, 1, 3328]
++ - Exact: [4288, 1024, 1, 128]
++ - Exact: [1920, 2048, 1, 2048]
++ - Exact: [2880, 3072, 1, 3072]
++ - Exact: [3840, 4096, 1, 4096]
++ - Exact: [7680, 8192, 1, 8192]
++ - Exact: [2048, 2048, 1, 2048]
++ - Exact: [3072, 3072, 1, 3072]
++ - Exact: [4096, 4096, 1, 4096]
++ - Exact: [8192, 8192, 1, 8192]
++ - Exact: [1152, 1152, 1, 1152]
++ - Exact: [1536, 1536, 1, 1536]
++ - Exact: [1920, 1920, 1, 1920]
++ - Exact: [2304, 2304, 1, 2304]
++ - Exact: [2688, 2688, 1, 2688]
++ - Exact: [3456, 3456, 1, 3456]
++ - Exact: [3840, 3840, 1, 3840]
++ - Exact: [4224, 4224, 1, 4224]
++ - Exact: [4608, 4608, 1, 4608]
++ - Exact: [4992, 4992, 1, 4992]
++ - Exact: [5376, 5376, 1, 5376]
++ - Exact: [5760, 5760, 1, 5760]
++ - Exact: [6144, 6144, 1, 6144]
++ - Exact: [6528, 6528, 1, 6528]
++ - Exact: [6912, 6912, 1, 6912]
++ - Exact: [7296, 7296, 1, 7296]
++ - Exact: [7680, 7680, 1, 7680]
++
++# bodys midSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 4, 4 ]
++ - [ 4, 8 ]
++ - [ 8, 8 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [4]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1856, 448, 1, 3328]
++ - Exact: [128, 6784, 1, 3328]
++ - Exact: [2368, 448, 1, 128]
++ - Exact: [256, 4288, 1, 3328]
++ - Exact: [704, 1856, 1, 3328]
++ - Exact: [448, 1024, 1, 1280]
++ - Exact: [256, 1408, 1, 3328]
++ - Exact: [704, 1856, 1, 1280]
++ - Exact: [128, 5056, 1, 128]
++ - Exact: [2368, 128, 1, 256]
++ - Exact: [64, 5056, 1, 256]
++ - Exact: [256, 2944, 1, 256]
++ - Exact: [256, 1856, 1, 1280]
++ - Exact: [128, 3584, 1, 1280]
++ - Exact: [4288, 256, 1, 256]
++ - Exact: [2944, 128, 1, 128]
++ - Exact: [5888, 64, 1, 3328]
++ - Exact: [2944, 256, 1, 3328]
++ - Exact: [1408, 448, 1, 1280]
++ - Exact: [1408, 704, 1, 3328]
++ - Exact: [6784, 64, 1, 256]
++ - Exact: [2944, 256, 1, 256]
++ - Exact: [704, 1408, 1, 3328]
++ - Exact: [2944, 256, 1, 128]
++ - Exact: [448, 2944, 1, 128]
++ - Exact: [2368, 128, 1, 3328]
++ - Exact: [2944, 128, 1, 256]
++ - Exact: [448, 1408, 1, 256]
++ - Exact: [64, 5056, 1, 3328]
++ - Exact: [1024, 448, 1, 128]
++ - Exact: [256, 3584, 1, 3328]
++ - Exact: [5056, 64, 1, 1280]
++ - Exact: [1024, 704, 1, 256]
++ - Exact: [128, 4288, 1, 128]
++ - Exact: [3584, 256, 1, 128]
++ - Exact: [4288, 128, 1, 1280]
++ - Exact: [5888, 64, 1, 256]
++ - Exact: [1856, 256, 1, 1280]
++ - Exact: [64, 5888, 1, 3328]
++ - Exact: [704, 1024, 1, 1280]
++ - Exact: [448, 1856, 1, 128]
++ - Exact: [1024, 704, 1, 1280]
++ - Exact: [128, 5888, 1, 256]
++ - Exact: [704, 704, 1, 3328]
++ - Exact: [704, 1408, 1, 1280]
++ - Exact: [3584, 256, 1, 3328]
++ - Exact: [704, 1856, 1, 128]
++ - Exact: [128, 3584, 1, 3328]
++ - Exact: [128, 2944, 1, 1280]
++ - Exact: [3584, 128, 1, 256]
++ - Exact: [448, 1408, 1, 3328]
++ - Exact: [256, 3584, 1, 256]
++ - Exact: [256, 2944, 1, 3328]
++ - Exact: [448, 2368, 1, 128]
++ - Exact: [1408, 704, 1, 256]
++ - Exact: [448, 2944, 1, 3328]
++ - Exact: [64, 5888, 1, 256]
++ - Exact: [6784, 128, 1, 3328]
++ - Exact: [704, 704, 1, 256]
++ - Exact: [128, 4288, 1, 3328]
++ - Exact: [448, 704, 1, 1280]
++ - Exact: [1024, 448, 1, 3328]
++ - Exact: [1856, 704, 1, 1280]
++ - Exact: [448, 1408, 1, 1280]
++ - Exact: [1024, 1024, 1, 1280]
++ - Exact: [448, 1024, 1, 128]
++ - Exact: [448, 2368, 1, 3328]
++ - Exact: [5056, 64, 1, 128]
++ - Exact: [704, 1024, 1, 256]
++ - Exact: [128, 6784, 1, 1280]
++ - Exact: [1856, 256, 1, 256]
++ - Exact: [256, 4288, 1, 1280]
++ - Exact: [256, 1856, 1, 128]
++ - Exact: [448, 1408, 1, 128]
++ - Exact: [6784, 128, 1, 256]
++ - Exact: [704, 448, 1, 256]
++ - Exact: [704, 1408, 1, 128]
++ - Exact: [2944, 448, 1, 128]
++ - Exact: [128, 2944, 1, 128]
++ - Exact: [1024, 704, 1, 3328]
++ - Exact: [128, 4288, 1, 256]
++ - Exact: [704, 448, 1, 3328]
++ - Exact: [1024, 1024, 1, 3328]
++ - Exact: [448, 2368, 1, 1280]
++ - Exact: [64, 6784, 1, 3328]
++ - Exact: [2944, 256, 1, 1280]
++ - Exact: [256, 2368, 1, 128]
++ - Exact: [1856, 704, 1, 256]
++ - Exact: [1408, 448, 1, 3328]
++ - Exact: [2368, 256, 1, 256]
++ - Exact: [1856, 448, 1, 1280]
++ - Exact: [128, 5888, 1, 128]
++ - Exact: [1024, 1024, 1, 256]
++ - Exact: [704, 1856, 1, 256]
++ - Exact: [64, 6784, 1, 256]
++ - Exact: [256, 2368, 1, 1280]
++ - Exact: [2944, 448, 1, 256]
++ - Exact: [1856, 448, 1, 128]
++ - Exact: [2368, 128, 1, 1280]
++ - Exact: [2368, 256, 1, 128]
++ - Exact: [64, 5056, 1, 1280]
++ - Exact: [2368, 256, 1, 1280]
++ - Exact: [2368, 448, 1, 1280]
++ - Exact: [128, 3584, 1, 256]
++ - Exact: [704, 448, 1, 1280]
++ - Exact: [128, 5056, 1, 256]
++ - Exact: [4288, 256, 1, 1280]
++ - Exact: [4288, 128, 1, 3328]
++ - Exact: [1408, 256, 1, 128]
++ - Exact: [256, 1408, 1, 1280]
++ - Exact: [128, 2368, 1, 256]
++ - Exact: [6784, 64, 1, 3328]
++ - Exact: [128, 2944, 1, 3328]
++ - Exact: [2944, 448, 1, 3328]
++ - Exact: [256, 4288, 1, 256]
++ - Exact: [5888, 128, 1, 256]
++ - Exact: [2368, 448, 1, 3328]
++ - Exact: [5056, 64, 1, 256]
++ - Exact: [1024, 704, 1, 128]
++ - Exact: [128, 5056, 1, 3328]
++ - Exact: [704, 1024, 1, 128]
++ - Exact: [4288, 128, 1, 256]
++ - Exact: [1408, 448, 1, 128]
++ - Exact: [128, 5888, 1, 1280]
++ - Exact: [704, 448, 1, 128]
++ - Exact: [3584, 256, 1, 256]
++ - Exact: [128, 2944, 1, 256]
++ - Exact: [128, 6784, 1, 128]
++ - Exact: [448, 1856, 1, 256]
++ - Exact: [3584, 128, 1, 3328]
++ - Exact: [1024, 448, 1, 1280]
++ - Exact: [5888, 128, 1, 3328]
++ - Exact: [1408, 704, 1, 1280]
++ - Exact: [448, 2944, 1, 256]
++ - Exact: [448, 2368, 1, 256]
++ - Exact: [128, 2368, 1, 3328]
++ - Exact: [5056, 128, 1, 1280]
++ - Exact: [5056, 64, 1, 3328]
++ - Exact: [64, 5888, 1, 128]
++ - Exact: [5056, 128, 1, 3328]
++ - Exact: [448, 704, 1, 256]
++ - Exact: [2944, 128, 1, 3328]
++ - Exact: [128, 5056, 1, 1280]
++ - Exact: [704, 704, 1, 128]
++ - Exact: [64, 6784, 1, 1280]
++ - Exact: [2368, 128, 1, 128]
++ - Exact: [5056, 128, 1, 128]
++ - Exact: [1024, 1024, 1, 1024]
++ - Exact: [448, 1024, 1, 3328]
++ - Exact: [256, 2368, 1, 3328]
++ - Exact: [256, 3584, 1, 128]
++ - Exact: [4288, 256, 1, 128]
++ - Exact: [256, 1856, 1, 256]
++ - Exact: [256, 2944, 1, 128]
++ - Exact: [1408, 256, 1, 3328]
++ - Exact: [2368, 448, 1, 256]
++ - Exact: [4288, 256, 1, 3328]
++ - Exact: [1856, 704, 1, 128]
++ - Exact: [4288, 128, 1, 128]
++ - Exact: [1408, 448, 1, 256]
++ - Exact: [6784, 64, 1, 1280]
++ - Exact: [3584, 128, 1, 128]
++ - Exact: [256, 2368, 1, 256]
++ - Exact: [2944, 448, 1, 1280]
++ - Exact: [448, 1856, 1, 1280]
++ - Exact: [1856, 256, 1, 128]
++ - Exact: [5056, 128, 1, 256]
++ - Exact: [448, 1024, 1, 256]
++ - Exact: [64, 6784, 1, 128]
++ - Exact: [5888, 64, 1, 1280]
++ - Exact: [128, 3584, 1, 128]
++ - Exact: [1408, 256, 1, 256]
++ - Exact: [128, 5888, 1, 3328]
++ - Exact: [1408, 256, 1, 1280]
++ - Exact: [1024, 1024, 1, 128]
++ - Exact: [64, 5056, 1, 128]
++ - Exact: [5888, 64, 1, 128]
++ - Exact: [448, 704, 1, 128]
++ - Exact: [1408, 704, 1, 128]
++ - Exact: [2368, 256, 1, 3328]
++ - Exact: [5888, 128, 1, 1280]
++ - Exact: [256, 3584, 1, 1280]
++ - Exact: [256, 1408, 1, 128]
++ - Exact: [256, 4288, 1, 128]
++ - Exact: [5888, 128, 1, 128]
++ - Exact: [1856, 256, 1, 3328]
++ - Exact: [64, 5888, 1, 1280]
++ - Exact: [6784, 64, 1, 128]
++ - Exact: [704, 704, 1, 1280]
++ - Exact: [128, 2368, 1, 1280]
++ - Exact: [3584, 256, 1, 1280]
++ - Exact: [3584, 128, 1, 1280]
++ - Exact: [448, 1856, 1, 3328]
++ - Exact: [1024, 448, 1, 256]
++ - Exact: [2944, 128, 1, 1280]
++ - Exact: [128, 2368, 1, 128]
++ - Exact: [256, 2944, 1, 1280]
++ - Exact: [704, 1024, 1, 3328]
++ - Exact: [128, 6784, 1, 256]
++ - Exact: [256, 1856, 1, 3328]
++ - Exact: [6784, 128, 1, 128]
++ - Exact: [704, 1408, 1, 256]
++ - Exact: [256, 1408, 1, 256]
++ - Exact: [448, 2944, 1, 1280]
++ - Exact: [6784, 128, 1, 1280]
++ - Exact: [1856, 448, 1, 256]
++ - Exact: [128, 4288, 1, 1280]
++ - Exact: [448, 704, 1, 3328]
++ - Exact: [1856, 704, 1, 3328]
++ - Exact: [960, 1024, 1, 1024]
++ - Exact: [768, 768, 1, 768]
++
++# bodys smaSize
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [1024, 128, 1, 128]
++ - Exact: [2368, 64, 1, 3328]
++ - Exact: [1408, 64, 1, 128]
++ - Exact: [1408, 64, 1, 1280]
++ - Exact: [2944, 64, 1, 256]
++ - Exact: [1024, 256, 1, 3328]
++ - Exact: [1856, 64, 1, 1280]
++ - Exact: [704, 128, 1, 1280]
++ - Exact: [4288, 64, 1, 3328]
++ - Exact: [4288, 64, 1, 256]
++ - Exact: [64, 3584, 1, 3328]
++ - Exact: [704, 256, 1, 128]
++ - Exact: [128, 1408, 1, 128]
++ - Exact: [4288, 64, 1, 1280]
++ - Exact: [1024, 256, 1, 256]
++ - Exact: [448, 448, 1, 256]
++ - Exact: [128, 1024, 1, 3328]
++ - Exact: [64, 1856, 1, 1280]
++ - Exact: [256, 1024, 1, 256]
++ - Exact: [1024, 128, 1, 1280]
++ - Exact: [448, 256, 1, 3328]
++ - Exact: [128, 1024, 1, 128]
++ - Exact: [128, 704, 1, 1280]
++ - Exact: [1856, 128, 1, 3328]
++ - Exact: [64, 2944, 1, 128]
++ - Exact: [448, 448, 1, 3328]
++ - Exact: [1408, 128, 1, 1280]
++ - Exact: [128, 1856, 1, 1280]
++ - Exact: [256, 448, 1, 256]
++ - Exact: [128, 1856, 1, 128]
++ - Exact: [64, 1408, 1, 3328]
++ - Exact: [128, 1408, 1, 256]
++ - Exact: [4288, 64, 1, 128]
++ - Exact: [256, 448, 1, 3328]
++ - Exact: [64, 2368, 1, 1280]
++ - Exact: [2368, 64, 1, 256]
++ - Exact: [1408, 128, 1, 128]
++ - Exact: [1024, 256, 1, 128]
++ - Exact: [2944, 64, 1, 128]
++ - Exact: [1856, 64, 1, 256]
++ - Exact: [704, 128, 1, 256]
++ - Exact: [448, 256, 1, 1280]
++ - Exact: [1856, 128, 1, 1280]
++ - Exact: [64, 3584, 1, 256]
++ - Exact: [3584, 64, 1, 128]
++ - Exact: [256, 1024, 1, 1280]
++ - Exact: [3584, 64, 1, 1280]
++ - Exact: [128, 1856, 1, 3328]
++ - Exact: [64, 2944, 1, 3328]
++ - Exact: [64, 4288, 1, 3328]
++ - Exact: [64, 1856, 1, 256]
++ - Exact: [256, 704, 1, 256]
++ - Exact: [2368, 64, 1, 128]
++ - Exact: [64, 1408, 1, 128]
++ - Exact: [704, 256, 1, 3328]
++ - Exact: [64, 2944, 1, 256]
++ - Exact: [448, 256, 1, 128]
++ - Exact: [704, 128, 1, 3328]
++ - Exact: [128, 704, 1, 128]
++ - Exact: [256, 448, 1, 1280]
++ - Exact: [704, 256, 1, 1280]
++ - Exact: [64, 2368, 1, 3328]
++ - Exact: [1856, 64, 1, 128]
++ - Exact: [704, 128, 1, 128]
++ - Exact: [256, 704, 1, 3328]
++ - Exact: [256, 448, 1, 128]
++ - Exact: [64, 3584, 1, 128]
++ - Exact: [1024, 128, 1, 256]
++ - Exact: [2944, 64, 1, 1280]
++ - Exact: [128, 1408, 1, 3328]
++ - Exact: [1408, 64, 1, 256]
++ - Exact: [64, 1856, 1, 128]
++ - Exact: [64, 2368, 1, 256]
++ - Exact: [1024, 128, 1, 3328]
++ - Exact: [1856, 128, 1, 128]
++ - Exact: [2368, 64, 1, 1280]
++ - Exact: [128, 1024, 1, 1280]
++ - Exact: [64, 4288, 1, 1280]
++ - Exact: [1408, 64, 1, 3328]
++ - Exact: [64, 2944, 1, 1280]
++ - Exact: [256, 704, 1, 128]
++ - Exact: [256, 1024, 1, 128]
++ - Exact: [64, 1408, 1, 1280]
++ - Exact: [448, 448, 1, 1280]
++ - Exact: [1024, 256, 1, 1280]
++ - Exact: [128, 1024, 1, 256]
++ - Exact: [3584, 64, 1, 3328]
++ - Exact: [1408, 128, 1, 256]
++ - Exact: [256, 1024, 1, 3328]
++ - Exact: [1856, 64, 1, 3328]
++ - Exact: [448, 256, 1, 256]
++ - Exact: [128, 704, 1, 256]
++ - Exact: [64, 3584, 1, 1280]
++ - Exact: [3584, 64, 1, 256]
++ - Exact: [64, 1856, 1, 3328]
++ - Exact: [1408, 128, 1, 3328]
++ - Exact: [128, 704, 1, 3328]
++ - Exact: [128, 1856, 1, 256]
++ - Exact: [64, 4288, 1, 256]
++ - Exact: [256, 704, 1, 1280]
++ - Exact: [64, 2368, 1, 128]
++ - Exact: [64, 4288, 1, 128]
++ - Exact: [1856, 128, 1, 256]
++ - Exact: [64, 1408, 1, 256]
++ - Exact: [2944, 64, 1, 3328]
++ - Exact: [128, 1408, 1, 1280]
++ - Exact: [448, 448, 1, 128]
++ - Exact: [704, 256, 1, 256]
++ - Exact: [512, 512, 1, 512]
++ - Exact: [384, 384, 1, 384]
++
++# bodys bigM
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 1 ]
++ - [ 4, 2 ]
++ - WorkGroup:
++ - [ 16, 4, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 32, 4, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [3584, 4, 1, 1280]
++ - Exact: [2944, 4, 1, 256]
++ - Exact: [2368, 4, 1, 1280]
++ - Exact: [6784, 4, 1, 1280]
++ - Exact: [1856, 4, 1, 1280]
++ - Exact: [2944, 4, 1, 128]
++ - Exact: [3584, 4, 1, 128]
++ - Exact: [4288, 4, 1, 256]
++ - Exact: [3584, 4, 1, 3328]
++ - Exact: [5888, 4, 1, 128]
++ - Exact: [2368, 4, 1, 256]
++ - Exact: [1408, 4, 1, 256]
++ - Exact: [5056, 4, 1, 1280]
++ - Exact: [1408, 4, 1, 3328]
++ - Exact: [6784, 4, 1, 128]
++ - Exact: [5888, 4, 1, 3328]
++ - Exact: [5056, 4, 1, 128]
++ - Exact: [5888, 4, 1, 1280]
++ - Exact: [2944, 4, 1, 3328]
++ - Exact: [2368, 4, 1, 128]
++ - Exact: [1856, 4, 1, 128]
++ - Exact: [1408, 4, 1, 1280]
++ - Exact: [6784, 4, 1, 256]
++ - Exact: [4288, 4, 1, 128]
++ - Exact: [1856, 4, 1, 3328]
++ - Exact: [3584, 4, 1, 256]
++ - Exact: [2368, 4, 1, 3328]
++ - Exact: [6784, 4, 1, 3328]
++ - Exact: [4288, 4, 1, 1280]
++ - Exact: [1856, 4, 1, 256]
++ - Exact: [1408, 4, 1, 128]
++ - Exact: [5056, 4, 1, 256]
++ - Exact: [4288, 4, 1, 3328]
++ - Exact: [2944, 4, 1, 1280]
++ - Exact: [5888, 4, 1, 256]
++ - Exact: [5056, 4, 1, 3328]
++
++# bodys bigN
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 1, 4 ]
++ - [ 2, 2 ]
++ - [ 2, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [4, 1856, 1, 3328]
++ - Exact: [4, 2944, 1, 1280]
++ - Exact: [4, 1408, 1, 128]
++ - Exact: [4, 2368, 1, 1280]
++ - Exact: [4, 3584, 1, 128]
++ - Exact: [4, 5888, 1, 3328]
++ - Exact: [4, 1408, 1, 3328]
++ - Exact: [4, 6784, 1, 3328]
++ - Exact: [4, 4288, 1, 128]
++ - Exact: [4, 5056, 1, 3328]
++ - Exact: [4, 6784, 1, 1280]
++ - Exact: [4, 2944, 1, 3328]
++ - Exact: [4, 5056, 1, 256]
++ - Exact: [4, 5056, 1, 1280]
++ - Exact: [4, 2368, 1, 3328]
++ - Exact: [4, 1856, 1, 256]
++ - Exact: [4, 2368, 1, 256]
++ - Exact: [4, 2944, 1, 256]
++ - Exact: [4, 4288, 1, 1280]
++ - Exact: [4, 6784, 1, 128]
++ - Exact: [4, 3584, 1, 1280]
++ - Exact: [4, 5888, 1, 256]
++ - Exact: [4, 6784, 1, 256]
++ - Exact: [4, 1408, 1, 1280]
++ - Exact: [4, 3584, 1, 256]
++ - Exact: [4, 1408, 1, 256]
++ - Exact: [4, 4288, 1, 3328]
++ - Exact: [4, 5888, 1, 1280]
++ - Exact: [4, 1856, 1, 1280]
++ - Exact: [4, 1856, 1, 128]
++ - Exact: [4, 2944, 1, 128]
++ - Exact: [4, 5056, 1, 128]
++ - Exact: [4, 4288, 1, 256]
++ - Exact: [4, 3584, 1, 3328]
++ - Exact: [4, 5888, 1, 128]
++ - Exact: [4, 2368, 1, 128]
++
++# bodys other
++ - # BenchmarkProblemSizeGroup - Standard
++ InitialSolutionParameters:
++ BenchmarkCommonParameters:
++ ForkParameters:
++ - WavefrontSize: [32] # , 64]
++ - KernelLanguage: ["Assembly"]
++ - EdgeType: ["ShiftPtr"]
++ - LoopTail: [True]
++ - PrefetchLocalRead: [True]
++ - PrefetchGlobalRead: [True]
++ - ThreadTile:
++ - [ 2, 2 ]
++ - [ 4, 4 ]
++ - WorkGroup:
++ - [ 8, 8, 1 ]
++ - [ 16, 8, 1 ]
++ - [ 16, 16, 1 ]
++ - DepthU: [ 8, 16, 32 ]
++ - VectorWidth: [1]
++ - GlobalSplitU: [1]
++ - StaggerUMapping: [3]
++ - StaggerUStride: [128]
++ - StaggerU: [0, 32]
++ - WorkGroupMapping: [1,4,8]
++ - ExpandPointerSwap: [True]
++ BenchmarkForkParameters:
++ JoinParameters:
++ BenchmarkJoinParameters:
++ BenchmarkFinalParameters:
++ - ProblemSizes:
++ - Exact: [4, 704, 1, 1280]
++ - Exact: [128, 64, 1, 256]
++ - Exact: [64, 4, 1, 256]
++ - Exact: [64, 704, 1, 128]
++ - Exact: [448, 64, 1, 1280]
++ - Exact: [128, 4, 1, 1280]
++ - Exact: [64, 1024, 1, 1280]
++ - Exact: [64, 704, 1, 1280]
++ - Exact: [1024, 64, 1, 128]
++ - Exact: [64, 1024, 1, 3328]
++ - Exact: [1024, 64, 1, 1280]
++ - Exact: [4, 704, 1, 256]
++ - Exact: [704, 4, 1, 1280]
++ - Exact: [64, 448, 1, 256]
++ - Exact: [64, 1024, 1, 128]
++ - Exact: [4, 64, 1, 1280]
++ - Exact: [128, 256, 1, 3328]
++ - Exact: [64, 448, 1, 1280]
++ - Exact: [448, 4, 1, 256]
++ - Exact: [448, 4, 1, 1280]
++ - Exact: [128, 4, 1, 128]
++ - Exact: [256, 4, 1, 128]
++ - Exact: [704, 64, 1, 3328]
++ - Exact: [64, 128, 1, 256]
++ - Exact: [704, 64, 1, 128]
++ - Exact: [1024, 4, 1, 256]
++ - Exact: [256, 256, 1, 128]
++ - Exact: [64, 256, 1, 128]
++ - Exact: [704, 64, 1, 1280]
++ - Exact: [128, 448, 1, 256]
++ - Exact: [128, 256, 1, 1280]
++ - Exact: [448, 64, 1, 3328]
++ - Exact: [256, 128, 1, 128]
++ - Exact: [64, 128, 1, 3328]
++ - Exact: [128, 128, 1, 3328]
++ - Exact: [256, 128, 1, 256]
++ - Exact: [64, 448, 1, 3328]
++ - Exact: [256, 256, 1, 3328]
++ - Exact: [1024, 4, 1, 3328]
++ - Exact: [4, 4, 1, 256]
++ - Exact: [256, 64, 1, 256]
++ - Exact: [256, 128, 1, 1280]
++ - Exact: [128, 64, 1, 1280]
++ - Exact: [4, 448, 1, 3328]
++ - Exact: [64, 1024, 1, 256]
++ - Exact: [256, 4, 1, 1280]
++ - Exact: [64, 704, 1, 256]
++ - Exact: [4, 704, 1, 128]
++ - Exact: [448, 128, 1, 256]
++ - Exact: [448, 64, 1, 128]
++ - Exact: [4, 448, 1, 1280]
++ - Exact: [256, 256, 1, 256]
++ - Exact: [256, 64, 1, 128]
++ - Exact: [4, 1024, 1, 3328]
++ - Exact: [704, 4, 1, 128]
++ - Exact: [256, 4, 1, 256]
++ - Exact: [256, 4, 1, 3328]
++ - Exact: [4, 256, 1, 256]
++ - Exact: [4, 4, 1, 128]
++ - Exact: [4, 128, 1, 256]
++ - Exact: [64, 64, 1, 1280]
++ - Exact: [448, 128, 1, 3328]
++ - Exact: [4, 448, 1, 128]
++ - Exact: [64, 256, 1, 1280]
++ - Exact: [4, 128, 1, 3328]
++ - Exact: [64, 4, 1, 128]
++ - Exact: [64, 64, 1, 256]
++ - Exact: [4, 704, 1, 3328]
++ - Exact: [4, 4, 1, 1280]
++ - Exact: [128, 128, 1, 128]
++ - Exact: [1024, 4, 1, 128]
++ - Exact: [64, 64, 1, 3328]
++ - Exact: [4, 64, 1, 128]
++ - Exact: [64, 128, 1, 1280]
++ - Exact: [128, 128, 1, 1280]
++ - Exact: [128, 256, 1, 256]
++ - Exact: [256, 64, 1, 1280]
++ - Exact: [1024, 4, 1, 1280]
++ - Exact: [704, 64, 1, 256]
++ - Exact: [128, 448, 1, 1280]
++ - Exact: [128, 64, 1, 3328]
++ - Exact: [448, 64, 1, 256]
++ - Exact: [4, 256, 1, 128]
++ - Exact: [1024, 64, 1, 256]
++ - Exact: [64, 128, 1, 128]
++ - Exact: [4, 4, 1, 3328]
++ - Exact: [4, 1024, 1, 1280]
++ - Exact: [704, 4, 1, 256]
++ - Exact: [128, 4, 1, 3328]
++ - Exact: [448, 4, 1, 3328]
++ - Exact: [704, 4, 1, 3328]
++ - Exact: [448, 128, 1, 1280]
++ - Exact: [1024, 64, 1, 3328]
++ - Exact: [4, 1024, 1, 128]
++ - Exact: [64, 256, 1, 3328]
++ - Exact: [448, 128, 1, 128]
++ - Exact: [128, 256, 1, 128]
++ - Exact: [128, 4, 1, 256]
++ - Exact: [256, 256, 1, 1280]
++ - Exact: [256, 128, 1, 3328]
++ - Exact: [448, 4, 1, 128]
++ - Exact: [4, 256, 1, 3328]
++ - Exact: [4, 128, 1, 128]
++ - Exact: [4, 256, 1, 1280]
++ - Exact: [64, 4, 1, 3328]
++ - Exact: [4, 64, 1, 3328]
++ - Exact: [4, 1024, 1, 256]
++ - Exact: [64, 256, 1, 256]
++ - Exact: [4, 64, 1, 256]
++ - Exact: [128, 448, 1, 128]
++ - Exact: [64, 448, 1, 128]
++ - Exact: [64, 704, 1, 3328]
++ - Exact: [128, 448, 1, 3328]
++ - Exact: [4, 448, 1, 256]
++ - Exact: [4, 128, 1, 1280]
++ - Exact: [128, 64, 1, 128]
++ - Exact: [64, 64, 1, 128]
++ - Exact: [64, 4, 1, 1280]
++ - Exact: [256, 64, 1, 3328]
++ - Exact: [128, 128, 1, 256]
++
++# tail
++LibraryLogic:
++ ScheduleName: "navi23"
++ DeviceNames: ["Device 73ff"]
++ ArchitectureName: "gfx1032"
++
++LibraryClient:
+diff --git a/Tensile/Source/lib/include/Tensile/AMDGPU.hpp b/Tensile/Source/lib/include/Tensile/AMDGPU.hpp
+index d43975624c..ccb999b481 100644
+--- a/Tensile/Source/lib/include/Tensile/AMDGPU.hpp
++++ b/Tensile/Source/lib/include/Tensile/AMDGPU.hpp
+@@ -62,7 +62,8 @@ namespace Tensile
+ gfx1010 = 1010,
+ gfx1011 = 1011,
+ gfx1012 = 1012,
+- gfx1030 = 1030
++ gfx1030 = 1030,
++ gfx1032 = 1032
+ };
+
+ AMDGPU();
+diff --git a/Tensile/Source/lib/include/Tensile/Serialization/Predicates.hpp b/Tensile/Source/lib/include/Tensile/Serialization/Predicates.hpp
+index 78c317d7ff..3fc0413109 100644
+--- a/Tensile/Source/lib/include/Tensile/Serialization/Predicates.hpp
++++ b/Tensile/Source/lib/include/Tensile/Serialization/Predicates.hpp
+@@ -215,6 +215,7 @@ namespace Tensile
+ iot::enumCase(io, value, "gfx1011", AMDGPU::Processor::gfx1011);
+ iot::enumCase(io, value, "gfx1012", AMDGPU::Processor::gfx1012);
+ iot::enumCase(io, value, "gfx1030", AMDGPU::Processor::gfx1030);
++ iot::enumCase(io, value, "gfx1032", AMDGPU::Processor::gfx1032);
+ }
+ };
+ } // namespace Serialization
+diff --git a/Tensile/Source/lib/source/AMDGPU.cpp b/Tensile/Source/lib/source/AMDGPU.cpp
+index 18d67eeafa..94cb4fe953 100644
+--- a/Tensile/Source/lib/source/AMDGPU.cpp
++++ b/Tensile/Source/lib/source/AMDGPU.cpp
+@@ -82,6 +82,8 @@ namespace Tensile
+ return stream << "gfx1012";
+ case AMDGPU::Processor::gfx1030:
+ return stream << "gfx1030";
++ case AMDGPU::Processor::gfx1032:
++ return stream << "gfx1032";
+ }
+ return stream;
+ }
+diff --git a/Tensile/Source/lib/source/ocl/OclUtils.cpp b/Tensile/Source/lib/source/ocl/OclUtils.cpp
+index 821dd956d5..394c60fc33 100644
+--- a/Tensile/Source/lib/source/ocl/OclUtils.cpp
++++ b/Tensile/Source/lib/source/ocl/OclUtils.cpp
+@@ -164,6 +164,10 @@ namespace Tensile
+ {
+ return AMDGPU::Processor::gfx1030;
+ }
++ else if(deviceString.find("gfx1032") != std::string::npos)
++ {
++ return AMDGPU::Processor::gfx1032;
++ }
+ else
+ {
+ return static_cast<AMDGPU::Processor>(0);