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