Lines Matching defs:iptr
35 u32 *iptr = tmp;
57 ppc_inst_write(iptr, ppc_inst(0x48000103));
58 check(instr_is_branch_to_addr(iptr, 0x100));
60 ppc_inst_write(iptr, ppc_inst(0x480420ff));
61 check(instr_is_branch_to_addr(iptr, 0x420fc));
63 ppc_inst_write(iptr, ppc_inst(0x49fffffc));
64 check(instr_is_branch_to_addr(iptr, addr + 0x1FFFFFC));
66 ppc_inst_write(iptr, ppc_inst(0x4bfffffc));
67 check(instr_is_branch_to_addr(iptr, addr - 4));
69 ppc_inst_write(iptr, ppc_inst(0x4a000000));
70 check(instr_is_branch_to_addr(iptr, addr - 0x2000000));
73 err = create_branch(&instr, iptr, addr, BRANCH_SET_LINK);
74 ppc_inst_write(iptr, instr);
75 check(instr_is_branch_to_addr(iptr, addr));
78 err = create_branch(&instr, iptr, addr - 0x100, BRANCH_SET_LINK);
79 ppc_inst_write(iptr, instr);
80 check(instr_is_branch_to_addr(iptr, addr - 0x100));
83 err = create_branch(&instr, iptr, addr + 0x100, 0);
84 ppc_inst_write(iptr, instr);
85 check(instr_is_branch_to_addr(iptr, addr + 0x100));
88 err = create_branch(&instr, iptr, addr - 0x2000000, BRANCH_SET_LINK);
89 ppc_inst_write(iptr, instr);
90 check(instr_is_branch_to_addr(iptr, addr - 0x2000000));
93 err = create_branch(&instr, iptr, addr - 0x2000004, BRANCH_SET_LINK);
97 err = create_branch(&instr, iptr, addr + 0x2000000, BRANCH_SET_LINK);
101 err = create_branch(&instr, iptr, addr + 3, BRANCH_SET_LINK);
105 err = create_branch(&instr, iptr, addr, 0xFFFFFFFC);
106 ppc_inst_write(iptr, instr);
107 check(instr_is_branch_to_addr(iptr, addr));
113 u32 *iptr;
118 iptr = (u32 *)ppc_function_entry(test_trampoline);
120 create_branch(&instr, iptr, dest, BRANCH_SET_LINK);
121 patch_instruction(iptr, instr);
122 check(instr_is_branch_to_addr(iptr, dest));
131 u32 *iptr = tmp;
134 addr = (unsigned long)iptr;
146 ppc_inst_write(iptr, ppc_inst(0x43ff0103));
147 check(instr_is_branch_to_addr(iptr, 0x100));
149 ppc_inst_write(iptr, ppc_inst(0x43ff20ff));
150 check(instr_is_branch_to_addr(iptr, 0x20fc));
152 ppc_inst_write(iptr, ppc_inst(0x43ff7ffc));
153 check(instr_is_branch_to_addr(iptr, addr + 0x7FFC));
155 ppc_inst_write(iptr, ppc_inst(0x43fffffc));
156 check(instr_is_branch_to_addr(iptr, addr - 4));
158 ppc_inst_write(iptr, ppc_inst(0x43ff8000));
159 check(instr_is_branch_to_addr(iptr, addr - 0x8000));
165 err = create_cond_branch(&instr, iptr, addr, flags);
166 ppc_inst_write(iptr, instr);
167 check(instr_is_branch_to_addr(iptr, addr));
170 err = create_cond_branch(&instr, iptr, addr - 0x100, flags);
171 ppc_inst_write(iptr, instr);
172 check(instr_is_branch_to_addr(iptr, addr - 0x100));
175 err = create_cond_branch(&instr, iptr, addr + 0x100, flags);
176 ppc_inst_write(iptr, instr);
177 check(instr_is_branch_to_addr(iptr, addr + 0x100));
180 err = create_cond_branch(&instr, iptr, addr - 0x8000, flags);
181 ppc_inst_write(iptr, instr);
182 check(instr_is_branch_to_addr(iptr, addr - 0x8000));
185 err = create_cond_branch(&instr, iptr, addr - 0x8004, flags);
189 err = create_cond_branch(&instr, iptr, addr + 0x8000, flags);
193 err = create_cond_branch(&instr, iptr, addr + 3, flags);
197 err = create_cond_branch(&instr, iptr, addr, 0xFFFFFFFC);
198 ppc_inst_write(iptr, instr);
199 check(instr_is_branch_to_addr(iptr, addr));
338 u32 *iptr = (u32 *)ppc_function_entry(test_trampoline);
345 patch_instruction(iptr, inst);
347 check(!memcmp(iptr, expected, sizeof(expected)));