1 // RUN: %llvmgcc %s -S -o - | grep bitcast | count 14
3 typedef float vFloat
__attribute__ ((__vector_size__ (16)));
4 typedef unsigned int vUInt32
__attribute__ ((__vector_size__ (16)));
6 vFloat NoSignBit
= (vFloat
) ~ (vUInt32
) (vFloat
) { -0.f
, -0.f
, -0.f
, -0.f
};
7 vFloat ExtremeValue
= *X
& NoSignBit
;
12 vFloat NoSignBit
= (vFloat
) ~ (vUInt32
) (vFloat
) { -0.f
, -0.f
, -0.f
, -0.f
};
13 vFloat ExtremeValue
= *X
& ~NoSignBit
;