From 4c8409da359cf0da14214ccc939c10ac759f76a5 Mon Sep 17 00:00:00 2001 From: mRnea Date: Thu, 22 Aug 2024 00:24:19 +0300 Subject: added new examples --- test/std.kurt | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 test/std.kurt (limited to 'test/std.kurt') diff --git a/test/std.kurt b/test/std.kurt deleted file mode 100644 index 97fc60b..0000000 --- a/test/std.kurt +++ /dev/null @@ -1,33 +0,0 @@ -;; Currently makro stack notation is ignored by the compiler. -makro sys-write 1 son -makro write (fd string -- ) - değiş sys-write syscall-3 son -makro stdout 1 son - -makro / (a b -- (a / b)) divmod düş son -makro % (a b -- (a % b)) divmod değiş düş son -makro 2eş (a b -- a b a b) üst üst son - -makro load64 (bel -- a) - 7 + 0 - 8 << üst oku + değiş 1 - değiş - 8 << üst oku + değiş 1 - değiş - 8 << üst oku + değiş 1 - değiş - 8 << üst oku + değiş 1 - değiş - 8 << üst oku + değiş 1 - değiş - 8 << üst oku + değiş 1 - değiş - 8 << üst oku + değiş 1 - değiş - 8 << üst oku + değiş düş -son - -makro byte-max 255 son ;; 2^8 - 1 = 255 -makro store64 (bel a -- ) - 2eş byte-max & yaz 8 >> değiş 1 + değiş - 2eş byte-max & yaz 8 >> değiş 1 + değiş - 2eş byte-max & yaz 8 >> değiş 1 + değiş - 2eş byte-max & yaz 8 >> değiş 1 + değiş - 2eş byte-max & yaz 8 >> değiş 1 + değiş - 2eş byte-max & yaz 8 >> değiş 1 + değiş - 2eş byte-max & yaz 8 >> değiş 1 + değiş - 2eş byte-max & yaz 8 >> düş düş -son \ No newline at end of file -- cgit v1.2.3