Skip to content

Add a few missing Arm extensions to the XML#1525

Open
kpet wants to merge 1 commit intoKhronosGroup:mainfrom
kpet:missing-arm-extensions
Open

Add a few missing Arm extensions to the XML#1525
kpet wants to merge 1 commit intoKhronosGroup:mainfrom
kpet:missing-arm-extensions

Conversation

@kpet
Copy link
Contributor

@kpet kpet commented Jan 28, 2026

https://registry.khronos.org/OpenCL/extensions/arm/cl_arm_import_memory.txt defines multiple extensions. Document these as separate extensions in the XML with their respective version number and enum requirements. Also remove the comment giving an overview of these extensions; this is not done for any other extension.

Add the following missing extensions:

  • cl_arm_non_uniform_work_group_size
  • cl_arm_integer_dot_product_int8
  • cl_arm_integer_dot_product_accumulate_int8
  • cl_arm_integer_dot_product_accumulate_int16
  • cl_arm_integer_dot_product_accumulate_saturate_int8

Change-Id: I3539a45d9e5fdde6f344448a1a28915317636a22

https://registry.khronos.org/OpenCL/extensions/arm/cl_arm_import_memory.txt
defines multiple extensions. Document these as separate extensions in the
XML with their respective version number and enum requirements. Also remove
the comment giving an overview of these extensions; this is not done for
any other extension.

Add the following missing extensions:
- cl_arm_non_uniform_work_group_size
- cl_arm_integer_dot_product_int8
- cl_arm_integer_dot_product_accumulate_int8
- cl_arm_integer_dot_product_accumulate_int16
- cl_arm_integer_dot_product_accumulate_saturate_int8

Signed-off-by: Kevin Petit <kevin.petit@arm.com>
Change-Id: I3539a45d9e5fdde6f344448a1a28915317636a22
Copy link
Contributor

@bashbaug bashbaug left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't do a super careful review, but I did build the specs with these changes and generated headers, and everything LGTM.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants