Вообще, время замеряется таймером...
Не очень понимаю, причём тут эта функция.
Инициализируете таймер.
Вызываете интересующую функцию.
После останавливаете и анализируете таймер.
У вас указана функция, принимающая на вход указатель на char(байт) и возвращающая указатель на char(байт).
Вам необходимо найти соглашение о передаче параметров в / из функцию применительно к вашей системе.
В дос/виндовс -
https://docs.microsoft.com/ru-ru/cpp/cpp/argument-...
или
https://ru.wikipedia.org/wiki/Соглашение_о_вызове
Тогда станет понятно, с какими регистрами/операндами работать в ассемблере.