📄 memcmp.s
字号:
/* $Id: memcmp.S,v 1.3 2000/03/23 07:51:08 davem Exp $ * Sparc64 optimized memcmp code. * * Copyright (C) 1997 Jakub Jelinek (jj@sunsite.mff.cuni.cz) * Copyright (C) 2000 David S. Miller (davem@redhat.com) */ .text .align 32 .globl __memcmp, memcmp__memcmp:memcmp: cmp %o2, 0 ! IEU1 Grouploop: be,pn %icc, ret_0 ! CTI nop ! IEU0 ldub [%o0], %g5 ! LSU Group ldub [%o1], %g3 ! LSU Group sub %o2, 1, %o2 ! IEU0 add %o0, 1, %o0 ! IEU1 add %o1, 1, %o1 ! IEU0 Group subcc %g5, %g3, %g3 ! IEU1 Group be,pt %icc, loop ! CTI cmp %o2, 0 ! IEU1 Groupret_n0: retl mov %g3, %o0ret_0: retl mov 0, %o0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -