Cython has moved to github.
cython-devel
view tests/run/pyintop.pyx @ 1622:4f0327bdebc9
test for temp allocation bug in call
| author | Robert Bradshaw <robertwb@math.washington.edu> |
|---|---|
| date | Sat Jan 17 01:25:34 2009 -0800 (3 years ago) |
| parents | ff6249a604c2 |
| children | 82d312a9f1fc |
line source
1 __doc__ = u"""
2 >>> f(1,2,3)
3 3
4 >>> g(1,2,3)
5 1
6 >>> h(1,2,3)
7 2
8 >>> j(1,2,3)
9 16
10 >>> k(1,2,3)
11 0
12 >>> l(1,2,3)
13 16
14 """
16 def f(obj1, obj2, obj3):
17 obj1 = obj2 | obj3
18 return obj1
20 def g(obj1, obj2, obj3):
21 obj1 = obj2 ^ obj3
22 return obj1
24 def h(obj1, obj2, obj3):
25 obj1 = obj2 & obj3
26 return obj1
28 def j(obj1, obj2, obj3):
29 obj1 = obj2 << obj3
30 return obj1
32 def k(obj1, obj2, obj3):
33 obj1 = obj2 >> obj3
34 return obj1
36 def l(obj1, obj2, obj3):
37 obj1 = obj2 << obj3 | obj2 >> obj3
38 return obj1
