(mut f: AE, args: &[AE])
| 3305 | return Ok(Some(self.nat_literal(0))); |
| 3306 | } |
| 3307 | |
| 3308 | let width_val = self.try_eval_nat_value_for_pred(&width)?; |
| 3309 | let Some(width) = width_val.and_then(|w| w.to_u64()) else { |
| 3310 | return Ok(None); |
| 3311 | }; |
| 3312 | |
| 3313 | const REDUCE_BITVEC_WIDTH_MAX: u64 = 1 << 24; |
| 3314 | if width > REDUCE_BITVEC_WIDTH_MAX { |
| 3315 | return Ok(None); |