代码搜索结果
找到约 194 项符合
BLE 的代码
tp3.s
/ tap3 -- dec-tape lod/dmp
gettape:
mov $dir,r1
clr -(sp)
1:
tst (r1)
beq 2f
jsr r5,decode; name
cmp rnarg,$2
ble 4f
mov $name,r2
mov *parg,r3
3:
tstb (r3)
beq 3f
cmpb (r2)+,(r3)+
beq 3b
memcmp.s
.text
.align 4
.global __memcmp, memcmp
__memcmp:
memcmp:
#if 1
cmp %o2, 0
ble L3
mov 0, %g3
L5:
ldub [%o0], %g2
ldub [%o1], %g3
sub %g2, %g3, %g2
mov %g2, %g3
sll %g2, 24, %g2
cmp %g2,
enam.c
char *anames[] =
{
"XXX",
"ADD",
"ADDCC",
"ADDX",
"ADDXCC",
"AND",
"ANDCC",
"ANDN",
"ANDNCC",
"BA",
"BCC",
"BCS",
"BE",
"BG",
"BGE",
"BGU",
"BL",
"BLE",
"BLEU",
"BN",
"BNE",
"BNE
vlop.s
TEXT _mulv(SB), $0
MOVW u1+8(FP), R8
MOVW u2+16(FP), R13
MOVW R13, R16 /* save low parts for later */
MOVW R8, R12
/*
* unsigned 32x32 => 64 multiply
*/
CMP R13, R8
BLE mul1
MOVW R12, R
memset.s
TEXT memset(SB), $0
MOVL n+8(FP), R0
BLE return
MOVL s1+0(FP), A1
CLRL R1
MOVB c+7(FP), R1
BEQ l1
/*
* create 4 replicated copies
* of the byte in R1
*/
MOVL R1, R2
ASLL $8, R2
ORL R2, R
memset.s
TEXT memset(SB), $0
MOVL n+8(FP), R0
BLE return
MOVL s1+0(FP), A1
CLRL R1
MOVB c+7(FP), R1
BEQ l1
/*
* create 4 replicated copies
* of the byte in R1
*/
MOVL R1, R2
ASLL $8, R2
ORL R2, R
strncmp.s
TEXT strncmp(SB), $0
#define BDNZ BC 16,0,
MOVW s2+4(FP), R4
MOVW n+8(FP), R7
CMP R7, $0
MOVW R7, CTR
BLE eq
SUB $1, R3
SUB $1, R4
l1:
MOVBZU 1(R3), R5
MOVBZU 1(R4), R6
CMP R5, R6
BNE ne
vlop.s
TEXT _mulv(SB), $0
MOVW u1+8(FP), R8
MOVW u2+16(FP), R13
MOVW R13, R16 /* save low parts for later */
MOVW R8, R12
/*
* unsigned 32x32 => 64 multiply
*/
CMP R13, R8
BLE mul1
MOVW R12, R
memset.s
TEXT memset(SB), $0
MOVL n+8(FP), R0
BLE return
MOVL s1+0(FP), A1
CLRL R1
MOVB c+7(FP), R1
BEQ l1
/*
* create 4 replicated copies
* of the byte in R1
*/
MOVL R1, R2
ASLL $8, R2
ORL R2, R
roff3.s
/
/
/roff3 -- runoff
skipcont:
jsr pc,getchar
mov r0,r2
jsr pc,alph2
beq skipcont
1:
cmp $' ,r0
bne 1f
jsr pc,getchar
br 1b
1:
mov r0,ch
rts pc
rbreak:
tst nc
ble 4f
clrb *linep
inc t