• Show log

    Commit

  • Hash : 98bc3eeb
    Author : DRC
    Date : 2022-02-24T23:09:58

    Neon/AArch64: Fix/suppress UBSan warnings
    
    - Suppress a UBSan warning regarding storing a 64-bit value to a
      non-64-bit-aligned address.  That behavior is technically undefined
      per the C spec but is supported in the context of the AArch64
      architecture and compilers.
    
    - Explicitly promote block_diff[i] to unsigned int prior to left
      shifting it, in order to avoid a UBSan warning.  This warning also
      described behavior that is technically undefined per the C spec but is
      supported in the context of the AArch64 architecture and compilers.
      Changing the type cast order eliminated the warning without changing
      the generated assembly code.
    
    Closes #582
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/libjpeg-turbo.git
    Git SSH git@git.kmx.io:kc3-lang/libjpeg-turbo.git
    Public access ? public
    Description

    Fork of libjpeg with SIMD

    Users
    kc3_lang_org thodg_w www_kmx_io thodg_l thodg thodg_m
    Tags