uint64_t a;
uint64_t b;
uint64_t a_and_b = a & b;
uint64_t a_or_b = a | b;
Как сделать аналогичное для произвольной области памяти (например для uint64_t[n])? Есть ли какие-то особые команды ОС или ассемблера для этого?
p.s. имеется ввиду что-то, кроме обхода всей этой области памяти по кускам (uint8_t, uint16_t и т.д.) и выполнение необходимой операции для каждого куска
Используйте хотя бы ММХ расширение команд для х86 (https://ru.wikipedia.org/wiki/MMX). Если на Вашем компе есть DSP - процессор обработки цифровых сигналов, то эта задачка - как раз для него.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости