Lines Matching refs:Vals
166 static void PrintOperation(unsigned ValNo, unsigned short Vals[]) { in PrintOperation() argument
167 unsigned short ThisOp = Vals[ValNo]; in PrintOperation()
178 if (Vals[i] == ShufTab[ThisOp].Arg0) { in PrintOperation()
189 if (!ShufTab[Vals[ValNo]].Op->isOnlyLHSOperator()) { in PrintOperation()
197 if (Vals[i] == ShufTab[ThisOp].Arg1) { in PrintOperation()
213 static void EvaluateOps(unsigned short Elt, unsigned short Vals[], in EvaluateOps() argument
218 EvaluateOps(ShufTab[Elt].Arg0, Vals, NumVals); in EvaluateOps()
219 Vals[NumVals++] = Elt; in EvaluateOps()
226 if (Vals[i] == Elt) return; in EvaluateOps()
231 EvaluateOps(Arg0, Vals, NumVals); in EvaluateOps()
233 EvaluateOps(Arg1, Vals, NumVals); in EvaluateOps()
235 Vals[NumVals++] = Elt; in EvaluateOps()
403 unsigned short Vals[30]; in main() local
405 EvaluateOps(LHS, Vals, NumVals); in main()
406 EvaluateOps(RHS, Vals, NumVals); in main()
502 unsigned short Vals[30]; in main() local
504 EvaluateOps(i, Vals, NumVals); in main()
507 PrintOperation(j, Vals); in main()