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

2 ответа

Могу ли я загрузить 32-битную DLL в 64-битный процесс в Windows?

Недавно я обновил службу Windows C #, чтобы она работала как 64-битный процесс .net. Обычно это было бы тривиально, но система использует 32-битную DLL, напи...

5 ответов

Как проверить наличие графического процессора в CentOS Linux

Предполагается, что в Linux GPU можно найти с помощью команды

1 ответ

) превращает их в кучу переменных SSA, если это возможно. Так что, по крайней мере, в clang «антиоптимизация» не происходит, обычные оптимизации просто отключены.

бираю этот код на llvm clang Apple LLVM версии 8.0.0 (clang-800.0.42.1): int main() { float a=0.151234; float b=0.2; float c=a+b; printf("%f", c); }Я скомпилировал без спецификаций -O, но я также попытался с -O0 (дает то же самое) и -O2 ...

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

3 ответа

, поэтому использование более узкой константы помогает только для непосредственных инструкций ALU, а не для

у переместить элементы данных, хранящиеся в памяти, в регистр общего назначения по своему выбору, используяMOV инструкция. MOV r8, [m8] MOV r16, [m16] MOV r32, [m32] MOV r64, [m64]Не стреляйте в меня, но как добиться следующего:MOV r24, [m24]? ...

1 ответ

docs.microsoft.com/en-us/windows-hardware/drivers/kernel/...

тоящее время я изучаю программирование на процессоре Intel x86.Может кто-нибудь объяснить мне, в чем разница между MMX и XMM регистром? Я очень смущен с точк...

2 ответа

Ошибка запуска Cassandra 1.2.6 в Linux x86_64

Попытка установить Cassandra на Linux из последней стабильной версии -http://cassandra.apache.org/download/ - 1.2.6Я изменил cassndra.yaml так, чтобы он указ...

4 ответа

нажмите на 64-разрядной Intel OSX

Я хочу поместить 64-битный адрес в стек, как показано ниже, __asm("pushq $0x1122334455667788");Но я получаю ошибку компиляции, и я могу только нажать следующим образом, __asm("pushq $0x11223344");Может ли кто-нибудь помочь мне понять мою ...

2 ответа

gfortran для чайников: что точно делает mcmodel = medium?

У меня есть код, который дает мне ошибки перемещения при компиляции, ниже приведен пример, который иллюстрирует проблему: program main common/baz/a,b,c real a,b,c b = 0.0 call foo() print*, b end subroutine foo() common/baz/a,b,c real a,b,c ...

1 ответ

Более эффективный способ вывести целое число в чистой сборке

Я ищу, чтобы вывести целое число, используя чистую сборку. Я использую Nasm на 64-битной машине Linux. В настоящий момент я ищу способ вывода целых чисел для...

0 ответов

(сборка Linux x86_64) Почему printf со строкой формата float работает только с rsp% 0x10 = 0

У меня проблема с записью вызова printf на ассемблере Linux x86_64. Если я попробую вывести двойное значение, когда