[all-commits] [llvm/llvm-project] 522331: [libclc] Add generic native half implementation of...

Wenju He via All-commits all-commits at lists.llvm.org
Mon Jul 28 17:29:34 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 5223317210cca7705d43fde4005270f5bb45215b
      https://github.com/llvm/llvm-project/commit/5223317210cca7705d43fde4005270f5bb45215b
  Author: Wenju He <wenju.he at intel.com>
  Date:   2025-07-29 (Tue, 29 Jul 2025)

  Changed paths:
    M libclc/clc/lib/generic/geometric/clc_normalize.inc

  Log Message:
  -----------
  [libclc] Add generic native half implementation of __clc_normalize (#150165)

This is ported from
https://github.com/intel/llvm/blob/sycl/libclc/libspirv/lib/generic/geometric/normalize.cl
and can pass a closed-source OpenCL CTS
"test_geometrics geom_normalize --half CL_DEVICE_TYPE_GPU" on intel GPU.

llvm-diff amdgcn--amdhsa.bc shows fpext/fptrunc insts are now removed
from normalize function.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list