11
11
#endif
12
12
13
13
////////////////////////////////////////////////////////////////////////////////////////////////////
14
- #if !defined(BIG_ENDIAN )
14
+ #if !defined(NETMF_TARGET_BIG_ENDIAN )
15
15
16
16
#define CLR_RT_HEAPBLOCK_RAW_ID ( dataType , flags , size ) ( (dataType & 0x000000FF) | ((flags & 0x000000FF) << 8) | ((size & 0x0000FFFF) << 16))
17
17
#define CLR_RT_HEAPBLOCK_ASSIGN_INTEGER32_SIGNED ( dataType , num ) { m_id.raw = CLR_RT_HEAPBLOCK_RAW_ID( dataType, 0, 1 ); m_data.numeric.s4 = (CLR_INT32)num; }
23
23
#define CLR_RT_HEAPBLOCK_ASSIGN_FLOAT32 (dataType ,num ) { m_id.raw = CLR_RT_HEAPBLOCK_RAW_ID( dataType, 0, 1 ); m_data.numeric.r4 = num; }
24
24
#define CLR_RT_HEAPBLOCK_ASSIGN_FLOAT64 (dataType ,num ) { m_id.raw = CLR_RT_HEAPBLOCK_RAW_ID( dataType, 0, 1 ); m_data.numeric.r8 = num; }
25
25
26
- #else // BIG_ENDIAN
26
+ #else // NETMF_TARGET_BIG_ENDIAN
27
27
28
28
#define CLR_RT_HEAPBLOCK_RAW_ID ( dataType , flags , size ) ( (size & 0x0000FFFF) | ((flags & 0x000000FF) << 16) | ((dataType & 0x000000FF) << 24))
29
29
#define CLR_RT_HEAPBLOCK_ASSIGN_INTEGER32_SIGNED ( dataType , num ) { m_id.raw = CLR_RT_HEAPBLOCK_RAW_ID( dataType, 0, 1 ); m_data.numeric.padS4 = 0; m_data.numeric.s4 = (CLR_INT32)num; }
35
35
#define CLR_RT_HEAPBLOCK_ASSIGN_FLOAT32 ( dataType , num ) { m_id.raw = CLR_RT_HEAPBLOCK_RAW_ID( dataType, 0, 1 ); m_data.numeric.padR4 = 0; m_data.numeric.r4 = num; }
36
36
#define CLR_RT_HEAPBLOCK_ASSIGN_FLOAT64 ( dataType , num ) { m_id.raw = CLR_RT_HEAPBLOCK_RAW_ID( dataType, 0, 1 ); m_data.numeric.r8 = num; }
37
37
38
- #endif // BIG_ENDIAN
38
+ #endif // NETMF_TARGET_BIG_ENDIAN
39
39
40
40
////////////////////////////////////////////////////////////
41
41
@@ -147,7 +147,7 @@ struct CLR_RT_HeapBlock
147
147
148
148
union Numeric
149
149
{
150
- #if !defined(BIG_ENDIAN )
150
+ #if !defined(NETMF_TARGET_BIG_ENDIAN )
151
151
CLR_UINT8 u1 ;
152
152
CLR_UINT16 u2 ;
153
153
CLR_UINT32 u4 ;
@@ -158,7 +158,7 @@ struct CLR_RT_HeapBlock
158
158
#endif
159
159
struct U8
160
160
{
161
- #if !defined(BIG_ENDIAN )
161
+ #if !defined(NETMF_TARGET_BIG_ENDIAN )
162
162
CLR_UINT32 _L ;
163
163
CLR_UINT32 _H ;
164
164
//--//
@@ -293,7 +293,7 @@ struct CLR_RT_HeapBlock
293
293
294
294
} u8 ;
295
295
//
296
- #if !defined(BIG_ENDIAN )
296
+ #if !defined(NETMF_TARGET_BIG_ENDIAN )
297
297
CLR_INT8 s1 ;
298
298
CLR_INT16 s2 ;
299
299
CLR_INT32 s4 ;
@@ -304,7 +304,7 @@ struct CLR_RT_HeapBlock
304
304
#endif
305
305
struct S8
306
306
{
307
- #if !defined(BIG_ENDIAN )
307
+ #if !defined(NETMF_TARGET_BIG_ENDIAN )
308
308
CLR_UINT32 _L ;
309
309
CLR_UINT32 _H ;
310
310
//--//
@@ -445,14 +445,14 @@ struct CLR_RT_HeapBlock
445
445
446
446
#if !defined(TINYCLR_EMULATED_FLOATINGPOINT )
447
447
448
- #if !defined(BIG_ENDIAN )
448
+ #if !defined(NETMF_TARGET_BIG_ENDIAN )
449
449
float r4 ;
450
450
#else
451
451
struct { CLR_UINT32 padR4 ; float r4 ; };
452
452
#endif
453
453
struct R8
454
454
{
455
- #if !defined(BIG_ENDIAN )
455
+ #if !defined(NETMF_TARGET_BIG_ENDIAN )
456
456
CLR_UINT32 _L ;
457
457
CLR_UINT32 _H ;
458
458
#else
@@ -464,7 +464,7 @@ struct CLR_RT_HeapBlock
464
464
{
465
465
double ret_val ;
466
466
467
- #if !defined(BIG_ENDIAN )
467
+ #if !defined(NETMF_TARGET_BIG_ENDIAN )
468
468
#if defined(__GNUC__ )
469
469
///
470
470
/// This code fixes an optimization problem with the gcc compiler.
@@ -525,7 +525,7 @@ struct CLR_RT_HeapBlock
525
525
526
526
R8 & operator = ( const double num )
527
527
{
528
- #if !defined (BIG_ENDIAN )
528
+ #if !defined (NETMF_TARGET_BIG_ENDIAN )
529
529
#if defined(__GNUC__ )
530
530
///
531
531
/// This code fixes an optimization problem with the gcc compiler.
@@ -649,7 +649,7 @@ struct CLR_RT_HeapBlock
649
649
#else
650
650
/// not using floating point lib, emulated one
651
651
652
- #if defined(BIG_ENDIAN )
652
+ #if defined(NETMF_TARGET_BIG_ENDIAN )
653
653
CLR_UINT32 padR4 ;
654
654
#endif
655
655
@@ -705,7 +705,7 @@ struct CLR_RT_HeapBlock
705
705
706
706
struct R8
707
707
{
708
- #if !defined(BIG_ENDIAN )
708
+ #if !defined(NETMF_TARGET_BIG_ENDIAN )
709
709
CLR_UINT32 _L ;
710
710
CLR_UINT32 _H ;
711
711
//--//
@@ -833,7 +833,7 @@ struct CLR_RT_HeapBlock
833
833
// MemLE: DDCCBBAA
834
834
// So for LE DD,Addr 00 is the low byte.
835
835
// For BE it is certainly not true, hence this check will not work. Will Interop? FIXME GJS - verify interop
836
- #if !defined(BIG_ENDIAN )
836
+ #if !defined(NETMF_TARGET_BIG_ENDIAN )
837
837
CT_ASSERT_UNIQUE_NAME ( offsetof( Numeric , s1 ) == 0 , s1 )
838
838
CT_ASSERT_UNIQUE_NAME ( offsetof( Numeric , s2 ) == 0 , s2 )
839
839
CT_ASSERT_UNIQUE_NAME ( offsetof( Numeric , s4 ) == 0 , s4 )
@@ -1078,7 +1078,7 @@ struct CLR_RT_HeapBlock
1078
1078
}
1079
1079
1080
1080
//--//
1081
- #if !defined(BIG_ENDIAN )
1081
+ #if !defined(NETMF_TARGET_BIG_ENDIAN )
1082
1082
const CLR_RT_HeapBlock_AtomicData & DataByRefConst () const { return m_data ; }
1083
1083
#else
1084
1084
const CLR_RT_HeapBlock_AtomicData & DataByRefConst () const
0 commit comments