h48

A prototype for an optimal Rubik's cube solver, work in progress.
git clone https://git.tronto.net/h48
Download | Log | Files | Refs | README | LICENSE

commit 97b3aa48a8d6ccdf2a3ce587bf8ac130c00c1b64
parent 0c49ed5afc2ae9e4bc4aa1af9c655bbe1f3d14b8
Author: Sebastiano Tronto <sebastiano@tronto.net>
Date:   Sun, 22 Oct 2023 15:28:31 +0200

Generated tests for transformations

Diffstat:
MREADME.md | 2--
Rtest/05_transform/00_solved_UFr.in -> test/05_transform/000_solved_UFr.in | 0
Rtest/05_transform/00_solved_UFr.out -> test/05_transform/000_solved_UFr.out | 0
Rtest/05_transform/01_solved_BLm.in -> test/05_transform/001_solved_BLm.in | 0
Rtest/05_transform/01_solved_BLm.out -> test/05_transform/001_solved_BLm.out | 0
Atest/05_transform/100_UFr_U.in | 2++
Atest/05_transform/100_UFr_U.out | 1+
Atest/05_transform/101_UFm_U.in | 2++
Atest/05_transform/101_UFm_U.out | 1+
Atest/05_transform/102_UFr_R.in | 2++
Atest/05_transform/102_UFr_R.out | 1+
Atest/05_transform/103_UFm_R.in | 2++
Atest/05_transform/103_UFm_R.out | 1+
Atest/05_transform/104_UFr_F.in | 2++
Atest/05_transform/104_UFr_F.out | 1+
Atest/05_transform/105_UFm_F.in | 2++
Atest/05_transform/105_UFm_F.out | 1+
Atest/05_transform/106_ULr_U.in | 2++
Atest/05_transform/106_ULr_U.out | 1+
Atest/05_transform/107_ULm_U.in | 2++
Atest/05_transform/107_ULm_U.out | 1+
Atest/05_transform/108_ULr_R.in | 2++
Atest/05_transform/108_ULr_R.out | 1+
Atest/05_transform/109_ULm_R.in | 2++
Atest/05_transform/109_ULm_R.out | 1+
Atest/05_transform/110_ULr_F.in | 2++
Atest/05_transform/110_ULr_F.out | 1+
Atest/05_transform/111_ULm_F.in | 2++
Atest/05_transform/111_ULm_F.out | 1+
Atest/05_transform/112_UBr_U.in | 2++
Atest/05_transform/112_UBr_U.out | 1+
Atest/05_transform/113_UBm_U.in | 2++
Atest/05_transform/113_UBm_U.out | 1+
Atest/05_transform/114_UBr_R.in | 2++
Atest/05_transform/114_UBr_R.out | 1+
Atest/05_transform/115_UBm_R.in | 2++
Atest/05_transform/115_UBm_R.out | 1+
Atest/05_transform/116_UBr_F.in | 2++
Atest/05_transform/116_UBr_F.out | 1+
Atest/05_transform/117_UBm_F.in | 2++
Atest/05_transform/117_UBm_F.out | 1+
Atest/05_transform/118_URr_U.in | 2++
Atest/05_transform/118_URr_U.out | 1+
Atest/05_transform/119_URm_U.in | 2++
Atest/05_transform/119_URm_U.out | 1+
Atest/05_transform/120_URr_R.in | 2++
Atest/05_transform/120_URr_R.out | 1+
Atest/05_transform/121_URm_R.in | 2++
Atest/05_transform/121_URm_R.out | 1+
Atest/05_transform/122_URr_F.in | 2++
Atest/05_transform/122_URr_F.out | 1+
Atest/05_transform/123_URm_F.in | 2++
Atest/05_transform/123_URm_F.out | 1+
Atest/05_transform/124_DFr_U.in | 2++
Atest/05_transform/124_DFr_U.out | 1+
Atest/05_transform/125_DFm_U.in | 2++
Atest/05_transform/125_DFm_U.out | 1+
Atest/05_transform/126_DFr_R.in | 2++
Atest/05_transform/126_DFr_R.out | 1+
Atest/05_transform/127_DFm_R.in | 2++
Atest/05_transform/127_DFm_R.out | 1+
Atest/05_transform/128_DFr_F.in | 2++
Atest/05_transform/128_DFr_F.out | 1+
Atest/05_transform/129_DFm_F.in | 2++
Atest/05_transform/129_DFm_F.out | 1+
Atest/05_transform/130_DLr_U.in | 2++
Atest/05_transform/130_DLr_U.out | 1+
Atest/05_transform/131_DLm_U.in | 2++
Atest/05_transform/131_DLm_U.out | 1+
Atest/05_transform/132_DLr_R.in | 2++
Atest/05_transform/132_DLr_R.out | 1+
Atest/05_transform/133_DLm_R.in | 2++
Atest/05_transform/133_DLm_R.out | 1+
Atest/05_transform/134_DLr_F.in | 2++
Atest/05_transform/134_DLr_F.out | 1+
Atest/05_transform/135_DLm_F.in | 2++
Atest/05_transform/135_DLm_F.out | 1+
Atest/05_transform/136_DBr_U.in | 2++
Atest/05_transform/136_DBr_U.out | 1+
Atest/05_transform/137_DBm_U.in | 2++
Atest/05_transform/137_DBm_U.out | 1+
Atest/05_transform/138_DBr_R.in | 2++
Atest/05_transform/138_DBr_R.out | 1+
Atest/05_transform/139_DBm_R.in | 2++
Atest/05_transform/139_DBm_R.out | 1+
Atest/05_transform/140_DBr_F.in | 2++
Atest/05_transform/140_DBr_F.out | 1+
Atest/05_transform/141_DBm_F.in | 2++
Atest/05_transform/141_DBm_F.out | 1+
Atest/05_transform/142_DRr_U.in | 2++
Atest/05_transform/142_DRr_U.out | 1+
Atest/05_transform/143_DRm_U.in | 2++
Atest/05_transform/143_DRm_U.out | 1+
Atest/05_transform/144_DRr_R.in | 2++
Atest/05_transform/144_DRr_R.out | 1+
Atest/05_transform/145_DRm_R.in | 2++
Atest/05_transform/145_DRm_R.out | 1+
Atest/05_transform/146_DRr_F.in | 2++
Atest/05_transform/146_DRr_F.out | 1+
Atest/05_transform/147_DRm_F.in | 2++
Atest/05_transform/147_DRm_F.out | 1+
Atest/05_transform/148_RUr_U.in | 2++
Atest/05_transform/148_RUr_U.out | 1+
Atest/05_transform/149_RUm_U.in | 2++
Atest/05_transform/149_RUm_U.out | 1+
Atest/05_transform/150_RUr_R.in | 2++
Atest/05_transform/150_RUr_R.out | 1+
Atest/05_transform/151_RUm_R.in | 2++
Atest/05_transform/151_RUm_R.out | 1+
Atest/05_transform/152_RUr_F.in | 2++
Atest/05_transform/152_RUr_F.out | 1+
Atest/05_transform/153_RUm_F.in | 2++
Atest/05_transform/153_RUm_F.out | 1+
Atest/05_transform/154_RFr_U.in | 2++
Atest/05_transform/154_RFr_U.out | 1+
Atest/05_transform/155_RFm_U.in | 2++
Atest/05_transform/155_RFm_U.out | 1+
Atest/05_transform/156_RFr_R.in | 2++
Atest/05_transform/156_RFr_R.out | 1+
Atest/05_transform/157_RFm_R.in | 2++
Atest/05_transform/157_RFm_R.out | 1+
Atest/05_transform/158_RFr_F.in | 2++
Atest/05_transform/158_RFr_F.out | 1+
Atest/05_transform/159_RFm_F.in | 2++
Atest/05_transform/159_RFm_F.out | 1+
Atest/05_transform/160_RDr_U.in | 2++
Atest/05_transform/160_RDr_U.out | 1+
Atest/05_transform/161_RDm_U.in | 2++
Atest/05_transform/161_RDm_U.out | 1+
Atest/05_transform/162_RDr_R.in | 2++
Atest/05_transform/162_RDr_R.out | 1+
Atest/05_transform/163_RDm_R.in | 2++
Atest/05_transform/163_RDm_R.out | 1+
Atest/05_transform/164_RDr_F.in | 2++
Atest/05_transform/164_RDr_F.out | 1+
Atest/05_transform/165_RDm_F.in | 2++
Atest/05_transform/165_RDm_F.out | 1+
Atest/05_transform/166_RBr_U.in | 2++
Atest/05_transform/166_RBr_U.out | 1+
Atest/05_transform/167_RBm_U.in | 2++
Atest/05_transform/167_RBm_U.out | 1+
Atest/05_transform/168_RBr_R.in | 2++
Atest/05_transform/168_RBr_R.out | 1+
Atest/05_transform/169_RBm_R.in | 2++
Atest/05_transform/169_RBm_R.out | 1+
Atest/05_transform/170_RBr_F.in | 2++
Atest/05_transform/170_RBr_F.out | 1+
Atest/05_transform/171_RBm_F.in | 2++
Atest/05_transform/171_RBm_F.out | 1+
Atest/05_transform/172_LUr_U.in | 2++
Atest/05_transform/172_LUr_U.out | 1+
Atest/05_transform/173_LUm_U.in | 2++
Atest/05_transform/173_LUm_U.out | 1+
Atest/05_transform/174_LUr_R.in | 2++
Atest/05_transform/174_LUr_R.out | 1+
Atest/05_transform/175_LUm_R.in | 2++
Atest/05_transform/175_LUm_R.out | 1+
Atest/05_transform/176_LUr_F.in | 2++
Atest/05_transform/176_LUr_F.out | 1+
Atest/05_transform/177_LUm_F.in | 2++
Atest/05_transform/177_LUm_F.out | 1+
Atest/05_transform/178_LFr_U.in | 2++
Atest/05_transform/178_LFr_U.out | 1+
Atest/05_transform/179_LFm_U.in | 2++
Atest/05_transform/179_LFm_U.out | 1+
Atest/05_transform/180_LFr_R.in | 2++
Atest/05_transform/180_LFr_R.out | 1+
Atest/05_transform/181_LFm_R.in | 2++
Atest/05_transform/181_LFm_R.out | 1+
Atest/05_transform/182_LFr_F.in | 2++
Atest/05_transform/182_LFr_F.out | 1+
Atest/05_transform/183_LFm_F.in | 2++
Atest/05_transform/183_LFm_F.out | 1+
Atest/05_transform/184_LDr_U.in | 2++
Atest/05_transform/184_LDr_U.out | 1+
Atest/05_transform/185_LDm_U.in | 2++
Atest/05_transform/185_LDm_U.out | 1+
Atest/05_transform/186_LDr_R.in | 2++
Atest/05_transform/186_LDr_R.out | 1+
Atest/05_transform/187_LDm_R.in | 2++
Atest/05_transform/187_LDm_R.out | 1+
Atest/05_transform/188_LDr_F.in | 2++
Atest/05_transform/188_LDr_F.out | 1+
Atest/05_transform/189_LDm_F.in | 2++
Atest/05_transform/189_LDm_F.out | 1+
Atest/05_transform/190_LBr_U.in | 2++
Atest/05_transform/190_LBr_U.out | 1+
Atest/05_transform/191_LBm_U.in | 2++
Atest/05_transform/191_LBm_U.out | 1+
Atest/05_transform/192_LBr_R.in | 2++
Atest/05_transform/192_LBr_R.out | 1+
Atest/05_transform/193_LBm_R.in | 2++
Atest/05_transform/193_LBm_R.out | 1+
Atest/05_transform/194_LBr_F.in | 2++
Atest/05_transform/194_LBr_F.out | 1+
Atest/05_transform/195_LBm_F.in | 2++
Atest/05_transform/195_LBm_F.out | 1+
Atest/05_transform/196_FUr_U.in | 2++
Atest/05_transform/196_FUr_U.out | 1+
Atest/05_transform/197_FUm_U.in | 2++
Atest/05_transform/197_FUm_U.out | 1+
Atest/05_transform/198_FUr_R.in | 2++
Atest/05_transform/198_FUr_R.out | 1+
Atest/05_transform/199_FUm_R.in | 2++
Atest/05_transform/199_FUm_R.out | 1+
Atest/05_transform/200_FUr_F.in | 2++
Atest/05_transform/200_FUr_F.out | 1+
Atest/05_transform/201_FUm_F.in | 2++
Atest/05_transform/201_FUm_F.out | 1+
Atest/05_transform/202_FRr_U.in | 2++
Atest/05_transform/202_FRr_U.out | 1+
Atest/05_transform/203_FRm_U.in | 2++
Atest/05_transform/203_FRm_U.out | 1+
Atest/05_transform/204_FRr_R.in | 2++
Atest/05_transform/204_FRr_R.out | 1+
Atest/05_transform/205_FRm_R.in | 2++
Atest/05_transform/205_FRm_R.out | 1+
Atest/05_transform/206_FRr_F.in | 2++
Atest/05_transform/206_FRr_F.out | 1+
Atest/05_transform/207_FRm_F.in | 2++
Atest/05_transform/207_FRm_F.out | 1+
Atest/05_transform/208_FDr_U.in | 2++
Atest/05_transform/208_FDr_U.out | 1+
Atest/05_transform/209_FDm_U.in | 2++
Atest/05_transform/209_FDm_U.out | 1+
Atest/05_transform/210_FDr_R.in | 2++
Atest/05_transform/210_FDr_R.out | 1+
Atest/05_transform/211_FDm_R.in | 2++
Atest/05_transform/211_FDm_R.out | 1+
Atest/05_transform/212_FDr_F.in | 2++
Atest/05_transform/212_FDr_F.out | 1+
Atest/05_transform/213_FDm_F.in | 2++
Atest/05_transform/213_FDm_F.out | 1+
Atest/05_transform/214_FLr_U.in | 2++
Atest/05_transform/214_FLr_U.out | 1+
Atest/05_transform/215_FLm_U.in | 2++
Atest/05_transform/215_FLm_U.out | 1+
Atest/05_transform/216_FLr_R.in | 2++
Atest/05_transform/216_FLr_R.out | 1+
Atest/05_transform/217_FLm_R.in | 2++
Atest/05_transform/217_FLm_R.out | 1+
Atest/05_transform/218_FLr_F.in | 2++
Atest/05_transform/218_FLr_F.out | 1+
Atest/05_transform/219_FLm_F.in | 2++
Atest/05_transform/219_FLm_F.out | 1+
Atest/05_transform/220_BUr_U.in | 2++
Atest/05_transform/220_BUr_U.out | 1+
Atest/05_transform/221_BUm_U.in | 2++
Atest/05_transform/221_BUm_U.out | 1+
Atest/05_transform/222_BUr_R.in | 2++
Atest/05_transform/222_BUr_R.out | 1+
Atest/05_transform/223_BUm_R.in | 2++
Atest/05_transform/223_BUm_R.out | 1+
Atest/05_transform/224_BUr_F.in | 2++
Atest/05_transform/224_BUr_F.out | 1+
Atest/05_transform/225_BUm_F.in | 2++
Atest/05_transform/225_BUm_F.out | 1+
Atest/05_transform/226_BRr_U.in | 2++
Atest/05_transform/226_BRr_U.out | 1+
Atest/05_transform/227_BRm_U.in | 2++
Atest/05_transform/227_BRm_U.out | 1+
Atest/05_transform/228_BRr_R.in | 2++
Atest/05_transform/228_BRr_R.out | 1+
Atest/05_transform/229_BRm_R.in | 2++
Atest/05_transform/229_BRm_R.out | 1+
Atest/05_transform/230_BRr_F.in | 2++
Atest/05_transform/230_BRr_F.out | 1+
Atest/05_transform/231_BRm_F.in | 2++
Atest/05_transform/231_BRm_F.out | 1+
Atest/05_transform/232_BDr_U.in | 2++
Atest/05_transform/232_BDr_U.out | 1+
Atest/05_transform/233_BDm_U.in | 2++
Atest/05_transform/233_BDm_U.out | 1+
Atest/05_transform/234_BDr_R.in | 2++
Atest/05_transform/234_BDr_R.out | 1+
Atest/05_transform/235_BDm_R.in | 2++
Atest/05_transform/235_BDm_R.out | 1+
Atest/05_transform/236_BDr_F.in | 2++
Atest/05_transform/236_BDr_F.out | 1+
Atest/05_transform/237_BDm_F.in | 2++
Atest/05_transform/237_BDm_F.out | 1+
Atest/05_transform/238_BLr_U.in | 2++
Atest/05_transform/238_BLr_U.out | 1+
Atest/05_transform/239_BLm_U.in | 2++
Atest/05_transform/239_BLm_U.out | 1+
Atest/05_transform/240_BLr_R.in | 2++
Atest/05_transform/240_BLr_R.out | 1+
Atest/05_transform/241_BLm_R.in | 2++
Atest/05_transform/241_BLm_R.out | 1+
Atest/05_transform/242_BLr_F.in | 2++
Atest/05_transform/242_BLr_F.out | 1+
Atest/05_transform/243_BLm_F.in | 2++
Atest/05_transform/243_BLm_F.out | 1+
Autils/gentranstests.sh | 34++++++++++++++++++++++++++++++++++
294 files changed, 466 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md @@ -4,8 +4,6 @@ Work in progress. TODO: -* write script to generate tests for trans (see utils/transform_moves.txt) -* add tests for transformation * implement transformations (use write to SRC to make life easier) * setup benchmarks * coordinates: co, eo, epsep, cpsep_sym, cocpsep_sym, cphtr_sym, cocphtr_sym diff --git a/test/05_transform/00_solved_UFr.in b/test/05_transform/000_solved_UFr.in diff --git a/test/05_transform/00_solved_UFr.out b/test/05_transform/000_solved_UFr.out diff --git a/test/05_transform/01_solved_BLm.in b/test/05_transform/001_solved_BLm.in diff --git a/test/05_transform/01_solved_BLm.out b/test/05_transform/001_solved_BLm.out diff --git a/test/05_transform/100_UFr_U.in b/test/05_transform/100_UFr_U.in @@ -0,0 +1,2 @@ +rotation UF +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/100_UFr_U.out b/test/05_transform/100_UFr_U.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/101_UFm_U.in b/test/05_transform/101_UFm_U.in @@ -0,0 +1,2 @@ +mirrored UF +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/101_UFm_U.out b/test/05_transform/101_UFm_U.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/102_UFr_R.in b/test/05_transform/102_UFr_R.in @@ -0,0 +1,2 @@ +rotation UF +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/102_UFr_R.out b/test/05_transform/102_UFr_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/103_UFm_R.in b/test/05_transform/103_UFm_R.in @@ -0,0 +1,2 @@ +mirrored UF +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/103_UFm_R.out b/test/05_transform/103_UFm_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/104_UFr_F.in b/test/05_transform/104_UFr_F.in @@ -0,0 +1,2 @@ +rotation UF +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/104_UFr_F.out b/test/05_transform/104_UFr_F.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/105_UFm_F.in b/test/05_transform/105_UFm_F.in @@ -0,0 +1,2 @@ +mirrored UF +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/105_UFm_F.out b/test/05_transform/105_UFm_F.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/106_ULr_U.in b/test/05_transform/106_ULr_U.in @@ -0,0 +1,2 @@ +rotation UL +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/106_ULr_U.out b/test/05_transform/106_ULr_U.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/107_ULm_U.in b/test/05_transform/107_ULm_U.in @@ -0,0 +1,2 @@ +mirrored UL +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/107_ULm_U.out b/test/05_transform/107_ULm_U.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/108_ULr_R.in b/test/05_transform/108_ULr_R.in @@ -0,0 +1,2 @@ +rotation UL +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/108_ULr_R.out b/test/05_transform/108_ULr_R.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/109_ULm_R.in b/test/05_transform/109_ULm_R.in @@ -0,0 +1,2 @@ +mirrored UL +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/109_ULm_R.out b/test/05_transform/109_ULm_R.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/110_ULr_F.in b/test/05_transform/110_ULr_F.in @@ -0,0 +1,2 @@ +rotation UL +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/110_ULr_F.out b/test/05_transform/110_ULr_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/05_transform/111_ULm_F.in b/test/05_transform/111_ULm_F.in @@ -0,0 +1,2 @@ +mirrored UL +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/111_ULm_F.out b/test/05_transform/111_ULm_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/05_transform/112_UBr_U.in b/test/05_transform/112_UBr_U.in @@ -0,0 +1,2 @@ +rotation UB +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/112_UBr_U.out b/test/05_transform/112_UBr_U.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/113_UBm_U.in b/test/05_transform/113_UBm_U.in @@ -0,0 +1,2 @@ +mirrored UB +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/113_UBm_U.out b/test/05_transform/113_UBm_U.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/114_UBr_R.in b/test/05_transform/114_UBr_R.in @@ -0,0 +1,2 @@ +rotation UB +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/114_UBr_R.out b/test/05_transform/114_UBr_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/05_transform/115_UBm_R.in b/test/05_transform/115_UBm_R.in @@ -0,0 +1,2 @@ +mirrored UB +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/115_UBm_R.out b/test/05_transform/115_UBm_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/05_transform/116_UBr_F.in b/test/05_transform/116_UBr_F.in @@ -0,0 +1,2 @@ +rotation UB +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/116_UBr_F.out b/test/05_transform/116_UBr_F.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/117_UBm_F.in b/test/05_transform/117_UBm_F.in @@ -0,0 +1,2 @@ +mirrored UB +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/117_UBm_F.out b/test/05_transform/117_UBm_F.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/118_URr_U.in b/test/05_transform/118_URr_U.in @@ -0,0 +1,2 @@ +rotation UR +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/118_URr_U.out b/test/05_transform/118_URr_U.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/119_URm_U.in b/test/05_transform/119_URm_U.in @@ -0,0 +1,2 @@ +mirrored UR +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/119_URm_U.out b/test/05_transform/119_URm_U.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/120_URr_R.in b/test/05_transform/120_URr_R.in @@ -0,0 +1,2 @@ +rotation UR +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/120_URr_R.out b/test/05_transform/120_URr_R.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/121_URm_R.in b/test/05_transform/121_URm_R.in @@ -0,0 +1,2 @@ +mirrored UR +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/121_URm_R.out b/test/05_transform/121_URm_R.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/122_URr_F.in b/test/05_transform/122_URr_F.in @@ -0,0 +1,2 @@ +rotation UR +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/122_URr_F.out b/test/05_transform/122_URr_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/123_URm_F.in b/test/05_transform/123_URm_F.in @@ -0,0 +1,2 @@ +mirrored UR +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/123_URm_F.out b/test/05_transform/123_URm_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/124_DFr_U.in b/test/05_transform/124_DFr_U.in @@ -0,0 +1,2 @@ +rotation DF +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/124_DFr_U.out b/test/05_transform/124_DFr_U.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/125_DFm_U.in b/test/05_transform/125_DFm_U.in @@ -0,0 +1,2 @@ +mirrored DF +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/125_DFm_U.out b/test/05_transform/125_DFm_U.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/126_DFr_R.in b/test/05_transform/126_DFr_R.in @@ -0,0 +1,2 @@ +rotation DF +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/126_DFr_R.out b/test/05_transform/126_DFr_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/05_transform/127_DFm_R.in b/test/05_transform/127_DFm_R.in @@ -0,0 +1,2 @@ +mirrored DF +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/127_DFm_R.out b/test/05_transform/127_DFm_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/05_transform/128_DFr_F.in b/test/05_transform/128_DFr_F.in @@ -0,0 +1,2 @@ +rotation DF +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/128_DFr_F.out b/test/05_transform/128_DFr_F.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/129_DFm_F.in b/test/05_transform/129_DFm_F.in @@ -0,0 +1,2 @@ +mirrored DF +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/129_DFm_F.out b/test/05_transform/129_DFm_F.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/130_DLr_U.in b/test/05_transform/130_DLr_U.in @@ -0,0 +1,2 @@ +rotation DL +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/130_DLr_U.out b/test/05_transform/130_DLr_U.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/131_DLm_U.in b/test/05_transform/131_DLm_U.in @@ -0,0 +1,2 @@ +mirrored DL +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/131_DLm_U.out b/test/05_transform/131_DLm_U.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/132_DLr_R.in b/test/05_transform/132_DLr_R.in @@ -0,0 +1,2 @@ +rotation DL +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/132_DLr_R.out b/test/05_transform/132_DLr_R.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/133_DLm_R.in b/test/05_transform/133_DLm_R.in @@ -0,0 +1,2 @@ +mirrored DL +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/133_DLm_R.out b/test/05_transform/133_DLm_R.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/134_DLr_F.in b/test/05_transform/134_DLr_F.in @@ -0,0 +1,2 @@ +rotation DL +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/134_DLr_F.out b/test/05_transform/134_DLr_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/05_transform/135_DLm_F.in b/test/05_transform/135_DLm_F.in @@ -0,0 +1,2 @@ +mirrored DL +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/135_DLm_F.out b/test/05_transform/135_DLm_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/05_transform/136_DBr_U.in b/test/05_transform/136_DBr_U.in @@ -0,0 +1,2 @@ +rotation DB +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/136_DBr_U.out b/test/05_transform/136_DBr_U.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/137_DBm_U.in b/test/05_transform/137_DBm_U.in @@ -0,0 +1,2 @@ +mirrored DB +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/137_DBm_U.out b/test/05_transform/137_DBm_U.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/138_DBr_R.in b/test/05_transform/138_DBr_R.in @@ -0,0 +1,2 @@ +rotation DB +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/138_DBr_R.out b/test/05_transform/138_DBr_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/139_DBm_R.in b/test/05_transform/139_DBm_R.in @@ -0,0 +1,2 @@ +mirrored DB +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/139_DBm_R.out b/test/05_transform/139_DBm_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/140_DBr_F.in b/test/05_transform/140_DBr_F.in @@ -0,0 +1,2 @@ +rotation DB +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/140_DBr_F.out b/test/05_transform/140_DBr_F.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/141_DBm_F.in b/test/05_transform/141_DBm_F.in @@ -0,0 +1,2 @@ +mirrored DB +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/141_DBm_F.out b/test/05_transform/141_DBm_F.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/142_DRr_U.in b/test/05_transform/142_DRr_U.in @@ -0,0 +1,2 @@ +rotation DR +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/142_DRr_U.out b/test/05_transform/142_DRr_U.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/143_DRm_U.in b/test/05_transform/143_DRm_U.in @@ -0,0 +1,2 @@ +mirrored DR +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/143_DRm_U.out b/test/05_transform/143_DRm_U.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/144_DRr_R.in b/test/05_transform/144_DRr_R.in @@ -0,0 +1,2 @@ +rotation DR +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/144_DRr_R.out b/test/05_transform/144_DRr_R.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/145_DRm_R.in b/test/05_transform/145_DRm_R.in @@ -0,0 +1,2 @@ +mirrored DR +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/145_DRm_R.out b/test/05_transform/145_DRm_R.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/146_DRr_F.in b/test/05_transform/146_DRr_F.in @@ -0,0 +1,2 @@ +rotation DR +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/146_DRr_F.out b/test/05_transform/146_DRr_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/147_DRm_F.in b/test/05_transform/147_DRm_F.in @@ -0,0 +1,2 @@ +mirrored DR +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/147_DRm_F.out b/test/05_transform/147_DRm_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/148_RUr_U.in b/test/05_transform/148_RUr_U.in @@ -0,0 +1,2 @@ +rotation RU +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/148_RUr_U.out b/test/05_transform/148_RUr_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/149_RUm_U.in b/test/05_transform/149_RUm_U.in @@ -0,0 +1,2 @@ +mirrored RU +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/149_RUm_U.out b/test/05_transform/149_RUm_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/150_RUr_R.in b/test/05_transform/150_RUr_R.in @@ -0,0 +1,2 @@ +rotation RU +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/150_RUr_R.out b/test/05_transform/150_RUr_R.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/151_RUm_R.in b/test/05_transform/151_RUm_R.in @@ -0,0 +1,2 @@ +mirrored RU +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/151_RUm_R.out b/test/05_transform/151_RUm_R.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/152_RUr_F.in b/test/05_transform/152_RUr_F.in @@ -0,0 +1,2 @@ +rotation RU +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/152_RUr_F.out b/test/05_transform/152_RUr_F.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/153_RUm_F.in b/test/05_transform/153_RUm_F.in @@ -0,0 +1,2 @@ +mirrored RU +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/153_RUm_F.out b/test/05_transform/153_RUm_F.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/154_RFr_U.in b/test/05_transform/154_RFr_U.in @@ -0,0 +1,2 @@ +rotation RF +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/154_RFr_U.out b/test/05_transform/154_RFr_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/155_RFm_U.in b/test/05_transform/155_RFm_U.in @@ -0,0 +1,2 @@ +mirrored RF +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/155_RFm_U.out b/test/05_transform/155_RFm_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/156_RFr_R.in b/test/05_transform/156_RFr_R.in @@ -0,0 +1,2 @@ +rotation RF +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/156_RFr_R.out b/test/05_transform/156_RFr_R.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/157_RFm_R.in b/test/05_transform/157_RFm_R.in @@ -0,0 +1,2 @@ +mirrored RF +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/157_RFm_R.out b/test/05_transform/157_RFm_R.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/158_RFr_F.in b/test/05_transform/158_RFr_F.in @@ -0,0 +1,2 @@ +rotation RF +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/158_RFr_F.out b/test/05_transform/158_RFr_F.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/159_RFm_F.in b/test/05_transform/159_RFm_F.in @@ -0,0 +1,2 @@ +mirrored RF +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/159_RFm_F.out b/test/05_transform/159_RFm_F.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/160_RDr_U.in b/test/05_transform/160_RDr_U.in @@ -0,0 +1,2 @@ +rotation RD +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/160_RDr_U.out b/test/05_transform/160_RDr_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/161_RDm_U.in b/test/05_transform/161_RDm_U.in @@ -0,0 +1,2 @@ +mirrored RD +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/161_RDm_U.out b/test/05_transform/161_RDm_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/162_RDr_R.in b/test/05_transform/162_RDr_R.in @@ -0,0 +1,2 @@ +rotation RD +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/162_RDr_R.out b/test/05_transform/162_RDr_R.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/163_RDm_R.in b/test/05_transform/163_RDm_R.in @@ -0,0 +1,2 @@ +mirrored RD +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/163_RDm_R.out b/test/05_transform/163_RDm_R.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/164_RDr_F.in b/test/05_transform/164_RDr_F.in @@ -0,0 +1,2 @@ +rotation RD +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/164_RDr_F.out b/test/05_transform/164_RDr_F.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/165_RDm_F.in b/test/05_transform/165_RDm_F.in @@ -0,0 +1,2 @@ +mirrored RD +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/165_RDm_F.out b/test/05_transform/165_RDm_F.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/166_RBr_U.in b/test/05_transform/166_RBr_U.in @@ -0,0 +1,2 @@ +rotation RB +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/166_RBr_U.out b/test/05_transform/166_RBr_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/167_RBm_U.in b/test/05_transform/167_RBm_U.in @@ -0,0 +1,2 @@ +mirrored RB +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/167_RBm_U.out b/test/05_transform/167_RBm_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/168_RBr_R.in b/test/05_transform/168_RBr_R.in @@ -0,0 +1,2 @@ +rotation RB +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/168_RBr_R.out b/test/05_transform/168_RBr_R.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/169_RBm_R.in b/test/05_transform/169_RBm_R.in @@ -0,0 +1,2 @@ +mirrored RB +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/169_RBm_R.out b/test/05_transform/169_RBm_R.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/170_RBr_F.in b/test/05_transform/170_RBr_F.in @@ -0,0 +1,2 @@ +rotation RB +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/170_RBr_F.out b/test/05_transform/170_RBr_F.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/171_RBm_F.in b/test/05_transform/171_RBm_F.in @@ -0,0 +1,2 @@ +mirrored RB +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/171_RBm_F.out b/test/05_transform/171_RBm_F.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/172_LUr_U.in b/test/05_transform/172_LUr_U.in @@ -0,0 +1,2 @@ +rotation LU +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/172_LUr_U.out b/test/05_transform/172_LUr_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/05_transform/173_LUm_U.in b/test/05_transform/173_LUm_U.in @@ -0,0 +1,2 @@ +mirrored LU +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/173_LUm_U.out b/test/05_transform/173_LUm_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/05_transform/174_LUr_R.in b/test/05_transform/174_LUr_R.in @@ -0,0 +1,2 @@ +rotation LU +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/174_LUr_R.out b/test/05_transform/174_LUr_R.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/175_LUm_R.in b/test/05_transform/175_LUm_R.in @@ -0,0 +1,2 @@ +mirrored LU +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/175_LUm_R.out b/test/05_transform/175_LUm_R.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/176_LUr_F.in b/test/05_transform/176_LUr_F.in @@ -0,0 +1,2 @@ +rotation LU +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/176_LUr_F.out b/test/05_transform/176_LUr_F.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/177_LUm_F.in b/test/05_transform/177_LUm_F.in @@ -0,0 +1,2 @@ +mirrored LU +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/177_LUm_F.out b/test/05_transform/177_LUm_F.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/178_LFr_U.in b/test/05_transform/178_LFr_U.in @@ -0,0 +1,2 @@ +rotation LF +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/178_LFr_U.out b/test/05_transform/178_LFr_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/05_transform/179_LFm_U.in b/test/05_transform/179_LFm_U.in @@ -0,0 +1,2 @@ +mirrored LF +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/179_LFm_U.out b/test/05_transform/179_LFm_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/05_transform/180_LFr_R.in b/test/05_transform/180_LFr_R.in @@ -0,0 +1,2 @@ +rotation LF +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/180_LFr_R.out b/test/05_transform/180_LFr_R.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/181_LFm_R.in b/test/05_transform/181_LFm_R.in @@ -0,0 +1,2 @@ +mirrored LF +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/181_LFm_R.out b/test/05_transform/181_LFm_R.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/182_LFr_F.in b/test/05_transform/182_LFr_F.in @@ -0,0 +1,2 @@ +rotation LF +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/182_LFr_F.out b/test/05_transform/182_LFr_F.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/183_LFm_F.in b/test/05_transform/183_LFm_F.in @@ -0,0 +1,2 @@ +mirrored LF +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/183_LFm_F.out b/test/05_transform/183_LFm_F.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/184_LDr_U.in b/test/05_transform/184_LDr_U.in @@ -0,0 +1,2 @@ +rotation LD +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/184_LDr_U.out b/test/05_transform/184_LDr_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/05_transform/185_LDm_U.in b/test/05_transform/185_LDm_U.in @@ -0,0 +1,2 @@ +mirrored LD +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/185_LDm_U.out b/test/05_transform/185_LDm_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/05_transform/186_LDr_R.in b/test/05_transform/186_LDr_R.in @@ -0,0 +1,2 @@ +rotation LD +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/186_LDr_R.out b/test/05_transform/186_LDr_R.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/187_LDm_R.in b/test/05_transform/187_LDm_R.in @@ -0,0 +1,2 @@ +mirrored LD +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/187_LDm_R.out b/test/05_transform/187_LDm_R.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/188_LDr_F.in b/test/05_transform/188_LDr_F.in @@ -0,0 +1,2 @@ +rotation LD +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/188_LDr_F.out b/test/05_transform/188_LDr_F.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/189_LDm_F.in b/test/05_transform/189_LDm_F.in @@ -0,0 +1,2 @@ +mirrored LD +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/189_LDm_F.out b/test/05_transform/189_LDm_F.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/190_LBr_U.in b/test/05_transform/190_LBr_U.in @@ -0,0 +1,2 @@ +rotation LB +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/190_LBr_U.out b/test/05_transform/190_LBr_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/05_transform/191_LBm_U.in b/test/05_transform/191_LBm_U.in @@ -0,0 +1,2 @@ +mirrored LB +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/191_LBm_U.out b/test/05_transform/191_LBm_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/05_transform/192_LBr_R.in b/test/05_transform/192_LBr_R.in @@ -0,0 +1,2 @@ +rotation LB +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/192_LBr_R.out b/test/05_transform/192_LBr_R.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/193_LBm_R.in b/test/05_transform/193_LBm_R.in @@ -0,0 +1,2 @@ +mirrored LB +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/193_LBm_R.out b/test/05_transform/193_LBm_R.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/194_LBr_F.in b/test/05_transform/194_LBr_F.in @@ -0,0 +1,2 @@ +rotation LB +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/194_LBr_F.out b/test/05_transform/194_LBr_F.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/195_LBm_F.in b/test/05_transform/195_LBm_F.in @@ -0,0 +1,2 @@ +mirrored LB +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/195_LBm_F.out b/test/05_transform/195_LBm_F.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/196_FUr_U.in b/test/05_transform/196_FUr_U.in @@ -0,0 +1,2 @@ +rotation FU +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/196_FUr_U.out b/test/05_transform/196_FUr_U.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/197_FUm_U.in b/test/05_transform/197_FUm_U.in @@ -0,0 +1,2 @@ +mirrored FU +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/197_FUm_U.out b/test/05_transform/197_FUm_U.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/198_FUr_R.in b/test/05_transform/198_FUr_R.in @@ -0,0 +1,2 @@ +rotation FU +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/198_FUr_R.out b/test/05_transform/198_FUr_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/05_transform/199_FUm_R.in b/test/05_transform/199_FUm_R.in @@ -0,0 +1,2 @@ +mirrored FU +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/199_FUm_R.out b/test/05_transform/199_FUm_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/05_transform/200_FUr_F.in b/test/05_transform/200_FUr_F.in @@ -0,0 +1,2 @@ +rotation FU +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/200_FUr_F.out b/test/05_transform/200_FUr_F.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/201_FUm_F.in b/test/05_transform/201_FUm_F.in @@ -0,0 +1,2 @@ +mirrored FU +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/201_FUm_F.out b/test/05_transform/201_FUm_F.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/202_FRr_U.in b/test/05_transform/202_FRr_U.in @@ -0,0 +1,2 @@ +rotation FR +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/202_FRr_U.out b/test/05_transform/202_FRr_U.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/203_FRm_U.in b/test/05_transform/203_FRm_U.in @@ -0,0 +1,2 @@ +mirrored FR +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/203_FRm_U.out b/test/05_transform/203_FRm_U.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/204_FRr_R.in b/test/05_transform/204_FRr_R.in @@ -0,0 +1,2 @@ +rotation FR +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/204_FRr_R.out b/test/05_transform/204_FRr_R.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/205_FRm_R.in b/test/05_transform/205_FRm_R.in @@ -0,0 +1,2 @@ +mirrored FR +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/205_FRm_R.out b/test/05_transform/205_FRm_R.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/206_FRr_F.in b/test/05_transform/206_FRr_F.in @@ -0,0 +1,2 @@ +rotation FR +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/206_FRr_F.out b/test/05_transform/206_FRr_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/207_FRm_F.in b/test/05_transform/207_FRm_F.in @@ -0,0 +1,2 @@ +mirrored FR +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/207_FRm_F.out b/test/05_transform/207_FRm_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/208_FDr_U.in b/test/05_transform/208_FDr_U.in @@ -0,0 +1,2 @@ +rotation FD +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/208_FDr_U.out b/test/05_transform/208_FDr_U.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/209_FDm_U.in b/test/05_transform/209_FDm_U.in @@ -0,0 +1,2 @@ +mirrored FD +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/209_FDm_U.out b/test/05_transform/209_FDm_U.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/210_FDr_R.in b/test/05_transform/210_FDr_R.in @@ -0,0 +1,2 @@ +rotation FD +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/210_FDr_R.out b/test/05_transform/210_FDr_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/211_FDm_R.in b/test/05_transform/211_FDm_R.in @@ -0,0 +1,2 @@ +mirrored FD +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/211_FDm_R.out b/test/05_transform/211_FDm_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/212_FDr_F.in b/test/05_transform/212_FDr_F.in @@ -0,0 +1,2 @@ +rotation FD +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/212_FDr_F.out b/test/05_transform/212_FDr_F.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/213_FDm_F.in b/test/05_transform/213_FDm_F.in @@ -0,0 +1,2 @@ +mirrored FD +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/213_FDm_F.out b/test/05_transform/213_FDm_F.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/214_FLr_U.in b/test/05_transform/214_FLr_U.in @@ -0,0 +1,2 @@ +rotation FL +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/214_FLr_U.out b/test/05_transform/214_FLr_U.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/215_FLm_U.in b/test/05_transform/215_FLm_U.in @@ -0,0 +1,2 @@ +mirrored FL +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/215_FLm_U.out b/test/05_transform/215_FLm_U.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/216_FLr_R.in b/test/05_transform/216_FLr_R.in @@ -0,0 +1,2 @@ +rotation FL +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/216_FLr_R.out b/test/05_transform/216_FLr_R.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/217_FLm_R.in b/test/05_transform/217_FLm_R.in @@ -0,0 +1,2 @@ +mirrored FL +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/217_FLm_R.out b/test/05_transform/217_FLm_R.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/218_FLr_F.in b/test/05_transform/218_FLr_F.in @@ -0,0 +1,2 @@ +rotation FL +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/218_FLr_F.out b/test/05_transform/218_FLr_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/05_transform/219_FLm_F.in b/test/05_transform/219_FLm_F.in @@ -0,0 +1,2 @@ +mirrored FL +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/219_FLm_F.out b/test/05_transform/219_FLm_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/05_transform/220_BUr_U.in b/test/05_transform/220_BUr_U.in @@ -0,0 +1,2 @@ +rotation BU +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/220_BUr_U.out b/test/05_transform/220_BUr_U.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/221_BUm_U.in b/test/05_transform/221_BUm_U.in @@ -0,0 +1,2 @@ +mirrored BU +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/221_BUm_U.out b/test/05_transform/221_BUm_U.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/222_BUr_R.in b/test/05_transform/222_BUr_R.in @@ -0,0 +1,2 @@ +rotation BU +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/222_BUr_R.out b/test/05_transform/222_BUr_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/223_BUm_R.in b/test/05_transform/223_BUm_R.in @@ -0,0 +1,2 @@ +mirrored BU +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/223_BUm_R.out b/test/05_transform/223_BUm_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/224_BUr_F.in b/test/05_transform/224_BUr_F.in @@ -0,0 +1,2 @@ +rotation BU +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/224_BUr_F.out b/test/05_transform/224_BUr_F.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/225_BUm_F.in b/test/05_transform/225_BUm_F.in @@ -0,0 +1,2 @@ +mirrored BU +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/225_BUm_F.out b/test/05_transform/225_BUm_F.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/226_BRr_U.in b/test/05_transform/226_BRr_U.in @@ -0,0 +1,2 @@ +rotation BR +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/226_BRr_U.out b/test/05_transform/226_BRr_U.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/227_BRm_U.in b/test/05_transform/227_BRm_U.in @@ -0,0 +1,2 @@ +mirrored BR +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/227_BRm_U.out b/test/05_transform/227_BRm_U.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/228_BRr_R.in b/test/05_transform/228_BRr_R.in @@ -0,0 +1,2 @@ +rotation BR +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/228_BRr_R.out b/test/05_transform/228_BRr_R.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/229_BRm_R.in b/test/05_transform/229_BRm_R.in @@ -0,0 +1,2 @@ +mirrored BR +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/229_BRm_R.out b/test/05_transform/229_BRm_R.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/230_BRr_F.in b/test/05_transform/230_BRr_F.in @@ -0,0 +1,2 @@ +rotation BR +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/230_BRr_F.out b/test/05_transform/230_BRr_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/231_BRm_F.in b/test/05_transform/231_BRm_F.in @@ -0,0 +1,2 @@ +mirrored BR +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/231_BRm_F.out b/test/05_transform/231_BRm_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/232_BDr_U.in b/test/05_transform/232_BDr_U.in @@ -0,0 +1,2 @@ +rotation BD +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/232_BDr_U.out b/test/05_transform/232_BDr_U.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/233_BDm_U.in b/test/05_transform/233_BDm_U.in @@ -0,0 +1,2 @@ +mirrored BD +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/233_BDm_U.out b/test/05_transform/233_BDm_U.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/234_BDr_R.in b/test/05_transform/234_BDr_R.in @@ -0,0 +1,2 @@ +rotation BD +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/234_BDr_R.out b/test/05_transform/234_BDr_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/05_transform/235_BDm_R.in b/test/05_transform/235_BDm_R.in @@ -0,0 +1,2 @@ +mirrored BD +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/235_BDm_R.out b/test/05_transform/235_BDm_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/05_transform/236_BDr_F.in b/test/05_transform/236_BDr_F.in @@ -0,0 +1,2 @@ +rotation BD +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/236_BDr_F.out b/test/05_transform/236_BDr_F.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/237_BDm_F.in b/test/05_transform/237_BDm_F.in @@ -0,0 +1,2 @@ +mirrored BD +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/237_BDm_F.out b/test/05_transform/237_BDm_F.out @@ -0,0 +1 @@ +UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/05_transform/238_BLr_U.in b/test/05_transform/238_BLr_U.in @@ -0,0 +1,2 @@ +rotation BL +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/238_BLr_U.out b/test/05_transform/238_BLr_U.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/239_BLm_U.in b/test/05_transform/239_BLm_U.in @@ -0,0 +1,2 @@ +mirrored BL +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/239_BLm_U.out b/test/05_transform/239_BLm_U.out @@ -0,0 +1 @@ +UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/05_transform/240_BLr_R.in b/test/05_transform/240_BLr_R.in @@ -0,0 +1,2 @@ +rotation BL +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/240_BLr_R.out b/test/05_transform/240_BLr_R.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/241_BLm_R.in b/test/05_transform/241_BLm_R.in @@ -0,0 +1,2 @@ +mirrored BL +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/05_transform/241_BLm_R.out b/test/05_transform/241_BLm_R.out @@ -0,0 +1 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/05_transform/242_BLr_F.in b/test/05_transform/242_BLr_F.in @@ -0,0 +1,2 @@ +rotation BL +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/242_BLr_F.out b/test/05_transform/242_BLr_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/05_transform/243_BLm_F.in b/test/05_transform/243_BLm_F.in @@ -0,0 +1,2 @@ +mirrored BL +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/05_transform/243_BLm_F.out b/test/05_transform/243_BLm_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/utils/gentranstests.sh b/utils/gentranstests.sh @@ -0,0 +1,34 @@ +#!/bin/sh + +outdir=${1:-"../test/05_transform"} + +mkdir -p "$outdir" +i=100 + +while read -r line; do + [ -z "$line" ] && continue + + trans_piece="$(echo $line | awk '{print $1}' | tr -d 'rm')" + move1="$(echo $line | awk '{print $2}')" + move2="$(echo $line | awk '{print $3}')" + + rotation="rotation $trans_piece" + + file1="$(ls | grep move_*_${move1}.txt)" + file2="$(ls | grep move_*_${move2}.txt)" + echo "$rotation" >"$outdir/${i}_${trans_piece}r_${move1}.in" + cat "$file1" >>"$outdir/${i}_${trans_piece}r_${move1}.in" + cp "$file2" "$outdir/${i}_${trans_piece}r_${move1}.out" + + i=$((i+1)) + + mirrored="mirrored $trans_piece" + + file1="$(ls | grep move_*_${move1}.txt)" + file2="$(ls | grep move_*_${move2}.txt)" + echo "$mirrored" >"$outdir/${i}_${trans_piece}m_${move1}.in" + cat "$file1" >>"$outdir/${i}_${trans_piece}m_${move1}.in" + cp "$file2" "$outdir/${i}_${trans_piece}m_${move1}.out" + + i=$((i+1)) +done <transform_moves.txt