summaryrefslogtreecommitdiff
path: root/chapter16
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2026-09-09 17:01:02 -0700
committerCliff Click <cliffc@acm.org>2026-09-09 17:01:02 -0700
commit1f4006e88df54e2b7086bc49e05ffc6d2068e8fd (patch)
tree92e8204618117676e962679fa0b385b2db047674 /chapter16
parent91c6ed0f6978215a0448f5bf91600e5fdb2a77d8 (diff)
parent6b4ed4d07831f738755cb8162eff24d6d9a695fc (diff)
downloadSimple-1f4006e88df54e2b7086bc49e05ffc6d2068e8fd.tar.gz
Simple-1f4006e88df54e2b7086bc49e05ffc6d2068e8fd.zip
Merge branch 'main' of https://github.com/SeaOfNodes/Simple
Diffstat (limited to 'chapter16')
-rw-r--r--chapter16/src/main/java/com/seaofnodes/simple/node/BoolNode.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/chapter16/src/main/java/com/seaofnodes/simple/node/BoolNode.java b/chapter16/src/main/java/com/seaofnodes/simple/node/BoolNode.java
index aa9fd312..06c10a79 100644
--- a/chapter16/src/main/java/com/seaofnodes/simple/node/BoolNode.java
+++ b/chapter16/src/main/java/com/seaofnodes/simple/node/BoolNode.java
@@ -69,9 +69,9 @@ abstract public class BoolNode extends Node {
return new NotNode(in(1));
}
- // Do we have ((x * (phi cons)) * con) ?
- // Do we have ((x * (phi cons)) * (phi cons)) ?
- // Push constant up through the phi: x * (phi con0*con0 con1*con1...)
+ // Do we have ((phi cons) cmp con) ?
+ // Do we have ((phi cons) cmp (phi cons)) ?
+ // Push the compare up through the phi: (phi con0 cmp con, con1 cmp con...)
Node phicon = AddNode.phiCon(this,this instanceof EQ);
if( phicon!=null ) return phicon;