FreeRTOS笔记 __clz指令 (5)

前言:

  1. 本博文只是简介__clz功能;

__clz:

Count Leading Zeros ,计算前导零指令;
指令编码格式
__clz指令返回操作数二进制编码中第一个1前0的个数。如果操作数为0,则指令返回32;如果操作数二进制编码第31位为1,指令返回0。

功能:加入一个数为0x1FFF FFFF,则转换为2进制为 (0001 1111 1111 1111 1111 1111 1111 1111),
则 __clz(0x1FFF FFFF) 的值为3;


版权声明:本文为wuyuzun原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。