Lines Matching defs:result
72 MultiResult result;
76 /** Default constructor creates an invalid result. */
78 /** Scalar result from scalar. */
85 result.integer = i;
87 result.dbl = i;
90 /** Vector result. */
92 : type(t) { result.vector = v; }
93 /** Predicate result. */
95 : type(t) { result.pred = v; }
101 * the result stack. */
105 result.integer = that.result.integer;
108 result.vecElem = that.result.vecElem;
111 result.vector = that.result.vector;
114 result.pred = that.result.pred;
118 panic("Assigning result from unknown result type");
132 return result.integer == that.result.integer;
134 return result.vecElem == that.result.vecElem;
136 return result.vector == that.result.vector;
138 return result.pred == that.result.pred;
142 panic("Unknown type of result: %d\n", (int)type);
152 /** Is this a scalar result?. */
154 /** Is this a vector result?. */
156 /** Is this a vector element result?. */
158 /** Is this a predicate result?. */
160 /** Is this a valid result?. */
170 return result.integer;
180 return result.integer;
186 return result.vector;
192 return result.vecElem;
199 return result.pred;