Задайте контур выравнивания комплексного типа
addComplexTypeAlignment(
задает выравнивание контура вещественных и комплексные данные представителей комплексного типа. hDataAlign
,baseType
,alignment
)
Начальный адрес памяти действительной и мнимой части сложных переменных, произведенных генератором кода с заданным типом, кратен заданному контуру выравнивания. Генератор кода заменяет операции в сгенерированном коде, когда оба из этих условий верны:
Запись таблицы замещения кода имеет комплексный аргумент с требованием выравнивания данных, которое меньше или равно контуру трассы
Запись удовлетворяет всем другим критериям соответствия замещения кода.
Чтобы использовать эту функцию, ваш файл регистрации библиотеки замещения кода должен включать дополнительную информацию о выравнивании данных компилятора, такую как синтаксис выравнивания.