summaryrefslogtreecommitdiff
path: root/spicedataview.js
diff options
context:
space:
mode:
Diffstat (limited to 'spicedataview.js')
-rw-r--r--spicedataview.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/spicedataview.js b/spicedataview.js
index ef9555d..43f0170 100644
--- a/spicedataview.js
+++ b/spicedataview.js
@@ -93,4 +93,16 @@ SpiceDataView.prototype = {
this.setUint16(byteOffset + high, (w & 0xffffffff) >> 16, littleEndian);
this.setUint16(byteOffset + low, (w & 0x0000ffff), littleEndian);
},
+ setUint64: function(byteOffset, w, littleEndian)
+ {
+ var low = 4, high = 0;
+ if (littleEndian)
+ {
+ low = 0;
+ high = 4;
+ }
+
+ this.setUint32(byteOffset + high, (w & 0xffffffffffffffff) >> 32, littleEndian);
+ this.setUint32(byteOffset + low, (w & 0x00000000ffffffff), littleEndian);
+ },
}