xref: /freebsd-14.2/lib/libc/db/test/hash.tests/testit (revision 58f0484f)
1*58f0484fSRodney W. Grimes#!/bin/csh -f
2*58f0484fSRodney W. Grimes#
3*58f0484fSRodney W. Grimes#	@(#)testit	8.1 (Berkeley) 6/4/93
4*58f0484fSRodney W. Grimes#
5*58f0484fSRodney W. Grimes
6*58f0484fSRodney W. Grimesecho ""
7*58f0484fSRodney W. Grimesecho "PAGE FILL "
8*58f0484fSRodney W. Grimesset name=WORDS
9*58f0484fSRodney W. Grimes	set i = 256
10*58f0484fSRodney W. Grimes	foreach j ( 11 14 21 )
11*58f0484fSRodney W. Grimes	    thash4 $i $j 25000 65536 $name < $name
12*58f0484fSRodney W. Grimes	end
13*58f0484fSRodney W. Grimes	set i = 512
14*58f0484fSRodney W. Grimes	foreach j ( 21 28 43 )
15*58f0484fSRodney W. Grimes	    thash4 $i $j 25000 65536  $name < $name
16*58f0484fSRodney W. Grimes	end
17*58f0484fSRodney W. Grimes	set i = 1024
18*58f0484fSRodney W. Grimes	foreach j ( 43 57 85 )
19*58f0484fSRodney W. Grimes	    thash4 $i $j 25000 65536 $name < $name
20*58f0484fSRodney W. Grimes	end
21*58f0484fSRodney W. Grimes	set i = 2048
22*58f0484fSRodney W. Grimes	foreach j ( 85 114 171 )
23*58f0484fSRodney W. Grimes	    thash4 $i $j 25000 65536 $name < $name
24*58f0484fSRodney W. Grimes	end
25*58f0484fSRodney W. Grimes	set i = 4096
26*58f0484fSRodney W. Grimes	foreach j ( 171 228 341 )
27*58f0484fSRodney W. Grimes	    thash4 $i $j 25000 65536 $name < $name
28*58f0484fSRodney W. Grimes	end
29*58f0484fSRodney W. Grimes	set i = 8192
30*58f0484fSRodney W. Grimes	foreach j ( 341 455 683 )
31*58f0484fSRodney W. Grimes	    thash4 $i $j 25000 65536 $name < $name
32*58f0484fSRodney W. Grimes	end
33*58f0484fSRodney W. Grimes	echo "PAGE FILL "
34*58f0484fSRodney W. Grimes	set i = 256
35*58f0484fSRodney W. Grimes	foreach j ( 11 14 21 )
36*58f0484fSRodney W. Grimes	    echo "$i"_"$j"
37*58f0484fSRodney W. Grimes	    tcreat3 $i $j 25000 $name < $name
38*58f0484fSRodney W. Grimes	    tread2 65536 < $name
39*58f0484fSRodney W. Grimes	    tverify $name < $name
40*58f0484fSRodney W. Grimes	    tseq > /dev/null
41*58f0484fSRodney W. Grimes	    tdel $i $j  $name < $name
42*58f0484fSRodney W. Grimes	end
43*58f0484fSRodney W. Grimes	set i = 512
44*58f0484fSRodney W. Grimes	foreach j ( 21 28 43 )
45*58f0484fSRodney W. Grimes	    echo "$i"_"$j"
46*58f0484fSRodney W. Grimes	    tcreat3 $i $j 25000 $name < $name
47*58f0484fSRodney W. Grimes	    tread2 65536 < $name
48*58f0484fSRodney W. Grimes	    tverify $name < $name
49*58f0484fSRodney W. Grimes	    tseq > /dev/null
50*58f0484fSRodney W. Grimes	    tdel $i $j  $name < $name
51*58f0484fSRodney W. Grimes	end
52*58f0484fSRodney W. Grimes	set i = 1024
53*58f0484fSRodney W. Grimes	foreach j ( 43 57 85 )
54*58f0484fSRodney W. Grimes	    echo "$i"_"$j"
55*58f0484fSRodney W. Grimes	    tcreat3 $i $j 25000 $name < $name
56*58f0484fSRodney W. Grimes	    tread2 65536 < $name
57*58f0484fSRodney W. Grimes	    tverify $name < $name
58*58f0484fSRodney W. Grimes	    tseq > /dev/null
59*58f0484fSRodney W. Grimes	    tdel $i $j  $name < $name
60*58f0484fSRodney W. Grimes	end
61*58f0484fSRodney W. Grimes	set i = 2048
62*58f0484fSRodney W. Grimes	foreach j ( 85 114 171 )
63*58f0484fSRodney W. Grimes	    echo "$i"_"$j"
64*58f0484fSRodney W. Grimes	    tcreat3 $i $j 25000 $name < $name
65*58f0484fSRodney W. Grimes	    tread2 65536 < $name
66*58f0484fSRodney W. Grimes	    tverify $name < $name
67*58f0484fSRodney W. Grimes	    tseq > /dev/null
68*58f0484fSRodney W. Grimes	    tdel $i $j  $name < $name
69*58f0484fSRodney W. Grimes	end
70*58f0484fSRodney W. Grimes	set i = 4096
71*58f0484fSRodney W. Grimes	foreach j ( 171 228 341 )
72*58f0484fSRodney W. Grimes	    echo "$i"_"$j"
73*58f0484fSRodney W. Grimes	    tcreat3 $i $j 25000 $name < $name
74*58f0484fSRodney W. Grimes	    tread2 65536 < $name
75*58f0484fSRodney W. Grimes	    tverify $name < $name
76*58f0484fSRodney W. Grimes	    tseq > /dev/null
77*58f0484fSRodney W. Grimes	    tdel $i $j  $name < $name
78*58f0484fSRodney W. Grimes	end
79*58f0484fSRodney W. Grimes	set i = 8192
80*58f0484fSRodney W. Grimes	foreach j ( 341 455 683 )
81*58f0484fSRodney W. Grimes	    echo "$i"_"$j"
82*58f0484fSRodney W. Grimes	    tcreat3 $i $j 25000 $name < $name
83*58f0484fSRodney W. Grimes	    tread2 65536 < $name
84*58f0484fSRodney W. Grimes	    tverify $name < $name
85*58f0484fSRodney W. Grimes	    tseq > /dev/null
86*58f0484fSRodney W. Grimes	    tdel $i $j  $name < $name
87*58f0484fSRodney W. Grimes	end
88*58f0484fSRodney W. Grimesset name=LONG.DATA
89*58f0484fSRodney W. Grimes	set i = 1024
90*58f0484fSRodney W. Grimes	foreach j ( 1 2 4 )
91*58f0484fSRodney W. Grimes	    echo thash4 $i $j 600 65536 $name
92*58f0484fSRodney W. Grimes	    thash4 $i $j 600 65536 $name < $name
93*58f0484fSRodney W. Grimes	end
94*58f0484fSRodney W. Grimes
95*58f0484fSRodney W. Grimes	set i = 2048
96*58f0484fSRodney W. Grimes	foreach j ( 1 2 4 )
97*58f0484fSRodney W. Grimes	    echo thash4 $i $j 600 65536 $name
98*58f0484fSRodney W. Grimes	    thash4 $i $j 600 65536 $name < $name
99*58f0484fSRodney W. Grimes	end
100*58f0484fSRodney W. Grimes	set i = 4096
101*58f0484fSRodney W. Grimes	foreach j ( 1 2 4 )
102*58f0484fSRodney W. Grimes	    echo thash4 $i $j 600 65536 $name
103*58f0484fSRodney W. Grimes	    thash4 $i $j 600 65536 $name < $name
104*58f0484fSRodney W. Grimes	end
105*58f0484fSRodney W. Grimes	set i = 8192
106*58f0484fSRodney W. Grimes	foreach j ( 2 4 8 )
107*58f0484fSRodney W. Grimes	    echo thash4 $i $j 600 65536 $name
108*58f0484fSRodney W. Grimes	    thash4 $i $j 600 65536 $name < $name
109*58f0484fSRodney W. Grimes	end
110*58f0484fSRodney W. Grimes	echo "PAGE FILL "
111*58f0484fSRodney W. Grimes	set i = 1024
112*58f0484fSRodney W. Grimes	foreach j ( 1 2 4 )
113*58f0484fSRodney W. Grimes	    echo "$i"_"$j"
114*58f0484fSRodney W. Grimes	    tcreat3 $i $j 600 $name < $name
115*58f0484fSRodney W. Grimes	    tread2 65536 < $name
116*58f0484fSRodney W. Grimes	    tverify $name < $name
117*58f0484fSRodney W. Grimes	    tseq > /dev/null
118*58f0484fSRodney W. Grimes	    tdel $i $j  $name < $name
119*58f0484fSRodney W. Grimes	end
120*58f0484fSRodney W. Grimes	set i = 2048
121*58f0484fSRodney W. Grimes	foreach j ( 1 2 4 )
122*58f0484fSRodney W. Grimes	    echo "$i"_"$j"
123*58f0484fSRodney W. Grimes	    tcreat3 $i $j 600 $name < $name
124*58f0484fSRodney W. Grimes	    tread2 65536 < $name
125*58f0484fSRodney W. Grimes	    tverify $name < $name
126*58f0484fSRodney W. Grimes	    tseq > /dev/null
127*58f0484fSRodney W. Grimes	    tdel $i $j  $name < $name
128*58f0484fSRodney W. Grimes	end
129*58f0484fSRodney W. Grimes	set i = 4096
130*58f0484fSRodney W. Grimes	foreach j ( 1 2 4 )
131*58f0484fSRodney W. Grimes	    echo "$i"_"$j"
132*58f0484fSRodney W. Grimes	    tcreat3 $i $j 600 $name < $name
133*58f0484fSRodney W. Grimes	    tread2 65536 < $name
134*58f0484fSRodney W. Grimes	    tverify $name < $name
135*58f0484fSRodney W. Grimes	    tseq > /dev/null
136*58f0484fSRodney W. Grimes	    tdel $i $j  $name < $name
137*58f0484fSRodney W. Grimes	end
138*58f0484fSRodney W. Grimes	set i = 8192
139*58f0484fSRodney W. Grimes	foreach j ( 2 4 8 )
140*58f0484fSRodney W. Grimes	    echo "$i"_"$j"
141*58f0484fSRodney W. Grimes	    tcreat3 $i $j 600 $name < $name
142*58f0484fSRodney W. Grimes	    tread2 65536 < $name
143*58f0484fSRodney W. Grimes	    tverify $name < $name
144*58f0484fSRodney W. Grimes	    tseq > /dev/null
145*58f0484fSRodney W. Grimes	    tdel $i $j  $name < $name
146*58f0484fSRodney W. Grimes	end
147*58f0484fSRodney W. Grimesdriver2
148