Lines Matching full:op
35 auto op = acc_.GetOpCode(gate); in Run() local
36 switch (op) { in Run()
53 OpCode op = acc_.GetOpCode(gate); in VisitGate() local
54 switch (op) { in VisitGate()
117 TypedBinOp Op = acc_.GetTypedBinaryOp(gate); in VisitNumberBinaryOp() local
118 switch (Op) { in VisitNumberBinaryOp()
199 TypedUnOp Op = acc_.GetTypedUnAccessor(gate).GetTypedUnOp(); in VisitTypedUnaryOp() local
200 switch (Op) { in VisitTypedUnaryOp()
241 template<TypedBinOp Op>
257 result = CalculateInts<Op>(left, right); // int op int in VisitNumberCalculate()
261 result = CalculateDoubles<Op>(left, right); // float op float in VisitNumberCalculate()
268 template<TypedBinOp Op>
287 result = CompareInts<Op>(left, right); // int op int in VisitNumberCompare()
289 result = CompareDoubles<Op>(left, right); // float op float in VisitNumberCompare()
296 template<TypedBinOp Op>
301 GateRef result = ShiftInts<Op>(left, right); // int op int in VisitNumberShift()
308 template<TypedBinOp Op>
313 GateRef result = LogicalInts<Op>(left, right); // int op int in VisitNumberLogical()
346 template<TypedBinOp Op>
363 result = CalculateInts<Op>(left, right); in VisitNumberMod()
376 template<TypedUnOp Op>
385 if (Op == TypedUnOp::TYPED_NEG) { in VisitNumberMonocular()
388 result = MonocularInt<Op>(value); in VisitNumberMonocular()
392 result = MonocularDouble<Op>(value); in VisitNumberMonocular()
515 auto op = acc_.GetTypedLoadOp(gate); in VisitLoadElement() local
516 switch (op) { in VisitLoadElement()
567 template<TypedBinOp Op>
573 switch (Op) { in CalculateInts()
604 template<TypedBinOp Op>
608 switch (Op) { in CalculateDoubles()
624 template<TypedBinOp Op>
628 switch (Op) { in CompareInts()
654 template<TypedBinOp Op>
658 switch (Op) { in CompareDoubles()
690 template<TypedBinOp Op>
696 switch (Op) { in ShiftInts()
723 template<TypedBinOp Op>
727 switch (Op) { in LogicalInts()
748 template<TypedUnOp Op>
752 switch (Op) { in MonocularInt()
768 template<TypedUnOp Op>
772 switch (Op) { in MonocularDouble()