// Old fasion while loop adding up one value
function plain(iterations){
    var opValue = 0;
    var m = iterations;
    while(--m){
        opValue++;
    }
}

// Test function comparint the speed of the plain
// old fasion while loop and Duffs Device.
function runTest(iterations){

    var while_el = document.getElementById('test1');
    var duff_el = document.getElementById('test2');

    while_el.innerHTML = 'n/a';
    duff_el.innerHTML = 'n/a';

    // Time a normal while loop
    while_el.innerHTML = 'Running';
    var while_start = new Date().getTime();
    plain(iterations);
    var while_end = new Date().getTime() - while_start;
    while_el.innerHTML = while_end + 'ms';

    // Time the Duff's Device
    duff_el.innerHTML = 'Running';
    var duff_start = new Date().getTime();
    duffsdevice(iterations);
    var duff_end = new Date().getTime() - duff_start;
    duff_el.innerHTML = duff_end + 'ms';
}