text: /*****************************************************************************/
  /*  remlli.c v2.2.1                                                          */
  /*                                                                           */
  /* Copyright (c) 2015-2017 Texas Instruments Incorporated                    */
  /* http://www.ti.com/                                                        */
  /*                                                                           */
  /*  Redistribution and  use in source  and binary forms, with  or without    */
  /*  modification,  are permitted provided  that the  following conditions    */
  /*  are met:                                                                 */
  /*                                                                           */
  /*     Redistributions  of source  code must  retain the  above copyright    */
  /*     notice, this list of conditions and the following disclaimer.         */
  /*                                                                           */
  /*     Redistributions in binary form  must reproduce the above copyright    */
  /*     notice, this  list of conditions  and the following  disclaimer in    */
  /*     the  documentation  and/or   other  materials  provided  with  the    */
  /*     distribution.                                                         */
  /*                                                                           */
  /*     Neither the  name of Texas Instruments Incorporated  nor the names    */
  /*     of its  contributors may  be used to  endorse or  promote products    */
  /*     derived  from   this  software  without   specific  prior  written    */
  /*     permission.                                                           */
  /*                                                                           */
  /*  THIS SOFTWARE  IS PROVIDED BY THE COPYRIGHT  HOLDERS AND CONTRIBUTORS    */
  /*  "AS IS"  AND ANY  EXPRESS OR IMPLIED  WARRANTIES, INCLUDING,  BUT NOT    */
  /*  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR    */
  /*  A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT    */
  /*  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,    */
  /*  SPECIAL,  EXEMPLARY,  OR CONSEQUENTIAL  DAMAGES  (INCLUDING, BUT  NOT    */
  /*  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,    */
  /*  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY    */
  /*  THEORY OF  LIABILITY, WHETHER IN CONTRACT, STRICT  LIABILITY, OR TORT    */
  /*  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE    */
  /*  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.     */
  /*                                                                           */
  /*****************************************************************************/
  
  #include "64bit_util.h"
  
  extern int64_t __TI_P(divlli)(int64_t, int64_t);
  
  /***********************************************************************/
  /*                                                                     */
  /* remlli() - Signed 64-bit remainder.                                 */
  /*                                                                     */
  /***********************************************************************/
  _CODE_ACCESS int64_t __TI_P(remlli) (int64_t a, int64_t b)
  {
      return a - __TI_P(divlli)(a,b) * b;
  }
  