# File lib/facets/more/quaternion.rb, line 420 def ldivmod_D4 other # left divmod: q2=q1*d+m, d be D4 d=self.ldiv(other).round_D4; m=other-self*d; return d,m end