Andrzej Janik
|
061312cf8f
|
Document wtf is going on with parsing macros
|
2024-09-04 15:32:12 +02:00 |
|
Andrzej Janik
|
aa98ab9e03
|
Fix all remaining problems
|
2024-09-03 19:11:25 +02:00 |
|
Andrzej Janik
|
3f31069e1b
|
Allow ftz and saturated conversions
|
2024-09-03 18:11:09 +02:00 |
|
Andrzej Janik
|
6a7c871b25
|
Fix array initializers
|
2024-09-03 16:53:06 +02:00 |
|
Andrzej Janik
|
7a45b44854
|
Fix more failing tests
|
2024-09-03 16:24:50 +02:00 |
|
Andrzej Janik
|
340ad86d56
|
Emit correct float add
|
2024-09-03 05:25:31 +02:00 |
|
Andrzej Janik
|
8d15499acc
|
More fixes
|
2024-09-03 02:19:27 +02:00 |
|
Andrzej Janik
|
0c9339325e
|
Correctly report dst in call instructions
|
2024-08-31 03:42:27 +02:00 |
|
Andrzej Janik
|
aebf06a8c5
|
Improve implicit conversion and handling of vectors
|
2024-08-30 21:27:01 +02:00 |
|
Andrzej Janik
|
16fafe553f
|
Parse comments and vector members correctly
|
2024-08-30 20:13:43 +02:00 |
|
Andrzej Janik
|
32b62626ff
|
Fix PtrAdd
|
2024-08-30 17:47:47 +02:00 |
|
Andrzej Janik
|
2e5ad8ebdf
|
Wire new parser into spvtxt tests
|
2024-08-30 17:01:47 +02:00 |
|
Andrzej Janik
|
790fe18579
|
Emit most of SPIR-V
|
2024-08-30 03:12:33 +02:00 |
|
Andrzej Janik
|
144f8bd5ed
|
Port remaining two passes
|
2024-08-28 01:52:54 +02:00 |
|
Andrzej Janik
|
c088cc2171
|
Port expand_arguments
|
2024-08-26 21:37:04 +02:00 |
|
Andrzej Janik
|
cccd37f6ee
|
Port ssa conversion
|
2024-08-26 19:07:49 +02:00 |
|
Andrzej Janik
|
3e0a15ac84
|
Add stateless-to-stateful conversion
|
2024-08-26 18:31:06 +02:00 |
|
Andrzej Janik
|
107f1eb17f
|
Port sreg fix pass
|
2024-08-26 15:27:14 +02:00 |
|
Andrzej Janik
|
4e6dc07a52
|
Implement third pass
|
2024-08-24 03:10:41 +02:00 |
|
Andrzej Janik
|
69175d27ed
|
Add relaxed type check information to visitors
|
2024-08-24 02:51:46 +02:00 |
|
Andrzej Janik
|
7ea990edb7
|
Work on more passes
|
2024-08-23 16:26:28 +02:00 |
|
Andrzej Janik
|
12ef8dbc90
|
Port first pass
|
2024-08-23 03:03:57 +02:00 |
|
Andrzej Janik
|
1ec1ca0c30
|
Attempt #2
|
2024-08-23 02:19:36 +02:00 |
|
Andrzej Janik
|
71e025845c
|
Rename new crates
|
2024-08-21 20:00:22 +02:00 |
|
Andrzej Janik
|
0760c3d58f
|
Map remaining instructions
|
2024-08-21 16:57:33 +02:00 |
|
Andrzej Janik
|
39faaa7214
|
Add atom and atom.cas
|
2024-08-21 15:46:06 +02:00 |
|
Andrzej Janik
|
c16bae32b5
|
Add rcp, sqrt, rsqrt
|
2024-08-21 03:38:43 +02:00 |
|
Andrzej Janik
|
fc713f2930
|
Add min, max
|
2024-08-21 03:19:45 +02:00 |
|
Andrzej Janik
|
798bbf06e1
|
Add fma and sub
|
2024-08-21 03:02:41 +02:00 |
|
Andrzej Janik
|
6cd18bfdb8
|
Add abs, mad
|
2024-08-21 02:45:52 +02:00 |
|
Andrzej Janik
|
588d66b236
|
Add cvta
|
2024-08-20 19:50:09 +02:00 |
|
Andrzej Janik
|
47f8314a5d
|
Add shr, shl
|
2024-08-20 19:33:45 +02:00 |
|
Andrzej Janik
|
bc1074ed67
|
Add cvt
|
2024-08-20 17:59:39 +02:00 |
|
Andrzej Janik
|
c21c55dfc2
|
Parse call instruction
|
2024-08-20 03:53:18 +02:00 |
|
Andrzej Janik
|
34b0a67f0a
|
Add types for call instruction
|
2024-08-20 02:58:58 +02:00 |
|
Andrzej Janik
|
22492ec7f1
|
Implement not, or, and, bra
|
2024-08-19 13:37:04 +02:00 |
|
Andrzej Janik
|
c08e6a6772
|
Implement setp
|
2024-08-19 02:23:26 +02:00 |
|
Andrzej Janik
|
cb64b04f41
|
Add mul
|
2024-08-18 23:27:07 +02:00 |
|
Andrzej Janik
|
522541d5c5
|
Support simple module variables
|
2024-08-18 18:28:00 +02:00 |
|
Andrzej Janik
|
77de5c7a15
|
Parse simplest vector add kernel
|
2024-08-18 03:45:09 +02:00 |
|
Andrzej Janik
|
91dbbb372b
|
Move all types to a separate module
|
2024-08-16 18:29:13 +02:00 |
|
Andrzej Janik
|
0112880f27
|
Parse ld, add, ret
|
2024-08-16 16:02:26 +02:00 |
|
Andrzej Janik
|
0da45ea7d8
|
Add parsing of st, allow associating type with a non-alternative modifier
|
2024-08-15 22:24:53 +02:00 |
|
Andrzej Janik
|
ba17906de8
|
Pass parser state to instruction callbacks
|
2024-08-15 19:30:09 +02:00 |
|
Andrzej Janik
|
dbd37f97ad
|
Clean up and improve ident parsing
|
2024-08-15 18:51:11 +02:00 |
|
Andrzej Janik
|
8d7c88c095
|
Fully parse operands
|
2024-08-15 03:26:38 +02:00 |
|
Andrzej Janik
|
a05bee9ccb
|
Start rewriting PTX parser
|
2024-08-14 11:38:54 +02:00 |
|
Andrzej Janik
|
872054ae40
|
Fix linguist instructions
|
2024-08-07 13:29:03 +02:00 |
|
Andrzej Janik
|
90a1f77891
|
Update README
|
2024-08-06 16:32:23 +02:00 |
|
Andrzej Janik
|
164c172236
|
Clean up ZLUDA redirection helper
|
2022-02-04 14:14:51 +01:00 |
|