Результаты поиска по запросу "x86-64"

1 ответ

Я сделал очень минимальное время сравнения с fft (rand (1021)). Использование Python (x, y) 32-битный: 3,37 мс на цикл. Использование 64-битной версии MKL: 2,56 мс на цикл

преимущества дает использование amd64 сборок Python и расширений? (Много расширенийскомпилировано для amd64 здесь [http://www.lfd.uci.edu/~gohlke/pythonlibs/].) У меня процессор i5 и 64-битная Win7, так что кажется, что это будет уместно. Но это ...

1 ответ

Соглашение о вызовах на x64

Я видел в нескольких местах, что Microsoft называет соглашения дляx64 платформы были сужены до одной: вызывающий абонент очищает стек (cdecl), а параметры передаются в комбинации стека и регистров (я не буду вдаваться в подробности здесь). Я ...

0 ответов

 и смещение эффективно отбрасывается, поэтому эквивалентно

аюсь изучить ассемблер x64. Я написал «hello world» и попытался вызвать printf, используя следующий код: EXTERN printf: PROC PUBLIC hello_world_asm .data hello_msg db "Hello world", 0 .code hello_world_asm PROC push rbp ; save frame pointer mov ...

ТОП публикаций

5 ответов

Я объяснил оба случая ... второй дает вам деление на ноль в показанных помещениях ... вы меня опровергли? Вот почему вы получаете деление на ноль ..... :) понизить меня ... но ответ был там ....

я есть назначение на расширение некоторыхпо-видимому странное поведение кода C (работает на x86). Я могу легко закончить все остальное, но этот действительно смутил меня. Выводы кода 1-2147483648 int a = 0x80000000; int b = a / -1; ...

4 ответа

), но разные компиляторы должны иметь возможность надежно договариваться друг с другом.

отрим эти два подхода, которые могут представлятьint«: using std_optional_int = std::optional<int>; using my_optional_int = std::pair<int, bool>;Учитывая эти две функции ... auto get_std_optional_int() -> std_optional_int { return {42}; } ...

1 ответ

Там больше, но это 9 пунктов. Кажется, достаточно для начала.

аюсь преобразовать мой код C в x86-64. Моя цель - перевернуть связанный список. Два передаваемых параметра - это заголовок ptr и смещение, чтобы получить адрес поля указателя (то есть указатель на следующий узел в списке). Из того, что я ...

1 ответ

Не ошибка

я проблемы с созданием нескольких библиотек на основе Autotool на Fedora 26, x86_64. 64-битная Fedora помещает сторонние библиотеки и библиотеки поставщиков/usr/local/lib64, Ubuntu 17 использует/usr/local/lib так что одни и те же проекты строят ...

1 ответ

 опустился ниже нуля вместо нуля.)

родолжение некоторых комментариев, сделанных в этой предыдущей теме: Рекурсивная сборка Фибоначчи [https://stackoverflow.com/questions/47001872/recursive-fibonacci-assembly/47026629#47026629] Следующие фрагменты кода вычисляют Фибоначчи, первый ...

1 ответ

 с 64-битным абсолютным адресом вместо режима адресации ModR / M. Но опять же, не делайте этого, потому что режим RIP-относительной адресации более компактен и столь же эффективен.

тите этот код с моего компьютера Mac, используя команду: nasm -f macho64 -o max.a maximum.asmЭто код, который я пытаюсь запустить на своем компьютере, который находит наибольшее число в массиве. section .data data_items: dd ...

2 ответа

stackoverflow.com/questions/43343231/...

вопросконкретнонацелена на современные архитектуры когерентного кэша x86-64 - я ценю ответ может быть другим на других процессорах. Если я записываю в память, протокол MESI требует, чтобы строка кэша сначала читалась в кэш, а затем изменялась в ...