Написать макрос POLY Массив Регистр D-регистр, который будет вычислять значение многочлена A0+A1x+A2x2+…+Anxn (с двойной точностью).
Массив — это адрес массива A коэффициентов многочлена, начиная с A0
Регистр — это целочисленный регистр, содержащий порядок многочлена n (0 ⩽ n ⩽ 100)
D-регистр — это вещественный регистр двойной точности, содержащий значение переменной x
Результат вычислений помещается в D-регистр. Пример вызывающей программы:
<пустой ввод>
13.450000000000001
Точность вычислений в тестах слегка занижена, так что ответ 13.45 тоже годится.
Подсказка: проще всего оказалось написать рекурсивную функцию (спасибо стеку и инструкции fmadd.d!) и обмазать её макросом.