OpenCores
URL https://opencores.org/ocsvn/z3/z3/trunk

Subversion Repositories z3

[/] [z3/] [trunk/] [gates.txt] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 charcole
2785 (61%)  - Procedual
2
2146 (47%)      - DoOp moved to state
3
2082 (45%)      - + Delayed assignment
4
1508 (33%)  - + Oper read assignment
5
1531 (33%)      - + Fix memStack stuff (ish)
6
 
7
2145 (47%)              - Delayed assignment fixes + added print + better testbed + data change oper
8
24882 (540%)    - Routines (32 deep) and more ops
9
11460 (222%)    - Routines (4 deep) => Stack needs moving into memory. On chip?
10
4257 (92%)              - Removed Routines
11
2451 (53%)              - Removed Routines + new ops
12
2451 (53%)              - Removed Routines + new ops
13
2529 (45%)              - + 0Ops
14
4266 (93%)              - + 2Ops
15
3653 (79%)              - + 2Ops (-LoadB/LoadW)
16
2785 (60%)              - + 2Ops (-IncChk)
17
 
18
6476 (141%)             - Enough ops to get to first input read
19
266                             - No DoOp logic (probably everything compiled out)
20
1644 (36%)              - + 0Ops
21
3023 (66%)              - + 1Ops
22
4183 (91%)              - + VarOps
23
6669 (145%)             - Back to full with fixed MOD instruction
24
6597 (143%)             - + Simple DoBranch instructions moved to state
25
5460 (118%)             - + Reduce number stack from 32->4 (FIXME!)
26
4991 (108%)             - + Remove MOD (not used)
27
4626 (100%)             - + Remove DIV (could do less efficiently?)
28
 
29
3271 (71%)              - Removed localRegs + stack from internal state (and -MOD) + StoreRegister now a state
30
3657                    - Removed memStack (+MOD)
31
3332 (72%)              - Removed memStack (-MOD) : Erm... why bigger?
32
3222 (70%)              - Reduce phase to 4 bits
33
3202 (69%)              - Remove temp2
34
 
35
4034 (88%)              - Printing system + All ops but (MOD/remove_obj/insert_obj)
36
4503 (98%)              - All ops except MOD
37
 
38
5373 (117%)             - Reset + full printing system (except print_num)
39
5125 (111%)             - Print state collapse
40
5053 (110%)             - Removed some duplicate driving
41
4906 (106%)             - Multicycle divide (and implements MOD)
42
4910 (107%)             - + Working random
43
5081 (110%)             - + Implemented print_num
44
4538 (98%)              - Without print/sread
45
 
46
5012 (109%)             - Full (with tweak)
47
1022 (22%)              -  - All ops
48
1711 (37%)              -  + 0Ops (~700)
49
2945 (64%)              -  + 1Ops (~1200)
50
4048 (88%)              -  + VarOps (~1100)
51
5012 (109%)             -  + 2Ops (~1000)
52
4651 (101%)             - Full - 0Ops (~400)
53
4202 (91%)              - Full - 1Ops (~800)
54
4048 (88%)              - Full - 2Ops (~1000)
55
4177 (91%)              - Full - VarOps (~800)
56
 
57
4741 (103%)             - Full - Call (~250)
58
4867 (106%)             -  Full - Call - AvoidReadFunction
59
4974 (108%)             - Full - StoreW/StoreB (~40)
60
4931 (107%)             - Full - PutProp (~80)
61
4831 (105%)             - Full - printchar/num (~180)
62
4853 (105%)             - Full - printnum (~140)
63
4938 (107%)             - Full - Random (~75)
64
4937 (107%)             - Full - Push/Pull (~75)
65
 
66
4755 (103%)             - Full (Modified call/read function states. Very suspicious!)
67
4591 (100%)             - Full - Load (~160)
68
4569 (99%)              - Full - RemoveObj (~190)
69
4648 (101%)             - Full (RemoveObj calls insert obj)
70
4586 (100%)             - Full (fussed Pull) <- Yay!
71
 
72
4353 (94%)              - Print/PrintChar/PrintNum BIOS
73
4522 (98%)              - Blit and writeReg ops
74
4533 (98%)      - + Added extra output pins (Tested and works!)
75
4408 (96%)              - Added default cases
76
4475 (97%)              - + Blit colour setting
77
 
78
4463 (97%)              - Passes Czech and Planetfall test
79
4401 (96%)              - Blit as arguments
80
4406 (96%)              - New relocatable BIOS
81
 
82
4545 (99%)              - Touch screen reading (maybe buggy)
83
4548 (99%)              - Reset switch (and working touch screen)
84
4495 (98%)              - Removed wasted cycle when fetching ops
85
4550 (99%)              - Removed wasted cycle when storing results on some ops
86
4580 (99%)              - Added last stored variable cache
87
4555 (99%)              - 1 cycle @dynamic, faster function calls + stream draw

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.