5.2. Поддержка насыщенности |
Вверх Предыдущий Следующий |
Одним из важных моментов MMX является поддержка насыщенных операций. Если операция приведёт к переполнению, то значение останется наибольшим или наименьшим из всех возможных значений для данного типа данных: Если вы используете тип byte, то в нормальном режиме вы получите 250+12=6. Это очень раздражает, когда выполняются операции с цветом или звуком, когда вам приходится использовать слово данных, чтобы проверить, что значение более 255. Насыщенные операции поддерживаются модулем MMX. Если вы хотите их использовать, вам нужно просто включить поддержку насыщенности: $saturation+ Пример: Program SaturationDemo; |