petabricks/petabricks — Issue #27: Wrong result in QRTest on dev
Author: yod
Created: 2012-03-01 19:43:14+00:00
State: open

dev: ce0b766e7fb12ace47b419a9983f7392d02deb99

The result of rule 4 (QRRLAPACK) in QRRBase has wrong sign.

QRRBase_0_lvl1_rule = 4 --> change 4 to 0 works

**Config**

Add2D_splitsize = 64 # int, valid range: 1 to 2147483647
Add3D_splitsize = 64 # int, valid range: 1 to 2147483647
Copy1D_splitsize = 64 # int, valid range: 1 to 2147483647
Copy2D_splitsize = 64 # int, valid range: 1 to 2147483647
Copy3D_splitsize = 64 # int, valid range: 1 to 2147483647
Init1D_splitsize = 64 # int, valid range: 1 to 2147483647
Init2D_splitsize = 64 # int, valid range: 1 to 2147483647
Init3D_splitsize = 64 # int, valid range: 1 to 2147483647
MatrixAddAddSub_splitsize = 64 # int, valid range: 1 to 2147483647
MatrixAdd_splitsize = 64 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl10_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl11_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl12_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl1_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl2_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl3_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl4_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl5_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl6_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl7_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl8_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAddInner_0_lvl9_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAddInner_splitsize = 64 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl10_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl11_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl12_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl1_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl2_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl3_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl4_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl5_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl6_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl7_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl8_rule = 0 # int, valid range: 0 to 3
MatrixMultiplyAdd_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
MatrixMultiplyAdd_0_lvl9_rule = 0 # int, valid range: 0 to 3
MatrixSub_splitsize = 64 # int, valid range: 1 to 2147483647
Norm1D_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
Norm1D_0_lvl10_rule = 0 # int, valid range: 0 to 2
Norm1D_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
Norm1D_0_lvl11_rule = 0 # int, valid range: 0 to 2
Norm1D_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
Norm1D_0_lvl12_rule = 0 # int, valid range: 0 to 2
Norm1D_0_lvl1_rule = 0 # int, valid range: 0 to 2
Norm1D_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
Norm1D_0_lvl2_rule = 0 # int, valid range: 0 to 2
Norm1D_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
Norm1D_0_lvl3_rule = 0 # int, valid range: 0 to 2
Norm1D_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
Norm1D_0_lvl4_rule = 0 # int, valid range: 0 to 2
Norm1D_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
Norm1D_0_lvl5_rule = 0 # int, valid range: 0 to 2
Norm1D_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
Norm1D_0_lvl6_rule = 0 # int, valid range: 0 to 2
Norm1D_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
Norm1D_0_lvl7_rule = 0 # int, valid range: 0 to 2
Norm1D_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
Norm1D_0_lvl8_rule = 0 # int, valid range: 0 to 2
Norm1D_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
Norm1D_0_lvl9_rule = 0 # int, valid range: 0 to 2
Norm1D_splitsize = 64 # int, valid range: 1 to 2147483647
Norm1D_unrollschedule = 1 # int, valid range: 0 to 1
QRInPlace_unrollschedule = 1 # int, valid range: 0 to 1
QRRBase_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRBase_0_lvl10_rule = 0 # int, valid range: 0 to 5
QRRBase_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRBase_0_lvl11_rule = 0 # int, valid range: 0 to 5
QRRBase_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRBase_0_lvl12_rule = 0 # int, valid range: 0 to 5
QRRBase_0_lvl1_rule = 4 # int, valid range: 0 to 5
QRRBase_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRBase_0_lvl2_rule = 0 # int, valid range: 0 to 5
QRRBase_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRBase_0_lvl3_rule = 0 # int, valid range: 0 to 5
QRRBase_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRBase_0_lvl4_rule = 0 # int, valid range: 0 to 5
QRRBase_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRBase_0_lvl5_rule = 0 # int, valid range: 0 to 5
QRRBase_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRBase_0_lvl6_rule = 0 # int, valid range: 0 to 5
QRRBase_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRBase_0_lvl7_rule = 0 # int, valid range: 0 to 5
QRRBase_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRBase_0_lvl8_rule = 0 # int, valid range: 0 to 5
QRRBase_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRBase_0_lvl9_rule = 0 # int, valid range: 0 to 5
QRRBase_unrollschedule = 1 # int, valid range: 0 to 1
QRRBlockedLAPACK_unrollschedule = 1 # int, valid range: 0 to 1
QRRBlockedLeft_unrollschedule = 1 # int, valid range: 0 to 1
QRRBlockedRight_unrollschedule = 1 # int, valid range: 0 to 1
QRRBlocked_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRBlocked_0_lvl10_rule = 0 # int, valid range: 0 to 4
QRRBlocked_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRBlocked_0_lvl11_rule = 0 # int, valid range: 0 to 4
QRRBlocked_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRBlocked_0_lvl12_rule = 0 # int, valid range: 0 to 4
QRRBlocked_0_lvl1_rule = 0 # int, valid range: 0 to 4
QRRBlocked_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRBlocked_0_lvl2_rule = 0 # int, valid range: 0 to 4
QRRBlocked_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRBlocked_0_lvl3_rule = 0 # int, valid range: 0 to 4
QRRBlocked_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRBlocked_0_lvl4_rule = 0 # int, valid range: 0 to 4
QRRBlocked_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRBlocked_0_lvl5_rule = 0 # int, valid range: 0 to 4
QRRBlocked_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRBlocked_0_lvl6_rule = 0 # int, valid range: 0 to 4
QRRBlocked_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRBlocked_0_lvl7_rule = 0 # int, valid range: 0 to 4
QRRBlocked_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRBlocked_0_lvl8_rule = 0 # int, valid range: 0 to 4
QRRBlocked_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRBlocked_0_lvl9_rule = 0 # int, valid range: 0 to 4
QRRBlocked_unrollschedule = 1 # int, valid range: 0 to 1
QRRConvert_unrollschedule = 1 # int, valid range: 0 to 1
QRRLAPACK_unrollschedule = 1 # int, valid range: 0 to 1
QRRMult_unrollschedule = 1 # int, valid range: 0 to 1
QRRRecursive_blockSize = 0 # int, valid range: 0 to 2147483647
QRRRecursive_unrollschedule = 1 # int, valid range: 0 to 1
QRRTriFact_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRTriFact_0_lvl10_rule = 0 # int, valid range: 0 to 2
QRRTriFact_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRTriFact_0_lvl11_rule = 0 # int, valid range: 0 to 2
QRRTriFact_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRTriFact_0_lvl12_rule = 0 # int, valid range: 0 to 2
QRRTriFact_0_lvl1_rule = 0 # int, valid range: 0 to 2
QRRTriFact_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRTriFact_0_lvl2_rule = 0 # int, valid range: 0 to 2
QRRTriFact_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRTriFact_0_lvl3_rule = 0 # int, valid range: 0 to 2
QRRTriFact_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRTriFact_0_lvl4_rule = 0 # int, valid range: 0 to 2
QRRTriFact_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRTriFact_0_lvl5_rule = 0 # int, valid range: 0 to 2
QRRTriFact_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRTriFact_0_lvl6_rule = 0 # int, valid range: 0 to 2
QRRTriFact_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRTriFact_0_lvl7_rule = 0 # int, valid range: 0 to 2
QRRTriFact_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRTriFact_0_lvl8_rule = 0 # int, valid range: 0 to 2
QRRTriFact_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRRTriFact_0_lvl9_rule = 0 # int, valid range: 0 to 2
QRRTriFact_unrollschedule = 1 # int, valid range: 0 to 1
QRR_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRR_0_lvl10_rule = 0 # int, valid range: 0 to 3
QRR_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRR_0_lvl11_rule = 0 # int, valid range: 0 to 3
QRR_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRR_0_lvl12_rule = 0 # int, valid range: 0 to 3
QRR_0_lvl1_rule = 0 # int, valid range: 0 to 3
QRR_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRR_0_lvl2_rule = 0 # int, valid range: 0 to 3
QRR_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRR_0_lvl3_rule = 0 # int, valid range: 0 to 3
QRR_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRR_0_lvl4_rule = 0 # int, valid range: 0 to 3
QRR_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRR_0_lvl5_rule = 0 # int, valid range: 0 to 3
QRR_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRR_0_lvl6_rule = 0 # int, valid range: 0 to 3
QRR_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRR_0_lvl7_rule = 0 # int, valid range: 0 to 3
QRR_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRR_0_lvl8_rule = 0 # int, valid range: 0 to 3
QRR_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
QRR_0_lvl9_rule = 0 # int, valid range: 0 to 3
QRR_unrollschedule = 1 # int, valid range: 0 to 1
QRTest_unrollschedule = 1 # int, valid range: 0 to 1
QR_unrollschedule = 1 # int, valid range: 0 to 1
ReduceAMax1D_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl10_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl11_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl12_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl1_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl2_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl3_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl4_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl5_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl6_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl7_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl8_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMax1D_0_lvl9_rule = 0 # int, valid range: 0 to 2
ReduceAMax1D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceAMax2D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceAMin1D_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl10_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl11_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl12_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl1_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl2_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl3_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl4_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl5_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl6_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl7_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl8_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAMin1D_0_lvl9_rule = 0 # int, valid range: 0 to 2
ReduceAMin1D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceAMin2D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceAdd1D_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl10_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl11_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl12_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl1_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl2_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl3_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl4_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl5_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl6_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl7_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl8_rule = 0 # int, valid range: 0 to 2
ReduceAdd1D_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceAdd1D_0_lvl9_rule = 0 # int, valid range: 0 to 2
ReduceAdd2D_splitsize = 64 # int, valid range: 1 to 2147483647
ReduceAdd2D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceMax1D_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl10_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl11_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl12_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl1_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl2_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl3_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl4_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl5_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl6_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl7_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl8_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMax1D_0_lvl9_rule = 0 # int, valid range: 0 to 2
ReduceMax1D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceMax2D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceMin1D_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl10_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl11_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl12_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl1_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl2_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl3_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl4_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl5_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl6_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl7_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl8_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
ReduceMin1D_0_lvl9_rule = 0 # int, valid range: 0 to 2
ReduceMin1D_unrollschedule = 1 # int, valid range: 0 to 1
ReduceMin2D_unrollschedule = 1 # int, valid range: 0 to 1
Scale1D_splitsize = 64 # int, valid range: 1 to 2147483647
Scale2D_splitsize = 64 # int, valid range: 1 to 2147483647
Subtract2D_splitsize = 64 # int, valid range: 1 to 2147483647
Subtract3D_splitsize = 64 # int, valid range: 1 to 2147483647
Transpose_splitsize = 64 # int, valid range: 1 to 2147483647
TriMatrixMultiplyAdd_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriMatrixMultiplyAdd_0_lvl10_rule = 0 # int, valid range: 0 to 2
TriMatrixMultiplyAdd_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriMatrixMultiplyAdd_0_lvl11_rule = 0 # int, valid range: 0 to 2
TriMatrixMultiplyAdd_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriMatrixMultiplyAdd_0_lvl12_rule = 0 # int, valid range: 0 to 2
TriMatrixMultiplyAdd_0_lvl1_rule = 0 # int, valid range: 0 to 2
TriMatrixMultiplyAdd_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriMatrixMultiplyAdd_0_lvl2_rule = 0 # int, valid range: 0 to 2
TriMatrixMultiplyAdd_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriMatrixMultiplyAdd_0_lvl3_rule = 0 # int, valid range: 0 to 2
TriMatrixMultiplyAdd_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriMatrixMultiplyAdd_0_lvl4_rule = 0 # int, valid range: 0 to 2
TriMatrixMultiplyAdd_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriMatrixMultiplyAdd_0_lvl5_rule = 0 # int, valid range: 0 to 2
TriMatrixMultiplyAdd_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriMatrixMultiplyAdd_0_lvl6_rule = 0 # int, valid range: 0 to 2
TriMatrixMultiplyAdd_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriMatrixMultiplyAdd_0_lvl7_rule = 0 # int, valid range: 0 to 2
TriMatrixMultiplyAdd_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriMatrixMultiplyAdd_0_lvl8_rule = 0 # int, valid range: 0 to 2
TriMatrixMultiplyAdd_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriMatrixMultiplyAdd_0_lvl9_rule = 0 # int, valid range: 0 to 2
TriMatrixMultiplyAdd_splitsize = 64 # int, valid range: 1 to 2147483647
TriMatrixMultiply_0_lvl10_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriMatrixMultiply_0_lvl10_rule = 0 # int, valid range: 0 to 2
TriMatrixMultiply_0_lvl11_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriMatrixMultiply_0_lvl11_rule = 0 # int, valid range: 0 to 2
TriMatrixMultiply_0_lvl12_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriMatrixMultiply_0_lvl12_rule = 0 # int, valid range: 0 to 2
TriMatrixMultiply_0_lvl1_rule = 0 # int, valid range: 0 to 2
TriMatrixMultiply_0_lvl2_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriMatrixMultiply_0_lvl2_rule = 0 # int, valid range: 0 to 2
TriMatrixMultiply_0_lvl3_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriMatrixMultiply_0_lvl3_rule = 0 # int, valid range: 0 to 2
TriMatrixMultiply_0_lvl4_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriMatrixMultiply_0_lvl4_rule = 0 # int, valid range: 0 to 2
TriMatrixMultiply_0_lvl5_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriMatrixMultiply_0_lvl5_rule = 0 # int, valid range: 0 to 2
TriMatrixMultiply_0_lvl6_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriMatrixMultiply_0_lvl6_rule = 0 # int, valid range: 0 to 2
TriMatrixMultiply_0_lvl7_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriMatrixMultiply_0_lvl7_rule = 0 # int, valid range: 0 to 2
TriMatrixMultiply_0_lvl8_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriMatrixMultiply_0_lvl8_rule = 0 # int, valid range: 0 to 2
TriMatrixMultiply_0_lvl9_cutoff = 2147483647 # int, valid range: 1 to 2147483647
TriMatrixMultiply_0_lvl9_rule = 0 # int, valid range: 0 to 2
distributedcutoff = 512 # int, valid range: 0 to 2147483647
sequentialcutoff = 64 # int, valid range: 0 to 2147483647
worker_threads = 8 # int, valid range: 1 to 512
QRRBlockedLeft_blockSize__0 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__1 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__2 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__3 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__4 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__5 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__6 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__7 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__8 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__9 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__10 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__11 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__12 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__13 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__14 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__15 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__16 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__17 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__18 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__19 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__20 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__21 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__22 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__23 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__24 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__25 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__26 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__27 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__28 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__29 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__30 = 0 # int, valid range: 0 to 2147483647
QRRBlockedLeft_blockSize__31 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__0 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__1 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__2 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__3 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__4 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__5 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__6 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__7 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__8 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__9 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__10 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__11 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__12 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__13 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__14 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__15 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__16 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__17 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__18 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__19 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__20 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__21 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__22 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__23 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__24 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__25 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__26 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__27 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__28 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__29 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__30 = 0 # int, valid range: 0 to 2147483647
QRRBlockedRight_blockSize__31 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__0 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__1 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__2 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__3 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__4 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__5 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__6 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__7 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__8 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__9 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__10 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__11 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__12 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__13 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__14 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__15 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__16 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__17 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__18 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__19 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__20 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__21 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__22 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__23 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__24 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__25 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__26 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__27 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__28 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__29 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__30 = 0 # int, valid range: 0 to 2147483647
QRRMult_blockSize__31 = 0 # int, valid range: 0 to 2147483647