pike.git/
src/
peep.in
Branch:
Tag:
Non-build tags
All tags
No tags
2001-01-18
2001-01-18 00:28:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>
502e2b38b63b4762c25e432d6a963b4f888cb2bf (
7
lines) (+
4
/-
3
)
[
Show
|
Annotate
]
Branch:
7.9
Minor change to some comments.
Rev: src/peep.in:1.46
1:
//
-
// $Id: peep.in,v 1.
45
2001/01/
15
18:
36
:
43
mast
Exp $
+
// $Id: peep.in,v 1.
46
2001/01/
18
00
:
28
:
39
grubba
Exp $
// NOP :
55:
// CONST_1 MULTIPLY : NEGATE // CONST0 MULTIPLY : POP_VALUE CONST0 // CONST1 MULTIPLY :
-
// NUMBER MULTIPLY [
count_bits
($1a
)==
1]: NUMBER(my_log2($1a)) LSH
+
// NUMBER MULTIPLY [
!
($1a
& ($1a - 1
)
)
]: NUMBER(my_log2($1a)) LSH
// CONST_1 DIVIDE : NEGATE // CONST1 DIVIDE :
-
// NUMBER DIVIDE [
count_bits
($1a
)==
1]: NUMBER(my_log2($1a)) RSH
+
// NUMBER DIVIDE [
!
($1a
& ($1a - 1
)
)
]: NUMBER(my_log2($1a)) RSH
CONST0 SUBTRACT: CONST0 XOR: