Вопросы по теме 'x86-64'

Инструкция Retq, куда она возвращается
Я не могу понять, куда возвращается инструкция по сборке retq . Я понимаю, что когда мой обычный код выполняется, он возвращается на адрес, указанный в стеке. Но как он узнает, где в стеке находится адрес возврата? Короче говоря, использует ли...
18449 просмотров

Предоставленная учителем библиотека для x86_64 несовместима с моей системой
Мне дали задание в школе, и в моей лекции говорилось, что нам нужно использовать его предварительно скомпилированную библиотеку C, которая содержит важное определение функции. Я попытался удалить все текущие файлы *.o из каталога, в настоящее время...
198 просмотров
schedule 01.05.2024

C# и SIMD: высокое и низкое ускорение. Что случилось?
Введение в проблему Я пытаюсь ускорить код пересечения (2d) трассировщика лучей, который я пишу. Я использую C# и библиотеку System.Numerics, чтобы увеличить скорость SIMD-инструкций. Проблема в том, что я получаю странные результаты, с...
947 просмотров
schedule 11.03.2024

Почему mov %%rsp, %%rbp вызывает ошибку сегментации?
Я новичок в встроенной сборке. У меня есть следующая функция C со встроенной сборкой. Я просто пытаюсь проверить, правильно ли работают push %%rbp и mov %%rsp, %%rbp . Моя функция следующая, test_inlineAssemblyFunction(){ u64 base,...
229 просмотров