diff options
| author | azidar | 2015-04-28 17:32:19 -0700 |
|---|---|---|
| committer | azidar | 2015-04-28 17:32:19 -0700 |
| commit | 1644ed195522cd7343aaaa047e6669529907de9f (patch) | |
| tree | 250d34e3bf5616e01b4629ee6497cdd1ce9647b8 /test/passes/resolve-genders/gcd.fir | |
| parent | d6d630e6dbe3e5dd3c335cc8bd65a81d9dcb0f5f (diff) | |
Instances are now male. Reworked lowering pass to be sane. chisel3/ModuleVec.fir doesn't work because incorrecly generated?
Diffstat (limited to 'test/passes/resolve-genders/gcd.fir')
| -rw-r--r-- | test/passes/resolve-genders/gcd.fir | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/test/passes/resolve-genders/gcd.fir b/test/passes/resolve-genders/gcd.fir index b16c9b66..2f7aae73 100644 --- a/test/passes/resolve-genders/gcd.fir +++ b/test/passes/resolve-genders/gcd.fir @@ -7,7 +7,7 @@ circuit top : input y : UInt output z : UInt z := sub-wrap(x, y) - ;CHECK: z@<g:female> := sub-wrap-uu(x@<g:male>, y@<g:male>) + ;CHECK: z@<g:f> := sub-wrap-uu(x@<g:m>, y@<g:m>) module gcd : input a : UInt<16> input b : UInt<16> @@ -20,15 +20,15 @@ circuit top : on-reset x := UInt(0) on-reset y := UInt(42) when gt(x, y) : - ;CHECK: when gt-uu(x@<g:male>, y@<g:male>) : + ;CHECK: when gt-uu(x@<g:m>, y@<g:m>) : inst s of subtracter - ;CHECK: inst s of subtracter@<g:female> + ;CHECK: inst s of subtracter@<g:m> s.x := x s.y := y x := s.z - ;CHECK: s@<g:female>.x@<g:female> := x@<g:male> - ;CHECK: s@<g:female>.y@<g:female> := y@<g:male> - ;CHECK: x@<g:female> := s@<g:female>.z@<g:male> + ;CHECK: s@<g:m>.x@<g:f> := x@<g:m> + ;CHECK: s@<g:m>.y@<g:f> := y@<g:m> + ;CHECK: x@<g:f> := s@<g:m>.z@<g:m> else : inst s2 of subtracter s2.x := x |
