Danke, das geht schon mal in die richtige Richtung (und ist hilfreicher als Mog <___<), aber laut der Beschreibung sind die nur dazu da, um den Wert von Adressen in ein Register zu lesen. :-/ Ich hab's trotzdem probiert, geht aber erwartungsgemäß nicht.
Und wie ich den Wert in den Speicher kriege weiß ich auch nicht, sonst ginge es so zumindest auf Umwegen. <___<
Beim Instruction Set habe ich natürlich schon gesucht, aber da ich wie gesagt keine Ahnung von/Erfahrung mit Assembler habe, hatte ich nicht wirklich eine Ahnung, was ich suche, bzw. was die Hälfte der Beschreibungen überhaupt bedeuten. <___<'' ldiq (Load immediate quadword) klang noch eindeutig am Vielversprechendsten ("Loads the destination register with the value of an expression that can be computed at assembly time."), aber obwohl das in der Manual steht kennt's der GCC nicht ("Error: unknown opcode `ldiq'")!
Also: es wird weiterhin Hilfe gebraucht. ^^''
Edit: OK, jetzt nicht mehr. ^^''
Mir wurde jetzt von einem Kollegen geholfen, mein blöder Fehler (natürlich :-/) war, dass ich den vom GCC für die gegebene Funktion generierten Code gleich fürs Grundgerüst übernommen habe, ohne die einzelnen Bestandteile zu checken. Einer dieser war ".nomacro", der ldiq verhindert hat. ^^''