Autor Thema: GCC Parameter FPU  (Gelesen 7714 mal)

Programm Noob

  • Gast
Gespeichert
« am: 03. October 2010, 23:53 »
Moin

Mit welchem Parameter, bringe ich GCC dazu die FPU zu benutzen?

PNoob

Jidder

  • Administrator
  • Beiträge: 1 625
    • Profil anzeigen
Gespeichert
« Antwort #1 am: 04. October 2010, 00:37 »
Laut Handbuch -mfpmath=387

Aber bist du dir sicher, dass du die richtige Frage stellst?
Dieser Text wird unter jedem Beitrag angezeigt.

Programm Noob

  • Gast
Gespeichert
« Antwort #2 am: 04. October 2010, 00:44 »
Weshalb sollte das ne Falsche Frage sein?

Jidder

  • Administrator
  • Beiträge: 1 625
    • Profil anzeigen
Gespeichert
« Antwort #3 am: 04. October 2010, 00:53 »
Mir stellt sich die Frage: In was für einer Situation bist du, dass der GCC Code erzeugen sollte, der (deiner Meinung nach) die FPU benutzen soll, es aber nicht tut? Aus welchem Grund glaubst du, dass er es tun sollte/könnte? Hat es vielleicht was mit der LBA-CHS-Umrechnung aus dem anderen Thread zu tun?

GCC benutzt die FPU, wenn er es für richtig und optimal hält. Wenn er es also nicht tut, und du es aber von ihm willst, dann musst du schon mehr Informationen liefern.
Dieser Text wird unter jedem Beitrag angezeigt.

Programm Noob

  • Gast
Gespeichert
« Antwort #4 am: 04. October 2010, 01:04 »
Also es hat eigentlich nichts mit der LBA2CHS umwandlung zu tun.
Wie ihr wisst bin ich ja ein Freund von Rewrites(Nein, ich bin nicht XanClic) Das Vorgängermodell des NandOS Loader's bestand zu vielen Teilen, aus C Code, den Ich geschrieben habe und mit GCC in Assemblercode umgewandelt habe. Ich hab mir den Assemblercode jedwsmal gut angesehen, und hab bemerkt das nie ein FPU Befehl dabei war.

Programm Noob

Jidder

  • Administrator
  • Beiträge: 1 625
    • Profil anzeigen
Gespeichert
« Antwort #5 am: 04. October 2010, 01:08 »
Dann muss ich doch (manche werden sagen: endlich) blöd fragen: Verwendest du denn überhaupt Floating-Point-Arithmetik?
Dieser Text wird unter jedem Beitrag angezeigt.

Programm Noob

  • Gast
Gespeichert
« Antwort #6 am: 04. October 2010, 01:09 »
Du meinst ob ich mit float Werten rechne? Ja

Jidder

  • Administrator
  • Beiträge: 1 625
    • Profil anzeigen
Gespeichert
« Antwort #7 am: 04. October 2010, 01:11 »
Dann ist das in der Tat interessant. Wie sieht denn der C-Code und der erzeugte Assemblercode aus?
Dieser Text wird unter jedem Beitrag angezeigt.

Programm Noob

  • Gast
Gespeichert
« Antwort #8 am: 04. October 2010, 01:21 »
Ich schreibe momentan am Handy. Ich werde morgen abend die Codes mal raussuchen, Den Assembler Code hab ich auf jedenfall noch. Nach dem C Code müsste ich suchen.

 

Einloggen