/qemu/tcg/ |
H A D | tci.c | 81 static void tci_args_r(uint32_t insn, TCGReg *r0) in tci_args_r() argument 83 *r0 = extract32(insn, 8, 4); in tci_args_r() 94 TCGReg *r0, void **l1) in tci_args_rl() argument 96 *r0 = extract32(insn, 8, 4); in tci_args_rl() 100 static void tci_args_rr(uint32_t insn, TCGReg *r0, TCGReg *r1) in tci_args_rr() argument 102 *r0 = extract32(insn, 8, 4); in tci_args_rr() 106 static void tci_args_ri(uint32_t insn, TCGReg *r0, tcg_target_ulong *i1) in tci_args_ri() argument 108 *r0 = extract32(insn, 8, 4); in tci_args_ri() 112 static void tci_args_rrm(uint32_t insn, TCGReg *r0, in tci_args_rrm() argument 115 *r0 = extract32(insn, 8, 4); in tci_args_rrm() [all …]
|
/qemu/tests/tcg/s390x/ |
H A D | div.c | 6 register int32_t r0 asm("r0") = -1; in test_dr() 11 : [r0] "+r" (r0), [r1] "+r" (r1) in test_dr() 15 r = r0; in test_dr() 22 register uint32_t r0 asm("r0") = 0; in test_dlr() 27 : [r0] "+r" (r0), [r1] "+r" (r1) in test_dlr() 31 r = r0; in test_dlr() 38 register int64_t r0 asm("r0") = -1; in test_dsgr() 43 : [r0] "+r" (r0), [r1] "+r" (r1) in test_dsgr() 47 r = r0; in test_dsgr() 54 register uint64_t r0 asm("r0") = 0; in test_dlgr() [all …]
|
H A D | cdsg.c | 23 register unsigned long r0 asm("r0"); in cdsg() 29 r0 = *orig0; in cdsg() 35 : [r0] "+r" (r0) in cdsg() 42 *orig0 = r0; in cdsg()
|
H A D | per.S | 37 larl %r0, j1 45 larl %r0, j2 52 larl %r0, j3 60 larl %r0, j4 76 clg %r0, per_address /* per_address == jump insn? */
|
H A D | icm.S | 8 lgrl %r0,op1 9 icm %r0,10,op2 10 cg %r0,exp 13 icm %r0,0,0(%r1)
|
H A D | clc.c | 28 register unsigned long r0 asm("r0"); in main() 39 r0 = 100; in main() 42 : [r0] "+r" (r0) in main()
|
H A D | precise-smc-softmmu.S | 16 lghi %r0,15 25 vstl %v0,%r0,0b /* start writing before TB */ 35 vstl %v0,%r0,0b /* start writing before TB */ 52 d %r0,zero /* replaces sgr */
|
H A D | mc.S | 28 lgrl %r0,program_old_psw+8 /* ilc adjustment */ 30 sgr %r0,%r1 32 cgrje %r0,%r1,pgm_monitor_event 34 cgrje %r0,%r1,pgm_specification
|
H A D | bal.S | 6 lgrl %r0,initial_r0 8 bal %r0,0f 10 cgrjne %r0,%r1,1f
|
H A D | clm.S | 8 lgrl %r0,op1 9 clm %r0,6,op2 12 clm %r0,0,0(%r1)
|
H A D | pgm-specification-softmmu.S | 24 lg %r0,expected_old_psw+8 /* ilc adjustment */ 26 agr %r0,%r1 27 stg %r0,expected_old_psw+8
|
/qemu/tests/tcg/arm/system/ |
H A D | boot.S | 46 ldr r0, =vector_table 47 mcr p15, 0, r0, c12, c0, 0 /* Set up VBAR */ 56 cmp r0, #0 60 mov r0, #SYS_EXIT 118 ldr r0, =ttb 129 str r2, [r0, r4, lsl #0] /* write entry */ 140 str r2, [r0, r4, lsl #0] /* write entry */ 147 ldr r0, =0x1 148 mcr p15, 0, r0, c3, c0, 0 156 ldr r0, =0x5 [all …]
|
H A D | test-armv6m-undef.S | 92 msr ipsr, r0 97 mrs r0, ipsr 124 movs r0, 1 128 movs r0, 0 135 ldr r0, [sp, 0x18] 136 adds r0, 6 137 str r0, [sp, 0x18] 146 cmp r0, 1 150 movs r0, SYS_EXIT
|
/qemu/tests/tcg/hexagon/ |
H A D | test_lsr.S | 8 r0 = #-56984 define 15 r0 &= lsr(r1, r2) 18 p0 = cmp.eq(r0, #0x28); if (p0.new) jump:t test2 24 r0 = #0x0000000a define 34 p0 = cmp.eq(r0, #0x5); if (p0.new) jump:t pass
|
H A D | test_vlsrw.S | 8 r0 = #0x00000001 define 15 r0 = add(r0, r1) define 18 p0 = cmp.eq(r0, #0); if (p0.new) jump:t pass
|
H A D | test_cmp.S | 14 r0 = #-2 define 18 p0 = cmp.lt(r0, r1); if (p0.new) jump:t unsigned 25 r0 = #-2 define 29 p0 = cmp.gtu(r0, r1); if (p0.new) jump:t pass
|
H A D | test_hl.S | 8 r0.H = #42 11 r0.L = #69 14 p0 = cmp.eq(r0, #2752581); if (p0.new) jump:t pass
|
H A D | test_vpmpyh.S | 13 r0 = #16909060 define 17 r1:0 = vpmpyh(r0, r1) 20 p0 = cmp.eq(r0, #184945412); if (p0.new) jump:t test2
|
H A D | test_dotnew.S | 11 r0 = #1 define 12 memw(sp+#0) = r0.new 23 r0 = memw(sp+#8) define
|
H A D | test_bitcnt.S | 13 r0 = #426 define 17 r2 = cl0(r0) 35 r2 = ct0(r0)
|
H A D | test_call.S | 15 memb(r0+#0) = #76 24 r0 = ##dummy_buffer define 42 r0 = #FD_STDOUT define
|
/qemu/common-user/host/arm/ |
H A D | safe-syscall.inc.S | 57 mov r8, r0 /* copy signal_pending */ 59 mov r0, r2 /* syscall args */ 81 cmp r0, #-4096 82 neghi r0, r0 93 2: mov r0, #QEMU_ERESTARTSYS
|
/qemu/util/ |
H A D | host-utils.c | 284 Int128 d0, d1, q0, q1, r1, r0, m; in udiv256_qrnnd() local 309 r0 = int128_remu(r1, d1); in udiv256_qrnnd() 315 r0 = int128_make128(int128_getlo(n0), int128_getlo(r0)); in udiv256_qrnnd() 316 if (int128_ult(r0, m)) { in udiv256_qrnnd() 318 r0 = int128_add(r0, d); in udiv256_qrnnd() 319 if (int128_uge(r0, d)) { in udiv256_qrnnd() 320 if (int128_ult(r0, m)) { in udiv256_qrnnd() 322 r0 = int128_add(r0, d); in udiv256_qrnnd() 326 r0 = int128_sub(r0, m); in udiv256_qrnnd() 328 *r = r0; in udiv256_qrnnd()
|
/qemu/common-user/host/s390x/ |
H A D | safe-syscall.inc.S | 38 lg %r0,8(%r15) /* load eos */ 42 stg %r0,8(%r15) /* store eos */ 72 icm %r0,15,0(%r8) 83 lghi %r0, -4095 /* check for syscall error */ 84 clgr %r2, %r0
|
/qemu/include/qemu/ |
H A D | host-utils.h | 826 uint64_t d0, d1, q0, q1, r1, r0, m; in udiv_qrnnd() 847 r0 = r1 % d1; in udiv_qrnnd() 850 r0 = (r0 << 32) | (uint32_t)n0; in udiv_qrnnd() 851 if (r0 < m) { in udiv_qrnnd() 853 r0 += d; in udiv_qrnnd() 854 if (r0 >= d) { in udiv_qrnnd() 855 if (r0 < m) { in udiv_qrnnd() 857 r0 += d; in udiv_qrnnd() 861 r0 -= m; in udiv_qrnnd() 863 *r = r0; in udiv_qrnnd()
|