-
Notifications
You must be signed in to change notification settings - Fork 6
/
TODO
31 lines (25 loc) · 784 Bytes
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
TODO
- check that vector class has corresponding scalar version
Features
- vector
= shuffle, extract, insert (exercise)
- various data type, i32, i16, i8
- aggregate type
= multidimensional arrays
= structure type
Correctness
- how to prevent users from making a mistake on machine description (ins & outs).
= e.g. putting arg 0 to be output of str# => backward can't find solution.
= SOLUTION: extract ins & outs from simulator!!!
Increase precision in enum
- synthesize constrants
- in reduced-bitwidth domain: try all 4-bit constants
- e.g. Preston load1
Advance usage
- define-progstate-stype #:const
- sort-live
- combine-live & update-live (GA)
- (reduce-precesion) in forwardbackward
Profile:
preston/program/ex1 on kaopad
stoch -s: 6, 20, 2, 4*, 1