From e0f38c7e42d9e48ac654f9dcedf8722ff1136106 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Tue, 14 Nov 2023 22:18:45 +0100 Subject: Renamed tests, added tests for permsign --- test/010_io_H48_read_write/00_garbage.in | 3 -- test/010_io_H48_read_write/00_garbage.out | 1 - test/010_io_H48_read_write/01_solved_oneline.in | 1 - test/010_io_H48_read_write/01_solved_oneline.out | 1 - .../02_solved_oneline_whitespace.in | 1 - .../02_solved_oneline_whitespace.out | 1 - test/010_io_H48_read_write/03_solved_multiline.in | 9 ---- test/010_io_H48_read_write/03_solved_multiline.out | 1 - test/010_io_H48_read_write/04_unsolvable_ep.in | 1 - test/010_io_H48_read_write/04_unsolvable_ep.out | 1 - test/010_io_H48_read_write/05_unsolvable_eo.in | 1 - test/010_io_H48_read_write/05_unsolvable_eo.out | 1 - test/010_io_H48_read_write/06_unsolvable_cp.in | 1 - test/010_io_H48_read_write/06_unsolvable_cp.out | 1 - test/010_io_H48_read_write/07_unsolvable_co.in | 1 - test/010_io_H48_read_write/07_unsolvable_co.out | 1 - test/010_io_H48_read_write/08_unsolved.in | 6 --- test/010_io_H48_read_write/08_unsolved.out | 1 - test/010_io_H48_read_write/io_H48_tests.c | 22 ---------- test/010_math_permsign/00_solved.in | 8 ++++ test/010_math_permsign/00_solved.out | 1 + test/010_math_permsign/01_3cycle.in | 6 +++ test/010_math_permsign/01_3cycle.out | 1 + test/010_math_permsign/02_22swap.in | 13 ++++++ test/010_math_permsign/02_22swap.out | 1 + test/010_math_permsign/03_singleswap.in | 7 +++ test/010_math_permsign/03_singleswap.out | 1 + test/010_math_permsign/04_5ycle.in | 11 +++++ test/010_math_permsign/04_5ycle.out | 1 + test/010_math_permsign/05_6ycle.in | 9 ++++ test/010_math_permsign/05_6ycle.out | 1 + test/010_math_permsign/permsgn_tests.c | 22 ++++++++++ test/011_io_SRC_write/01_solved.in | 1 - test/011_io_SRC_write/01_solved.out | 4 -- test/011_io_SRC_write/02_scrambled.in | 1 - test/011_io_SRC_write/02_scrambled.out | 4 -- test/011_io_SRC_write/io_SRC_tests.c | 22 ---------- test/012_io_AVX_write/01_solved.in | 1 - test/012_io_AVX_write/01_solved.out | 4 -- test/012_io_AVX_write/02_scrambled.in | 1 - test/012_io_AVX_write/02_scrambled.out | 4 -- test/012_io_AVX_write/io_AVX_tests.c | 29 ------------- test/020_io_H48_read_write/00_garbage.in | 3 ++ test/020_io_H48_read_write/00_garbage.out | 1 + test/020_io_H48_read_write/01_solved_oneline.in | 1 + test/020_io_H48_read_write/01_solved_oneline.out | 1 + .../02_solved_oneline_whitespace.in | 1 + .../02_solved_oneline_whitespace.out | 1 + test/020_io_H48_read_write/03_solved_multiline.in | 9 ++++ test/020_io_H48_read_write/03_solved_multiline.out | 1 + test/020_io_H48_read_write/04_unsolvable_ep.in | 1 + test/020_io_H48_read_write/04_unsolvable_ep.out | 1 + test/020_io_H48_read_write/05_unsolvable_eo.in | 1 + test/020_io_H48_read_write/05_unsolvable_eo.out | 1 + test/020_io_H48_read_write/06_unsolvable_cp.in | 1 + test/020_io_H48_read_write/06_unsolvable_cp.out | 1 + test/020_io_H48_read_write/07_unsolvable_co.in | 1 + test/020_io_H48_read_write/07_unsolvable_co.out | 1 + test/020_io_H48_read_write/08_unsolved.in | 6 +++ test/020_io_H48_read_write/08_unsolved.out | 1 + test/020_io_H48_read_write/io_H48_tests.c | 22 ++++++++++ test/020_move/000_nomove_solved.in | 2 - test/020_move/000_nomove_solved.out | 1 - test/020_move/001_nomove_scrambled.in | 2 - test/020_move/001_nomove_scrambled.out | 1 - test/020_move/010_U_solved.in | 2 - test/020_move/010_U_solved.out | 1 - test/020_move/011_U_scrambled.in | 2 - test/020_move/011_U_scrambled.out | 1 - test/020_move/012_U_inverse.in | 2 - test/020_move/012_U_inverse.out | 1 - test/020_move/020_U2_solved.in | 2 - test/020_move/020_U2_solved.out | 1 - test/020_move/021_U2_scrambled.in | 2 - test/020_move/021_U2_scrambled.out | 1 - test/020_move/022_U2_inverse.in | 2 - test/020_move/022_U2_inverse.out | 1 - test/020_move/030_U3_solved.in | 2 - test/020_move/030_U3_solved.out | 1 - test/020_move/031_U3_inverse.in | 2 - test/020_move/031_U3_inverse.out | 1 - test/020_move/032_U3_scrambled.in | 2 - test/020_move/032_U3_scrambled.out | 1 - test/020_move/033_U3_with_prime.in | 2 - test/020_move/033_U3_with_prime.out | 1 - test/020_move/040_D_solved.in | 2 - test/020_move/040_D_solved.out | 1 - test/020_move/050_D2_solved.in | 2 - test/020_move/050_D2_solved.out | 1 - test/020_move/060_D3_solved.in | 2 - test/020_move/060_D3_solved.out | 1 - test/020_move/070_R_solved.in | 2 - test/020_move/070_R_solved.out | 1 - test/020_move/071_R_scrambled.in | 2 - test/020_move/071_R_scrambled.out | 1 - test/020_move/080_R2_solved.in | 2 - test/020_move/080_R2_solved.out | 1 - test/020_move/090_R3_solved.in | 2 - test/020_move/090_R3_solved.out | 1 - test/020_move/100_L_solved.in | 2 - test/020_move/100_L_solved.out | 1 - test/020_move/110_L2_solved.in | 2 - test/020_move/110_L2_solved.out | 1 - test/020_move/120_L3_solved.in | 2 - test/020_move/120_L3_solved.out | 1 - test/020_move/130_F_solved.in | 2 - test/020_move/130_F_solved.out | 1 - test/020_move/132_F_scrambled.in | 2 - test/020_move/132_F_scrambled.out | 1 - test/020_move/133_F_scrambled_2.in | 2 - test/020_move/133_F_scrambled_2.out | 1 - test/020_move/140_F2_solved.in | 2 - test/020_move/140_F2_solved.out | 1 - test/020_move/150_F3_solved.in | 2 - test/020_move/150_F3_solved.out | 1 - test/020_move/160_B_solved.in | 2 - test/020_move/160_B_solved.out | 1 - test/020_move/170_B2_solved.in | 2 - test/020_move/170_B2_solved.out | 1 - test/020_move/180_B3_solved.in | 2 - test/020_move/180_B3_solved.out | 1 - test/020_move/200_scramble_solved.in | 2 - test/020_move/200_scramble_solved.out | 1 - test/020_move/201_solution_scrambled.in | 2 - test/020_move/201_solution_scrambled.out | 1 - test/020_move/300_multimove_solved.in | 2 - test/020_move/300_multimove_solved.out | 1 - test/020_move/301_multimove_scrambled.in | 2 - test/020_move/301_multimove_scrambled.out | 1 - test/020_move/move_tests.c | 25 ----------- test/021_io_SRC_write/01_solved.in | 1 + test/021_io_SRC_write/01_solved.out | 4 ++ test/021_io_SRC_write/02_scrambled.in | 1 + test/021_io_SRC_write/02_scrambled.out | 4 ++ test/021_io_SRC_write/io_SRC_tests.c | 22 ++++++++++ test/022_io_AVX_write/01_solved.in | 1 + test/022_io_AVX_write/01_solved.out | 4 ++ test/022_io_AVX_write/02_scrambled.in | 1 + test/022_io_AVX_write/02_scrambled.out | 4 ++ test/022_io_AVX_write/io_AVX_tests.c | 29 +++++++++++++ test/030_inverse_cube/00_solved.in | 1 - test/030_inverse_cube/00_solved.out | 1 - test/030_inverse_cube/01_scrambled.in | 1 - test/030_inverse_cube/01_scrambled.out | 1 - test/030_inverse_cube/inverse_tests.c | 23 ---------- test/030_move/000_nomove_solved.in | 2 + test/030_move/000_nomove_solved.out | 1 + test/030_move/001_nomove_scrambled.in | 2 + test/030_move/001_nomove_scrambled.out | 1 + test/030_move/010_U_solved.in | 2 + test/030_move/010_U_solved.out | 1 + test/030_move/011_U_scrambled.in | 2 + test/030_move/011_U_scrambled.out | 1 + test/030_move/012_U_inverse.in | 2 + test/030_move/012_U_inverse.out | 1 + test/030_move/020_U2_solved.in | 2 + test/030_move/020_U2_solved.out | 1 + test/030_move/021_U2_scrambled.in | 2 + test/030_move/021_U2_scrambled.out | 1 + test/030_move/022_U2_inverse.in | 2 + test/030_move/022_U2_inverse.out | 1 + test/030_move/030_U3_solved.in | 2 + test/030_move/030_U3_solved.out | 1 + test/030_move/031_U3_inverse.in | 2 + test/030_move/031_U3_inverse.out | 1 + test/030_move/032_U3_scrambled.in | 2 + test/030_move/032_U3_scrambled.out | 1 + test/030_move/033_U3_with_prime.in | 2 + test/030_move/033_U3_with_prime.out | 1 + test/030_move/040_D_solved.in | 2 + test/030_move/040_D_solved.out | 1 + test/030_move/050_D2_solved.in | 2 + test/030_move/050_D2_solved.out | 1 + test/030_move/060_D3_solved.in | 2 + test/030_move/060_D3_solved.out | 1 + test/030_move/070_R_solved.in | 2 + test/030_move/070_R_solved.out | 1 + test/030_move/071_R_scrambled.in | 2 + test/030_move/071_R_scrambled.out | 1 + test/030_move/080_R2_solved.in | 2 + test/030_move/080_R2_solved.out | 1 + test/030_move/090_R3_solved.in | 2 + test/030_move/090_R3_solved.out | 1 + test/030_move/100_L_solved.in | 2 + test/030_move/100_L_solved.out | 1 + test/030_move/110_L2_solved.in | 2 + test/030_move/110_L2_solved.out | 1 + test/030_move/120_L3_solved.in | 2 + test/030_move/120_L3_solved.out | 1 + test/030_move/130_F_solved.in | 2 + test/030_move/130_F_solved.out | 1 + test/030_move/132_F_scrambled.in | 2 + test/030_move/132_F_scrambled.out | 1 + test/030_move/133_F_scrambled_2.in | 2 + test/030_move/133_F_scrambled_2.out | 1 + test/030_move/140_F2_solved.in | 2 + test/030_move/140_F2_solved.out | 1 + test/030_move/150_F3_solved.in | 2 + test/030_move/150_F3_solved.out | 1 + test/030_move/160_B_solved.in | 2 + test/030_move/160_B_solved.out | 1 + test/030_move/170_B2_solved.in | 2 + test/030_move/170_B2_solved.out | 1 + test/030_move/180_B3_solved.in | 2 + test/030_move/180_B3_solved.out | 1 + test/030_move/200_scramble_solved.in | 2 + test/030_move/200_scramble_solved.out | 1 + test/030_move/201_solution_scrambled.in | 2 + test/030_move/201_solution_scrambled.out | 1 + test/030_move/300_multimove_solved.in | 2 + test/030_move/300_multimove_solved.out | 1 + test/030_move/301_multimove_scrambled.in | 2 + test/030_move/301_multimove_scrambled.out | 1 + test/030_move/move_tests.c | 25 +++++++++++ test/040_compose/00_solved_solved.in | 2 - test/040_compose/00_solved_solved.out | 1 - test/040_compose/01_solved_U.in | 2 - test/040_compose/01_solved_U.out | 1 - test/040_compose/02_solved_scrambled.in | 2 - test/040_compose/02_solved_scrambled.out | 1 - test/040_compose/11_U_solved.in | 2 - test/040_compose/11_U_solved.out | 1 - test/040_compose/12_scrambled_solved.in | 2 - test/040_compose/12_scrambled_solved.out | 1 - test/040_compose/20_U_U.in | 2 - test/040_compose/20_U_U.out | 1 - test/040_compose/21_U_Uinverse.in | 2 - test/040_compose/21_U_Uinverse.out | 1 - test/040_compose/22_F_Finverse.in | 2 - test/040_compose/22_F_Finverse.out | 1 - test/040_compose/23_F2_F2.in | 2 - test/040_compose/23_F2_F2.out | 1 - test/040_compose/24_U_F.in | 2 - test/040_compose/24_U_F.out | 1 - test/040_compose/25_F_R.in | 2 - test/040_compose/25_F_R.out | 1 - test/040_compose/30_scrambled_inverse.in | 4 -- test/040_compose/30_scrambled_inverse.out | 1 - test/040_compose/31_scrambled_scrambled.in | 4 -- test/040_compose/31_scrambled_scrambled.out | 1 - test/040_compose/compose_tests.c | 26 ----------- test/040_inverse_cube/00_solved.in | 1 + test/040_inverse_cube/00_solved.out | 1 + test/040_inverse_cube/01_scrambled.in | 1 + test/040_inverse_cube/01_scrambled.out | 1 + test/040_inverse_cube/inverse_tests.c | 23 ++++++++++ test/050_compose/00_solved_solved.in | 2 + test/050_compose/00_solved_solved.out | 1 + test/050_compose/01_solved_U.in | 2 + test/050_compose/01_solved_U.out | 1 + test/050_compose/02_solved_scrambled.in | 2 + test/050_compose/02_solved_scrambled.out | 1 + test/050_compose/11_U_solved.in | 2 + test/050_compose/11_U_solved.out | 1 + test/050_compose/12_scrambled_solved.in | 2 + test/050_compose/12_scrambled_solved.out | 1 + test/050_compose/20_U_U.in | 2 + test/050_compose/20_U_U.out | 1 + test/050_compose/21_U_Uinverse.in | 2 + test/050_compose/21_U_Uinverse.out | 1 + test/050_compose/22_F_Finverse.in | 2 + test/050_compose/22_F_Finverse.out | 1 + test/050_compose/23_F2_F2.in | 2 + test/050_compose/23_F2_F2.out | 1 + test/050_compose/24_U_F.in | 2 + test/050_compose/24_U_F.out | 1 + test/050_compose/25_F_R.in | 2 + test/050_compose/25_F_R.out | 1 + test/050_compose/30_scrambled_inverse.in | 4 ++ test/050_compose/30_scrambled_inverse.out | 1 + test/050_compose/31_scrambled_scrambled.in | 4 ++ test/050_compose/31_scrambled_scrambled.out | 1 + test/050_compose/compose_tests.c | 26 +++++++++++ test/050_transform/000_solved_UFr.in | 2 - test/050_transform/000_solved_UFr.out | 1 - test/050_transform/001_solved_BLm.in | 2 - test/050_transform/001_solved_BLm.out | 1 - test/050_transform/100_UFr_U.in | 2 - test/050_transform/100_UFr_U.out | 1 - test/050_transform/101_UFm_U.in | 2 - test/050_transform/101_UFm_U.out | 1 - test/050_transform/102_UFr_R.in | 2 - test/050_transform/102_UFr_R.out | 1 - test/050_transform/103_UFm_R.in | 2 - test/050_transform/103_UFm_R.out | 1 - test/050_transform/104_UFr_F.in | 2 - test/050_transform/104_UFr_F.out | 1 - test/050_transform/105_UFm_F.in | 2 - test/050_transform/105_UFm_F.out | 1 - test/050_transform/106_ULr_U.in | 2 - test/050_transform/106_ULr_U.out | 1 - test/050_transform/107_ULm_U.in | 2 - test/050_transform/107_ULm_U.out | 1 - test/050_transform/108_ULr_R.in | 2 - test/050_transform/108_ULr_R.out | 1 - test/050_transform/109_ULm_R.in | 2 - test/050_transform/109_ULm_R.out | 1 - test/050_transform/110_ULr_F.in | 2 - test/050_transform/110_ULr_F.out | 1 - test/050_transform/111_ULm_F.in | 2 - test/050_transform/111_ULm_F.out | 1 - test/050_transform/112_UBr_U.in | 2 - test/050_transform/112_UBr_U.out | 1 - test/050_transform/113_UBm_U.in | 2 - test/050_transform/113_UBm_U.out | 1 - test/050_transform/114_UBr_R.in | 2 - test/050_transform/114_UBr_R.out | 1 - test/050_transform/115_UBm_R.in | 2 - test/050_transform/115_UBm_R.out | 1 - test/050_transform/116_UBr_F.in | 2 - test/050_transform/116_UBr_F.out | 1 - test/050_transform/117_UBm_F.in | 2 - test/050_transform/117_UBm_F.out | 1 - test/050_transform/118_URr_U.in | 2 - test/050_transform/118_URr_U.out | 1 - test/050_transform/119_URm_U.in | 2 - test/050_transform/119_URm_U.out | 1 - test/050_transform/120_URr_R.in | 2 - test/050_transform/120_URr_R.out | 1 - test/050_transform/121_URm_R.in | 2 - test/050_transform/121_URm_R.out | 1 - test/050_transform/122_URr_F.in | 2 - test/050_transform/122_URr_F.out | 1 - test/050_transform/123_URm_F.in | 2 - test/050_transform/123_URm_F.out | 1 - test/050_transform/124_DFr_U.in | 2 - test/050_transform/124_DFr_U.out | 1 - test/050_transform/125_DFm_U.in | 2 - test/050_transform/125_DFm_U.out | 1 - test/050_transform/126_DFr_R.in | 2 - test/050_transform/126_DFr_R.out | 1 - test/050_transform/127_DFm_R.in | 2 - test/050_transform/127_DFm_R.out | 1 - test/050_transform/128_DFr_F.in | 2 - test/050_transform/128_DFr_F.out | 1 - test/050_transform/129_DFm_F.in | 2 - test/050_transform/129_DFm_F.out | 1 - test/050_transform/130_DLr_U.in | 2 - test/050_transform/130_DLr_U.out | 1 - test/050_transform/131_DLm_U.in | 2 - test/050_transform/131_DLm_U.out | 1 - test/050_transform/132_DLr_R.in | 2 - test/050_transform/132_DLr_R.out | 1 - test/050_transform/133_DLm_R.in | 2 - test/050_transform/133_DLm_R.out | 1 - test/050_transform/134_DLr_F.in | 2 - test/050_transform/134_DLr_F.out | 1 - test/050_transform/135_DLm_F.in | 2 - test/050_transform/135_DLm_F.out | 1 - test/050_transform/136_DBr_U.in | 2 - test/050_transform/136_DBr_U.out | 1 - test/050_transform/137_DBm_U.in | 2 - test/050_transform/137_DBm_U.out | 1 - test/050_transform/138_DBr_R.in | 2 - test/050_transform/138_DBr_R.out | 1 - test/050_transform/139_DBm_R.in | 2 - test/050_transform/139_DBm_R.out | 1 - test/050_transform/140_DBr_F.in | 2 - test/050_transform/140_DBr_F.out | 1 - test/050_transform/141_DBm_F.in | 2 - test/050_transform/141_DBm_F.out | 1 - test/050_transform/142_DRr_U.in | 2 - test/050_transform/142_DRr_U.out | 1 - test/050_transform/143_DRm_U.in | 2 - test/050_transform/143_DRm_U.out | 1 - test/050_transform/144_DRr_R.in | 2 - test/050_transform/144_DRr_R.out | 1 - test/050_transform/145_DRm_R.in | 2 - test/050_transform/145_DRm_R.out | 1 - test/050_transform/146_DRr_F.in | 2 - test/050_transform/146_DRr_F.out | 1 - test/050_transform/147_DRm_F.in | 2 - test/050_transform/147_DRm_F.out | 1 - test/050_transform/148_RUr_U.in | 2 - test/050_transform/148_RUr_U.out | 1 - test/050_transform/149_RUm_U.in | 2 - test/050_transform/149_RUm_U.out | 1 - test/050_transform/150_RUr_R.in | 2 - test/050_transform/150_RUr_R.out | 1 - test/050_transform/151_RUm_R.in | 2 - test/050_transform/151_RUm_R.out | 1 - test/050_transform/152_RUr_F.in | 2 - test/050_transform/152_RUr_F.out | 1 - test/050_transform/153_RUm_F.in | 2 - test/050_transform/153_RUm_F.out | 1 - test/050_transform/154_RFr_U.in | 2 - test/050_transform/154_RFr_U.out | 1 - test/050_transform/155_RFm_U.in | 2 - test/050_transform/155_RFm_U.out | 1 - test/050_transform/156_RFr_R.in | 2 - test/050_transform/156_RFr_R.out | 1 - test/050_transform/157_RFm_R.in | 2 - test/050_transform/157_RFm_R.out | 1 - test/050_transform/158_RFr_F.in | 2 - test/050_transform/158_RFr_F.out | 1 - test/050_transform/159_RFm_F.in | 2 - test/050_transform/159_RFm_F.out | 1 - test/050_transform/160_RDr_U.in | 2 - test/050_transform/160_RDr_U.out | 1 - test/050_transform/161_RDm_U.in | 2 - test/050_transform/161_RDm_U.out | 1 - test/050_transform/162_RDr_R.in | 2 - test/050_transform/162_RDr_R.out | 1 - test/050_transform/163_RDm_R.in | 2 - test/050_transform/163_RDm_R.out | 1 - test/050_transform/164_RDr_F.in | 2 - test/050_transform/164_RDr_F.out | 1 - test/050_transform/165_RDm_F.in | 2 - test/050_transform/165_RDm_F.out | 1 - test/050_transform/166_RBr_U.in | 2 - test/050_transform/166_RBr_U.out | 1 - test/050_transform/167_RBm_U.in | 2 - test/050_transform/167_RBm_U.out | 1 - test/050_transform/168_RBr_R.in | 2 - test/050_transform/168_RBr_R.out | 1 - test/050_transform/169_RBm_R.in | 2 - test/050_transform/169_RBm_R.out | 1 - test/050_transform/170_RBr_F.in | 2 - test/050_transform/170_RBr_F.out | 1 - test/050_transform/171_RBm_F.in | 2 - test/050_transform/171_RBm_F.out | 1 - test/050_transform/172_LUr_U.in | 2 - test/050_transform/172_LUr_U.out | 1 - test/050_transform/173_LUm_U.in | 2 - test/050_transform/173_LUm_U.out | 1 - test/050_transform/174_LUr_R.in | 2 - test/050_transform/174_LUr_R.out | 1 - test/050_transform/175_LUm_R.in | 2 - test/050_transform/175_LUm_R.out | 1 - test/050_transform/176_LUr_F.in | 2 - test/050_transform/176_LUr_F.out | 1 - test/050_transform/177_LUm_F.in | 2 - test/050_transform/177_LUm_F.out | 1 - test/050_transform/178_LFr_U.in | 2 - test/050_transform/178_LFr_U.out | 1 - test/050_transform/179_LFm_U.in | 2 - test/050_transform/179_LFm_U.out | 1 - test/050_transform/180_LFr_R.in | 2 - test/050_transform/180_LFr_R.out | 1 - test/050_transform/181_LFm_R.in | 2 - test/050_transform/181_LFm_R.out | 1 - test/050_transform/182_LFr_F.in | 2 - test/050_transform/182_LFr_F.out | 1 - test/050_transform/183_LFm_F.in | 2 - test/050_transform/183_LFm_F.out | 1 - test/050_transform/184_LDr_U.in | 2 - test/050_transform/184_LDr_U.out | 1 - test/050_transform/185_LDm_U.in | 2 - test/050_transform/185_LDm_U.out | 1 - test/050_transform/186_LDr_R.in | 2 - test/050_transform/186_LDr_R.out | 1 - test/050_transform/187_LDm_R.in | 2 - test/050_transform/187_LDm_R.out | 1 - test/050_transform/188_LDr_F.in | 2 - test/050_transform/188_LDr_F.out | 1 - test/050_transform/189_LDm_F.in | 2 - test/050_transform/189_LDm_F.out | 1 - test/050_transform/190_LBr_U.in | 2 - test/050_transform/190_LBr_U.out | 1 - test/050_transform/191_LBm_U.in | 2 - test/050_transform/191_LBm_U.out | 1 - test/050_transform/192_LBr_R.in | 2 - test/050_transform/192_LBr_R.out | 1 - test/050_transform/193_LBm_R.in | 2 - test/050_transform/193_LBm_R.out | 1 - test/050_transform/194_LBr_F.in | 2 - test/050_transform/194_LBr_F.out | 1 - test/050_transform/195_LBm_F.in | 2 - test/050_transform/195_LBm_F.out | 1 - test/050_transform/196_FUr_U.in | 2 - test/050_transform/196_FUr_U.out | 1 - test/050_transform/197_FUm_U.in | 2 - test/050_transform/197_FUm_U.out | 1 - test/050_transform/198_FUr_R.in | 2 - test/050_transform/198_FUr_R.out | 1 - test/050_transform/199_FUm_R.in | 2 - test/050_transform/199_FUm_R.out | 1 - test/050_transform/200_FUr_F.in | 2 - test/050_transform/200_FUr_F.out | 1 - test/050_transform/201_FUm_F.in | 2 - test/050_transform/201_FUm_F.out | 1 - test/050_transform/202_FRr_U.in | 2 - test/050_transform/202_FRr_U.out | 1 - test/050_transform/203_FRm_U.in | 2 - test/050_transform/203_FRm_U.out | 1 - test/050_transform/204_FRr_R.in | 2 - test/050_transform/204_FRr_R.out | 1 - test/050_transform/205_FRm_R.in | 2 - test/050_transform/205_FRm_R.out | 1 - test/050_transform/206_FRr_F.in | 2 - test/050_transform/206_FRr_F.out | 1 - test/050_transform/207_FRm_F.in | 2 - test/050_transform/207_FRm_F.out | 1 - test/050_transform/208_FDr_U.in | 2 - test/050_transform/208_FDr_U.out | 1 - test/050_transform/209_FDm_U.in | 2 - test/050_transform/209_FDm_U.out | 1 - test/050_transform/210_FDr_R.in | 2 - test/050_transform/210_FDr_R.out | 1 - test/050_transform/211_FDm_R.in | 2 - test/050_transform/211_FDm_R.out | 1 - test/050_transform/212_FDr_F.in | 2 - test/050_transform/212_FDr_F.out | 1 - test/050_transform/213_FDm_F.in | 2 - test/050_transform/213_FDm_F.out | 1 - test/050_transform/214_FLr_U.in | 2 - test/050_transform/214_FLr_U.out | 1 - test/050_transform/215_FLm_U.in | 2 - test/050_transform/215_FLm_U.out | 1 - test/050_transform/216_FLr_R.in | 2 - test/050_transform/216_FLr_R.out | 1 - test/050_transform/217_FLm_R.in | 2 - test/050_transform/217_FLm_R.out | 1 - test/050_transform/218_FLr_F.in | 2 - test/050_transform/218_FLr_F.out | 1 - test/050_transform/219_FLm_F.in | 2 - test/050_transform/219_FLm_F.out | 1 - test/050_transform/220_BUr_U.in | 2 - test/050_transform/220_BUr_U.out | 1 - test/050_transform/221_BUm_U.in | 2 - test/050_transform/221_BUm_U.out | 1 - test/050_transform/222_BUr_R.in | 2 - test/050_transform/222_BUr_R.out | 1 - test/050_transform/223_BUm_R.in | 2 - test/050_transform/223_BUm_R.out | 1 - test/050_transform/224_BUr_F.in | 2 - test/050_transform/224_BUr_F.out | 1 - test/050_transform/225_BUm_F.in | 2 - test/050_transform/225_BUm_F.out | 1 - test/050_transform/226_BRr_U.in | 2 - test/050_transform/226_BRr_U.out | 1 - test/050_transform/227_BRm_U.in | 2 - test/050_transform/227_BRm_U.out | 1 - test/050_transform/228_BRr_R.in | 2 - test/050_transform/228_BRr_R.out | 1 - test/050_transform/229_BRm_R.in | 2 - test/050_transform/229_BRm_R.out | 1 - test/050_transform/230_BRr_F.in | 2 - test/050_transform/230_BRr_F.out | 1 - test/050_transform/231_BRm_F.in | 2 - test/050_transform/231_BRm_F.out | 1 - test/050_transform/232_BDr_U.in | 2 - test/050_transform/232_BDr_U.out | 1 - test/050_transform/233_BDm_U.in | 2 - test/050_transform/233_BDm_U.out | 1 - test/050_transform/234_BDr_R.in | 2 - test/050_transform/234_BDr_R.out | 1 - test/050_transform/235_BDm_R.in | 2 - test/050_transform/235_BDm_R.out | 1 - test/050_transform/236_BDr_F.in | 2 - test/050_transform/236_BDr_F.out | 1 - test/050_transform/237_BDm_F.in | 2 - test/050_transform/237_BDm_F.out | 1 - test/050_transform/238_BLr_U.in | 2 - test/050_transform/238_BLr_U.out | 1 - test/050_transform/239_BLm_U.in | 2 - test/050_transform/239_BLm_U.out | 1 - test/050_transform/240_BLr_R.in | 2 - test/050_transform/240_BLr_R.out | 1 - test/050_transform/241_BLm_R.in | 2 - test/050_transform/241_BLm_R.out | 1 - test/050_transform/242_BLr_F.in | 2 - test/050_transform/242_BLr_F.out | 1 - test/050_transform/243_BLm_F.in | 2 - test/050_transform/243_BLm_F.out | 1 - test/050_transform/transform_tests.c | 25 ----------- test/060_transform/000_solved_UFr.in | 2 + test/060_transform/000_solved_UFr.out | 1 + test/060_transform/001_solved_BLm.in | 2 + test/060_transform/001_solved_BLm.out | 1 + test/060_transform/100_UFr_U.in | 2 + test/060_transform/100_UFr_U.out | 1 + test/060_transform/101_UFm_U.in | 2 + test/060_transform/101_UFm_U.out | 1 + test/060_transform/102_UFr_R.in | 2 + test/060_transform/102_UFr_R.out | 1 + test/060_transform/103_UFm_R.in | 2 + test/060_transform/103_UFm_R.out | 1 + test/060_transform/104_UFr_F.in | 2 + test/060_transform/104_UFr_F.out | 1 + test/060_transform/105_UFm_F.in | 2 + test/060_transform/105_UFm_F.out | 1 + test/060_transform/106_ULr_U.in | 2 + test/060_transform/106_ULr_U.out | 1 + test/060_transform/107_ULm_U.in | 2 + test/060_transform/107_ULm_U.out | 1 + test/060_transform/108_ULr_R.in | 2 + test/060_transform/108_ULr_R.out | 1 + test/060_transform/109_ULm_R.in | 2 + test/060_transform/109_ULm_R.out | 1 + test/060_transform/110_ULr_F.in | 2 + test/060_transform/110_ULr_F.out | 1 + test/060_transform/111_ULm_F.in | 2 + test/060_transform/111_ULm_F.out | 1 + test/060_transform/112_UBr_U.in | 2 + test/060_transform/112_UBr_U.out | 1 + test/060_transform/113_UBm_U.in | 2 + test/060_transform/113_UBm_U.out | 1 + test/060_transform/114_UBr_R.in | 2 + test/060_transform/114_UBr_R.out | 1 + test/060_transform/115_UBm_R.in | 2 + test/060_transform/115_UBm_R.out | 1 + test/060_transform/116_UBr_F.in | 2 + test/060_transform/116_UBr_F.out | 1 + test/060_transform/117_UBm_F.in | 2 + test/060_transform/117_UBm_F.out | 1 + test/060_transform/118_URr_U.in | 2 + test/060_transform/118_URr_U.out | 1 + test/060_transform/119_URm_U.in | 2 + test/060_transform/119_URm_U.out | 1 + test/060_transform/120_URr_R.in | 2 + test/060_transform/120_URr_R.out | 1 + test/060_transform/121_URm_R.in | 2 + test/060_transform/121_URm_R.out | 1 + test/060_transform/122_URr_F.in | 2 + test/060_transform/122_URr_F.out | 1 + test/060_transform/123_URm_F.in | 2 + test/060_transform/123_URm_F.out | 1 + test/060_transform/124_DFr_U.in | 2 + test/060_transform/124_DFr_U.out | 1 + test/060_transform/125_DFm_U.in | 2 + test/060_transform/125_DFm_U.out | 1 + test/060_transform/126_DFr_R.in | 2 + test/060_transform/126_DFr_R.out | 1 + test/060_transform/127_DFm_R.in | 2 + test/060_transform/127_DFm_R.out | 1 + test/060_transform/128_DFr_F.in | 2 + test/060_transform/128_DFr_F.out | 1 + test/060_transform/129_DFm_F.in | 2 + test/060_transform/129_DFm_F.out | 1 + test/060_transform/130_DLr_U.in | 2 + test/060_transform/130_DLr_U.out | 1 + test/060_transform/131_DLm_U.in | 2 + test/060_transform/131_DLm_U.out | 1 + test/060_transform/132_DLr_R.in | 2 + test/060_transform/132_DLr_R.out | 1 + test/060_transform/133_DLm_R.in | 2 + test/060_transform/133_DLm_R.out | 1 + test/060_transform/134_DLr_F.in | 2 + test/060_transform/134_DLr_F.out | 1 + test/060_transform/135_DLm_F.in | 2 + test/060_transform/135_DLm_F.out | 1 + test/060_transform/136_DBr_U.in | 2 + test/060_transform/136_DBr_U.out | 1 + test/060_transform/137_DBm_U.in | 2 + test/060_transform/137_DBm_U.out | 1 + test/060_transform/138_DBr_R.in | 2 + test/060_transform/138_DBr_R.out | 1 + test/060_transform/139_DBm_R.in | 2 + test/060_transform/139_DBm_R.out | 1 + test/060_transform/140_DBr_F.in | 2 + test/060_transform/140_DBr_F.out | 1 + test/060_transform/141_DBm_F.in | 2 + test/060_transform/141_DBm_F.out | 1 + test/060_transform/142_DRr_U.in | 2 + test/060_transform/142_DRr_U.out | 1 + test/060_transform/143_DRm_U.in | 2 + test/060_transform/143_DRm_U.out | 1 + test/060_transform/144_DRr_R.in | 2 + test/060_transform/144_DRr_R.out | 1 + test/060_transform/145_DRm_R.in | 2 + test/060_transform/145_DRm_R.out | 1 + test/060_transform/146_DRr_F.in | 2 + test/060_transform/146_DRr_F.out | 1 + test/060_transform/147_DRm_F.in | 2 + test/060_transform/147_DRm_F.out | 1 + test/060_transform/148_RUr_U.in | 2 + test/060_transform/148_RUr_U.out | 1 + test/060_transform/149_RUm_U.in | 2 + test/060_transform/149_RUm_U.out | 1 + test/060_transform/150_RUr_R.in | 2 + test/060_transform/150_RUr_R.out | 1 + test/060_transform/151_RUm_R.in | 2 + test/060_transform/151_RUm_R.out | 1 + test/060_transform/152_RUr_F.in | 2 + test/060_transform/152_RUr_F.out | 1 + test/060_transform/153_RUm_F.in | 2 + test/060_transform/153_RUm_F.out | 1 + test/060_transform/154_RFr_U.in | 2 + test/060_transform/154_RFr_U.out | 1 + test/060_transform/155_RFm_U.in | 2 + test/060_transform/155_RFm_U.out | 1 + test/060_transform/156_RFr_R.in | 2 + test/060_transform/156_RFr_R.out | 1 + test/060_transform/157_RFm_R.in | 2 + test/060_transform/157_RFm_R.out | 1 + test/060_transform/158_RFr_F.in | 2 + test/060_transform/158_RFr_F.out | 1 + test/060_transform/159_RFm_F.in | 2 + test/060_transform/159_RFm_F.out | 1 + test/060_transform/160_RDr_U.in | 2 + test/060_transform/160_RDr_U.out | 1 + test/060_transform/161_RDm_U.in | 2 + test/060_transform/161_RDm_U.out | 1 + test/060_transform/162_RDr_R.in | 2 + test/060_transform/162_RDr_R.out | 1 + test/060_transform/163_RDm_R.in | 2 + test/060_transform/163_RDm_R.out | 1 + test/060_transform/164_RDr_F.in | 2 + test/060_transform/164_RDr_F.out | 1 + test/060_transform/165_RDm_F.in | 2 + test/060_transform/165_RDm_F.out | 1 + test/060_transform/166_RBr_U.in | 2 + test/060_transform/166_RBr_U.out | 1 + test/060_transform/167_RBm_U.in | 2 + test/060_transform/167_RBm_U.out | 1 + test/060_transform/168_RBr_R.in | 2 + test/060_transform/168_RBr_R.out | 1 + test/060_transform/169_RBm_R.in | 2 + test/060_transform/169_RBm_R.out | 1 + test/060_transform/170_RBr_F.in | 2 + test/060_transform/170_RBr_F.out | 1 + test/060_transform/171_RBm_F.in | 2 + test/060_transform/171_RBm_F.out | 1 + test/060_transform/172_LUr_U.in | 2 + test/060_transform/172_LUr_U.out | 1 + test/060_transform/173_LUm_U.in | 2 + test/060_transform/173_LUm_U.out | 1 + test/060_transform/174_LUr_R.in | 2 + test/060_transform/174_LUr_R.out | 1 + test/060_transform/175_LUm_R.in | 2 + test/060_transform/175_LUm_R.out | 1 + test/060_transform/176_LUr_F.in | 2 + test/060_transform/176_LUr_F.out | 1 + test/060_transform/177_LUm_F.in | 2 + test/060_transform/177_LUm_F.out | 1 + test/060_transform/178_LFr_U.in | 2 + test/060_transform/178_LFr_U.out | 1 + test/060_transform/179_LFm_U.in | 2 + test/060_transform/179_LFm_U.out | 1 + test/060_transform/180_LFr_R.in | 2 + test/060_transform/180_LFr_R.out | 1 + test/060_transform/181_LFm_R.in | 2 + test/060_transform/181_LFm_R.out | 1 + test/060_transform/182_LFr_F.in | 2 + test/060_transform/182_LFr_F.out | 1 + test/060_transform/183_LFm_F.in | 2 + test/060_transform/183_LFm_F.out | 1 + test/060_transform/184_LDr_U.in | 2 + test/060_transform/184_LDr_U.out | 1 + test/060_transform/185_LDm_U.in | 2 + test/060_transform/185_LDm_U.out | 1 + test/060_transform/186_LDr_R.in | 2 + test/060_transform/186_LDr_R.out | 1 + test/060_transform/187_LDm_R.in | 2 + test/060_transform/187_LDm_R.out | 1 + test/060_transform/188_LDr_F.in | 2 + test/060_transform/188_LDr_F.out | 1 + test/060_transform/189_LDm_F.in | 2 + test/060_transform/189_LDm_F.out | 1 + test/060_transform/190_LBr_U.in | 2 + test/060_transform/190_LBr_U.out | 1 + test/060_transform/191_LBm_U.in | 2 + test/060_transform/191_LBm_U.out | 1 + test/060_transform/192_LBr_R.in | 2 + test/060_transform/192_LBr_R.out | 1 + test/060_transform/193_LBm_R.in | 2 + test/060_transform/193_LBm_R.out | 1 + test/060_transform/194_LBr_F.in | 2 + test/060_transform/194_LBr_F.out | 1 + test/060_transform/195_LBm_F.in | 2 + test/060_transform/195_LBm_F.out | 1 + test/060_transform/196_FUr_U.in | 2 + test/060_transform/196_FUr_U.out | 1 + test/060_transform/197_FUm_U.in | 2 + test/060_transform/197_FUm_U.out | 1 + test/060_transform/198_FUr_R.in | 2 + test/060_transform/198_FUr_R.out | 1 + test/060_transform/199_FUm_R.in | 2 + test/060_transform/199_FUm_R.out | 1 + test/060_transform/200_FUr_F.in | 2 + test/060_transform/200_FUr_F.out | 1 + test/060_transform/201_FUm_F.in | 2 + test/060_transform/201_FUm_F.out | 1 + test/060_transform/202_FRr_U.in | 2 + test/060_transform/202_FRr_U.out | 1 + test/060_transform/203_FRm_U.in | 2 + test/060_transform/203_FRm_U.out | 1 + test/060_transform/204_FRr_R.in | 2 + test/060_transform/204_FRr_R.out | 1 + test/060_transform/205_FRm_R.in | 2 + test/060_transform/205_FRm_R.out | 1 + test/060_transform/206_FRr_F.in | 2 + test/060_transform/206_FRr_F.out | 1 + test/060_transform/207_FRm_F.in | 2 + test/060_transform/207_FRm_F.out | 1 + test/060_transform/208_FDr_U.in | 2 + test/060_transform/208_FDr_U.out | 1 + test/060_transform/209_FDm_U.in | 2 + test/060_transform/209_FDm_U.out | 1 + test/060_transform/210_FDr_R.in | 2 + test/060_transform/210_FDr_R.out | 1 + test/060_transform/211_FDm_R.in | 2 + test/060_transform/211_FDm_R.out | 1 + test/060_transform/212_FDr_F.in | 2 + test/060_transform/212_FDr_F.out | 1 + test/060_transform/213_FDm_F.in | 2 + test/060_transform/213_FDm_F.out | 1 + test/060_transform/214_FLr_U.in | 2 + test/060_transform/214_FLr_U.out | 1 + test/060_transform/215_FLm_U.in | 2 + test/060_transform/215_FLm_U.out | 1 + test/060_transform/216_FLr_R.in | 2 + test/060_transform/216_FLr_R.out | 1 + test/060_transform/217_FLm_R.in | 2 + test/060_transform/217_FLm_R.out | 1 + test/060_transform/218_FLr_F.in | 2 + test/060_transform/218_FLr_F.out | 1 + test/060_transform/219_FLm_F.in | 2 + test/060_transform/219_FLm_F.out | 1 + test/060_transform/220_BUr_U.in | 2 + test/060_transform/220_BUr_U.out | 1 + test/060_transform/221_BUm_U.in | 2 + test/060_transform/221_BUm_U.out | 1 + test/060_transform/222_BUr_R.in | 2 + test/060_transform/222_BUr_R.out | 1 + test/060_transform/223_BUm_R.in | 2 + test/060_transform/223_BUm_R.out | 1 + test/060_transform/224_BUr_F.in | 2 + test/060_transform/224_BUr_F.out | 1 + test/060_transform/225_BUm_F.in | 2 + test/060_transform/225_BUm_F.out | 1 + test/060_transform/226_BRr_U.in | 2 + test/060_transform/226_BRr_U.out | 1 + test/060_transform/227_BRm_U.in | 2 + test/060_transform/227_BRm_U.out | 1 + test/060_transform/228_BRr_R.in | 2 + test/060_transform/228_BRr_R.out | 1 + test/060_transform/229_BRm_R.in | 2 + test/060_transform/229_BRm_R.out | 1 + test/060_transform/230_BRr_F.in | 2 + test/060_transform/230_BRr_F.out | 1 + test/060_transform/231_BRm_F.in | 2 + test/060_transform/231_BRm_F.out | 1 + test/060_transform/232_BDr_U.in | 2 + test/060_transform/232_BDr_U.out | 1 + test/060_transform/233_BDm_U.in | 2 + test/060_transform/233_BDm_U.out | 1 + test/060_transform/234_BDr_R.in | 2 + test/060_transform/234_BDr_R.out | 1 + test/060_transform/235_BDm_R.in | 2 + test/060_transform/235_BDm_R.out | 1 + test/060_transform/236_BDr_F.in | 2 + test/060_transform/236_BDr_F.out | 1 + test/060_transform/237_BDm_F.in | 2 + test/060_transform/237_BDm_F.out | 1 + test/060_transform/238_BLr_U.in | 2 + test/060_transform/238_BLr_U.out | 1 + test/060_transform/239_BLm_U.in | 2 + test/060_transform/239_BLm_U.out | 1 + test/060_transform/240_BLr_R.in | 2 + test/060_transform/240_BLr_R.out | 1 + test/060_transform/241_BLm_R.in | 2 + test/060_transform/241_BLm_R.out | 1 + test/060_transform/242_BLr_F.in | 2 + test/060_transform/242_BLr_F.out | 1 + test/060_transform/243_BLm_F.in | 2 + test/060_transform/243_BLm_F.out | 1 + test/060_transform/transform_tests.c | 25 +++++++++++ test/061_coord_eo/00_solved.in | 1 - test/061_coord_eo/00_solved.out | 1 - test/061_coord_eo/01_U.in | 1 - test/061_coord_eo/01_U.out | 1 - test/061_coord_eo/02_U2.in | 1 - test/061_coord_eo/02_U2.out | 1 - test/061_coord_eo/03_U3.in | 1 - test/061_coord_eo/03_U3.out | 1 - test/061_coord_eo/04_D.in | 1 - test/061_coord_eo/04_D.out | 1 - test/061_coord_eo/07_R.in | 1 - test/061_coord_eo/07_R.out | 1 - test/061_coord_eo/08_R2.in | 1 - test/061_coord_eo/08_R2.out | 1 - test/061_coord_eo/10_L.in | 1 - test/061_coord_eo/10_L.out | 1 - test/061_coord_eo/13_F.in | 1 - test/061_coord_eo/13_F.out | 1 - test/061_coord_eo/14_F2.in | 1 - test/061_coord_eo/14_F2.out | 1 - test/061_coord_eo/15_F3.in | 1 - test/061_coord_eo/15_F3.out | 1 - test/061_coord_eo/16_B.in | 1 - test/061_coord_eo/16_B.out | 1 - test/061_coord_eo/17_B2.in | 1 - test/061_coord_eo/17_B2.out | 1 - test/061_coord_eo/18_B3.in | 1 - test/061_coord_eo/18_B3.out | 1 - test/061_coord_eo/20_scrambled.in | 3 -- test/061_coord_eo/20_scrambled.out | 1 - test/061_coord_eo/coord_eo_tests.c | 21 --------- test/070_solve_simple/01_U_U3.in | 8 ---- test/070_solve_simple/01_U_U3.out | 1 - test/070_solve_simple/02_MUMU_alloptimal.in | 8 ---- test/070_solve_simple/02_MUMU_alloptimal.out | 4 -- test/070_solve_simple/solve_simple_tests.c | 50 ---------------------- test/071_coord_eo/00_solved.in | 1 + test/071_coord_eo/00_solved.out | 1 + test/071_coord_eo/01_U.in | 1 + test/071_coord_eo/01_U.out | 1 + test/071_coord_eo/02_U2.in | 1 + test/071_coord_eo/02_U2.out | 1 + test/071_coord_eo/03_U3.in | 1 + test/071_coord_eo/03_U3.out | 1 + test/071_coord_eo/04_D.in | 1 + test/071_coord_eo/04_D.out | 1 + test/071_coord_eo/07_R.in | 1 + test/071_coord_eo/07_R.out | 1 + test/071_coord_eo/08_R2.in | 1 + test/071_coord_eo/08_R2.out | 1 + test/071_coord_eo/10_L.in | 1 + test/071_coord_eo/10_L.out | 1 + test/071_coord_eo/13_F.in | 1 + test/071_coord_eo/13_F.out | 1 + test/071_coord_eo/14_F2.in | 1 + test/071_coord_eo/14_F2.out | 1 + test/071_coord_eo/15_F3.in | 1 + test/071_coord_eo/15_F3.out | 1 + test/071_coord_eo/16_B.in | 1 + test/071_coord_eo/16_B.out | 1 + test/071_coord_eo/17_B2.in | 1 + test/071_coord_eo/17_B2.out | 1 + test/071_coord_eo/18_B3.in | 1 + test/071_coord_eo/18_B3.out | 1 + test/071_coord_eo/20_scrambled.in | 3 ++ test/071_coord_eo/20_scrambled.out | 1 + test/071_coord_eo/coord_eo_tests.c | 21 +++++++++ test/080_solve_simple/01_U_U3.in | 8 ++++ test/080_solve_simple/01_U_U3.out | 1 + test/080_solve_simple/02_MUMU_alloptimal.in | 8 ++++ test/080_solve_simple/02_MUMU_alloptimal.out | 4 ++ test/080_solve_simple/solve_simple_tests.c | 50 ++++++++++++++++++++++ 931 files changed, 1018 insertions(+), 936 deletions(-) delete mode 100644 test/010_io_H48_read_write/00_garbage.in delete mode 100644 test/010_io_H48_read_write/00_garbage.out delete mode 100644 test/010_io_H48_read_write/01_solved_oneline.in delete mode 100644 test/010_io_H48_read_write/01_solved_oneline.out delete mode 100644 test/010_io_H48_read_write/02_solved_oneline_whitespace.in delete mode 100644 test/010_io_H48_read_write/02_solved_oneline_whitespace.out delete mode 100644 test/010_io_H48_read_write/03_solved_multiline.in delete mode 100644 test/010_io_H48_read_write/03_solved_multiline.out delete mode 100644 test/010_io_H48_read_write/04_unsolvable_ep.in delete mode 100644 test/010_io_H48_read_write/04_unsolvable_ep.out delete mode 100644 test/010_io_H48_read_write/05_unsolvable_eo.in delete mode 100644 test/010_io_H48_read_write/05_unsolvable_eo.out delete mode 100644 test/010_io_H48_read_write/06_unsolvable_cp.in delete mode 100644 test/010_io_H48_read_write/06_unsolvable_cp.out delete mode 100644 test/010_io_H48_read_write/07_unsolvable_co.in delete mode 100644 test/010_io_H48_read_write/07_unsolvable_co.out delete mode 100644 test/010_io_H48_read_write/08_unsolved.in delete mode 100644 test/010_io_H48_read_write/08_unsolved.out delete mode 100644 test/010_io_H48_read_write/io_H48_tests.c create mode 100644 test/010_math_permsign/00_solved.in create mode 100644 test/010_math_permsign/00_solved.out create mode 100644 test/010_math_permsign/01_3cycle.in create mode 100644 test/010_math_permsign/01_3cycle.out create mode 100644 test/010_math_permsign/02_22swap.in create mode 100644 test/010_math_permsign/02_22swap.out create mode 100644 test/010_math_permsign/03_singleswap.in create mode 100644 test/010_math_permsign/03_singleswap.out create mode 100644 test/010_math_permsign/04_5ycle.in create mode 100644 test/010_math_permsign/04_5ycle.out create mode 100644 test/010_math_permsign/05_6ycle.in create mode 100644 test/010_math_permsign/05_6ycle.out create mode 100644 test/010_math_permsign/permsgn_tests.c delete mode 100644 test/011_io_SRC_write/01_solved.in delete mode 100644 test/011_io_SRC_write/01_solved.out delete mode 100644 test/011_io_SRC_write/02_scrambled.in delete mode 100644 test/011_io_SRC_write/02_scrambled.out delete mode 100644 test/011_io_SRC_write/io_SRC_tests.c delete mode 100644 test/012_io_AVX_write/01_solved.in delete mode 100644 test/012_io_AVX_write/01_solved.out delete mode 100644 test/012_io_AVX_write/02_scrambled.in delete mode 100644 test/012_io_AVX_write/02_scrambled.out delete mode 100644 test/012_io_AVX_write/io_AVX_tests.c create mode 100644 test/020_io_H48_read_write/00_garbage.in create mode 100644 test/020_io_H48_read_write/00_garbage.out create mode 100644 test/020_io_H48_read_write/01_solved_oneline.in create mode 100644 test/020_io_H48_read_write/01_solved_oneline.out create mode 100644 test/020_io_H48_read_write/02_solved_oneline_whitespace.in create mode 100644 test/020_io_H48_read_write/02_solved_oneline_whitespace.out create mode 100644 test/020_io_H48_read_write/03_solved_multiline.in create mode 100644 test/020_io_H48_read_write/03_solved_multiline.out create mode 100644 test/020_io_H48_read_write/04_unsolvable_ep.in create mode 100644 test/020_io_H48_read_write/04_unsolvable_ep.out create mode 100644 test/020_io_H48_read_write/05_unsolvable_eo.in create mode 100644 test/020_io_H48_read_write/05_unsolvable_eo.out create mode 100644 test/020_io_H48_read_write/06_unsolvable_cp.in create mode 100644 test/020_io_H48_read_write/06_unsolvable_cp.out create mode 100644 test/020_io_H48_read_write/07_unsolvable_co.in create mode 100644 test/020_io_H48_read_write/07_unsolvable_co.out create mode 100644 test/020_io_H48_read_write/08_unsolved.in create mode 100644 test/020_io_H48_read_write/08_unsolved.out create mode 100644 test/020_io_H48_read_write/io_H48_tests.c delete mode 100644 test/020_move/000_nomove_solved.in delete mode 100644 test/020_move/000_nomove_solved.out delete mode 100644 test/020_move/001_nomove_scrambled.in delete mode 100644 test/020_move/001_nomove_scrambled.out delete mode 100644 test/020_move/010_U_solved.in delete mode 100644 test/020_move/010_U_solved.out delete mode 100644 test/020_move/011_U_scrambled.in delete mode 100644 test/020_move/011_U_scrambled.out delete mode 100644 test/020_move/012_U_inverse.in delete mode 100644 test/020_move/012_U_inverse.out delete mode 100644 test/020_move/020_U2_solved.in delete mode 100644 test/020_move/020_U2_solved.out delete mode 100644 test/020_move/021_U2_scrambled.in delete mode 100644 test/020_move/021_U2_scrambled.out delete mode 100644 test/020_move/022_U2_inverse.in delete mode 100644 test/020_move/022_U2_inverse.out delete mode 100644 test/020_move/030_U3_solved.in delete mode 100644 test/020_move/030_U3_solved.out delete mode 100644 test/020_move/031_U3_inverse.in delete mode 100644 test/020_move/031_U3_inverse.out delete mode 100644 test/020_move/032_U3_scrambled.in delete mode 100644 test/020_move/032_U3_scrambled.out delete mode 100644 test/020_move/033_U3_with_prime.in delete mode 100644 test/020_move/033_U3_with_prime.out delete mode 100644 test/020_move/040_D_solved.in delete mode 100644 test/020_move/040_D_solved.out delete mode 100644 test/020_move/050_D2_solved.in delete mode 100644 test/020_move/050_D2_solved.out delete mode 100644 test/020_move/060_D3_solved.in delete mode 100644 test/020_move/060_D3_solved.out delete mode 100644 test/020_move/070_R_solved.in delete mode 100644 test/020_move/070_R_solved.out delete mode 100644 test/020_move/071_R_scrambled.in delete mode 100644 test/020_move/071_R_scrambled.out delete mode 100644 test/020_move/080_R2_solved.in delete mode 100644 test/020_move/080_R2_solved.out delete mode 100644 test/020_move/090_R3_solved.in delete mode 100644 test/020_move/090_R3_solved.out delete mode 100644 test/020_move/100_L_solved.in delete mode 100644 test/020_move/100_L_solved.out delete mode 100644 test/020_move/110_L2_solved.in delete mode 100644 test/020_move/110_L2_solved.out delete mode 100644 test/020_move/120_L3_solved.in delete mode 100644 test/020_move/120_L3_solved.out delete mode 100644 test/020_move/130_F_solved.in delete mode 100644 test/020_move/130_F_solved.out delete mode 100644 test/020_move/132_F_scrambled.in delete mode 100644 test/020_move/132_F_scrambled.out delete mode 100644 test/020_move/133_F_scrambled_2.in delete mode 100644 test/020_move/133_F_scrambled_2.out delete mode 100644 test/020_move/140_F2_solved.in delete mode 100644 test/020_move/140_F2_solved.out delete mode 100644 test/020_move/150_F3_solved.in delete mode 100644 test/020_move/150_F3_solved.out delete mode 100644 test/020_move/160_B_solved.in delete mode 100644 test/020_move/160_B_solved.out delete mode 100644 test/020_move/170_B2_solved.in delete mode 100644 test/020_move/170_B2_solved.out delete mode 100644 test/020_move/180_B3_solved.in delete mode 100644 test/020_move/180_B3_solved.out delete mode 100644 test/020_move/200_scramble_solved.in delete mode 100644 test/020_move/200_scramble_solved.out delete mode 100644 test/020_move/201_solution_scrambled.in delete mode 100644 test/020_move/201_solution_scrambled.out delete mode 100644 test/020_move/300_multimove_solved.in delete mode 100644 test/020_move/300_multimove_solved.out delete mode 100644 test/020_move/301_multimove_scrambled.in delete mode 100644 test/020_move/301_multimove_scrambled.out delete mode 100644 test/020_move/move_tests.c create mode 100644 test/021_io_SRC_write/01_solved.in create mode 100644 test/021_io_SRC_write/01_solved.out create mode 100644 test/021_io_SRC_write/02_scrambled.in create mode 100644 test/021_io_SRC_write/02_scrambled.out create mode 100644 test/021_io_SRC_write/io_SRC_tests.c create mode 100644 test/022_io_AVX_write/01_solved.in create mode 100644 test/022_io_AVX_write/01_solved.out create mode 100644 test/022_io_AVX_write/02_scrambled.in create mode 100644 test/022_io_AVX_write/02_scrambled.out create mode 100644 test/022_io_AVX_write/io_AVX_tests.c delete mode 100644 test/030_inverse_cube/00_solved.in delete mode 100644 test/030_inverse_cube/00_solved.out delete mode 100644 test/030_inverse_cube/01_scrambled.in delete mode 100644 test/030_inverse_cube/01_scrambled.out delete mode 100644 test/030_inverse_cube/inverse_tests.c create mode 100644 test/030_move/000_nomove_solved.in create mode 100644 test/030_move/000_nomove_solved.out create mode 100644 test/030_move/001_nomove_scrambled.in create mode 100644 test/030_move/001_nomove_scrambled.out create mode 100644 test/030_move/010_U_solved.in create mode 100644 test/030_move/010_U_solved.out create mode 100644 test/030_move/011_U_scrambled.in create mode 100644 test/030_move/011_U_scrambled.out create mode 100644 test/030_move/012_U_inverse.in create mode 100644 test/030_move/012_U_inverse.out create mode 100644 test/030_move/020_U2_solved.in create mode 100644 test/030_move/020_U2_solved.out create mode 100644 test/030_move/021_U2_scrambled.in create mode 100644 test/030_move/021_U2_scrambled.out create mode 100644 test/030_move/022_U2_inverse.in create mode 100644 test/030_move/022_U2_inverse.out create mode 100644 test/030_move/030_U3_solved.in create mode 100644 test/030_move/030_U3_solved.out create mode 100644 test/030_move/031_U3_inverse.in create mode 100644 test/030_move/031_U3_inverse.out create mode 100644 test/030_move/032_U3_scrambled.in create mode 100644 test/030_move/032_U3_scrambled.out create mode 100644 test/030_move/033_U3_with_prime.in create mode 100644 test/030_move/033_U3_with_prime.out create mode 100644 test/030_move/040_D_solved.in create mode 100644 test/030_move/040_D_solved.out create mode 100644 test/030_move/050_D2_solved.in create mode 100644 test/030_move/050_D2_solved.out create mode 100644 test/030_move/060_D3_solved.in create mode 100644 test/030_move/060_D3_solved.out create mode 100644 test/030_move/070_R_solved.in create mode 100644 test/030_move/070_R_solved.out create mode 100644 test/030_move/071_R_scrambled.in create mode 100644 test/030_move/071_R_scrambled.out create mode 100644 test/030_move/080_R2_solved.in create mode 100644 test/030_move/080_R2_solved.out create mode 100644 test/030_move/090_R3_solved.in create mode 100644 test/030_move/090_R3_solved.out create mode 100644 test/030_move/100_L_solved.in create mode 100644 test/030_move/100_L_solved.out create mode 100644 test/030_move/110_L2_solved.in create mode 100644 test/030_move/110_L2_solved.out create mode 100644 test/030_move/120_L3_solved.in create mode 100644 test/030_move/120_L3_solved.out create mode 100644 test/030_move/130_F_solved.in create mode 100644 test/030_move/130_F_solved.out create mode 100644 test/030_move/132_F_scrambled.in create mode 100644 test/030_move/132_F_scrambled.out create mode 100644 test/030_move/133_F_scrambled_2.in create mode 100644 test/030_move/133_F_scrambled_2.out create mode 100644 test/030_move/140_F2_solved.in create mode 100644 test/030_move/140_F2_solved.out create mode 100644 test/030_move/150_F3_solved.in create mode 100644 test/030_move/150_F3_solved.out create mode 100644 test/030_move/160_B_solved.in create mode 100644 test/030_move/160_B_solved.out create mode 100644 test/030_move/170_B2_solved.in create mode 100644 test/030_move/170_B2_solved.out create mode 100644 test/030_move/180_B3_solved.in create mode 100644 test/030_move/180_B3_solved.out create mode 100644 test/030_move/200_scramble_solved.in create mode 100644 test/030_move/200_scramble_solved.out create mode 100644 test/030_move/201_solution_scrambled.in create mode 100644 test/030_move/201_solution_scrambled.out create mode 100644 test/030_move/300_multimove_solved.in create mode 100644 test/030_move/300_multimove_solved.out create mode 100644 test/030_move/301_multimove_scrambled.in create mode 100644 test/030_move/301_multimove_scrambled.out create mode 100644 test/030_move/move_tests.c delete mode 100644 test/040_compose/00_solved_solved.in delete mode 100644 test/040_compose/00_solved_solved.out delete mode 100644 test/040_compose/01_solved_U.in delete mode 100644 test/040_compose/01_solved_U.out delete mode 100644 test/040_compose/02_solved_scrambled.in delete mode 100644 test/040_compose/02_solved_scrambled.out delete mode 100644 test/040_compose/11_U_solved.in delete mode 100644 test/040_compose/11_U_solved.out delete mode 100644 test/040_compose/12_scrambled_solved.in delete mode 100644 test/040_compose/12_scrambled_solved.out delete mode 100644 test/040_compose/20_U_U.in delete mode 100644 test/040_compose/20_U_U.out delete mode 100644 test/040_compose/21_U_Uinverse.in delete mode 100644 test/040_compose/21_U_Uinverse.out delete mode 100644 test/040_compose/22_F_Finverse.in delete mode 100644 test/040_compose/22_F_Finverse.out delete mode 100644 test/040_compose/23_F2_F2.in delete mode 100644 test/040_compose/23_F2_F2.out delete mode 100644 test/040_compose/24_U_F.in delete mode 100644 test/040_compose/24_U_F.out delete mode 100644 test/040_compose/25_F_R.in delete mode 100644 test/040_compose/25_F_R.out delete mode 100644 test/040_compose/30_scrambled_inverse.in delete mode 100644 test/040_compose/30_scrambled_inverse.out delete mode 100644 test/040_compose/31_scrambled_scrambled.in delete mode 100644 test/040_compose/31_scrambled_scrambled.out delete mode 100644 test/040_compose/compose_tests.c create mode 100644 test/040_inverse_cube/00_solved.in create mode 100644 test/040_inverse_cube/00_solved.out create mode 100644 test/040_inverse_cube/01_scrambled.in create mode 100644 test/040_inverse_cube/01_scrambled.out create mode 100644 test/040_inverse_cube/inverse_tests.c create mode 100644 test/050_compose/00_solved_solved.in create mode 100644 test/050_compose/00_solved_solved.out create mode 100644 test/050_compose/01_solved_U.in create mode 100644 test/050_compose/01_solved_U.out create mode 100644 test/050_compose/02_solved_scrambled.in create mode 100644 test/050_compose/02_solved_scrambled.out create mode 100644 test/050_compose/11_U_solved.in create mode 100644 test/050_compose/11_U_solved.out create mode 100644 test/050_compose/12_scrambled_solved.in create mode 100644 test/050_compose/12_scrambled_solved.out create mode 100644 test/050_compose/20_U_U.in create mode 100644 test/050_compose/20_U_U.out create mode 100644 test/050_compose/21_U_Uinverse.in create mode 100644 test/050_compose/21_U_Uinverse.out create mode 100644 test/050_compose/22_F_Finverse.in create mode 100644 test/050_compose/22_F_Finverse.out create mode 100644 test/050_compose/23_F2_F2.in create mode 100644 test/050_compose/23_F2_F2.out create mode 100644 test/050_compose/24_U_F.in create mode 100644 test/050_compose/24_U_F.out create mode 100644 test/050_compose/25_F_R.in create mode 100644 test/050_compose/25_F_R.out create mode 100644 test/050_compose/30_scrambled_inverse.in create mode 100644 test/050_compose/30_scrambled_inverse.out create mode 100644 test/050_compose/31_scrambled_scrambled.in create mode 100644 test/050_compose/31_scrambled_scrambled.out create mode 100644 test/050_compose/compose_tests.c delete mode 100644 test/050_transform/000_solved_UFr.in delete mode 100644 test/050_transform/000_solved_UFr.out delete mode 100644 test/050_transform/001_solved_BLm.in delete mode 100644 test/050_transform/001_solved_BLm.out delete mode 100644 test/050_transform/100_UFr_U.in delete mode 100644 test/050_transform/100_UFr_U.out delete mode 100644 test/050_transform/101_UFm_U.in delete mode 100644 test/050_transform/101_UFm_U.out delete mode 100644 test/050_transform/102_UFr_R.in delete mode 100644 test/050_transform/102_UFr_R.out delete mode 100644 test/050_transform/103_UFm_R.in delete mode 100644 test/050_transform/103_UFm_R.out delete mode 100644 test/050_transform/104_UFr_F.in delete mode 100644 test/050_transform/104_UFr_F.out delete mode 100644 test/050_transform/105_UFm_F.in delete mode 100644 test/050_transform/105_UFm_F.out delete mode 100644 test/050_transform/106_ULr_U.in delete mode 100644 test/050_transform/106_ULr_U.out delete mode 100644 test/050_transform/107_ULm_U.in delete mode 100644 test/050_transform/107_ULm_U.out delete mode 100644 test/050_transform/108_ULr_R.in delete mode 100644 test/050_transform/108_ULr_R.out delete mode 100644 test/050_transform/109_ULm_R.in delete mode 100644 test/050_transform/109_ULm_R.out delete mode 100644 test/050_transform/110_ULr_F.in delete mode 100644 test/050_transform/110_ULr_F.out delete mode 100644 test/050_transform/111_ULm_F.in delete mode 100644 test/050_transform/111_ULm_F.out delete mode 100644 test/050_transform/112_UBr_U.in delete mode 100644 test/050_transform/112_UBr_U.out delete mode 100644 test/050_transform/113_UBm_U.in delete mode 100644 test/050_transform/113_UBm_U.out delete mode 100644 test/050_transform/114_UBr_R.in delete mode 100644 test/050_transform/114_UBr_R.out delete mode 100644 test/050_transform/115_UBm_R.in delete mode 100644 test/050_transform/115_UBm_R.out delete mode 100644 test/050_transform/116_UBr_F.in delete mode 100644 test/050_transform/116_UBr_F.out delete mode 100644 test/050_transform/117_UBm_F.in delete mode 100644 test/050_transform/117_UBm_F.out delete mode 100644 test/050_transform/118_URr_U.in delete mode 100644 test/050_transform/118_URr_U.out delete mode 100644 test/050_transform/119_URm_U.in delete mode 100644 test/050_transform/119_URm_U.out delete mode 100644 test/050_transform/120_URr_R.in delete mode 100644 test/050_transform/120_URr_R.out delete mode 100644 test/050_transform/121_URm_R.in delete mode 100644 test/050_transform/121_URm_R.out delete mode 100644 test/050_transform/122_URr_F.in delete mode 100644 test/050_transform/122_URr_F.out delete mode 100644 test/050_transform/123_URm_F.in delete mode 100644 test/050_transform/123_URm_F.out delete mode 100644 test/050_transform/124_DFr_U.in delete mode 100644 test/050_transform/124_DFr_U.out delete mode 100644 test/050_transform/125_DFm_U.in delete mode 100644 test/050_transform/125_DFm_U.out delete mode 100644 test/050_transform/126_DFr_R.in delete mode 100644 test/050_transform/126_DFr_R.out delete mode 100644 test/050_transform/127_DFm_R.in delete mode 100644 test/050_transform/127_DFm_R.out delete mode 100644 test/050_transform/128_DFr_F.in delete mode 100644 test/050_transform/128_DFr_F.out delete mode 100644 test/050_transform/129_DFm_F.in delete mode 100644 test/050_transform/129_DFm_F.out delete mode 100644 test/050_transform/130_DLr_U.in delete mode 100644 test/050_transform/130_DLr_U.out delete mode 100644 test/050_transform/131_DLm_U.in delete mode 100644 test/050_transform/131_DLm_U.out delete mode 100644 test/050_transform/132_DLr_R.in delete mode 100644 test/050_transform/132_DLr_R.out delete mode 100644 test/050_transform/133_DLm_R.in delete mode 100644 test/050_transform/133_DLm_R.out delete mode 100644 test/050_transform/134_DLr_F.in delete mode 100644 test/050_transform/134_DLr_F.out delete mode 100644 test/050_transform/135_DLm_F.in delete mode 100644 test/050_transform/135_DLm_F.out delete mode 100644 test/050_transform/136_DBr_U.in delete mode 100644 test/050_transform/136_DBr_U.out delete mode 100644 test/050_transform/137_DBm_U.in delete mode 100644 test/050_transform/137_DBm_U.out delete mode 100644 test/050_transform/138_DBr_R.in delete mode 100644 test/050_transform/138_DBr_R.out delete mode 100644 test/050_transform/139_DBm_R.in delete mode 100644 test/050_transform/139_DBm_R.out delete mode 100644 test/050_transform/140_DBr_F.in delete mode 100644 test/050_transform/140_DBr_F.out delete mode 100644 test/050_transform/141_DBm_F.in delete mode 100644 test/050_transform/141_DBm_F.out delete mode 100644 test/050_transform/142_DRr_U.in delete mode 100644 test/050_transform/142_DRr_U.out delete mode 100644 test/050_transform/143_DRm_U.in delete mode 100644 test/050_transform/143_DRm_U.out delete mode 100644 test/050_transform/144_DRr_R.in delete mode 100644 test/050_transform/144_DRr_R.out delete mode 100644 test/050_transform/145_DRm_R.in delete mode 100644 test/050_transform/145_DRm_R.out delete mode 100644 test/050_transform/146_DRr_F.in delete mode 100644 test/050_transform/146_DRr_F.out delete mode 100644 test/050_transform/147_DRm_F.in delete mode 100644 test/050_transform/147_DRm_F.out delete mode 100644 test/050_transform/148_RUr_U.in delete mode 100644 test/050_transform/148_RUr_U.out delete mode 100644 test/050_transform/149_RUm_U.in delete mode 100644 test/050_transform/149_RUm_U.out delete mode 100644 test/050_transform/150_RUr_R.in delete mode 100644 test/050_transform/150_RUr_R.out delete mode 100644 test/050_transform/151_RUm_R.in delete mode 100644 test/050_transform/151_RUm_R.out delete mode 100644 test/050_transform/152_RUr_F.in delete mode 100644 test/050_transform/152_RUr_F.out delete mode 100644 test/050_transform/153_RUm_F.in delete mode 100644 test/050_transform/153_RUm_F.out delete mode 100644 test/050_transform/154_RFr_U.in delete mode 100644 test/050_transform/154_RFr_U.out delete mode 100644 test/050_transform/155_RFm_U.in delete mode 100644 test/050_transform/155_RFm_U.out delete mode 100644 test/050_transform/156_RFr_R.in delete mode 100644 test/050_transform/156_RFr_R.out delete mode 100644 test/050_transform/157_RFm_R.in delete mode 100644 test/050_transform/157_RFm_R.out delete mode 100644 test/050_transform/158_RFr_F.in delete mode 100644 test/050_transform/158_RFr_F.out delete mode 100644 test/050_transform/159_RFm_F.in delete mode 100644 test/050_transform/159_RFm_F.out delete mode 100644 test/050_transform/160_RDr_U.in delete mode 100644 test/050_transform/160_RDr_U.out delete mode 100644 test/050_transform/161_RDm_U.in delete mode 100644 test/050_transform/161_RDm_U.out delete mode 100644 test/050_transform/162_RDr_R.in delete mode 100644 test/050_transform/162_RDr_R.out delete mode 100644 test/050_transform/163_RDm_R.in delete mode 100644 test/050_transform/163_RDm_R.out delete mode 100644 test/050_transform/164_RDr_F.in delete mode 100644 test/050_transform/164_RDr_F.out delete mode 100644 test/050_transform/165_RDm_F.in delete mode 100644 test/050_transform/165_RDm_F.out delete mode 100644 test/050_transform/166_RBr_U.in delete mode 100644 test/050_transform/166_RBr_U.out delete mode 100644 test/050_transform/167_RBm_U.in delete mode 100644 test/050_transform/167_RBm_U.out delete mode 100644 test/050_transform/168_RBr_R.in delete mode 100644 test/050_transform/168_RBr_R.out delete mode 100644 test/050_transform/169_RBm_R.in delete mode 100644 test/050_transform/169_RBm_R.out delete mode 100644 test/050_transform/170_RBr_F.in delete mode 100644 test/050_transform/170_RBr_F.out delete mode 100644 test/050_transform/171_RBm_F.in delete mode 100644 test/050_transform/171_RBm_F.out delete mode 100644 test/050_transform/172_LUr_U.in delete mode 100644 test/050_transform/172_LUr_U.out delete mode 100644 test/050_transform/173_LUm_U.in delete mode 100644 test/050_transform/173_LUm_U.out delete mode 100644 test/050_transform/174_LUr_R.in delete mode 100644 test/050_transform/174_LUr_R.out delete mode 100644 test/050_transform/175_LUm_R.in delete mode 100644 test/050_transform/175_LUm_R.out delete mode 100644 test/050_transform/176_LUr_F.in delete mode 100644 test/050_transform/176_LUr_F.out delete mode 100644 test/050_transform/177_LUm_F.in delete mode 100644 test/050_transform/177_LUm_F.out delete mode 100644 test/050_transform/178_LFr_U.in delete mode 100644 test/050_transform/178_LFr_U.out delete mode 100644 test/050_transform/179_LFm_U.in delete mode 100644 test/050_transform/179_LFm_U.out delete mode 100644 test/050_transform/180_LFr_R.in delete mode 100644 test/050_transform/180_LFr_R.out delete mode 100644 test/050_transform/181_LFm_R.in delete mode 100644 test/050_transform/181_LFm_R.out delete mode 100644 test/050_transform/182_LFr_F.in delete mode 100644 test/050_transform/182_LFr_F.out delete mode 100644 test/050_transform/183_LFm_F.in delete mode 100644 test/050_transform/183_LFm_F.out delete mode 100644 test/050_transform/184_LDr_U.in delete mode 100644 test/050_transform/184_LDr_U.out delete mode 100644 test/050_transform/185_LDm_U.in delete mode 100644 test/050_transform/185_LDm_U.out delete mode 100644 test/050_transform/186_LDr_R.in delete mode 100644 test/050_transform/186_LDr_R.out delete mode 100644 test/050_transform/187_LDm_R.in delete mode 100644 test/050_transform/187_LDm_R.out delete mode 100644 test/050_transform/188_LDr_F.in delete mode 100644 test/050_transform/188_LDr_F.out delete mode 100644 test/050_transform/189_LDm_F.in delete mode 100644 test/050_transform/189_LDm_F.out delete mode 100644 test/050_transform/190_LBr_U.in delete mode 100644 test/050_transform/190_LBr_U.out delete mode 100644 test/050_transform/191_LBm_U.in delete mode 100644 test/050_transform/191_LBm_U.out delete mode 100644 test/050_transform/192_LBr_R.in delete mode 100644 test/050_transform/192_LBr_R.out delete mode 100644 test/050_transform/193_LBm_R.in delete mode 100644 test/050_transform/193_LBm_R.out delete mode 100644 test/050_transform/194_LBr_F.in delete mode 100644 test/050_transform/194_LBr_F.out delete mode 100644 test/050_transform/195_LBm_F.in delete mode 100644 test/050_transform/195_LBm_F.out delete mode 100644 test/050_transform/196_FUr_U.in delete mode 100644 test/050_transform/196_FUr_U.out delete mode 100644 test/050_transform/197_FUm_U.in delete mode 100644 test/050_transform/197_FUm_U.out delete mode 100644 test/050_transform/198_FUr_R.in delete mode 100644 test/050_transform/198_FUr_R.out delete mode 100644 test/050_transform/199_FUm_R.in delete mode 100644 test/050_transform/199_FUm_R.out delete mode 100644 test/050_transform/200_FUr_F.in delete mode 100644 test/050_transform/200_FUr_F.out delete mode 100644 test/050_transform/201_FUm_F.in delete mode 100644 test/050_transform/201_FUm_F.out delete mode 100644 test/050_transform/202_FRr_U.in delete mode 100644 test/050_transform/202_FRr_U.out delete mode 100644 test/050_transform/203_FRm_U.in delete mode 100644 test/050_transform/203_FRm_U.out delete mode 100644 test/050_transform/204_FRr_R.in delete mode 100644 test/050_transform/204_FRr_R.out delete mode 100644 test/050_transform/205_FRm_R.in delete mode 100644 test/050_transform/205_FRm_R.out delete mode 100644 test/050_transform/206_FRr_F.in delete mode 100644 test/050_transform/206_FRr_F.out delete mode 100644 test/050_transform/207_FRm_F.in delete mode 100644 test/050_transform/207_FRm_F.out delete mode 100644 test/050_transform/208_FDr_U.in delete mode 100644 test/050_transform/208_FDr_U.out delete mode 100644 test/050_transform/209_FDm_U.in delete mode 100644 test/050_transform/209_FDm_U.out delete mode 100644 test/050_transform/210_FDr_R.in delete mode 100644 test/050_transform/210_FDr_R.out delete mode 100644 test/050_transform/211_FDm_R.in delete mode 100644 test/050_transform/211_FDm_R.out delete mode 100644 test/050_transform/212_FDr_F.in delete mode 100644 test/050_transform/212_FDr_F.out delete mode 100644 test/050_transform/213_FDm_F.in delete mode 100644 test/050_transform/213_FDm_F.out delete mode 100644 test/050_transform/214_FLr_U.in delete mode 100644 test/050_transform/214_FLr_U.out delete mode 100644 test/050_transform/215_FLm_U.in delete mode 100644 test/050_transform/215_FLm_U.out delete mode 100644 test/050_transform/216_FLr_R.in delete mode 100644 test/050_transform/216_FLr_R.out delete mode 100644 test/050_transform/217_FLm_R.in delete mode 100644 test/050_transform/217_FLm_R.out delete mode 100644 test/050_transform/218_FLr_F.in delete mode 100644 test/050_transform/218_FLr_F.out delete mode 100644 test/050_transform/219_FLm_F.in delete mode 100644 test/050_transform/219_FLm_F.out delete mode 100644 test/050_transform/220_BUr_U.in delete mode 100644 test/050_transform/220_BUr_U.out delete mode 100644 test/050_transform/221_BUm_U.in delete mode 100644 test/050_transform/221_BUm_U.out delete mode 100644 test/050_transform/222_BUr_R.in delete mode 100644 test/050_transform/222_BUr_R.out delete mode 100644 test/050_transform/223_BUm_R.in delete mode 100644 test/050_transform/223_BUm_R.out delete mode 100644 test/050_transform/224_BUr_F.in delete mode 100644 test/050_transform/224_BUr_F.out delete mode 100644 test/050_transform/225_BUm_F.in delete mode 100644 test/050_transform/225_BUm_F.out delete mode 100644 test/050_transform/226_BRr_U.in delete mode 100644 test/050_transform/226_BRr_U.out delete mode 100644 test/050_transform/227_BRm_U.in delete mode 100644 test/050_transform/227_BRm_U.out delete mode 100644 test/050_transform/228_BRr_R.in delete mode 100644 test/050_transform/228_BRr_R.out delete mode 100644 test/050_transform/229_BRm_R.in delete mode 100644 test/050_transform/229_BRm_R.out delete mode 100644 test/050_transform/230_BRr_F.in delete mode 100644 test/050_transform/230_BRr_F.out delete mode 100644 test/050_transform/231_BRm_F.in delete mode 100644 test/050_transform/231_BRm_F.out delete mode 100644 test/050_transform/232_BDr_U.in delete mode 100644 test/050_transform/232_BDr_U.out delete mode 100644 test/050_transform/233_BDm_U.in delete mode 100644 test/050_transform/233_BDm_U.out delete mode 100644 test/050_transform/234_BDr_R.in delete mode 100644 test/050_transform/234_BDr_R.out delete mode 100644 test/050_transform/235_BDm_R.in delete mode 100644 test/050_transform/235_BDm_R.out delete mode 100644 test/050_transform/236_BDr_F.in delete mode 100644 test/050_transform/236_BDr_F.out delete mode 100644 test/050_transform/237_BDm_F.in delete mode 100644 test/050_transform/237_BDm_F.out delete mode 100644 test/050_transform/238_BLr_U.in delete mode 100644 test/050_transform/238_BLr_U.out delete mode 100644 test/050_transform/239_BLm_U.in delete mode 100644 test/050_transform/239_BLm_U.out delete mode 100644 test/050_transform/240_BLr_R.in delete mode 100644 test/050_transform/240_BLr_R.out delete mode 100644 test/050_transform/241_BLm_R.in delete mode 100644 test/050_transform/241_BLm_R.out delete mode 100644 test/050_transform/242_BLr_F.in delete mode 100644 test/050_transform/242_BLr_F.out delete mode 100644 test/050_transform/243_BLm_F.in delete mode 100644 test/050_transform/243_BLm_F.out delete mode 100644 test/050_transform/transform_tests.c create mode 100644 test/060_transform/000_solved_UFr.in create mode 100644 test/060_transform/000_solved_UFr.out create mode 100644 test/060_transform/001_solved_BLm.in create mode 100644 test/060_transform/001_solved_BLm.out create mode 100644 test/060_transform/100_UFr_U.in create mode 100644 test/060_transform/100_UFr_U.out create mode 100644 test/060_transform/101_UFm_U.in create mode 100644 test/060_transform/101_UFm_U.out create mode 100644 test/060_transform/102_UFr_R.in create mode 100644 test/060_transform/102_UFr_R.out create mode 100644 test/060_transform/103_UFm_R.in create mode 100644 test/060_transform/103_UFm_R.out create mode 100644 test/060_transform/104_UFr_F.in create mode 100644 test/060_transform/104_UFr_F.out create mode 100644 test/060_transform/105_UFm_F.in create mode 100644 test/060_transform/105_UFm_F.out create mode 100644 test/060_transform/106_ULr_U.in create mode 100644 test/060_transform/106_ULr_U.out create mode 100644 test/060_transform/107_ULm_U.in create mode 100644 test/060_transform/107_ULm_U.out create mode 100644 test/060_transform/108_ULr_R.in create mode 100644 test/060_transform/108_ULr_R.out create mode 100644 test/060_transform/109_ULm_R.in create mode 100644 test/060_transform/109_ULm_R.out create mode 100644 test/060_transform/110_ULr_F.in create mode 100644 test/060_transform/110_ULr_F.out create mode 100644 test/060_transform/111_ULm_F.in create mode 100644 test/060_transform/111_ULm_F.out create mode 100644 test/060_transform/112_UBr_U.in create mode 100644 test/060_transform/112_UBr_U.out create mode 100644 test/060_transform/113_UBm_U.in create mode 100644 test/060_transform/113_UBm_U.out create mode 100644 test/060_transform/114_UBr_R.in create mode 100644 test/060_transform/114_UBr_R.out create mode 100644 test/060_transform/115_UBm_R.in create mode 100644 test/060_transform/115_UBm_R.out create mode 100644 test/060_transform/116_UBr_F.in create mode 100644 test/060_transform/116_UBr_F.out create mode 100644 test/060_transform/117_UBm_F.in create mode 100644 test/060_transform/117_UBm_F.out create mode 100644 test/060_transform/118_URr_U.in create mode 100644 test/060_transform/118_URr_U.out create mode 100644 test/060_transform/119_URm_U.in create mode 100644 test/060_transform/119_URm_U.out create mode 100644 test/060_transform/120_URr_R.in create mode 100644 test/060_transform/120_URr_R.out create mode 100644 test/060_transform/121_URm_R.in create mode 100644 test/060_transform/121_URm_R.out create mode 100644 test/060_transform/122_URr_F.in create mode 100644 test/060_transform/122_URr_F.out create mode 100644 test/060_transform/123_URm_F.in create mode 100644 test/060_transform/123_URm_F.out create mode 100644 test/060_transform/124_DFr_U.in create mode 100644 test/060_transform/124_DFr_U.out create mode 100644 test/060_transform/125_DFm_U.in create mode 100644 test/060_transform/125_DFm_U.out create mode 100644 test/060_transform/126_DFr_R.in create mode 100644 test/060_transform/126_DFr_R.out create mode 100644 test/060_transform/127_DFm_R.in create mode 100644 test/060_transform/127_DFm_R.out create mode 100644 test/060_transform/128_DFr_F.in create mode 100644 test/060_transform/128_DFr_F.out create mode 100644 test/060_transform/129_DFm_F.in create mode 100644 test/060_transform/129_DFm_F.out create mode 100644 test/060_transform/130_DLr_U.in create mode 100644 test/060_transform/130_DLr_U.out create mode 100644 test/060_transform/131_DLm_U.in create mode 100644 test/060_transform/131_DLm_U.out create mode 100644 test/060_transform/132_DLr_R.in create mode 100644 test/060_transform/132_DLr_R.out create mode 100644 test/060_transform/133_DLm_R.in create mode 100644 test/060_transform/133_DLm_R.out create mode 100644 test/060_transform/134_DLr_F.in create mode 100644 test/060_transform/134_DLr_F.out create mode 100644 test/060_transform/135_DLm_F.in create mode 100644 test/060_transform/135_DLm_F.out create mode 100644 test/060_transform/136_DBr_U.in create mode 100644 test/060_transform/136_DBr_U.out create mode 100644 test/060_transform/137_DBm_U.in create mode 100644 test/060_transform/137_DBm_U.out create mode 100644 test/060_transform/138_DBr_R.in create mode 100644 test/060_transform/138_DBr_R.out create mode 100644 test/060_transform/139_DBm_R.in create mode 100644 test/060_transform/139_DBm_R.out create mode 100644 test/060_transform/140_DBr_F.in create mode 100644 test/060_transform/140_DBr_F.out create mode 100644 test/060_transform/141_DBm_F.in create mode 100644 test/060_transform/141_DBm_F.out create mode 100644 test/060_transform/142_DRr_U.in create mode 100644 test/060_transform/142_DRr_U.out create mode 100644 test/060_transform/143_DRm_U.in create mode 100644 test/060_transform/143_DRm_U.out create mode 100644 test/060_transform/144_DRr_R.in create mode 100644 test/060_transform/144_DRr_R.out create mode 100644 test/060_transform/145_DRm_R.in create mode 100644 test/060_transform/145_DRm_R.out create mode 100644 test/060_transform/146_DRr_F.in create mode 100644 test/060_transform/146_DRr_F.out create mode 100644 test/060_transform/147_DRm_F.in create mode 100644 test/060_transform/147_DRm_F.out create mode 100644 test/060_transform/148_RUr_U.in create mode 100644 test/060_transform/148_RUr_U.out create mode 100644 test/060_transform/149_RUm_U.in create mode 100644 test/060_transform/149_RUm_U.out create mode 100644 test/060_transform/150_RUr_R.in create mode 100644 test/060_transform/150_RUr_R.out create mode 100644 test/060_transform/151_RUm_R.in create mode 100644 test/060_transform/151_RUm_R.out create mode 100644 test/060_transform/152_RUr_F.in create mode 100644 test/060_transform/152_RUr_F.out create mode 100644 test/060_transform/153_RUm_F.in create mode 100644 test/060_transform/153_RUm_F.out create mode 100644 test/060_transform/154_RFr_U.in create mode 100644 test/060_transform/154_RFr_U.out create mode 100644 test/060_transform/155_RFm_U.in create mode 100644 test/060_transform/155_RFm_U.out create mode 100644 test/060_transform/156_RFr_R.in create mode 100644 test/060_transform/156_RFr_R.out create mode 100644 test/060_transform/157_RFm_R.in create mode 100644 test/060_transform/157_RFm_R.out create mode 100644 test/060_transform/158_RFr_F.in create mode 100644 test/060_transform/158_RFr_F.out create mode 100644 test/060_transform/159_RFm_F.in create mode 100644 test/060_transform/159_RFm_F.out create mode 100644 test/060_transform/160_RDr_U.in create mode 100644 test/060_transform/160_RDr_U.out create mode 100644 test/060_transform/161_RDm_U.in create mode 100644 test/060_transform/161_RDm_U.out create mode 100644 test/060_transform/162_RDr_R.in create mode 100644 test/060_transform/162_RDr_R.out create mode 100644 test/060_transform/163_RDm_R.in create mode 100644 test/060_transform/163_RDm_R.out create mode 100644 test/060_transform/164_RDr_F.in create mode 100644 test/060_transform/164_RDr_F.out create mode 100644 test/060_transform/165_RDm_F.in create mode 100644 test/060_transform/165_RDm_F.out create mode 100644 test/060_transform/166_RBr_U.in create mode 100644 test/060_transform/166_RBr_U.out create mode 100644 test/060_transform/167_RBm_U.in create mode 100644 test/060_transform/167_RBm_U.out create mode 100644 test/060_transform/168_RBr_R.in create mode 100644 test/060_transform/168_RBr_R.out create mode 100644 test/060_transform/169_RBm_R.in create mode 100644 test/060_transform/169_RBm_R.out create mode 100644 test/060_transform/170_RBr_F.in create mode 100644 test/060_transform/170_RBr_F.out create mode 100644 test/060_transform/171_RBm_F.in create mode 100644 test/060_transform/171_RBm_F.out create mode 100644 test/060_transform/172_LUr_U.in create mode 100644 test/060_transform/172_LUr_U.out create mode 100644 test/060_transform/173_LUm_U.in create mode 100644 test/060_transform/173_LUm_U.out create mode 100644 test/060_transform/174_LUr_R.in create mode 100644 test/060_transform/174_LUr_R.out create mode 100644 test/060_transform/175_LUm_R.in create mode 100644 test/060_transform/175_LUm_R.out create mode 100644 test/060_transform/176_LUr_F.in create mode 100644 test/060_transform/176_LUr_F.out create mode 100644 test/060_transform/177_LUm_F.in create mode 100644 test/060_transform/177_LUm_F.out create mode 100644 test/060_transform/178_LFr_U.in create mode 100644 test/060_transform/178_LFr_U.out create mode 100644 test/060_transform/179_LFm_U.in create mode 100644 test/060_transform/179_LFm_U.out create mode 100644 test/060_transform/180_LFr_R.in create mode 100644 test/060_transform/180_LFr_R.out create mode 100644 test/060_transform/181_LFm_R.in create mode 100644 test/060_transform/181_LFm_R.out create mode 100644 test/060_transform/182_LFr_F.in create mode 100644 test/060_transform/182_LFr_F.out create mode 100644 test/060_transform/183_LFm_F.in create mode 100644 test/060_transform/183_LFm_F.out create mode 100644 test/060_transform/184_LDr_U.in create mode 100644 test/060_transform/184_LDr_U.out create mode 100644 test/060_transform/185_LDm_U.in create mode 100644 test/060_transform/185_LDm_U.out create mode 100644 test/060_transform/186_LDr_R.in create mode 100644 test/060_transform/186_LDr_R.out create mode 100644 test/060_transform/187_LDm_R.in create mode 100644 test/060_transform/187_LDm_R.out create mode 100644 test/060_transform/188_LDr_F.in create mode 100644 test/060_transform/188_LDr_F.out create mode 100644 test/060_transform/189_LDm_F.in create mode 100644 test/060_transform/189_LDm_F.out create mode 100644 test/060_transform/190_LBr_U.in create mode 100644 test/060_transform/190_LBr_U.out create mode 100644 test/060_transform/191_LBm_U.in create mode 100644 test/060_transform/191_LBm_U.out create mode 100644 test/060_transform/192_LBr_R.in create mode 100644 test/060_transform/192_LBr_R.out create mode 100644 test/060_transform/193_LBm_R.in create mode 100644 test/060_transform/193_LBm_R.out create mode 100644 test/060_transform/194_LBr_F.in create mode 100644 test/060_transform/194_LBr_F.out create mode 100644 test/060_transform/195_LBm_F.in create mode 100644 test/060_transform/195_LBm_F.out create mode 100644 test/060_transform/196_FUr_U.in create mode 100644 test/060_transform/196_FUr_U.out create mode 100644 test/060_transform/197_FUm_U.in create mode 100644 test/060_transform/197_FUm_U.out create mode 100644 test/060_transform/198_FUr_R.in create mode 100644 test/060_transform/198_FUr_R.out create mode 100644 test/060_transform/199_FUm_R.in create mode 100644 test/060_transform/199_FUm_R.out create mode 100644 test/060_transform/200_FUr_F.in create mode 100644 test/060_transform/200_FUr_F.out create mode 100644 test/060_transform/201_FUm_F.in create mode 100644 test/060_transform/201_FUm_F.out create mode 100644 test/060_transform/202_FRr_U.in create mode 100644 test/060_transform/202_FRr_U.out create mode 100644 test/060_transform/203_FRm_U.in create mode 100644 test/060_transform/203_FRm_U.out create mode 100644 test/060_transform/204_FRr_R.in create mode 100644 test/060_transform/204_FRr_R.out create mode 100644 test/060_transform/205_FRm_R.in create mode 100644 test/060_transform/205_FRm_R.out create mode 100644 test/060_transform/206_FRr_F.in create mode 100644 test/060_transform/206_FRr_F.out create mode 100644 test/060_transform/207_FRm_F.in create mode 100644 test/060_transform/207_FRm_F.out create mode 100644 test/060_transform/208_FDr_U.in create mode 100644 test/060_transform/208_FDr_U.out create mode 100644 test/060_transform/209_FDm_U.in create mode 100644 test/060_transform/209_FDm_U.out create mode 100644 test/060_transform/210_FDr_R.in create mode 100644 test/060_transform/210_FDr_R.out create mode 100644 test/060_transform/211_FDm_R.in create mode 100644 test/060_transform/211_FDm_R.out create mode 100644 test/060_transform/212_FDr_F.in create mode 100644 test/060_transform/212_FDr_F.out create mode 100644 test/060_transform/213_FDm_F.in create mode 100644 test/060_transform/213_FDm_F.out create mode 100644 test/060_transform/214_FLr_U.in create mode 100644 test/060_transform/214_FLr_U.out create mode 100644 test/060_transform/215_FLm_U.in create mode 100644 test/060_transform/215_FLm_U.out create mode 100644 test/060_transform/216_FLr_R.in create mode 100644 test/060_transform/216_FLr_R.out create mode 100644 test/060_transform/217_FLm_R.in create mode 100644 test/060_transform/217_FLm_R.out create mode 100644 test/060_transform/218_FLr_F.in create mode 100644 test/060_transform/218_FLr_F.out create mode 100644 test/060_transform/219_FLm_F.in create mode 100644 test/060_transform/219_FLm_F.out create mode 100644 test/060_transform/220_BUr_U.in create mode 100644 test/060_transform/220_BUr_U.out create mode 100644 test/060_transform/221_BUm_U.in create mode 100644 test/060_transform/221_BUm_U.out create mode 100644 test/060_transform/222_BUr_R.in create mode 100644 test/060_transform/222_BUr_R.out create mode 100644 test/060_transform/223_BUm_R.in create mode 100644 test/060_transform/223_BUm_R.out create mode 100644 test/060_transform/224_BUr_F.in create mode 100644 test/060_transform/224_BUr_F.out create mode 100644 test/060_transform/225_BUm_F.in create mode 100644 test/060_transform/225_BUm_F.out create mode 100644 test/060_transform/226_BRr_U.in create mode 100644 test/060_transform/226_BRr_U.out create mode 100644 test/060_transform/227_BRm_U.in create mode 100644 test/060_transform/227_BRm_U.out create mode 100644 test/060_transform/228_BRr_R.in create mode 100644 test/060_transform/228_BRr_R.out create mode 100644 test/060_transform/229_BRm_R.in create mode 100644 test/060_transform/229_BRm_R.out create mode 100644 test/060_transform/230_BRr_F.in create mode 100644 test/060_transform/230_BRr_F.out create mode 100644 test/060_transform/231_BRm_F.in create mode 100644 test/060_transform/231_BRm_F.out create mode 100644 test/060_transform/232_BDr_U.in create mode 100644 test/060_transform/232_BDr_U.out create mode 100644 test/060_transform/233_BDm_U.in create mode 100644 test/060_transform/233_BDm_U.out create mode 100644 test/060_transform/234_BDr_R.in create mode 100644 test/060_transform/234_BDr_R.out create mode 100644 test/060_transform/235_BDm_R.in create mode 100644 test/060_transform/235_BDm_R.out create mode 100644 test/060_transform/236_BDr_F.in create mode 100644 test/060_transform/236_BDr_F.out create mode 100644 test/060_transform/237_BDm_F.in create mode 100644 test/060_transform/237_BDm_F.out create mode 100644 test/060_transform/238_BLr_U.in create mode 100644 test/060_transform/238_BLr_U.out create mode 100644 test/060_transform/239_BLm_U.in create mode 100644 test/060_transform/239_BLm_U.out create mode 100644 test/060_transform/240_BLr_R.in create mode 100644 test/060_transform/240_BLr_R.out create mode 100644 test/060_transform/241_BLm_R.in create mode 100644 test/060_transform/241_BLm_R.out create mode 100644 test/060_transform/242_BLr_F.in create mode 100644 test/060_transform/242_BLr_F.out create mode 100644 test/060_transform/243_BLm_F.in create mode 100644 test/060_transform/243_BLm_F.out create mode 100644 test/060_transform/transform_tests.c delete mode 100644 test/061_coord_eo/00_solved.in delete mode 100644 test/061_coord_eo/00_solved.out delete mode 100644 test/061_coord_eo/01_U.in delete mode 100644 test/061_coord_eo/01_U.out delete mode 100644 test/061_coord_eo/02_U2.in delete mode 100644 test/061_coord_eo/02_U2.out delete mode 100644 test/061_coord_eo/03_U3.in delete mode 100644 test/061_coord_eo/03_U3.out delete mode 100644 test/061_coord_eo/04_D.in delete mode 100644 test/061_coord_eo/04_D.out delete mode 100644 test/061_coord_eo/07_R.in delete mode 100644 test/061_coord_eo/07_R.out delete mode 100644 test/061_coord_eo/08_R2.in delete mode 100644 test/061_coord_eo/08_R2.out delete mode 100644 test/061_coord_eo/10_L.in delete mode 100644 test/061_coord_eo/10_L.out delete mode 100644 test/061_coord_eo/13_F.in delete mode 100644 test/061_coord_eo/13_F.out delete mode 100644 test/061_coord_eo/14_F2.in delete mode 100644 test/061_coord_eo/14_F2.out delete mode 100644 test/061_coord_eo/15_F3.in delete mode 100644 test/061_coord_eo/15_F3.out delete mode 100644 test/061_coord_eo/16_B.in delete mode 100644 test/061_coord_eo/16_B.out delete mode 100644 test/061_coord_eo/17_B2.in delete mode 100644 test/061_coord_eo/17_B2.out delete mode 100644 test/061_coord_eo/18_B3.in delete mode 100644 test/061_coord_eo/18_B3.out delete mode 100644 test/061_coord_eo/20_scrambled.in delete mode 100644 test/061_coord_eo/20_scrambled.out delete mode 100644 test/061_coord_eo/coord_eo_tests.c delete mode 100644 test/070_solve_simple/01_U_U3.in delete mode 100644 test/070_solve_simple/01_U_U3.out delete mode 100644 test/070_solve_simple/02_MUMU_alloptimal.in delete mode 100644 test/070_solve_simple/02_MUMU_alloptimal.out delete mode 100644 test/070_solve_simple/solve_simple_tests.c create mode 100644 test/071_coord_eo/00_solved.in create mode 100644 test/071_coord_eo/00_solved.out create mode 100644 test/071_coord_eo/01_U.in create mode 100644 test/071_coord_eo/01_U.out create mode 100644 test/071_coord_eo/02_U2.in create mode 100644 test/071_coord_eo/02_U2.out create mode 100644 test/071_coord_eo/03_U3.in create mode 100644 test/071_coord_eo/03_U3.out create mode 100644 test/071_coord_eo/04_D.in create mode 100644 test/071_coord_eo/04_D.out create mode 100644 test/071_coord_eo/07_R.in create mode 100644 test/071_coord_eo/07_R.out create mode 100644 test/071_coord_eo/08_R2.in create mode 100644 test/071_coord_eo/08_R2.out create mode 100644 test/071_coord_eo/10_L.in create mode 100644 test/071_coord_eo/10_L.out create mode 100644 test/071_coord_eo/13_F.in create mode 100644 test/071_coord_eo/13_F.out create mode 100644 test/071_coord_eo/14_F2.in create mode 100644 test/071_coord_eo/14_F2.out create mode 100644 test/071_coord_eo/15_F3.in create mode 100644 test/071_coord_eo/15_F3.out create mode 100644 test/071_coord_eo/16_B.in create mode 100644 test/071_coord_eo/16_B.out create mode 100644 test/071_coord_eo/17_B2.in create mode 100644 test/071_coord_eo/17_B2.out create mode 100644 test/071_coord_eo/18_B3.in create mode 100644 test/071_coord_eo/18_B3.out create mode 100644 test/071_coord_eo/20_scrambled.in create mode 100644 test/071_coord_eo/20_scrambled.out create mode 100644 test/071_coord_eo/coord_eo_tests.c create mode 100644 test/080_solve_simple/01_U_U3.in create mode 100644 test/080_solve_simple/01_U_U3.out create mode 100644 test/080_solve_simple/02_MUMU_alloptimal.in create mode 100644 test/080_solve_simple/02_MUMU_alloptimal.out create mode 100644 test/080_solve_simple/solve_simple_tests.c (limited to 'test') diff --git a/test/010_io_H48_read_write/00_garbage.in b/test/010_io_H48_read_write/00_garbage.in deleted file mode 100644 index 9ac203a..0000000 --- a/test/010_io_H48_read_write/00_garbage.in +++ /dev/null @@ -1,3 +0,0 @@ -FUF0 UBBBR2 k4 -hello -garbage diff --git a/test/010_io_H48_read_write/00_garbage.out b/test/010_io_H48_read_write/00_garbage.out deleted file mode 100644 index 5b9114e..0000000 --- a/test/010_io_H48_read_write/00_garbage.out +++ /dev/null @@ -1 +0,0 @@ -Error reading cube diff --git a/test/010_io_H48_read_write/01_solved_oneline.in b/test/010_io_H48_read_write/01_solved_oneline.in deleted file mode 100644 index dff224d..0000000 --- a/test/010_io_H48_read_write/01_solved_oneline.in +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/010_io_H48_read_write/01_solved_oneline.out b/test/010_io_H48_read_write/01_solved_oneline.out deleted file mode 100644 index dff224d..0000000 --- a/test/010_io_H48_read_write/01_solved_oneline.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/010_io_H48_read_write/02_solved_oneline_whitespace.in b/test/010_io_H48_read_write/02_solved_oneline_whitespace.in deleted file mode 100644 index 5d10368..0000000 --- a/test/010_io_H48_read_write/02_solved_oneline_whitespace.in +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/010_io_H48_read_write/02_solved_oneline_whitespace.out b/test/010_io_H48_read_write/02_solved_oneline_whitespace.out deleted file mode 100644 index dff224d..0000000 --- a/test/010_io_H48_read_write/02_solved_oneline_whitespace.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/010_io_H48_read_write/03_solved_multiline.in b/test/010_io_H48_read_write/03_solved_multiline.in deleted file mode 100644 index 9f9652b..0000000 --- a/test/010_io_H48_read_write/03_solved_multiline.in +++ /dev/null @@ -1,9 +0,0 @@ -UF0 UB0 -DB0 DF0 UR0 UL0 DL0 -DR0 FR0 FL0 BL0 BR0 UFR0 - -UBL0 DFL0 DBR0 - - -UFL0 UBR0 DFR0 - DBL0 diff --git a/test/010_io_H48_read_write/03_solved_multiline.out b/test/010_io_H48_read_write/03_solved_multiline.out deleted file mode 100644 index dff224d..0000000 --- a/test/010_io_H48_read_write/03_solved_multiline.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/010_io_H48_read_write/04_unsolvable_ep.in b/test/010_io_H48_read_write/04_unsolvable_ep.in deleted file mode 100644 index 8483962..0000000 --- a/test/010_io_H48_read_write/04_unsolvable_ep.in +++ /dev/null @@ -1 +0,0 @@ -UB0 UF0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/010_io_H48_read_write/04_unsolvable_ep.out b/test/010_io_H48_read_write/04_unsolvable_ep.out deleted file mode 100644 index e35c6e4..0000000 --- a/test/010_io_H48_read_write/04_unsolvable_ep.out +++ /dev/null @@ -1 +0,0 @@ -Cube is not solvable diff --git a/test/010_io_H48_read_write/05_unsolvable_eo.in b/test/010_io_H48_read_write/05_unsolvable_eo.in deleted file mode 100644 index a92089d..0000000 --- a/test/010_io_H48_read_write/05_unsolvable_eo.in +++ /dev/null @@ -1 +0,0 @@ -UF1 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/010_io_H48_read_write/05_unsolvable_eo.out b/test/010_io_H48_read_write/05_unsolvable_eo.out deleted file mode 100644 index e35c6e4..0000000 --- a/test/010_io_H48_read_write/05_unsolvable_eo.out +++ /dev/null @@ -1 +0,0 @@ -Cube is not solvable diff --git a/test/010_io_H48_read_write/06_unsolvable_cp.in b/test/010_io_H48_read_write/06_unsolvable_cp.in deleted file mode 100644 index 2085dd5..0000000 --- a/test/010_io_H48_read_write/06_unsolvable_cp.in +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UBL0 UFR0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/010_io_H48_read_write/06_unsolvable_cp.out b/test/010_io_H48_read_write/06_unsolvable_cp.out deleted file mode 100644 index e35c6e4..0000000 --- a/test/010_io_H48_read_write/06_unsolvable_cp.out +++ /dev/null @@ -1 +0,0 @@ -Cube is not solvable diff --git a/test/010_io_H48_read_write/07_unsolvable_co.in b/test/010_io_H48_read_write/07_unsolvable_co.in deleted file mode 100644 index abd74e2..0000000 --- a/test/010_io_H48_read_write/07_unsolvable_co.in +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR1 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/010_io_H48_read_write/07_unsolvable_co.out b/test/010_io_H48_read_write/07_unsolvable_co.out deleted file mode 100644 index e35c6e4..0000000 --- a/test/010_io_H48_read_write/07_unsolvable_co.out +++ /dev/null @@ -1 +0,0 @@ -Cube is not solvable diff --git a/test/010_io_H48_read_write/08_unsolved.in b/test/010_io_H48_read_write/08_unsolved.in deleted file mode 100644 index c992ce7..0000000 --- a/test/010_io_H48_read_write/08_unsolved.in +++ /dev/null @@ -1,6 +0,0 @@ -UL1 DR0 UB0 DL1 -UR0 FR1 DB0 BR0 -UF1 DF0 BL0 FL0 - -UBL0 DLF1 DBR2 UFR1 -DFR1 UBR1 UFL0 DBL0 diff --git a/test/010_io_H48_read_write/08_unsolved.out b/test/010_io_H48_read_write/08_unsolved.out deleted file mode 100644 index 8c132cf..0000000 --- a/test/010_io_H48_read_write/08_unsolved.out +++ /dev/null @@ -1 +0,0 @@ -UL1 DR0 UB0 DL1 UR0 FR1 DB0 BR0 UF1 DF0 BL0 FL0 UBL0 DFL1 DBR2 UFR1 DFR1 UBR1 UFL0 DBL0 diff --git a/test/010_io_H48_read_write/io_H48_tests.c b/test/010_io_H48_read_write/io_H48_tests.c deleted file mode 100644 index 71df1e7..0000000 --- a/test/010_io_H48_read_write/io_H48_tests.c +++ /dev/null @@ -1,22 +0,0 @@ -#include "../test.h" - -int main() { - char *c, str[STRLENMAX]; - cube_t cube; - - for (c = str; (*c = getchar()) != EOF; c++) ; - *c = '\0'; - - cube = readcube("H48", str); - - if (iserror(cube)) { - printf("Error reading cube\n"); - } else if (!issolvable(cube)) { - printf("Cube is not solvable\n"); - } else { - writecube("H48", cube, str); - printf("%s\n", str); - } - - return 0; -} diff --git a/test/010_math_permsign/00_solved.in b/test/010_math_permsign/00_solved.in new file mode 100644 index 0000000..54b5db0 --- /dev/null +++ b/test/010_math_permsign/00_solved.in @@ -0,0 +1,8 @@ +7 +0 +1 +2 +3 +4 +5 +6 diff --git a/test/010_math_permsign/00_solved.out b/test/010_math_permsign/00_solved.out new file mode 100644 index 0000000..573541a --- /dev/null +++ b/test/010_math_permsign/00_solved.out @@ -0,0 +1 @@ +0 diff --git a/test/010_math_permsign/01_3cycle.in b/test/010_math_permsign/01_3cycle.in new file mode 100644 index 0000000..bfabfd6 --- /dev/null +++ b/test/010_math_permsign/01_3cycle.in @@ -0,0 +1,6 @@ +5 +0 +4 +1 +3 +2 diff --git a/test/010_math_permsign/01_3cycle.out b/test/010_math_permsign/01_3cycle.out new file mode 100644 index 0000000..573541a --- /dev/null +++ b/test/010_math_permsign/01_3cycle.out @@ -0,0 +1 @@ +0 diff --git a/test/010_math_permsign/02_22swap.in b/test/010_math_permsign/02_22swap.in new file mode 100644 index 0000000..d0b0921 --- /dev/null +++ b/test/010_math_permsign/02_22swap.in @@ -0,0 +1,13 @@ +12 +0 +1 +8 +3 +5 +4 +6 +7 +2 +9 +10 +11 diff --git a/test/010_math_permsign/02_22swap.out b/test/010_math_permsign/02_22swap.out new file mode 100644 index 0000000..573541a --- /dev/null +++ b/test/010_math_permsign/02_22swap.out @@ -0,0 +1 @@ +0 diff --git a/test/010_math_permsign/03_singleswap.in b/test/010_math_permsign/03_singleswap.in new file mode 100644 index 0000000..42a584b --- /dev/null +++ b/test/010_math_permsign/03_singleswap.in @@ -0,0 +1,7 @@ +6 +4 +1 +2 +3 +0 +5 diff --git a/test/010_math_permsign/03_singleswap.out b/test/010_math_permsign/03_singleswap.out new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/test/010_math_permsign/03_singleswap.out @@ -0,0 +1 @@ +1 diff --git a/test/010_math_permsign/04_5ycle.in b/test/010_math_permsign/04_5ycle.in new file mode 100644 index 0000000..630f6fa --- /dev/null +++ b/test/010_math_permsign/04_5ycle.in @@ -0,0 +1,11 @@ +10 +0 +1 +6 +2 +3 +4 +5 +7 +8 +9 diff --git a/test/010_math_permsign/04_5ycle.out b/test/010_math_permsign/04_5ycle.out new file mode 100644 index 0000000..573541a --- /dev/null +++ b/test/010_math_permsign/04_5ycle.out @@ -0,0 +1 @@ +0 diff --git a/test/010_math_permsign/05_6ycle.in b/test/010_math_permsign/05_6ycle.in new file mode 100644 index 0000000..a226bae --- /dev/null +++ b/test/010_math_permsign/05_6ycle.in @@ -0,0 +1,9 @@ +8 +6 +0 +1 +3 +2 +4 +5 +7 diff --git a/test/010_math_permsign/05_6ycle.out b/test/010_math_permsign/05_6ycle.out new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/test/010_math_permsign/05_6ycle.out @@ -0,0 +1 @@ +1 diff --git a/test/010_math_permsign/permsgn_tests.c b/test/010_math_permsign/permsgn_tests.c new file mode 100644 index 0000000..dca9e6e --- /dev/null +++ b/test/010_math_permsign/permsgn_tests.c @@ -0,0 +1,22 @@ +#include "../test.h" + +int permsign(uint8_t *, int); + +int main() { + char str[STRLENMAX]; + uint8_t a[100]; + int n, i, p; + + fgets(str, STRLENMAX, stdin); + n = atoi(str); + + for (i = 0; i < n; i++) { + fgets(str, STRLENMAX, stdin); + a[i] = atoi(str); + } + + p = permsign(a, n); + printf("%d\n", p); + + return 0; +} diff --git a/test/011_io_SRC_write/01_solved.in b/test/011_io_SRC_write/01_solved.in deleted file mode 100644 index dff224d..0000000 --- a/test/011_io_SRC_write/01_solved.in +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/011_io_SRC_write/01_solved.out b/test/011_io_SRC_write/01_solved.out deleted file mode 100644 index 3c21bcc..0000000 --- a/test/011_io_SRC_write/01_solved.out +++ /dev/null @@ -1,4 +0,0 @@ -{ - .corner = {0, 1, 2, 3, 4, 5, 6, 7}, - .edge = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11} -} diff --git a/test/011_io_SRC_write/02_scrambled.in b/test/011_io_SRC_write/02_scrambled.in deleted file mode 100644 index 6a05bbc..0000000 --- a/test/011_io_SRC_write/02_scrambled.in +++ /dev/null @@ -1 +0,0 @@ -FL0 DB0 UB1 FR0 UR0 DF0 UF0 BR1 UL1 BL1 DL0 DR0 DFR1 UFR1 UBR1 UFL2 DBR2 DFL0 DBL2 UBL0 diff --git a/test/011_io_SRC_write/02_scrambled.out b/test/011_io_SRC_write/02_scrambled.out deleted file mode 100644 index b899386..0000000 --- a/test/011_io_SRC_write/02_scrambled.out +++ /dev/null @@ -1,4 +0,0 @@ -{ - .corner = {38, 32, 37, 68, 67, 2, 71, 1}, - .edge = {9, 2, 17, 8, 4, 3, 0, 27, 21, 26, 6, 7} -} diff --git a/test/011_io_SRC_write/io_SRC_tests.c b/test/011_io_SRC_write/io_SRC_tests.c deleted file mode 100644 index 5ae3d99..0000000 --- a/test/011_io_SRC_write/io_SRC_tests.c +++ /dev/null @@ -1,22 +0,0 @@ -#include "../test.h" - -int main() { - char *c, str[STRLENMAX]; - cube_t cube; - - for (c = str; (*c = getchar()) != EOF; c++) ; - *c = '\0'; - - cube = readcube("H48", str); - - if (iserror(cube)) { - printf("Error reading cube\n"); - } else if (!issolvable(cube)) { - printf("Cube is not solvable\n"); - } else { - writecube("SRC", cube, str); - printf("%s\n", str); - } - - return 0; -} diff --git a/test/012_io_AVX_write/01_solved.in b/test/012_io_AVX_write/01_solved.in deleted file mode 100644 index dff224d..0000000 --- a/test/012_io_AVX_write/01_solved.in +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/012_io_AVX_write/01_solved.out b/test/012_io_AVX_write/01_solved.out deleted file mode 100644 index 9bc7c29..0000000 --- a/test/012_io_AVX_write/01_solved.out +++ /dev/null @@ -1,4 +0,0 @@ -_mm256_set_epi8( - 0, 0, 0, 0, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 7, 6, 5, 4, 3, 2, 1, 0 -) diff --git a/test/012_io_AVX_write/02_scrambled.in b/test/012_io_AVX_write/02_scrambled.in deleted file mode 100644 index 6a05bbc..0000000 --- a/test/012_io_AVX_write/02_scrambled.in +++ /dev/null @@ -1 +0,0 @@ -FL0 DB0 UB1 FR0 UR0 DF0 UF0 BR1 UL1 BL1 DL0 DR0 DFR1 UFR1 UBR1 UFL2 DBR2 DFL0 DBL2 UBL0 diff --git a/test/012_io_AVX_write/02_scrambled.out b/test/012_io_AVX_write/02_scrambled.out deleted file mode 100644 index 7d406a2..0000000 --- a/test/012_io_AVX_write/02_scrambled.out +++ /dev/null @@ -1,4 +0,0 @@ -_mm256_set_epi8( - 0, 0, 0, 0, 7, 6, 26, 21, 27, 0, 3, 4, 8, 17, 2, 9, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 71, 2, 67, 68, 37, 32, 38 -) diff --git a/test/012_io_AVX_write/io_AVX_tests.c b/test/012_io_AVX_write/io_AVX_tests.c deleted file mode 100644 index 7dc944e..0000000 --- a/test/012_io_AVX_write/io_AVX_tests.c +++ /dev/null @@ -1,29 +0,0 @@ -#include "../test.h" - -#define STRLENMAX 10000 - -bool iserror(cube_t); -bool issolvable(cube_t); -cube_t readcube(char *, char *); -void writecube(char *, cube_t, char *); - -int main() { - char *c, str[STRLENMAX]; - cube_t cube; - - for (c = str; (*c = getchar()) != EOF; c++) ; - *c = '\0'; - - cube = readcube("H48", str); - - if (iserror(cube)) { - printf("Error reading cube\n"); - } else if (!issolvable(cube)) { - printf("Cube is not solvable\n"); - } else { - writecube("AVX", cube, str); - printf("%s\n", str); - } - - return 0; -} diff --git a/test/020_io_H48_read_write/00_garbage.in b/test/020_io_H48_read_write/00_garbage.in new file mode 100644 index 0000000..9ac203a --- /dev/null +++ b/test/020_io_H48_read_write/00_garbage.in @@ -0,0 +1,3 @@ +FUF0 UBBBR2 k4 +hello +garbage diff --git a/test/020_io_H48_read_write/00_garbage.out b/test/020_io_H48_read_write/00_garbage.out new file mode 100644 index 0000000..5b9114e --- /dev/null +++ b/test/020_io_H48_read_write/00_garbage.out @@ -0,0 +1 @@ +Error reading cube diff --git a/test/020_io_H48_read_write/01_solved_oneline.in b/test/020_io_H48_read_write/01_solved_oneline.in new file mode 100644 index 0000000..dff224d --- /dev/null +++ b/test/020_io_H48_read_write/01_solved_oneline.in @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_io_H48_read_write/01_solved_oneline.out b/test/020_io_H48_read_write/01_solved_oneline.out new file mode 100644 index 0000000..dff224d --- /dev/null +++ b/test/020_io_H48_read_write/01_solved_oneline.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_io_H48_read_write/02_solved_oneline_whitespace.in b/test/020_io_H48_read_write/02_solved_oneline_whitespace.in new file mode 100644 index 0000000..5d10368 --- /dev/null +++ b/test/020_io_H48_read_write/02_solved_oneline_whitespace.in @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_io_H48_read_write/02_solved_oneline_whitespace.out b/test/020_io_H48_read_write/02_solved_oneline_whitespace.out new file mode 100644 index 0000000..dff224d --- /dev/null +++ b/test/020_io_H48_read_write/02_solved_oneline_whitespace.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_io_H48_read_write/03_solved_multiline.in b/test/020_io_H48_read_write/03_solved_multiline.in new file mode 100644 index 0000000..9f9652b --- /dev/null +++ b/test/020_io_H48_read_write/03_solved_multiline.in @@ -0,0 +1,9 @@ +UF0 UB0 +DB0 DF0 UR0 UL0 DL0 +DR0 FR0 FL0 BL0 BR0 UFR0 + +UBL0 DFL0 DBR0 + + +UFL0 UBR0 DFR0 + DBL0 diff --git a/test/020_io_H48_read_write/03_solved_multiline.out b/test/020_io_H48_read_write/03_solved_multiline.out new file mode 100644 index 0000000..dff224d --- /dev/null +++ b/test/020_io_H48_read_write/03_solved_multiline.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_io_H48_read_write/04_unsolvable_ep.in b/test/020_io_H48_read_write/04_unsolvable_ep.in new file mode 100644 index 0000000..8483962 --- /dev/null +++ b/test/020_io_H48_read_write/04_unsolvable_ep.in @@ -0,0 +1 @@ +UB0 UF0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_io_H48_read_write/04_unsolvable_ep.out b/test/020_io_H48_read_write/04_unsolvable_ep.out new file mode 100644 index 0000000..e35c6e4 --- /dev/null +++ b/test/020_io_H48_read_write/04_unsolvable_ep.out @@ -0,0 +1 @@ +Cube is not solvable diff --git a/test/020_io_H48_read_write/05_unsolvable_eo.in b/test/020_io_H48_read_write/05_unsolvable_eo.in new file mode 100644 index 0000000..a92089d --- /dev/null +++ b/test/020_io_H48_read_write/05_unsolvable_eo.in @@ -0,0 +1 @@ +UF1 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_io_H48_read_write/05_unsolvable_eo.out b/test/020_io_H48_read_write/05_unsolvable_eo.out new file mode 100644 index 0000000..e35c6e4 --- /dev/null +++ b/test/020_io_H48_read_write/05_unsolvable_eo.out @@ -0,0 +1 @@ +Cube is not solvable diff --git a/test/020_io_H48_read_write/06_unsolvable_cp.in b/test/020_io_H48_read_write/06_unsolvable_cp.in new file mode 100644 index 0000000..2085dd5 --- /dev/null +++ b/test/020_io_H48_read_write/06_unsolvable_cp.in @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UBL0 UFR0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_io_H48_read_write/06_unsolvable_cp.out b/test/020_io_H48_read_write/06_unsolvable_cp.out new file mode 100644 index 0000000..e35c6e4 --- /dev/null +++ b/test/020_io_H48_read_write/06_unsolvable_cp.out @@ -0,0 +1 @@ +Cube is not solvable diff --git a/test/020_io_H48_read_write/07_unsolvable_co.in b/test/020_io_H48_read_write/07_unsolvable_co.in new file mode 100644 index 0000000..abd74e2 --- /dev/null +++ b/test/020_io_H48_read_write/07_unsolvable_co.in @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR1 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_io_H48_read_write/07_unsolvable_co.out b/test/020_io_H48_read_write/07_unsolvable_co.out new file mode 100644 index 0000000..e35c6e4 --- /dev/null +++ b/test/020_io_H48_read_write/07_unsolvable_co.out @@ -0,0 +1 @@ +Cube is not solvable diff --git a/test/020_io_H48_read_write/08_unsolved.in b/test/020_io_H48_read_write/08_unsolved.in new file mode 100644 index 0000000..c992ce7 --- /dev/null +++ b/test/020_io_H48_read_write/08_unsolved.in @@ -0,0 +1,6 @@ +UL1 DR0 UB0 DL1 +UR0 FR1 DB0 BR0 +UF1 DF0 BL0 FL0 + +UBL0 DLF1 DBR2 UFR1 +DFR1 UBR1 UFL0 DBL0 diff --git a/test/020_io_H48_read_write/08_unsolved.out b/test/020_io_H48_read_write/08_unsolved.out new file mode 100644 index 0000000..8c132cf --- /dev/null +++ b/test/020_io_H48_read_write/08_unsolved.out @@ -0,0 +1 @@ +UL1 DR0 UB0 DL1 UR0 FR1 DB0 BR0 UF1 DF0 BL0 FL0 UBL0 DFL1 DBR2 UFR1 DFR1 UBR1 UFL0 DBL0 diff --git a/test/020_io_H48_read_write/io_H48_tests.c b/test/020_io_H48_read_write/io_H48_tests.c new file mode 100644 index 0000000..71df1e7 --- /dev/null +++ b/test/020_io_H48_read_write/io_H48_tests.c @@ -0,0 +1,22 @@ +#include "../test.h" + +int main() { + char *c, str[STRLENMAX]; + cube_t cube; + + for (c = str; (*c = getchar()) != EOF; c++) ; + *c = '\0'; + + cube = readcube("H48", str); + + if (iserror(cube)) { + printf("Error reading cube\n"); + } else if (!issolvable(cube)) { + printf("Cube is not solvable\n"); + } else { + writecube("H48", cube, str); + printf("%s\n", str); + } + + return 0; +} diff --git a/test/020_move/000_nomove_solved.in b/test/020_move/000_nomove_solved.in deleted file mode 100644 index 07cf178..0000000 --- a/test/020_move/000_nomove_solved.in +++ /dev/null @@ -1,2 +0,0 @@ - -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/000_nomove_solved.out b/test/020_move/000_nomove_solved.out deleted file mode 100644 index dff224d..0000000 --- a/test/020_move/000_nomove_solved.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/001_nomove_scrambled.in b/test/020_move/001_nomove_scrambled.in deleted file mode 100644 index fd1d23c..0000000 --- a/test/020_move/001_nomove_scrambled.in +++ /dev/null @@ -1,2 +0,0 @@ - -BR0 DF1 DL1 FR0 UB1 DR1 UF0 UR0 UL0 FL1 BL0 DB1 UBL0 DBR1 UFL1 DFR2 UFR0 UBR1 DBL1 DFL0 diff --git a/test/020_move/001_nomove_scrambled.out b/test/020_move/001_nomove_scrambled.out deleted file mode 100644 index bd2cca0..0000000 --- a/test/020_move/001_nomove_scrambled.out +++ /dev/null @@ -1 +0,0 @@ -BR0 DF1 DL1 FR0 UB1 DR1 UF0 UR0 UL0 FL1 BL0 DB1 UBL0 DBR1 UFL1 DFR2 UFR0 UBR1 DBL1 DFL0 diff --git a/test/020_move/010_U_solved.in b/test/020_move/010_U_solved.in deleted file mode 100644 index 62495cb..0000000 --- a/test/020_move/010_U_solved.in +++ /dev/null @@ -1,2 +0,0 @@ -U -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/010_U_solved.out b/test/020_move/010_U_solved.out deleted file mode 100644 index b5b36ad..0000000 --- a/test/020_move/010_U_solved.out +++ /dev/null @@ -1 +0,0 @@ -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/020_move/011_U_scrambled.in b/test/020_move/011_U_scrambled.in deleted file mode 100644 index 012faaf..0000000 --- a/test/020_move/011_U_scrambled.in +++ /dev/null @@ -1,2 +0,0 @@ -U -BR0 DF1 DL1 FR0 UB1 DR1 UF0 UR0 UL0 FL1 BL0 DB1 UBL0 DBR1 UFL1 DFR2 UFR0 UBR1 DBL1 DFL0 diff --git a/test/020_move/011_U_scrambled.out b/test/020_move/011_U_scrambled.out deleted file mode 100644 index 46d2ef7..0000000 --- a/test/020_move/011_U_scrambled.out +++ /dev/null @@ -1 +0,0 @@ -UB1 DR1 DL1 FR0 DF1 BR0 UF0 UR0 UL0 FL1 BL0 DB1 UBR1 UFR0 UFL1 DFR2 UBL0 DBR1 DBL1 DFL0 diff --git a/test/020_move/012_U_inverse.in b/test/020_move/012_U_inverse.in deleted file mode 100644 index 2aa7ffa..0000000 --- a/test/020_move/012_U_inverse.in +++ /dev/null @@ -1,2 +0,0 @@ -U -UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/020_move/012_U_inverse.out b/test/020_move/012_U_inverse.out deleted file mode 100644 index dff224d..0000000 --- a/test/020_move/012_U_inverse.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/020_U2_solved.in b/test/020_move/020_U2_solved.in deleted file mode 100644 index ccc84ef..0000000 --- a/test/020_move/020_U2_solved.in +++ /dev/null @@ -1,2 +0,0 @@ -U2 -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/020_U2_solved.out b/test/020_move/020_U2_solved.out deleted file mode 100644 index 316ad57..0000000 --- a/test/020_move/020_U2_solved.out +++ /dev/null @@ -1 +0,0 @@ -UB0 UF0 DB0 DF0 UL0 UR0 DL0 DR0 FR0 FL0 BL0 BR0 UBL0 UFR0 DFL0 DBR0 UBR0 UFL0 DFR0 DBL0 diff --git a/test/020_move/021_U2_scrambled.in b/test/020_move/021_U2_scrambled.in deleted file mode 100644 index bdc034e..0000000 --- a/test/020_move/021_U2_scrambled.in +++ /dev/null @@ -1,2 +0,0 @@ -U2 -BR0 DF1 DL1 FR0 UB1 DR1 UF0 UR0 UL0 FL1 BL0 DB1 UBL0 DBR1 UFL1 DFR2 UFR0 UBR1 DBL1 DFL0 diff --git a/test/020_move/021_U2_scrambled.out b/test/020_move/021_U2_scrambled.out deleted file mode 100644 index c89ca1f..0000000 --- a/test/020_move/021_U2_scrambled.out +++ /dev/null @@ -1 +0,0 @@ -DF1 BR0 DL1 FR0 DR1 UB1 UF0 UR0 UL0 FL1 BL0 DB1 DBR1 UBL0 UFL1 DFR2 UBR1 UFR0 DBL1 DFL0 diff --git a/test/020_move/022_U2_inverse.in b/test/020_move/022_U2_inverse.in deleted file mode 100644 index 8ace160..0000000 --- a/test/020_move/022_U2_inverse.in +++ /dev/null @@ -1,2 +0,0 @@ -U2 -UB0 UF0 DB0 DF0 UL0 UR0 DL0 DR0 FR0 FL0 BL0 BR0 UBL0 UFR0 DFL0 DBR0 UBR0 UFL0 DFR0 DBL0 diff --git a/test/020_move/022_U2_inverse.out b/test/020_move/022_U2_inverse.out deleted file mode 100644 index dff224d..0000000 --- a/test/020_move/022_U2_inverse.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/030_U3_solved.in b/test/020_move/030_U3_solved.in deleted file mode 100644 index 49a8847..0000000 --- a/test/020_move/030_U3_solved.in +++ /dev/null @@ -1,2 +0,0 @@ -U3 -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/030_U3_solved.out b/test/020_move/030_U3_solved.out deleted file mode 100644 index 7721ab5..0000000 --- a/test/020_move/030_U3_solved.out +++ /dev/null @@ -1 +0,0 @@ -UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/020_move/031_U3_inverse.in b/test/020_move/031_U3_inverse.in deleted file mode 100644 index 44b6ce3..0000000 --- a/test/020_move/031_U3_inverse.in +++ /dev/null @@ -1,2 +0,0 @@ -U3 -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/020_move/031_U3_inverse.out b/test/020_move/031_U3_inverse.out deleted file mode 100644 index dff224d..0000000 --- a/test/020_move/031_U3_inverse.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/032_U3_scrambled.in b/test/020_move/032_U3_scrambled.in deleted file mode 100644 index a00608c..0000000 --- a/test/020_move/032_U3_scrambled.in +++ /dev/null @@ -1,2 +0,0 @@ -U3 -UF1 BR0 DL1 UR1 FR1 FL0 UL0 BL1 DR0 DF1 DB0 UB0 UBR2 DFL1 UFL0 DBR1 UBL2 DFR0 DBL2 UFR1 diff --git a/test/020_move/032_U3_scrambled.out b/test/020_move/032_U3_scrambled.out deleted file mode 100644 index 7d1e8cd..0000000 --- a/test/020_move/032_U3_scrambled.out +++ /dev/null @@ -1 +0,0 @@ -FL0 FR1 DL1 UR1 UF1 BR0 UL0 BL1 DR0 DF1 DB0 UB0 UBL2 DFR0 UFL0 DBR1 DFL1 UBR2 DBL2 UFR1 diff --git a/test/020_move/033_U3_with_prime.in b/test/020_move/033_U3_with_prime.in deleted file mode 100644 index 95e5405..0000000 --- a/test/020_move/033_U3_with_prime.in +++ /dev/null @@ -1,2 +0,0 @@ -U' -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/033_U3_with_prime.out b/test/020_move/033_U3_with_prime.out deleted file mode 100644 index 7721ab5..0000000 --- a/test/020_move/033_U3_with_prime.out +++ /dev/null @@ -1 +0,0 @@ -UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/020_move/040_D_solved.in b/test/020_move/040_D_solved.in deleted file mode 100644 index cb5edb7..0000000 --- a/test/020_move/040_D_solved.in +++ /dev/null @@ -1,2 +0,0 @@ -D -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/040_D_solved.out b/test/020_move/040_D_solved.out deleted file mode 100644 index cf4f816..0000000 --- a/test/020_move/040_D_solved.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/020_move/050_D2_solved.in b/test/020_move/050_D2_solved.in deleted file mode 100644 index 56f47cd..0000000 --- a/test/020_move/050_D2_solved.in +++ /dev/null @@ -1,2 +0,0 @@ -D2 -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/050_D2_solved.out b/test/020_move/050_D2_solved.out deleted file mode 100644 index 13b229e..0000000 --- a/test/020_move/050_D2_solved.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DF0 DB0 UR0 UL0 DR0 DL0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBR0 DFL0 UFL0 UBR0 DBL0 DFR0 diff --git a/test/020_move/060_D3_solved.in b/test/020_move/060_D3_solved.in deleted file mode 100644 index 64d1dd8..0000000 --- a/test/020_move/060_D3_solved.in +++ /dev/null @@ -1,2 +0,0 @@ -D3 -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/060_D3_solved.out b/test/020_move/060_D3_solved.out deleted file mode 100644 index 2864f5b..0000000 --- a/test/020_move/060_D3_solved.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/020_move/070_R_solved.in b/test/020_move/070_R_solved.in deleted file mode 100644 index 108538a..0000000 --- a/test/020_move/070_R_solved.in +++ /dev/null @@ -1,2 +0,0 @@ -R -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/070_R_solved.out b/test/020_move/070_R_solved.out deleted file mode 100644 index 8c8fcb3..0000000 --- a/test/020_move/070_R_solved.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/020_move/071_R_scrambled.in b/test/020_move/071_R_scrambled.in deleted file mode 100644 index 0c9dcaf..0000000 --- a/test/020_move/071_R_scrambled.in +++ /dev/null @@ -1,2 +0,0 @@ -R -UF1 BR0 DL1 UR1 FR1 FL0 UL0 BL1 DR0 DF1 DB0 UB0 UBR2 DFL1 UFL0 DBR1 UBL2 DFR0 DBL2 UFR1 diff --git a/test/020_move/071_R_scrambled.out b/test/020_move/071_R_scrambled.out deleted file mode 100644 index 650bcc8..0000000 --- a/test/020_move/071_R_scrambled.out +++ /dev/null @@ -1 +0,0 @@ -UF1 BR0 DL1 UR1 DR0 FL0 UL0 UB0 BL1 DF1 DB0 FR1 DBL1 DFL1 UFL0 DFR2 UBL2 UBR0 DBR2 UFR1 diff --git a/test/020_move/080_R2_solved.in b/test/020_move/080_R2_solved.in deleted file mode 100644 index 554a084..0000000 --- a/test/020_move/080_R2_solved.in +++ /dev/null @@ -1,2 +0,0 @@ -R2 -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/080_R2_solved.out b/test/020_move/080_R2_solved.out deleted file mode 100644 index 90765e2..0000000 --- a/test/020_move/080_R2_solved.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 DR0 UL0 DL0 UR0 BR0 FL0 BL0 FR0 DBR0 UBL0 DFL0 UFR0 UFL0 DFR0 UBR0 DBL0 diff --git a/test/020_move/090_R3_solved.in b/test/020_move/090_R3_solved.in deleted file mode 100644 index ca6cfd8..0000000 --- a/test/020_move/090_R3_solved.in +++ /dev/null @@ -1,2 +0,0 @@ -R3 -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/090_R3_solved.out b/test/020_move/090_R3_solved.out deleted file mode 100644 index d4abffc..0000000 --- a/test/020_move/090_R3_solved.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/020_move/100_L_solved.in b/test/020_move/100_L_solved.in deleted file mode 100644 index 14ebb5f..0000000 --- a/test/020_move/100_L_solved.in +++ /dev/null @@ -1,2 +0,0 @@ -L -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/100_L_solved.out b/test/020_move/100_L_solved.out deleted file mode 100644 index 0b0565c..0000000 --- a/test/020_move/100_L_solved.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/020_move/110_L2_solved.in b/test/020_move/110_L2_solved.in deleted file mode 100644 index 8224bcd..0000000 --- a/test/020_move/110_L2_solved.in +++ /dev/null @@ -1,2 +0,0 @@ -L2 -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/110_L2_solved.out b/test/020_move/110_L2_solved.out deleted file mode 100644 index 2498c87..0000000 --- a/test/020_move/110_L2_solved.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 DL0 UL0 DR0 FR0 BL0 FL0 BR0 UFR0 DFL0 UBL0 DBR0 DBL0 UBR0 DFR0 UFL0 diff --git a/test/020_move/120_L3_solved.in b/test/020_move/120_L3_solved.in deleted file mode 100644 index 552d319..0000000 --- a/test/020_move/120_L3_solved.in +++ /dev/null @@ -1,2 +0,0 @@ -L3 -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/120_L3_solved.out b/test/020_move/120_L3_solved.out deleted file mode 100644 index 2ac2912..0000000 --- a/test/020_move/120_L3_solved.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/020_move/130_F_solved.in b/test/020_move/130_F_solved.in deleted file mode 100644 index abdbd35..0000000 --- a/test/020_move/130_F_solved.in +++ /dev/null @@ -1,2 +0,0 @@ -F -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/130_F_solved.out b/test/020_move/130_F_solved.out deleted file mode 100644 index e805af8..0000000 --- a/test/020_move/130_F_solved.out +++ /dev/null @@ -1 +0,0 @@ -FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/020_move/132_F_scrambled.in b/test/020_move/132_F_scrambled.in deleted file mode 100644 index 8b15575..0000000 --- a/test/020_move/132_F_scrambled.in +++ /dev/null @@ -1,2 +0,0 @@ -F -DL1 BR0 DR0 UR1 DF0 FL1 BL0 UL0 FR0 UF0 DB1 UB0 UFR0 DBL1 DBR0 UFL1 DFR1 DFL1 UBL2 UBR0 diff --git a/test/020_move/132_F_scrambled.out b/test/020_move/132_F_scrambled.out deleted file mode 100644 index 3aea663..0000000 --- a/test/020_move/132_F_scrambled.out +++ /dev/null @@ -1 +0,0 @@ -UF1 BR0 DR0 FR1 DF0 FL1 BL0 UL0 DL0 UR0 DB1 UB0 DFR2 DBL1 UBL0 UFL1 DBR2 DFL1 UFR2 UBR0 diff --git a/test/020_move/133_F_scrambled_2.in b/test/020_move/133_F_scrambled_2.in deleted file mode 100644 index fdd5139..0000000 --- a/test/020_move/133_F_scrambled_2.in +++ /dev/null @@ -1,2 +0,0 @@ -F -BL1 DB0 UL1 DF0 BR1 UF1 DL0 FL1 UB0 DR1 FR1 UR1 UBR2 UBL1 DFR2 DBL2 DBR0 DFL0 UFR0 UFL2 diff --git a/test/020_move/133_F_scrambled_2.out b/test/020_move/133_F_scrambled_2.out deleted file mode 100644 index 3546894..0000000 --- a/test/020_move/133_F_scrambled_2.out +++ /dev/null @@ -1 +0,0 @@ -DR0 DB0 UL1 UB1 BR1 UF1 DL0 FL1 BL0 DF1 FR1 UR1 DBR1 UBL1 UFR1 DBL2 DFR1 DFL0 UBR1 UFL2 diff --git a/test/020_move/140_F2_solved.in b/test/020_move/140_F2_solved.in deleted file mode 100644 index 83aab30..0000000 --- a/test/020_move/140_F2_solved.in +++ /dev/null @@ -1,2 +0,0 @@ -F2 -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/140_F2_solved.out b/test/020_move/140_F2_solved.out deleted file mode 100644 index 8aa701f..0000000 --- a/test/020_move/140_F2_solved.out +++ /dev/null @@ -1 +0,0 @@ -DF0 UB0 DB0 UF0 UR0 UL0 DL0 DR0 FL0 FR0 BL0 BR0 DFL0 UBL0 UFR0 DBR0 DFR0 UBR0 UFL0 DBL0 diff --git a/test/020_move/150_F3_solved.in b/test/020_move/150_F3_solved.in deleted file mode 100644 index 2c766c1..0000000 --- a/test/020_move/150_F3_solved.in +++ /dev/null @@ -1,2 +0,0 @@ -F3 -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/150_F3_solved.out b/test/020_move/150_F3_solved.out deleted file mode 100644 index 40f1260..0000000 --- a/test/020_move/150_F3_solved.out +++ /dev/null @@ -1 +0,0 @@ -FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/020_move/160_B_solved.in b/test/020_move/160_B_solved.in deleted file mode 100644 index 6062e45..0000000 --- a/test/020_move/160_B_solved.in +++ /dev/null @@ -1,2 +0,0 @@ -B -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/160_B_solved.out b/test/020_move/160_B_solved.out deleted file mode 100644 index f7fb13c..0000000 --- a/test/020_move/160_B_solved.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/020_move/170_B2_solved.in b/test/020_move/170_B2_solved.in deleted file mode 100644 index 0ff1190..0000000 --- a/test/020_move/170_B2_solved.in +++ /dev/null @@ -1,2 +0,0 @@ -B2 -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/170_B2_solved.out b/test/020_move/170_B2_solved.out deleted file mode 100644 index 9b33e35..0000000 --- a/test/020_move/170_B2_solved.out +++ /dev/null @@ -1 +0,0 @@ -UF0 DB0 UB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BR0 BL0 UFR0 DBR0 DFL0 UBL0 UFL0 DBL0 DFR0 UBR0 diff --git a/test/020_move/180_B3_solved.in b/test/020_move/180_B3_solved.in deleted file mode 100644 index c59636f..0000000 --- a/test/020_move/180_B3_solved.in +++ /dev/null @@ -1,2 +0,0 @@ -B3 -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/180_B3_solved.out b/test/020_move/180_B3_solved.out deleted file mode 100644 index 1367517..0000000 --- a/test/020_move/180_B3_solved.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/020_move/200_scramble_solved.in b/test/020_move/200_scramble_solved.in deleted file mode 100644 index 939d876..0000000 --- a/test/020_move/200_scramble_solved.in +++ /dev/null @@ -1,2 +0,0 @@ -B' D' B' R2 B' R F D F2 U2 B D2 F R2 F2 L2 F L2 U2 -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/200_scramble_solved.out b/test/020_move/200_scramble_solved.out deleted file mode 100644 index 690ff6b..0000000 --- a/test/020_move/200_scramble_solved.out +++ /dev/null @@ -1 +0,0 @@ -BR0 DF0 FL1 UB0 BL0 FR1 UR1 UL0 DR1 DB0 UF1 DL1 DFL0 DFR0 UFL1 UBL2 DBR1 DBL0 UFR1 UBR1 diff --git a/test/020_move/201_solution_scrambled.in b/test/020_move/201_solution_scrambled.in deleted file mode 100644 index a838b4c..0000000 --- a/test/020_move/201_solution_scrambled.in +++ /dev/null @@ -1,2 +0,0 @@ -F' B' D2 U2 F2 U' L' U D B D' R2 B' L' R' D' R D L2 U' L' B L L U F U' F' U F U' F2 L' F U F U' F' U2 F2 R2 L2 B2 -BR0 DF0 FL1 UB0 BL0 FR1 UR1 UL0 DR1 DB0 UF1 DL1 DFL0 DFR0 UFL1 UBL2 DBR1 DBL0 UFR1 UBR1 diff --git a/test/020_move/201_solution_scrambled.out b/test/020_move/201_solution_scrambled.out deleted file mode 100644 index dff224d..0000000 --- a/test/020_move/201_solution_scrambled.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/300_multimove_solved.in b/test/020_move/300_multimove_solved.in deleted file mode 100644 index e084353..0000000 --- a/test/020_move/300_multimove_solved.in +++ /dev/null @@ -1,2 +0,0 @@ -B2 D' L2 D' B2 D B2 R2 B2 D U2 R D R2 B L' B' L2 U B2 U -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/020_move/300_multimove_solved.out b/test/020_move/300_multimove_solved.out deleted file mode 100644 index 6c52430..0000000 --- a/test/020_move/300_multimove_solved.out +++ /dev/null @@ -1 +0,0 @@ -UB1 UL0 UF1 DL0 FL0 DB0 BR0 BL0 DF0 FR0 DR0 UR0 UBR1 DFR1 UBL0 DFL2 DBR1 DBL2 UFR1 UFL1 diff --git a/test/020_move/301_multimove_scrambled.in b/test/020_move/301_multimove_scrambled.in deleted file mode 100644 index cc649c0..0000000 --- a/test/020_move/301_multimove_scrambled.in +++ /dev/null @@ -1,2 +0,0 @@ -D2 B2 L U2 B2 L' B2 R' D2 R D2 B F L U F2 L' R' B2 U B2 -UB1 UL0 UF1 DL0 FL0 DB0 BR0 BL0 DF0 FR0 DR0 UR0 UBR1 DFR1 UBL0 DFL2 DBR1 DBL2 UFR1 UFL1 diff --git a/test/020_move/301_multimove_scrambled.out b/test/020_move/301_multimove_scrambled.out deleted file mode 100644 index 102ac1b..0000000 --- a/test/020_move/301_multimove_scrambled.out +++ /dev/null @@ -1 +0,0 @@ -UL1 UB0 DL1 UR0 BL1 DR1 BR0 DB0 FL1 UF0 FR1 DF0 DFR2 DFL0 DBL0 UFL0 UBR1 UBL0 UFR2 DBR1 diff --git a/test/020_move/move_tests.c b/test/020_move/move_tests.c deleted file mode 100644 index dde4c4e..0000000 --- a/test/020_move/move_tests.c +++ /dev/null @@ -1,25 +0,0 @@ -#include "../test.h" - -cube_t applymoves(cube_t, char *); - -int main() { - char movestr[STRLENMAX], cubestr[STRLENMAX]; - cube_t cube; - - fgets(movestr, STRLENMAX, stdin); - fgets(cubestr, STRLENMAX, stdin); - cube = readcube("H48", cubestr); - - cube = applymoves(cube, movestr); - - if (iserror(cube)) { - printf("Error moving cube\n"); - } else if (!issolvable(cube)) { - printf("Moved cube is not solvable\n"); - } else { - writecube("H48", cube, cubestr); - printf("%s\n", cubestr); - } - - return 0; -} diff --git a/test/021_io_SRC_write/01_solved.in b/test/021_io_SRC_write/01_solved.in new file mode 100644 index 0000000..dff224d --- /dev/null +++ b/test/021_io_SRC_write/01_solved.in @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/021_io_SRC_write/01_solved.out b/test/021_io_SRC_write/01_solved.out new file mode 100644 index 0000000..3c21bcc --- /dev/null +++ b/test/021_io_SRC_write/01_solved.out @@ -0,0 +1,4 @@ +{ + .corner = {0, 1, 2, 3, 4, 5, 6, 7}, + .edge = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11} +} diff --git a/test/021_io_SRC_write/02_scrambled.in b/test/021_io_SRC_write/02_scrambled.in new file mode 100644 index 0000000..6a05bbc --- /dev/null +++ b/test/021_io_SRC_write/02_scrambled.in @@ -0,0 +1 @@ +FL0 DB0 UB1 FR0 UR0 DF0 UF0 BR1 UL1 BL1 DL0 DR0 DFR1 UFR1 UBR1 UFL2 DBR2 DFL0 DBL2 UBL0 diff --git a/test/021_io_SRC_write/02_scrambled.out b/test/021_io_SRC_write/02_scrambled.out new file mode 100644 index 0000000..b899386 --- /dev/null +++ b/test/021_io_SRC_write/02_scrambled.out @@ -0,0 +1,4 @@ +{ + .corner = {38, 32, 37, 68, 67, 2, 71, 1}, + .edge = {9, 2, 17, 8, 4, 3, 0, 27, 21, 26, 6, 7} +} diff --git a/test/021_io_SRC_write/io_SRC_tests.c b/test/021_io_SRC_write/io_SRC_tests.c new file mode 100644 index 0000000..5ae3d99 --- /dev/null +++ b/test/021_io_SRC_write/io_SRC_tests.c @@ -0,0 +1,22 @@ +#include "../test.h" + +int main() { + char *c, str[STRLENMAX]; + cube_t cube; + + for (c = str; (*c = getchar()) != EOF; c++) ; + *c = '\0'; + + cube = readcube("H48", str); + + if (iserror(cube)) { + printf("Error reading cube\n"); + } else if (!issolvable(cube)) { + printf("Cube is not solvable\n"); + } else { + writecube("SRC", cube, str); + printf("%s\n", str); + } + + return 0; +} diff --git a/test/022_io_AVX_write/01_solved.in b/test/022_io_AVX_write/01_solved.in new file mode 100644 index 0000000..dff224d --- /dev/null +++ b/test/022_io_AVX_write/01_solved.in @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/022_io_AVX_write/01_solved.out b/test/022_io_AVX_write/01_solved.out new file mode 100644 index 0000000..9bc7c29 --- /dev/null +++ b/test/022_io_AVX_write/01_solved.out @@ -0,0 +1,4 @@ +_mm256_set_epi8( + 0, 0, 0, 0, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 7, 6, 5, 4, 3, 2, 1, 0 +) diff --git a/test/022_io_AVX_write/02_scrambled.in b/test/022_io_AVX_write/02_scrambled.in new file mode 100644 index 0000000..6a05bbc --- /dev/null +++ b/test/022_io_AVX_write/02_scrambled.in @@ -0,0 +1 @@ +FL0 DB0 UB1 FR0 UR0 DF0 UF0 BR1 UL1 BL1 DL0 DR0 DFR1 UFR1 UBR1 UFL2 DBR2 DFL0 DBL2 UBL0 diff --git a/test/022_io_AVX_write/02_scrambled.out b/test/022_io_AVX_write/02_scrambled.out new file mode 100644 index 0000000..7d406a2 --- /dev/null +++ b/test/022_io_AVX_write/02_scrambled.out @@ -0,0 +1,4 @@ +_mm256_set_epi8( + 0, 0, 0, 0, 7, 6, 26, 21, 27, 0, 3, 4, 8, 17, 2, 9, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 71, 2, 67, 68, 37, 32, 38 +) diff --git a/test/022_io_AVX_write/io_AVX_tests.c b/test/022_io_AVX_write/io_AVX_tests.c new file mode 100644 index 0000000..7dc944e --- /dev/null +++ b/test/022_io_AVX_write/io_AVX_tests.c @@ -0,0 +1,29 @@ +#include "../test.h" + +#define STRLENMAX 10000 + +bool iserror(cube_t); +bool issolvable(cube_t); +cube_t readcube(char *, char *); +void writecube(char *, cube_t, char *); + +int main() { + char *c, str[STRLENMAX]; + cube_t cube; + + for (c = str; (*c = getchar()) != EOF; c++) ; + *c = '\0'; + + cube = readcube("H48", str); + + if (iserror(cube)) { + printf("Error reading cube\n"); + } else if (!issolvable(cube)) { + printf("Cube is not solvable\n"); + } else { + writecube("AVX", cube, str); + printf("%s\n", str); + } + + return 0; +} diff --git a/test/030_inverse_cube/00_solved.in b/test/030_inverse_cube/00_solved.in deleted file mode 100644 index dff224d..0000000 --- a/test/030_inverse_cube/00_solved.in +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_inverse_cube/00_solved.out b/test/030_inverse_cube/00_solved.out deleted file mode 100644 index dff224d..0000000 --- a/test/030_inverse_cube/00_solved.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_inverse_cube/01_scrambled.in b/test/030_inverse_cube/01_scrambled.in deleted file mode 100644 index 263213b..0000000 --- a/test/030_inverse_cube/01_scrambled.in +++ /dev/null @@ -1 +0,0 @@ -DR0 DB0 BL0 DF1 UB0 UR1 FR1 UF0 FL1 DL0 BR1 UL1 DBL2 DFL0 UBR1 DFR2 UFR0 DBR1 UBL0 UFL0 diff --git a/test/030_inverse_cube/01_scrambled.out b/test/030_inverse_cube/01_scrambled.out deleted file mode 100644 index 25089c6..0000000 --- a/test/030_inverse_cube/01_scrambled.out +++ /dev/null @@ -1 +0,0 @@ -DR0 UR0 UB0 DF1 UL1 BR1 FL0 UF0 DL1 FR1 DB0 BL1 UFL0 DFR0 UBL0 UBR2 DBL0 DFL2 DBR1 UFR1 diff --git a/test/030_inverse_cube/inverse_tests.c b/test/030_inverse_cube/inverse_tests.c deleted file mode 100644 index d6d47ba..0000000 --- a/test/030_inverse_cube/inverse_tests.c +++ /dev/null @@ -1,23 +0,0 @@ -#include "../test.h" - -cube_t inverse(cube_t); - -int main() { - char str[STRLENMAX]; - cube_t cube, inv; - - fgets(str, STRLENMAX, stdin); - cube = readcube("H48", str); - inv = inverse(cube); - - if (iserror(inv)) { - printf("Error inverting cube\n"); - } else if (!issolvable(inv)) { - printf("Inverted cube is not solvable\n"); - } else { - writecube("H48", inv, str); - printf("%s\n", str); - } - - return 0; -} diff --git a/test/030_move/000_nomove_solved.in b/test/030_move/000_nomove_solved.in new file mode 100644 index 0000000..07cf178 --- /dev/null +++ b/test/030_move/000_nomove_solved.in @@ -0,0 +1,2 @@ + +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/000_nomove_solved.out b/test/030_move/000_nomove_solved.out new file mode 100644 index 0000000..dff224d --- /dev/null +++ b/test/030_move/000_nomove_solved.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/001_nomove_scrambled.in b/test/030_move/001_nomove_scrambled.in new file mode 100644 index 0000000..fd1d23c --- /dev/null +++ b/test/030_move/001_nomove_scrambled.in @@ -0,0 +1,2 @@ + +BR0 DF1 DL1 FR0 UB1 DR1 UF0 UR0 UL0 FL1 BL0 DB1 UBL0 DBR1 UFL1 DFR2 UFR0 UBR1 DBL1 DFL0 diff --git a/test/030_move/001_nomove_scrambled.out b/test/030_move/001_nomove_scrambled.out new file mode 100644 index 0000000..bd2cca0 --- /dev/null +++ b/test/030_move/001_nomove_scrambled.out @@ -0,0 +1 @@ +BR0 DF1 DL1 FR0 UB1 DR1 UF0 UR0 UL0 FL1 BL0 DB1 UBL0 DBR1 UFL1 DFR2 UFR0 UBR1 DBL1 DFL0 diff --git a/test/030_move/010_U_solved.in b/test/030_move/010_U_solved.in new file mode 100644 index 0000000..62495cb --- /dev/null +++ b/test/030_move/010_U_solved.in @@ -0,0 +1,2 @@ +U +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/010_U_solved.out b/test/030_move/010_U_solved.out new file mode 100644 index 0000000..b5b36ad --- /dev/null +++ b/test/030_move/010_U_solved.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/030_move/011_U_scrambled.in b/test/030_move/011_U_scrambled.in new file mode 100644 index 0000000..012faaf --- /dev/null +++ b/test/030_move/011_U_scrambled.in @@ -0,0 +1,2 @@ +U +BR0 DF1 DL1 FR0 UB1 DR1 UF0 UR0 UL0 FL1 BL0 DB1 UBL0 DBR1 UFL1 DFR2 UFR0 UBR1 DBL1 DFL0 diff --git a/test/030_move/011_U_scrambled.out b/test/030_move/011_U_scrambled.out new file mode 100644 index 0000000..46d2ef7 --- /dev/null +++ b/test/030_move/011_U_scrambled.out @@ -0,0 +1 @@ +UB1 DR1 DL1 FR0 DF1 BR0 UF0 UR0 UL0 FL1 BL0 DB1 UBR1 UFR0 UFL1 DFR2 UBL0 DBR1 DBL1 DFL0 diff --git a/test/030_move/012_U_inverse.in b/test/030_move/012_U_inverse.in new file mode 100644 index 0000000..2aa7ffa --- /dev/null +++ b/test/030_move/012_U_inverse.in @@ -0,0 +1,2 @@ +U +UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/030_move/012_U_inverse.out b/test/030_move/012_U_inverse.out new file mode 100644 index 0000000..dff224d --- /dev/null +++ b/test/030_move/012_U_inverse.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/020_U2_solved.in b/test/030_move/020_U2_solved.in new file mode 100644 index 0000000..ccc84ef --- /dev/null +++ b/test/030_move/020_U2_solved.in @@ -0,0 +1,2 @@ +U2 +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/020_U2_solved.out b/test/030_move/020_U2_solved.out new file mode 100644 index 0000000..316ad57 --- /dev/null +++ b/test/030_move/020_U2_solved.out @@ -0,0 +1 @@ +UB0 UF0 DB0 DF0 UL0 UR0 DL0 DR0 FR0 FL0 BL0 BR0 UBL0 UFR0 DFL0 DBR0 UBR0 UFL0 DFR0 DBL0 diff --git a/test/030_move/021_U2_scrambled.in b/test/030_move/021_U2_scrambled.in new file mode 100644 index 0000000..bdc034e --- /dev/null +++ b/test/030_move/021_U2_scrambled.in @@ -0,0 +1,2 @@ +U2 +BR0 DF1 DL1 FR0 UB1 DR1 UF0 UR0 UL0 FL1 BL0 DB1 UBL0 DBR1 UFL1 DFR2 UFR0 UBR1 DBL1 DFL0 diff --git a/test/030_move/021_U2_scrambled.out b/test/030_move/021_U2_scrambled.out new file mode 100644 index 0000000..c89ca1f --- /dev/null +++ b/test/030_move/021_U2_scrambled.out @@ -0,0 +1 @@ +DF1 BR0 DL1 FR0 DR1 UB1 UF0 UR0 UL0 FL1 BL0 DB1 DBR1 UBL0 UFL1 DFR2 UBR1 UFR0 DBL1 DFL0 diff --git a/test/030_move/022_U2_inverse.in b/test/030_move/022_U2_inverse.in new file mode 100644 index 0000000..8ace160 --- /dev/null +++ b/test/030_move/022_U2_inverse.in @@ -0,0 +1,2 @@ +U2 +UB0 UF0 DB0 DF0 UL0 UR0 DL0 DR0 FR0 FL0 BL0 BR0 UBL0 UFR0 DFL0 DBR0 UBR0 UFL0 DFR0 DBL0 diff --git a/test/030_move/022_U2_inverse.out b/test/030_move/022_U2_inverse.out new file mode 100644 index 0000000..dff224d --- /dev/null +++ b/test/030_move/022_U2_inverse.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/030_U3_solved.in b/test/030_move/030_U3_solved.in new file mode 100644 index 0000000..49a8847 --- /dev/null +++ b/test/030_move/030_U3_solved.in @@ -0,0 +1,2 @@ +U3 +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/030_U3_solved.out b/test/030_move/030_U3_solved.out new file mode 100644 index 0000000..7721ab5 --- /dev/null +++ b/test/030_move/030_U3_solved.out @@ -0,0 +1 @@ +UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/030_move/031_U3_inverse.in b/test/030_move/031_U3_inverse.in new file mode 100644 index 0000000..44b6ce3 --- /dev/null +++ b/test/030_move/031_U3_inverse.in @@ -0,0 +1,2 @@ +U3 +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/030_move/031_U3_inverse.out b/test/030_move/031_U3_inverse.out new file mode 100644 index 0000000..dff224d --- /dev/null +++ b/test/030_move/031_U3_inverse.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/032_U3_scrambled.in b/test/030_move/032_U3_scrambled.in new file mode 100644 index 0000000..a00608c --- /dev/null +++ b/test/030_move/032_U3_scrambled.in @@ -0,0 +1,2 @@ +U3 +UF1 BR0 DL1 UR1 FR1 FL0 UL0 BL1 DR0 DF1 DB0 UB0 UBR2 DFL1 UFL0 DBR1 UBL2 DFR0 DBL2 UFR1 diff --git a/test/030_move/032_U3_scrambled.out b/test/030_move/032_U3_scrambled.out new file mode 100644 index 0000000..7d1e8cd --- /dev/null +++ b/test/030_move/032_U3_scrambled.out @@ -0,0 +1 @@ +FL0 FR1 DL1 UR1 UF1 BR0 UL0 BL1 DR0 DF1 DB0 UB0 UBL2 DFR0 UFL0 DBR1 DFL1 UBR2 DBL2 UFR1 diff --git a/test/030_move/033_U3_with_prime.in b/test/030_move/033_U3_with_prime.in new file mode 100644 index 0000000..95e5405 --- /dev/null +++ b/test/030_move/033_U3_with_prime.in @@ -0,0 +1,2 @@ +U' +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/033_U3_with_prime.out b/test/030_move/033_U3_with_prime.out new file mode 100644 index 0000000..7721ab5 --- /dev/null +++ b/test/030_move/033_U3_with_prime.out @@ -0,0 +1 @@ +UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/030_move/040_D_solved.in b/test/030_move/040_D_solved.in new file mode 100644 index 0000000..cb5edb7 --- /dev/null +++ b/test/030_move/040_D_solved.in @@ -0,0 +1,2 @@ +D +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/040_D_solved.out b/test/030_move/040_D_solved.out new file mode 100644 index 0000000..cf4f816 --- /dev/null +++ b/test/030_move/040_D_solved.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/030_move/050_D2_solved.in b/test/030_move/050_D2_solved.in new file mode 100644 index 0000000..56f47cd --- /dev/null +++ b/test/030_move/050_D2_solved.in @@ -0,0 +1,2 @@ +D2 +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/050_D2_solved.out b/test/030_move/050_D2_solved.out new file mode 100644 index 0000000..13b229e --- /dev/null +++ b/test/030_move/050_D2_solved.out @@ -0,0 +1 @@ +UF0 UB0 DF0 DB0 UR0 UL0 DR0 DL0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBR0 DFL0 UFL0 UBR0 DBL0 DFR0 diff --git a/test/030_move/060_D3_solved.in b/test/030_move/060_D3_solved.in new file mode 100644 index 0000000..64d1dd8 --- /dev/null +++ b/test/030_move/060_D3_solved.in @@ -0,0 +1,2 @@ +D3 +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/060_D3_solved.out b/test/030_move/060_D3_solved.out new file mode 100644 index 0000000..2864f5b --- /dev/null +++ b/test/030_move/060_D3_solved.out @@ -0,0 +1 @@ +UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/030_move/070_R_solved.in b/test/030_move/070_R_solved.in new file mode 100644 index 0000000..108538a --- /dev/null +++ b/test/030_move/070_R_solved.in @@ -0,0 +1,2 @@ +R +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/070_R_solved.out b/test/030_move/070_R_solved.out new file mode 100644 index 0000000..8c8fcb3 --- /dev/null +++ b/test/030_move/070_R_solved.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/030_move/071_R_scrambled.in b/test/030_move/071_R_scrambled.in new file mode 100644 index 0000000..0c9dcaf --- /dev/null +++ b/test/030_move/071_R_scrambled.in @@ -0,0 +1,2 @@ +R +UF1 BR0 DL1 UR1 FR1 FL0 UL0 BL1 DR0 DF1 DB0 UB0 UBR2 DFL1 UFL0 DBR1 UBL2 DFR0 DBL2 UFR1 diff --git a/test/030_move/071_R_scrambled.out b/test/030_move/071_R_scrambled.out new file mode 100644 index 0000000..650bcc8 --- /dev/null +++ b/test/030_move/071_R_scrambled.out @@ -0,0 +1 @@ +UF1 BR0 DL1 UR1 DR0 FL0 UL0 UB0 BL1 DF1 DB0 FR1 DBL1 DFL1 UFL0 DFR2 UBL2 UBR0 DBR2 UFR1 diff --git a/test/030_move/080_R2_solved.in b/test/030_move/080_R2_solved.in new file mode 100644 index 0000000..554a084 --- /dev/null +++ b/test/030_move/080_R2_solved.in @@ -0,0 +1,2 @@ +R2 +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/080_R2_solved.out b/test/030_move/080_R2_solved.out new file mode 100644 index 0000000..90765e2 --- /dev/null +++ b/test/030_move/080_R2_solved.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 DR0 UL0 DL0 UR0 BR0 FL0 BL0 FR0 DBR0 UBL0 DFL0 UFR0 UFL0 DFR0 UBR0 DBL0 diff --git a/test/030_move/090_R3_solved.in b/test/030_move/090_R3_solved.in new file mode 100644 index 0000000..ca6cfd8 --- /dev/null +++ b/test/030_move/090_R3_solved.in @@ -0,0 +1,2 @@ +R3 +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/090_R3_solved.out b/test/030_move/090_R3_solved.out new file mode 100644 index 0000000..d4abffc --- /dev/null +++ b/test/030_move/090_R3_solved.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/030_move/100_L_solved.in b/test/030_move/100_L_solved.in new file mode 100644 index 0000000..14ebb5f --- /dev/null +++ b/test/030_move/100_L_solved.in @@ -0,0 +1,2 @@ +L +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/100_L_solved.out b/test/030_move/100_L_solved.out new file mode 100644 index 0000000..0b0565c --- /dev/null +++ b/test/030_move/100_L_solved.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/030_move/110_L2_solved.in b/test/030_move/110_L2_solved.in new file mode 100644 index 0000000..8224bcd --- /dev/null +++ b/test/030_move/110_L2_solved.in @@ -0,0 +1,2 @@ +L2 +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/110_L2_solved.out b/test/030_move/110_L2_solved.out new file mode 100644 index 0000000..2498c87 --- /dev/null +++ b/test/030_move/110_L2_solved.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 DL0 UL0 DR0 FR0 BL0 FL0 BR0 UFR0 DFL0 UBL0 DBR0 DBL0 UBR0 DFR0 UFL0 diff --git a/test/030_move/120_L3_solved.in b/test/030_move/120_L3_solved.in new file mode 100644 index 0000000..552d319 --- /dev/null +++ b/test/030_move/120_L3_solved.in @@ -0,0 +1,2 @@ +L3 +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/120_L3_solved.out b/test/030_move/120_L3_solved.out new file mode 100644 index 0000000..2ac2912 --- /dev/null +++ b/test/030_move/120_L3_solved.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/030_move/130_F_solved.in b/test/030_move/130_F_solved.in new file mode 100644 index 0000000..abdbd35 --- /dev/null +++ b/test/030_move/130_F_solved.in @@ -0,0 +1,2 @@ +F +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/130_F_solved.out b/test/030_move/130_F_solved.out new file mode 100644 index 0000000..e805af8 --- /dev/null +++ b/test/030_move/130_F_solved.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/030_move/132_F_scrambled.in b/test/030_move/132_F_scrambled.in new file mode 100644 index 0000000..8b15575 --- /dev/null +++ b/test/030_move/132_F_scrambled.in @@ -0,0 +1,2 @@ +F +DL1 BR0 DR0 UR1 DF0 FL1 BL0 UL0 FR0 UF0 DB1 UB0 UFR0 DBL1 DBR0 UFL1 DFR1 DFL1 UBL2 UBR0 diff --git a/test/030_move/132_F_scrambled.out b/test/030_move/132_F_scrambled.out new file mode 100644 index 0000000..3aea663 --- /dev/null +++ b/test/030_move/132_F_scrambled.out @@ -0,0 +1 @@ +UF1 BR0 DR0 FR1 DF0 FL1 BL0 UL0 DL0 UR0 DB1 UB0 DFR2 DBL1 UBL0 UFL1 DBR2 DFL1 UFR2 UBR0 diff --git a/test/030_move/133_F_scrambled_2.in b/test/030_move/133_F_scrambled_2.in new file mode 100644 index 0000000..fdd5139 --- /dev/null +++ b/test/030_move/133_F_scrambled_2.in @@ -0,0 +1,2 @@ +F +BL1 DB0 UL1 DF0 BR1 UF1 DL0 FL1 UB0 DR1 FR1 UR1 UBR2 UBL1 DFR2 DBL2 DBR0 DFL0 UFR0 UFL2 diff --git a/test/030_move/133_F_scrambled_2.out b/test/030_move/133_F_scrambled_2.out new file mode 100644 index 0000000..3546894 --- /dev/null +++ b/test/030_move/133_F_scrambled_2.out @@ -0,0 +1 @@ +DR0 DB0 UL1 UB1 BR1 UF1 DL0 FL1 BL0 DF1 FR1 UR1 DBR1 UBL1 UFR1 DBL2 DFR1 DFL0 UBR1 UFL2 diff --git a/test/030_move/140_F2_solved.in b/test/030_move/140_F2_solved.in new file mode 100644 index 0000000..83aab30 --- /dev/null +++ b/test/030_move/140_F2_solved.in @@ -0,0 +1,2 @@ +F2 +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/140_F2_solved.out b/test/030_move/140_F2_solved.out new file mode 100644 index 0000000..8aa701f --- /dev/null +++ b/test/030_move/140_F2_solved.out @@ -0,0 +1 @@ +DF0 UB0 DB0 UF0 UR0 UL0 DL0 DR0 FL0 FR0 BL0 BR0 DFL0 UBL0 UFR0 DBR0 DFR0 UBR0 UFL0 DBL0 diff --git a/test/030_move/150_F3_solved.in b/test/030_move/150_F3_solved.in new file mode 100644 index 0000000..2c766c1 --- /dev/null +++ b/test/030_move/150_F3_solved.in @@ -0,0 +1,2 @@ +F3 +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/150_F3_solved.out b/test/030_move/150_F3_solved.out new file mode 100644 index 0000000..40f1260 --- /dev/null +++ b/test/030_move/150_F3_solved.out @@ -0,0 +1 @@ +FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/030_move/160_B_solved.in b/test/030_move/160_B_solved.in new file mode 100644 index 0000000..6062e45 --- /dev/null +++ b/test/030_move/160_B_solved.in @@ -0,0 +1,2 @@ +B +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/160_B_solved.out b/test/030_move/160_B_solved.out new file mode 100644 index 0000000..f7fb13c --- /dev/null +++ b/test/030_move/160_B_solved.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/030_move/170_B2_solved.in b/test/030_move/170_B2_solved.in new file mode 100644 index 0000000..0ff1190 --- /dev/null +++ b/test/030_move/170_B2_solved.in @@ -0,0 +1,2 @@ +B2 +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/170_B2_solved.out b/test/030_move/170_B2_solved.out new file mode 100644 index 0000000..9b33e35 --- /dev/null +++ b/test/030_move/170_B2_solved.out @@ -0,0 +1 @@ +UF0 DB0 UB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BR0 BL0 UFR0 DBR0 DFL0 UBL0 UFL0 DBL0 DFR0 UBR0 diff --git a/test/030_move/180_B3_solved.in b/test/030_move/180_B3_solved.in new file mode 100644 index 0000000..c59636f --- /dev/null +++ b/test/030_move/180_B3_solved.in @@ -0,0 +1,2 @@ +B3 +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/180_B3_solved.out b/test/030_move/180_B3_solved.out new file mode 100644 index 0000000..1367517 --- /dev/null +++ b/test/030_move/180_B3_solved.out @@ -0,0 +1 @@ +UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/030_move/200_scramble_solved.in b/test/030_move/200_scramble_solved.in new file mode 100644 index 0000000..939d876 --- /dev/null +++ b/test/030_move/200_scramble_solved.in @@ -0,0 +1,2 @@ +B' D' B' R2 B' R F D F2 U2 B D2 F R2 F2 L2 F L2 U2 +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/200_scramble_solved.out b/test/030_move/200_scramble_solved.out new file mode 100644 index 0000000..690ff6b --- /dev/null +++ b/test/030_move/200_scramble_solved.out @@ -0,0 +1 @@ +BR0 DF0 FL1 UB0 BL0 FR1 UR1 UL0 DR1 DB0 UF1 DL1 DFL0 DFR0 UFL1 UBL2 DBR1 DBL0 UFR1 UBR1 diff --git a/test/030_move/201_solution_scrambled.in b/test/030_move/201_solution_scrambled.in new file mode 100644 index 0000000..a838b4c --- /dev/null +++ b/test/030_move/201_solution_scrambled.in @@ -0,0 +1,2 @@ +F' B' D2 U2 F2 U' L' U D B D' R2 B' L' R' D' R D L2 U' L' B L L U F U' F' U F U' F2 L' F U F U' F' U2 F2 R2 L2 B2 +BR0 DF0 FL1 UB0 BL0 FR1 UR1 UL0 DR1 DB0 UF1 DL1 DFL0 DFR0 UFL1 UBL2 DBR1 DBL0 UFR1 UBR1 diff --git a/test/030_move/201_solution_scrambled.out b/test/030_move/201_solution_scrambled.out new file mode 100644 index 0000000..dff224d --- /dev/null +++ b/test/030_move/201_solution_scrambled.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/300_multimove_solved.in b/test/030_move/300_multimove_solved.in new file mode 100644 index 0000000..e084353 --- /dev/null +++ b/test/030_move/300_multimove_solved.in @@ -0,0 +1,2 @@ +B2 D' L2 D' B2 D B2 R2 B2 D U2 R D R2 B L' B' L2 U B2 U +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/030_move/300_multimove_solved.out b/test/030_move/300_multimove_solved.out new file mode 100644 index 0000000..6c52430 --- /dev/null +++ b/test/030_move/300_multimove_solved.out @@ -0,0 +1 @@ +UB1 UL0 UF1 DL0 FL0 DB0 BR0 BL0 DF0 FR0 DR0 UR0 UBR1 DFR1 UBL0 DFL2 DBR1 DBL2 UFR1 UFL1 diff --git a/test/030_move/301_multimove_scrambled.in b/test/030_move/301_multimove_scrambled.in new file mode 100644 index 0000000..cc649c0 --- /dev/null +++ b/test/030_move/301_multimove_scrambled.in @@ -0,0 +1,2 @@ +D2 B2 L U2 B2 L' B2 R' D2 R D2 B F L U F2 L' R' B2 U B2 +UB1 UL0 UF1 DL0 FL0 DB0 BR0 BL0 DF0 FR0 DR0 UR0 UBR1 DFR1 UBL0 DFL2 DBR1 DBL2 UFR1 UFL1 diff --git a/test/030_move/301_multimove_scrambled.out b/test/030_move/301_multimove_scrambled.out new file mode 100644 index 0000000..102ac1b --- /dev/null +++ b/test/030_move/301_multimove_scrambled.out @@ -0,0 +1 @@ +UL1 UB0 DL1 UR0 BL1 DR1 BR0 DB0 FL1 UF0 FR1 DF0 DFR2 DFL0 DBL0 UFL0 UBR1 UBL0 UFR2 DBR1 diff --git a/test/030_move/move_tests.c b/test/030_move/move_tests.c new file mode 100644 index 0000000..dde4c4e --- /dev/null +++ b/test/030_move/move_tests.c @@ -0,0 +1,25 @@ +#include "../test.h" + +cube_t applymoves(cube_t, char *); + +int main() { + char movestr[STRLENMAX], cubestr[STRLENMAX]; + cube_t cube; + + fgets(movestr, STRLENMAX, stdin); + fgets(cubestr, STRLENMAX, stdin); + cube = readcube("H48", cubestr); + + cube = applymoves(cube, movestr); + + if (iserror(cube)) { + printf("Error moving cube\n"); + } else if (!issolvable(cube)) { + printf("Moved cube is not solvable\n"); + } else { + writecube("H48", cube, cubestr); + printf("%s\n", cubestr); + } + + return 0; +} diff --git a/test/040_compose/00_solved_solved.in b/test/040_compose/00_solved_solved.in deleted file mode 100644 index 4ccdb6e..0000000 --- a/test/040_compose/00_solved_solved.in +++ /dev/null @@ -1,2 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/040_compose/00_solved_solved.out b/test/040_compose/00_solved_solved.out deleted file mode 100644 index dff224d..0000000 --- a/test/040_compose/00_solved_solved.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/040_compose/01_solved_U.in b/test/040_compose/01_solved_U.in deleted file mode 100644 index e0559dd..0000000 --- a/test/040_compose/01_solved_U.in +++ /dev/null @@ -1,2 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/040_compose/01_solved_U.out b/test/040_compose/01_solved_U.out deleted file mode 100644 index b5b36ad..0000000 --- a/test/040_compose/01_solved_U.out +++ /dev/null @@ -1 +0,0 @@ -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/040_compose/02_solved_scrambled.in b/test/040_compose/02_solved_scrambled.in deleted file mode 100644 index ad36258..0000000 --- a/test/040_compose/02_solved_scrambled.in +++ /dev/null @@ -1,2 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 -DR0 DB0 BL0 DF1 UB0 UR1 FR1 UF0 FL1 DL0 BR1 UL1 DBL2 DFL0 UBR1 DFR2 UFR0 DBR1 UBL0 UFL0 diff --git a/test/040_compose/02_solved_scrambled.out b/test/040_compose/02_solved_scrambled.out deleted file mode 100644 index 263213b..0000000 --- a/test/040_compose/02_solved_scrambled.out +++ /dev/null @@ -1 +0,0 @@ -DR0 DB0 BL0 DF1 UB0 UR1 FR1 UF0 FL1 DL0 BR1 UL1 DBL2 DFL0 UBR1 DFR2 UFR0 DBR1 UBL0 UFL0 diff --git a/test/040_compose/11_U_solved.in b/test/040_compose/11_U_solved.in deleted file mode 100644 index 5993795..0000000 --- a/test/040_compose/11_U_solved.in +++ /dev/null @@ -1,2 +0,0 @@ -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/040_compose/11_U_solved.out b/test/040_compose/11_U_solved.out deleted file mode 100644 index b5b36ad..0000000 --- a/test/040_compose/11_U_solved.out +++ /dev/null @@ -1 +0,0 @@ -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/040_compose/12_scrambled_solved.in b/test/040_compose/12_scrambled_solved.in deleted file mode 100644 index 3efd52c..0000000 --- a/test/040_compose/12_scrambled_solved.in +++ /dev/null @@ -1,2 +0,0 @@ -DR0 DB0 BL0 DF1 UB0 UR1 FR1 UF0 FL1 DL0 BR1 UL1 DBL2 DFL0 UBR1 DFR2 UFR0 DBR1 UBL0 UFL0 -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/040_compose/12_scrambled_solved.out b/test/040_compose/12_scrambled_solved.out deleted file mode 100644 index 263213b..0000000 --- a/test/040_compose/12_scrambled_solved.out +++ /dev/null @@ -1 +0,0 @@ -DR0 DB0 BL0 DF1 UB0 UR1 FR1 UF0 FL1 DL0 BR1 UL1 DBL2 DFL0 UBR1 DFR2 UFR0 DBR1 UBL0 UFL0 diff --git a/test/040_compose/20_U_U.in b/test/040_compose/20_U_U.in deleted file mode 100644 index 2778e82..0000000 --- a/test/040_compose/20_U_U.in +++ /dev/null @@ -1,2 +0,0 @@ -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/040_compose/20_U_U.out b/test/040_compose/20_U_U.out deleted file mode 100644 index 316ad57..0000000 --- a/test/040_compose/20_U_U.out +++ /dev/null @@ -1 +0,0 @@ -UB0 UF0 DB0 DF0 UL0 UR0 DL0 DR0 FR0 FL0 BL0 BR0 UBL0 UFR0 DFL0 DBR0 UBR0 UFL0 DFR0 DBL0 diff --git a/test/040_compose/21_U_Uinverse.in b/test/040_compose/21_U_Uinverse.in deleted file mode 100644 index 495220e..0000000 --- a/test/040_compose/21_U_Uinverse.in +++ /dev/null @@ -1,2 +0,0 @@ -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 -UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/040_compose/21_U_Uinverse.out b/test/040_compose/21_U_Uinverse.out deleted file mode 100644 index dff224d..0000000 --- a/test/040_compose/21_U_Uinverse.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/040_compose/22_F_Finverse.in b/test/040_compose/22_F_Finverse.in deleted file mode 100644 index 4a2f1e6..0000000 --- a/test/040_compose/22_F_Finverse.in +++ /dev/null @@ -1,2 +0,0 @@ -FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 -FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/040_compose/22_F_Finverse.out b/test/040_compose/22_F_Finverse.out deleted file mode 100644 index dff224d..0000000 --- a/test/040_compose/22_F_Finverse.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/040_compose/23_F2_F2.in b/test/040_compose/23_F2_F2.in deleted file mode 100644 index 5fd1081..0000000 --- a/test/040_compose/23_F2_F2.in +++ /dev/null @@ -1,2 +0,0 @@ -DF0 UB0 DB0 UF0 UR0 UL0 DL0 DR0 FL0 FR0 BL0 BR0 DFL0 UBL0 UFR0 DBR0 DFR0 UBR0 UFL0 DBL0 -DF0 UB0 DB0 UF0 UR0 UL0 DL0 DR0 FL0 FR0 BL0 BR0 DFL0 UBL0 UFR0 DBR0 DFR0 UBR0 UFL0 DBL0 diff --git a/test/040_compose/23_F2_F2.out b/test/040_compose/23_F2_F2.out deleted file mode 100644 index dff224d..0000000 --- a/test/040_compose/23_F2_F2.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/040_compose/24_U_F.in b/test/040_compose/24_U_F.in deleted file mode 100644 index d353f95..0000000 --- a/test/040_compose/24_U_F.in +++ /dev/null @@ -1,2 +0,0 @@ -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 -FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/040_compose/24_U_F.out b/test/040_compose/24_U_F.out deleted file mode 100644 index 4fda397..0000000 --- a/test/040_compose/24_U_F.out +++ /dev/null @@ -1 +0,0 @@ -FL1 UL0 DB0 FR1 UB0 UF0 DL0 DR0 UR1 DF1 BL0 BR0 UFR1 UFL0 DFR1 DBR0 DFL2 UBL0 UBR2 DBL0 diff --git a/test/040_compose/25_F_R.in b/test/040_compose/25_F_R.in deleted file mode 100644 index 2cb5455..0000000 --- a/test/040_compose/25_F_R.in +++ /dev/null @@ -1,2 +0,0 @@ -FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 -UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/040_compose/25_F_R.out b/test/040_compose/25_F_R.out deleted file mode 100644 index 2119f37..0000000 --- a/test/040_compose/25_F_R.out +++ /dev/null @@ -1 +0,0 @@ -FL1 UB0 DB0 FR1 UF1 UL0 DL0 BR0 DR0 DF1 BL0 UR0 UFR1 UBL0 DFR1 UBR2 DFL2 UFL2 DBR1 DBL0 diff --git a/test/040_compose/30_scrambled_inverse.in b/test/040_compose/30_scrambled_inverse.in deleted file mode 100644 index abf72e2..0000000 --- a/test/040_compose/30_scrambled_inverse.in +++ /dev/null @@ -1,4 +0,0 @@ -UL0 BL0 BR1 DL0 FR0 DF0 DB1 DR1 UB0 FL0 UF0 UR1 DFL0 UFR1 DBR1 UBR2 DBL2 DFR0 UFL1 UBL2 -BL0 FR0 DL1 UL0 BR1 UF0 DF0 DR1 UR0 FL0 UB0 DB1 UBL2 DBL1 UFR0 DFL2 DFR2 DBR1 UBR0 UFL1 - -// Scramble: U R D' L D' F L2 D L F B D2 B' L2 F U2 L2 D2 R2 L2 B' diff --git a/test/040_compose/30_scrambled_inverse.out b/test/040_compose/30_scrambled_inverse.out deleted file mode 100644 index dff224d..0000000 --- a/test/040_compose/30_scrambled_inverse.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/040_compose/31_scrambled_scrambled.in b/test/040_compose/31_scrambled_scrambled.in deleted file mode 100644 index 7fe874c..0000000 --- a/test/040_compose/31_scrambled_scrambled.in +++ /dev/null @@ -1,4 +0,0 @@ -UL0 BL0 BR1 DL0 FR0 DF0 DB1 DR1 UB0 FL0 UF0 UR1 DFL0 UFR1 DBR1 UBR2 DBL2 DFR0 UFL1 UBL2 -FL1 BR0 DB0 UR1 UF0 UB0 DL0 FR0 UL1 DF1 BL0 DR0 UBL1 DBR1 UFR2 DFR2 DFL2 UBR2 UFL2 DBL0 -// Scramble: U R D' L D' F L2 D L F B D2 B' L2 F U2 L2 D2 R2 L2 B' -// Followed by R' U' F diff --git a/test/040_compose/31_scrambled_scrambled.out b/test/040_compose/31_scrambled_scrambled.out deleted file mode 100644 index 353fb49..0000000 --- a/test/040_compose/31_scrambled_scrambled.out +++ /dev/null @@ -1 +0,0 @@ -FL1 UR1 BR1 FR1 UL0 BL0 DB1 UB0 DF1 DL1 UF0 DR1 UFR2 UBR0 DFL2 UFL0 DBR0 DFR2 DBL1 UBL2 diff --git a/test/040_compose/compose_tests.c b/test/040_compose/compose_tests.c deleted file mode 100644 index d28b225..0000000 --- a/test/040_compose/compose_tests.c +++ /dev/null @@ -1,26 +0,0 @@ -#include "../test.h" - -cube_t compose(cube_t, cube_t); - -int main() { - char str[STRLENMAX]; - cube_t c1, c2, c3; - - fgets(str, STRLENMAX, stdin); - c1 = readcube("H48", str); - fgets(str, STRLENMAX, stdin); - c2 = readcube("H48", str); - - c3 = compose(c1, c2); - - if (iserror(c3)) { - printf("Error composing cubes\n"); - } else if (!issolvable(c3)) { - printf("Composed cube is not solvable\n"); - } else { - writecube("H48", c3, str); - printf("%s\n", str); - } - - return 0; -} diff --git a/test/040_inverse_cube/00_solved.in b/test/040_inverse_cube/00_solved.in new file mode 100644 index 0000000..dff224d --- /dev/null +++ b/test/040_inverse_cube/00_solved.in @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/040_inverse_cube/00_solved.out b/test/040_inverse_cube/00_solved.out new file mode 100644 index 0000000..dff224d --- /dev/null +++ b/test/040_inverse_cube/00_solved.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/040_inverse_cube/01_scrambled.in b/test/040_inverse_cube/01_scrambled.in new file mode 100644 index 0000000..263213b --- /dev/null +++ b/test/040_inverse_cube/01_scrambled.in @@ -0,0 +1 @@ +DR0 DB0 BL0 DF1 UB0 UR1 FR1 UF0 FL1 DL0 BR1 UL1 DBL2 DFL0 UBR1 DFR2 UFR0 DBR1 UBL0 UFL0 diff --git a/test/040_inverse_cube/01_scrambled.out b/test/040_inverse_cube/01_scrambled.out new file mode 100644 index 0000000..25089c6 --- /dev/null +++ b/test/040_inverse_cube/01_scrambled.out @@ -0,0 +1 @@ +DR0 UR0 UB0 DF1 UL1 BR1 FL0 UF0 DL1 FR1 DB0 BL1 UFL0 DFR0 UBL0 UBR2 DBL0 DFL2 DBR1 UFR1 diff --git a/test/040_inverse_cube/inverse_tests.c b/test/040_inverse_cube/inverse_tests.c new file mode 100644 index 0000000..d6d47ba --- /dev/null +++ b/test/040_inverse_cube/inverse_tests.c @@ -0,0 +1,23 @@ +#include "../test.h" + +cube_t inverse(cube_t); + +int main() { + char str[STRLENMAX]; + cube_t cube, inv; + + fgets(str, STRLENMAX, stdin); + cube = readcube("H48", str); + inv = inverse(cube); + + if (iserror(inv)) { + printf("Error inverting cube\n"); + } else if (!issolvable(inv)) { + printf("Inverted cube is not solvable\n"); + } else { + writecube("H48", inv, str); + printf("%s\n", str); + } + + return 0; +} diff --git a/test/050_compose/00_solved_solved.in b/test/050_compose/00_solved_solved.in new file mode 100644 index 0000000..4ccdb6e --- /dev/null +++ b/test/050_compose/00_solved_solved.in @@ -0,0 +1,2 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/050_compose/00_solved_solved.out b/test/050_compose/00_solved_solved.out new file mode 100644 index 0000000..dff224d --- /dev/null +++ b/test/050_compose/00_solved_solved.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/050_compose/01_solved_U.in b/test/050_compose/01_solved_U.in new file mode 100644 index 0000000..e0559dd --- /dev/null +++ b/test/050_compose/01_solved_U.in @@ -0,0 +1,2 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/050_compose/01_solved_U.out b/test/050_compose/01_solved_U.out new file mode 100644 index 0000000..b5b36ad --- /dev/null +++ b/test/050_compose/01_solved_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/050_compose/02_solved_scrambled.in b/test/050_compose/02_solved_scrambled.in new file mode 100644 index 0000000..ad36258 --- /dev/null +++ b/test/050_compose/02_solved_scrambled.in @@ -0,0 +1,2 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 +DR0 DB0 BL0 DF1 UB0 UR1 FR1 UF0 FL1 DL0 BR1 UL1 DBL2 DFL0 UBR1 DFR2 UFR0 DBR1 UBL0 UFL0 diff --git a/test/050_compose/02_solved_scrambled.out b/test/050_compose/02_solved_scrambled.out new file mode 100644 index 0000000..263213b --- /dev/null +++ b/test/050_compose/02_solved_scrambled.out @@ -0,0 +1 @@ +DR0 DB0 BL0 DF1 UB0 UR1 FR1 UF0 FL1 DL0 BR1 UL1 DBL2 DFL0 UBR1 DFR2 UFR0 DBR1 UBL0 UFL0 diff --git a/test/050_compose/11_U_solved.in b/test/050_compose/11_U_solved.in new file mode 100644 index 0000000..5993795 --- /dev/null +++ b/test/050_compose/11_U_solved.in @@ -0,0 +1,2 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/050_compose/11_U_solved.out b/test/050_compose/11_U_solved.out new file mode 100644 index 0000000..b5b36ad --- /dev/null +++ b/test/050_compose/11_U_solved.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/050_compose/12_scrambled_solved.in b/test/050_compose/12_scrambled_solved.in new file mode 100644 index 0000000..3efd52c --- /dev/null +++ b/test/050_compose/12_scrambled_solved.in @@ -0,0 +1,2 @@ +DR0 DB0 BL0 DF1 UB0 UR1 FR1 UF0 FL1 DL0 BR1 UL1 DBL2 DFL0 UBR1 DFR2 UFR0 DBR1 UBL0 UFL0 +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/050_compose/12_scrambled_solved.out b/test/050_compose/12_scrambled_solved.out new file mode 100644 index 0000000..263213b --- /dev/null +++ b/test/050_compose/12_scrambled_solved.out @@ -0,0 +1 @@ +DR0 DB0 BL0 DF1 UB0 UR1 FR1 UF0 FL1 DL0 BR1 UL1 DBL2 DFL0 UBR1 DFR2 UFR0 DBR1 UBL0 UFL0 diff --git a/test/050_compose/20_U_U.in b/test/050_compose/20_U_U.in new file mode 100644 index 0000000..2778e82 --- /dev/null +++ b/test/050_compose/20_U_U.in @@ -0,0 +1,2 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/050_compose/20_U_U.out b/test/050_compose/20_U_U.out new file mode 100644 index 0000000..316ad57 --- /dev/null +++ b/test/050_compose/20_U_U.out @@ -0,0 +1 @@ +UB0 UF0 DB0 DF0 UL0 UR0 DL0 DR0 FR0 FL0 BL0 BR0 UBL0 UFR0 DFL0 DBR0 UBR0 UFL0 DFR0 DBL0 diff --git a/test/050_compose/21_U_Uinverse.in b/test/050_compose/21_U_Uinverse.in new file mode 100644 index 0000000..495220e --- /dev/null +++ b/test/050_compose/21_U_Uinverse.in @@ -0,0 +1,2 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 +UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/050_compose/21_U_Uinverse.out b/test/050_compose/21_U_Uinverse.out new file mode 100644 index 0000000..dff224d --- /dev/null +++ b/test/050_compose/21_U_Uinverse.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/050_compose/22_F_Finverse.in b/test/050_compose/22_F_Finverse.in new file mode 100644 index 0000000..4a2f1e6 --- /dev/null +++ b/test/050_compose/22_F_Finverse.in @@ -0,0 +1,2 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 +FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/050_compose/22_F_Finverse.out b/test/050_compose/22_F_Finverse.out new file mode 100644 index 0000000..dff224d --- /dev/null +++ b/test/050_compose/22_F_Finverse.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/050_compose/23_F2_F2.in b/test/050_compose/23_F2_F2.in new file mode 100644 index 0000000..5fd1081 --- /dev/null +++ b/test/050_compose/23_F2_F2.in @@ -0,0 +1,2 @@ +DF0 UB0 DB0 UF0 UR0 UL0 DL0 DR0 FL0 FR0 BL0 BR0 DFL0 UBL0 UFR0 DBR0 DFR0 UBR0 UFL0 DBL0 +DF0 UB0 DB0 UF0 UR0 UL0 DL0 DR0 FL0 FR0 BL0 BR0 DFL0 UBL0 UFR0 DBR0 DFR0 UBR0 UFL0 DBL0 diff --git a/test/050_compose/23_F2_F2.out b/test/050_compose/23_F2_F2.out new file mode 100644 index 0000000..dff224d --- /dev/null +++ b/test/050_compose/23_F2_F2.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/050_compose/24_U_F.in b/test/050_compose/24_U_F.in new file mode 100644 index 0000000..d353f95 --- /dev/null +++ b/test/050_compose/24_U_F.in @@ -0,0 +1,2 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/050_compose/24_U_F.out b/test/050_compose/24_U_F.out new file mode 100644 index 0000000..4fda397 --- /dev/null +++ b/test/050_compose/24_U_F.out @@ -0,0 +1 @@ +FL1 UL0 DB0 FR1 UB0 UF0 DL0 DR0 UR1 DF1 BL0 BR0 UFR1 UFL0 DFR1 DBR0 DFL2 UBL0 UBR2 DBL0 diff --git a/test/050_compose/25_F_R.in b/test/050_compose/25_F_R.in new file mode 100644 index 0000000..2cb5455 --- /dev/null +++ b/test/050_compose/25_F_R.in @@ -0,0 +1,2 @@ +FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 +UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/050_compose/25_F_R.out b/test/050_compose/25_F_R.out new file mode 100644 index 0000000..2119f37 --- /dev/null +++ b/test/050_compose/25_F_R.out @@ -0,0 +1 @@ +FL1 UB0 DB0 FR1 UF1 UL0 DL0 BR0 DR0 DF1 BL0 UR0 UFR1 UBL0 DFR1 UBR2 DFL2 UFL2 DBR1 DBL0 diff --git a/test/050_compose/30_scrambled_inverse.in b/test/050_compose/30_scrambled_inverse.in new file mode 100644 index 0000000..abf72e2 --- /dev/null +++ b/test/050_compose/30_scrambled_inverse.in @@ -0,0 +1,4 @@ +UL0 BL0 BR1 DL0 FR0 DF0 DB1 DR1 UB0 FL0 UF0 UR1 DFL0 UFR1 DBR1 UBR2 DBL2 DFR0 UFL1 UBL2 +BL0 FR0 DL1 UL0 BR1 UF0 DF0 DR1 UR0 FL0 UB0 DB1 UBL2 DBL1 UFR0 DFL2 DFR2 DBR1 UBR0 UFL1 + +// Scramble: U R D' L D' F L2 D L F B D2 B' L2 F U2 L2 D2 R2 L2 B' diff --git a/test/050_compose/30_scrambled_inverse.out b/test/050_compose/30_scrambled_inverse.out new file mode 100644 index 0000000..dff224d --- /dev/null +++ b/test/050_compose/30_scrambled_inverse.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/050_compose/31_scrambled_scrambled.in b/test/050_compose/31_scrambled_scrambled.in new file mode 100644 index 0000000..7fe874c --- /dev/null +++ b/test/050_compose/31_scrambled_scrambled.in @@ -0,0 +1,4 @@ +UL0 BL0 BR1 DL0 FR0 DF0 DB1 DR1 UB0 FL0 UF0 UR1 DFL0 UFR1 DBR1 UBR2 DBL2 DFR0 UFL1 UBL2 +FL1 BR0 DB0 UR1 UF0 UB0 DL0 FR0 UL1 DF1 BL0 DR0 UBL1 DBR1 UFR2 DFR2 DFL2 UBR2 UFL2 DBL0 +// Scramble: U R D' L D' F L2 D L F B D2 B' L2 F U2 L2 D2 R2 L2 B' +// Followed by R' U' F diff --git a/test/050_compose/31_scrambled_scrambled.out b/test/050_compose/31_scrambled_scrambled.out new file mode 100644 index 0000000..353fb49 --- /dev/null +++ b/test/050_compose/31_scrambled_scrambled.out @@ -0,0 +1 @@ +FL1 UR1 BR1 FR1 UL0 BL0 DB1 UB0 DF1 DL1 UF0 DR1 UFR2 UBR0 DFL2 UFL0 DBR0 DFR2 DBL1 UBL2 diff --git a/test/050_compose/compose_tests.c b/test/050_compose/compose_tests.c new file mode 100644 index 0000000..d28b225 --- /dev/null +++ b/test/050_compose/compose_tests.c @@ -0,0 +1,26 @@ +#include "../test.h" + +cube_t compose(cube_t, cube_t); + +int main() { + char str[STRLENMAX]; + cube_t c1, c2, c3; + + fgets(str, STRLENMAX, stdin); + c1 = readcube("H48", str); + fgets(str, STRLENMAX, stdin); + c2 = readcube("H48", str); + + c3 = compose(c1, c2); + + if (iserror(c3)) { + printf("Error composing cubes\n"); + } else if (!issolvable(c3)) { + printf("Composed cube is not solvable\n"); + } else { + writecube("H48", c3, str); + printf("%s\n", str); + } + + return 0; +} diff --git a/test/050_transform/000_solved_UFr.in b/test/050_transform/000_solved_UFr.in deleted file mode 100644 index aa89e85..0000000 --- a/test/050_transform/000_solved_UFr.in +++ /dev/null @@ -1,2 +0,0 @@ -rotation UF -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/050_transform/000_solved_UFr.out b/test/050_transform/000_solved_UFr.out deleted file mode 100644 index dff224d..0000000 --- a/test/050_transform/000_solved_UFr.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/050_transform/001_solved_BLm.in b/test/050_transform/001_solved_BLm.in deleted file mode 100644 index 43aadb8..0000000 --- a/test/050_transform/001_solved_BLm.in +++ /dev/null @@ -1,2 +0,0 @@ -mirrored BL -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/050_transform/001_solved_BLm.out b/test/050_transform/001_solved_BLm.out deleted file mode 100644 index dff224d..0000000 --- a/test/050_transform/001_solved_BLm.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/050_transform/100_UFr_U.in b/test/050_transform/100_UFr_U.in deleted file mode 100644 index 80d7af7..0000000 --- a/test/050_transform/100_UFr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/100_UFr_U.out b/test/050_transform/100_UFr_U.out deleted file mode 100644 index b5b36ad..0000000 --- a/test/050_transform/100_UFr_U.out +++ /dev/null @@ -1 +0,0 @@ -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/050_transform/101_UFm_U.in b/test/050_transform/101_UFm_U.in deleted file mode 100644 index 17d110e..0000000 --- a/test/050_transform/101_UFm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/101_UFm_U.out b/test/050_transform/101_UFm_U.out deleted file mode 100644 index 7721ab5..0000000 --- a/test/050_transform/101_UFm_U.out +++ /dev/null @@ -1 +0,0 @@ -UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/050_transform/102_UFr_R.in b/test/050_transform/102_UFr_R.in deleted file mode 100644 index 96099d6..0000000 --- a/test/050_transform/102_UFr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/102_UFr_R.out b/test/050_transform/102_UFr_R.out deleted file mode 100644 index 8c8fcb3..0000000 --- a/test/050_transform/102_UFr_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/050_transform/103_UFm_R.in b/test/050_transform/103_UFm_R.in deleted file mode 100644 index c70a8b5..0000000 --- a/test/050_transform/103_UFm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/103_UFm_R.out b/test/050_transform/103_UFm_R.out deleted file mode 100644 index 2ac2912..0000000 --- a/test/050_transform/103_UFm_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/050_transform/104_UFr_F.in b/test/050_transform/104_UFr_F.in deleted file mode 100644 index 0f3585b..0000000 --- a/test/050_transform/104_UFr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/104_UFr_F.out b/test/050_transform/104_UFr_F.out deleted file mode 100644 index e805af8..0000000 --- a/test/050_transform/104_UFr_F.out +++ /dev/null @@ -1 +0,0 @@ -FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/050_transform/105_UFm_F.in b/test/050_transform/105_UFm_F.in deleted file mode 100644 index e7647bc..0000000 --- a/test/050_transform/105_UFm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/105_UFm_F.out b/test/050_transform/105_UFm_F.out deleted file mode 100644 index 40f1260..0000000 --- a/test/050_transform/105_UFm_F.out +++ /dev/null @@ -1 +0,0 @@ -FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/050_transform/106_ULr_U.in b/test/050_transform/106_ULr_U.in deleted file mode 100644 index a02f9c3..0000000 --- a/test/050_transform/106_ULr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/106_ULr_U.out b/test/050_transform/106_ULr_U.out deleted file mode 100644 index b5b36ad..0000000 --- a/test/050_transform/106_ULr_U.out +++ /dev/null @@ -1 +0,0 @@ -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/050_transform/107_ULm_U.in b/test/050_transform/107_ULm_U.in deleted file mode 100644 index 73bc6a1..0000000 --- a/test/050_transform/107_ULm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/107_ULm_U.out b/test/050_transform/107_ULm_U.out deleted file mode 100644 index 7721ab5..0000000 --- a/test/050_transform/107_ULm_U.out +++ /dev/null @@ -1 +0,0 @@ -UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/050_transform/108_ULr_R.in b/test/050_transform/108_ULr_R.in deleted file mode 100644 index a7cbbb8..0000000 --- a/test/050_transform/108_ULr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/108_ULr_R.out b/test/050_transform/108_ULr_R.out deleted file mode 100644 index e805af8..0000000 --- a/test/050_transform/108_ULr_R.out +++ /dev/null @@ -1 +0,0 @@ -FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/050_transform/109_ULm_R.in b/test/050_transform/109_ULm_R.in deleted file mode 100644 index 7ecf097..0000000 --- a/test/050_transform/109_ULm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/109_ULm_R.out b/test/050_transform/109_ULm_R.out deleted file mode 100644 index 40f1260..0000000 --- a/test/050_transform/109_ULm_R.out +++ /dev/null @@ -1 +0,0 @@ -FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/050_transform/110_ULr_F.in b/test/050_transform/110_ULr_F.in deleted file mode 100644 index 09a5a9a..0000000 --- a/test/050_transform/110_ULr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/110_ULr_F.out b/test/050_transform/110_ULr_F.out deleted file mode 100644 index 0b0565c..0000000 --- a/test/050_transform/110_ULr_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/050_transform/111_ULm_F.in b/test/050_transform/111_ULm_F.in deleted file mode 100644 index 711de44..0000000 --- a/test/050_transform/111_ULm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/111_ULm_F.out b/test/050_transform/111_ULm_F.out deleted file mode 100644 index d4abffc..0000000 --- a/test/050_transform/111_ULm_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/050_transform/112_UBr_U.in b/test/050_transform/112_UBr_U.in deleted file mode 100644 index ce39549..0000000 --- a/test/050_transform/112_UBr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/112_UBr_U.out b/test/050_transform/112_UBr_U.out deleted file mode 100644 index b5b36ad..0000000 --- a/test/050_transform/112_UBr_U.out +++ /dev/null @@ -1 +0,0 @@ -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/050_transform/113_UBm_U.in b/test/050_transform/113_UBm_U.in deleted file mode 100644 index 14ca42a..0000000 --- a/test/050_transform/113_UBm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/113_UBm_U.out b/test/050_transform/113_UBm_U.out deleted file mode 100644 index 7721ab5..0000000 --- a/test/050_transform/113_UBm_U.out +++ /dev/null @@ -1 +0,0 @@ -UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/050_transform/114_UBr_R.in b/test/050_transform/114_UBr_R.in deleted file mode 100644 index 5a878d8..0000000 --- a/test/050_transform/114_UBr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/114_UBr_R.out b/test/050_transform/114_UBr_R.out deleted file mode 100644 index 0b0565c..0000000 --- a/test/050_transform/114_UBr_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/050_transform/115_UBm_R.in b/test/050_transform/115_UBm_R.in deleted file mode 100644 index a4e3aa8..0000000 --- a/test/050_transform/115_UBm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/115_UBm_R.out b/test/050_transform/115_UBm_R.out deleted file mode 100644 index d4abffc..0000000 --- a/test/050_transform/115_UBm_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/050_transform/116_UBr_F.in b/test/050_transform/116_UBr_F.in deleted file mode 100644 index fc34148..0000000 --- a/test/050_transform/116_UBr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/116_UBr_F.out b/test/050_transform/116_UBr_F.out deleted file mode 100644 index f7fb13c..0000000 --- a/test/050_transform/116_UBr_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/050_transform/117_UBm_F.in b/test/050_transform/117_UBm_F.in deleted file mode 100644 index 79433a7..0000000 --- a/test/050_transform/117_UBm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/117_UBm_F.out b/test/050_transform/117_UBm_F.out deleted file mode 100644 index 1367517..0000000 --- a/test/050_transform/117_UBm_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/050_transform/118_URr_U.in b/test/050_transform/118_URr_U.in deleted file mode 100644 index 79ca262..0000000 --- a/test/050_transform/118_URr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/118_URr_U.out b/test/050_transform/118_URr_U.out deleted file mode 100644 index b5b36ad..0000000 --- a/test/050_transform/118_URr_U.out +++ /dev/null @@ -1 +0,0 @@ -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/050_transform/119_URm_U.in b/test/050_transform/119_URm_U.in deleted file mode 100644 index 4581c22..0000000 --- a/test/050_transform/119_URm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/119_URm_U.out b/test/050_transform/119_URm_U.out deleted file mode 100644 index 7721ab5..0000000 --- a/test/050_transform/119_URm_U.out +++ /dev/null @@ -1 +0,0 @@ -UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/050_transform/120_URr_R.in b/test/050_transform/120_URr_R.in deleted file mode 100644 index 4803ca4..0000000 --- a/test/050_transform/120_URr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/120_URr_R.out b/test/050_transform/120_URr_R.out deleted file mode 100644 index f7fb13c..0000000 --- a/test/050_transform/120_URr_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/050_transform/121_URm_R.in b/test/050_transform/121_URm_R.in deleted file mode 100644 index df12fd4..0000000 --- a/test/050_transform/121_URm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/121_URm_R.out b/test/050_transform/121_URm_R.out deleted file mode 100644 index 1367517..0000000 --- a/test/050_transform/121_URm_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/050_transform/122_URr_F.in b/test/050_transform/122_URr_F.in deleted file mode 100644 index 7d06199..0000000 --- a/test/050_transform/122_URr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/122_URr_F.out b/test/050_transform/122_URr_F.out deleted file mode 100644 index 8c8fcb3..0000000 --- a/test/050_transform/122_URr_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/050_transform/123_URm_F.in b/test/050_transform/123_URm_F.in deleted file mode 100644 index 8bc2c20..0000000 --- a/test/050_transform/123_URm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/123_URm_F.out b/test/050_transform/123_URm_F.out deleted file mode 100644 index 2ac2912..0000000 --- a/test/050_transform/123_URm_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/050_transform/124_DFr_U.in b/test/050_transform/124_DFr_U.in deleted file mode 100644 index 67200ec..0000000 --- a/test/050_transform/124_DFr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/124_DFr_U.out b/test/050_transform/124_DFr_U.out deleted file mode 100644 index cf4f816..0000000 --- a/test/050_transform/124_DFr_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/050_transform/125_DFm_U.in b/test/050_transform/125_DFm_U.in deleted file mode 100644 index 33ae235..0000000 --- a/test/050_transform/125_DFm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/125_DFm_U.out b/test/050_transform/125_DFm_U.out deleted file mode 100644 index 2864f5b..0000000 --- a/test/050_transform/125_DFm_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/050_transform/126_DFr_R.in b/test/050_transform/126_DFr_R.in deleted file mode 100644 index f74ba46..0000000 --- a/test/050_transform/126_DFr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/126_DFr_R.out b/test/050_transform/126_DFr_R.out deleted file mode 100644 index 0b0565c..0000000 --- a/test/050_transform/126_DFr_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/050_transform/127_DFm_R.in b/test/050_transform/127_DFm_R.in deleted file mode 100644 index 5d930d2..0000000 --- a/test/050_transform/127_DFm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/127_DFm_R.out b/test/050_transform/127_DFm_R.out deleted file mode 100644 index d4abffc..0000000 --- a/test/050_transform/127_DFm_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/050_transform/128_DFr_F.in b/test/050_transform/128_DFr_F.in deleted file mode 100644 index eb04f3b..0000000 --- a/test/050_transform/128_DFr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/128_DFr_F.out b/test/050_transform/128_DFr_F.out deleted file mode 100644 index e805af8..0000000 --- a/test/050_transform/128_DFr_F.out +++ /dev/null @@ -1 +0,0 @@ -FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/050_transform/129_DFm_F.in b/test/050_transform/129_DFm_F.in deleted file mode 100644 index ccd60a7..0000000 --- a/test/050_transform/129_DFm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/129_DFm_F.out b/test/050_transform/129_DFm_F.out deleted file mode 100644 index 40f1260..0000000 --- a/test/050_transform/129_DFm_F.out +++ /dev/null @@ -1 +0,0 @@ -FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/050_transform/130_DLr_U.in b/test/050_transform/130_DLr_U.in deleted file mode 100644 index 4aa7b90..0000000 --- a/test/050_transform/130_DLr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/130_DLr_U.out b/test/050_transform/130_DLr_U.out deleted file mode 100644 index cf4f816..0000000 --- a/test/050_transform/130_DLr_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/050_transform/131_DLm_U.in b/test/050_transform/131_DLm_U.in deleted file mode 100644 index 6097c66..0000000 --- a/test/050_transform/131_DLm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/131_DLm_U.out b/test/050_transform/131_DLm_U.out deleted file mode 100644 index 2864f5b..0000000 --- a/test/050_transform/131_DLm_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/050_transform/132_DLr_R.in b/test/050_transform/132_DLr_R.in deleted file mode 100644 index 60f1ede..0000000 --- a/test/050_transform/132_DLr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/132_DLr_R.out b/test/050_transform/132_DLr_R.out deleted file mode 100644 index f7fb13c..0000000 --- a/test/050_transform/132_DLr_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/050_transform/133_DLm_R.in b/test/050_transform/133_DLm_R.in deleted file mode 100644 index 018921c..0000000 --- a/test/050_transform/133_DLm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/133_DLm_R.out b/test/050_transform/133_DLm_R.out deleted file mode 100644 index 1367517..0000000 --- a/test/050_transform/133_DLm_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/050_transform/134_DLr_F.in b/test/050_transform/134_DLr_F.in deleted file mode 100644 index 5254f1f..0000000 --- a/test/050_transform/134_DLr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/134_DLr_F.out b/test/050_transform/134_DLr_F.out deleted file mode 100644 index 0b0565c..0000000 --- a/test/050_transform/134_DLr_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/050_transform/135_DLm_F.in b/test/050_transform/135_DLm_F.in deleted file mode 100644 index 57c8406..0000000 --- a/test/050_transform/135_DLm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/135_DLm_F.out b/test/050_transform/135_DLm_F.out deleted file mode 100644 index d4abffc..0000000 --- a/test/050_transform/135_DLm_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/050_transform/136_DBr_U.in b/test/050_transform/136_DBr_U.in deleted file mode 100644 index 34f37cb..0000000 --- a/test/050_transform/136_DBr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/136_DBr_U.out b/test/050_transform/136_DBr_U.out deleted file mode 100644 index cf4f816..0000000 --- a/test/050_transform/136_DBr_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/050_transform/137_DBm_U.in b/test/050_transform/137_DBm_U.in deleted file mode 100644 index 5425205..0000000 --- a/test/050_transform/137_DBm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/137_DBm_U.out b/test/050_transform/137_DBm_U.out deleted file mode 100644 index 2864f5b..0000000 --- a/test/050_transform/137_DBm_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/050_transform/138_DBr_R.in b/test/050_transform/138_DBr_R.in deleted file mode 100644 index 99974cd..0000000 --- a/test/050_transform/138_DBr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/138_DBr_R.out b/test/050_transform/138_DBr_R.out deleted file mode 100644 index 8c8fcb3..0000000 --- a/test/050_transform/138_DBr_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/050_transform/139_DBm_R.in b/test/050_transform/139_DBm_R.in deleted file mode 100644 index cb84382..0000000 --- a/test/050_transform/139_DBm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/139_DBm_R.out b/test/050_transform/139_DBm_R.out deleted file mode 100644 index 2ac2912..0000000 --- a/test/050_transform/139_DBm_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/050_transform/140_DBr_F.in b/test/050_transform/140_DBr_F.in deleted file mode 100644 index 1342ce5..0000000 --- a/test/050_transform/140_DBr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/140_DBr_F.out b/test/050_transform/140_DBr_F.out deleted file mode 100644 index f7fb13c..0000000 --- a/test/050_transform/140_DBr_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/050_transform/141_DBm_F.in b/test/050_transform/141_DBm_F.in deleted file mode 100644 index a7fb608..0000000 --- a/test/050_transform/141_DBm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/141_DBm_F.out b/test/050_transform/141_DBm_F.out deleted file mode 100644 index 1367517..0000000 --- a/test/050_transform/141_DBm_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/050_transform/142_DRr_U.in b/test/050_transform/142_DRr_U.in deleted file mode 100644 index c24b8a3..0000000 --- a/test/050_transform/142_DRr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/142_DRr_U.out b/test/050_transform/142_DRr_U.out deleted file mode 100644 index cf4f816..0000000 --- a/test/050_transform/142_DRr_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/050_transform/143_DRm_U.in b/test/050_transform/143_DRm_U.in deleted file mode 100644 index 27d922f..0000000 --- a/test/050_transform/143_DRm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/143_DRm_U.out b/test/050_transform/143_DRm_U.out deleted file mode 100644 index 2864f5b..0000000 --- a/test/050_transform/143_DRm_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/050_transform/144_DRr_R.in b/test/050_transform/144_DRr_R.in deleted file mode 100644 index ed38629..0000000 --- a/test/050_transform/144_DRr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/144_DRr_R.out b/test/050_transform/144_DRr_R.out deleted file mode 100644 index e805af8..0000000 --- a/test/050_transform/144_DRr_R.out +++ /dev/null @@ -1 +0,0 @@ -FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/050_transform/145_DRm_R.in b/test/050_transform/145_DRm_R.in deleted file mode 100644 index e973e52..0000000 --- a/test/050_transform/145_DRm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/145_DRm_R.out b/test/050_transform/145_DRm_R.out deleted file mode 100644 index 40f1260..0000000 --- a/test/050_transform/145_DRm_R.out +++ /dev/null @@ -1 +0,0 @@ -FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/050_transform/146_DRr_F.in b/test/050_transform/146_DRr_F.in deleted file mode 100644 index 03b1d5b..0000000 --- a/test/050_transform/146_DRr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/146_DRr_F.out b/test/050_transform/146_DRr_F.out deleted file mode 100644 index 8c8fcb3..0000000 --- a/test/050_transform/146_DRr_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/050_transform/147_DRm_F.in b/test/050_transform/147_DRm_F.in deleted file mode 100644 index 25992d6..0000000 --- a/test/050_transform/147_DRm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/147_DRm_F.out b/test/050_transform/147_DRm_F.out deleted file mode 100644 index 2ac2912..0000000 --- a/test/050_transform/147_DRm_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/050_transform/148_RUr_U.in b/test/050_transform/148_RUr_U.in deleted file mode 100644 index b808fc6..0000000 --- a/test/050_transform/148_RUr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/148_RUr_U.out b/test/050_transform/148_RUr_U.out deleted file mode 100644 index 8c8fcb3..0000000 --- a/test/050_transform/148_RUr_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/050_transform/149_RUm_U.in b/test/050_transform/149_RUm_U.in deleted file mode 100644 index 55665cb..0000000 --- a/test/050_transform/149_RUm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/149_RUm_U.out b/test/050_transform/149_RUm_U.out deleted file mode 100644 index 2ac2912..0000000 --- a/test/050_transform/149_RUm_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/050_transform/150_RUr_R.in b/test/050_transform/150_RUr_R.in deleted file mode 100644 index 94895e0..0000000 --- a/test/050_transform/150_RUr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/150_RUr_R.out b/test/050_transform/150_RUr_R.out deleted file mode 100644 index e805af8..0000000 --- a/test/050_transform/150_RUr_R.out +++ /dev/null @@ -1 +0,0 @@ -FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/050_transform/151_RUm_R.in b/test/050_transform/151_RUm_R.in deleted file mode 100644 index 442548e..0000000 --- a/test/050_transform/151_RUm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/151_RUm_R.out b/test/050_transform/151_RUm_R.out deleted file mode 100644 index 40f1260..0000000 --- a/test/050_transform/151_RUm_R.out +++ /dev/null @@ -1 +0,0 @@ -FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/050_transform/152_RUr_F.in b/test/050_transform/152_RUr_F.in deleted file mode 100644 index 07bb28e..0000000 --- a/test/050_transform/152_RUr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/152_RUr_F.out b/test/050_transform/152_RUr_F.out deleted file mode 100644 index b5b36ad..0000000 --- a/test/050_transform/152_RUr_F.out +++ /dev/null @@ -1 +0,0 @@ -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/050_transform/153_RUm_F.in b/test/050_transform/153_RUm_F.in deleted file mode 100644 index d3364d0..0000000 --- a/test/050_transform/153_RUm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/153_RUm_F.out b/test/050_transform/153_RUm_F.out deleted file mode 100644 index 7721ab5..0000000 --- a/test/050_transform/153_RUm_F.out +++ /dev/null @@ -1 +0,0 @@ -UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/050_transform/154_RFr_U.in b/test/050_transform/154_RFr_U.in deleted file mode 100644 index ddec358..0000000 --- a/test/050_transform/154_RFr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/154_RFr_U.out b/test/050_transform/154_RFr_U.out deleted file mode 100644 index 8c8fcb3..0000000 --- a/test/050_transform/154_RFr_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/050_transform/155_RFm_U.in b/test/050_transform/155_RFm_U.in deleted file mode 100644 index bd4b0e5..0000000 --- a/test/050_transform/155_RFm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/155_RFm_U.out b/test/050_transform/155_RFm_U.out deleted file mode 100644 index 2ac2912..0000000 --- a/test/050_transform/155_RFm_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/050_transform/156_RFr_R.in b/test/050_transform/156_RFr_R.in deleted file mode 100644 index 5263302..0000000 --- a/test/050_transform/156_RFr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/156_RFr_R.out b/test/050_transform/156_RFr_R.out deleted file mode 100644 index cf4f816..0000000 --- a/test/050_transform/156_RFr_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/050_transform/157_RFm_R.in b/test/050_transform/157_RFm_R.in deleted file mode 100644 index 42c4e14..0000000 --- a/test/050_transform/157_RFm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/157_RFm_R.out b/test/050_transform/157_RFm_R.out deleted file mode 100644 index 2864f5b..0000000 --- a/test/050_transform/157_RFm_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/050_transform/158_RFr_F.in b/test/050_transform/158_RFr_F.in deleted file mode 100644 index dc60055..0000000 --- a/test/050_transform/158_RFr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/158_RFr_F.out b/test/050_transform/158_RFr_F.out deleted file mode 100644 index e805af8..0000000 --- a/test/050_transform/158_RFr_F.out +++ /dev/null @@ -1 +0,0 @@ -FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/050_transform/159_RFm_F.in b/test/050_transform/159_RFm_F.in deleted file mode 100644 index 046926a..0000000 --- a/test/050_transform/159_RFm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/159_RFm_F.out b/test/050_transform/159_RFm_F.out deleted file mode 100644 index 40f1260..0000000 --- a/test/050_transform/159_RFm_F.out +++ /dev/null @@ -1 +0,0 @@ -FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/050_transform/160_RDr_U.in b/test/050_transform/160_RDr_U.in deleted file mode 100644 index 3bac222..0000000 --- a/test/050_transform/160_RDr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/160_RDr_U.out b/test/050_transform/160_RDr_U.out deleted file mode 100644 index 8c8fcb3..0000000 --- a/test/050_transform/160_RDr_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/050_transform/161_RDm_U.in b/test/050_transform/161_RDm_U.in deleted file mode 100644 index e5e4bba..0000000 --- a/test/050_transform/161_RDm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/161_RDm_U.out b/test/050_transform/161_RDm_U.out deleted file mode 100644 index 2ac2912..0000000 --- a/test/050_transform/161_RDm_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/050_transform/162_RDr_R.in b/test/050_transform/162_RDr_R.in deleted file mode 100644 index d1e5f31..0000000 --- a/test/050_transform/162_RDr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/162_RDr_R.out b/test/050_transform/162_RDr_R.out deleted file mode 100644 index f7fb13c..0000000 --- a/test/050_transform/162_RDr_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/050_transform/163_RDm_R.in b/test/050_transform/163_RDm_R.in deleted file mode 100644 index 8b1ee98..0000000 --- a/test/050_transform/163_RDm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/163_RDm_R.out b/test/050_transform/163_RDm_R.out deleted file mode 100644 index 1367517..0000000 --- a/test/050_transform/163_RDm_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/050_transform/164_RDr_F.in b/test/050_transform/164_RDr_F.in deleted file mode 100644 index 4b49b13..0000000 --- a/test/050_transform/164_RDr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/164_RDr_F.out b/test/050_transform/164_RDr_F.out deleted file mode 100644 index cf4f816..0000000 --- a/test/050_transform/164_RDr_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/050_transform/165_RDm_F.in b/test/050_transform/165_RDm_F.in deleted file mode 100644 index db4f4ee..0000000 --- a/test/050_transform/165_RDm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/165_RDm_F.out b/test/050_transform/165_RDm_F.out deleted file mode 100644 index 2864f5b..0000000 --- a/test/050_transform/165_RDm_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/050_transform/166_RBr_U.in b/test/050_transform/166_RBr_U.in deleted file mode 100644 index 48f85f1..0000000 --- a/test/050_transform/166_RBr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/166_RBr_U.out b/test/050_transform/166_RBr_U.out deleted file mode 100644 index 8c8fcb3..0000000 --- a/test/050_transform/166_RBr_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/050_transform/167_RBm_U.in b/test/050_transform/167_RBm_U.in deleted file mode 100644 index 036bb07..0000000 --- a/test/050_transform/167_RBm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/167_RBm_U.out b/test/050_transform/167_RBm_U.out deleted file mode 100644 index 2ac2912..0000000 --- a/test/050_transform/167_RBm_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/050_transform/168_RBr_R.in b/test/050_transform/168_RBr_R.in deleted file mode 100644 index 94f799c..0000000 --- a/test/050_transform/168_RBr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/168_RBr_R.out b/test/050_transform/168_RBr_R.out deleted file mode 100644 index b5b36ad..0000000 --- a/test/050_transform/168_RBr_R.out +++ /dev/null @@ -1 +0,0 @@ -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/050_transform/169_RBm_R.in b/test/050_transform/169_RBm_R.in deleted file mode 100644 index 46cce80..0000000 --- a/test/050_transform/169_RBm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/169_RBm_R.out b/test/050_transform/169_RBm_R.out deleted file mode 100644 index 7721ab5..0000000 --- a/test/050_transform/169_RBm_R.out +++ /dev/null @@ -1 +0,0 @@ -UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/050_transform/170_RBr_F.in b/test/050_transform/170_RBr_F.in deleted file mode 100644 index 54b6b57..0000000 --- a/test/050_transform/170_RBr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/170_RBr_F.out b/test/050_transform/170_RBr_F.out deleted file mode 100644 index f7fb13c..0000000 --- a/test/050_transform/170_RBr_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/050_transform/171_RBm_F.in b/test/050_transform/171_RBm_F.in deleted file mode 100644 index b0b4c04..0000000 --- a/test/050_transform/171_RBm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/171_RBm_F.out b/test/050_transform/171_RBm_F.out deleted file mode 100644 index 1367517..0000000 --- a/test/050_transform/171_RBm_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/050_transform/172_LUr_U.in b/test/050_transform/172_LUr_U.in deleted file mode 100644 index d4de425..0000000 --- a/test/050_transform/172_LUr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/172_LUr_U.out b/test/050_transform/172_LUr_U.out deleted file mode 100644 index 0b0565c..0000000 --- a/test/050_transform/172_LUr_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/050_transform/173_LUm_U.in b/test/050_transform/173_LUm_U.in deleted file mode 100644 index 7530802..0000000 --- a/test/050_transform/173_LUm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/173_LUm_U.out b/test/050_transform/173_LUm_U.out deleted file mode 100644 index d4abffc..0000000 --- a/test/050_transform/173_LUm_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/050_transform/174_LUr_R.in b/test/050_transform/174_LUr_R.in deleted file mode 100644 index ac3b675..0000000 --- a/test/050_transform/174_LUr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/174_LUr_R.out b/test/050_transform/174_LUr_R.out deleted file mode 100644 index f7fb13c..0000000 --- a/test/050_transform/174_LUr_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/050_transform/175_LUm_R.in b/test/050_transform/175_LUm_R.in deleted file mode 100644 index 42168b5..0000000 --- a/test/050_transform/175_LUm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/175_LUm_R.out b/test/050_transform/175_LUm_R.out deleted file mode 100644 index 1367517..0000000 --- a/test/050_transform/175_LUm_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/050_transform/176_LUr_F.in b/test/050_transform/176_LUr_F.in deleted file mode 100644 index 65f37e9..0000000 --- a/test/050_transform/176_LUr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/176_LUr_F.out b/test/050_transform/176_LUr_F.out deleted file mode 100644 index b5b36ad..0000000 --- a/test/050_transform/176_LUr_F.out +++ /dev/null @@ -1 +0,0 @@ -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/050_transform/177_LUm_F.in b/test/050_transform/177_LUm_F.in deleted file mode 100644 index c4428a7..0000000 --- a/test/050_transform/177_LUm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/177_LUm_F.out b/test/050_transform/177_LUm_F.out deleted file mode 100644 index 7721ab5..0000000 --- a/test/050_transform/177_LUm_F.out +++ /dev/null @@ -1 +0,0 @@ -UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/050_transform/178_LFr_U.in b/test/050_transform/178_LFr_U.in deleted file mode 100644 index 9d20035..0000000 --- a/test/050_transform/178_LFr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/178_LFr_U.out b/test/050_transform/178_LFr_U.out deleted file mode 100644 index 0b0565c..0000000 --- a/test/050_transform/178_LFr_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/050_transform/179_LFm_U.in b/test/050_transform/179_LFm_U.in deleted file mode 100644 index c773f71..0000000 --- a/test/050_transform/179_LFm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/179_LFm_U.out b/test/050_transform/179_LFm_U.out deleted file mode 100644 index d4abffc..0000000 --- a/test/050_transform/179_LFm_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/050_transform/180_LFr_R.in b/test/050_transform/180_LFr_R.in deleted file mode 100644 index 059725a..0000000 --- a/test/050_transform/180_LFr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/180_LFr_R.out b/test/050_transform/180_LFr_R.out deleted file mode 100644 index b5b36ad..0000000 --- a/test/050_transform/180_LFr_R.out +++ /dev/null @@ -1 +0,0 @@ -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/050_transform/181_LFm_R.in b/test/050_transform/181_LFm_R.in deleted file mode 100644 index 23d26dc..0000000 --- a/test/050_transform/181_LFm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/181_LFm_R.out b/test/050_transform/181_LFm_R.out deleted file mode 100644 index 7721ab5..0000000 --- a/test/050_transform/181_LFm_R.out +++ /dev/null @@ -1 +0,0 @@ -UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/050_transform/182_LFr_F.in b/test/050_transform/182_LFr_F.in deleted file mode 100644 index 94d3342..0000000 --- a/test/050_transform/182_LFr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/182_LFr_F.out b/test/050_transform/182_LFr_F.out deleted file mode 100644 index e805af8..0000000 --- a/test/050_transform/182_LFr_F.out +++ /dev/null @@ -1 +0,0 @@ -FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/050_transform/183_LFm_F.in b/test/050_transform/183_LFm_F.in deleted file mode 100644 index 4170885..0000000 --- a/test/050_transform/183_LFm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/183_LFm_F.out b/test/050_transform/183_LFm_F.out deleted file mode 100644 index 40f1260..0000000 --- a/test/050_transform/183_LFm_F.out +++ /dev/null @@ -1 +0,0 @@ -FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/050_transform/184_LDr_U.in b/test/050_transform/184_LDr_U.in deleted file mode 100644 index d8a9460..0000000 --- a/test/050_transform/184_LDr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/184_LDr_U.out b/test/050_transform/184_LDr_U.out deleted file mode 100644 index 0b0565c..0000000 --- a/test/050_transform/184_LDr_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/050_transform/185_LDm_U.in b/test/050_transform/185_LDm_U.in deleted file mode 100644 index 692a72b..0000000 --- a/test/050_transform/185_LDm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/185_LDm_U.out b/test/050_transform/185_LDm_U.out deleted file mode 100644 index d4abffc..0000000 --- a/test/050_transform/185_LDm_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/050_transform/186_LDr_R.in b/test/050_transform/186_LDr_R.in deleted file mode 100644 index e303013..0000000 --- a/test/050_transform/186_LDr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/186_LDr_R.out b/test/050_transform/186_LDr_R.out deleted file mode 100644 index e805af8..0000000 --- a/test/050_transform/186_LDr_R.out +++ /dev/null @@ -1 +0,0 @@ -FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/050_transform/187_LDm_R.in b/test/050_transform/187_LDm_R.in deleted file mode 100644 index b09a13c..0000000 --- a/test/050_transform/187_LDm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/187_LDm_R.out b/test/050_transform/187_LDm_R.out deleted file mode 100644 index 40f1260..0000000 --- a/test/050_transform/187_LDm_R.out +++ /dev/null @@ -1 +0,0 @@ -FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/050_transform/188_LDr_F.in b/test/050_transform/188_LDr_F.in deleted file mode 100644 index 9af43b3..0000000 --- a/test/050_transform/188_LDr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/188_LDr_F.out b/test/050_transform/188_LDr_F.out deleted file mode 100644 index cf4f816..0000000 --- a/test/050_transform/188_LDr_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/050_transform/189_LDm_F.in b/test/050_transform/189_LDm_F.in deleted file mode 100644 index 97d8e51..0000000 --- a/test/050_transform/189_LDm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/189_LDm_F.out b/test/050_transform/189_LDm_F.out deleted file mode 100644 index 2864f5b..0000000 --- a/test/050_transform/189_LDm_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/050_transform/190_LBr_U.in b/test/050_transform/190_LBr_U.in deleted file mode 100644 index 2003378..0000000 --- a/test/050_transform/190_LBr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/190_LBr_U.out b/test/050_transform/190_LBr_U.out deleted file mode 100644 index 0b0565c..0000000 --- a/test/050_transform/190_LBr_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/050_transform/191_LBm_U.in b/test/050_transform/191_LBm_U.in deleted file mode 100644 index c3e7251..0000000 --- a/test/050_transform/191_LBm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/191_LBm_U.out b/test/050_transform/191_LBm_U.out deleted file mode 100644 index d4abffc..0000000 --- a/test/050_transform/191_LBm_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/050_transform/192_LBr_R.in b/test/050_transform/192_LBr_R.in deleted file mode 100644 index 67bdd40..0000000 --- a/test/050_transform/192_LBr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/192_LBr_R.out b/test/050_transform/192_LBr_R.out deleted file mode 100644 index cf4f816..0000000 --- a/test/050_transform/192_LBr_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/050_transform/193_LBm_R.in b/test/050_transform/193_LBm_R.in deleted file mode 100644 index b8f4b6f..0000000 --- a/test/050_transform/193_LBm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/193_LBm_R.out b/test/050_transform/193_LBm_R.out deleted file mode 100644 index 2864f5b..0000000 --- a/test/050_transform/193_LBm_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/050_transform/194_LBr_F.in b/test/050_transform/194_LBr_F.in deleted file mode 100644 index 3ff9823..0000000 --- a/test/050_transform/194_LBr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/194_LBr_F.out b/test/050_transform/194_LBr_F.out deleted file mode 100644 index f7fb13c..0000000 --- a/test/050_transform/194_LBr_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/050_transform/195_LBm_F.in b/test/050_transform/195_LBm_F.in deleted file mode 100644 index 35cb55f..0000000 --- a/test/050_transform/195_LBm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/195_LBm_F.out b/test/050_transform/195_LBm_F.out deleted file mode 100644 index 1367517..0000000 --- a/test/050_transform/195_LBm_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/050_transform/196_FUr_U.in b/test/050_transform/196_FUr_U.in deleted file mode 100644 index 489b248..0000000 --- a/test/050_transform/196_FUr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/196_FUr_U.out b/test/050_transform/196_FUr_U.out deleted file mode 100644 index e805af8..0000000 --- a/test/050_transform/196_FUr_U.out +++ /dev/null @@ -1 +0,0 @@ -FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/050_transform/197_FUm_U.in b/test/050_transform/197_FUm_U.in deleted file mode 100644 index e11003f..0000000 --- a/test/050_transform/197_FUm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/197_FUm_U.out b/test/050_transform/197_FUm_U.out deleted file mode 100644 index 40f1260..0000000 --- a/test/050_transform/197_FUm_U.out +++ /dev/null @@ -1 +0,0 @@ -FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/050_transform/198_FUr_R.in b/test/050_transform/198_FUr_R.in deleted file mode 100644 index d44ba29..0000000 --- a/test/050_transform/198_FUr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/198_FUr_R.out b/test/050_transform/198_FUr_R.out deleted file mode 100644 index 0b0565c..0000000 --- a/test/050_transform/198_FUr_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/050_transform/199_FUm_R.in b/test/050_transform/199_FUm_R.in deleted file mode 100644 index a803843..0000000 --- a/test/050_transform/199_FUm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/199_FUm_R.out b/test/050_transform/199_FUm_R.out deleted file mode 100644 index d4abffc..0000000 --- a/test/050_transform/199_FUm_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/050_transform/200_FUr_F.in b/test/050_transform/200_FUr_F.in deleted file mode 100644 index beaac09..0000000 --- a/test/050_transform/200_FUr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/200_FUr_F.out b/test/050_transform/200_FUr_F.out deleted file mode 100644 index b5b36ad..0000000 --- a/test/050_transform/200_FUr_F.out +++ /dev/null @@ -1 +0,0 @@ -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/050_transform/201_FUm_F.in b/test/050_transform/201_FUm_F.in deleted file mode 100644 index 802b0b3..0000000 --- a/test/050_transform/201_FUm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/201_FUm_F.out b/test/050_transform/201_FUm_F.out deleted file mode 100644 index 7721ab5..0000000 --- a/test/050_transform/201_FUm_F.out +++ /dev/null @@ -1 +0,0 @@ -UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/050_transform/202_FRr_U.in b/test/050_transform/202_FRr_U.in deleted file mode 100644 index ac903a9..0000000 --- a/test/050_transform/202_FRr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/202_FRr_U.out b/test/050_transform/202_FRr_U.out deleted file mode 100644 index e805af8..0000000 --- a/test/050_transform/202_FRr_U.out +++ /dev/null @@ -1 +0,0 @@ -FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/050_transform/203_FRm_U.in b/test/050_transform/203_FRm_U.in deleted file mode 100644 index e11a81e..0000000 --- a/test/050_transform/203_FRm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/203_FRm_U.out b/test/050_transform/203_FRm_U.out deleted file mode 100644 index 40f1260..0000000 --- a/test/050_transform/203_FRm_U.out +++ /dev/null @@ -1 +0,0 @@ -FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/050_transform/204_FRr_R.in b/test/050_transform/204_FRr_R.in deleted file mode 100644 index 1a06d75..0000000 --- a/test/050_transform/204_FRr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/204_FRr_R.out b/test/050_transform/204_FRr_R.out deleted file mode 100644 index b5b36ad..0000000 --- a/test/050_transform/204_FRr_R.out +++ /dev/null @@ -1 +0,0 @@ -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/050_transform/205_FRm_R.in b/test/050_transform/205_FRm_R.in deleted file mode 100644 index cd0caf6..0000000 --- a/test/050_transform/205_FRm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/205_FRm_R.out b/test/050_transform/205_FRm_R.out deleted file mode 100644 index 7721ab5..0000000 --- a/test/050_transform/205_FRm_R.out +++ /dev/null @@ -1 +0,0 @@ -UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/050_transform/206_FRr_F.in b/test/050_transform/206_FRr_F.in deleted file mode 100644 index 1afb42b..0000000 --- a/test/050_transform/206_FRr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/206_FRr_F.out b/test/050_transform/206_FRr_F.out deleted file mode 100644 index 8c8fcb3..0000000 --- a/test/050_transform/206_FRr_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/050_transform/207_FRm_F.in b/test/050_transform/207_FRm_F.in deleted file mode 100644 index e2f75d0..0000000 --- a/test/050_transform/207_FRm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/207_FRm_F.out b/test/050_transform/207_FRm_F.out deleted file mode 100644 index 2ac2912..0000000 --- a/test/050_transform/207_FRm_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/050_transform/208_FDr_U.in b/test/050_transform/208_FDr_U.in deleted file mode 100644 index f18744e..0000000 --- a/test/050_transform/208_FDr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/208_FDr_U.out b/test/050_transform/208_FDr_U.out deleted file mode 100644 index e805af8..0000000 --- a/test/050_transform/208_FDr_U.out +++ /dev/null @@ -1 +0,0 @@ -FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/050_transform/209_FDm_U.in b/test/050_transform/209_FDm_U.in deleted file mode 100644 index 5ac46b4..0000000 --- a/test/050_transform/209_FDm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/209_FDm_U.out b/test/050_transform/209_FDm_U.out deleted file mode 100644 index 40f1260..0000000 --- a/test/050_transform/209_FDm_U.out +++ /dev/null @@ -1 +0,0 @@ -FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/050_transform/210_FDr_R.in b/test/050_transform/210_FDr_R.in deleted file mode 100644 index 26b394c..0000000 --- a/test/050_transform/210_FDr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/210_FDr_R.out b/test/050_transform/210_FDr_R.out deleted file mode 100644 index 8c8fcb3..0000000 --- a/test/050_transform/210_FDr_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/050_transform/211_FDm_R.in b/test/050_transform/211_FDm_R.in deleted file mode 100644 index 5a10ec6..0000000 --- a/test/050_transform/211_FDm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/211_FDm_R.out b/test/050_transform/211_FDm_R.out deleted file mode 100644 index 2ac2912..0000000 --- a/test/050_transform/211_FDm_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/050_transform/212_FDr_F.in b/test/050_transform/212_FDr_F.in deleted file mode 100644 index 2382615..0000000 --- a/test/050_transform/212_FDr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/212_FDr_F.out b/test/050_transform/212_FDr_F.out deleted file mode 100644 index cf4f816..0000000 --- a/test/050_transform/212_FDr_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/050_transform/213_FDm_F.in b/test/050_transform/213_FDm_F.in deleted file mode 100644 index 0515b51..0000000 --- a/test/050_transform/213_FDm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/213_FDm_F.out b/test/050_transform/213_FDm_F.out deleted file mode 100644 index 2864f5b..0000000 --- a/test/050_transform/213_FDm_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/050_transform/214_FLr_U.in b/test/050_transform/214_FLr_U.in deleted file mode 100644 index da3f3a4..0000000 --- a/test/050_transform/214_FLr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/214_FLr_U.out b/test/050_transform/214_FLr_U.out deleted file mode 100644 index e805af8..0000000 --- a/test/050_transform/214_FLr_U.out +++ /dev/null @@ -1 +0,0 @@ -FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/050_transform/215_FLm_U.in b/test/050_transform/215_FLm_U.in deleted file mode 100644 index 0dd99c3..0000000 --- a/test/050_transform/215_FLm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/215_FLm_U.out b/test/050_transform/215_FLm_U.out deleted file mode 100644 index 40f1260..0000000 --- a/test/050_transform/215_FLm_U.out +++ /dev/null @@ -1 +0,0 @@ -FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/050_transform/216_FLr_R.in b/test/050_transform/216_FLr_R.in deleted file mode 100644 index b8488d1..0000000 --- a/test/050_transform/216_FLr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/216_FLr_R.out b/test/050_transform/216_FLr_R.out deleted file mode 100644 index cf4f816..0000000 --- a/test/050_transform/216_FLr_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/050_transform/217_FLm_R.in b/test/050_transform/217_FLm_R.in deleted file mode 100644 index 624882c..0000000 --- a/test/050_transform/217_FLm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/217_FLm_R.out b/test/050_transform/217_FLm_R.out deleted file mode 100644 index 2864f5b..0000000 --- a/test/050_transform/217_FLm_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/050_transform/218_FLr_F.in b/test/050_transform/218_FLr_F.in deleted file mode 100644 index 03950c5..0000000 --- a/test/050_transform/218_FLr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/218_FLr_F.out b/test/050_transform/218_FLr_F.out deleted file mode 100644 index 0b0565c..0000000 --- a/test/050_transform/218_FLr_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/050_transform/219_FLm_F.in b/test/050_transform/219_FLm_F.in deleted file mode 100644 index ff909bf..0000000 --- a/test/050_transform/219_FLm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/219_FLm_F.out b/test/050_transform/219_FLm_F.out deleted file mode 100644 index d4abffc..0000000 --- a/test/050_transform/219_FLm_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/050_transform/220_BUr_U.in b/test/050_transform/220_BUr_U.in deleted file mode 100644 index c923f4d..0000000 --- a/test/050_transform/220_BUr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/220_BUr_U.out b/test/050_transform/220_BUr_U.out deleted file mode 100644 index f7fb13c..0000000 --- a/test/050_transform/220_BUr_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/050_transform/221_BUm_U.in b/test/050_transform/221_BUm_U.in deleted file mode 100644 index d939385..0000000 --- a/test/050_transform/221_BUm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/221_BUm_U.out b/test/050_transform/221_BUm_U.out deleted file mode 100644 index 1367517..0000000 --- a/test/050_transform/221_BUm_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/050_transform/222_BUr_R.in b/test/050_transform/222_BUr_R.in deleted file mode 100644 index 89a46f4..0000000 --- a/test/050_transform/222_BUr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/222_BUr_R.out b/test/050_transform/222_BUr_R.out deleted file mode 100644 index 8c8fcb3..0000000 --- a/test/050_transform/222_BUr_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/050_transform/223_BUm_R.in b/test/050_transform/223_BUm_R.in deleted file mode 100644 index 2f5d234..0000000 --- a/test/050_transform/223_BUm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/223_BUm_R.out b/test/050_transform/223_BUm_R.out deleted file mode 100644 index 2ac2912..0000000 --- a/test/050_transform/223_BUm_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/050_transform/224_BUr_F.in b/test/050_transform/224_BUr_F.in deleted file mode 100644 index 0ad8995..0000000 --- a/test/050_transform/224_BUr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/224_BUr_F.out b/test/050_transform/224_BUr_F.out deleted file mode 100644 index b5b36ad..0000000 --- a/test/050_transform/224_BUr_F.out +++ /dev/null @@ -1 +0,0 @@ -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/050_transform/225_BUm_F.in b/test/050_transform/225_BUm_F.in deleted file mode 100644 index 3ff7e4d..0000000 --- a/test/050_transform/225_BUm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/225_BUm_F.out b/test/050_transform/225_BUm_F.out deleted file mode 100644 index 7721ab5..0000000 --- a/test/050_transform/225_BUm_F.out +++ /dev/null @@ -1 +0,0 @@ -UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/050_transform/226_BRr_U.in b/test/050_transform/226_BRr_U.in deleted file mode 100644 index 46ebe30..0000000 --- a/test/050_transform/226_BRr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/226_BRr_U.out b/test/050_transform/226_BRr_U.out deleted file mode 100644 index f7fb13c..0000000 --- a/test/050_transform/226_BRr_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/050_transform/227_BRm_U.in b/test/050_transform/227_BRm_U.in deleted file mode 100644 index 63897c9..0000000 --- a/test/050_transform/227_BRm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/227_BRm_U.out b/test/050_transform/227_BRm_U.out deleted file mode 100644 index 1367517..0000000 --- a/test/050_transform/227_BRm_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/050_transform/228_BRr_R.in b/test/050_transform/228_BRr_R.in deleted file mode 100644 index 7e2de76..0000000 --- a/test/050_transform/228_BRr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/228_BRr_R.out b/test/050_transform/228_BRr_R.out deleted file mode 100644 index cf4f816..0000000 --- a/test/050_transform/228_BRr_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/050_transform/229_BRm_R.in b/test/050_transform/229_BRm_R.in deleted file mode 100644 index c9e6e82..0000000 --- a/test/050_transform/229_BRm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/229_BRm_R.out b/test/050_transform/229_BRm_R.out deleted file mode 100644 index 2864f5b..0000000 --- a/test/050_transform/229_BRm_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/050_transform/230_BRr_F.in b/test/050_transform/230_BRr_F.in deleted file mode 100644 index fe288dc..0000000 --- a/test/050_transform/230_BRr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/230_BRr_F.out b/test/050_transform/230_BRr_F.out deleted file mode 100644 index 8c8fcb3..0000000 --- a/test/050_transform/230_BRr_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/050_transform/231_BRm_F.in b/test/050_transform/231_BRm_F.in deleted file mode 100644 index 5411345..0000000 --- a/test/050_transform/231_BRm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/231_BRm_F.out b/test/050_transform/231_BRm_F.out deleted file mode 100644 index 2ac2912..0000000 --- a/test/050_transform/231_BRm_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/050_transform/232_BDr_U.in b/test/050_transform/232_BDr_U.in deleted file mode 100644 index 1a8f5d3..0000000 --- a/test/050_transform/232_BDr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/232_BDr_U.out b/test/050_transform/232_BDr_U.out deleted file mode 100644 index f7fb13c..0000000 --- a/test/050_transform/232_BDr_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/050_transform/233_BDm_U.in b/test/050_transform/233_BDm_U.in deleted file mode 100644 index b6b1ec4..0000000 --- a/test/050_transform/233_BDm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/233_BDm_U.out b/test/050_transform/233_BDm_U.out deleted file mode 100644 index 1367517..0000000 --- a/test/050_transform/233_BDm_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/050_transform/234_BDr_R.in b/test/050_transform/234_BDr_R.in deleted file mode 100644 index f12b7bb..0000000 --- a/test/050_transform/234_BDr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/234_BDr_R.out b/test/050_transform/234_BDr_R.out deleted file mode 100644 index 0b0565c..0000000 --- a/test/050_transform/234_BDr_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/050_transform/235_BDm_R.in b/test/050_transform/235_BDm_R.in deleted file mode 100644 index a281b6c..0000000 --- a/test/050_transform/235_BDm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/235_BDm_R.out b/test/050_transform/235_BDm_R.out deleted file mode 100644 index d4abffc..0000000 --- a/test/050_transform/235_BDm_R.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/050_transform/236_BDr_F.in b/test/050_transform/236_BDr_F.in deleted file mode 100644 index 68a3262..0000000 --- a/test/050_transform/236_BDr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/236_BDr_F.out b/test/050_transform/236_BDr_F.out deleted file mode 100644 index cf4f816..0000000 --- a/test/050_transform/236_BDr_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/050_transform/237_BDm_F.in b/test/050_transform/237_BDm_F.in deleted file mode 100644 index 9200d9a..0000000 --- a/test/050_transform/237_BDm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/237_BDm_F.out b/test/050_transform/237_BDm_F.out deleted file mode 100644 index 2864f5b..0000000 --- a/test/050_transform/237_BDm_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/050_transform/238_BLr_U.in b/test/050_transform/238_BLr_U.in deleted file mode 100644 index ae1bb2e..0000000 --- a/test/050_transform/238_BLr_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/238_BLr_U.out b/test/050_transform/238_BLr_U.out deleted file mode 100644 index f7fb13c..0000000 --- a/test/050_transform/238_BLr_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/050_transform/239_BLm_U.in b/test/050_transform/239_BLm_U.in deleted file mode 100644 index 82eef50..0000000 --- a/test/050_transform/239_BLm_U.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/239_BLm_U.out b/test/050_transform/239_BLm_U.out deleted file mode 100644 index 1367517..0000000 --- a/test/050_transform/239_BLm_U.out +++ /dev/null @@ -1 +0,0 @@ -UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/050_transform/240_BLr_R.in b/test/050_transform/240_BLr_R.in deleted file mode 100644 index 5aeee46..0000000 --- a/test/050_transform/240_BLr_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/240_BLr_R.out b/test/050_transform/240_BLr_R.out deleted file mode 100644 index b5b36ad..0000000 --- a/test/050_transform/240_BLr_R.out +++ /dev/null @@ -1 +0,0 @@ -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/050_transform/241_BLm_R.in b/test/050_transform/241_BLm_R.in deleted file mode 100644 index 4aff162..0000000 --- a/test/050_transform/241_BLm_R.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/241_BLm_R.out b/test/050_transform/241_BLm_R.out deleted file mode 100644 index 7721ab5..0000000 --- a/test/050_transform/241_BLm_R.out +++ /dev/null @@ -1 +0,0 @@ -UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/050_transform/242_BLr_F.in b/test/050_transform/242_BLr_F.in deleted file mode 100644 index a621e5e..0000000 --- a/test/050_transform/242_BLr_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/242_BLr_F.out b/test/050_transform/242_BLr_F.out deleted file mode 100644 index 0b0565c..0000000 --- a/test/050_transform/242_BLr_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/050_transform/243_BLm_F.in b/test/050_transform/243_BLm_F.in deleted file mode 100644 index 6aa4a5a..0000000 --- a/test/050_transform/243_BLm_F.in +++ /dev/null @@ -1,2 +0,0 @@ -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/050_transform/243_BLm_F.out b/test/050_transform/243_BLm_F.out deleted file mode 100644 index d4abffc..0000000 --- a/test/050_transform/243_BLm_F.out +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/050_transform/transform_tests.c b/test/050_transform/transform_tests.c deleted file mode 100644 index c1bc5af..0000000 --- a/test/050_transform/transform_tests.c +++ /dev/null @@ -1,25 +0,0 @@ -#include "../test.h" - -cube_t applytrans(cube_t, char *); - -int main() { - char cubestr[STRLENMAX], transtr[STRLENMAX]; - cube_t cube; - - fgets(transtr, STRLENMAX, stdin); - fgets(cubestr, STRLENMAX, stdin); - cube = readcube("H48", cubestr); - - cube = applytrans(cube, transtr); - - if (iserror(cube)) { - printf("Error transforming cube\n"); - } else if (!issolvable(cube)) { - printf("Transformed cube is not solvable\n"); - } else { - writecube("H48", cube, cubestr); - printf("%s\n", cubestr); - } - - return 0; -} diff --git a/test/060_transform/000_solved_UFr.in b/test/060_transform/000_solved_UFr.in new file mode 100644 index 0000000..aa89e85 --- /dev/null +++ b/test/060_transform/000_solved_UFr.in @@ -0,0 +1,2 @@ +rotation UF +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/060_transform/000_solved_UFr.out b/test/060_transform/000_solved_UFr.out new file mode 100644 index 0000000..dff224d --- /dev/null +++ b/test/060_transform/000_solved_UFr.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/060_transform/001_solved_BLm.in b/test/060_transform/001_solved_BLm.in new file mode 100644 index 0000000..43aadb8 --- /dev/null +++ b/test/060_transform/001_solved_BLm.in @@ -0,0 +1,2 @@ +mirrored BL +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/060_transform/001_solved_BLm.out b/test/060_transform/001_solved_BLm.out new file mode 100644 index 0000000..dff224d --- /dev/null +++ b/test/060_transform/001_solved_BLm.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/060_transform/100_UFr_U.in b/test/060_transform/100_UFr_U.in new file mode 100644 index 0000000..80d7af7 --- /dev/null +++ b/test/060_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/060_transform/100_UFr_U.out b/test/060_transform/100_UFr_U.out new file mode 100644 index 0000000..b5b36ad --- /dev/null +++ b/test/060_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/060_transform/101_UFm_U.in b/test/060_transform/101_UFm_U.in new file mode 100644 index 0000000..17d110e --- /dev/null +++ b/test/060_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/060_transform/101_UFm_U.out b/test/060_transform/101_UFm_U.out new file mode 100644 index 0000000..7721ab5 --- /dev/null +++ b/test/060_transform/101_UFm_U.out @@ -0,0 +1 @@ +UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/060_transform/102_UFr_R.in b/test/060_transform/102_UFr_R.in new file mode 100644 index 0000000..96099d6 --- /dev/null +++ b/test/060_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/060_transform/102_UFr_R.out b/test/060_transform/102_UFr_R.out new file mode 100644 index 0000000..8c8fcb3 --- /dev/null +++ b/test/060_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/060_transform/103_UFm_R.in b/test/060_transform/103_UFm_R.in new file mode 100644 index 0000000..c70a8b5 --- /dev/null +++ b/test/060_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/060_transform/103_UFm_R.out b/test/060_transform/103_UFm_R.out new file mode 100644 index 0000000..2ac2912 --- /dev/null +++ b/test/060_transform/103_UFm_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/060_transform/104_UFr_F.in b/test/060_transform/104_UFr_F.in new file mode 100644 index 0000000..0f3585b --- /dev/null +++ b/test/060_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/060_transform/104_UFr_F.out b/test/060_transform/104_UFr_F.out new file mode 100644 index 0000000..e805af8 --- /dev/null +++ b/test/060_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/060_transform/105_UFm_F.in b/test/060_transform/105_UFm_F.in new file mode 100644 index 0000000..e7647bc --- /dev/null +++ b/test/060_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/060_transform/105_UFm_F.out b/test/060_transform/105_UFm_F.out new file mode 100644 index 0000000..40f1260 --- /dev/null +++ b/test/060_transform/105_UFm_F.out @@ -0,0 +1 @@ +FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/060_transform/106_ULr_U.in b/test/060_transform/106_ULr_U.in new file mode 100644 index 0000000..a02f9c3 --- /dev/null +++ b/test/060_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/060_transform/106_ULr_U.out b/test/060_transform/106_ULr_U.out new file mode 100644 index 0000000..b5b36ad --- /dev/null +++ b/test/060_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/060_transform/107_ULm_U.in b/test/060_transform/107_ULm_U.in new file mode 100644 index 0000000..73bc6a1 --- /dev/null +++ b/test/060_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/060_transform/107_ULm_U.out b/test/060_transform/107_ULm_U.out new file mode 100644 index 0000000..7721ab5 --- /dev/null +++ b/test/060_transform/107_ULm_U.out @@ -0,0 +1 @@ +UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/060_transform/108_ULr_R.in b/test/060_transform/108_ULr_R.in new file mode 100644 index 0000000..a7cbbb8 --- /dev/null +++ b/test/060_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/060_transform/108_ULr_R.out b/test/060_transform/108_ULr_R.out new file mode 100644 index 0000000..e805af8 --- /dev/null +++ b/test/060_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/060_transform/109_ULm_R.in b/test/060_transform/109_ULm_R.in new file mode 100644 index 0000000..7ecf097 --- /dev/null +++ b/test/060_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/060_transform/109_ULm_R.out b/test/060_transform/109_ULm_R.out new file mode 100644 index 0000000..40f1260 --- /dev/null +++ b/test/060_transform/109_ULm_R.out @@ -0,0 +1 @@ +FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/060_transform/110_ULr_F.in b/test/060_transform/110_ULr_F.in new file mode 100644 index 0000000..09a5a9a --- /dev/null +++ b/test/060_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/060_transform/110_ULr_F.out b/test/060_transform/110_ULr_F.out new file mode 100644 index 0000000..0b0565c --- /dev/null +++ b/test/060_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/060_transform/111_ULm_F.in b/test/060_transform/111_ULm_F.in new file mode 100644 index 0000000..711de44 --- /dev/null +++ b/test/060_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/060_transform/111_ULm_F.out b/test/060_transform/111_ULm_F.out new file mode 100644 index 0000000..d4abffc --- /dev/null +++ b/test/060_transform/111_ULm_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/060_transform/112_UBr_U.in b/test/060_transform/112_UBr_U.in new file mode 100644 index 0000000..ce39549 --- /dev/null +++ b/test/060_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/060_transform/112_UBr_U.out b/test/060_transform/112_UBr_U.out new file mode 100644 index 0000000..b5b36ad --- /dev/null +++ b/test/060_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/060_transform/113_UBm_U.in b/test/060_transform/113_UBm_U.in new file mode 100644 index 0000000..14ca42a --- /dev/null +++ b/test/060_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/060_transform/113_UBm_U.out b/test/060_transform/113_UBm_U.out new file mode 100644 index 0000000..7721ab5 --- /dev/null +++ b/test/060_transform/113_UBm_U.out @@ -0,0 +1 @@ +UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/060_transform/114_UBr_R.in b/test/060_transform/114_UBr_R.in new file mode 100644 index 0000000..5a878d8 --- /dev/null +++ b/test/060_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/060_transform/114_UBr_R.out b/test/060_transform/114_UBr_R.out new file mode 100644 index 0000000..0b0565c --- /dev/null +++ b/test/060_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/060_transform/115_UBm_R.in b/test/060_transform/115_UBm_R.in new file mode 100644 index 0000000..a4e3aa8 --- /dev/null +++ b/test/060_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/060_transform/115_UBm_R.out b/test/060_transform/115_UBm_R.out new file mode 100644 index 0000000..d4abffc --- /dev/null +++ b/test/060_transform/115_UBm_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/060_transform/116_UBr_F.in b/test/060_transform/116_UBr_F.in new file mode 100644 index 0000000..fc34148 --- /dev/null +++ b/test/060_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/060_transform/116_UBr_F.out b/test/060_transform/116_UBr_F.out new file mode 100644 index 0000000..f7fb13c --- /dev/null +++ b/test/060_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/060_transform/117_UBm_F.in b/test/060_transform/117_UBm_F.in new file mode 100644 index 0000000..79433a7 --- /dev/null +++ b/test/060_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/060_transform/117_UBm_F.out b/test/060_transform/117_UBm_F.out new file mode 100644 index 0000000..1367517 --- /dev/null +++ b/test/060_transform/117_UBm_F.out @@ -0,0 +1 @@ +UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/060_transform/118_URr_U.in b/test/060_transform/118_URr_U.in new file mode 100644 index 0000000..79ca262 --- /dev/null +++ b/test/060_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/060_transform/118_URr_U.out b/test/060_transform/118_URr_U.out new file mode 100644 index 0000000..b5b36ad --- /dev/null +++ b/test/060_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/060_transform/119_URm_U.in b/test/060_transform/119_URm_U.in new file mode 100644 index 0000000..4581c22 --- /dev/null +++ b/test/060_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/060_transform/119_URm_U.out b/test/060_transform/119_URm_U.out new file mode 100644 index 0000000..7721ab5 --- /dev/null +++ b/test/060_transform/119_URm_U.out @@ -0,0 +1 @@ +UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/060_transform/120_URr_R.in b/test/060_transform/120_URr_R.in new file mode 100644 index 0000000..4803ca4 --- /dev/null +++ b/test/060_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/060_transform/120_URr_R.out b/test/060_transform/120_URr_R.out new file mode 100644 index 0000000..f7fb13c --- /dev/null +++ b/test/060_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/060_transform/121_URm_R.in b/test/060_transform/121_URm_R.in new file mode 100644 index 0000000..df12fd4 --- /dev/null +++ b/test/060_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/060_transform/121_URm_R.out b/test/060_transform/121_URm_R.out new file mode 100644 index 0000000..1367517 --- /dev/null +++ b/test/060_transform/121_URm_R.out @@ -0,0 +1 @@ +UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/060_transform/122_URr_F.in b/test/060_transform/122_URr_F.in new file mode 100644 index 0000000..7d06199 --- /dev/null +++ b/test/060_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/060_transform/122_URr_F.out b/test/060_transform/122_URr_F.out new file mode 100644 index 0000000..8c8fcb3 --- /dev/null +++ b/test/060_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/060_transform/123_URm_F.in b/test/060_transform/123_URm_F.in new file mode 100644 index 0000000..8bc2c20 --- /dev/null +++ b/test/060_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/060_transform/123_URm_F.out b/test/060_transform/123_URm_F.out new file mode 100644 index 0000000..2ac2912 --- /dev/null +++ b/test/060_transform/123_URm_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/060_transform/124_DFr_U.in b/test/060_transform/124_DFr_U.in new file mode 100644 index 0000000..67200ec --- /dev/null +++ b/test/060_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/060_transform/124_DFr_U.out b/test/060_transform/124_DFr_U.out new file mode 100644 index 0000000..cf4f816 --- /dev/null +++ b/test/060_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/060_transform/125_DFm_U.in b/test/060_transform/125_DFm_U.in new file mode 100644 index 0000000..33ae235 --- /dev/null +++ b/test/060_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/060_transform/125_DFm_U.out b/test/060_transform/125_DFm_U.out new file mode 100644 index 0000000..2864f5b --- /dev/null +++ b/test/060_transform/125_DFm_U.out @@ -0,0 +1 @@ +UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/060_transform/126_DFr_R.in b/test/060_transform/126_DFr_R.in new file mode 100644 index 0000000..f74ba46 --- /dev/null +++ b/test/060_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/060_transform/126_DFr_R.out b/test/060_transform/126_DFr_R.out new file mode 100644 index 0000000..0b0565c --- /dev/null +++ b/test/060_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/060_transform/127_DFm_R.in b/test/060_transform/127_DFm_R.in new file mode 100644 index 0000000..5d930d2 --- /dev/null +++ b/test/060_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/060_transform/127_DFm_R.out b/test/060_transform/127_DFm_R.out new file mode 100644 index 0000000..d4abffc --- /dev/null +++ b/test/060_transform/127_DFm_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/060_transform/128_DFr_F.in b/test/060_transform/128_DFr_F.in new file mode 100644 index 0000000..eb04f3b --- /dev/null +++ b/test/060_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/060_transform/128_DFr_F.out b/test/060_transform/128_DFr_F.out new file mode 100644 index 0000000..e805af8 --- /dev/null +++ b/test/060_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/060_transform/129_DFm_F.in b/test/060_transform/129_DFm_F.in new file mode 100644 index 0000000..ccd60a7 --- /dev/null +++ b/test/060_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/060_transform/129_DFm_F.out b/test/060_transform/129_DFm_F.out new file mode 100644 index 0000000..40f1260 --- /dev/null +++ b/test/060_transform/129_DFm_F.out @@ -0,0 +1 @@ +FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/060_transform/130_DLr_U.in b/test/060_transform/130_DLr_U.in new file mode 100644 index 0000000..4aa7b90 --- /dev/null +++ b/test/060_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/060_transform/130_DLr_U.out b/test/060_transform/130_DLr_U.out new file mode 100644 index 0000000..cf4f816 --- /dev/null +++ b/test/060_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/060_transform/131_DLm_U.in b/test/060_transform/131_DLm_U.in new file mode 100644 index 0000000..6097c66 --- /dev/null +++ b/test/060_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/060_transform/131_DLm_U.out b/test/060_transform/131_DLm_U.out new file mode 100644 index 0000000..2864f5b --- /dev/null +++ b/test/060_transform/131_DLm_U.out @@ -0,0 +1 @@ +UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/060_transform/132_DLr_R.in b/test/060_transform/132_DLr_R.in new file mode 100644 index 0000000..60f1ede --- /dev/null +++ b/test/060_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/060_transform/132_DLr_R.out b/test/060_transform/132_DLr_R.out new file mode 100644 index 0000000..f7fb13c --- /dev/null +++ b/test/060_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/060_transform/133_DLm_R.in b/test/060_transform/133_DLm_R.in new file mode 100644 index 0000000..018921c --- /dev/null +++ b/test/060_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/060_transform/133_DLm_R.out b/test/060_transform/133_DLm_R.out new file mode 100644 index 0000000..1367517 --- /dev/null +++ b/test/060_transform/133_DLm_R.out @@ -0,0 +1 @@ +UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/060_transform/134_DLr_F.in b/test/060_transform/134_DLr_F.in new file mode 100644 index 0000000..5254f1f --- /dev/null +++ b/test/060_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/060_transform/134_DLr_F.out b/test/060_transform/134_DLr_F.out new file mode 100644 index 0000000..0b0565c --- /dev/null +++ b/test/060_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/060_transform/135_DLm_F.in b/test/060_transform/135_DLm_F.in new file mode 100644 index 0000000..57c8406 --- /dev/null +++ b/test/060_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/060_transform/135_DLm_F.out b/test/060_transform/135_DLm_F.out new file mode 100644 index 0000000..d4abffc --- /dev/null +++ b/test/060_transform/135_DLm_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/060_transform/136_DBr_U.in b/test/060_transform/136_DBr_U.in new file mode 100644 index 0000000..34f37cb --- /dev/null +++ b/test/060_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/060_transform/136_DBr_U.out b/test/060_transform/136_DBr_U.out new file mode 100644 index 0000000..cf4f816 --- /dev/null +++ b/test/060_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/060_transform/137_DBm_U.in b/test/060_transform/137_DBm_U.in new file mode 100644 index 0000000..5425205 --- /dev/null +++ b/test/060_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/060_transform/137_DBm_U.out b/test/060_transform/137_DBm_U.out new file mode 100644 index 0000000..2864f5b --- /dev/null +++ b/test/060_transform/137_DBm_U.out @@ -0,0 +1 @@ +UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/060_transform/138_DBr_R.in b/test/060_transform/138_DBr_R.in new file mode 100644 index 0000000..99974cd --- /dev/null +++ b/test/060_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/060_transform/138_DBr_R.out b/test/060_transform/138_DBr_R.out new file mode 100644 index 0000000..8c8fcb3 --- /dev/null +++ b/test/060_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/060_transform/139_DBm_R.in b/test/060_transform/139_DBm_R.in new file mode 100644 index 0000000..cb84382 --- /dev/null +++ b/test/060_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/060_transform/139_DBm_R.out b/test/060_transform/139_DBm_R.out new file mode 100644 index 0000000..2ac2912 --- /dev/null +++ b/test/060_transform/139_DBm_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/060_transform/140_DBr_F.in b/test/060_transform/140_DBr_F.in new file mode 100644 index 0000000..1342ce5 --- /dev/null +++ b/test/060_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/060_transform/140_DBr_F.out b/test/060_transform/140_DBr_F.out new file mode 100644 index 0000000..f7fb13c --- /dev/null +++ b/test/060_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/060_transform/141_DBm_F.in b/test/060_transform/141_DBm_F.in new file mode 100644 index 0000000..a7fb608 --- /dev/null +++ b/test/060_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/060_transform/141_DBm_F.out b/test/060_transform/141_DBm_F.out new file mode 100644 index 0000000..1367517 --- /dev/null +++ b/test/060_transform/141_DBm_F.out @@ -0,0 +1 @@ +UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/060_transform/142_DRr_U.in b/test/060_transform/142_DRr_U.in new file mode 100644 index 0000000..c24b8a3 --- /dev/null +++ b/test/060_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/060_transform/142_DRr_U.out b/test/060_transform/142_DRr_U.out new file mode 100644 index 0000000..cf4f816 --- /dev/null +++ b/test/060_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/060_transform/143_DRm_U.in b/test/060_transform/143_DRm_U.in new file mode 100644 index 0000000..27d922f --- /dev/null +++ b/test/060_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/060_transform/143_DRm_U.out b/test/060_transform/143_DRm_U.out new file mode 100644 index 0000000..2864f5b --- /dev/null +++ b/test/060_transform/143_DRm_U.out @@ -0,0 +1 @@ +UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/060_transform/144_DRr_R.in b/test/060_transform/144_DRr_R.in new file mode 100644 index 0000000..ed38629 --- /dev/null +++ b/test/060_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/060_transform/144_DRr_R.out b/test/060_transform/144_DRr_R.out new file mode 100644 index 0000000..e805af8 --- /dev/null +++ b/test/060_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/060_transform/145_DRm_R.in b/test/060_transform/145_DRm_R.in new file mode 100644 index 0000000..e973e52 --- /dev/null +++ b/test/060_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/060_transform/145_DRm_R.out b/test/060_transform/145_DRm_R.out new file mode 100644 index 0000000..40f1260 --- /dev/null +++ b/test/060_transform/145_DRm_R.out @@ -0,0 +1 @@ +FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/060_transform/146_DRr_F.in b/test/060_transform/146_DRr_F.in new file mode 100644 index 0000000..03b1d5b --- /dev/null +++ b/test/060_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/060_transform/146_DRr_F.out b/test/060_transform/146_DRr_F.out new file mode 100644 index 0000000..8c8fcb3 --- /dev/null +++ b/test/060_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/060_transform/147_DRm_F.in b/test/060_transform/147_DRm_F.in new file mode 100644 index 0000000..25992d6 --- /dev/null +++ b/test/060_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/060_transform/147_DRm_F.out b/test/060_transform/147_DRm_F.out new file mode 100644 index 0000000..2ac2912 --- /dev/null +++ b/test/060_transform/147_DRm_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/060_transform/148_RUr_U.in b/test/060_transform/148_RUr_U.in new file mode 100644 index 0000000..b808fc6 --- /dev/null +++ b/test/060_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/060_transform/148_RUr_U.out b/test/060_transform/148_RUr_U.out new file mode 100644 index 0000000..8c8fcb3 --- /dev/null +++ b/test/060_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/060_transform/149_RUm_U.in b/test/060_transform/149_RUm_U.in new file mode 100644 index 0000000..55665cb --- /dev/null +++ b/test/060_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/060_transform/149_RUm_U.out b/test/060_transform/149_RUm_U.out new file mode 100644 index 0000000..2ac2912 --- /dev/null +++ b/test/060_transform/149_RUm_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/060_transform/150_RUr_R.in b/test/060_transform/150_RUr_R.in new file mode 100644 index 0000000..94895e0 --- /dev/null +++ b/test/060_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/060_transform/150_RUr_R.out b/test/060_transform/150_RUr_R.out new file mode 100644 index 0000000..e805af8 --- /dev/null +++ b/test/060_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/060_transform/151_RUm_R.in b/test/060_transform/151_RUm_R.in new file mode 100644 index 0000000..442548e --- /dev/null +++ b/test/060_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/060_transform/151_RUm_R.out b/test/060_transform/151_RUm_R.out new file mode 100644 index 0000000..40f1260 --- /dev/null +++ b/test/060_transform/151_RUm_R.out @@ -0,0 +1 @@ +FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/060_transform/152_RUr_F.in b/test/060_transform/152_RUr_F.in new file mode 100644 index 0000000..07bb28e --- /dev/null +++ b/test/060_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/060_transform/152_RUr_F.out b/test/060_transform/152_RUr_F.out new file mode 100644 index 0000000..b5b36ad --- /dev/null +++ b/test/060_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/060_transform/153_RUm_F.in b/test/060_transform/153_RUm_F.in new file mode 100644 index 0000000..d3364d0 --- /dev/null +++ b/test/060_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/060_transform/153_RUm_F.out b/test/060_transform/153_RUm_F.out new file mode 100644 index 0000000..7721ab5 --- /dev/null +++ b/test/060_transform/153_RUm_F.out @@ -0,0 +1 @@ +UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/060_transform/154_RFr_U.in b/test/060_transform/154_RFr_U.in new file mode 100644 index 0000000..ddec358 --- /dev/null +++ b/test/060_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/060_transform/154_RFr_U.out b/test/060_transform/154_RFr_U.out new file mode 100644 index 0000000..8c8fcb3 --- /dev/null +++ b/test/060_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/060_transform/155_RFm_U.in b/test/060_transform/155_RFm_U.in new file mode 100644 index 0000000..bd4b0e5 --- /dev/null +++ b/test/060_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/060_transform/155_RFm_U.out b/test/060_transform/155_RFm_U.out new file mode 100644 index 0000000..2ac2912 --- /dev/null +++ b/test/060_transform/155_RFm_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/060_transform/156_RFr_R.in b/test/060_transform/156_RFr_R.in new file mode 100644 index 0000000..5263302 --- /dev/null +++ b/test/060_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/060_transform/156_RFr_R.out b/test/060_transform/156_RFr_R.out new file mode 100644 index 0000000..cf4f816 --- /dev/null +++ b/test/060_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/060_transform/157_RFm_R.in b/test/060_transform/157_RFm_R.in new file mode 100644 index 0000000..42c4e14 --- /dev/null +++ b/test/060_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/060_transform/157_RFm_R.out b/test/060_transform/157_RFm_R.out new file mode 100644 index 0000000..2864f5b --- /dev/null +++ b/test/060_transform/157_RFm_R.out @@ -0,0 +1 @@ +UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/060_transform/158_RFr_F.in b/test/060_transform/158_RFr_F.in new file mode 100644 index 0000000..dc60055 --- /dev/null +++ b/test/060_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/060_transform/158_RFr_F.out b/test/060_transform/158_RFr_F.out new file mode 100644 index 0000000..e805af8 --- /dev/null +++ b/test/060_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/060_transform/159_RFm_F.in b/test/060_transform/159_RFm_F.in new file mode 100644 index 0000000..046926a --- /dev/null +++ b/test/060_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/060_transform/159_RFm_F.out b/test/060_transform/159_RFm_F.out new file mode 100644 index 0000000..40f1260 --- /dev/null +++ b/test/060_transform/159_RFm_F.out @@ -0,0 +1 @@ +FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/060_transform/160_RDr_U.in b/test/060_transform/160_RDr_U.in new file mode 100644 index 0000000..3bac222 --- /dev/null +++ b/test/060_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/060_transform/160_RDr_U.out b/test/060_transform/160_RDr_U.out new file mode 100644 index 0000000..8c8fcb3 --- /dev/null +++ b/test/060_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/060_transform/161_RDm_U.in b/test/060_transform/161_RDm_U.in new file mode 100644 index 0000000..e5e4bba --- /dev/null +++ b/test/060_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/060_transform/161_RDm_U.out b/test/060_transform/161_RDm_U.out new file mode 100644 index 0000000..2ac2912 --- /dev/null +++ b/test/060_transform/161_RDm_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/060_transform/162_RDr_R.in b/test/060_transform/162_RDr_R.in new file mode 100644 index 0000000..d1e5f31 --- /dev/null +++ b/test/060_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/060_transform/162_RDr_R.out b/test/060_transform/162_RDr_R.out new file mode 100644 index 0000000..f7fb13c --- /dev/null +++ b/test/060_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/060_transform/163_RDm_R.in b/test/060_transform/163_RDm_R.in new file mode 100644 index 0000000..8b1ee98 --- /dev/null +++ b/test/060_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/060_transform/163_RDm_R.out b/test/060_transform/163_RDm_R.out new file mode 100644 index 0000000..1367517 --- /dev/null +++ b/test/060_transform/163_RDm_R.out @@ -0,0 +1 @@ +UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/060_transform/164_RDr_F.in b/test/060_transform/164_RDr_F.in new file mode 100644 index 0000000..4b49b13 --- /dev/null +++ b/test/060_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/060_transform/164_RDr_F.out b/test/060_transform/164_RDr_F.out new file mode 100644 index 0000000..cf4f816 --- /dev/null +++ b/test/060_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/060_transform/165_RDm_F.in b/test/060_transform/165_RDm_F.in new file mode 100644 index 0000000..db4f4ee --- /dev/null +++ b/test/060_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/060_transform/165_RDm_F.out b/test/060_transform/165_RDm_F.out new file mode 100644 index 0000000..2864f5b --- /dev/null +++ b/test/060_transform/165_RDm_F.out @@ -0,0 +1 @@ +UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/060_transform/166_RBr_U.in b/test/060_transform/166_RBr_U.in new file mode 100644 index 0000000..48f85f1 --- /dev/null +++ b/test/060_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/060_transform/166_RBr_U.out b/test/060_transform/166_RBr_U.out new file mode 100644 index 0000000..8c8fcb3 --- /dev/null +++ b/test/060_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/060_transform/167_RBm_U.in b/test/060_transform/167_RBm_U.in new file mode 100644 index 0000000..036bb07 --- /dev/null +++ b/test/060_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/060_transform/167_RBm_U.out b/test/060_transform/167_RBm_U.out new file mode 100644 index 0000000..2ac2912 --- /dev/null +++ b/test/060_transform/167_RBm_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/060_transform/168_RBr_R.in b/test/060_transform/168_RBr_R.in new file mode 100644 index 0000000..94f799c --- /dev/null +++ b/test/060_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/060_transform/168_RBr_R.out b/test/060_transform/168_RBr_R.out new file mode 100644 index 0000000..b5b36ad --- /dev/null +++ b/test/060_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/060_transform/169_RBm_R.in b/test/060_transform/169_RBm_R.in new file mode 100644 index 0000000..46cce80 --- /dev/null +++ b/test/060_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/060_transform/169_RBm_R.out b/test/060_transform/169_RBm_R.out new file mode 100644 index 0000000..7721ab5 --- /dev/null +++ b/test/060_transform/169_RBm_R.out @@ -0,0 +1 @@ +UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/060_transform/170_RBr_F.in b/test/060_transform/170_RBr_F.in new file mode 100644 index 0000000..54b6b57 --- /dev/null +++ b/test/060_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/060_transform/170_RBr_F.out b/test/060_transform/170_RBr_F.out new file mode 100644 index 0000000..f7fb13c --- /dev/null +++ b/test/060_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/060_transform/171_RBm_F.in b/test/060_transform/171_RBm_F.in new file mode 100644 index 0000000..b0b4c04 --- /dev/null +++ b/test/060_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/060_transform/171_RBm_F.out b/test/060_transform/171_RBm_F.out new file mode 100644 index 0000000..1367517 --- /dev/null +++ b/test/060_transform/171_RBm_F.out @@ -0,0 +1 @@ +UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/060_transform/172_LUr_U.in b/test/060_transform/172_LUr_U.in new file mode 100644 index 0000000..d4de425 --- /dev/null +++ b/test/060_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/060_transform/172_LUr_U.out b/test/060_transform/172_LUr_U.out new file mode 100644 index 0000000..0b0565c --- /dev/null +++ b/test/060_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/060_transform/173_LUm_U.in b/test/060_transform/173_LUm_U.in new file mode 100644 index 0000000..7530802 --- /dev/null +++ b/test/060_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/060_transform/173_LUm_U.out b/test/060_transform/173_LUm_U.out new file mode 100644 index 0000000..d4abffc --- /dev/null +++ b/test/060_transform/173_LUm_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/060_transform/174_LUr_R.in b/test/060_transform/174_LUr_R.in new file mode 100644 index 0000000..ac3b675 --- /dev/null +++ b/test/060_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/060_transform/174_LUr_R.out b/test/060_transform/174_LUr_R.out new file mode 100644 index 0000000..f7fb13c --- /dev/null +++ b/test/060_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/060_transform/175_LUm_R.in b/test/060_transform/175_LUm_R.in new file mode 100644 index 0000000..42168b5 --- /dev/null +++ b/test/060_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/060_transform/175_LUm_R.out b/test/060_transform/175_LUm_R.out new file mode 100644 index 0000000..1367517 --- /dev/null +++ b/test/060_transform/175_LUm_R.out @@ -0,0 +1 @@ +UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/060_transform/176_LUr_F.in b/test/060_transform/176_LUr_F.in new file mode 100644 index 0000000..65f37e9 --- /dev/null +++ b/test/060_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/060_transform/176_LUr_F.out b/test/060_transform/176_LUr_F.out new file mode 100644 index 0000000..b5b36ad --- /dev/null +++ b/test/060_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/060_transform/177_LUm_F.in b/test/060_transform/177_LUm_F.in new file mode 100644 index 0000000..c4428a7 --- /dev/null +++ b/test/060_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/060_transform/177_LUm_F.out b/test/060_transform/177_LUm_F.out new file mode 100644 index 0000000..7721ab5 --- /dev/null +++ b/test/060_transform/177_LUm_F.out @@ -0,0 +1 @@ +UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/060_transform/178_LFr_U.in b/test/060_transform/178_LFr_U.in new file mode 100644 index 0000000..9d20035 --- /dev/null +++ b/test/060_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/060_transform/178_LFr_U.out b/test/060_transform/178_LFr_U.out new file mode 100644 index 0000000..0b0565c --- /dev/null +++ b/test/060_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/060_transform/179_LFm_U.in b/test/060_transform/179_LFm_U.in new file mode 100644 index 0000000..c773f71 --- /dev/null +++ b/test/060_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/060_transform/179_LFm_U.out b/test/060_transform/179_LFm_U.out new file mode 100644 index 0000000..d4abffc --- /dev/null +++ b/test/060_transform/179_LFm_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/060_transform/180_LFr_R.in b/test/060_transform/180_LFr_R.in new file mode 100644 index 0000000..059725a --- /dev/null +++ b/test/060_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/060_transform/180_LFr_R.out b/test/060_transform/180_LFr_R.out new file mode 100644 index 0000000..b5b36ad --- /dev/null +++ b/test/060_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/060_transform/181_LFm_R.in b/test/060_transform/181_LFm_R.in new file mode 100644 index 0000000..23d26dc --- /dev/null +++ b/test/060_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/060_transform/181_LFm_R.out b/test/060_transform/181_LFm_R.out new file mode 100644 index 0000000..7721ab5 --- /dev/null +++ b/test/060_transform/181_LFm_R.out @@ -0,0 +1 @@ +UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/060_transform/182_LFr_F.in b/test/060_transform/182_LFr_F.in new file mode 100644 index 0000000..94d3342 --- /dev/null +++ b/test/060_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/060_transform/182_LFr_F.out b/test/060_transform/182_LFr_F.out new file mode 100644 index 0000000..e805af8 --- /dev/null +++ b/test/060_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/060_transform/183_LFm_F.in b/test/060_transform/183_LFm_F.in new file mode 100644 index 0000000..4170885 --- /dev/null +++ b/test/060_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/060_transform/183_LFm_F.out b/test/060_transform/183_LFm_F.out new file mode 100644 index 0000000..40f1260 --- /dev/null +++ b/test/060_transform/183_LFm_F.out @@ -0,0 +1 @@ +FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/060_transform/184_LDr_U.in b/test/060_transform/184_LDr_U.in new file mode 100644 index 0000000..d8a9460 --- /dev/null +++ b/test/060_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/060_transform/184_LDr_U.out b/test/060_transform/184_LDr_U.out new file mode 100644 index 0000000..0b0565c --- /dev/null +++ b/test/060_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/060_transform/185_LDm_U.in b/test/060_transform/185_LDm_U.in new file mode 100644 index 0000000..692a72b --- /dev/null +++ b/test/060_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/060_transform/185_LDm_U.out b/test/060_transform/185_LDm_U.out new file mode 100644 index 0000000..d4abffc --- /dev/null +++ b/test/060_transform/185_LDm_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/060_transform/186_LDr_R.in b/test/060_transform/186_LDr_R.in new file mode 100644 index 0000000..e303013 --- /dev/null +++ b/test/060_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/060_transform/186_LDr_R.out b/test/060_transform/186_LDr_R.out new file mode 100644 index 0000000..e805af8 --- /dev/null +++ b/test/060_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/060_transform/187_LDm_R.in b/test/060_transform/187_LDm_R.in new file mode 100644 index 0000000..b09a13c --- /dev/null +++ b/test/060_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/060_transform/187_LDm_R.out b/test/060_transform/187_LDm_R.out new file mode 100644 index 0000000..40f1260 --- /dev/null +++ b/test/060_transform/187_LDm_R.out @@ -0,0 +1 @@ +FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/060_transform/188_LDr_F.in b/test/060_transform/188_LDr_F.in new file mode 100644 index 0000000..9af43b3 --- /dev/null +++ b/test/060_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/060_transform/188_LDr_F.out b/test/060_transform/188_LDr_F.out new file mode 100644 index 0000000..cf4f816 --- /dev/null +++ b/test/060_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/060_transform/189_LDm_F.in b/test/060_transform/189_LDm_F.in new file mode 100644 index 0000000..97d8e51 --- /dev/null +++ b/test/060_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/060_transform/189_LDm_F.out b/test/060_transform/189_LDm_F.out new file mode 100644 index 0000000..2864f5b --- /dev/null +++ b/test/060_transform/189_LDm_F.out @@ -0,0 +1 @@ +UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/060_transform/190_LBr_U.in b/test/060_transform/190_LBr_U.in new file mode 100644 index 0000000..2003378 --- /dev/null +++ b/test/060_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/060_transform/190_LBr_U.out b/test/060_transform/190_LBr_U.out new file mode 100644 index 0000000..0b0565c --- /dev/null +++ b/test/060_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/060_transform/191_LBm_U.in b/test/060_transform/191_LBm_U.in new file mode 100644 index 0000000..c3e7251 --- /dev/null +++ b/test/060_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/060_transform/191_LBm_U.out b/test/060_transform/191_LBm_U.out new file mode 100644 index 0000000..d4abffc --- /dev/null +++ b/test/060_transform/191_LBm_U.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/060_transform/192_LBr_R.in b/test/060_transform/192_LBr_R.in new file mode 100644 index 0000000..67bdd40 --- /dev/null +++ b/test/060_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/060_transform/192_LBr_R.out b/test/060_transform/192_LBr_R.out new file mode 100644 index 0000000..cf4f816 --- /dev/null +++ b/test/060_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/060_transform/193_LBm_R.in b/test/060_transform/193_LBm_R.in new file mode 100644 index 0000000..b8f4b6f --- /dev/null +++ b/test/060_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/060_transform/193_LBm_R.out b/test/060_transform/193_LBm_R.out new file mode 100644 index 0000000..2864f5b --- /dev/null +++ b/test/060_transform/193_LBm_R.out @@ -0,0 +1 @@ +UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/060_transform/194_LBr_F.in b/test/060_transform/194_LBr_F.in new file mode 100644 index 0000000..3ff9823 --- /dev/null +++ b/test/060_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/060_transform/194_LBr_F.out b/test/060_transform/194_LBr_F.out new file mode 100644 index 0000000..f7fb13c --- /dev/null +++ b/test/060_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/060_transform/195_LBm_F.in b/test/060_transform/195_LBm_F.in new file mode 100644 index 0000000..35cb55f --- /dev/null +++ b/test/060_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/060_transform/195_LBm_F.out b/test/060_transform/195_LBm_F.out new file mode 100644 index 0000000..1367517 --- /dev/null +++ b/test/060_transform/195_LBm_F.out @@ -0,0 +1 @@ +UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/060_transform/196_FUr_U.in b/test/060_transform/196_FUr_U.in new file mode 100644 index 0000000..489b248 --- /dev/null +++ b/test/060_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/060_transform/196_FUr_U.out b/test/060_transform/196_FUr_U.out new file mode 100644 index 0000000..e805af8 --- /dev/null +++ b/test/060_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/060_transform/197_FUm_U.in b/test/060_transform/197_FUm_U.in new file mode 100644 index 0000000..e11003f --- /dev/null +++ b/test/060_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/060_transform/197_FUm_U.out b/test/060_transform/197_FUm_U.out new file mode 100644 index 0000000..40f1260 --- /dev/null +++ b/test/060_transform/197_FUm_U.out @@ -0,0 +1 @@ +FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/060_transform/198_FUr_R.in b/test/060_transform/198_FUr_R.in new file mode 100644 index 0000000..d44ba29 --- /dev/null +++ b/test/060_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/060_transform/198_FUr_R.out b/test/060_transform/198_FUr_R.out new file mode 100644 index 0000000..0b0565c --- /dev/null +++ b/test/060_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/060_transform/199_FUm_R.in b/test/060_transform/199_FUm_R.in new file mode 100644 index 0000000..a803843 --- /dev/null +++ b/test/060_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/060_transform/199_FUm_R.out b/test/060_transform/199_FUm_R.out new file mode 100644 index 0000000..d4abffc --- /dev/null +++ b/test/060_transform/199_FUm_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/060_transform/200_FUr_F.in b/test/060_transform/200_FUr_F.in new file mode 100644 index 0000000..beaac09 --- /dev/null +++ b/test/060_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/060_transform/200_FUr_F.out b/test/060_transform/200_FUr_F.out new file mode 100644 index 0000000..b5b36ad --- /dev/null +++ b/test/060_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/060_transform/201_FUm_F.in b/test/060_transform/201_FUm_F.in new file mode 100644 index 0000000..802b0b3 --- /dev/null +++ b/test/060_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/060_transform/201_FUm_F.out b/test/060_transform/201_FUm_F.out new file mode 100644 index 0000000..7721ab5 --- /dev/null +++ b/test/060_transform/201_FUm_F.out @@ -0,0 +1 @@ +UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/060_transform/202_FRr_U.in b/test/060_transform/202_FRr_U.in new file mode 100644 index 0000000..ac903a9 --- /dev/null +++ b/test/060_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/060_transform/202_FRr_U.out b/test/060_transform/202_FRr_U.out new file mode 100644 index 0000000..e805af8 --- /dev/null +++ b/test/060_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/060_transform/203_FRm_U.in b/test/060_transform/203_FRm_U.in new file mode 100644 index 0000000..e11a81e --- /dev/null +++ b/test/060_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/060_transform/203_FRm_U.out b/test/060_transform/203_FRm_U.out new file mode 100644 index 0000000..40f1260 --- /dev/null +++ b/test/060_transform/203_FRm_U.out @@ -0,0 +1 @@ +FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/060_transform/204_FRr_R.in b/test/060_transform/204_FRr_R.in new file mode 100644 index 0000000..1a06d75 --- /dev/null +++ b/test/060_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/060_transform/204_FRr_R.out b/test/060_transform/204_FRr_R.out new file mode 100644 index 0000000..b5b36ad --- /dev/null +++ b/test/060_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/060_transform/205_FRm_R.in b/test/060_transform/205_FRm_R.in new file mode 100644 index 0000000..cd0caf6 --- /dev/null +++ b/test/060_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/060_transform/205_FRm_R.out b/test/060_transform/205_FRm_R.out new file mode 100644 index 0000000..7721ab5 --- /dev/null +++ b/test/060_transform/205_FRm_R.out @@ -0,0 +1 @@ +UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/060_transform/206_FRr_F.in b/test/060_transform/206_FRr_F.in new file mode 100644 index 0000000..1afb42b --- /dev/null +++ b/test/060_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/060_transform/206_FRr_F.out b/test/060_transform/206_FRr_F.out new file mode 100644 index 0000000..8c8fcb3 --- /dev/null +++ b/test/060_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/060_transform/207_FRm_F.in b/test/060_transform/207_FRm_F.in new file mode 100644 index 0000000..e2f75d0 --- /dev/null +++ b/test/060_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/060_transform/207_FRm_F.out b/test/060_transform/207_FRm_F.out new file mode 100644 index 0000000..2ac2912 --- /dev/null +++ b/test/060_transform/207_FRm_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/060_transform/208_FDr_U.in b/test/060_transform/208_FDr_U.in new file mode 100644 index 0000000..f18744e --- /dev/null +++ b/test/060_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/060_transform/208_FDr_U.out b/test/060_transform/208_FDr_U.out new file mode 100644 index 0000000..e805af8 --- /dev/null +++ b/test/060_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/060_transform/209_FDm_U.in b/test/060_transform/209_FDm_U.in new file mode 100644 index 0000000..5ac46b4 --- /dev/null +++ b/test/060_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/060_transform/209_FDm_U.out b/test/060_transform/209_FDm_U.out new file mode 100644 index 0000000..40f1260 --- /dev/null +++ b/test/060_transform/209_FDm_U.out @@ -0,0 +1 @@ +FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/060_transform/210_FDr_R.in b/test/060_transform/210_FDr_R.in new file mode 100644 index 0000000..26b394c --- /dev/null +++ b/test/060_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/060_transform/210_FDr_R.out b/test/060_transform/210_FDr_R.out new file mode 100644 index 0000000..8c8fcb3 --- /dev/null +++ b/test/060_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/060_transform/211_FDm_R.in b/test/060_transform/211_FDm_R.in new file mode 100644 index 0000000..5a10ec6 --- /dev/null +++ b/test/060_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/060_transform/211_FDm_R.out b/test/060_transform/211_FDm_R.out new file mode 100644 index 0000000..2ac2912 --- /dev/null +++ b/test/060_transform/211_FDm_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/060_transform/212_FDr_F.in b/test/060_transform/212_FDr_F.in new file mode 100644 index 0000000..2382615 --- /dev/null +++ b/test/060_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/060_transform/212_FDr_F.out b/test/060_transform/212_FDr_F.out new file mode 100644 index 0000000..cf4f816 --- /dev/null +++ b/test/060_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/060_transform/213_FDm_F.in b/test/060_transform/213_FDm_F.in new file mode 100644 index 0000000..0515b51 --- /dev/null +++ b/test/060_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/060_transform/213_FDm_F.out b/test/060_transform/213_FDm_F.out new file mode 100644 index 0000000..2864f5b --- /dev/null +++ b/test/060_transform/213_FDm_F.out @@ -0,0 +1 @@ +UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/060_transform/214_FLr_U.in b/test/060_transform/214_FLr_U.in new file mode 100644 index 0000000..da3f3a4 --- /dev/null +++ b/test/060_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/060_transform/214_FLr_U.out b/test/060_transform/214_FLr_U.out new file mode 100644 index 0000000..e805af8 --- /dev/null +++ b/test/060_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/060_transform/215_FLm_U.in b/test/060_transform/215_FLm_U.in new file mode 100644 index 0000000..0dd99c3 --- /dev/null +++ b/test/060_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/060_transform/215_FLm_U.out b/test/060_transform/215_FLm_U.out new file mode 100644 index 0000000..40f1260 --- /dev/null +++ b/test/060_transform/215_FLm_U.out @@ -0,0 +1 @@ +FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/060_transform/216_FLr_R.in b/test/060_transform/216_FLr_R.in new file mode 100644 index 0000000..b8488d1 --- /dev/null +++ b/test/060_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/060_transform/216_FLr_R.out b/test/060_transform/216_FLr_R.out new file mode 100644 index 0000000..cf4f816 --- /dev/null +++ b/test/060_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/060_transform/217_FLm_R.in b/test/060_transform/217_FLm_R.in new file mode 100644 index 0000000..624882c --- /dev/null +++ b/test/060_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/060_transform/217_FLm_R.out b/test/060_transform/217_FLm_R.out new file mode 100644 index 0000000..2864f5b --- /dev/null +++ b/test/060_transform/217_FLm_R.out @@ -0,0 +1 @@ +UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/060_transform/218_FLr_F.in b/test/060_transform/218_FLr_F.in new file mode 100644 index 0000000..03950c5 --- /dev/null +++ b/test/060_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/060_transform/218_FLr_F.out b/test/060_transform/218_FLr_F.out new file mode 100644 index 0000000..0b0565c --- /dev/null +++ b/test/060_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/060_transform/219_FLm_F.in b/test/060_transform/219_FLm_F.in new file mode 100644 index 0000000..ff909bf --- /dev/null +++ b/test/060_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/060_transform/219_FLm_F.out b/test/060_transform/219_FLm_F.out new file mode 100644 index 0000000..d4abffc --- /dev/null +++ b/test/060_transform/219_FLm_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/060_transform/220_BUr_U.in b/test/060_transform/220_BUr_U.in new file mode 100644 index 0000000..c923f4d --- /dev/null +++ b/test/060_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/060_transform/220_BUr_U.out b/test/060_transform/220_BUr_U.out new file mode 100644 index 0000000..f7fb13c --- /dev/null +++ b/test/060_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/060_transform/221_BUm_U.in b/test/060_transform/221_BUm_U.in new file mode 100644 index 0000000..d939385 --- /dev/null +++ b/test/060_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/060_transform/221_BUm_U.out b/test/060_transform/221_BUm_U.out new file mode 100644 index 0000000..1367517 --- /dev/null +++ b/test/060_transform/221_BUm_U.out @@ -0,0 +1 @@ +UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/060_transform/222_BUr_R.in b/test/060_transform/222_BUr_R.in new file mode 100644 index 0000000..89a46f4 --- /dev/null +++ b/test/060_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/060_transform/222_BUr_R.out b/test/060_transform/222_BUr_R.out new file mode 100644 index 0000000..8c8fcb3 --- /dev/null +++ b/test/060_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/060_transform/223_BUm_R.in b/test/060_transform/223_BUm_R.in new file mode 100644 index 0000000..2f5d234 --- /dev/null +++ b/test/060_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/060_transform/223_BUm_R.out b/test/060_transform/223_BUm_R.out new file mode 100644 index 0000000..2ac2912 --- /dev/null +++ b/test/060_transform/223_BUm_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/060_transform/224_BUr_F.in b/test/060_transform/224_BUr_F.in new file mode 100644 index 0000000..0ad8995 --- /dev/null +++ b/test/060_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/060_transform/224_BUr_F.out b/test/060_transform/224_BUr_F.out new file mode 100644 index 0000000..b5b36ad --- /dev/null +++ b/test/060_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/060_transform/225_BUm_F.in b/test/060_transform/225_BUm_F.in new file mode 100644 index 0000000..3ff7e4d --- /dev/null +++ b/test/060_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/060_transform/225_BUm_F.out b/test/060_transform/225_BUm_F.out new file mode 100644 index 0000000..7721ab5 --- /dev/null +++ b/test/060_transform/225_BUm_F.out @@ -0,0 +1 @@ +UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/060_transform/226_BRr_U.in b/test/060_transform/226_BRr_U.in new file mode 100644 index 0000000..46ebe30 --- /dev/null +++ b/test/060_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/060_transform/226_BRr_U.out b/test/060_transform/226_BRr_U.out new file mode 100644 index 0000000..f7fb13c --- /dev/null +++ b/test/060_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/060_transform/227_BRm_U.in b/test/060_transform/227_BRm_U.in new file mode 100644 index 0000000..63897c9 --- /dev/null +++ b/test/060_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/060_transform/227_BRm_U.out b/test/060_transform/227_BRm_U.out new file mode 100644 index 0000000..1367517 --- /dev/null +++ b/test/060_transform/227_BRm_U.out @@ -0,0 +1 @@ +UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/060_transform/228_BRr_R.in b/test/060_transform/228_BRr_R.in new file mode 100644 index 0000000..7e2de76 --- /dev/null +++ b/test/060_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/060_transform/228_BRr_R.out b/test/060_transform/228_BRr_R.out new file mode 100644 index 0000000..cf4f816 --- /dev/null +++ b/test/060_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/060_transform/229_BRm_R.in b/test/060_transform/229_BRm_R.in new file mode 100644 index 0000000..c9e6e82 --- /dev/null +++ b/test/060_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/060_transform/229_BRm_R.out b/test/060_transform/229_BRm_R.out new file mode 100644 index 0000000..2864f5b --- /dev/null +++ b/test/060_transform/229_BRm_R.out @@ -0,0 +1 @@ +UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/060_transform/230_BRr_F.in b/test/060_transform/230_BRr_F.in new file mode 100644 index 0000000..fe288dc --- /dev/null +++ b/test/060_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/060_transform/230_BRr_F.out b/test/060_transform/230_BRr_F.out new file mode 100644 index 0000000..8c8fcb3 --- /dev/null +++ b/test/060_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/060_transform/231_BRm_F.in b/test/060_transform/231_BRm_F.in new file mode 100644 index 0000000..5411345 --- /dev/null +++ b/test/060_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/060_transform/231_BRm_F.out b/test/060_transform/231_BRm_F.out new file mode 100644 index 0000000..2ac2912 --- /dev/null +++ b/test/060_transform/231_BRm_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 FL0 BL0 DR0 FR0 DL0 UL0 BR0 UFR0 UFL2 DBL2 DBR0 DFL1 UBR0 DFR0 UBL1 diff --git a/test/060_transform/232_BDr_U.in b/test/060_transform/232_BDr_U.in new file mode 100644 index 0000000..1a8f5d3 --- /dev/null +++ b/test/060_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/060_transform/232_BDr_U.out b/test/060_transform/232_BDr_U.out new file mode 100644 index 0000000..f7fb13c --- /dev/null +++ b/test/060_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/060_transform/233_BDm_U.in b/test/060_transform/233_BDm_U.in new file mode 100644 index 0000000..b6b1ec4 --- /dev/null +++ b/test/060_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/060_transform/233_BDm_U.out b/test/060_transform/233_BDm_U.out new file mode 100644 index 0000000..1367517 --- /dev/null +++ b/test/060_transform/233_BDm_U.out @@ -0,0 +1 @@ +UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/060_transform/234_BDr_R.in b/test/060_transform/234_BDr_R.in new file mode 100644 index 0000000..f12b7bb --- /dev/null +++ b/test/060_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/060_transform/234_BDr_R.out b/test/060_transform/234_BDr_R.out new file mode 100644 index 0000000..0b0565c --- /dev/null +++ b/test/060_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/060_transform/235_BDm_R.in b/test/060_transform/235_BDm_R.in new file mode 100644 index 0000000..a281b6c --- /dev/null +++ b/test/060_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/060_transform/235_BDm_R.out b/test/060_transform/235_BDm_R.out new file mode 100644 index 0000000..d4abffc --- /dev/null +++ b/test/060_transform/235_BDm_R.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/060_transform/236_BDr_F.in b/test/060_transform/236_BDr_F.in new file mode 100644 index 0000000..68a3262 --- /dev/null +++ b/test/060_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/060_transform/236_BDr_F.out b/test/060_transform/236_BDr_F.out new file mode 100644 index 0000000..cf4f816 --- /dev/null +++ b/test/060_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/060_transform/237_BDm_F.in b/test/060_transform/237_BDm_F.in new file mode 100644 index 0000000..9200d9a --- /dev/null +++ b/test/060_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/060_transform/237_BDm_F.out b/test/060_transform/237_BDm_F.out new file mode 100644 index 0000000..2864f5b --- /dev/null +++ b/test/060_transform/237_BDm_F.out @@ -0,0 +1 @@ +UF0 UB0 DL0 DR0 UR0 UL0 DF0 DB0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFR0 DBL0 UFL0 UBR0 DBR0 DFL0 diff --git a/test/060_transform/238_BLr_U.in b/test/060_transform/238_BLr_U.in new file mode 100644 index 0000000..ae1bb2e --- /dev/null +++ b/test/060_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/060_transform/238_BLr_U.out b/test/060_transform/238_BLr_U.out new file mode 100644 index 0000000..f7fb13c --- /dev/null +++ b/test/060_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/060_transform/239_BLm_U.in b/test/060_transform/239_BLm_U.in new file mode 100644 index 0000000..82eef50 --- /dev/null +++ b/test/060_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/060_transform/239_BLm_U.out b/test/060_transform/239_BLm_U.out new file mode 100644 index 0000000..1367517 --- /dev/null +++ b/test/060_transform/239_BLm_U.out @@ -0,0 +1 @@ +UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/060_transform/240_BLr_R.in b/test/060_transform/240_BLr_R.in new file mode 100644 index 0000000..5aeee46 --- /dev/null +++ b/test/060_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/060_transform/240_BLr_R.out b/test/060_transform/240_BLr_R.out new file mode 100644 index 0000000..b5b36ad --- /dev/null +++ b/test/060_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/060_transform/241_BLm_R.in b/test/060_transform/241_BLm_R.in new file mode 100644 index 0000000..4aff162 --- /dev/null +++ b/test/060_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/060_transform/241_BLm_R.out b/test/060_transform/241_BLm_R.out new file mode 100644 index 0000000..7721ab5 --- /dev/null +++ b/test/060_transform/241_BLm_R.out @@ -0,0 +1 @@ +UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/060_transform/242_BLr_F.in b/test/060_transform/242_BLr_F.in new file mode 100644 index 0000000..a621e5e --- /dev/null +++ b/test/060_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/060_transform/242_BLr_F.out b/test/060_transform/242_BLr_F.out new file mode 100644 index 0000000..0b0565c --- /dev/null +++ b/test/060_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/060_transform/243_BLm_F.in b/test/060_transform/243_BLm_F.in new file mode 100644 index 0000000..6aa4a5a --- /dev/null +++ b/test/060_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/060_transform/243_BLm_F.out b/test/060_transform/243_BLm_F.out new file mode 100644 index 0000000..d4abffc --- /dev/null +++ b/test/060_transform/243_BLm_F.out @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 BR0 UL0 DL0 FR0 UR0 FL0 BL0 DR0 UBR2 UBL0 DFL0 DFR2 UFL0 DBR1 UFR1 DBL0 diff --git a/test/060_transform/transform_tests.c b/test/060_transform/transform_tests.c new file mode 100644 index 0000000..c1bc5af --- /dev/null +++ b/test/060_transform/transform_tests.c @@ -0,0 +1,25 @@ +#include "../test.h" + +cube_t applytrans(cube_t, char *); + +int main() { + char cubestr[STRLENMAX], transtr[STRLENMAX]; + cube_t cube; + + fgets(transtr, STRLENMAX, stdin); + fgets(cubestr, STRLENMAX, stdin); + cube = readcube("H48", cubestr); + + cube = applytrans(cube, transtr); + + if (iserror(cube)) { + printf("Error transforming cube\n"); + } else if (!issolvable(cube)) { + printf("Transformed cube is not solvable\n"); + } else { + writecube("H48", cube, cubestr); + printf("%s\n", cubestr); + } + + return 0; +} diff --git a/test/061_coord_eo/00_solved.in b/test/061_coord_eo/00_solved.in deleted file mode 100644 index dff224d..0000000 --- a/test/061_coord_eo/00_solved.in +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/061_coord_eo/00_solved.out b/test/061_coord_eo/00_solved.out deleted file mode 100644 index 573541a..0000000 --- a/test/061_coord_eo/00_solved.out +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/061_coord_eo/01_U.in b/test/061_coord_eo/01_U.in deleted file mode 100644 index b5b36ad..0000000 --- a/test/061_coord_eo/01_U.in +++ /dev/null @@ -1 +0,0 @@ -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 diff --git a/test/061_coord_eo/01_U.out b/test/061_coord_eo/01_U.out deleted file mode 100644 index 573541a..0000000 --- a/test/061_coord_eo/01_U.out +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/061_coord_eo/02_U2.in b/test/061_coord_eo/02_U2.in deleted file mode 100644 index 316ad57..0000000 --- a/test/061_coord_eo/02_U2.in +++ /dev/null @@ -1 +0,0 @@ -UB0 UF0 DB0 DF0 UL0 UR0 DL0 DR0 FR0 FL0 BL0 BR0 UBL0 UFR0 DFL0 DBR0 UBR0 UFL0 DFR0 DBL0 diff --git a/test/061_coord_eo/02_U2.out b/test/061_coord_eo/02_U2.out deleted file mode 100644 index 573541a..0000000 --- a/test/061_coord_eo/02_U2.out +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/061_coord_eo/03_U3.in b/test/061_coord_eo/03_U3.in deleted file mode 100644 index 7721ab5..0000000 --- a/test/061_coord_eo/03_U3.in +++ /dev/null @@ -1 +0,0 @@ -UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/061_coord_eo/03_U3.out b/test/061_coord_eo/03_U3.out deleted file mode 100644 index 573541a..0000000 --- a/test/061_coord_eo/03_U3.out +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/061_coord_eo/04_D.in b/test/061_coord_eo/04_D.in deleted file mode 100644 index cf4f816..0000000 --- a/test/061_coord_eo/04_D.in +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DR0 DL0 UR0 UL0 DB0 DF0 FR0 FL0 BL0 BR0 UFR0 UBL0 DBL0 DFR0 UFL0 UBR0 DFL0 DBR0 diff --git a/test/061_coord_eo/04_D.out b/test/061_coord_eo/04_D.out deleted file mode 100644 index 573541a..0000000 --- a/test/061_coord_eo/04_D.out +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/061_coord_eo/07_R.in b/test/061_coord_eo/07_R.in deleted file mode 100644 index 8c8fcb3..0000000 --- a/test/061_coord_eo/07_R.in +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 FR0 UL0 DL0 BR0 DR0 FL0 BL0 UR0 DFR2 UBL0 DFL0 UBR2 UFL0 UFR1 DBR1 DBL0 diff --git a/test/061_coord_eo/07_R.out b/test/061_coord_eo/07_R.out deleted file mode 100644 index 573541a..0000000 --- a/test/061_coord_eo/07_R.out +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/061_coord_eo/08_R2.in b/test/061_coord_eo/08_R2.in deleted file mode 100644 index 90765e2..0000000 --- a/test/061_coord_eo/08_R2.in +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 DR0 UL0 DL0 UR0 BR0 FL0 BL0 FR0 DBR0 UBL0 DFL0 UFR0 UFL0 DFR0 UBR0 DBL0 diff --git a/test/061_coord_eo/08_R2.out b/test/061_coord_eo/08_R2.out deleted file mode 100644 index 573541a..0000000 --- a/test/061_coord_eo/08_R2.out +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/061_coord_eo/10_L.in b/test/061_coord_eo/10_L.in deleted file mode 100644 index 0b0565c..0000000 --- a/test/061_coord_eo/10_L.in +++ /dev/null @@ -1 +0,0 @@ -UF0 UB0 DB0 DF0 UR0 BL0 FL0 DR0 FR0 UL0 DL0 BR0 UFR0 DBL2 UFL2 DBR0 UBL1 UBR0 DFR0 DFL1 diff --git a/test/061_coord_eo/10_L.out b/test/061_coord_eo/10_L.out deleted file mode 100644 index 573541a..0000000 --- a/test/061_coord_eo/10_L.out +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/061_coord_eo/13_F.in b/test/061_coord_eo/13_F.in deleted file mode 100644 index e805af8..0000000 --- a/test/061_coord_eo/13_F.in +++ /dev/null @@ -1 +0,0 @@ -FL1 UB0 DB0 FR1 UR0 UL0 DL0 DR0 UF1 DF1 BL0 BR0 UFL1 UBL0 DFR1 DBR0 DFL2 UBR0 UFR2 DBL0 diff --git a/test/061_coord_eo/13_F.out b/test/061_coord_eo/13_F.out deleted file mode 100644 index 2c60641..0000000 --- a/test/061_coord_eo/13_F.out +++ /dev/null @@ -1 +0,0 @@ -388 diff --git a/test/061_coord_eo/14_F2.in b/test/061_coord_eo/14_F2.in deleted file mode 100644 index 8aa701f..0000000 --- a/test/061_coord_eo/14_F2.in +++ /dev/null @@ -1 +0,0 @@ -DF0 UB0 DB0 UF0 UR0 UL0 DL0 DR0 FL0 FR0 BL0 BR0 DFL0 UBL0 UFR0 DBR0 DFR0 UBR0 UFL0 DBL0 diff --git a/test/061_coord_eo/14_F2.out b/test/061_coord_eo/14_F2.out deleted file mode 100644 index 573541a..0000000 --- a/test/061_coord_eo/14_F2.out +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/061_coord_eo/15_F3.in b/test/061_coord_eo/15_F3.in deleted file mode 100644 index 40f1260..0000000 --- a/test/061_coord_eo/15_F3.in +++ /dev/null @@ -1 +0,0 @@ -FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/061_coord_eo/15_F3.out b/test/061_coord_eo/15_F3.out deleted file mode 100644 index 2c60641..0000000 --- a/test/061_coord_eo/15_F3.out +++ /dev/null @@ -1 +0,0 @@ -388 diff --git a/test/061_coord_eo/16_B.in b/test/061_coord_eo/16_B.in deleted file mode 100644 index f7fb13c..0000000 --- a/test/061_coord_eo/16_B.in +++ /dev/null @@ -1 +0,0 @@ -UF0 BR1 BL1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 UB1 DB1 UFR0 UBR1 DFL0 DBL1 UFL0 DBR2 DFR0 UBL2 diff --git a/test/061_coord_eo/16_B.out b/test/061_coord_eo/16_B.out deleted file mode 100644 index 1fd9918..0000000 --- a/test/061_coord_eo/16_B.out +++ /dev/null @@ -1 +0,0 @@ -1539 diff --git a/test/061_coord_eo/17_B2.in b/test/061_coord_eo/17_B2.in deleted file mode 100644 index 9b33e35..0000000 --- a/test/061_coord_eo/17_B2.in +++ /dev/null @@ -1 +0,0 @@ -UF0 DB0 UB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BR0 BL0 UFR0 DBR0 DFL0 UBL0 UFL0 DBL0 DFR0 UBR0 diff --git a/test/061_coord_eo/17_B2.out b/test/061_coord_eo/17_B2.out deleted file mode 100644 index 573541a..0000000 --- a/test/061_coord_eo/17_B2.out +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/061_coord_eo/18_B3.in b/test/061_coord_eo/18_B3.in deleted file mode 100644 index 1367517..0000000 --- a/test/061_coord_eo/18_B3.in +++ /dev/null @@ -1 +0,0 @@ -UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/061_coord_eo/18_B3.out b/test/061_coord_eo/18_B3.out deleted file mode 100644 index 1fd9918..0000000 --- a/test/061_coord_eo/18_B3.out +++ /dev/null @@ -1 +0,0 @@ -1539 diff --git a/test/061_coord_eo/20_scrambled.in b/test/061_coord_eo/20_scrambled.in deleted file mode 100644 index 274d30b..0000000 --- a/test/061_coord_eo/20_scrambled.in +++ /dev/null @@ -1,3 +0,0 @@ -UL0 BL0 BR1 DL0 FR0 DF0 DB1 DR1 UB0 FL0 UF0 UR1 DFL0 UFR1 DBR1 UBR2 DBL2 DFR0 UFL1 UBL2 - -// Scramble: U R D' L D' F L2 D L F B D2 B' L2 F U2 L2 D2 R2 L2 B' diff --git a/test/061_coord_eo/20_scrambled.out b/test/061_coord_eo/20_scrambled.out deleted file mode 100644 index aa309cc..0000000 --- a/test/061_coord_eo/20_scrambled.out +++ /dev/null @@ -1 +0,0 @@ -1122 diff --git a/test/061_coord_eo/coord_eo_tests.c b/test/061_coord_eo/coord_eo_tests.c deleted file mode 100644 index 2dfba92..0000000 --- a/test/061_coord_eo/coord_eo_tests.c +++ /dev/null @@ -1,21 +0,0 @@ -#include "../test.h" - -int64_t coord_fast_eo(cube_fast_t); -cube_fast_t cubetofast(cube_t); - -int main() { - char str[STRLENMAX]; - cube_t cube; - cube_fast_t fast; - int16_t result; - - fgets(str, STRLENMAX, stdin); - cube = readcube("H48", str); - fast = cubetofast(cube); - - result = coord_fast_eo(fast); - - printf("%" PRId16 "\n", result); - - return 0; -} diff --git a/test/070_solve_simple/01_U_U3.in b/test/070_solve_simple/01_U_U3.in deleted file mode 100644 index c0f7930..0000000 --- a/test/070_solve_simple/01_U_U3.in +++ /dev/null @@ -1,8 +0,0 @@ -UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 -simple - -normal -0 -3 -3 --1 diff --git a/test/070_solve_simple/01_U_U3.out b/test/070_solve_simple/01_U_U3.out deleted file mode 100644 index ca934b4..0000000 --- a/test/070_solve_simple/01_U_U3.out +++ /dev/null @@ -1 +0,0 @@ -U' diff --git a/test/070_solve_simple/02_MUMU_alloptimal.in b/test/070_solve_simple/02_MUMU_alloptimal.in deleted file mode 100644 index f97c95f..0000000 --- a/test/070_solve_simple/02_MUMU_alloptimal.in +++ /dev/null @@ -1,8 +0,0 @@ -UB0 DF0 DB0 UF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 -simple - -normal -0 --1 -10 -0 diff --git a/test/070_solve_simple/02_MUMU_alloptimal.out b/test/070_solve_simple/02_MUMU_alloptimal.out deleted file mode 100644 index 06cd521..0000000 --- a/test/070_solve_simple/02_MUMU_alloptimal.out +++ /dev/null @@ -1,4 +0,0 @@ -U2 R' L F2 R L' -R U2 R' L F2 L' -R L' U2 R' L F2 -L' U2 R' L F2 R diff --git a/test/070_solve_simple/solve_simple_tests.c b/test/070_solve_simple/solve_simple_tests.c deleted file mode 100644 index 4756dc0..0000000 --- a/test/070_solve_simple/solve_simple_tests.c +++ /dev/null @@ -1,50 +0,0 @@ -#include "../test.h" - -int64_t solve(cube_t, char *, char *, char *, int8_t, int8_t, int64_t, int8_t, - void *, char *); - -int main() { - char cubestr[STRLENMAX], solverstr[STRLENMAX], optionsstr[STRLENMAX]; - char nisstypestr[STRLENMAX], minmovesstr[STRLENMAX]; - char maxmovesstr[STRLENMAX], maxsolsstr[STRLENMAX]; - char optimalstr[STRLENMAX], solutionsstr[STRLENMAX]; - cube_t cube; - int64_t maxsols; - int8_t minmoves, maxmoves, optimal; - - fgets(cubestr, STRLENMAX, stdin); - fgets(solverstr, STRLENMAX, stdin); - fgets(optionsstr, STRLENMAX, stdin); - fgets(nisstypestr, STRLENMAX, stdin); - fgets(minmovesstr, STRLENMAX, stdin); - fgets(maxmovesstr, STRLENMAX, stdin); - fgets(maxsolsstr, STRLENMAX, stdin); - fgets(optimalstr, STRLENMAX, stdin); - - solverstr[strcspn(solverstr, "\n")] = 0; - optionsstr[strcspn(optionsstr, "\n")] = 0; - nisstypestr[strcspn(nisstypestr, "\n")] = 0; - - cube = readcube("H48", cubestr); - minmoves = atoi(minmovesstr); - maxmoves = atoi(maxmovesstr); - maxsols = atoi(maxsolsstr); - optimal = atoi(optimalstr); - - solve( - cube, - solverstr, - optionsstr, - nisstypestr, - minmoves, - maxmoves, - maxsols, - optimal, - NULL, - solutionsstr - ); - - printf("%s", solutionsstr); - - return 0; -} diff --git a/test/071_coord_eo/00_solved.in b/test/071_coord_eo/00_solved.in new file mode 100644 index 0000000..dff224d --- /dev/null +++ b/test/071_coord_eo/00_solved.in @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 diff --git a/test/071_coord_eo/00_solved.out b/test/071_coord_eo/00_solved.out new file mode 100644 index 0000000..573541a --- /dev/null +++ b/test/071_coord_eo/00_solved.out @@ -0,0 +1 @@ +0 diff --git a/test/071_coord_eo/01_U.in b/test/071_coord_eo/01_U.in new file mode 100644 index 0000000..b5b36ad --- /dev/null +++ b/test/071_coord_eo/01_U.in @@ -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/071_coord_eo/01_U.out b/test/071_coord_eo/01_U.out new file mode 100644 index 0000000..573541a --- /dev/null +++ b/test/071_coord_eo/01_U.out @@ -0,0 +1 @@ +0 diff --git a/test/071_coord_eo/02_U2.in b/test/071_coord_eo/02_U2.in new file mode 100644 index 0000000..316ad57 --- /dev/null +++ b/test/071_coord_eo/02_U2.in @@ -0,0 +1 @@ +UB0 UF0 DB0 DF0 UL0 UR0 DL0 DR0 FR0 FL0 BL0 BR0 UBL0 UFR0 DFL0 DBR0 UBR0 UFL0 DFR0 DBL0 diff --git a/test/071_coord_eo/02_U2.out b/test/071_coord_eo/02_U2.out new file mode 100644 index 0000000..573541a --- /dev/null +++ b/test/071_coord_eo/02_U2.out @@ -0,0 +1 @@ +0 diff --git a/test/071_coord_eo/03_U3.in b/test/071_coord_eo/03_U3.in new file mode 100644 index 0000000..7721ab5 --- /dev/null +++ b/test/071_coord_eo/03_U3.in @@ -0,0 +1 @@ +UL0 UR0 DB0 DF0 UF0 UB0 DL0 DR0 FR0 FL0 BL0 BR0 UFL0 UBR0 DFL0 DBR0 UBL0 UFR0 DFR0 DBL0 diff --git a/test/071_coord_eo/03_U3.out b/test/071_coord_eo/03_U3.out new file mode 100644 index 0000000..573541a --- /dev/null +++ b/test/071_coord_eo/03_U3.out @@ -0,0 +1 @@ +0 diff --git a/test/071_coord_eo/04_D.in b/test/071_coord_eo/04_D.in new file mode 100644 index 0000000..cf4f816 --- /dev/null +++ b/test/071_coord_eo/04_D.in @@ -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/071_coord_eo/04_D.out b/test/071_coord_eo/04_D.out new file mode 100644 index 0000000..573541a --- /dev/null +++ b/test/071_coord_eo/04_D.out @@ -0,0 +1 @@ +0 diff --git a/test/071_coord_eo/07_R.in b/test/071_coord_eo/07_R.in new file mode 100644 index 0000000..8c8fcb3 --- /dev/null +++ b/test/071_coord_eo/07_R.in @@ -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/071_coord_eo/07_R.out b/test/071_coord_eo/07_R.out new file mode 100644 index 0000000..573541a --- /dev/null +++ b/test/071_coord_eo/07_R.out @@ -0,0 +1 @@ +0 diff --git a/test/071_coord_eo/08_R2.in b/test/071_coord_eo/08_R2.in new file mode 100644 index 0000000..90765e2 --- /dev/null +++ b/test/071_coord_eo/08_R2.in @@ -0,0 +1 @@ +UF0 UB0 DB0 DF0 DR0 UL0 DL0 UR0 BR0 FL0 BL0 FR0 DBR0 UBL0 DFL0 UFR0 UFL0 DFR0 UBR0 DBL0 diff --git a/test/071_coord_eo/08_R2.out b/test/071_coord_eo/08_R2.out new file mode 100644 index 0000000..573541a --- /dev/null +++ b/test/071_coord_eo/08_R2.out @@ -0,0 +1 @@ +0 diff --git a/test/071_coord_eo/10_L.in b/test/071_coord_eo/10_L.in new file mode 100644 index 0000000..0b0565c --- /dev/null +++ b/test/071_coord_eo/10_L.in @@ -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/071_coord_eo/10_L.out b/test/071_coord_eo/10_L.out new file mode 100644 index 0000000..573541a --- /dev/null +++ b/test/071_coord_eo/10_L.out @@ -0,0 +1 @@ +0 diff --git a/test/071_coord_eo/13_F.in b/test/071_coord_eo/13_F.in new file mode 100644 index 0000000..e805af8 --- /dev/null +++ b/test/071_coord_eo/13_F.in @@ -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/071_coord_eo/13_F.out b/test/071_coord_eo/13_F.out new file mode 100644 index 0000000..2c60641 --- /dev/null +++ b/test/071_coord_eo/13_F.out @@ -0,0 +1 @@ +388 diff --git a/test/071_coord_eo/14_F2.in b/test/071_coord_eo/14_F2.in new file mode 100644 index 0000000..8aa701f --- /dev/null +++ b/test/071_coord_eo/14_F2.in @@ -0,0 +1 @@ +DF0 UB0 DB0 UF0 UR0 UL0 DL0 DR0 FL0 FR0 BL0 BR0 DFL0 UBL0 UFR0 DBR0 DFR0 UBR0 UFL0 DBL0 diff --git a/test/071_coord_eo/14_F2.out b/test/071_coord_eo/14_F2.out new file mode 100644 index 0000000..573541a --- /dev/null +++ b/test/071_coord_eo/14_F2.out @@ -0,0 +1 @@ +0 diff --git a/test/071_coord_eo/15_F3.in b/test/071_coord_eo/15_F3.in new file mode 100644 index 0000000..40f1260 --- /dev/null +++ b/test/071_coord_eo/15_F3.in @@ -0,0 +1 @@ +FR1 UB0 DB0 FL1 UR0 UL0 DL0 DR0 DF1 UF1 BL0 BR0 DFR1 UBL0 UFL1 DBR0 UFR2 UBR0 DFL2 DBL0 diff --git a/test/071_coord_eo/15_F3.out b/test/071_coord_eo/15_F3.out new file mode 100644 index 0000000..2c60641 --- /dev/null +++ b/test/071_coord_eo/15_F3.out @@ -0,0 +1 @@ +388 diff --git a/test/071_coord_eo/16_B.in b/test/071_coord_eo/16_B.in new file mode 100644 index 0000000..f7fb13c --- /dev/null +++ b/test/071_coord_eo/16_B.in @@ -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/071_coord_eo/16_B.out b/test/071_coord_eo/16_B.out new file mode 100644 index 0000000..1fd9918 --- /dev/null +++ b/test/071_coord_eo/16_B.out @@ -0,0 +1 @@ +1539 diff --git a/test/071_coord_eo/17_B2.in b/test/071_coord_eo/17_B2.in new file mode 100644 index 0000000..9b33e35 --- /dev/null +++ b/test/071_coord_eo/17_B2.in @@ -0,0 +1 @@ +UF0 DB0 UB0 DF0 UR0 UL0 DL0 DR0 FR0 FL0 BR0 BL0 UFR0 DBR0 DFL0 UBL0 UFL0 DBL0 DFR0 UBR0 diff --git a/test/071_coord_eo/17_B2.out b/test/071_coord_eo/17_B2.out new file mode 100644 index 0000000..573541a --- /dev/null +++ b/test/071_coord_eo/17_B2.out @@ -0,0 +1 @@ +0 diff --git a/test/071_coord_eo/18_B3.in b/test/071_coord_eo/18_B3.in new file mode 100644 index 0000000..1367517 --- /dev/null +++ b/test/071_coord_eo/18_B3.in @@ -0,0 +1 @@ +UF0 BL1 BR1 DF0 UR0 UL0 DL0 DR0 FR0 FL0 DB1 UB1 UFR0 DBL1 DFL0 UBR1 UFL0 UBL2 DFR0 DBR2 diff --git a/test/071_coord_eo/18_B3.out b/test/071_coord_eo/18_B3.out new file mode 100644 index 0000000..1fd9918 --- /dev/null +++ b/test/071_coord_eo/18_B3.out @@ -0,0 +1 @@ +1539 diff --git a/test/071_coord_eo/20_scrambled.in b/test/071_coord_eo/20_scrambled.in new file mode 100644 index 0000000..274d30b --- /dev/null +++ b/test/071_coord_eo/20_scrambled.in @@ -0,0 +1,3 @@ +UL0 BL0 BR1 DL0 FR0 DF0 DB1 DR1 UB0 FL0 UF0 UR1 DFL0 UFR1 DBR1 UBR2 DBL2 DFR0 UFL1 UBL2 + +// Scramble: U R D' L D' F L2 D L F B D2 B' L2 F U2 L2 D2 R2 L2 B' diff --git a/test/071_coord_eo/20_scrambled.out b/test/071_coord_eo/20_scrambled.out new file mode 100644 index 0000000..aa309cc --- /dev/null +++ b/test/071_coord_eo/20_scrambled.out @@ -0,0 +1 @@ +1122 diff --git a/test/071_coord_eo/coord_eo_tests.c b/test/071_coord_eo/coord_eo_tests.c new file mode 100644 index 0000000..2dfba92 --- /dev/null +++ b/test/071_coord_eo/coord_eo_tests.c @@ -0,0 +1,21 @@ +#include "../test.h" + +int64_t coord_fast_eo(cube_fast_t); +cube_fast_t cubetofast(cube_t); + +int main() { + char str[STRLENMAX]; + cube_t cube; + cube_fast_t fast; + int16_t result; + + fgets(str, STRLENMAX, stdin); + cube = readcube("H48", str); + fast = cubetofast(cube); + + result = coord_fast_eo(fast); + + printf("%" PRId16 "\n", result); + + return 0; +} diff --git a/test/080_solve_simple/01_U_U3.in b/test/080_solve_simple/01_U_U3.in new file mode 100644 index 0000000..c0f7930 --- /dev/null +++ b/test/080_solve_simple/01_U_U3.in @@ -0,0 +1,8 @@ +UR0 UL0 DB0 DF0 UB0 UF0 DL0 DR0 FR0 FL0 BL0 BR0 UBR0 UFL0 DFL0 DBR0 UFR0 UBL0 DFR0 DBL0 +simple + +normal +0 +3 +3 +-1 diff --git a/test/080_solve_simple/01_U_U3.out b/test/080_solve_simple/01_U_U3.out new file mode 100644 index 0000000..ca934b4 --- /dev/null +++ b/test/080_solve_simple/01_U_U3.out @@ -0,0 +1 @@ +U' diff --git a/test/080_solve_simple/02_MUMU_alloptimal.in b/test/080_solve_simple/02_MUMU_alloptimal.in new file mode 100644 index 0000000..f97c95f --- /dev/null +++ b/test/080_solve_simple/02_MUMU_alloptimal.in @@ -0,0 +1,8 @@ +UB0 DF0 DB0 UF0 UR0 UL0 DL0 DR0 FR0 FL0 BL0 BR0 UFR0 UBL0 DFL0 DBR0 UFL0 UBR0 DFR0 DBL0 +simple + +normal +0 +-1 +10 +0 diff --git a/test/080_solve_simple/02_MUMU_alloptimal.out b/test/080_solve_simple/02_MUMU_alloptimal.out new file mode 100644 index 0000000..06cd521 --- /dev/null +++ b/test/080_solve_simple/02_MUMU_alloptimal.out @@ -0,0 +1,4 @@ +U2 R' L F2 R L' +R U2 R' L F2 L' +R L' U2 R' L F2 +L' U2 R' L F2 R diff --git a/test/080_solve_simple/solve_simple_tests.c b/test/080_solve_simple/solve_simple_tests.c new file mode 100644 index 0000000..4756dc0 --- /dev/null +++ b/test/080_solve_simple/solve_simple_tests.c @@ -0,0 +1,50 @@ +#include "../test.h" + +int64_t solve(cube_t, char *, char *, char *, int8_t, int8_t, int64_t, int8_t, + void *, char *); + +int main() { + char cubestr[STRLENMAX], solverstr[STRLENMAX], optionsstr[STRLENMAX]; + char nisstypestr[STRLENMAX], minmovesstr[STRLENMAX]; + char maxmovesstr[STRLENMAX], maxsolsstr[STRLENMAX]; + char optimalstr[STRLENMAX], solutionsstr[STRLENMAX]; + cube_t cube; + int64_t maxsols; + int8_t minmoves, maxmoves, optimal; + + fgets(cubestr, STRLENMAX, stdin); + fgets(solverstr, STRLENMAX, stdin); + fgets(optionsstr, STRLENMAX, stdin); + fgets(nisstypestr, STRLENMAX, stdin); + fgets(minmovesstr, STRLENMAX, stdin); + fgets(maxmovesstr, STRLENMAX, stdin); + fgets(maxsolsstr, STRLENMAX, stdin); + fgets(optimalstr, STRLENMAX, stdin); + + solverstr[strcspn(solverstr, "\n")] = 0; + optionsstr[strcspn(optionsstr, "\n")] = 0; + nisstypestr[strcspn(nisstypestr, "\n")] = 0; + + cube = readcube("H48", cubestr); + minmoves = atoi(minmovesstr); + maxmoves = atoi(maxmovesstr); + maxsols = atoi(maxsolsstr); + optimal = atoi(optimalstr); + + solve( + cube, + solverstr, + optionsstr, + nisstypestr, + minmoves, + maxmoves, + maxsols, + optimal, + NULL, + solutionsstr + ); + + printf("%s", solutionsstr); + + return 0; +} -- cgit v1.3