亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? strcmp.s

?? glibc 庫, 不僅可以學習使用庫函數,還可以學習函數的具體實現,是提高功力的好資料
?? S
字號:
/* Compare two strings for differences.   For SPARC v7.   Copyright (C) 1996, 97, 99, 2003 Free Software Foundation, Inc.   This file is part of the GNU C Library.   Contributed by Jakub Jelinek <jj@ultra.linux.cz>.   The GNU C Library is free software; you can redistribute it and/or   modify it under the terms of the GNU Lesser General Public   License as published by the Free Software Foundation; either   version 2.1 of the License, or (at your option) any later version.   The GNU C Library is distributed in the hope that it will be useful,   but WITHOUT ANY WARRANTY; without even the implied warranty of   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU   Lesser General Public License for more details.   You should have received a copy of the GNU Lesser General Public   License along with the GNU C Library; if not, write to the Free   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA   02111-1307 USA.  */#include <sysdep.h>	/* Normally, this uses ((xword - 0x01010101) & 0x80808080) test	   to find out if any byte in xword could be zero. This is fast, but	   also gives false alarm for any byte in range 0x81-0xff. It does	   not matter for correctness, as if this test tells us there could	   be some zero byte, we check it byte by byte, but if bytes with	   high bits set are common in the strings, then this will give poor	   performance. You can #define EIGHTBIT_NOT_RARE and the algorithm	   will use one tick slower, but more precise test	   ((xword - 0x01010101) & (~xword) & 0x80808080),	   which does not give any false alarms (but if some bits are set,	   one cannot assume from it which bytes are zero and which are not).	   It is yet to be measured, what is the correct default for glibc	   in these days for an average user.	 */	.text	.align		4ENTRY(strcmp)	andcc		%o0, 3, %g0	be		13f	 sethi		%hi(0x80808080), %g1	ldub		[%o0], %o4	add		%o0, 1, %o0	ldub		[%o1], %o5	cmp		%o4, 0	add		%o1, 1, %o1	be		2f	 subcc		%o4, %o5, %o4	bne		2f	 andcc		%o0, 3, %g0	be		4f	 or		%g1, %lo(0x80808080), %o3	ldub		[%o0], %o4	add		%o0, 1, %o0	ldub		[%o1], %o5	cmp		%o4, 0	add		%o1, 1, %o1	be		2f	 subcc		%o4, %o5, %o4	bne		2f	 andcc		%o0, 3, %g0	be		5f	 sethi		%hi(0x01010101), %g1	ldub		[%o0], %o4	add		%o0, 1, %o0	ldub		[%o1], %o5	cmp		%o4, 0	add		%o1, 1, %o1	be		2f	 subcc		%o4, %o5, %o4	bne		2f	 andcc		%o1, 3, %g2	bne		12f	 or		%g1, %lo(0x01010101), %o2	b		1f	 ld		[%o0], %o42:	retl	 mov		%o4, %o013:	or		%g1, %lo(0x80808080), %o34:	sethi		%hi(0x01010101), %g15:	andcc		%o1, 3, %g2	bne		12f	 or		%g1, %lo(0x01010101), %o20:	ld		[%o0], %o41:	ld		[%o1], %o5	sub		%o4, %o2, %g1	add		%o0, 4, %o0	cmp		%o4, %o5#ifdef EIGHTBIT_NOT_RARE	andn		%g1, %o4, %g1#endif	bne		11f	 andcc		%g1, %o3, %g0	be		0b	 add		%o1, 4, %o1	srl		%o4, 24, %g4	andcc		%g4, 0xff, %g0	be		2f	 srl		%o4, 16, %g4	andcc		%g4, 0xff, %g0	be		2f	 srl		%o4, 8, %g4	andcc		%g4, 0xff, %g0	be		2f	 andcc		%o4, 0xff, %g0	bne,a		1b	 ld		[%o0], %o42:	retl	 clr		%o011:	srl		%o4, 24, %g4	srl		%o5, 24, %g5	andcc		%g4, 0xff, %g0	be		3f	 subcc		%g4, %g5, %g4	bne		3f	 srl		%o5, 16, %g5	srl		%o4, 16, %g4	andcc		%g4, 0xff, %g0	be		3f	 subcc		%g4, %g5, %g4	bne		3f	 srl		%o5, 8, %g5	srl		%o4, 8, %g4	andcc		%g4, 0xff, %g0	be		3f	 subcc		%g4, %g5, %g4	bne		3f	 subcc		%o4, %o5, %o4	retl	 mov		%o4, %o03:	retl	 mov		%g4, %o012:	save		%sp, -64, %sp	ld		[%i0], %i4	sll		%g2, 3, %g3	andn		%i1, 3, %i1	mov		32, %l1	ld		[%i1], %l2	mov		-1, %g6	add		%i1, 4, %i1	sub		%l1, %g3, %l1	sll		%g6, %g3, %g61:	sll		%l2, %g3, %g5	and		%i4, %g6, %l3	sub		%i4, %i2, %g1#ifdef EIGHTBIT_NOT_RARE	andn		%g1, %i4, %g1#endif	andcc		%g1, %i3, %g1	bne		3f	 cmp		%g5, %l3	bne		2f	 add		%i0, 4, %i0	ld		[%i1], %l2	add		%i1, 4, %i1	srl		%l2, %l1, %l4	or		%l4, %g5, %l4	cmp		%l4, %i4	be,a		1b	 ld		[%i0], %i4	restore		%l4, %g0, %o3	retl	 sub		%o4, %o3, %o02:	sll		%l2, %g3, %i2	srl		%i4, %g3, %i3	srl		%i2, %g3, %i2	restore	retl	 sub		%o3, %o2, %o03:	srl		%i4, 24, %g4	srl		%g5, 24, %l6	andcc		%g4, 0xff, %g0	be		4f	 subcc		%g4, %l6, %g4	bne		4f	 cmp		%g2, 3	be		6f	 srl		%i4, 16, %g4	srl		%g5, 16, %l6	andcc		%g4, 0xff, %g0	be		4f	 subcc		%g4, %l6, %g4	bne		4f	 cmp		%g2, 2	be		5f	 srl		%i4, 8, %g4	srl		%g5, 8, %l6	andcc		%g4, 0xff, %g0	be		4f	 subcc		%g4, %l6, %g4	bne		4f	 add		%i0, 4, %i0	ld		[%i1], %l2	add		%i1, 4, %i1	srl		%l2, 24, %g5	andcc		%i4, 0xff, %g4	be		4f	 subcc		%g4, %g5, %g4	be,a		1b	 ld		[%i0], %i44:	jmpl		%i7 + 8, %g0	 restore	%g4, %g0, %o05:	ld		[%i1], %l2	add		%i1, 4, %i1	add		%i0, 4, %i0	srl		%l2, 24, %l6	andcc		%g4, 0xff, %g4	be		4b	 subcc		%g4, %l6, %g4	bne		4b	 srl		%l2, 16, %l6	andcc		%i4, 0xff, %g4	and		%l6, 0xff, %l6	be		4b	 subcc		%g4, %l6, %g4	be,a		1b	 ld		[%i0], %i4	jmpl		%i7 + 8, %g0	 restore	%g4, %g0, %o06:	ld		[%i1], %l2	add		%i1, 4, %i1	add		%i0, 4, %i0	srl		%l2, 24, %l6	andcc		%g4, 0xff, %g4	be		4b	 subcc		%g4, %l6, %g4	bne		4b	 srl		%l2, 16, %l6	srl		%i4, 8, %g4	and		%l6, 0xff, %l6	andcc		%g4, 0xff, %g4	be		4b	 subcc		%g4, %l6, %g4	bne		4b	 srl		%l2, 8, %l6	andcc		%i4, 0xff, %g4	and		%l6, 0xff, %l6	be		4b	 subcc		%g4, %l6, %g4	be,a		1b	 ld		[%i0], %i4	jmpl		%i7 + 8, %g0	 restore	%g4, %g0, %o0END(strcmp)libc_hidden_builtin_def (strcmp)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲免费在线一区| 91看片淫黄大片一级| 欧美一区二区在线免费播放| 午夜伊人狠狠久久| 日韩视频永久免费| 国产成人免费视频网站高清观看视频 | 制服丝袜中文字幕亚洲| 男男gaygay亚洲| 久久久精品人体av艺术| 盗摄精品av一区二区三区| 亚洲天堂精品视频| 欧美一区在线视频| 国产大陆亚洲精品国产| 亚洲成人精品一区| 国产色一区二区| 欧美日韩激情一区| 91亚洲精品久久久蜜桃网站 | 亚洲国产精品综合小说图片区| 欧美在线free| 成人一区二区三区中文字幕| 亚洲福利一区二区三区| 亚洲欧美日韩国产综合在线| 成人av电影在线| 久久综合九色欧美综合狠狠| 欧美最新大片在线看| 国产大片一区二区| 国产中文一区二区三区| 亚洲成av人片在www色猫咪| 亚洲欧美综合色| 国产精品网曝门| 国产精品成人免费精品自在线观看| 欧美一区二区啪啪| 欧美一级欧美三级在线观看| 69久久99精品久久久久婷婷| 在线观看91精品国产入口| 欧美午夜精品电影| 91麻豆精品国产91久久久久久 | 麻豆国产一区二区| 欧美国产在线观看| 欧美午夜宅男影院| 成人av高清在线| 最新欧美精品一区二区三区| 成人动漫视频在线| 日韩高清电影一区| 亚洲精选免费视频| 亚洲蜜桃精久久久久久久| 亚洲欧美日本在线| 日本欧美韩国一区三区| 天天影视涩香欲综合网| 丝袜a∨在线一区二区三区不卡| 亚洲精品水蜜桃| 亚洲图片欧美综合| 理论片日本一区| 国产v综合v亚洲欧| 欧美无砖专区一中文字| 精品蜜桃在线看| 欧美激情综合在线| 日韩成人伦理电影在线观看| 成人三级伦理片| 欧美日韩国产成人在线91| 国产亚洲精品aa午夜观看| 亚洲综合男人的天堂| 国产成人精品www牛牛影视| 日韩一区二区三区av| 国产精品久久久久婷婷| 香蕉影视欧美成人| 久久久久久久久久久久久夜| 久久久亚洲精品一区二区三区| 久久久久久久久久久久久久久99| 中文字幕一区在线观看视频| 亚洲一区二区三区四区在线| 肉肉av福利一精品导航| 国产成人自拍在线| 欧美精品一区二区久久婷婷| 亚洲欧美色图小说| 99久久精品免费看国产免费软件| 欧美一区二区三区视频在线观看| 国产精品婷婷午夜在线观看| 极品少妇xxxx精品少妇| 欧美精品乱码久久久久久| 欧美成人激情免费网| 亚洲成a人片综合在线| 懂色av中文字幕一区二区三区| 欧美区一区二区三区| 亚洲色图制服诱惑| 国产精品自拍网站| 精品乱码亚洲一区二区不卡| 亚洲国产成人高清精品| 国产91丝袜在线18| 久久精品视频在线免费观看| 午夜国产精品影院在线观看| aaa欧美日韩| 国产精品乱码久久久久久| 亚洲成人综合视频| 欧美日韩你懂得| 久久精品视频一区二区| 岛国精品在线观看| 国产精品午夜在线| 91在线一区二区| 国产精品福利一区| 99久久精品国产观看| 国产精品国产三级国产专播品爱网 | 在线观看视频91| 亚洲丝袜自拍清纯另类| av激情成人网| 亚洲成av人片观看| 久久午夜免费电影| 欧美性淫爽ww久久久久无| 午夜激情一区二区三区| 中文字幕免费一区| 欧美日韩国产首页在线观看| 久久不见久久见中文字幕免费| 亚洲欧美综合在线精品| 日韩精品一区二区三区在线播放 | 99精品视频在线播放观看| 亚洲成人动漫在线观看| 1024成人网色www| 国产欧美日本一区视频| 欧美一级爆毛片| 日本乱码高清不卡字幕| 国内精品久久久久影院一蜜桃| 亚洲国产精品ⅴa在线观看| 欧美日本韩国一区| 色婷婷久久久久swag精品| 国产真实乱对白精彩久久| 亚洲色图在线播放| 欧美成人官网二区| 日韩美女视频在线| 欧美精品一级二级| 91福利在线播放| 97精品国产97久久久久久久久久久久| 美女网站色91| 五月天精品一区二区三区| 一区二区三区在线不卡| 国产无人区一区二区三区| 国产精品欧美经典| 日本一区二区三区在线观看| 久久这里只有精品视频网| 欧美视频一区二| 欧美日韩精品一区二区三区蜜桃| av成人免费在线观看| 色偷偷久久一区二区三区| 日韩影院精彩在线| 99国产精品99久久久久久| 91麻豆高清视频| 成人av资源在线观看| 国产成人av电影在线播放| 国产精品自拍三区| 国产在线精品一区二区| 精品视频色一区| 精品嫩草影院久久| 国产欧美精品区一区二区三区| 国产精品日韩成人| 午夜伦欧美伦电影理论片| 肉色丝袜一区二区| 国产一区二区在线免费观看| 欧美日韩在线一区二区| 欧美精品一区二区在线观看| 亚洲免费在线看| 国产揄拍国内精品对白| 欧美性猛交一区二区三区精品| 日韩三级视频在线看| 一区二区三区中文字幕| 国产激情视频一区二区在线观看 | 午夜久久久久久久久久一区二区| 久久国产精品露脸对白| 欧美做爰猛烈大尺度电影无法无天| 日韩精品专区在线影院重磅| 亚洲色图欧美在线| 激情六月婷婷综合| 色婷婷综合久久久中文一区二区| 2024国产精品| 美女在线视频一区| 欧美tk—视频vk| 日本系列欧美系列| 欧美日韩成人综合在线一区二区 | 91精品1区2区| 亚洲欧美日本韩国| 一本到不卡精品视频在线观看| 国产精品美女一区二区三区| 午夜欧美一区二区三区在线播放| 欧美三日本三级三级在线播放| 亚洲va韩国va欧美va| 91.成人天堂一区| 国模套图日韩精品一区二区| 久久久精品国产免大香伊| 亚洲成人久久影院| 欧美久久久久久久久久| 国产成人精品一区二区三区网站观看| 国产日韩三级在线| 色域天天综合网| 理论电影国产精品| 自拍av一区二区三区| 日韩一区二区在线观看| 亚洲一区成人在线| 91麻豆精品国产91久久久久久久久| 国产一区二区三区免费观看| 中文字幕在线视频一区| 欧美性色黄大片手机版| 岛国一区二区三区|