diff options
| author | jackkoenig | 2016-01-27 11:28:37 -0800 |
|---|---|---|
| committer | jackkoenig | 2016-01-27 11:28:37 -0800 |
| commit | e261bdc2f179a5cb332fa6cc6bb982b54266f866 (patch) | |
| tree | 282086b6fc331f1c073eeeb2e6f2c98334ce7ba2 /src/main | |
| parent | 1bb91b3af9c6ada9a26c201d163f1338ff7f2be6 (diff) | |
Fixed additional tests and inferring rdwr ports in chirrtl
Diffstat (limited to 'src/main')
| -rw-r--r-- | src/main/stanza/chirrtl.stanza | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/stanza/chirrtl.stanza b/src/main/stanza/chirrtl.stanza index f9971323..59f6e359 100644 --- a/src/main/stanza/chirrtl.stanza +++ b/src/main/stanza/chirrtl.stanza @@ -163,12 +163,19 @@ defn infer-mdir (c:Circuit) -> Circuit : [MInfer,MInfer] : error("Shouldn't be here") [MInfer,MWrite] : MWrite [MInfer,MRead] : MRead + [MInfer,MReadWrite] : MReadWrite [MWrite,MInfer] : error("Shouldn't be here") [MWrite,MWrite] : MWrite [MWrite,MRead] : MReadWrite + [MWrite,MReadWrite] : MReadWrite [MRead,MInfer] : error("Shouldn't be here") [MRead,MWrite] : MReadWrite [MRead,MRead] : MRead + [MRead,MReadWrite] : MReadWrite + [MReadWrite,MInfer] : error("Shouldn't be here") + [MReadWrite,MWrite] : MReadWrite + [MReadWrite,MRead] : MReadWrite + [MReadWrite,MReadWrite] : MReadWrite mports[name(e)] = new_mport_dir e (e) : e |
