Commit Graph

2691 Commits

Author SHA1 Message Date
felsabbagh3
d9138a1493 mem loads and stores error cuz two seperate mem modules 2019-02-10 05:54:02 -05:00
felsabbagh3
3c74a13009 Passes all tests except MEM and lui? 2019-02-10 05:46:18 -05:00
felsabbagh3
0c3a73a896 lots of errors 2019-02-09 20:17:17 -05:00
felsabbagh3
8128d2e250 Changed ArchDef 2019-02-09 15:57:16 -05:00
felsabbagh3
6526e0ac1a test new branch 2019-02-09 13:56:59 -05:00
felsabbagh3
c103a42fdb Added matadd.s and 2warp_matadd.s 2019-02-09 13:51:24 -05:00
chris porter
91bfd7fa0f ignore more test output 2017-09-19 16:49:35 -04:00
chris porter
96621adce4 ignore dot bin files 2017-09-12 17:50:28 -04:00
chris porter
f761c82ceb add a gitignore 2017-09-12 17:48:56 -04:00
chad
42eb8b2529 Add license. 2016-08-17 21:29:12 -04:00
chad
accb108b9e Tidy up list of instructions in header. 2016-08-17 21:26:50 -04:00
chad
47596bd7c1 Merge branch 'master' of https://github.com/cdkersey/harptool 2016-08-17 21:25:35 -04:00
Chad D. Kersey
e8a984994f Merge pull request #8 from meghana1811/master
split-join fix for unanimous branches
2016-05-09 14:26:41 -04:00
Meghana
4c13eaf8ce split-join fix for unanimous branches 2016-03-07 21:13:10 -05:00
chad
2c7566468c Print total instructions in addition to total steps. 2016-01-29 15:19:18 -05:00
cdkersey
8e51332932 Fix string-at-start-of chunk bug. Thanks, @tinebp! 2015-11-24 09:19:09 -07:00
chad
0397e6545a Pthread library should be included in library version too. 2015-11-13 16:00:28 -05:00
cdkersey
3337cd201b Predicate register debug bug. Thanks ECE8823 student\! 2015-10-25 13:37:00 -06:00
cdkersey
16ef49b63e Add batch (no input thread) mode to emulator. 2015-10-22 10:23:03 -06:00
cdkersey
6f91ac27d3 Further oops. 2015-10-12 13:56:23 -06:00
cdkersey
f4adfc85ad Oops. 2015-10-12 13:51:45 -06:00
cdkersey
eccf785cc2 Support printing of thread active state for performance analysis. 2015-09-30 15:23:17 -06:00
cdkersey
edae99d47e Merge branch 'master' of https://github.com/cdkersey/harptool 2015-09-30 12:47:31 -06:00
cdkersey
2d21514ac0 Easy detection by build system. 2015-09-30 12:47:15 -06:00
cdkersey
4840bf3ebd Checking of assembly input for operand type correctness. 2015-09-29 13:23:57 -06:00
cdkersey
7a2ce3ee37 Thanks, Si! 2015-09-27 22:01:29 -06:00
cdkersey
1eb574650f Binary compatibility with Harmonica. 2015-09-15 13:02:02 -06:00
cdkersey
ae11d80d36 Memory access information in emulator for timing simulation. 2015-09-05 16:12:49 -06:00
cdkersey
2bebcd8cc0 Don't accidentally create a subdirectory. 2015-09-05 15:44:54 -06:00
cdkersey
3804d09803 Hacked a fix for indirect-load-on-page-fault bug. 2015-09-04 13:13:13 -06:00
cdkersey
a9dfe00b48 Stats output on request. 2015-08-31 22:01:48 -06:00
cdkersey
7765655d65 Default for shift is now arithmetic. 2015-08-23 15:08:07 -06:00
cdkersey
65b9f2afb7 It makes more sense if interrupts default to enabled. 2015-08-12 20:52:31 -06:00
cdkersey
8474581c5a SPAWNW should pick never-before-spawned warps, not merely idle (possibly at a barrier) ones. 2015-08-04 14:58:59 -06:00
cdkersey
e77e43aecb Fix error in reti. 2015-08-04 13:45:38 -06:00
cdkersey
3459ed22aa More side-effect-neutral way to handle PC updates. 2015-08-04 13:38:59 -06:00
cdkersey
6880e01db6 Fix damage to trap instruction caused by warp correctness bugfixes. 2015-08-04 13:32:10 -06:00
cdkersey
6732690f8c Added warp count to Arch ID string. 2015-08-04 13:21:33 -06:00
cdkersey
a788ea6aa4 Barrier instruction support. 2015-08-04 12:55:47 -06:00
cdkersey
129b5078db Formatting. 2015-08-04 12:21:46 -06:00
cdkersey
c3dfe31fe7 wspawn instruction support. 2015-08-04 12:20:49 -06:00
cdkersey
3011e4e757 Separated warp and core in preparation for wspawn support. 2015-08-04 10:58:53 -06:00
cdkersey
e243c4c6d6 Support empty labels. 2015-08-03 22:15:43 -06:00
cdkersey
574ffce14b Better-working ipdom instructions. 2015-07-30 14:38:15 -06:00
cdkersey
04477a5194 More-correct multi-threaded behavior. 2015-07-29 18:37:01 -06:00
cdkersey
94e62a6191 Fixed jalrs. 2015-07-28 14:15:14 -06:00
cdkersey
631e299bd7 Fixed. 2015-07-09 17:29:02 -06:00
cdkersey
9392cfc4a3 Eat commas and semicolons after %sp,%fp,%ra. 2015-07-09 17:03:22 -06:00
cdkersey
3242ff3354 %ra, %sp, %fp are now valid register identifiers. 2015-07-06 22:20:05 -06:00
cdkersey
60f2e494e3 Oops; this section is completely unfinished. 2015-07-06 22:18:45 -06:00