| |
|
|
Jörg Sellmeyer | Ist es möglich, auch Mod den Umgang mit Zahlen größer Long beizubiegen? |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 11.12.2007 ▲ |
|
|
|
|
Jac de Lad | |
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 11.12.2007 ▲ |
|
|
|
|
Jörg Sellmeyer | Sehr pfiffig! Da hats bei mir gehakt. Danke! |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 11.12.2007 ▲ |
|
|
|
|
Jac de Lad | Ist nur vermutlich recht langsam und hat keine Abfrage, ob b! auch ein Integer ist. |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 11.12.2007 ▲ |
|
|
|
|
Michael Wodrich | Die Formel hatte ich auch für das selbstgestrickte Zufall im rnd()-Thread benutzt. Das MOD für Integers ist natürlich unschlagbar aber es kommt ja immer darauf an, wie häufig die Aufrufe sind. Wenn man es nur mal so benötigt ist diese Form doch in Ordnung. Für tausende von Divisionen sollte man sich dann aber lieber ein 64-Bit-Assembler-Modul basteln.
Schöne Grüße Michael Wodrich |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 11.12.2007 ▲ |
|
|
|
|
Jac de Lad | ...wenn man Assembler beherrscht... |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 12.12.2007 ▲ |
|
|
|
|
Michael Wodrich | @Frank: Gibt es das Modulo eigentlich auch bei den Fließkommazahlen? FPU und/oder die neueren Varianten? |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 12.12.2007 ▲ |
|
|
|
|
Jörg Sellmeyer | Michael Wodrich
Die Formel hatte ich auch für das selbstgestrickte Zufall im rnd()-Thread benutzt.
Oh - hatte ich gar nicht gesehen
Michael Wodrich
Das MOD für Integers ist natürlich unschlagbar aber es kommt ja immer darauf an, wie häufig die Aufrufe sind. Wenn man es nur mal so benötigt ist diese Form doch in Ordnung. Für tausende von Divisionen sollte man sich dann aber lieber ein 64-Bit-Assembler-Modul basteln.
Ich brauche es ca 2^15 -mal. Nein - Scherz. Das reicht mir schon. Aber Modulo könnte trotzdem gerne aufgebohrt werden. Die Funktion müßte man doch eigentlich einfach mit Hilfe von Prof2ASM in reinen Profancode umwandeln können, sodaß der Binärcode in einem Bereich liegt. Leider will sich ASM mir nicht erschließen, obwohl Frank immer behauptet, es wäre so einfach. Gruß Jörg |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 12.12.2007 ▲ |
|
|
|