Commit 4cff110
committed
feat: add BitVec.[zero_ushiftRight|zero_sshiftRight|zero_mul] and clean up BVDecide
- Fix names
shiftLeft_zero_eq -> shiftLeft_zero
ushiftRight_zero_eq -> ushiftRight_zero
- Remove duplicate prefixes
BitVec.mul_zero -> mul_zero
BitVec.mul_add -> mul_add
- Adapt BVDecide/Normalize/BitVec by reusing the following functions
zero_add | add_zero
and_self
mul_zero | zero_mul
shiftLeft_zero | zero_shiftLeft
sshiftRight_zero | zero_sshiftRight
ushiftRight_zero | zero_ushiftRight1 parent 8c7f748 commit 4cff110
File tree
2 files changed
+37
-54
lines changed- src
- Init/Data/BitVec
- Std/Tactic/BVDecide/Normalize
2 files changed
+37
-54
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1062 | 1062 | | |
1063 | 1063 | | |
1064 | 1064 | | |
1065 | | - | |
| 1065 | + | |
1066 | 1066 | | |
1067 | 1067 | | |
1068 | 1068 | | |
| |||
1232 | 1232 | | |
1233 | 1233 | | |
1234 | 1234 | | |
1235 | | - | |
| 1235 | + | |
| 1236 | + | |
| 1237 | + | |
| 1238 | + | |
| 1239 | + | |
1236 | 1240 | | |
1237 | 1241 | | |
1238 | 1242 | | |
| |||
1387 | 1391 | | |
1388 | 1392 | | |
1389 | 1393 | | |
| 1394 | + | |
| 1395 | + | |
| 1396 | + | |
| 1397 | + | |
1390 | 1398 | | |
1391 | 1399 | | |
1392 | 1400 | | |
| |||
2153 | 2161 | | |
2154 | 2162 | | |
2155 | 2163 | | |
2156 | | - | |
| 2164 | + | |
2157 | 2165 | | |
2158 | 2166 | | |
2159 | 2167 | | |
2160 | | - | |
| 2168 | + | |
| 2169 | + | |
| 2170 | + | |
| 2171 | + | |
| 2172 | + | |
| 2173 | + | |
2161 | 2174 | | |
2162 | 2175 | | |
2163 | 2176 | | |
2164 | 2177 | | |
2165 | 2178 | | |
2166 | 2179 | | |
2167 | | - | |
| 2180 | + | |
2168 | 2181 | | |
2169 | 2182 | | |
2170 | 2183 | | |
| |||
3179 | 3192 | | |
3180 | 3193 | | |
3181 | 3194 | | |
| 3195 | + | |
| 3196 | + | |
| 3197 | + | |
| 3198 | + | |
| 3199 | + | |
| 3200 | + | |
3182 | 3201 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
| 107 | + | |
| 108 | + | |
116 | 109 | | |
117 | 110 | | |
118 | 111 | | |
| |||
124 | 117 | | |
125 | 118 | | |
126 | 119 | | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | | - | |
| 120 | + | |
131 | 121 | | |
132 | 122 | | |
133 | 123 | | |
| |||
202 | 192 | | |
203 | 193 | | |
204 | 194 | | |
205 | | - | |
206 | | - | |
207 | | - | |
208 | | - | |
209 | | - | |
210 | | - | |
211 | | - | |
212 | | - | |
213 | | - | |
214 | | - | |
215 | | - | |
216 | | - | |
217 | | - | |
| 195 | + | |
| 196 | + | |
218 | 197 | | |
219 | | - | |
220 | | - | |
221 | | - | |
| 198 | + | |
| 199 | + | |
222 | 200 | | |
223 | 201 | | |
224 | | - | |
| 202 | + | |
225 | 203 | | |
226 | 204 | | |
227 | 205 | | |
228 | 206 | | |
229 | | - | |
230 | | - | |
231 | | - | |
232 | | - | |
233 | | - | |
234 | | - | |
235 | | - | |
236 | | - | |
237 | | - | |
| 207 | + | |
| 208 | + | |
238 | 209 | | |
239 | | - | |
240 | | - | |
241 | | - | |
242 | | - | |
| 210 | + | |
| 211 | + | |
243 | 212 | | |
244 | 213 | | |
245 | | - | |
| 214 | + | |
246 | 215 | | |
247 | 216 | | |
248 | 217 | | |
249 | 218 | | |
250 | | - | |
251 | | - | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | 219 | | |
256 | 220 | | |
257 | 221 | | |
| |||
0 commit comments