summary refs log tree commit diff stats
ModeNameSize
-rw-r--r--.gitignore23log stats plain blame
-rw-r--r--COPYING35147log stats plain blame
-rw-r--r--HACKING2307log stats plain blame
-rw-r--r--INSTALL1076log stats plain blame
-rw-r--r--Makefile1434log stats plain blame
-rw-r--r--README3196log stats plain blame
-rw-r--r--TODO3679log stats plain blame
-rwxr-xr-xall_tests.py584log stats plain blame
d---------doc174log stats plain
-rwxr-xr-xranger.py1963log stats plain blame
d---------ranger555log stats plain
d---------test483log stats plain
result/EAX ] fn ascii_length s : (ref array char) -> result : int [ var result/EBX : int result/EBX <- copy 0 { var tmp0/EDI : (offset char) tmp0/EDI <- index result/EBX, %size(char) var tmp/EDX : (address char) tmp/EDX <- advance *s, tmp0/EDI var c/ECX : char c/ECX <- copy *tmp compare c/ECX, 0 break-if-equal loop } return result/EBX ] fn exit x : int [ code/EBX <- copy x code/EAX <- copy 1/exit syscall ]