Registriert seit: 13. Dez 2003
5 Beiträge
Delphi 6 Personal
|
'unsigned 8bit' Floating Point -> 2x '4bit' Floating Poin
5. Nov 2006, 20:22
Es ist nicht gerade schwierig ein 8bit unsigned Integer in 2x4bit (Nibbles) aufzuteilen, und das alles mit nur wenigen logischen AND und SHIFT Befehlen.
Aber nun kommt es: wie macht man folgendes im inline Assembler, anfangend mit einem 8bit unsigned Integer Wert 'gespeichert' in einem 32bit Floating Point (SSE):
1. Diese 8bit integer Wert herausfiltern und...
2. Aufteilen in zwei 4bit Werte (Nibbles)
3. Diese zwei 4bit Werte speichern in zwei 32bit Floating Points (SSE)
|