Performance improvements for MLOpenCDFGen kernel
Performance improvements for MLOpenCDFGen kernel

    Performance improvement to MLOpenConvDirUniC kernel

    1. Avoid FP division by 1 and add with 0.
    2. Simplify arithmetic if divisor is a power of two
    3. Placed __restrict modifier on pointer arguments.
    4. Changed from int to uint types. This really better represents the range used,
       while allows compiler to omit overflow checks.

ROCmSoftwarePlatform/MIOpen,ROCmSoftwarePlatform/MIOpen,ROCmSoftwarePlatform/MIOpen,ROCmSoftwarePlatform/MIOpen,ROCmSoftwarePlatform/MIOpen