Home
last modified time | relevance | path

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

1234567891011

/openbmc/linux/arch/hexagon/kernel/
H A Dvm_vectors.S15 jump 1f;
16 jump 1f;
17 jump 1f;
18 jump 1f;
19 jump 1f;
21 jump 1f;
22 jump 1f;
28 jump 1b; /* Reset */
29 jump _K_enter_machcheck;
30 jump _K_enter_genex;
[all …]
/openbmc/linux/arch/hexagon/lib/
H A Dmemset.S42 if p1 jump 2f /* skip byte loop */
60 if !p0 jump 3f /* skip initial byte store */
73 if !p0 jump 4f /* skip initial half store */
86 if !p0 jump 5f /* skip initial word store */
99 if !p0 jump 7f /* skip double loop */
126 if !p0 jump 8f /* skip final word store */
137 if !p0 jump 9f /* skip final half store */
159 if (r2==#0) jump:nt .L1
164 if (p0.new) jump:nt .L3
179 if (!p0.new) jump:nt .L8
[all …]
H A Dmemcpy_likely_aligned.S16 if (!p0) jump:nt .Lmemcpy_call
22 if (p0) jump:nt .Lmemcpy_call
54 jump memcpy
/openbmc/linux/arch/hexagon/mm/
H A Dcopy_user_template.S20 if (!p0.new) jump:nt .Ldone
27 if (!p0.new) jump:nt .Loop_not_aligned_8
33 if (!p1) jump .Lsmall
47 jump .Lsmall
53 if (p0.new) jump:nt .Lalign
57 if (!p0.new) jump:nt .Loop_not_aligned_4
62 if (!p1) jump .Lsmall
77 jump .Lsmall
83 if (!p0.new) jump:nt .Loop_not_aligned
88 if (!p1) jump .Lsmall
[all …]
/openbmc/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 …]
/openbmc/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_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_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_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
/openbmc/u-boot/post/lib_powerpc/
H A Db.c29 extern void cpu_post_exec_31 (ulong *code, ulong *ctr, ulong *lr, ulong *jump,
38 ulong jump; in cpu_post_test_bc() local
55 cpu_post_exec_31 (code, &ctr, &lr, &jump, cr); in cpu_post_test_bc()
58 ret = pjump == jump ? 0 : -1; in cpu_post_test_bc()
156 int jump = jumpc && jumpd; in cpu_post_test_b() local
159 (cc << 3) + (cd << 1), 0, jump, decr, link, in cpu_post_test_b()
/openbmc/openbmc/meta-google/recipes-google/ncsi/files/
H A D50-gbmc-ncsi.rules.in10 jump gbmc_br_pub_input
11 jump ncsi_legacy_input
18 jump ncsi_any_input
25 jump ncsi_any_input
/openbmc/linux/arch/powerpc/kernel/
H A Dmodule_64.c110 u32 jump[7]; member
506 if ((unsigned long)entry->jump % 8 != 0) { in create_ftrace_stub()
511 BUILD_BUG_ON(sizeof(stub_insns) > sizeof(entry->jump)); in create_ftrace_stub()
512 memcpy(entry->jump, stub_insns, sizeof(stub_insns)); in create_ftrace_stub()
523 entry->jump[2] |= IMM_H18(reladdr); in create_ftrace_stub()
524 entry->jump[3] |= IMM_L(reladdr); in create_ftrace_stub()
534 entry->jump[1] |= PPC_HA(reladdr); in create_ftrace_stub()
535 entry->jump[2] |= PPC_LO(reladdr); in create_ftrace_stub()
603 if ((unsigned long)entry->jump % 8 != 0) { in create_stub()
608 BUILD_BUG_ON(sizeof(ppc64_stub_insns) > sizeof(entry->jump)); in create_stub()
[all …]
H A Dmodule_32.c149 if (entry->jump[0] != PPC_RAW_LIS(_R12, PPC_HA(val))) in entry_matches()
151 if (entry->jump[1] != PPC_RAW_ADDI(_R12, _R12, PPC_LO(val))) in entry_matches()
172 while (entry->jump[0]) { in do_plt_call()
177 if (patch_instruction(&entry->jump[0], ppc_inst(PPC_RAW_LIS(_R12, PPC_HA(val))))) in do_plt_call()
179 if (patch_instruction(&entry->jump[1], ppc_inst(PPC_RAW_ADDI(_R12, _R12, PPC_LO(val))))) in do_plt_call()
181 if (patch_instruction(&entry->jump[2], ppc_inst(PPC_RAW_MTCTR(_R12)))) in do_plt_call()
183 if (patch_instruction(&entry->jump[3], ppc_inst(PPC_RAW_BCTR()))) in do_plt_call()
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_tc_u32_parse.h248 const struct cxgb4_match_field *jump; member
268 .jump = cxgb4_tcp_fields,
283 .jump = cxgb4_udp_fields,
285 { .jump = NULL },
305 .jump = cxgb4_tcp_fields,
320 .jump = cxgb4_udp_fields,
322 { .jump = NULL },
/openbmc/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_model.h88 struct ixgbe_mat_field *jump; member
93 .off = 8, .val = 0x600, .mask = 0xff00, .jump = ixgbe_tcp_fields},
95 .off = 8, .val = 0x1100, .mask = 0xff00, .jump = ixgbe_udp_fields},
96 { .jump = NULL } /* terminal node */
/openbmc/u-boot/doc/
H A DREADME.standalone4 1. The functions are exported by U-Boot via a jump table. The jump
6 (common/exports.c). Other routines may also modify the jump table,
7 however. The jump table can be accessed as the 'jt' field of the
8 'global_data' structure. The struct members for the jump table are
21 2. The pointer to the jump table is passed to the application in a
111 language are stub functions that perform the jump through the jump
/openbmc/linux/Documentation/staging/
H A Dstatic-keys.rst88 'no-op' in the straight-line codepath with a 'jump' instruction to the
93 This lowlevel patching mechanism is called 'jump label patching', and it gives
180 4) Architecture level code patching interface, 'jump labels'
185 simply fall back to a traditional, load, test, and jump sequence. Also, the
208 5) Static keys / jump label analysis, results (x86_64):
228 The resulting instructions with jump labels generated by GCC is::
248 Without the jump label optimization it looks like::
272 Thus, the disable jump label case adds a 'mov', 'test' and 'jne' instruction
273 vs. the jump label case just has a 'no-op' or 'jmp 0'. (The jmp 0, is patched
274 to a 5 byte atomic no-op instruction at boot-time.) Thus, the disabled jump
[all …]

1234567891011