|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Ноя 3, 2003 11:38:47 Как быстрее всего изменить знак числа на противоположный в регистре SSE. Например заносим число в младшие 32 бита movss xmm1,[edx] А вот как изменить знак (старший бит)?? |
|
|
Дата: Ноя 3, 2003 15:07:00 Если надо проинвертировать знаковый бит, то можно использовать PXOR xmm1, 10...0b (где 1 соответствует позиции знакового бита в регистре). Если надо взять число с обратным знаком, то берешь доп. код - инвертируешь все биты и суммируешь с 1. Инверсию можно сделать через PXOR, потом ADDPS |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.058 |