Home | History | Annotate | Download | only in arm_neon_asm
      1 ;
      2 ; Copyright (C) 2009 The Android Open Source Project
      3 ;
      4 ; Licensed under the Apache License, Version 2.0 (the "License");
      5 ; you may not use this file except in compliance with the License.
      6 ; You may obtain a copy of the License at
      7 ;
      8 ;      http://www.apache.org/licenses/LICENSE-2.0
      9 ;
     10 ; Unless required by applicable law or agreed to in writing, software
     11 ; distributed under the License is distributed on an "AS IS" BASIS,
     12 ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     13 ; See the License for the specific language governing permissions and
     14 ; limitations under the License.
     15 ;
     16 
     17     REQUIRE8
     18     PRESERVE8
     19 
     20     AREA    |.text|, CODE
     21 
     22     EXPORT h264bsdCountLeadingZeros
     23 
     24 ; Input / output registers
     25 value    RN  0
     26 
     27 ; -- NEON registers --
     28 
     29 ;/*------------------------------------------------------------------------------
     30 ;
     31 ;    Function: h264bsdCountLeadingZeros
     32 ;
     33 ;        Functional description:
     34 ;
     35 ;        Inputs:
     36 ;
     37 ;        Outputs:
     38 ;
     39 ;        Returns:
     40 ;
     41 ;------------------------------------------------------------------------------*/
     42 
     43 h264bsdCountLeadingZeros
     44 
     45     CLZ     value, value
     46     BX      lr
     47     END
     48 
     49 
     50