Результаты поиска по запросу "x86-64"
Я сделал очень минимальное время сравнения с 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, так что кажется, что это будет уместно. Но это ...
Соглашение о вызовах на x64
Я видел в нескольких местах, что Microsoft называет соглашения дляx64 платформы были сужены до одной: вызывающий абонент очищает стек (cdecl), а параметры передаются в комбинации стека и регистров (я не буду вдаваться в подробности здесь). Я ...
и смещение эффективно отбрасывается, поэтому эквивалентно
аюсь изучить ассемблер 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 ...
Я объяснил оба случая ... второй дает вам деление на ноль в показанных помещениях ... вы меня опровергли? Вот почему вы получаете деление на ноль ..... :) понизить меня ... но ответ был там ....
я есть назначение на расширение некоторыхпо-видимому странное поведение кода C (работает на x86). Я могу легко закончить все остальное, но этот действительно смутил меня. Выводы кода 1-2147483648 int a = 0x80000000; int b = a / -1; ...
), но разные компиляторы должны иметь возможность надежно договариваться друг с другом.
отрим эти два подхода, которые могут представлять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}; } ...
Там больше, но это 9 пунктов. Кажется, достаточно для начала.
аюсь преобразовать мой код C в x86-64. Моя цель - перевернуть связанный список. Два передаваемых параметра - это заголовок ptr и смещение, чтобы получить адрес поля указателя (то есть указатель на следующий узел в списке). Из того, что я ...
Не ошибка
я проблемы с созданием нескольких библиотек на основе Autotool на Fedora 26, x86_64. 64-битная Fedora помещает сторонние библиотеки и библиотеки поставщиков/usr/local/lib64, Ubuntu 17 использует/usr/local/lib так что одни и те же проекты строят ...
опустился ниже нуля вместо нуля.)
родолжение некоторых комментариев, сделанных в этой предыдущей теме: Рекурсивная сборка Фибоначчи [https://stackoverflow.com/questions/47001872/recursive-fibonacci-assembly/47026629#47026629] Следующие фрагменты кода вычисляют Фибоначчи, первый ...
с 64-битным абсолютным адресом вместо режима адресации ModR / M. Но опять же, не делайте этого, потому что режим RIP-относительной адресации более компактен и столь же эффективен.
тите этот код с моего компьютера Mac, используя команду: nasm -f macho64 -o max.a maximum.asmЭто код, который я пытаюсь запустить на своем компьютере, который находит наибольшее число в массиве. section .data data_items: dd ...
stackoverflow.com/questions/43343231/...
вопросконкретнонацелена на современные архитектуры когерентного кэша x86-64 - я ценю ответ может быть другим на других процессорах. Если я записываю в память, протокол MESI требует, чтобы строка кэша сначала читалась в кэш, а затем изменялась в ...