def cond_2():
    sq = (torch.sqrt(((((1.0 + m11) - m00) - m22) + eps)) * 2.0)
    qw = safe_zero_division((m02 - m20), sq)
    qx = safe_zero_division((m01 + m10), sq)
    qy = (0.25 * sq)
    qz = safe_zero_division((m12 + m21), sq)
    return torch.cat([qx, qy, qz, qw], dim=(- 1))
def cond_2():
    sq = (torch.sqrt(((((1.0 + m11) - m00) - m22) + eps)) * 2.0)
    qw = safe_zero_division((m02 - m20), sq)
    qx = safe_zero_division((m01 + m10), sq)
    qy = (0.25 * sq)
    qz = safe_zero_division((m12 + m21), sq)
    return torch.cat([qx, qy, qz, qw], dim=(- 1))