青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
大音希聲 善言不辯
C++博客
|
首頁
|
發(fā)新隨筆
|
發(fā)新文章
|
聯(lián)系
|
聚合
|
管理
隨筆:29 文章:3 評論:82 引用:0
[glibc源碼分析] bzero
void
__bzero (
void
*
s, size_t len);
/**/
/*
將s的前l(fā)en字節(jié)設(shè)為0
思路:先對齊到4的倍數(shù)的地址上,對前面的幾B直接賦。然后,每次賦個32B,剩余湊不夠32B的,
每次賦4B,剩余湊不夠4B的,直接賦
*/
void
__bzero (
void
*
s, size_t len)
{
long
int
dstp
=
(
long
int
) s;
const
op_t zero
=
0
;
if
(len
>=
8
)
{
size_t xlen;
//
處理前面的幾B,直到地址為4的倍數(shù),然后可以每次4B
//
這樣做的原因與結(jié)構(gòu)體對齊的原因一樣,是為提高讀寫數(shù)據(jù)的效率
//
由于len >= 8 ,OPSIZ=4,所以不必擔心len==0
while
(dstp
%
OPSIZ
!=
0
)
//
#define op_t unsigned long int
//
#define OPSIZ (sizeof(op_t))
//
IA-32下是32
{
((
byte
*
) dstp)[
0
]
=
0
;
dstp
+=
1
;
len
-=
1
;
}
//
下面是典型的循環(huán)展開以提高效率,每次32B
//
若每次賦一個4B,程序會由于跳轉(zhuǎn)太多而打斷cpu流水線,降低效率
//
http://www.lysator.liu.se/c/duffs-device.html
//
關(guān)鍵字:Duff's Device
xlen
=
len
/
(OPSIZ
*
8
);
while
(xlen
!=
0
)
{
((op_t
*
) dstp)[
0
]
=
zero;
((op_t
*
) dstp)[
1
]
=
zero;
((op_t
*
) dstp)[
2
]
=
zero;
((op_t
*
) dstp)[
3
]
=
zero;
((op_t
*
) dstp)[
4
]
=
zero;
((op_t
*
) dstp)[
5
]
=
zero;
((op_t
*
) dstp)[
6
]
=
zero;
((op_t
*
) dstp)[
7
]
=
zero;
dstp
+=
8
*
OPSIZ;
xlen
-=
1
;
}
len
%=
OPSIZ
*
8
;
//
剩余的湊不足8 op_t 的
xlen
=
len
/
OPSIZ;
while
(xlen
!=
0
)
//
每次填4B
{
((op_t
*
) dstp)[
0
]
=
zero;
dstp
+=
OPSIZ;
xlen
-=
1
;
}
len
%=
OPSIZ;
}
while
(len
!=
0
)
//
剩余不夠4B的,直接賦值
{
((
byte
*
) dstp)[
0
]
=
0
;
dstp
+=
1
;
len
-=
1
;
}
}
發(fā)表于 2008-11-27 09:48
霜之哀傷
閱讀(2966)
評論(0)
編輯
收藏
引用
所屬分類:
C/C++
只有注冊用戶
登錄
后才能發(fā)表評論。
【推薦】100%開源!大型工業(yè)跨平臺軟件C++源碼提供,建模,組態(tài)!
相關(guān)文章:
確保基類有虛析構(gòu)函數(shù)
再次批判 裘宗燕
[glibc源碼分析] bzero
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(9)
給我留言
查看公開留言
查看私人留言
隨筆分類
C/C++(3)
(rss)
Django(8)
(rss)
Python(9)
(rss)
STL
(rss)
娛樂(1)
(rss)
隨筆檔案
2009年5月 (2)
2009年4月 (3)
2009年3月 (7)
2009年2月 (1)
2009年1月 (1)
2008年12月 (11)
2008年11月 (4)
文章檔案
2009年3月 (2)
2009年1月 (1)
最新評論
1.?re: 再次批判 裘宗燕
評論內(nèi)容較長,點擊標題查看
--hhacker
2.?re: 再次批判 裘宗燕
@孔志強
對對對 這個我也想說呢 話說在線應(yīng)該是online阿
--xiaodong
3.?re: 再次批判 裘宗燕
我猜樓主就是特別喜歡”魯棒性“,”幽默“這樣”廣為人知”的翻譯的人。只能遺憾地表示我國小學(xué)語文教育做得不好。
能做裘老師這樣翻譯技術(shù)書籍還在追求信、達、雅的老師的學(xué)生,我只能說感到幸運
--YangZX
4.?re: 為Django應(yīng)用增加列表顯示功能
感謝,找了好一陣子才找到!
--flow
5.?re: 【W(wǎng)ord小技巧】圖片自動編號與引用
會出現(xiàn)這樣的錯誤
圖 錯誤!文檔中沒有指定樣式的文字。 1
自動編號前必須要先應(yīng)用 多接列表 吧
請回郵件 brucmao#gmail.com
--brucmao
閱讀排行榜
1.?【W(wǎng)ord小技巧】圖片自動編號與引用 (15262)
2.?再次批判 裘宗燕(7056)
3.?為Django應(yīng)用建立數(shù)據(jù)庫表(database tables)(4812)
4.?穿透內(nèi)網(wǎng)遠程桌面 (3683)
5.?[glibc源碼分析] bzero (2966)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 霜之哀傷
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
亚洲欧美自拍偷拍
|
国产欧美一区二区三区国产幕精品
|
久久中文字幕导航
|
一区二区三区www
|
亚洲精品网站在线播放gif
|
久久视频免费观看
|
久久久久久国产精品mv
|
久久九九热re6这里有精品
|
欧美在线视频一区二区三区
|
香蕉久久夜色精品国产
|
久久久久久一区二区三区
|
欧美在线不卡视频
|
亚洲精品免费电影
|
国产亚洲高清视频
|
免费日韩精品中文字幕视频在线
|
亚洲欧美999
|
久久av一区二区三区亚洲
|
久久久国产一区二区
|
欧美成熟视频
|
国产精品一区二区三区乱码
|
国产精品入口夜色视频大尺度
|
亚洲欧洲一区二区在线观看
|
亚洲区在线播放
|
午夜精品一区二区三区四区
|
国产精品外国
|
亚洲高清久久
|
欧美一级黄色录像
|
欧美不卡在线视频
|
亚洲作爱视频
|
狂野欧美性猛交xxxx巴西
|
99成人在线
|
欧美国产日韩精品
|
在线精品观看
|
另类春色校园亚洲
|
欧美综合国产
|
好吊妞**欧美
|
久久视频在线免费观看
|
午夜精彩国产免费不卡不顿大片
|
欧美精品日韩一区
|
夜夜嗨av色综合久久久综合网
|
久久人人爽人人
|
久久国内精品视频
|
在线观看三级视频欧美
|
美女脱光内衣内裤视频久久影院
|
亚洲大片av
|
欧美日韩1区2区3区
|
欧美日韩国内自拍
|
国产精品香蕉在线观看
|
新片速递亚洲合集欧美合集
|
亚洲一区二区三区午夜
|
国产精品午夜av在线
|
久久精彩视频
|
玖玖玖免费嫩草在线影院一区
|
亚洲电影在线观看
|
亚洲人成艺术
|
国产精品国产a
|
久久久久久久久综合
|
欧美国产视频在线
|
欧美一区影院
|
欧美大尺度在线观看
|
午夜精品免费在线
|
久久精品国产一区二区三
|
六十路精品视频
|
亚洲三级视频在线观看
|
欧美性感一类影片在线播放
|
久久福利毛片
|
欧美日韩成人激情
|
狼人天天伊人久久
|
国产精品一区二区男女羞羞无遮挡
|
久久久亚洲人
|
国产精品家庭影院
|
欧美激情在线播放
|
国内精品一区二区
|
亚洲素人在线
|
亚洲性人人天天夜夜摸
|
麻豆精品视频在线
|
久久伊人一区二区
|
国产精品夜夜夜
|
一区二区高清视频在线观看
|
91久久精品国产91性色tv
|
欧美综合77777色婷婷
|
久久久91精品国产
|
国产欧美韩日
|
午夜亚洲性色福利视频
|
欧美一区二区高清在线观看
|
欧美 日韩 国产精品免费观看
|
欧美激情精品
|
91久久精品国产
|
亚洲精品在线视频观看
|
欧美人妖另类
|
欧美亚洲午夜视频在线观看
|
久久综合久久88
|
亚洲精品免费一二三区
|
欧美日韩国产999
|
亚洲欧美在线免费观看
|
久久久女女女女999久久
|
亚洲一二三四久久
|
久久精品免费播放
|
亚洲国语精品自产拍在线观看
|
久久综合色天天久久综合图片
|
欧美成人精品三级在线观看
|
亚洲欧洲在线看
|
国产视频欧美视频
|
欧美日韩不卡在线
|
久久婷婷av
|
亚洲午夜视频在线观看
|
欧美激情一区二区三区四区
|
久久国产夜色精品鲁鲁99
|
欧美国产成人在线
|
性欧美xxxx视频在线观看
|
91久久线看在观草草青青
|
国产美女精品
|
国产精品av免费在线观看
|
男女精品网站
|
麻豆av福利av久久av
|
欧美在线日韩精品
|
亚洲在线观看免费
|
国产精品99久久99久久久二8
|
在线观看欧美精品
|
狠狠色丁香久久综合频道
|
国产亚洲欧美一区二区
|
国产欧美精品日韩
|
国产午夜精品一区理论片飘花
|
国产精品一区二区在线
|
亚洲第一综合天堂另类专
|
一二三区精品福利视频
|
亚洲区中文字幕
|
在线视频亚洲一区
|
亚洲一区免费在线观看
|
亚洲欧洲av一区二区三区久久
|
欧美高清视频在线播放
|
久久这里有精品视频
|
免费的成人av
|
亚洲精品国产欧美
|
亚洲色在线视频
|
久久久久久国产精品mv
|
蜜臀av一级做a爰片久久
|
欧美日韩一区二区欧美激情
|
国产精品理论片
|
亚洲国产日本
|
香港久久久电影
|
欧美成人午夜免费视在线看片
|
欧美成人综合网站
|
亚洲天堂免费观看
|
蜜桃久久精品乱码一区二区
|
欧美丝袜一区二区
|
亚洲高清不卡
|
久久人体大胆视频
|
亚洲免费在线观看视频
|
久久亚洲电影
|
国产精品入口尤物
|
亚洲欧美日本国产专区一区
|
欧美激情91
|
久久久久久久久久久久久久一区
|
av成人免费在线
|
欧美一区二区啪啪
|
国产精品豆花视频
|
亚洲狼人精品一区二区三区
|
免费日韩av
|
欧美国产日韩精品
|
日韩午夜在线播放
|
最新成人av网站
|
欧美成人精品一区二区
|
亚洲激情视频在线
|
最新亚洲一区
|
国产精品都在这里
|
久久精品国产99精品国产亚洲性色
|
欧美日韩国产精品一区
|
久久精品视频免费
|
国产精品va在线播放
|
亚洲欧美日韩中文视频
|
亚洲男人第一网站
|
在线播放日韩专区
|
亚洲国产乱码最新视频
|
欧美日韩美女在线
|
久久久久久久久久久久久女国产乱
|
久久国产精品免费一区
|
一区二区日韩
|
一区二区免费在线观看
|
国产精品视频精品
|
久久综合电影
|
欧美吻胸吃奶大尺度电影
|
欧美尤物一区
|
欧美日产一区二区三区在线观看
|
国产精品一级
|
亚洲精品久久嫩草网站秘色
|
欧美大香线蕉线伊人久久国产精品
|
在线视频日本亚洲性
|
另类欧美日韩国产在线
|
欧美专区第一页
|
国产精品久久一区主播
|
亚洲欧洲在线看
|
亚洲激情影院
|
免费亚洲电影
|
免费试看一区
|
亚洲国产专区校园欧美
|
免费成人av资源网
|
亚洲夫妻自拍
|
一区二区成人精品
|
欧美日韩精品欧美日韩精品一
|