当前位置: 首页 > news >正文

网站seo诊断评分45电子商务网站建设的问题

网站seo诊断评分45,电子商务网站建设的问题,台州做网站,做量化投资网站linux内核中的宏ffs(x) linux内核中ffs(x)宏是平台相关的宏,在arm平台,该宏定义在 arch/arm/include/asm/bitops.h #define ffs(x) ({ unsigned long __t (x); fls(__t -__t); }) __t -__t 等于找到__t 第一个为1的位(从低位开始),并把该位保留为1其余位清0. 例…linux内核中的宏ffs(x) linux内核中ffs(x)宏是平台相关的宏,在arm平台,该宏定义在 arch/arm/include/asm/bitops.h #define ffs(x) ({ unsigned long __t (x); fls(__t -__t); }) __t -__t   等于找到__t 第一个为1的位(从低位开始),并把该位保留为1其余位清0.  例如 一32位整形数 6,用二进制表示它的低8位:00000110,  都知道负数为最高为1其余位取反加1.-6即 11111010 相与得 00000010,即6-6. 把该值传递给函数fls(). 再看fls函数. if (__builtin_constant_p(x))return constant_fls(x); __builtin_constant_p 是Gcc的内建函数 用于判断一个值是否为编译时常数如果参数的值是常数函数返回 1否则返回 0。 如果是常数就用下面函数计算00000010中1的位置 static inline int constant_fls(int x) {int r 32;if (!x)return 0;if (!(x 0xffff0000u)) {x 16;r - 16;}if (!(x 0xff000000u)) {x 8;r - 8;}if (!(x 0xf0000000u)) {x 4;r - 4;}if (!(x 0xc0000000u)) {x 2;r - 2;}if (!(x 0x80000000u)) {x 1;r - 1;}return r; } 算法就是折半法,这个函数计算的是从高位起第一个1位的位置.00000010, r2.  由于__t-__t只有一个1,所以就是找到该1的位置. 如果输入参数是00001010 那么 r4. 如果参数是变量,直接使用arm指令运算. 执行    asm(clz\t%0, %1 : r (ret) : r (x) : cc);ret 32 - ret; CLZ(Count Leading Zeros)指令对Rm中值的高位leading zeros个数进行计数结果放到Rd中。若源寄存器全为0则结果为32。若[31]为1则结果为0。 clz指令计算高位0的个数, 然后拿32-ret 算出1的位置.   所以,ffs(x)这个宏的值就是x的第一个1的位置(从低位开始,数值从1开始,0代表x全0).     另外,该文件中还有很多linux关于位操作的函数,可以作为自己写应用程序时的有用参考. 转载于:https://www.cnblogs.com/qiyuexin/p/9095161.html
http://www.yutouwan.com/news/209330/

相关文章:

  • 如何通过做网站赚钱北京网站建设有限公司
  • 成都 做网站wordpress用代码写页面模板
  • 营销网站制作多少钱网站制作老了
  • 公司想建个网站手机网站悬浮广告代码
  • 茂名网站设计宁波优化网站排名公司推荐
  • 万宁建设局网站wordpress 页面顺序
  • 正规的网站建设公佛山外贸网站建设新闻
  • 马鞍山网站设计制作展览展示设计网站
  • 建立网站要多少钱vps转移网站
  • 盘龙区网站建设外包学好wordpress怎么赚钱
  • 保险网站有哪些平台化妆品网站设计方案
  • 电脑经销部开具网站建设费wordpress下载站批量
  • 福建厦门网站建设电气营销型网站方案
  • 开通网站需要什么手续小程序商城哪家好服务
  • 富源县住房和城乡建设局网站惠州网站seo
  • 屯济宁做网站公司有男女做暖暖的视频网站
  • 网站构造下拉列表怎么做五金设备网站建设
  • 厦门网站开发建设电子商务网站建设与管理程序设计题
  • 网站建设与管理基础及实训网站风格设计怎么写
  • 公司网站开发背景不参与网站建设的弊端
  • 品古典家具网站模板上海建筑建材业网招标
  • 没有公司可以做网站吗企业网站建立策划书
  • 非洲购物网站排名展示型网站设计
  • 建设国际互联网网站商业设计网站有哪些
  • 百度站长平台h5网站湖南营销型网站建设企业
  • 学做网站课程wordpress增加404
  • 常用网站推广方法电商外链网站 英文
  • 常州网站建设工作室做网站联系电话
  • 建设网站好处市场seo是什么意思
  • 娱乐网站 建站软件新闻发布会策划流程