• Main Page
  • Related Pages
  • Modules
  • Data Structures
  • Files
  • File List
  • Globals

sst/elements/genericProc/FE/ppcFrontEnd/softfloat/softfloat_macros.h

00001 /* FILE: softfloat_macros.h
00002  * AUTHOR: William McLendon
00003  *
00004  *
00005  */
00006 #ifndef __SOFTFLOAT_MACROS_H__
00007 #define __SOFTFLOAT_MACROS_H__
00008 
00009 #include "softfloat.h"
00010 
00011 /*--- conversion routines --- */
00012 /*- These are provided for clarity   */
00013 #define DOUBLE_TO_FLOAT64(OUT,IN)     \
00014 {                                     \
00015     memcpy(&OUT, &IN, sizeof(IN));   \
00016 }
00017 
00018 #define FLOAT64_TO_DOUBLE(OUT,IN)     \
00019 {                                     \
00020     memcpy(&OUT, &IN, sizeof(IN));   \
00021 }
00022 
00023 /* Perform an ADD - parameters assumed to be doubles */
00024 #define FLOAT64_FADD(RESULT, A, B)    \
00025 {                                     \
00026 }
00027 
00028 
00029 #endif /* __SOFTFLOAT_MACROS_H__ */
00030 
00031 /* EOF */

Generated on Fri Oct 22 2010 11:02:22 for SST by  doxygen 1.7.1