CPU2006_XNU.c

loading
details
attribute value
description
owner Johannes Waldmann
uploaded 2017-08-17 03:45:23.0
disk size 456 Bytes
downloadable true
type
attribute value
name no_type
processor id 1
description this is the default benchmark type for rejected benchmarks and benchmarks that are not associated with a type.
owning community none
loading contents
//taken from SPEC CPU2006	hmmer/src/masks.c 	XNU

int nondet();

//O(n)
void xnu(int len) {
    int beg = 0;
    int end = 0;
    int i = 0;
    while (i < len) {
        i++;
        if (nondet())
            end = i;
        if (nondet()) {
            int k = beg;
            while (k < end)
                k++;
            end = i;
            beg = end;
        } else if (nondet()) {
            end = i;
            beg = end;
        }
    }
} 

popout

content may be truncated. 'popout' for larger text window.

actions get anonymous link download benchmark