Suchergebnisse für Anfrage "gcc"

2 die antwort

Multi-Word-Addition mit dem Carry-Flag

GCC hat 128-Bit-Ganzzahlen. Mit diesen kann ich den Compiler dazu bringen, das @ zu verwendemul (oderimul mit nur einem Operanden). Beispielsweis uint64_t x,y; unsigned __in128 z = (unsigned __int128)x*y;producesmul. Ich habe dies verwendet, um ...

10 die antwort

Kompatible Typen und Strukturen in C

Ich habe den folgenden Code: int main(void) { struct { int x; } a, b; struct { int x; } c; struct { int x; } *p; b = a; /* OK */ c = a; /* Doesn't work */ p = &a; /* Doesn't work */ return 0; }, das unter GCC (3.4.6) mit folgendem Fehler nicht ...

4 die antwort

OpenMP-Programme mit dem gcc-Compiler unter OS X Yosemite kompilieren

$ gcc 12.c -fopenmp 12.c:9:9: fatal error: 'omp.h' file not found #include<omp.h> ^ 1 error generated.Während der Kompilierung von openMP-Programmen erhalte ich den obigen Fehler. Ich benutze OS X Yosemite. Ich habe zuerst versucht, den nativen ...

TOP-Veröffentlichungen

4 die antwort

Undefiniertes Symbol beim Laden einer gemeinsam genutzten Bibliothek

In meinem Programm muss ich eine gemeinsam genutzte Bibliothek dynamisch mit @ laddlopen(). Sowohl das Programm als auch die gemeinsam genutzte Bibliothek wurden erfolgreich für ein @ cross-kompilierARM Architektur mit dem Cross-Compiler auf ...

8 die antwort

Erfordern von Überschreibungen für virtuelle Funktionen, um das Überschreibungsschlüsselwort @ zu verwend

C ++ 11 hinzugefügtoverride, um sicherzustellen, dass die von Ihnen geschriebenen Memberfunktionen die virtuellen Funktionen der Basisklasse tatsächlich überschreiben (oder nicht kompilieren). Aber in einer großen Objekthierarchie kann es ...

2 die antwort

intrinsic für die Mulx-Anweisung

Dasmulxer Befehl @ wurde mit dem BMI2-Befehlssatz eingeführt, der mit dem Haswell-Prozessor beginnt. Gemäß Intel Dokumentation [http://www.intel.com/content/www/us/en/intelligent-systems/intel-technology/ia-large-integer-arithmetic-paper.html] ...

4 die antwort

rdtsc Timing für eine Messung einer Funktion

Ich möchte einen Funktionsaufruf mit rdtsc zeitlich festlegen. Also habe ich es auf zwei Arten gemessen: Nennen Sie es in einer Schleife. Aggregieren Sie jede RDSC-Differenz innerhalb der Schleife und dividieren Sie sie durch die Anzahl der ...

4 die antwort

__ Attribut __ ((const)) vs __ Attribut __ ((pure)) in GNU C

Was ist der Unterschied zwischen__attribute__((const)) und__attribute__((pure)) in GNU C? __attribute__((const)) int f() { /* ... */ return 4; } vs __attribute__((pure)) int f() { /* ... */ return 4; }

6 die antwort

Unter Verwendung einer Union (in einer Struktur gekapselt), um Konvertierungen für Neon-Datentypen zu umgehen

Ich habe meinen ersten Ansatz mit Vektorisierungs-Intrinsics mit SSE gemacht, wo es im Grunde nur einen Datentyp gibt__m128i. Beim Wechsel zu Neon stellte ich fest, dass die Datentypen und Funktionsprototypen sehr viel spezifischer ...

4 die antwort

Programmverknüpfung schlägt fehl, wenn benutzerdefiniertes gcc @ verwendet wi

Ich verwende eine Fedora 21-Distribution, in der der Standard-GCC 4.9 ist. Ich habe ein benutzerdefiniertes gcc / g ++ 4.8 in / usr / local / gcc48 erstellt (cuda benötigt zum Beispiel gcc = <4.8 und ich verwende Update-Alternativen, um dieses ...