From 7c9d3b5eae52128b1a568aa9c975527879565c69 Mon Sep 17 00:00:00 2001 From: dam Date: Sat, 11 Apr 2026 00:02:08 +0100 Subject: Updated repository url. --- README.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 13179e6..5aa6048 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,17 @@ -jai-modules +Jai Modules =========== Modules for the language being developed by Thekla, Inc. -Available at https://github.com/gudinoff/jai-modules +Source: +Contact: + # Saturation This module provides basic integer [saturation arithmetic](https://en.wikipedia.org/wiki/Saturation_arithmetic) procedures: `add`, `sub`, `mul`, and `div`. -These procedures accept any of the built-in integer types and adjust the output accordingly, e.g., adding an `u8` with an `s16` results in an `s16`; -All procedures return a flag signaling if the result is saturated and, additionally, the division procedure returns the remainder; +These procedures accept any of the built-in integer types and adjust the output accordingly, e.g., adding an `u8` with an `s16` results in an `s16`. +All procedures return a flag signaling if the result is saturated and, additionally, the division procedure returns the remainder. Branch-free procedures are included for the x64 architecture. These may be used by setting the `PREFER_BRANCH_FREE_CODE` module argument, or by setting `prefer_branch_free_code` on each function call. These should speed things up, specially when using signed values. Some benchmarks are included on the tests file. # TUI @@ -18,6 +20,7 @@ A simple terminal user interface module that provides basic functionalities simi Usefull for creating simple terminal-based apps that require user input. View `snake.jai` for an example. It has been tested on the following terminal emulators: + - [GNOME Terminal](https://en.wikipedia.org/wiki/GNOME_Terminal) - [kitty](https://en.wikipedia.org/wiki/Kitty_(terminal_emulator)) - [Konsole](https://en.wikipedia.org/wiki/Konsole) @@ -31,6 +34,5 @@ Basic operations over UTF8 encoded strings. # License -Licensed under MIT or ISC. - -SPDX-License-Identifier: MIT OR ISC +Licensed under MIT or ISC. +SPDX-License-Identifier: MIT OR ISC. -- cgit v1.2.3