Wyniki wyszukiwania dla "inline-assembly"

3 odpowiedź

Różnica między asm, asm volatile i clobbering memory

Podczas implementacji struktur danych bez kodu blokady i kodu czasowego często konieczne jest wyeliminowanie optymalizacji kompilatora. Normalnie ludzie robi...

2 odpowiedź

Jak uzyskać dostęp do zmiennej c dla inline manipulacji złożeniem

Biorąc pod uwagę ten kod:

3 odpowiedź

GCC: putchar (char) w zespole inline

Przelewowy,w jaki sposób mogę zaimplementować procedurę putchar (char) tylko przy użyciu zespołu inline? Chciałbym to zrobić w zespole x86-64. Powodem tego j...

2 odpowiedź

Kiedy stosować ograniczenie earlyclobber w rozszerzonym składaniu GCC inline?

Rozumiem, kiedy korzystać z listy szewców (np. Wymieniając rejestr, który został zmodyfikowany w zespole, tak aby nie został wybrany do użycia jako rejestr w...

8 odpowiedzi

Jak zapisać zmienną C ++ w rejestrze

Chciałbym wyjaśnić kwestię przechowywania zmiennych rejestrowych: czy istnieje sposób na zapewnienie, że jeśli zadeklarowaliśmy zmienną rejestru w naszym kod...

4 odpowiedź

Programowo powoduje wyjątek Niezdefiniowana instrukcja

Chcę spowodować wyjątek niezdefiniowanej instrukcji ARM Cortex-M3 dla testu mojego urządzenia testowego. Kompilator IAR obsługuje to w takim przypadku:asm („...

3 odpowiedź

Konwertuj kod zespołu inline do C ++

Pracuję nad projektem cpp. Projekt należy migrować do 64-bitowego. Zawiera pewien kod zespołu Inline, który nie może się skompilować na x64. Jest to funkcja,...

4 odpowiedź

Jak nakazać GCC wygenerować kod 16-bitowy dla trybu rzeczywistego

Piszę funkcję trybu rzeczywistego, która powinna być normalną funkcją ze stosami ramek i tak, ale powinna używać% sp zamiast% esp. Czy jest jakiś sposób, aby...

1 odpowiedź

Jak wykryć typ architektury procesora podczas wykonywania z GCC i asmem inline?

Muszę znaleźć typ architektury procesora. Nie mam dostępu do / proc / cpuinfo, ponieważ maszyna działa syslinux. Wiem, że istnieje sposób, aby to zrobić za p...

9 odpowiedzi

Pomiary cykli zegara ujemnego z rdtsc back-to-back?