Skip to content

Commit 45f665d

Browse files
committed
Fix decodeUInt64BE
Fixes pytorch#1658
1 parent 8074180 commit 45f665d

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

torch/csrc/byte_order.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ static inline uint64_t decodeUInt64LE(const uint8_t *data) {
2626
}
2727

2828
static inline uint64_t decodeUInt64BE(const uint8_t *data) {
29-
return (((uint64_t)data[7])<< 0) | (((uint64_t)data[7])<< 8) |
29+
return (((uint64_t)data[7])<< 0) | (((uint64_t)data[6])<< 8) |
3030
(((uint64_t)data[5])<<16) | (((uint64_t)data[4])<<24) |
3131
(((uint64_t)data[3])<<32) | (((uint64_t)data[2])<<40) |
3232
(((uint64_t)data[1])<<48) | (((uint64_t)data[0])<<56);
@@ -158,4 +158,3 @@ void THP_encodeDoubleBuffer(uint8_t* dst, const double* src, THPByteOrder order,
158158
}
159159
}
160160
}
161-

0 commit comments

Comments
 (0)