基础。豫
yuyan · 78 行 · 7297 字节 · UTF-8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
「:文言:底层库之基:类型别名、整数运算、比较、爻。汉语:底层模式的基础原语。每个函数只是对外部调用名的包装,编译器把它们内联并映射到 Wasm 指令;整数一律是三十二位补码整数,运算回绕。:」
「整数」即「《《内建类型:整数》》」也。
「有」即「《《内建类型:有》》」也。
「爻」即「《《内建类型:爻》》」也。
「字符串」即「《《内建类型:字符串》》」也。
「:文言:加、减、乘,三十二位回绕。汉语:整数加、减、乘(回绕)。:」
「加」乃化「整数」而化「整数」而「整数」也。
「加」者会「甲」而会「乙」而《《外调》》名『底层_加』传「甲」与「乙」也。
「减」乃化「整数」而化「整数」而「整数」也。
「减」者会「甲」而会「乙」而《《外调》》名『底层_减』传「甲」与「乙」也。
「乘」乃化「整数」而化「整数」而「整数」也。
「乘」者会「甲」而会「乙」而《《外调》》名『底层_乘』传「甲」与「乙」也。
「:文言:除与余,有符与无符各一;除数为零则陷阱。汉语:有符号与无符号的除法、取余;除数为零时运行期陷阱。:」
「有符号除」乃化「整数」而化「整数」而「整数」也。
「有符号除」者会「甲」而会「乙」而《《外调》》名『底层_有符号除』传「甲」与「乙」也。
「无符号除」乃化「整数」而化「整数」而「整数」也。
「无符号除」者会「甲」而会「乙」而《《外调》》名『底层_无符号除』传「甲」与「乙」也。
「有符号余」乃化「整数」而化「整数」而「整数」也。
「有符号余」者会「甲」而会「乙」而《《外调》》名『底层_有符号余』传「甲」与「乙」也。
「无符号余」乃化「整数」而化「整数」而「整数」也。
「无符号余」者会「甲」而会「乙」而《《外调》》名『底层_无符号余』传「甲」与「乙」也。
「:文言:位之与、或、异或、左右移、循环移。汉语:按位运算与移位;移位量取低五位。:」
「位与」乃化「整数」而化「整数」而「整数」也。
「位与」者会「甲」而会「乙」而《《外调》》名『底层_位与』传「甲」与「乙」也。
「位或」乃化「整数」而化「整数」而「整数」也。
「位或」者会「甲」而会「乙」而《《外调》》名『底层_位或』传「甲」与「乙」也。
「位异或」乃化「整数」而化「整数」而「整数」也。
「位异或」者会「甲」而会「乙」而《《外调》》名『底层_位异或』传「甲」与「乙」也。
「位非」乃化「整数」而「整数」也。
「位非」者会「甲」而「位异或」于「甲」于(「减」于「零」于「一」)也。
「左移」乃化「整数」而化「整数」而「整数」也。
「左移」者会「甲」而会「乙」而《《外调》》名『底层_左移』传「甲」与「乙」也。
「有符号右移」乃化「整数」而化「整数」而「整数」也。
「有符号右移」者会「甲」而会「乙」而《《外调》》名『底层_有符号右移』传「甲」与「乙」也。
「无符号右移」乃化「整数」而化「整数」而「整数」也。
「无符号右移」者会「甲」而会「乙」而《《外调》》名『底层_无符号右移』传「甲」与「乙」也。
「循环左移」乃化「整数」而化「整数」而「整数」也。
「循环左移」者会「甲」而会「乙」而《《外调》》名『底层_循环左移』传「甲」与「乙」也。
「循环右移」乃化「整数」而化「整数」而「整数」也。
「循环右移」者会「甲」而会「乙」而《《外调》》名『底层_循环右移』传「甲」与「乙」也。
「:文言:比较,得爻。汉语:整数比较;大于、小于为有符号。有符号与无符号各有明确名字。:」
「等」乃化「整数」而化「整数」而「爻」也。
「等」者「《《内建函数:整数:相等》》」也。
「不等于」乃化「整数」而化「整数」而「爻」也。
「不等于」者会「甲」而会「乙」而《《外调》》名『底层_不等』传「甲」与「乙」也。
「大于」乃化「整数」而化「整数」而「爻」也。
「大于」者「《《内建函数:整数:大于》》」也。
「小于」乃化「整数」而化「整数」而「爻」也。
「小于」者会「甲」而会「乙」而「大于」于「乙」于「甲」也。
「有符号小等」乃化「整数」而化「整数」而「爻」也。
「有符号小等」者会「甲」而会「乙」而《《外调》》名『底层_有符号小等』传「甲」与「乙」也。
「有符号大等」乃化「整数」而化「整数」而「爻」也。
「有符号大等」者会「甲」而会「乙」而《《外调》》名『底层_有符号大等』传「甲」与「乙」也。
「无符号小于」乃化「整数」而化「整数」而「爻」也。
「无符号小于」者会「甲」而会「乙」而《《外调》》名『底层_无符号小于』传「甲」与「乙」也。
「无符号大于」乃化「整数」而化「整数」而「爻」也。
「无符号大于」者会「甲」而会「乙」而《《外调》》名『底层_无符号大于』传「甲」与「乙」也。
「无符号小等」乃化「整数」而化「整数」而「爻」也。
「无符号小等」者会「甲」而会「乙」而《《外调》》名『底层_无符号小等』传「甲」与「乙」也。
「无符号大等」乃化「整数」而化「整数」而「爻」也。
「无符号大等」者会「甲」而会「乙」而《《外调》》名『底层_无符号大等』传「甲」与「乙」也。
「等零」乃化「整数」而「爻」也。
「等零」者会「甲」而《《外调》》名『底层_为零』传「甲」也。
「:文言:爻之逻辑。汉语:非、且、或者;实参先求,不作短路。:」
「非」乃化「爻」而「爻」也。
「非」者会「甲」而若「甲」则「阴」否则「阳」也。
「且」乃化「爻」而化「爻」而「爻」也。
「且」者会「甲」而会「乙」而若「甲」则(若「乙」则「阳」否则(「阴」))否则「阴」也。
「或者」乃化「爻」而化「爻」而「爻」也。
「或者」者会「甲」而会「乙」而若「甲」则「阳」否则(若「乙」则「阳」否则(「阴」))也。
「:文言:选之,二值取其一;陷之,止于此。汉语:`选择 条件 甲 乙` 两个值都先求,条件为真取甲;`陷阱` 立即中止执行。:」
「选择」乃化「爻」而化「整数」而化「整数」而「整数」也。
「选择」者会「条」而会「甲」而会「乙」而《《外调》》名『底层_选择』传「条」与「甲」与「乙」也。
「陷阱」乃化「有」而「整数」也。
「陷阱」者会「无」而《《外调》》名『底层_陷阱』传「无」也。