about summary refs log tree commit diff stats
path: root/prototypes/tile/1.mu
diff options
context:
space:
mode:
Diffstat (limited to 'prototypes/tile/1.mu')
-rw-r--r--prototypes/tile/1.mu22
1 files changed, 0 insertions, 22 deletions
diff --git a/prototypes/tile/1.mu b/prototypes/tile/1.mu
index f0f42709..42c1f08b 100644
--- a/prototypes/tile/1.mu
+++ b/prototypes/tile/1.mu
@@ -45,25 +45,3 @@ fn animate row: int {
     loop
   }
 }
-
-type timespec {
-  tv_sec: int
-  tv_nsec: int
-}
-
-# prototype wrapper around syscall_nanosleep
-# nsecs must be less than 999999999 or 0x3b9ac9ff nanoseconds
-fn sleep secs: int, nsecs: int {
-  var t: timespec
-  # initialize t
-  var tmp/eax: (addr int) <- get t, tv_sec
-  var tmp2/ecx: int <- copy secs
-  copy-to *tmp, tmp2
-  tmp <- get t, tv_nsec
-  tmp2 <- copy nsecs
-  copy-to *tmp, tmp2
-  # perform the syscall
-  var t-addr/ebx: (addr timespec) <- address t
-  var rem-addr/ecx: (addr timespec) <- copy 0
-  syscall_nanosleep
-}