We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f383473 commit dee55a9Copy full SHA for dee55a9
src/v8/v8.cc
@@ -441,7 +441,12 @@ bool V8::setWord(uint64_t pointer, Word word) {
441
if (pointer + size > memory_->data_size()) {
442
return false;
443
}
444
+#if defined(__BYTE_ORDER__) && defined(__ORDER_BIG_ENDIAN__) && \
445
+ __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
446
+ uint32_t word32 = __builtin_bswap32(word.u32());
447
+#else
448
uint32_t word32 = word.u32();
449
+#endif
450
::memcpy(memory_->data() + pointer, &word32, size);
451
return true;
452
0 commit comments