1*d83cc019SAndroid Build Coastguard Worker[ -e $IGT_BENCHMARKS/prime_lookup ] || return 1 2*d83cc019SAndroid Build Coastguard Workersudo -n true || return 1 3*d83cc019SAndroid Build Coastguard Worker 4*d83cc019SAndroid Build Coastguard Workerfor ndev in 1 4 16 64 256 1024; do 5*d83cc019SAndroid Build Coastguard Worker for nobj in 1 8 64 512 4096 32768; do 6*d83cc019SAndroid Build Coastguard Worker for nage in 1 8 64 512 4096 32768; do 7*d83cc019SAndroid Build Coastguard Worker name="prime:lookup:$dev:$obj:$nage" 8*d83cc019SAndroid Build Coastguard Worker test_name="$test_name $name" 9*d83cc019SAndroid Build Coastguard Worker eval "${name}_run() { sudo $IGT_BENCHMARKS/prime_lookup -d $ndev -o $nobj -a $nage ; }" 10*d83cc019SAndroid Build Coastguard Worker 11*d83cc019SAndroid Build Coastguard Worker name="prime:lookup:$dev:$obj:$nage:forked" 12*d83cc019SAndroid Build Coastguard Worker test_name="$test_name $name" 13*d83cc019SAndroid Build Coastguard Worker eval "${name}_run() { sudo $IGT_BENCHMARKS/prime_lookup -d $ndev -o $nobj -a $nage -f ; }" 14*d83cc019SAndroid Build Coastguard Worker done 15*d83cc019SAndroid Build Coastguard Worker done 16*d83cc019SAndroid Build Coastguard Workerdone 17*d83cc019SAndroid Build Coastguard Worker 18*d83cc019SAndroid Build Coastguard Workertest_exec_time=3 19*d83cc019SAndroid Build Coastguard Workertest_invert=1 20