Skip to content

Commit 78d4dd1

Browse files
committed
add cl_khr_extended_bit_ops to opencl header, rename clc_bitfield_extract.inc to clc_bitfield_extract_decl.inc, bitfield_extract.inc to bitfield_extract_decl.inc / bitfield_extract_def.inc
1 parent 9f8b12e commit 78d4dd1

File tree

11 files changed

+22
-6
lines changed

11 files changed

+22
-6
lines changed

libclc/clc/include/clc/integer/clc_bitfield_extract.inc renamed to libclc/clc/include/clc/integer/clc_bitfield_extract_decl.inc

File renamed without changes.

libclc/clc/include/clc/integer/clc_bitfield_extract_signed.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#define FUNCTION __clc_bitfield_extract_signed
1515
#define __RETTYPE __CLC_S_GENTYPE
1616

17-
#define __CLC_BODY <clc/integer/clc_bitfield_extract.inc>
17+
#define __CLC_BODY <clc/integer/clc_bitfield_extract_decl.inc>
1818
#include <clc/integer/gentype.inc>
1919

2020
#undef __RETTYPE

libclc/clc/include/clc/integer/clc_bitfield_extract_unsigned.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#define FUNCTION __clc_bitfield_extract_unsigned
1515
#define __RETTYPE __CLC_U_GENTYPE
1616

17-
#define __CLC_BODY <clc/integer/clc_bitfield_extract.inc>
17+
#define __CLC_BODY <clc/integer/clc_bitfield_extract_decl.inc>
1818
#include <clc/integer/gentype.inc>
1919

2020
#undef __RETTYPE

libclc/opencl/include/clc/opencl/integer/bit_reverse.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
#ifndef __CLC_OPENCL_INTEGER_BIT_REVERSE_H__
1010
#define __CLC_OPENCL_INTEGER_BIT_REVERSE_H__
1111

12+
#ifdef cl_khr_extended_bit_ops
13+
1214
#include <clc/opencl/opencl-base.h>
1315

1416
#define FUNCTION bit_reverse
@@ -18,4 +20,6 @@
1820

1921
#undef FUNCTION
2022

23+
#endif // cl_khr_extended_bit_ops
24+
2125
#endif // __CLC_OPENCL_INTEGER_BIT_REVERSE_H__

libclc/opencl/include/clc/opencl/integer/bitfield_extract.inc renamed to libclc/opencl/include/clc/opencl/integer/bitfield_extract_decl.inc

File renamed without changes.

libclc/opencl/include/clc/opencl/integer/bitfield_extract_signed.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,19 @@
99
#ifndef __CLC_OPENCL_INTEGER_BITFIELD_EXTRACT_SIGNED_H__
1010
#define __CLC_OPENCL_INTEGER_BITFIELD_EXTRACT_SIGNED_H__
1111

12+
#ifdef cl_khr_extended_bit_ops
13+
1214
#include <clc/opencl/opencl-base.h>
1315

1416
#define FUNCTION bitfield_extract_signed
1517
#define __RETTYPE __CLC_S_GENTYPE
1618

17-
#define __CLC_BODY <clc/opencl/integer/bitfield_extract.inc>
19+
#define __CLC_BODY <clc/opencl/integer/bitfield_extract_decl.inc>
1820
#include <clc/integer/gentype.inc>
1921

2022
#undef __RETTYPE
2123
#undef FUNCTION
2224

25+
#endif // cl_khr_extended_bit_ops
26+
2327
#endif // __CLC_OPENCL_INTEGER_BITFIELD_EXTRACT_SIGNED_H__

libclc/opencl/include/clc/opencl/integer/bitfield_extract_unsigned.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,19 @@
99
#ifndef __CLC_OPENCL_INTEGER_BITFIELD_EXTRACT_UNSIGNED_H__
1010
#define __CLC_OPENCL_INTEGER_BITFIELD_EXTRACT_UNSIGNED_H__
1111

12+
#ifdef cl_khr_extended_bit_ops
13+
1214
#include <clc/opencl/opencl-base.h>
1315

1416
#define FUNCTION bitfield_extract_unsigned
1517
#define __RETTYPE __CLC_U_GENTYPE
1618

17-
#define __CLC_BODY <clc/opencl/integer/bitfield_extract.inc>
19+
#define __CLC_BODY <clc/opencl/integer/bitfield_extract_decl.inc>
1820
#include <clc/integer/gentype.inc>
1921

2022
#undef __RETTYPE
2123
#undef FUNCTION
2224

25+
#endif // cl_khr_extended_bit_ops
26+
2327
#endif // __CLC_OPENCL_INTEGER_BITFIELD_EXTRACT_UNSIGNED_H__

libclc/opencl/include/clc/opencl/integer/bitfield_insert.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,15 @@
99
#ifndef __CLC_OPENCL_INTEGER_BITFIELD_INSERT_H__
1010
#define __CLC_OPENCL_INTEGER_BITFIELD_INSERT_H__
1111

12+
#ifdef cl_khr_extended_bit_ops
13+
1214
#include <clc/opencl/opencl-base.h>
1315

1416
#define __CLC_BODY <clc/integer/clc_bitfield_insert.inc>
1517
#include <clc/integer/gentype.inc>
1618

1719
#undef FUNCTION
1820

21+
#endif // cl_khr_extended_bit_ops
22+
1923
#endif // __CLC_OPENCL_INTEGER_BITFIELD_INSERT_H__

libclc/opencl/lib/generic/integer/bitfield_extract.inc renamed to libclc/opencl/lib/generic/integer/bitfield_extract_def.inc

File renamed without changes.

libclc/opencl/lib/generic/integer/bitfield_extract_signed.cl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#define FUNCTION bitfield_extract_signed
1515
#define __RETTYPE __CLC_S_GENTYPE
1616

17-
#define __CLC_BODY <bitfield_extract.inc>
17+
#define __CLC_BODY <bitfield_extract_def.inc>
1818
#include <clc/integer/gentype.inc>
1919

2020
#endif // cl_khr_extended_bit_ops

0 commit comments

Comments
 (0)