Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » 128 bit int

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
29.09.2004, 19:28 Uhr
~Fox
Gast


Hi @ all!
Ich bin in der Situation, dass ich 128 bit int's benötige (unsigned). Es gibt aber keine standart 128 int's. Wie kann ich die mir selber herstellen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
29.09.2004, 20:21 Uhr
ao

(Operator)


Vielleicht einen strukturierten Datentyp aufbauen, der sich aus 4 unsigned long's zusammensetzt. Jede Rechenoperation musst du dann auf 4 x unsigned long runterbrechen und die Überträge von Hand verwalten.

Welche Operationen sollen denn unterstützt werden?

Ich würde empfehlen, das mit einer C++-Klasse zu machen; in C dürfte es erheblich umständlicher werden.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
29.09.2004, 23:22 Uhr
0xdeadbeef
Gott
(Operator)


Wenns nicht geschwindigkeitskritisch ist, könnte dir das hier vielleicht weiterhelfen: http://swox.com/gmp/
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
30.09.2004, 14:44 Uhr
~Fox
Gast


Gibt es Tutorials dazu?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
30.09.2004, 14:46 Uhr
0xdeadbeef
Gott
(Operator)


Rechts auf der Seite ist ein Link "GMP Documentation".
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
05.10.2004, 20:37 Uhr
~Fox
Gast


Ist wirklich langsam wie geht das schneller?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
06.10.2004, 10:33 Uhr
ao

(Operator)


Selber bauen.

GMP leistet viel mehr als du brauchst (beliebige Genauigkeit), und sowas kostet an allen Ecken Laufzeit. Wenn du dich auf 128 Bit "beschränken" kannst, kannst du bestimmt einiges an Geschwindigkeit rausholen.

Schreib mal genauer, welche Operationen dein Datentyp können soll.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: