Lines Matching refs:a
106 return compute<_Float16>(context, 1, [](_Float16 a, _Float16 b) -> _Float16 { in executeProd() argument
108 if (a == 0 || b == 0) return 0; in executeProd()
109 return a * b; in executeProd()
112 return compute<float>(context, 1, [](float a, float b) -> float { in executeProd() argument
114 if (a == 0 || b == 0) return 0; in executeProd()
115 return a * b; in executeProd()
125 return compute<_Float16>(context, 0, [](_Float16 a, _Float16 b) { return a + b; }); in executeSum() argument
127 return compute<float>(context, 0, [](float a, float b) { return a + b; }); in executeSum() argument
137 [](_Float16 a, _Float16 b) { return std::max(a, b); }); in executeMax() argument
140 [](float a, float b) { return std::max(a, b); }); in executeMax() argument
143 [](uint8_t a, uint8_t b) { return std::max(a, b); }); in executeMax() argument
146 [](int8_t a, int8_t b) { return std::max(a, b); }); in executeMax() argument
156 [](_Float16 a, _Float16 b) { return std::min(a, b); }); in executeMin() argument
159 [](float a, float b) { return std::min(a, b); }); in executeMin() argument
162 [](uint8_t a, uint8_t b) { return std::min(a, b); }); in executeMin() argument
165 [](int8_t a, int8_t b) { return std::min(a, b); }); in executeMin() argument
175 [](bool8 a, bool8 b) { return static_cast<bool8>(a || b); }); in executeAny() argument
185 [](bool8 a, bool8 b) { return static_cast<bool8>(a && b); }); in executeAll() argument