SignExtendedNumber opMul(const SignExtendedNumber a) const { // like 0x10 * 0x10 == 0x100 == 0. /* Special handling for zeros: */ } unittest { if (Port.isNan(r1) || Port.isNan(r2)) // if unordered { } while (cur && cur.ty == Tsarray) // sizes of dimensions { TypeSArray sa = cast(TypeSArray) cur; mangleNumber(sa.dim ? sa.dim.toInteger() : 0); cur = cur.nextOf(); } }