================ ---------------- farzonl wrote: Good point. Yeah this needs to move to Semachecking, but we need `case Builtin::BI__builtin_elementwise_fmod` in SemaHLSL for the half float check https://github.com/llvm/llvm-project/pull/108849