From fde1241ce928d38c2031c827ae0ddee5c6f5af0f Mon Sep 17 00:00:00 2001 From: Mark Rowe Date: Thu, 4 Jun 2026 16:36:52 -0700 Subject: Add abs, min, and max instructions --- docs/dev/bnil-mlil.md | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'docs/dev/bnil-mlil.md') diff --git a/docs/dev/bnil-mlil.md b/docs/dev/bnil-mlil.md index 8e796ec8..99c47f21 100644 --- a/docs/dev/bnil-mlil.md +++ b/docs/dev/bnil-mlil.md @@ -354,6 +354,11 @@ The parameter list can be accessed through the `params` property: * `MLIL_CTZ` - Count trailing zero bits of `src` expression; the result is `8 * size` when `src` is zero * `MLIL_RBIT` - Reverse the bit order of `src` expression * `MLIL_CLS` - Count leading sign bits of `src` expression (the number of bits below the sign bit that match it) +* `MLIL_MINS` - Signed minimum of `left` expression and `right` expression +* `MLIL_MAXS` - Signed maximum of `left` expression and `right` expression +* `MLIL_MINU` - Unsigned minimum of `left` expression and `right` expression +* `MLIL_MAXU` - Unsigned maximum of `left` expression and `right` expression +* `MLIL_ABS` - Signed absolute value of `src` expression * `MLIL_FADD` - IEEE754 floating point addition of `left` expression with `right` expression * `MLIL_FSUB` - IEEE754 floating point subtraction of `left` expression with `right` expression * `MLIL_FMUL` - IEEE754 floating point multiplication of `left` expression with `right` expression -- cgit v1.3.1