Home
last modified time | relevance | path

Searched refs:a0 (Results 1 – 25 of 125) sorted by relevance

12345

/openbmc/qemu/include/fpu/
H A Dsoftfloat-macros.h190 uint64_t a0, uint64_t a1, int count, uint64_t *z0Ptr, uint64_t *z1Ptr) in shift64ExtraRightJamming() argument
197 z0 = a0; in shift64ExtraRightJamming()
200 z1 = ( a0<<negCount ) | ( a1 != 0 ); in shift64ExtraRightJamming()
201 z0 = a0>>count; in shift64ExtraRightJamming()
205 z1 = a0 | ( a1 != 0 ); in shift64ExtraRightJamming()
208 z1 = ( ( a0 | a1 ) != 0 ); in shift64ExtraRightJamming()
227 uint64_t a0, uint64_t a1, int count, uint64_t *z0Ptr, uint64_t *z1Ptr) in shift128Right() argument
234 z0 = a0; in shift128Right()
237 z1 = ( a0<<negCount ) | ( a1>>count ); in shift128Right()
238 z0 = a0>>count; in shift128Right()
[all …]
/openbmc/u-boot/arch/xtensa/cpu/
H A Dstart.S82 movi a0, 0
91 wsr a0, PTEVADDR
99 wsr a0, DBREAKC + _index
109 wsr a0, windowbase
111 movi a0, 0 /* windowbase might have changed */
127 wsr a0, LCOUNT
227 movi a0, 0
295 movi a0, board_init_r
296 callx0 a0
302 rsr a0, windowbase
[all …]
/openbmc/qemu/target/i386/tcg/
H A Dmem_helper.c29 void helper_boundw(CPUX86State *env, target_ulong a0, int v) in helper_boundw() argument
33 low = cpu_ldsw_data_ra(env, a0, GETPC()); in helper_boundw()
34 high = cpu_ldsw_data_ra(env, a0 + 2, GETPC()); in helper_boundw()
44 void helper_boundl(CPUX86State *env, target_ulong a0, int v) in helper_boundl() argument
48 low = cpu_ldl_data_ra(env, a0, GETPC()); in helper_boundl()
49 high = cpu_ldl_data_ra(env, a0 + 4, GETPC()); in helper_boundl()
/openbmc/qemu/common-user/host/riscv/
H A Dsafe-syscall.inc.S41 mv t0, a0 /* signal_pending pointer */
43 mv a0, a2 /* syscall arguments */
67 bgtu a0, t2, 0f
71 0: neg a0, a0
75 2: li a0, QEMU_ERESTARTSYS
/openbmc/u-boot/arch/riscv/lib/
H A Dsetjmp.S10 #define STORE_IDX(reg, idx) sd reg, (idx*8)(a0)
11 #define LOAD_IDX(reg, idx) ld reg, (idx*8)(a0)
13 #define STORE_IDX(reg, idx) sw reg, (idx*4)(a0)
14 #define LOAD_IDX(reg, idx) lw reg, (idx*4)(a0)
34 li a0, 0
58 mv a0, a1
62 li a0, 1
H A Dcrt0_riscv_efi.S135 SAVE_LONG(a0, 0)
139 lla a0, ImageBase
142 bne a0, zero, 0f
145 LOAD_LONG(a0, 0)
/openbmc/u-boot/arch/m68k/cpu/mcf5227x/
H A Dstart.S18 moveml %d0-%d7/%a0-%a6,%sp@;
21 moveml %sp@,%d0-%d7/%a0-%a6; \
210 move.l #0xFC0A4036, %a0
212 move.b %d0, (%a0)
216 move.b (%a0), %d0
218 move.b %d0, (%a0)
221 move.l #0xFC0A4037, %a0
222 move.b (%a0), %d0
224 move.b %d0, (%a0)
229 move.l #0xFC05C000, %a0
[all …]
/openbmc/qemu/common-user/host/loongarch64/
H A Dsafe-syscall.inc.S44 move $t0, $a0 /* signal_pending pointer */
46 move $a0, $a2 /* syscall arguments */
79 bgtu $a0, $t2, 0f
83 0: sub.d $a0, $zero, $a0
87 2: li.w $a0, QEMU_ERESTARTSYS
/openbmc/u-boot/arch/m68k/cpu/mcf5445x/
H A Dstart.S23 moveml %d0-%d7/%a0-%a6,%sp@;
26 moveml %sp@,%d0-%d7/%a0-%a6; \
206 move.l #0xFC0A4063, %a0
207 move.b #0x7F, (%a0)
210 move.l #0xFC05C000, %a0
211 move.l #0x80FF0C00, (%a0) /* Master, clear TX/RX FIFO */
213 move.l #0xFC05C00C, %a0
215 move.l #0x3E000016, (%a0)
218 move.l #0x3E000011, (%a0)
228 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_SBFHDR_DATA_OFFSET), %a0
[all …]
/openbmc/u-boot/board/imgtec/boston/
H A Dlowlevel_init.S25 PTR_LA a0, msg_ddr_cal
33 PTR_LA a0, msg_ddr_ok
44 ld k1, 0(a0)
47 lw k1, 0(a0)
49 lw k1, 4(a0)
/openbmc/qemu/tcg/s390x/
H A Dtcg-target.c.inc1582 static void tgen_deposit(TCGContext *s, TCGType type, TCGReg a0, TCGReg a1,
1592 if (a0 != a1) {
1593 if (a0 == a2) {
1597 tcg_out_mov(s, type, a0, a1);
1599 tcg_out_risbg(s, a0, a2, msb, lsb, ofs, false);
1602 static void tgen_depositz(TCGContext *s, TCGType type, TCGReg a0, TCGReg a2,
1607 tcg_out_risbg(s, a0, a2, msb, lsb, ofs, true);
1771 TCGReg a0, TCGReg a1, TCGLabel *l)
1773 tgen_brcond(s, type, c, a0, a1, false, l);
1777 TCGReg a0, tcg_target_long a1, TCGLabel *l)
[all …]
/openbmc/u-boot/arch/m68k/cpu/mcf532x/
H A Dstart.S21 moveml %d0-%d7/%a0-%a6,%sp@;
24 moveml %sp@,%d0-%d7/%a0-%a6; \
117 move.l #(0xFC0a0010), %a0
118 move.w (%a0), %d0
121 move.w %d0, (%a0)
184 move.l 16(%a6), %a0 /* Save copy of Destination Address */
188 move.l %a0, %a3
200 move.l %a0, %a1
210 move.l %a0, %a1
212 move.l %a0, %d1
[all …]
/openbmc/qemu/tcg/loongarch64/
H A Dtcg-target.c.inc49 "a0",
304 static void tcg_out_mb(TCGContext *s, unsigned a0)
1311 static void tcg_out_exit_tb(TCGContext *s, uintptr_t a0)
1314 if (a0 == 0) {
1317 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_A0, a0);
1342 static void tcg_out_goto_ptr(TCGContext *s, TCGReg a0)
1344 tcg_out_opc_jirl(s, TCG_REG_ZERO, a0, 0);
1369 TCGReg a0, TCGReg a1, TCGReg a2)
1372 tcg_out_opc_add_w(s, a0, a1, a2);
1374 tcg_out_opc_add_d(s, a0, a1, a2);
[all …]
/openbmc/u-boot/fs/zfs/
H A Dzfs_fletcher.c40 uint64_t a0, b0, a1, b1; in fletcher_2_endian() local
42 for (a0 = b0 = a1 = b1 = 0; ip < ipend; ip += 2) { in fletcher_2_endian()
43 a0 += zfs_to_cpu64(ip[0], endian); in fletcher_2_endian()
45 b0 += a0; in fletcher_2_endian()
49 zcp->zc_word[0] = cpu_to_zfs64(a0, endian); in fletcher_2_endian()
/openbmc/qemu/tests/tcg/riscv64/
H A Dissue1060.S17 li a0, 0
33 li a0, 1
35 # Exit code in a0
40 sd a0, 8(a1)
41 li a0, 0x20 # TARGET_SYS_EXIT_EXTENDED
H A Dtest-noc.S7 li a0, 4 /* SIGILL */
15 li a0, 1
20 li a0, 0
/openbmc/qemu/tcg/sparc64/
H A Dtcg-target.c.inc962 static void tcg_out_mb(TCGContext *s, unsigned a0)
965 tcg_out32(s, MEMBAR | (a0 & TCG_MO_ALL));
1280 static void tcg_out_exit_tb(TCGContext *s, uintptr_t a0)
1282 if (check_fit_ptr(a0, 13)) {
1284 tcg_out_movi_s13(s, TCG_REG_O0, a0);
1287 intptr_t tb_diff = tcg_tbrel_diff(s, (void *)a0);
1295 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_I0, a0 & ~0x3ff);
1297 tcg_out_arithi(s, TCG_REG_O0, TCG_REG_O0, a0 & 0x3ff, ARITH_OR);
1325 static void tcg_out_goto_ptr(TCGContext *s, TCGReg a0)
1327 tcg_out_arithi(s, TCG_REG_G0, a0, 0, JMPL);
[all …]
/openbmc/qemu/tests/tcg/xtensa/
H A Dmacros.inc21 movi a0, status
22 l32i a2, a0, 0
23 movi a0, result
24 sub a2, a2, a0
28 l32i a1, a0, 0
30 addi a0, a0, 4
/openbmc/u-boot/arch/m68k/cpu/mcf52x2/
H A Dstart.S19 moveml %d0-%d7/%a0-%a6,%sp@; \
22 moveml %sp@,%d0-%d7/%a0-%a6; \
139 move.l #(_flashbar_setup-CONFIG_SYS_INT_FLASH_BASE), %a0
143 move.l (%a0)+, (%a2)+
144 cmp.l %a0, %a1
248 move.l 16(%a6), %a0 /* Save copy of Destination Address */
252 move.l %a0, %a3
263 move.l %a0, %a1
273 move.l %a0, %a1
275 move.l %a0, %d1
[all …]
/openbmc/qemu/tcg/riscv/
H A Dtcg-target.c.inc42 "s0", "s1", "a0", "a1", "a2", "a3", "a4", "a5",
1591 static void tcg_out_mb(TCGContext *s, unsigned a0)
1595 if (a0 & TCG_MO_LD_LD) {
1598 if (a0 & TCG_MO_ST_LD) {
1601 if (a0 & TCG_MO_LD_ST) {
1604 if (a0 & TCG_MO_ST_ST) {
1912 static void tcg_out_exit_tb(TCGContext *s, uintptr_t a0)
1915 if (a0 == 0) {
1918 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_A0, a0);
1936 static void tcg_out_goto_ptr(TCGContext *s, TCGReg a0)
[all …]
/openbmc/u-boot/arch/m68k/cpu/mcf523x/
H A Dstart.S18 moveml %d0-%d7/%a0-%a6,%sp@;
21 moveml %sp@,%d0-%d7/%a0-%a6; \
169 move.l 16(%a6), %a0 /* Save copy of Destination Address */
173 move.l %a0, %a3
185 move.l %a0, %a1
195 move.l %a0, %a1
197 move.l %a0, %d1
207 move.l %a0, %a1
211 move.l %a0, %a2
217 add.l %a0,%d1
[all …]
/openbmc/u-boot/arch/m68k/cpu/mcf547x_8x/
H A Dstart.S18 moveml %d0-%d7/%a0-%a6,%sp@;
21 moveml %sp@,%d0-%d7/%a0-%a6; \
172 move.l 16(%a6), %a0 /* Save copy of Destination Address */
176 move.l %a0, %a3
188 move.l %a0, %a1
198 move.l %a0, %a1
200 move.l %a0, %d1
210 move.l %a0, %a1
214 move.l %a0, %a2
220 add.l %a0,%d1
[all …]
/openbmc/u-boot/arch/m68k/cpu/mcf530x/
H A Dstart.S19 moveml %d0-%d7/%a0-%a6,%sp@
23 moveml %sp@,%d0-%d7/%a0-%a6;
169 move.l 16(%a6), %a0 /* Save copy of Destination Address */
173 move.l %a0, %a3
184 move.l %a0, %a1
194 move.l %a0, %a1
196 move.l %a0, %d1
206 move.l %a0, %a1
212 move.l %a0, %a2
218 add.l %a0,%d1
[all …]
/openbmc/u-boot/arch/mips/lib/
H A Dcache_init.S253 PTR_LI a0, CKSEG1ADDR(CONFIG_MIPS_CACHE_INDEX_BASE)
254 PTR_ADDU a1, a0, v0
255 2: PTR_ADDIU a0, 64
256 f_fill64 a0, -64, zero
257 bne a0, a1, 2b
330 li a0, CONF_CM_CACHABLE_NONCOHERENT
392 li a0, CONF_CM_CACHABLE_COW
420 ins t0, a0, 0, 3
422 xor a0, a0, t0
423 andi a0, a0, CONF_CM_CMASK
[all …]
/openbmc/qemu/target/s390x/tcg/
H A Dvec_string_helper.c83 uint64_t a0, a1, b0, b1, e0, e1, t0, t1, z0, z1; in vfae() local
88 a0 = s390_vec_read_element64(v2, 0); in vfae()
98 e0 |= zero_search(a0 ^ t0, mask); in vfae()
99 e0 |= zero_search(a0 ^ t1, mask); in vfae()
111 z0 = zero_search(a0, mask); in vfae()
167 uint64_t a0, a1, b0, b1, e0, e1, z0, z1; in vfee() local
171 a0 = s390_vec_read_element64(v2, 0); in vfee()
175 e0 = zero_search(a0 ^ b0, mask); in vfee()
180 z0 = zero_search(a0, mask); in vfee()
224 uint64_t a0, a1, b0, b1, e0, e1, z0, z1; in vfene() local
[all …]

12345