前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >07KT97 GJR5253000R4270 提供可配置的应用数据模型和命令映射

07KT97 GJR5253000R4270 提供可配置的应用数据模型和命令映射

原创
作者头像
用户10534454
发布2023-05-04 16:47:58
1990
发布2023-05-04 16:47:58
举报
文章被收录于专栏:GE

07KT97 GJR5253000R4270 提供可配置的应用数据模型和命令映射

尽管Neon编译由于其中的控制流而未能向量化该循环,但情况并非总是如此。在这段代码中继续语句起着转到回到循环的顶端。有时编译器可以使用中频转换将控件依赖关系更改为数据依赖关系,然后对循环进行矢量化。

有时候,中频转换基于原始条件,将比较和分支序列更改为两个值的条件选择。在其他情况下,比较和分支序列被修改变量或保持变量不变的屏蔽操作所取代。

对于这个代码,中频转换需要在每次循环迭代中进行力的计算。然后,它使用一个掩码将计算值或零添加到循环底部的lax、lay和laz。

这种重写会导致执行一些在原始代码中不会执行的浮点计算。编译器无法知道这些额外的浮点运算是否会导致在原始代码中不会发生的异常。在gcc中,只有在以下情况下才进行这样的优化-fno-补漏白-数学被使用,它包含在-Ofast对于gcc。所以在-Ofast,gcc被允许进行这样的改写,但没有这样做,要么是因为它认为这样做无利可图,要么是因为它没有看到机会。

ABB UNITROL 1010

ABB UNS0121A-ZV1

ABB 3BHE035301R1002

ABB UNS0121A-ZV1/3BHE035301R1002

ABB CPU0002

ABB 2RCA006835A0002E

ABB 2RCA021946B

ABB BCU-12

ABB 3AUA0000110430

ABB REF615C

ABB BPL0001

ABB 2RCA006836A0001E/2RAA005691F

ABB 2RCA006836A0001E

ABB 2RAA005691F

ABB DIS0006

ABB 2RAA005802A0003G/2RCA022748C

ABB 2RAA005802A0003G

ABB 2RCA022748C

ABB AIM0016

ABB 2RCA007120D

ABB 2RCA007128A0001C

ABB R1091

ABB 2RAA005904A0001

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档