message-size-increase #3

Merged
sashakoshka merged 227 commits from message-size-increase into main 2025-09-07 19:27:38 -06:00
Showing only changes of commit 385c5a5972 - Show all commits

View File

@ -4,31 +4,31 @@ PDL allows defining a protocol using HOPP and TAPE.
## Data Types ## Data Types
| Syntax | TN | CN | Description | Syntax | TN | CN | Description
| -------- | ------- | -: | ----------- | ---------- | ------- | -: | -----------
| I5 | SI | | | I5 | SI | |
| I8 | LI | 0 | | I8 | LI | 0 |
| I16 | LI | 1 | | I16 | LI | 1 |
| I32 | LI | 3 | | I32 | LI | 3 |
| I64 | LI | 7 | | I64 | LI | 7 |
| I128[^2] | LI | 15 | | I128[^2] | LI | 15 |
| I256[^2] | LI | 31 | | I256[^2] | LI | 31 |
| U5 | SI | | | U5 | SI | |
| U8 | LI | 0 | | U8 | LI | 0 |
| U16 | LI | 1 | | U16 | LI | 1 |
| U32 | LI | 3 | | U32 | LI | 3 |
| U64 | LI | 7 | | U64 | LI | 7 |
| U128[^2] | LI | 15 | | U128[^2] | LI | 15 |
| U256[^2] | LI | 31 | | U256[^2] | LI | 31 |
| F16 | FP | 1 | | F16 | FP | 1 |
| F32 | FP | 3 | | F32 | FP | 3 |
| F64 | FP | 7 | | F64 | FP | 7 |
| F128[^2] | FP | 15 | | F128[^2] | FP | 15 |
| F256[^2] | FP | 31 | | F256[^2] | FP | 31 |
| String | SBA/LBA | * | UTF-8 string | String | SBA/LBA | * | UTF-8 string
| Buffer | SBA/LBA | * | Byte array | Buffer | SBA/LBA | * | Byte array
| []<TYPE> | OTA | * | Array of any type[^1] | []\<TYPE\> | OTA | * | Array of any type[^1]
| Table | KTV | * | | Table | KTV | * |
[^1]: Excluding SI and SBA. I5 and U5 cannot be used in an array, but String and [^1]: Excluding SI and SBA. I5 and U5 cannot be used in an array, but String and
Buffer are simply forced to use their "long" variant. Buffer are simply forced to use their "long" variant.