iris
|
6cc81d7a5c
|
fix tests
|
2026-06-17 01:57:41 -04:00 |
|
iris
|
85eacd783d
|
add more adds
|
2026-06-17 01:34:25 -04:00 |
|
iris
|
4fe4b50c8b
|
idek
|
2026-06-17 00:53:26 -04:00 |
|
iris
|
026aec8565
|
stuff
|
2026-06-17 00:22:10 -04:00 |
|
iris
|
113f3d4d9c
|
refactor
|
2026-06-16 23:55:47 -04:00 |
|
iris
|
d66f8f02b7
|
modrm
|
2026-06-16 21:03:30 -04:00 |
|
iris
|
4e06e474ea
|
add
|
2026-06-16 02:29:56 -04:00 |
|
iris
|
84e184518f
|
small stuff
|
2026-06-13 13:47:12 -04:00 |
|
iris
|
1e39675c29
|
impl sub
|
2026-06-13 13:44:03 -04:00 |
|
iris
|
bdeb0d821c
|
more rex stuff
|
2026-06-12 23:27:33 -04:00 |
|
iris
|
550d58d6f4
|
more rex stuff
|
2026-06-12 22:57:01 -04:00 |
|
iris
|
fa2a6db2e2
|
edit rex fn
|
2026-06-12 22:39:58 -04:00 |
|
iris
|
571ff70fa1
|
convert programs into tests
|
2026-06-12 22:24:35 -04:00 |
|
iris
|
715a50b1fa
|
add rest of basic mov instructions
|
2026-06-12 21:53:22 -04:00 |
|
iris
|
397176759d
|
comment
|
2026-06-12 17:40:48 -04:00 |
|
iris
|
51bdc5c684
|
nasm test cache
|
2026-06-12 17:38:22 -04:00 |
|
iris
|
e2ebf5c681
|
switch away from macro for nasm tests
|
2026-06-12 17:15:30 -04:00 |
|
iris
|
7280f7b071
|
give immediates a sign & fix stuff
|
2026-06-12 17:08:42 -04:00 |
|
iris
|
e199620856
|
update immediates for tests
|
2026-06-12 05:33:22 -04:00 |
|
iris
|
663e6648ca
|
gt8 sip
|
2026-06-12 05:15:23 -04:00 |
|
iris
|
ceebcdc0e3
|
tests, but at what cost
|
2026-06-12 05:09:38 -04:00 |
|
iris
|
7004cdbfe2
|
arst
|
2026-06-11 22:07:21 -04:00 |
|
iris
|
433c3114d5
|
fixes
|
2026-06-11 22:06:19 -04:00 |
|
iris
|
b03f755252
|
remove intermediate enum / directly encode assembly
|
2026-06-11 21:49:04 -04:00 |
|
iris
|
91f5db6950
|
idea (doesn't compile)
|
2026-06-11 17:39:44 -04:00 |
|
iris
|
ddf63ad817
|
lots of refactoring
|
2026-06-11 00:15:09 -04:00 |
|
iris
|
bc922a6086
|
delete comment
|
2026-06-09 01:07:14 -04:00 |
|
iris
|
ea305909a0
|
WINDOWS HELLO WORLD (scuffed)
|
2026-06-09 01:02:40 -04:00 |
|
iris
|
e4acaf40aa
|
IMPORTS WORKING
|
2026-06-09 00:08:26 -04:00 |
|
iris
|
6bc502d284
|
work
|
2026-06-08 20:30:21 -04:00 |
|
iris
|
c17122679e
|
PE import start (fixed header size -> sections work)
|
2026-06-08 17:31:01 -04:00 |
|
iris
|
c9add923be
|
pe work
|
2026-06-07 21:22:32 -04:00 |
|
iris
|
a086fa6590
|
push and pop
|
2026-06-06 23:47:38 -04:00 |
|
iris
|
66710370bf
|
x86_64 call & ret
|
2026-06-06 23:26:17 -04:00 |
|
iris
|
69cd249671
|
small stuff
|
2026-06-06 22:04:11 -04:00 |
|
iris
|
ba706ebb73
|
move x86_64 bin test
|
2026-06-06 21:31:14 -04:00 |
|
iris
|
a3f934be21
|
remove old code
|
2026-06-06 21:20:21 -04:00 |
|
iris
|
ef35509c98
|
arbitrary addr
|
2026-06-06 21:19:09 -04:00 |
|
iris
|
4587f687b9
|
arch refactor + backend ir start
|
2026-06-06 21:00:39 -04:00 |
|
iris
|
0ac7c5cc02
|
pie elf
|
2026-06-04 20:35:01 -04:00 |
|
iris
|
978bac88ed
|
linking / symbol stuff
|
2026-06-04 04:28:14 -04:00 |
|
iris
|
380a0f977a
|
x86_64 compiler + elf output (can compile code that returns exit code)
|
2026-06-03 01:50:43 -04:00 |
|
iris
|
473ddab0d4
|
x86_64 arch + asm start
|
2026-06-02 03:24:21 -04:00 |
|
iris
|
c2a8c50a6d
|
ir start
|
2026-06-01 23:03:35 -04:00 |
|
iris
|
1d568f8ce3
|
steal from jai
|
2026-06-01 22:40:24 -04:00 |
|
iris
|
d864adfd05
|
work
|
2026-04-18 00:16:03 -04:00 |
|
iris
|
b3f77076d4
|
work
|
2026-04-17 18:51:12 -04:00 |
|
iris
|
2f91e454dd
|
stuff
|
2026-04-17 01:49:43 -04:00 |
|
iris
|
e5ae506a84
|
work
|
2026-04-17 00:09:00 -04:00 |
|
iris
|
83edad0cd8
|
lol
|
2026-04-12 17:38:35 -04:00 |
|