Home
last modified time | relevance | path

Searched refs:jump (Results 1 – 25 of 58) sorted by relevance

123

/qemu/target/hexagon/imported/
H A Dbranch.idef31 Q6INSN(J2_jump,"jump #r22:2",ATTRIBS(A_JDIR), "direct unconditional jump",
34 Q6INSN(J2_jumpr,"jumpr Rs32",ATTRIBS(A_JINDIR), "indirect unconditional jump",
37 Q6INSN(J2_jumprh,"jumprh Rs32",ATTRIBS(A_JINDIR, A_HINTED_COF), "indirect unconditional jump",
46 OLDCOND_JUMP(J2_jump,"jump","#r15:2",ATTRIBS(A_CJOLDDIR),"direct conditional jump",
49 OLDCOND_JUMP(J2_jumpr,"jumpr","Rs32",ATTRIBS(A_JINDIROLD),"indirect conditional jump",
58 NEWCOND_JUMP(J2_jump,"jump","#r15:2",ATTRIBS(A_CJNEWDIR,A_ARCHV2),"direct conditional jump",
61 NEWCOND_JUMP(J2_jumpr,"jumpr","Rs32",ATTRIBS(A_JINDIRNEW,A_ARCHV3),"indirect conditional jump",
66 Q6INSN(J4_hintjumpr,"hintjr(Rs32)",ATTRIBS(A_JINDIR),"hint indirect conditional jump",
73 Q6INSN(J2_jumprz,"if (Rs32!=#0) jump:nt #r13:2",ATTRIBS(A_CJNEWDIR,A_ARCHV3),"direct conditional ju…
76 Q6INSN(J2_jumprnz,"if (Rs32==#0) jump:nt #r13:2",ATTRIBS(A_CJNEWDIR,A_ARCHV3),"direct conditional j…
[all …]
/qemu/tests/tcg/hexagon/
H A Dtest_bitcnt.S20 p0 = cmp.eq(r2, #23); if (p0.new) jump:t test2
21 jump fail
29 p0 = cmp.eq(r2, #55); if (p0.new) jump:t test3
30 jump fail
38 p0 = cmp.eq(r2, #1); if (p0.new) jump:t pass
39 jump fail
H A Dtest_cmp.S8 jump signed
18 p0 = cmp.lt(r0, r1); if (p0.new) jump:t unsigned
19 jump fail
29 p0 = cmp.gtu(r0, r1); if (p0.new) jump:t pass
30 jump fail
H A Dtest_bitsplit.S14 p0 = cmp.eq(r2, #3); if (p0.new) jump:t test2
15 jump fail
20 p0 = cmp.eq(r3, #23); if (p0.new) jump:t pass
21 jump fail
H A Dtest_vpmpyh.S20 p0 = cmp.eq(r0, #184945412); if (p0.new) jump:t test2
21 jump fail
26 p0 = cmp.eq(r1, #262150); if (p0.new) jump:t pass
27 jump fail
H A Dtest_round.S18 p0 = cmp.eq(r2, #13); if (p0.new) jump:t test2
19 jump fail
27 p0 = cmp.eq(r2, #12); if (p0.new) jump:t pass
28 jump fail
H A Dtest_vmaxh.S27 p0 = cmp.eq(r0, #131079); if (p0.new) jump:t test2
28 jump fail
33 p0 = cmp.eq(r1, #196611); if (p0.new) jump:t pass
34 jump fail
H A Dtest_vminh.S27 p0 = cmp.eq(r0, #65541); if (p0.new) jump:t test2
28 jump fail
33 p0 = cmp.eq(r1, #65538); if (p0.new) jump:t pass
34 jump fail
H A Dtest_vspliceb.S23 p0 = cmp.eq(r4, #-1); if (p0.new) jump:t test2
24 jump fail
29 p0 = cmp.eq(r5, #255); if (p0.new) jump:t pass
30 jump fail
H A Dtest_vavgw.S23 p0 = cmp.eq(r0, #2); if (p0.new) jump:t test2
24 jump fail
29 p0 = cmp.eq(r1, #2); if (p0.new) jump:t pass
30 jump fail
H A Dtest_lsr.S18 p0 = cmp.eq(r0, #0x28); if (p0.new) jump:t test2
19 jump fail
34 p0 = cmp.eq(r0, #0x5); if (p0.new) jump:t pass
35 jump fail
H A Dtest_fibonacci.S11 p0 = cmp.gt(r2, #0); if (!p0.new) jump:nt .LBB0_3
22 p0 = cmp.gt(r2, r5); if (p0.new) jump:nt .LBB0_2
28 p0 = cmp.eq(r3, #144); if (p0.new) jump:t pass
29 jump fail
H A Dtest_reorder.S20 if (p0.new) jump:nt skip
31 p0 = cmp.eq(r2, #-559038737); if (p0.new) jump:t pass
32 jump fail
H A Dtest_ext.S11 p0 = cmp.eq(r2, ##-559038737); if (p0.new) jump:t pass
12 jump fail
H A Dtest_hl.S14 p0 = cmp.eq(r0, #2752581); if (p0.new) jump:t pass
15 jump fail
H A Dtest_abs.S15 p0 = cmp.eq(r3, r2); if (p0.new) jump:t pass
16 jump fail
H A Dtest_mpyi.S15 p0 = cmp.eq(r3, #24); if (p0.new) jump:t pass
16 jump fail
H A Dtest_vlsrw.S18 p0 = cmp.eq(r0, #0); if (p0.new) jump:t pass
19 jump fail
H A Dtest_hwloops.S17 p0 = cmp.eq(r2, #10); if (p0.new) jump:t pass
18 jump fail
H A Dtest_vcmpb.S28 p0 = cmp.eq(r4, #0xf0); if (p0.new) jump:t pass
29 jump fail
H A Dtest_vcmpw.S28 p0 = cmp.eq(r4, #0xf0); if (p0.new) jump:t pass
29 jump fail
H A Dtest_clobber.S27 p0 = cmp.eq(r17, #155); if (p0.new) jump:t pass
28 jump fail
H A Dtest_packet.S27 p0 = cmp.eq(r0, #10); if (p0.new) jump:t pass
28 jump fail
H A Dtest_dotnew.S36 p0 = cmp.eq(r3, #2); if (p0.new) jump:t pass
37 jump fail
/qemu/docs/devel/
H A Dtcg.rst74 1. Call ``tcg_gen_goto_tb()`` passing a jump slot index (either 0 or 1)
85 the jump slot index again.
88 instruction that later on gets translated to a jump to an address
89 associated with the specified jump slot. Initially, this is the address
92 pointer composed of the last executed TB’s address and the jump slot
103 patches the previously executed TB by associating one of its jump
109 is still in memory) and will jump directly to the first instruction of
122 jump slot index, the address of the TB just executed is also returned.
183 change, chaining is only performed when the destination of the jump
184 shares a page with the basic block that is performing the jump.

123