/qemu/tests/tcg/cris/bare/ |
H A D | check_cmpc.s | 7 cmp.d -2,r3 12 cmp.d 1,r3 22 cmp.d 1,r3 32 cmp.w -2,r3 37 cmp.w 1,r3 42 cmp.w 1,r3 47 cmp.w 1,r3 57 cmp.b -2,r3 62 cmp.b 1,r3 67 cmp.b 1,r3 [all …]
|
H A D | check_cmpm.s | 15 cmp.d [r5+],r3 20 cmp.d [r5],r3 26 cmp.d [r5+],r3 31 cmp.d [r5+],r3 36 cmp.d [r5+],r3 41 cmp.w [r5+],r3 46 cmp.w [r5+],r3 51 cmp.w [r5],r3 66 cmp.b [r5],r3 72 cmp.b [r5],r3 [all …]
|
H A D | check_cmpr.s | 8 cmp.d r4,r3 14 cmp.d r4,r3 20 cmp.d r4,r3 26 cmp.d r4,r3 32 cmp.d r4,r3 38 cmp.w r4,r3 44 cmp.w r4,r3 50 cmp.w r4,r3 56 cmp.w r4,r3 62 cmp.w r4,r3 [all …]
|
/qemu/hw/timer/ |
H A D | hpet.c | 166 uint32_t diff, cmp; in hpet_calculate_diff() local 168 cmp = (uint32_t)t->cmp; in hpet_calculate_diff() 173 uint64_t diff, cmp; in hpet_calculate_diff() local 175 cmp = t->cmp; in hpet_calculate_diff() 176 diff = cmp - current; in hpet_calculate_diff() 373 t->cmp = (uint32_t)(t->cmp + t->period); in hpet_timer() 445 return timer->cmp; in hpet_ram_read() 524 timer->cmp = (uint32_t)timer->cmp; in hpet_ram_write() 544 timer->cmp = (timer->cmp & 0xffffffff00000000ULL) | new_val; in hpet_ram_write() 564 timer->cmp = (timer->cmp & 0xffffffffULL) | new_val << 32; in hpet_ram_write() [all …]
|
H A D | imx_epit.c | 100 s->cmp = 0; in imx_epit_reset() 137 reg_value = s->cmp; in imx_epit_read() 182 is_oneshot = (limit < s->cmp); in imx_epit_update_compare_timer() 183 if (counter >= s->cmp) { in imx_epit_update_compare_timer() 185 counter -= s->cmp; in imx_epit_update_compare_timer() 194 counter += limit - s->cmp; in imx_epit_update_compare_timer() 318 s->cmp = value; in imx_epit_write_cmp() 390 VMSTATE_UINT32(cmp, IMXEPITState),
|
/qemu/host/include/generic/host/ |
H A D | atomic128-cas.h | 16 atomic16_cmpxchg(Int128 *ptr, Int128 cmp, Int128 new) in atomic16_cmpxchg() argument 21 c.s = cmp; in atomic16_cmpxchg() 29 atomic16_cmpxchg(Int128 *ptr, Int128 cmp, Int128 new) in atomic16_cmpxchg() argument 34 c.s = cmp; in atomic16_cmpxchg() 43 atomic16_cmpxchg(Int128 *ptr, Int128 cmp, Int128 new);
|
H A D | store-insert-al16.h.inc | 36 Int128 old, new, cmp; 42 cmp = old; 45 old = atomic16_cmpxchg(ps, cmp, new); 46 } while (int128_ne(cmp, old));
|
/qemu/target/hexagon/imported/ |
H A D | branch.idef | 116 STD_CMPJUMP(cmpeqi,"cmp.eq(Rs16,#U5)",(RsV==UiV)) 117 STD_CMPJUMP(cmpgti,"cmp.gt(Rs16,#U5)",(RsV>UiV)) 118 STD_CMPJUMP(cmpgtui,"cmp.gtu(Rs16,#U5)",(fCAST4u(RsV)>UiV)) 120 STD_CMPJUMP(cmpeqn1,"cmp.eq(Rs16,#-1)",(RsV==-1)) 121 STD_CMPJUMP(cmpgtn1,"cmp.gt(Rs16,#-1)",(RsV>-1)) 124 STD_CMPJUMP(cmpeq,"cmp.eq(Rs16,Rt16)",(RsV==RtV)) 125 STD_CMPJUMP(cmpgt,"cmp.gt(Rs16,Rt16)",(RsV>RtV)) 126 STD_CMPJUMP(cmpgtu,"cmp.gtu(Rs16,Rt16)",(fCAST4u(RsV)>RtV)) 148 STD_CMPJUMPNEWRS(cmpgti_t,"cmp.gt(Ns8.new,#U5)",(fNEWREG(NsN)>(UiV))) 156 STD_CMPJUMPNEWRS(cmpgtn1_t,"cmp.gt(Ns8.new,#-1)",(fNEWREG(NsN)>(-1))) [all …]
|
H A D | compare.idef | 28 Q6INSN(C2_cmpeq,"Pd4=cmp.eq(Rs32,Rt32)",ATTRIBS(), 32 Q6INSN(C2_cmpgt,"Pd4=cmp.gt(Rs32,Rt32)",ATTRIBS(), 36 Q6INSN(C2_cmpgtu,"Pd4=cmp.gtu(Rs32,Rt32)",ATTRIBS(), 40 Q6INSN(C2_cmpeqp,"Pd4=cmp.eq(Rss32,Rtt32)",ATTRIBS(), 44 Q6INSN(C2_cmpgtp,"Pd4=cmp.gt(Rss32,Rtt32)",ATTRIBS(), 60 Q6INSN(A4_rcmpeqi,"Rd32=cmp.eq(Rs32,#s8)",ATTRIBS(), 64 Q6INSN(A4_rcmpneqi,"Rd32=!cmp.eq(Rs32,#s8)",ATTRIBS(), 69 Q6INSN(A4_rcmpeq,"Rd32=cmp.eq(Rs32,Rt32)",ATTRIBS(), 107 Q6INSN(C2_cmpeqi,"Pd4=cmp.eq(Rs32,#s10)",ATTRIBS(), 111 Q6INSN(C2_cmpgti,"Pd4=cmp.gt(Rs32,#s10)",ATTRIBS(), [all …]
|
/qemu/tests/tcg/hexagon/ |
H A D | fpstuff.c | 52 uint32_t cmp; in check_compare_exception() local 60 : "=r"(cmp), "=r"(usr) : "r"(SF_QNaN), "r"(SF_any) in check_compare_exception() 62 check32(cmp, 0); in check_compare_exception() 69 : "=r"(cmp), "=r"(usr) : "r"(SF_QNaN), "r"(SF_any) in check_compare_exception() 71 check32(cmp, 0); in check_compare_exception() 78 : "=r"(cmp), "=r"(usr) : "r"(SF_QNaN), "r"(SF_any) in check_compare_exception() 80 check32(cmp, 0); in check_compare_exception() 87 : "=r"(cmp), "=r"(usr) : "r"(DF_QNaN), "r"(DF_any) in check_compare_exception() 89 check32(cmp, 0); in check_compare_exception() 98 check32(cmp, 0); in check_compare_exception() [all …]
|
H A D | test_fibonacci.S | 11 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
|
H A D | test_bitcnt.S | 20 p0 = cmp.eq(r2, #23); if (p0.new) jump:t test2 29 p0 = cmp.eq(r2, #55); if (p0.new) jump:t test3 38 p0 = cmp.eq(r2, #1); if (p0.new) jump:t pass
|
H A D | test_bitsplit.S | 14 p0 = cmp.eq(r2, #3); if (p0.new) jump:t test2 20 p0 = cmp.eq(r3, #23); if (p0.new) jump:t pass
|
H A D | test_clobber.S | 26 p0 = cmp.eq(r16, #47) 27 p0 = cmp.eq(r17, #155); if (p0.new) jump:t pass
|
H A D | test_vpmpyh.S | 20 p0 = cmp.eq(r0, #184945412); if (p0.new) jump:t test2 26 p0 = cmp.eq(r1, #262150); if (p0.new) jump:t pass
|
H A D | test_packet.S | 26 p0 = cmp.eq(r3, #4) 27 p0 = cmp.eq(r0, #10); if (p0.new) jump:t pass
|
/qemu/tests/tcg/x86_64/ |
H A D | cmpxchg.c | 11 : [ cmp ] "r"(0x77), "a"(orig)); in test_cmpxchgb() 21 : [ cmp ] "r"(0x7777), "a"(orig)); in test_cmpxchgw() 31 : [ cmp ] "r"(0x77777777u), "a"(orig)); in test_cmpxchgl()
|
/qemu/host/include/aarch64/host/ |
H A D | atomic128-cas.h | 18 static inline Int128 atomic16_cmpxchg(Int128 *ptr, Int128 cmp, Int128 new) in atomic16_cmpxchg() argument 20 uint64_t cmpl = int128_getlo(cmp), cmph = int128_gethi(cmp); in atomic16_cmpxchg()
|
/qemu/hw/scsi/ |
H A D | vmw_pvscsi.c | 145 struct PVSCSIRingCmpDesc cmp; member 433 pvscsi_cmp_ring_put(s, &pvscsi_req->cmp); in pvscsi_process_completion_queue() 469 trace_pvscsi_complete_request(r->cmp.context, r->cmp.dataLen, in pvscsi_complete_request() 514 r->cmp.senseLen = MIN(r->req.senseLen, len); in pvscsi_write_sense() 540 pvscsi_req->cmp.hostStatus = BTSTAT_SENTRST; in pvscsi_command_failed() 552 pvscsi_req->cmp.scsiStatus = GOOD; in pvscsi_command_failed() 575 pvscsi_req->cmp.scsiStatus = req->status; in pvscsi_command_complete() 723 r->cmp.hostStatus = BTSTAT_SELTIMEO; in pvscsi_process_request_descriptor() 736 r->cmp.hostStatus = BTSTAT_BADMSG; in pvscsi_process_request_descriptor() 743 r->cmp.hostStatus = BTSTAT_BADMSG; in pvscsi_process_request_descriptor() [all …]
|
/qemu/target/sparc/ |
H A D | translate.c | 1123 cmp->c2 = 0; in gen_compare() 1212 cmp->cond = tcg_invert_cond(cmp->cond); in gen_compare() 1296 cmp->c2 = 0; in gen_compare_reg() 2349 tcg_gen_setcondi_i64(cmp->cond, c64, cmp->c1, cmp->c2); in gen_fmovs() 2369 tcg_gen_movcond_i64(cmp->cond, dst, cmp->c1, tcg_constant_tl(cmp->c2), in gen_fmovd() 2385 tcg_gen_movcond_i64(cmp->cond, h, cmp->c1, c2, in gen_fmovq() 2388 tcg_gen_movcond_i64(cmp->cond, l, cmp->c1, c2, in gen_fmovq() 2569 tcg_gen_brcondi_tl(tcg_invert_cond(cmp->cond), cmp->c1, cmp->c2, l1); in advance_jump_cond() 2599 tcg_gen_xori_tl(cpu_cond, cmp->c1, cmp->c2); in advance_jump_cond() 2601 tcg_gen_setcondi_tl(cmp->cond, cpu_cond, cmp->c1, cmp->c2); in advance_jump_cond() [all …]
|
/qemu/tests/migration/i386/ |
H A D | a-b-bootblock.S | 70 cmp $TEST_MEM_END,%eax 78 cmp $TEST_MEM_END,%eax 91 cmp $0,%eax 97 cmp $1,%eax
|
/qemu/tests/migration/aarch64/ |
H A D | a-b-kernel.S | 42 cmp x4, x1 62 cmp x4, x1 67 cmp w5, #0
|
/qemu/tests/tcg/aarch64/ |
H A D | sme-smopa-1.c | 6 static const int cmp[4][4] = { in main() local 35 if (memcmp(cmp, dst, sizeof(dst)) == 0) { in main()
|
H A D | sme-smopa-2.c | 6 static const long cmp[4][4] = { in main() local 42 if (memcmp(cmp, dst, sizeof(dst)) == 0) { in main()
|
/qemu/target/hppa/ |
H A D | op_helper.c | 49 uint32_t old, new, cmp, *haddr; in atomic_store_mask32() local 62 cmp = qatomic_cmpxchg(haddr, old, new); in atomic_store_mask32() 63 if (cmp == old) { in atomic_store_mask32() 66 old = cmp; in atomic_store_mask32() 76 uint64_t old, new, cmp, *haddr; in atomic_store_mask64() local 88 cmp = qatomic_cmpxchg__nocheck(haddr, old, new); in atomic_store_mask64() 89 if (cmp == old) { in atomic_store_mask64() 92 old = cmp; in atomic_store_mask64()
|