Lines Matching refs:m
44 * @param array $m
48 protected static function reduce(array $n, array $m, $class) argument
57 * @param PHP $m
61 protected static function generateCustomReduction(PHP $m, $class) argument
63 $m_length = count($m->value);
71 implode(',', array_map('self::float2string', $m->value)) . '];
88 list($u, $m1) = $lhs->divide($m);
97 list($u) = $lhs->divide($m);
101 $m = $m->value;
104 $cutoff = count($m) + (count($m) >> 1);
107 if (count($n) > ' . (2 * count($m)) . ') {
112 implode(',', array_map('self::float2string', $m)) . '];
124 $code .= '$temp = array_slice($n, ' . (count($m) - 1) . ');';
129 '$temp = array_slice($temp2, ' . (count($m) + 1) . ');' :
130 '$temp = array_slice($temp2, ' . ((count($m) >> 1) + 1) . ');';
131 $code .= self::generateInlineMultiply('temp', $m, 'temp2', $class);
143 $subcode = self::generateInlineSubtract1('temp', $m, 'temp2', $class);
146 $code .= self::generateInlineCompare($m, 'temp', $subcode);