Chad Kersey
|
535386c1fc
|
There's no reason to require qsim.
|
2014-05-28 13:32:28 -06:00 |
|
chad
|
41a32bcfd1
|
New instruction for Harmonica warp control.
|
2014-04-30 23:00:34 -04:00 |
|
cdkersey
|
6ca422a3c4
|
Merged some forgotten changes.
|
2013-11-11 15:12:19 -05:00 |
|
cdkersey
|
3abb29ce4d
|
Bug fix. Can now have more than 2 threads.
|
2013-11-11 15:05:20 -05:00 |
|
cdkersey
|
3e8d0fc4b0
|
Multi-lane matrix multiplication.
|
2013-11-11 14:57:55 -05:00 |
|
cdkersey
|
1574f3a60d
|
Hexadecimal register numbers are confusing.
|
2013-11-11 14:57:27 -05:00 |
|
cdkersey
|
a95bb3b097
|
Multithreaded matrix multiply closer to working, but segfaulting.
|
2013-11-07 18:45:22 -05:00 |
|
chad
|
c107a49ff0
|
A multithreaded version of the matrix multiply.
|
2013-10-13 21:15:39 -04:00 |
|
chad
|
23e3b9a32b
|
Register names are decimal.
|
2013-10-13 21:14:35 -04:00 |
|
chad
|
cfbbc665fd
|
Register numbers are decimal. Don't spawn more threads than there are lanes.
|
2013-10-13 21:14:03 -04:00 |
|
cdkersey
|
d7352c02d1
|
Start of multithreaded matrix multiply.
|
2013-10-09 20:03:57 -04:00 |
|
cdkersey
|
220edbbccf
|
Was actually visiting unnecessary rows.
|
2013-10-09 19:59:10 -04:00 |
|
cdkersey
|
f0eda5baaa
|
Added logo to git tree.
|
2013-10-09 15:14:14 -04:00 |
|
cdkersey
|
79650f18af
|
Added middle-square method PRNG for generating test data.
|
2013-10-09 13:50:25 -04:00 |
|
cdkersey
|
823a305b5d
|
Multiplication's the one what has the extra arms.
|
2013-10-09 13:43:38 -04:00 |
|
chad
|
bbb8d97479
|
Working matrix multiplication example.
|
2013-10-08 02:20:56 -04:00 |
|
chad
|
bd451a36af
|
Log base 2 operator in assembler.
|
2013-10-08 02:20:32 -04:00 |
|
cdkersey
|
2392401f4c
|
Added (incomplete) matrix multiplication support.
|
2013-10-07 19:06:23 -04:00 |
|
cdkersey
|
4475434589
|
Removed unnecessary return address save.
|
2013-10-07 18:08:28 -04:00 |
|
cdkersey
|
041a121584
|
Corrected comment.
|
2013-10-07 18:05:56 -04:00 |
|
cdkersey
|
4cea354db8
|
Updated dot product sample application.
|
2013-10-07 18:00:05 -04:00 |
|
cdkersey
|
021f08e180
|
Fixed floating point support in assembler.
|
2013-10-07 17:49:00 -04:00 |
|
Chad Kersey
|
0e0aa64e74
|
First (not quite working) floating point benchmark.
|
2013-10-06 13:40:05 -04:00 |
|
Chad Kersey
|
89e66d64f2
|
Floating point constants and the first FP test routine.
|
2013-10-06 02:57:52 -04:00 |
|
chad
|
7b6e49ad4d
|
Early exit support.
|
2013-10-02 02:47:14 -04:00 |
|
chad
|
629d3d47b9
|
Bubble sort test program.
|
2013-10-02 01:53:32 -04:00 |
|
chad
|
95854c4073
|
Support for emulating ISZERO instruction.
|
2013-10-02 01:33:22 -04:00 |
|
chad
|
edf07dbcf8
|
Added emulator support for XORI, ORI instructions.
|
2013-10-02 01:23:28 -04:00 |
|
cdkersey
|
75cf2a351c
|
Semicolon better.
|
2013-07-13 21:24:10 -04:00 |
|
cdkerse
|
1511c9c4e5
|
Labels can contain the period character. This makes translating LLVM label names easier.
|
2013-06-11 16:26:53 -06:00 |
|
cdkerse
|
4feb7ce328
|
Added install target to makefile.
|
2013-06-11 16:26:12 -06:00 |
|
cdkerse
|
35ad4fdff3
|
No need to keep flex output in the repo.
|
2013-05-30 14:21:23 -06:00 |
|
cdkerse
|
dc08a1f62f
|
Cleaned up example assembly files some more.
|
2013-05-30 14:18:57 -06:00 |
|
cdkerse
|
65b6687630
|
Removed unhelpful comments.
|
2013-05-30 14:10:00 -06:00 |
|
cdkerse
|
03bcb40787
|
No need to print values during initialization.
|
2013-05-30 13:58:10 -06:00 |
|
cdkerse
|
21146dcb7a
|
Fixed spelling.
|
2013-05-30 11:47:32 -06:00 |
|
chad
|
a4b41b4ab4
|
Fixed error in expansion of FPU instruction arguments.
git-svn-id: http://www.cdkersey.com/harp/harptool@129 0246edb2-e076-4747-b392-db732a341fa2
|
2013-04-07 18:43:41 +00:00 |
|
chad
|
856b039f86
|
Fixed typo.
git-svn-id: http://www.cdkersey.com/harp/harptool@128 0246edb2-e076-4747-b392-db732a341fa2
|
2013-03-07 22:59:15 +00:00 |
|
chad
|
379cb7ed69
|
Floating point clarification.
git-svn-id: http://www.cdkersey.com/harp/harptool@127 0246edb2-e076-4747-b392-db732a341fa2
|
2013-02-19 20:24:24 +00:00 |
|
chad
|
45f85cd29d
|
Now the final word is 0 instead of 00ff if input is smaller than memsize.
git-svn-id: http://www.cdkersey.com/harp/harptool@126 0246edb2-e076-4747-b392-db732a341fa2
|
2013-02-15 03:58:08 +00:00 |
|
chad
|
c303afa0a2
|
Add trailing newline.
git-svn-id: http://www.cdkersey.com/harp/harptool@125 0246edb2-e076-4747-b392-db732a341fa2
|
2013-01-30 19:17:30 +00:00 |
|
chad
|
d6e8108f24
|
Added bin2mif utility
git-svn-id: http://www.cdkersey.com/harp/harptool@124 0246edb2-e076-4747-b392-db732a341fa2
|
2013-01-30 19:16:17 +00:00 |
|
chad
|
2f93bec54a
|
Added documentation for CS7290.
git-svn-id: http://www.cdkersey.com/harp/harptool@123 0246edb2-e076-4747-b392-db732a341fa2
|
2013-01-25 05:30:48 +00:00 |
|
chad
|
e8ade7e29e
|
Make byte encoding use 0xff for no predicate, otherwise preg num.
git-svn-id: http://www.cdkersey.com/harp/harptool@122 0246edb2-e076-4747-b392-db732a341fa2
|
2013-01-25 02:07:20 +00:00 |
|
chad
|
7a688ea6ab
|
Moved ISET to harptool directory.
git-svn-id: http://www.cdkersey.com/harp/harptool@121 0246edb2-e076-4747-b392-db732a341fa2
|
2013-01-18 21:21:32 +00:00 |
|
chad
|
38ab04e988
|
Bug fix. Now works on 32-bit and with -O3.
git-svn-id: http://www.cdkersey.com/harp/harptool@120 0246edb2-e076-4747-b392-db732a341fa2
|
2013-01-18 11:07:23 +00:00 |
|
chad
|
707c7a19f1
|
No need to have the digit stack be executable.
git-svn-id: http://www.cdkersey.com/harp/harptool@119 0246edb2-e076-4747-b392-db732a341fa2
|
2013-01-18 10:52:36 +00:00 |
|
chad
|
4956625a86
|
Fixed byte, string directives.
git-svn-id: http://www.cdkersey.com/harp/harptool@118 0246edb2-e076-4747-b392-db732a341fa2
|
2013-01-18 05:11:27 +00:00 |
|
chad
|
ea03ccb47d
|
Bugfix-- registers now appropriately truncated.
git-svn-id: http://www.cdkersey.com/harp/harptool@117 0246edb2-e076-4747-b392-db732a341fa2
|
2013-01-18 04:32:23 +00:00 |
|
chad
|
afe15f4ff1
|
Fixed the assembler weirdness.
git-svn-id: http://www.cdkersey.com/harp/harptool@116 0246edb2-e076-4747-b392-db732a341fa2
|
2013-01-17 09:35:23 +00:00 |
|