Changeset View
Changeset View
Standalone View
Standalone View
test/OpenMP/atomic_read_codegen.c
Show All 22 Lines | |||||
_Complex int civ, cix; | _Complex int civ, cix; | ||||
_Complex float cfv, cfx; | _Complex float cfv, cfx; | ||||
_Complex double cdv, cdx; | _Complex double cdv, cdx; | ||||
typedef int int4 __attribute__((__vector_size__(16))); | typedef int int4 __attribute__((__vector_size__(16))); | ||||
int4 int4x; | int4 int4x; | ||||
struct BitFields { | struct BitFields { | ||||
int : 32; | int : 2; | ||||
int : 30; | |||||
int a : 31; | int a : 31; | ||||
} bfx; | } bfx; | ||||
struct BitFields_packed { | struct BitFields_packed { | ||||
int : 32; | int : 2; | ||||
int : 30; | |||||
int a : 31; | int a : 31; | ||||
} __attribute__ ((__packed__)) bfx_packed; | } __attribute__ ((__packed__)) bfx_packed; | ||||
struct BitFields2 { | struct BitFields2 { | ||||
int : 31; | int : 31; | ||||
int a : 1; | int a : 1; | ||||
} bfx2; | } bfx2; | ||||
struct BitFields2_packed { | struct BitFields2_packed { | ||||
int : 31; | int : 31; | ||||
int a : 1; | int a : 1; | ||||
} __attribute__ ((__packed__)) bfx2_packed; | } __attribute__ ((__packed__)) bfx2_packed; | ||||
struct BitFields3 { | struct BitFields3 { | ||||
int : 11; | int : 11; | ||||
int a : 14; | int a : 14; | ||||
} bfx3; | } bfx3; | ||||
struct BitFields3_packed { | struct BitFields3_packed { | ||||
int : 11; | int : 11; | ||||
int a : 14; | int a : 14; | ||||
} __attribute__ ((__packed__)) bfx3_packed; | } __attribute__ ((__packed__)) bfx3_packed; | ||||
struct BitFields4 { | struct BitFields4 { | ||||
short : 16; | short : 6; | ||||
short : 10; | |||||
int a: 1; | int a: 1; | ||||
long b : 7; | long b : 7; | ||||
} bfx4; | } bfx4; | ||||
struct BitFields4_packed { | struct BitFields4_packed { | ||||
short : 16; | short : 6; | ||||
short : 10; | |||||
int a: 1; | int a: 1; | ||||
long b : 7; | long b : 7; | ||||
} __attribute__ ((__packed__)) bfx4_packed; | } __attribute__ ((__packed__)) bfx4_packed; | ||||
typedef float float2 __attribute__((ext_vector_type(2))); | typedef float float2 __attribute__((ext_vector_type(2))); | ||||
float2 float2x; | float2 float2x; | ||||
// Register "0" is currently an invalid register for global register variables. | // Register "0" is currently an invalid register for global register variables. | ||||
▲ Show 20 Lines • Show All 261 Lines • Show Last 20 Lines |