check_gp_clipping.asm

来自「基于TMS320F2812的AMR+RS编解码+OFDM调制解调源程序。是sta」· 汇编 代码 · 共 47 行

ASM
47
字号
*****************************************************************************
** Description:     check_gp_clipping() in file.c                                       **
**                                                                         **
**Inputs                                                                   **
**                                                                         **
**                                                                         ** 
**   xar1---Word16 st->gp[7]
**   ar2--- Word16 g_pitch                                                   **
**   
**   
**Outputs:                                                                **
**                                                                    **
**   xar1---Word16 st->gp[7]
**   ar6---返回的flag值
**                                                                         **
** Temporary:
**    
**  
**   
**                                                                         **
** Return value :                                                          **
**                                                                         **
** Attribute    :       Cycles:  61    Pm:  12                           **
**                      Modified Registers:acc,xar0,xar1,xar2
**                                         xar6                            **
**                                                                         **
** Programmer   :       Zhang Xin                                          **
*****************************************************************************
  .global _check_gp_clipping
  .ref N_FRAME
  .ref GP_CLIP
  
_check_gp_clipping:
  ;BY SKIFF
  MOV AH,#0
  mov al,ar2
  asr al,#3
  rpt #6
 ||add acc,*xar1++
  mov ar6,#0
  cmp al,#GP_CLIP
  sb  _L1,GT
  sb  _L2,UNC
_L1:
  mov ar6,#1
_L2:
  LRETR

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?