+
+ public int kind() {
+ return FKind.FlatOpNode;
+ }
+
+ public TempDescriptor [] readsTemps() {
+ if (right!=null)
+ return new TempDescriptor [] {left,right};
+ else
+ return new TempDescriptor [] {left};
+ }
+
+ public TempDescriptor [] writesTemps() {
+ return new TempDescriptor [] {dest};
+ }