[ES2015][TypedArray] add other 8 types (#1532)

Add Uint8Array, Int16Array Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array and Uint8ClampedArray. Support the conversion between any pairs of those types.

JerryScript-DCO-1.0-Signed-off-by: Zidong Jiang zidong.jiang@intel.com
This commit is contained in:
Zidong Jiang
2017-01-24 22:06:31 +08:00
committed by László Langó
parent 124582793f
commit 0547b31c16
59 changed files with 2606 additions and 80 deletions
@@ -14,3 +14,11 @@
*/
assert(Int8Array.prototype.BYTES_PER_ELEMENT === 1);
assert(Uint8Array.prototype.BYTES_PER_ELEMENT === 1);
assert(Uint8ClampedArray.prototype.BYTES_PER_ELEMENT === 1);
assert(Int16Array.prototype.BYTES_PER_ELEMENT === 2);
assert(Uint16Array.prototype.BYTES_PER_ELEMENT === 2);
assert(Int32Array.prototype.BYTES_PER_ELEMENT === 4);
assert(Uint32Array.prototype.BYTES_PER_ELEMENT === 4);
assert(Float32Array.prototype.BYTES_PER_ELEMENT === 4);
assert(Float64Array.prototype.BYTES_PER_ELEMENT === 8);