Цитата
При обычных умножить/плюс/минус вызываются инструкции custom. И вычисление sin/cos занимает тучу времени
При вычислении sin/cos с плавающей точкой возможно деление используется? Насколько я помню деление в модуле кастомных инструкций подключается отдельно. Попробуйте его подключить и проверить, что оно вызывается, по аналогии с вашим тестом для умножения/сложения. Я в 14.1 qsys ставил новый альтеровский сопроцессор для плавающей точки, там деление вроде по-умолчанию включено. Но существенного ускорения так и не смог получить - у меня была векторная операция с поэлементным делением, ниос его не успевал сделать, в итоге пока не стал разбираться и заменил на целочисленные вычисления.