Revision 4ad4ce16 tcg/README
b/tcg/README | ||
---|---|---|
263 | 263 |
|
264 | 264 |
8, 16 or 32 bit sign/zero extension (both operands must have the same type) |
265 | 265 |
|
266 |
* bswap16_i32 t0, t1 |
|
266 |
* bswap16_i32/i64 t0, t1
|
|
267 | 267 |
|
268 |
16 bit byte swap on a 32 bit value. The two high order bytes must be set
|
|
269 |
to zero. |
|
268 |
16 bit byte swap on a 32/64 bit value. The two/six high order bytes must be
|
|
269 |
set to zero.
|
|
270 | 270 |
|
271 |
* bswap_i32 t0, t1
|
|
271 |
* bswap32_i32/i64 t0, t1
|
|
272 | 272 |
|
273 |
32 bit byte swap |
|
273 |
32 bit byte swap on a 32/64 bit value. With a 32 bit value, the four high |
|
274 |
order bytes must be set to zero. |
|
274 | 275 |
|
275 |
* bswap_i64 t0, t1 |
|
276 |
* bswap64_i64 t0, t1
|
|
276 | 277 |
|
277 | 278 |
64 bit byte swap |
278 | 279 |
|
Also available in: Unified diff