summaryrefslogtreecommitdiff
path: root/docs/dev/bnil-llil.md
diff options
context:
space:
mode:
authorMark Rowe <mark@vector35.com>2026-06-04 16:36:52 -0700
committerMark Rowe <mark@vector35.com>2026-06-05 13:01:46 -0700
commitfde1241ce928d38c2031c827ae0ddee5c6f5af0f (patch)
tree6711a47863332712eb5324e2c3ef1dffb843bb5d /docs/dev/bnil-llil.md
parentfa09f36b5f47ed690dc029fe9f1ed9ad4ebce7c8 (diff)
Add abs, min, and max instructions
Diffstat (limited to 'docs/dev/bnil-llil.md')
-rw-r--r--docs/dev/bnil-llil.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/docs/dev/bnil-llil.md b/docs/dev/bnil-llil.md
index b3a4f906..db251ab3 100644
--- a/docs/dev/bnil-llil.md
+++ b/docs/dev/bnil-llil.md
@@ -263,6 +263,11 @@ The double precision instruction multiply, divide, modulus instructions are part
* `LLIL_CTZ` - Count trailing zero bits of `src`; the result is `8 * size` when `src` is zero
* `LLIL_RBIT` - Reverse the bit order of `src`
* `LLIL_CLS` - Count leading sign bits of `src` (the number of bits below the sign bit that match it)
+* `LLIL_MINS` - Signed minimum of `left` and `right`
+* `LLIL_MAXS` - Signed maximum of `left` and `right`
+* `LLIL_MINU` - Unsigned minimum of `left` and `right`
+* `LLIL_MAXU` - Unsigned maximum of `left` and `right`
+* `LLIL_ABS` - Signed absolute value of `src`
* `LLIL_TEST_BIT ` - Test if bit `right` in expression `left` is set
* `LLIL_BOOL_TO_INT ` - Converts a bool `src` to an integer