@@ -101,7 +101,7 @@ CVT_FUNC(u8, s8, 16,
101
101
}
102
102
})
103
103
104
- #if __GNUC_MINOR__ < 7
104
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 7
105
105
CVT_FUNC (u8 , u16 , 16 ,
106
106
register uint8x16_t zero0 asm (" q1" ) = vmovq_n_u8(0 );,
107
107
{
@@ -135,7 +135,7 @@ CVT_FUNC(u8, u16, 16,
135
135
})
136
136
#endif
137
137
138
- #if __GNUC_MINOR__ < 7
138
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 7
139
139
CVT_FUNC (u8 , s32, 16 ,
140
140
register uint8x16_t zero0 asm (" q1" ) = vmovq_n_u8(0 );
141
141
register uint8x16_t zero1 asm (" q2" ) = vmovq_n_u8(0 );
@@ -173,7 +173,7 @@ CVT_FUNC(u8, s32, 16,
173
173
})
174
174
#endif
175
175
176
- #if __GNUC_MINOR__ < 6
176
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 6
177
177
CVT_FUNC (u8 , f32 , 16 ,
178
178
,
179
179
{
@@ -248,7 +248,7 @@ CVT_FUNC(s8, u8, 16,
248
248
}
249
249
})
250
250
251
- #if __GNUC_MINOR__ < 7
251
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 7
252
252
CVT_FUNC (s8, u16 , 16 ,
253
253
register uint8x16_t zero0 asm (" q1" ) = vmovq_n_u8(0 );,
254
254
{
@@ -284,7 +284,7 @@ CVT_FUNC(s8, u16, 16,
284
284
})
285
285
#endif
286
286
287
- #if __GNUC_MINOR__ < 6
287
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 6
288
288
CVT_FUNC (s8, s16, 16 ,
289
289
,
290
290
{
@@ -323,7 +323,7 @@ CVT_FUNC(s8, s16, 16,
323
323
})
324
324
#endif
325
325
326
- #if __GNUC_MINOR__ < 7
326
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 7
327
327
CVT_FUNC (s8, s32, 16 ,
328
328
,
329
329
{
@@ -377,7 +377,7 @@ CVT_FUNC(s8, s32, 16,
377
377
})
378
378
#endif
379
379
380
- #if __GNUC_MINOR__ < 6
380
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 6
381
381
CVT_FUNC (s8, f32 , 16 ,
382
382
,
383
383
{
@@ -440,7 +440,7 @@ CVT_FUNC(s8, f32, 16,
440
440
})
441
441
#endif
442
442
443
- #if __GNUC_MINOR__ < 6
443
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 6
444
444
CVT_FUNC (u16 , u8 , 16 ,
445
445
,
446
446
{
@@ -479,7 +479,7 @@ CVT_FUNC(u16, u8, 16,
479
479
})
480
480
#endif
481
481
482
- #if __GNUC_MINOR__ < 6
482
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 6
483
483
CVT_FUNC (u16 , s8, 16 ,
484
484
register uint8x16_t v127 asm (" q4" ) = vmovq_n_u8(127 );,
485
485
{
@@ -522,7 +522,7 @@ CVT_FUNC(u16, s8, 16,
522
522
})
523
523
#endif
524
524
525
- #if __GNUC_MINOR__ < 7
525
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 7
526
526
CVT_FUNC (u16 , s16, 8 ,
527
527
register uint16x8_t v32767 asm (" q4" ) = vmovq_n_u16(0x7FFF );,
528
528
{
@@ -555,7 +555,7 @@ CVT_FUNC(u16, s16, 8,
555
555
})
556
556
#endif
557
557
558
- #if __GNUC_MINOR__ < 7
558
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 7
559
559
CVT_FUNC (u16 , s32, 8 ,
560
560
register uint16x8_t zero0 asm (" q1" ) = vmovq_n_u16(0 );,
561
561
{
@@ -589,7 +589,7 @@ CVT_FUNC(u16, s32, 8,
589
589
})
590
590
#endif
591
591
592
- #if __GNUC_MINOR__ < 6
592
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 6
593
593
CVT_FUNC (u16 , f32 , 8 ,
594
594
,
595
595
{
@@ -633,7 +633,7 @@ CVT_FUNC(u16, f32, 8,
633
633
})
634
634
#endif
635
635
636
- #if __GNUC_MINOR__ < 6
636
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 6
637
637
CVT_FUNC (s16, u8 , 16 ,
638
638
,
639
639
{
@@ -672,7 +672,7 @@ CVT_FUNC(s16, u8, 16,
672
672
})
673
673
#endif
674
674
675
- #if __GNUC_MINOR__ < 6
675
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 6
676
676
CVT_FUNC (s16, s8, 16 ,
677
677
,
678
678
{
@@ -711,7 +711,7 @@ CVT_FUNC(s16, s8, 16,
711
711
})
712
712
#endif
713
713
714
- #if __GNUC_MINOR__ < 7
714
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 7
715
715
CVT_FUNC (s16, u16 , 8 ,
716
716
register int16x8_t vZero asm (" q4" ) = vmovq_n_s16(0 );,
717
717
{
@@ -747,7 +747,7 @@ CVT_FUNC(s16, u16, 8,
747
747
})
748
748
#endif
749
749
750
- #if __GNUC_MINOR__ < 6
750
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 6
751
751
CVT_FUNC (s16, s32, 8 ,
752
752
,
753
753
{
@@ -786,7 +786,7 @@ CVT_FUNC(s16, s32, 8,
786
786
})
787
787
#endif
788
788
789
- #if __GNUC_MINOR__ < 6
789
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 6
790
790
CVT_FUNC (s16, f32 , 8 ,
791
791
,
792
792
{
@@ -829,7 +829,7 @@ CVT_FUNC(s16, f32, 8,
829
829
})
830
830
#endif
831
831
832
- #if __GNUC_MINOR__ < 6
832
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 6
833
833
CVT_FUNC (s32, u8 , 8 ,
834
834
,
835
835
{
@@ -870,7 +870,7 @@ CVT_FUNC(s32, u8, 8,
870
870
})
871
871
#endif
872
872
873
- #if __GNUC_MINOR__ < 6
873
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 6
874
874
CVT_FUNC (s32, s8, 8 ,
875
875
,
876
876
{
@@ -911,7 +911,7 @@ CVT_FUNC(s32, s8, 8,
911
911
})
912
912
#endif
913
913
914
- #if __GNUC_MINOR__ < 6
914
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 6
915
915
CVT_FUNC (s32, u16 , 8 ,
916
916
,
917
917
{
@@ -950,7 +950,7 @@ CVT_FUNC(s32, u16, 8,
950
950
})
951
951
#endif
952
952
953
- #if __GNUC_MINOR__ < 6
953
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 6
954
954
CVT_FUNC (s32, s16, 8 ,
955
955
,
956
956
{
@@ -989,7 +989,7 @@ CVT_FUNC(s32, s16, 8,
989
989
})
990
990
#endif
991
991
992
- #if __GNUC_MINOR__ < 6
992
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 6
993
993
CVT_FUNC (s32, f32 , 8 ,
994
994
,
995
995
{
@@ -1034,7 +1034,7 @@ CVT_FUNC(s32, f32, 8,
1034
1034
})
1035
1035
#endif
1036
1036
1037
- #if __GNUC_MINOR__ < 6
1037
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 6
1038
1038
CVT_FUNC (f32 , u8 , 8 ,
1039
1039
register float32x4_t vmult asm (" q0" ) = vdupq_n_f32((float )(1 << 16 ));
1040
1040
register uint32x4_t vmask asm (" q1" ) = vdupq_n_u32(1 <<16 );,
@@ -1101,7 +1101,7 @@ CVT_FUNC(f32, u8, 8,
1101
1101
})
1102
1102
#endif
1103
1103
1104
- #if __GNUC_MINOR__ < 6
1104
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 6
1105
1105
CVT_FUNC (f32 , s8, 8 ,
1106
1106
register float32x4_t vhalf asm (" q0" ) = vdupq_n_f32(0 .5f );,
1107
1107
{
@@ -1153,7 +1153,7 @@ CVT_FUNC(f32, s8, 8,
1153
1153
})
1154
1154
#endif
1155
1155
1156
- #if __GNUC_MINOR__ < 6
1156
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 6
1157
1157
CVT_FUNC (f32 , u16 , 8 ,
1158
1158
register float32x4_t vhalf asm (" q0" ) = vdupq_n_f32(0 .5f );,
1159
1159
{
@@ -1212,7 +1212,7 @@ CVT_FUNC(f32, u16, 8,
1212
1212
})
1213
1213
#endif
1214
1214
1215
- #if __GNUC_MINOR__ < 6
1215
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 6
1216
1216
CVT_FUNC (f32 , s16, 8 ,
1217
1217
register float32x4_t vhalf asm (" q0" ) = vdupq_n_f32(0 .5f );,
1218
1218
{
@@ -1271,7 +1271,7 @@ CVT_FUNC(f32, s16, 8,
1271
1271
})
1272
1272
#endif
1273
1273
1274
- #if __GNUC_MINOR__ < 6
1274
+ #if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ < 6
1275
1275
CVT_FUNC (f32 , s32, 8 ,
1276
1276
register float32x4_t vhalf asm (" q0" ) = vdupq_n_f32(0 .5f );,
1277
1277
{
0 commit comments