fn sign_extend_quarters( w: Unsigned36Bit, activity: QuarterActivity, ordering: &[u8], ) -> Unsigned36Bit