Нечетный стиль для параллелизма инструкций

              final long s0 = this.s0;
        long s1 = this.s1;
        final long result = s0 + s1;
        s1 ^= s0;
        this.s0 = Long.rotateLeft(s0, 24) ^ s1 ^ s1 << 16;
        this.s1 = Long.rotateLeft(s1, 37);
        return result;

Разрывает ли копирование полей в стек зависимость от других операций; в основном позволяя методу возвращаться, пока следующие значения вычисляются в «фоновом режиме» с использованием параллелизма на уровне инструкций?

0 ответов

Другие вопросы по тегам