@@ -31,22 +31,6 @@ my @info = ( # |-----------|-----------|-----------|-----------|
31
31
' -+0' , ' ' , " +0" , " +1" , " +314" , " -314" ,
32
32
' -0 ' , ' ' , " 0" , " 1" , " 314" , " -314" ,
33
33
' -+0 ' , ' ' , " +0" , " +1" , " +314" , " -314" ,
34
- ' #' , ' ' , " 0" , " 1" , " 314" , " -314" ,
35
- ' # ' , ' ' , " 0" , " 1" , " 314" , " -314" ,
36
- ' #0' , ' ' , " 0" , " 1" , " 314" , " -314" ,
37
- ' #0 ' , ' ' , " 0" , " 1" , " 314" , " -314" ,
38
- ' #+' , ' ' , " +0" , " +1" , " +314" , " -314" ,
39
- ' #+ ' , ' ' , " +0" , " +1" , " +314" , " -314" ,
40
- ' #+0' , ' ' , " +0" , " +1" , " +314" , " -314" ,
41
- ' #+0 ' , ' ' , " +0" , " +1" , " +314" , " -314" ,
42
- ' #-' , ' ' , " 0" , " 1" , " 314" , " -314" ,
43
- ' #-+' , ' ' , " +0" , " +1" , " +314" , " -314" ,
44
- ' #- ' , ' ' , " 0" , " 1" , " 314" , " -314" ,
45
- ' #-+ ' , ' ' , " +0" , " +1" , " +314" , " -314" ,
46
- ' #-0' , ' ' , " 0" , " 1" , " 314" , " -314" ,
47
- ' #-+0' , ' ' , " +0" , " +1" , " +314" , " -314" ,
48
- ' #-0 ' , ' ' , " 0" , " 1" , " 314" , " -314" ,
49
- ' #-+0 ' , ' ' , " +0" , " +1" , " +314" , " -314" ,
50
34
51
35
# no size, precision 0
52
36
' ' , ' .0' , " " , " 1" , " 314" , " -314" ,
@@ -65,22 +49,6 @@ my @info = ( # |-----------|-----------|-----------|-----------|
65
49
' -+0' , ' .0' , " +" , " +1" , " +314" , " -314" ,
66
50
' -0 ' , ' .0' , " " , " 1" , " 314" , " -314" ,
67
51
' -+0 ' , ' .0' , " +" , " +1" , " +314" , " -314" ,
68
- ' #' , ' .0' , " " , " 1" , " 314" , " -314" ,
69
- ' # ' , ' .0' , " " , " 1" , " 314" , " -314" ,
70
- ' #0' , ' .0' , " " , " 1" , " 314" , " -314" ,
71
- ' #0 ' , ' .0' , " " , " 1" , " 314" , " -314" ,
72
- ' #+' , ' .0' , " +" , " +1" , " +314" , " -314" ,
73
- ' #+ ' , ' .0' , " +" , " +1" , " +314" , " -314" ,
74
- ' #+0' , ' .0' , " +" , " +1" , " +314" , " -314" ,
75
- ' #+0 ' , ' .0' , " +" , " +1" , " +314" , " -314" ,
76
- ' #-' , ' .0' , " " , " 1" , " 314" , " -314" ,
77
- ' #-+' , ' .0' , " +" , " +1" , " +314" , " -314" ,
78
- ' #- ' , ' .0' , " " , " 1" , " 314" , " -314" ,
79
- ' #-+ ' , ' .0' , " +" , " +1" , " +314" , " -314" ,
80
- ' #-0' , ' .0' , " " , " 1" , " 314" , " -314" ,
81
- ' #-+0' , ' .0' , " +" , " +1" , " +314" , " -314" ,
82
- ' #-0 ' , ' .0' , " " , " 1" , " 314" , " -314" ,
83
- ' #-+0 ' , ' .0' , " +" , " +1" , " +314" , " -314" ,
84
52
85
53
# 2 positions, usually doesn't fit
86
54
' ' , 2 , " 0" , " 1" , " 314" , " -314" ,
@@ -99,22 +67,6 @@ my @info = ( # |-----------|-----------|-----------|-----------|
99
67
' -+0' , 2 , " +0" , " +1" , " +314" , " -314" ,
100
68
' -0 ' , 2 , " 0" , " 1" , " 314" , " -314" ,
101
69
' -+0 ' , 2 , " +0" , " +1" , " +314" , " -314" ,
102
- ' #' , 2 , " 0" , " 1" , " 314" , " -314" ,
103
- ' # ' , 2 , " 0" , " 1" , " 314" , " -314" ,
104
- ' #0' , 2 , " 00" , " 01" , " 314" , " -314" ,
105
- ' #0 ' , 2 , " 0" , " 1" , " 314" , " -314" ,
106
- ' #+' , 2 , " +0" , " +1" , " +314" , " -314" ,
107
- ' #+ ' , 2 , " +0" , " +1" , " +314" , " -314" ,
108
- ' #+0' , 2 , " +0" , " +1" , " +314" , " -314" ,
109
- ' #+0 ' , 2 , " +0" , " +1" , " +314" , " -314" ,
110
- ' #-' , 2 , " 0 " , " 1 " , " 314" , " -314" ,
111
- ' #-+' , 2 , " +0" , " +1" , " +314" , " -314" ,
112
- ' #- ' , 2 , " 0" , " 1" , " 314" , " -314" ,
113
- ' #-+ ' , 2 , " +0" , " +1" , " +314" , " -314" ,
114
- ' #-0' , 2 , " 0 " , " 1 " , " 314" , " -314" ,
115
- ' #-+0' , 2 , " +0" , " +1" , " +314" , " -314" ,
116
- ' #-0 ' , 2 , " 0" , " 1" , " 314" , " -314" ,
117
- ' #-+0 ' , 2 , " +0" , " +1" , " +314" , " -314" ,
118
70
119
71
# 8 positions, should always fit
120
72
' ' , 8 , " 0" , " 1" , " 314" , " -314" ,
@@ -133,21 +85,6 @@ my @info = ( # |-----------|-----------|-----------|-----------|
133
85
' -+0' , 8 , " +0 " , " +1 " , " +314 " , " -314 " ,
134
86
' -0 ' , 8 , " 0 " , " 1 " , " 314 " , " -314 " ,
135
87
' -+0 ' , 8 , " +0 " , " +1 " , " +314 " , " -314 " ,
136
- ' #' , 8 , " 0" , " 1" , " 314" , " -314" ,
137
- ' #0' , 8 , " 00000000" , " 00000001" , " 00000314" , " -0000314" ,
138
- ' #0 ' , 8 , " 0000000" , " 0000001" , " 0000314" , " -0000314" ,
139
- ' #+' , 8 , " +0" , " +1" , " +314" , " -314" ,
140
- ' #+ ' , 8 , " +0" , " +1" , " +314" , " -314" ,
141
- ' #+0' , 8 , " +0000000" , " +0000001" , " +0000314" , " -0000314" ,
142
- ' #+0 ' , 8 , " +0000000" , " +0000001" , " +0000314" , " -0000314" ,
143
- ' #-' , 8 , " 0 " , " 1 " , " 314 " , " -314 " ,
144
- ' #-+' , 8 , " +0 " , " +1 " , " +314 " , " -314 " ,
145
- ' #- ' , 8 , " 0 " , " 1 " , " 314 " , " -314 " ,
146
- ' #-+ ' , 8 , " +0 " , " +1 " , " +314 " , " -314 " ,
147
- ' #-0' , 8 , " 0 " , " 1 " , " 314 " , " -314 " ,
148
- ' #-+0' , 8 , " +0 " , " +1 " , " +314 " , " -314 " ,
149
- ' #-0 ' , 8 , " 0 " , " 1 " , " 314 " , " -314 " ,
150
- ' #-+0 ' , 8 , " +0 " , " +1 " , " +314 " , " -314 " ,
151
88
152
89
# 8 positions with precision, precision fits sometimes
153
90
' ' , 8.2 , " 00" , " 01" , " 314" , " -314" ,
@@ -166,28 +103,17 @@ my @info = ( # |-----------|-----------|-----------|-----------|
166
103
' -+0' , 8.2 , " +00 " , " +01 " , " +314 " , " -314 " ,
167
104
' -0 ' , 8.2 , " 00 " , " 01 " , " 314 " , " -314 " ,
168
105
' -+0 ' , 8.2 , " +00 " , " +01 " , " +314 " , " -314 " ,
169
- ' #' , 8.2 , " 00" , " 01" , " 314" , " -314" ,
170
- ' #0' , 8.2 , " 00" , " 01" , " 314" , " -314" ,
171
- ' #0 ' , 8.2 , " 00" , " 01" , " 314" , " -314" ,
172
- ' #+' , 8.2 , " +00" , " +01" , " +314" , " -314" ,
173
- ' #+ ' , 8.2 , " +00" , " +01" , " +314" , " -314" ,
174
- ' #+0' , 8.2 , " +00" , " +01" , " +314" , " -314" ,
175
- ' #+0 ' , 8.2 , " +00" , " +01" , " +314" , " -314" ,
176
- ' #-' , 8.2 , " 00 " , " 01 " , " 314 " , " -314 " ,
177
- ' #-+' , 8.2 , " +00 " , " +01 " , " +314 " , " -314 " ,
178
- ' #- ' , 8.2 , " 00 " , " 01 " , " 314 " , " -314 " ,
179
- ' #-+ ' , 8.2 , " +00 " , " +01 " , " +314 " , " -314 " ,
180
- ' #-0' , 8.2 , " 00 " , " 01 " , " 314 " , " -314 " ,
181
- ' #-+0' , 8.2 , " +00 " , " +01 " , " +314 " , " -314 " ,
182
- ' #-0 ' , 8.2 , " 00 " , " 01 " , " 314 " , " -314 " ,
183
- ' #-+0 ' , 8.2 , " +00 " , " +01 " , " +314 " , " -314 " ,
184
106
185
107
). map : -> $ flags , $ size , $ r0 , $ r1 , $ r4 , $ rm {
186
108
my @ flat ;
187
109
for $ flags . comb . permutations>>. join -> $ permuted {
188
110
@ flat . append (' %' ~ $ permuted ~ $ size ~ $ _ , $ r0 , $ r1 , $ r4 , $ rm )
189
111
for <d i >;
190
112
}
113
+ for " #$ flags" . comb . permutations>>. join -> $ permuted {
114
+ @ flat . append (' %' ~ $ permuted ~ $ size ~ $ _ , $ r0 , $ r1 , $ r4 , $ rm )
115
+ for <d i >;
116
+ }
191
117
| @ flat
192
118
}
193
119
0 commit comments