ни водном процессоре не обрабатывается время по отдельности, это одна целочисленная переменная, предлагаемый Вами макрос это реверс, получается две "больших" работы