Lines Matching refs:hostPtr

524 #define WriteHostWordToLittleEndian(hostPtr,  nativeVar16) \
525 *((Bit16u*)(hostPtr)) = (nativeVar16)
526 #define WriteHostDWordToLittleEndian(hostPtr, nativeVar32) \
527 *((Bit32u*)(hostPtr)) = (nativeVar32)
528 #define WriteHostQWordToLittleEndian(hostPtr, nativeVar64) \
529 *((Bit64u*)(hostPtr)) = (nativeVar64)
531 #define ReadHostWordFromLittleEndian(hostPtr, nativeVar16) \
532 (nativeVar16) = *((Bit16u*)(hostPtr))
533 #define ReadHostDWordFromLittleEndian(hostPtr, nativeVar32) \
534 (nativeVar32) = *((Bit32u*)(hostPtr))
535 #define ReadHostQWordFromLittleEndian(hostPtr, nativeVar64) \
536 (nativeVar64) = *((Bit64u*)(hostPtr))
547 #define WriteHostWordToLittleEndian(hostPtr, nativeVar16) { \
548 ((Bit8u *)(hostPtr))[0] = (Bit8u) (nativeVar16); \
549 ((Bit8u *)(hostPtr))[1] = (Bit8u) ((nativeVar16)>>8); \
551 #define WriteHostDWordToLittleEndian(hostPtr, nativeVar32) { \
552 ((Bit8u *)(hostPtr))[0] = (Bit8u) (nativeVar32); \
553 ((Bit8u *)(hostPtr))[1] = (Bit8u) ((nativeVar32)>>8); \
554 ((Bit8u *)(hostPtr))[2] = (Bit8u) ((nativeVar32)>>16); \
555 ((Bit8u *)(hostPtr))[3] = (Bit8u) ((nativeVar32)>>24); \
557 #define WriteHostQWordToLittleEndian(hostPtr, nativeVar64) { \
558 ((Bit8u *)(hostPtr))[0] = (Bit8u) (nativeVar64); \
559 ((Bit8u *)(hostPtr))[1] = (Bit8u) ((nativeVar64)>>8); \
560 ((Bit8u *)(hostPtr))[2] = (Bit8u) ((nativeVar64)>>16); \
561 ((Bit8u *)(hostPtr))[3] = (Bit8u) ((nativeVar64)>>24); \
562 ((Bit8u *)(hostPtr))[4] = (Bit8u) ((nativeVar64)>>32); \
563 ((Bit8u *)(hostPtr))[5] = (Bit8u) ((nativeVar64)>>40); \
564 ((Bit8u *)(hostPtr))[6] = (Bit8u) ((nativeVar64)>>48); \
565 ((Bit8u *)(hostPtr))[7] = (Bit8u) ((nativeVar64)>>56); \
568 #define ReadHostWordFromLittleEndian(hostPtr, nativeVar16) { \
569 (nativeVar16) = ((Bit16u) ((Bit8u *)(hostPtr))[0]) | \
570 (((Bit16u) ((Bit8u *)(hostPtr))[1])<<8) ; \
572 #define ReadHostDWordFromLittleEndian(hostPtr, nativeVar32) { \
573 (nativeVar32) = ((Bit32u) ((Bit8u *)(hostPtr))[0]) | \
574 (((Bit32u) ((Bit8u *)(hostPtr))[1])<<8) | \
575 (((Bit32u) ((Bit8u *)(hostPtr))[2])<<16) | \
576 (((Bit32u) ((Bit8u *)(hostPtr))[3])<<24); \
578 #define ReadHostQWordFromLittleEndian(hostPtr, nativeVar64) { \
579 (nativeVar64) = ((Bit64u) ((Bit8u *)(hostPtr))[0]) | \
580 (((Bit64u) ((Bit8u *)(hostPtr))[1])<<8) | \
581 (((Bit64u) ((Bit8u *)(hostPtr))[2])<<16) | \
582 (((Bit64u) ((Bit8u *)(hostPtr))[3])<<24) | \
583 (((Bit64u) ((Bit8u *)(hostPtr))[4])<<32) | \
584 (((Bit64u) ((Bit8u *)(hostPtr))[5])<<40) | \
585 (((Bit64u) ((Bit8u *)(hostPtr))[6])<<48) | \
586 (((Bit64u) ((Bit8u *)(hostPtr))[7])<<56); \