Fazit | |
---|---|
Seit ich das Inline-Assemblerkonzept kenne, habe ich mich immer wieder vor "purem" Assembler gedrückt. Bis jetzt jedes mal erfolgreich. Und die eingesparte Zeit kann man dann zB für das Schreiben solcher Tutorials verwenden... ;-) Inline-Assembler spielt seine wahren Stärken bei Speicherzugriffen (Stichwort: Alignment) und Schleifen (Stichwort: Label) aus. Auch bei kleinen Aufgabenstellungen, für die ein "richtiges" Assemblerprogramm zu mühsam wäre, kann man mit Inline-Assembler Performance gewinnen (siehe asma). |
Referenzen | |
---|---|
High Performance Alpha Linux: Inline assembler sample code for gcc Ein relativ langes Posting zum Thema High Performance Computing, in welchem ein umfangreiches Inline-Assemblerprogramm vorgestellt wird. Zeigt im wesentlichen, dass man mit Inline-Assembler nicht nur an Performance gewinnen sondern auch (drastisch) an Übersicht verlieren kann. Linux-Alpha Archive: wh64 (slow) Von der Codestruktur wird hier Alpha-Inlineassembler sehr überzeugend dargestellt. Meine Hauptwissensquelle für asma und asmb! Using the GNU Compiler Collection (GCC): DEC Alpha Options Hat mir den rechten Weg zu Compilerparametern gewiesen. Stichwort: gcc -mcpu=ev6 Viel Spaß mit Inline-Assembler // René C. Kiesler! |
Comments - Make a comment |
The comments are owned by the poster. We are not responsible for its content.
|
AdministrativeTexts
updated by freddiemac1993, 2013-06-14
wiki
Re: adventures
created by brittdavis10, 2012-02-23 (1 rply, 3 views)
thread
Re: how to run phpwebsite...
created by alexander, 2011-08-25 (2 rpls, 3607 views)
thread
Re: Forum tags
created by HaroldFaragher, 2011-08-22 (3 rpls, 8488 views)
thread