Revision a38e609c tcg/README

b/tcg/README
323 323
write(t0, t1 + offset)
324 324
Write 8, 16, 32 or 64 bits to host memory.
325 325

  
326
********* 64-bit target on 32-bit host support
327

  
328
The following opcodes are internal to TCG.  Thus they are to be implemented by
329
32-bit host code generators, but are not to be emitted by guest translators.
330
They are emitted as needed by inline functions within "tcg-op.h".
331

  
332
* brcond2_i32 cond, t0_low, t0_high, t1_low, t1_high, label
333

  
334
Similar to brcond, except that the 64-bit values T0 and T1
335
are formed from two 32-bit arguments.
336

  
337
* add2_i32 t0_low, t0_high, t1_low, t1_high, t2_low, t2_high
338
* sub2_i32 t0_low, t0_high, t1_low, t1_high, t2_low, t2_high
339

  
340
Similar to add/sub, except that the 64-bit inputs T1 and T2 are
341
formed from two 32-bit arguments, and the 64-bit output T0
342
is returned in two 32-bit outputs.
343

  
344
* mulu2_i32 t0_low, t0_high, t1, t2
345

  
346
Similar to mul, except two 32-bit (unsigned) inputs T1 and T2 yielding
347
the full 64-bit product T0.  The later is returned in two 32-bit outputs.
348

  
326 349
********* QEMU specific operations
327 350

  
328 351
* tb_exit t0

Also available in: Unified diff