__negdi2.s

来自「klibc精简化的c程序库」· S 代码 · 共 26 行

S
26
字号
/* * arch/cris/__negdi2.c *//* * In 2's complement arithmetric, -x == (~x + 1), so * -{h,l} = (~{h,l} + {0,1) * -{h,l} = {~h,~l} + {0,1} * -{h,l} = {~h + cy, ~l + 1} * ... where cy = (l == 0) * -{h,l} = {~h + cy, -l} */	.text	.balign 4	.type	__negdi2,@function	.globl	__negdi2__negdi2:	neg.d	$r10,$r10	seq	$r12	not	$r11	ret	  add.d	$r12,$r11	.size __negdi2, .-__negdi2

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?