diff options
| author | Cliff Click <cliffc@acm.org> | 2023-10-29 13:09:14 -0700 |
|---|---|---|
| committer | Dibyendu Majumdar <dibyendumajumdar@users.noreply.github.com> | 2023-11-01 18:56:50 +0000 |
| commit | b59828ac09a88310640d8b8d3d95a8be0cee1187 (patch) | |
| tree | 6ba0bc14c2485ad4ac4a8cb228ab7f54e25906c7 /chapter05/src/test | |
| parent | f3bd82bdae3ebce5289b1a1bed9105c5bf04fdbe (diff) | |
| download | Simple-b59828ac09a88310640d8b8d3d95a8be0cee1187.tar.gz Simple-b59828ac09a88310640d8b8d3d95a8be0cee1187.zip | |
Rethink & cleanup Add peeps
More rigorously head for a left-spline sum-of-products format.
Diffstat (limited to 'chapter05/src/test')
| -rw-r--r-- | chapter05/src/test/java/com/seaofnodes/simple/Chapter05Test.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chapter05/src/test/java/com/seaofnodes/simple/Chapter05Test.java b/chapter05/src/test/java/com/seaofnodes/simple/Chapter05Test.java index ea65900f..7089e000 100644 --- a/chapter05/src/test/java/com/seaofnodes/simple/Chapter05Test.java +++ b/chapter05/src/test/java/com/seaofnodes/simple/Chapter05Test.java @@ -53,14 +53,14 @@ return c; public void testChapter5IfMergeB() { Parser parser = new Parser("int a=arg+1; int b=0; if( arg==1 ) b=a; else b=a+1; return a+b; #showGraph;"); StopNode ret = parser.parse(); - assertEquals("return ((arg+1)+Phi(Region20,(arg+1),(arg+2)));", ret.toString()); + assertEquals("return ((arg*2)+Phi(Region20,2,3));", ret.toString()); } @Test public void testChapter5IfMerge2() { Parser parser = new Parser("int a=arg+1; int b=arg+2; if( arg==1 ) b=b+a; else a=b+1; return a+b; #showGraph;"); StopNode ret = parser.parse(); - assertEquals("return (Phi(Region31,(arg+1),(arg+3))+Phi(Region31,((arg*2)+3),(arg+2)));", ret.toString()); + assertEquals("return ((Phi(Region31,(arg*2),arg)+arg)+Phi(Region31,4,5));", ret.toString()); } @Test |
