// @target: es2015
// @strict: false
function int8ArraySubarray() {
    var arr = new Int8Array(10);
    arr.subarray();
    arr.subarray(0);
    arr.subarray(0, 10);
}

function uint8ArraySubarray() {
    var arr = new Uint8Array(10);
    arr.subarray();
    arr.subarray(0);
    arr.subarray(0, 10);
}

function uint8ClampedArraySubarray() {
    var arr = new Uint8ClampedArray(10);
    arr.subarray();
    arr.subarray(0);
    arr.subarray(0, 10);
}

function int16ArraySubarray() {
    var arr = new Int16Array(10);
    arr.subarray();
    arr.subarray(0);
    arr.subarray(0, 10);
}

function uint16ArraySubarray() {
    var arr = new Uint16Array(10);
    arr.subarray();
    arr.subarray(0);
    arr.subarray(0, 10);
}

function int32ArraySubarray() {
    var arr = new Int32Array(10);
    arr.subarray();
    arr.subarray(0);
    arr.subarray(0, 10);
}

function uint32ArraySubarray() {
    var arr = new Uint32Array(10);
    arr.subarray();
    arr.subarray(0);
    arr.subarray(0, 10);
}

function float32ArraySubarray() {
    var arr = new Float32Array(10);
    arr.subarray();
    arr.subarray(0);
    arr.subarray(0, 10);
}

function float64ArraySubarray() {
    var arr = new Float64Array(10);
    arr.subarray();
    arr.subarray(0);
    arr.subarray(0, 10);
}
