334 Commits

Author SHA1 Message Date
Mikael Pettersson
022efd1203 sim: sim_boolean: handle ANDCMM, add unit test 2020-07-23 23:09:26 +02:00
Mikael Pettersson
c051ae5610 sim: sim_boolean: handle ANDCMI, add unit test 2020-07-23 23:09:26 +02:00
Mikael Pettersson
22ae9e1dc6 sim: sim_boolean: handle ANDCM, add unit test 2020-07-23 23:09:26 +02:00
Mikael Pettersson
75f6823d59 sim: sim_boolean: handle SETMB, add unit test 2020-07-23 23:09:26 +02:00
Mikael Pettersson
45c852e4fe sim: sim_boolean: handle SETMM, add unit test 2020-07-23 23:09:26 +02:00
Mikael Pettersson
40c36a5f6e sim: sim_boolean: handle SETMI/XMOVEI, add unit tests 2020-07-23 23:09:26 +02:00
Mikael Pettersson
dcfe8cafab sim: sim_core: handle SETM as MOVE, add unit test 2020-07-23 23:09:26 +02:00
Mikael Pettersson
f86903125d sim: sim_boolean: handle ANDCAB, add unit test 2020-07-23 23:09:26 +02:00
Mikael Pettersson
0da7e91bac sim: sim_boolean: handle ANDCAM, add unit test 2020-07-23 23:09:26 +02:00
Mikael Pettersson
44b8bed409 sim: sim_boolean: handle ANDCAI, add unit test 2020-07-23 23:09:26 +02:00
Mikael Pettersson
8fd298a55f sim: sim_boolean: handle ANDCA, add unit test 2020-07-23 23:09:21 +02:00
Mikael Pettersson
409457dffc sim: sim_boolean: handle ANDB, add unit test 2020-07-22 23:47:07 +02:00
Mikael Pettersson
df8b526bbd sim: sim_boolean: handle ANDM, add unit test 2020-07-22 23:47:07 +02:00
Mikael Pettersson
6d6341fa57 sim: sim_boolean: handle ANDI, add unit test 2020-07-22 23:47:07 +02:00
Mikael Pettersson
fe56d76566 sim: sim_boolean: handle AND, add unit test 2020-07-22 23:47:03 +02:00
Mikael Pettersson
9c704c9086 sim: sim_boolean: handle SETZB, add unit test 2020-07-22 23:47:03 +02:00
Mikael Pettersson
1e0e68fc6e sim: sim_boolean: handle SETZM, add unit test 2020-07-22 23:47:03 +02:00
Mikael Pettersson
1524a0a62a sim: sim_core: handle SETZI as SETZ, add unit test 2020-07-22 23:47:03 +02:00
Mikael Pettersson
4ae04ca3ec sim: sim_boolean: new, handle SETZ, add unit test 2020-07-22 23:46:58 +02:00
Mikael Pettersson
ddf5f818c4 sim: sim_moves: handle BLT, add unit tests 2020-07-21 22:58:31 +02:00
Mikael Pettersson
ccf68cbf70 sim: sim_moves: handle DMOVNM, add unit test 2020-07-18 00:00:12 +02:00
Mikael Pettersson
9bc547c6f7 sim: sim_moves: handle DMOVN, add unit tests 2020-07-18 00:00:12 +02:00
Mikael Pettersson
89686df60c sim: sim_moves: handle DMOVEM, add unit test 2020-07-18 00:00:07 +02:00
Mikael Pettersson
98249be331 sim: sim_moves: handle DMOVE, add unit test 2020-07-16 20:53:06 +02:00
Mikael Pettersson
05ec9c75dd sim: sim_moves: handle MOVMS, add unit tests 2020-07-16 18:23:21 +02:00
Mikael Pettersson
97ce9c742d sim: sim_moves: handle MOVMM, add unit test 2020-07-16 18:23:21 +02:00
Mikael Pettersson
9db877b3cb sim: sim_core: handle MOVMI as MOVEI, add unit test 2020-07-16 18:23:21 +02:00
Mikael Pettersson
e0305acd99 sim: sim_moves: handle MOVM, add unit tests 2020-07-16 18:23:21 +02:00
Mikael Pettersson
eb95bfd514 sim: sim_moves: handle MOVNS, add unit tests 2020-07-16 18:23:14 +02:00
Mikael Pettersson
d06ab5c614 sim: sim_moves: handle MOVNM, add unit test 2020-07-16 16:37:39 +02:00
Mikael Pettersson
ba7a498893 sim: sim_moves: handle MOVNI, add unit test 2020-07-16 16:37:39 +02:00
Mikael Pettersson
977e648d06 sim: sim_moves: handle MOVN, add unit tests; sim_core: mask Overflow traps 2020-07-16 16:37:34 +02:00
Mikael Pettersson
a3a0648567 sim: sim_moves: handle MOVSS, add unit tests 2020-07-14 21:16:04 +02:00
Mikael Pettersson
bdc853f239 sim: sim_moves: handle MOVSM, add unit test 2020-07-14 21:16:04 +02:00
Mikael Pettersson
6561814cd8 sim: sim_moves: handle MOVSI, add unit test 2020-07-14 21:16:04 +02:00
Mikael Pettersson
3b96e2333c sim: sim_moves: handle MOVS, add unit test 2020-07-14 21:15:58 +02:00
Mikael Pettersson
01bd93b3c3 sim: sim_moves: handle MOVES, add unit tests 2020-07-14 21:13:10 +02:00
Mikael Pettersson
9b37ac3702 sim: sim_moves: handle MOVEM, add unit test 2020-07-14 15:06:27 +02:00
Mikael Pettersson
9ccb331bca sim: sim_core: move handle_MOVEI/4 to sim_moves, add unit test 2020-07-14 14:07:32 +02:00
Mikael Pettersson
fc825e5556 sim: sim_core: move handle_MOVE/4 to sim_moves, add unit test 2020-07-14 14:07:26 +02:00
Mikael Pettersson
036801a309 sim: sim_moves: new, handle EXCH, add unit tests 2020-07-14 14:07:20 +02:00
Mikael Pettersson
d6cd39c741 sim: sim_core: add and export c/3 and cset/4, export page_fault/6 2020-07-13 18:44:13 +02:00
Mikael Pettersson
63d030846b sim: sim_ea_tests: add unit tests for EA calculations 2020-07-12 16:59:15 +02:00
Mikael Pettersson
8364d5a295 sim: sim_core: handle MOVE 2020-07-12 16:58:18 +02:00
Mikael Pettersson
81b46c4781 sim: sim_kernel: add FIXME about improved syscall return convention 2020-07-12 16:58:18 +02:00
Mikael Pettersson
a1eac8e351 sim: sim_core.hrl: document that the status flags are sticky 2020-07-12 16:58:18 +02:00
Mikael Pettersson
d28582edb5 sim: simtest1.s: first test case 2020-07-08 13:46:03 +02:00
Mikael Pettersson
b44534221f sim: handle exit_group() syscall, exit with simulated program's exit status 2020-07-08 13:44:14 +02:00
Mikael Pettersson
dcfc247527 sim: add framework for emulating system calls 2020-07-08 13:25:41 +02:00
Mikael Pettersson
aab824fe87 sim: sim_core: handle MOVEI 2020-07-07 17:57:26 +02:00