В основном мне трудно получить время выполнения чуть меньше, чем оно есть, а также уменьшить...
char c; int f() { return c ^ 1; } gcc компилирует это в нечто вроде movzbl c(%rip), %eax xorl $1,...
Я хочу вызвать процедуру в зависимости от содержимого регистра.После завершения процедуры она...
У меня большой список (1e8 + записей) в форме [index:boolean]. Я хочу найти индексы значений,...
int test1(int a, int b) { if (__builtin_expect(a < b, 0)) return a / b; return b; } был...
Нашел странную вещь в источнике .Net, глядя на String. В помощнике Equals: https://referencesource
У меня есть 50 000 учетных записей, которые я должен отображать на карте в качестве маркеров.Все...
Я только начал изучать ассемблер с помощью Raspbian, и у меня возник вопрос: насколько эффективно...
Какой самый эффективный способ установить, а также очистить флаг нуля (ZF) в x86-64? Методы,...
Я на IvyBridge. Я обнаружил несоответствие производительности jnz во внутреннем и внешнем циклах....
Сначала у меня есть установка IvyBridge ниже, я вставлю код измерения полезной нагрузки в место с...
Можно ли как-нибудь ускорить эту функцию: void task(int I, int J, int K, int *L, int **ids, double...
Я использую этот код для проверки влияния зависимости в итерации цикла на IvyBridge: global _start...
Мотивация этого вопроса - понять, как предварительная загрузка памяти программного обеспечения...
Я обнаружил на онлайн-ресурсе, что IvyBridge имеет 3 ALU.Поэтому я пишу небольшую программу для...
У меня есть несколько сильно оптимизированных математических функций, для выполнения которых...
Я думаю о том, как отрицать целое число со знаком в mips32.Моя интуиция использует определение...
Я пытаюсь оптимизировать функцию приближения sin / cos.В его основе лежит простая схема Хорнера ,...
Вы можете намекнуть, дать подсказки GCC о вероятности того или иного ветвления, используя...
Выполняется ли инструкция умножения без переноса в постоянное время?Иначе говоря, время,...
Как часть системы частиц, симулирующей гравитацию и столкновения между многими объектами, я...
В модуле Delphi math.pas есть процедура DivMod , которую я хочу преобразовать в линейный и...
Время выполнения для этих трех фрагментов: pageboundary: dq (pageboundary + 8) ... mov rdx, [rel...
Полностью зная, что эти полностью искусственные тесты не имеют большого значения , я, тем не менее,...
Я ищу тип формулы / способа измерения скорости выполнения инструкции или более точного определения...