diff options
| author | nodist <kevin.comas.git@gmail.com> | 2026-05-22 13:13:47 -0400 |
|---|---|---|
| committer | nodist <kevin.comas.git@gmail.com> | 2026-05-22 13:13:47 -0400 |
| commit | aa58218da7a3ce3587a768f85323c3ce2212f6b2 (patch) | |
| tree | 18f49b3d00d946cb4efb1562397b255909670395 /docs/type_system/bits.md | |
| parent | c71cd186644570eb25c45ded7837b0e7aa54987a (diff) | |
add operators for bit type
Diffstat (limited to 'docs/type_system/bits.md')
| -rw-r--r-- | docs/type_system/bits.md | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/docs/type_system/bits.md b/docs/type_system/bits.md deleted file mode 100644 index 122500c..0000000 --- a/docs/type_system/bits.md +++ /dev/null @@ -1,51 +0,0 @@ -# Bits - ---- - -A sequence of bits that can fit into a register - -```text -Bits_size `alias Enum[.bit_any; .bit8; .bit16; .bit32; .bit64; .bit80; .bit128] - -Bits_representation `alias Enum[ - .numeric; .float; .int; .int_unsiged; .int_signed - .ascii; .utf8; .utf16; .utf32 - .bool - .mask -] - -Bits[Bits_size; Bits_representation] -``` - -## Alias - -```text -Number `alias Bits[.bit_any; .numeric] - -Int `alias Bits[.bit_any; .int] - -Int_unsiged `alias Bits[.bit_any; .int_unsiged] - -U8 `alias Bits[.bit8; .int_unsiged] -U16 `alias Bits[.bit16; .int_unsiged] -U32 `alias Bits[.bit32; .int_unsiged] -U64 `alias Bits[.bit64; .int_unsiged] - -Int_signed `alias Bits[.bit_any; .int_signed] - -I8 `alias Bits[.bit8; .int_signed] -I16 `alias Bits[.bit16; .int_signed] -I32 `alias Bits[.bit32; .int_signed] -I64 `alias Bits[.bit64; .int_signed] - -Float `alias Bits[.bit_any; .float] - -F32 `alias Bits[.bit32; .float] -F64 `alias Bits[.bit64; .float] - -Char `alias Bits[.bit32; .utf8] - -Bool `alias Bits[.bit8; .bool] - -Mask `alias Bits[.bit64; .mask] -``` |
