1
0
Fork 0
mirror of https://github.com/notwa/lips synced 2024-11-14 21:39:02 -08:00
Commit graph

14 commits

Author SHA1 Message Date
cc5e673d0c implement and fix many pseudo-instructions
up until this commit, there was a bug
that caused LI/LA to load wrong values
for 0x8000 <= immediate <= 0xFFFF.
2015-11-25 21:21:39 -08:00
6e97d134e4 implicit RA argument for JR 2015-11-25 10:47:37 -08:00
14f44f8206 add remaining instructions 2015-11-25 10:28:55 -08:00
03cb168ad0 add more instructions 2015-11-25 03:04:55 -08:00
9ccf2fd883 don't error when no options are given
d'oh!
2015-11-24 17:15:12 -08:00
5aa0b5abe1 added 'unsafe' option to not wrap execution in pcall 2015-11-24 17:06:38 -08:00
d1edcf4fab add line numbers to Dumper errors 2015-11-24 17:00:44 -08:00
32368f3998 optimize LI/LA 2015-11-24 16:34:18 -08:00
89fcdd825d be more strict with immediate sizes
this will be made up for by pseudo-instructions in due time.
2015-11-24 16:25:05 -08:00
338685d5bc fix a couple coprocessor instructions 2015-11-24 13:34:24 -08:00
bd0c5f4b34 implement align and skip directives 2015-11-24 13:23:22 -08:00
2694035873 cleanup and documenting; alias S8 register to FP 2015-11-23 14:16:31 -08:00
3590093470 fix line number in 'undefined define' error 2015-11-23 13:13:54 -08:00
bc72559091 rename; readme 2015-11-22 13:58:29 -08:00
Renamed from assembler.lua (Browse further)