redream/test/asm
Anthony Pesch 5540d33cf4 fixed carry flag calculation in negc op
added more tests for negc
sanitize bits stored in SR just as they are in FPSCR
removed unneeded disp_pc struct in sh4_instr union
emits calls to invalid_instr callback for INVALID ops
2017-05-16 00:00:02 -04:00
..
add.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
addc.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
addv.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
and.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
bf.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
bra.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
braf.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
bsr.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
bsrf.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
bt.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
cmp.s make Instr inherit from value, removing result property 2016-03-23 00:54:24 -07:00
div0.s optimize div1 2015-09-26 14:59:59 -07:00
div1s.s added new sdiv test 2015-09-26 00:11:11 -07:00
div1u.s added new sdiv test 2015-09-26 00:11:11 -07:00
dmul.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
dt.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
ext.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
fabs.s use avx instructions 2016-04-06 22:18:44 -07:00
fadd.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
fcmpeq.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
fcmpgt.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
fcnv.s split up int / float IR ops 2016-03-23 18:45:47 -07:00
fdiv.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
fipr.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
fld.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
float.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
fmac.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
fmov.s replaced horribly broken 64-bit float implementation 2016-02-12 17:28:38 -08:00
fmov_index_load.s replaced horribly broken 64-bit float implementation 2016-02-12 17:28:38 -08:00
fmov_index_store.s replaced horribly broken 64-bit float implementation 2016-02-12 17:28:38 -08:00
fmov_load.s replaced horribly broken 64-bit float implementation 2016-02-12 17:28:38 -08:00
fmov_restore.s replaced horribly broken 64-bit float implementation 2016-02-12 17:28:38 -08:00
fmov_save.s replaced horribly broken 64-bit float implementation 2016-02-12 17:28:38 -08:00
fmov_store.s replaced horribly broken 64-bit float implementation 2016-02-12 17:28:38 -08:00
fmul.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
fneg.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
frchg.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
fsca.s added OP_LOAD_HOST and OP_STORE_HOST for directly accessing host memory 2016-02-12 17:28:37 -08:00
fschg.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
fsqrt.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
fsrra.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
fsub.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
ftrc.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
ftrv.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
jmp.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
jsr.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
ldc.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
ldcl.s added sh4 interpreter 2017-05-14 23:26:36 -04:00
lds.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
ldsl.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
mova.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
movb.s ignore post-increment in SH4 memops when rm == rn, the store will overwrite 2016-12-23 22:55:52 -08:00
movl.s ignore post-increment in SH4 memops when rm == rn, the store will overwrite 2016-12-23 22:55:52 -08:00
movt.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
movw.s ignore post-increment in SH4 memops when rm == rn, the store will overwrite 2016-12-23 22:55:52 -08:00
mul.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
neg.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
negc.s fixed carry flag calculation in negc op 2017-05-16 00:00:02 -04:00
not.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
or.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
rot.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
sha.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
shl.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
sub.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
subc.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
subv.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
swap.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
tst.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00
xor.s update assembly tests to support nested test cases 2015-09-07 15:49:11 -07:00