03 2024 档案

摘要:编译器屏障 Compiler barrier /* The "volatile" is due to gcc bugs */#define barrier() __asm__ __volatile__("": : :"memory") 阻止编译器重排,保证编译程序时在优化屏障之前的指令不会在优化屏障 阅读全文
posted @ 2024-03-29 14:10 星辰大海浩瀚宇宙呀 阅读(143) 评论(0) 推荐(0) 编辑
摘要:__builtin_ctz( ) / __buitlin_ctzll( ) 用法:返回括号内数的二进制表示数末尾0的个数 __buitlin_clz( ) / __buitlin_clzll( ) 用法:返回括号内数的二进制表示数前导0的个数 __builtin_popcount( ) 用法:返回括 阅读全文
posted @ 2024-03-22 16:31 星辰大海浩瀚宇宙呀 阅读(152) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示