xref: /netbsd-src/external/cddl/dtracetoolkit/dist/Code/Python/func_slow.py (revision c29d51755812ace2e87aeefdb06cb2b4dac7087a)
1*c29d5175Schristos#!/usr/bin/python
2*c29d5175Schristos
3*c29d5175Schristosdef func_c():
4*c29d5175Schristos	print "Function C"
5*c29d5175Schristos	i = 0
6*c29d5175Schristos	while (i < 3000000):
7*c29d5175Schristos		i = i + 1
8*c29d5175Schristos		j = i + 1
9*c29d5175Schristos
10*c29d5175Schristosdef func_b():
11*c29d5175Schristos	print "Function B"
12*c29d5175Schristos	i = 0
13*c29d5175Schristos	while (i < 2000000):
14*c29d5175Schristos		i = i + 1
15*c29d5175Schristos		j = i + 1
16*c29d5175Schristos	func_c()
17*c29d5175Schristos
18*c29d5175Schristosdef func_a():
19*c29d5175Schristos	print "Function A"
20*c29d5175Schristos	i = 0
21*c29d5175Schristos	while (i < 1000000):
22*c29d5175Schristos		i = i + 1
23*c29d5175Schristos		j = i + 1
24*c29d5175Schristos	func_b()
25*c29d5175Schristos
26*c29d5175Schristosfunc_a()
27