Revision b7767f0f tcg/README
b/tcg/README | ||
---|---|---|
285 | 285 |
Indicate that the value of t0 won't be used later. It is useful to |
286 | 286 |
force dead code elimination. |
287 | 287 |
|
288 |
* deposit_i32/i64 dest, t1, t2, pos, loc |
|
289 |
|
|
290 |
Deposit T2 as a bitfield into T1, placing the result in DEST. |
|
291 |
The bitfield is described by POS/LOC, which are immediate values: |
|
292 |
|
|
293 |
LEN - the length of the bitfield |
|
294 |
POS - the position of the first bit, counting from the LSB |
|
295 |
|
|
296 |
For example, pos=8, len=4 indicates a 4-bit field at bit 8. |
|
297 |
This operation would be equivalent to |
|
298 |
|
|
299 |
dest = (t1 & ~0x0f00) | ((t2 << 8) & 0x0f00) |
|
300 |
|
|
301 |
|
|
288 | 302 |
********* Conditional moves |
289 | 303 |
|
290 | 304 |
* setcond_i32/i64 cond, dest, t1, t2 |
Also available in: Unified diff