… | |
… | |
131 | else |
131 | else |
132 | for (int x = 0; x < width; x++) |
132 | for (int x = 0; x < width; x++) |
133 | { |
133 | { |
134 | uint32_t v = *(uint32_t *)src; src += 4; |
134 | uint32_t v = *(uint32_t *)src; src += 4; |
135 | |
135 | |
136 | if (ecb_little_endian ()) |
136 | if (ecb_big_endian ()) |
137 | v = ecb_bswap32 (v); |
137 | v = ecb_bswap32 (v); |
138 | |
138 | |
139 | v = ecb_rotr32 (v, 8); |
139 | v = ecb_rotl32 (v, 8); |
140 | |
140 | |
141 | if (byte_order_mismatch) |
141 | if (!byte_order_mismatch) |
142 | v = ecb_bswap32 (v); |
142 | v = ecb_bswap32 (v); |
143 | |
143 | |
144 | *dst++ = v; |
144 | *dst++ = v; |
145 | } |
145 | } |
146 | |
146 | |