Home
last modified time | relevance | path

Searched refs:Ity_F64 (Results 1 – 24 of 24) sorted by relevance

/external/valgrind/VEX/priv/
Dir_defs.c59 case Ity_F64: vex_printf( "F64"); break; in ppIRType()
2760 TERNARY(ity_RMode,Ity_F64,Ity_F64, Ity_F64); in typeOfPrimop()
2767 UNARY(Ity_F64, Ity_F64); in typeOfPrimop()
2774 BINARY(ity_RMode,Ity_F64, Ity_F64); in typeOfPrimop()
2785 BINARY(Ity_F64,Ity_F64, Ity_I32); in typeOfPrimop()
2790 case Iop_F64toI16S: BINARY(ity_RMode,Ity_F64, Ity_I16); in typeOfPrimop()
2791 case Iop_F64toI32S: BINARY(ity_RMode,Ity_F64, Ity_I32); in typeOfPrimop()
2793 BINARY(ity_RMode,Ity_F64, Ity_I64); in typeOfPrimop()
2795 case Iop_F64toI32U: BINARY(ity_RMode,Ity_F64, Ity_I32); in typeOfPrimop()
2797 case Iop_I32StoF64: UNARY(Ity_I32, Ity_F64); in typeOfPrimop()
[all …]
Dguest_ppc_toIR.c777 *t0 = newTemp(Ity_F64); in breakV128to4xF64()
778 *t1 = newTemp(Ity_F64); in breakV128to4xF64()
779 *t2 = newTemp(Ity_F64); in breakV128to4xF64()
780 *t3 = newTemp(Ity_F64); in breakV128to4xF64()
1263 return IRExpr_Get( floatGuestRegOffset(archreg), Ity_F64 ); in getFReg()
1270 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_F64); in putFReg()
4457 IRTemp frB = newTemp(Ity_F64); in dis_int_logic()
4471 IRTemp frA = newTemp(Ity_F64); in dis_int_logic()
7916 putFReg( frD_addr, load(Ity_F64, mkexpr(EA)) ); in dis_fp_load()
7924 putFReg( frD_addr, load(Ity_F64, mkexpr(EA)) ); in dis_fp_load()
[all …]
Dguest_arm64_toIR.c531 case Ity_F64: return Iop_AddF64; in mkADDF()
539 case Ity_F64: return Iop_SubF64; in mkSUBF()
547 case Ity_F64: return Iop_MulF64; in mkMULF()
555 case Ity_F64: return Iop_DivF64; in mkDIVF()
563 case Ity_F64: return Iop_NegF64; in mkNEGF()
571 case Ity_F64: return Iop_AbsF64; in mkABSF()
579 case Ity_F64: return Iop_SqrtF64; in mkSQRTF()
1402 case 8: return Ity_F64; in preferredVectorSubTypeFromSize()
1424 case Ity_F64: case Ity_I64: laneSzB = 8; break; in offsetQRegLane()
1442 case Ity_F16: case Ity_F32: case Ity_F64: case Ity_V128: in putQRegLO()
[all …]
Dguest_x86_toIR.c584 return IRExpr_Get( xmmGuestRegLane64offset(xmmreg,laneno), Ity_F64 ); in getXMMRegLane64F()
611 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_F64); in putXMMRegLane64F()
3552 vassert(typeOfIRExpr(irsb->tyenv, value) == Ity_F64); in put_ST_UNCHECKED()
3553 descr = mkIRRegArray( OFFB_FPREGS, Ity_F64, 8 ); in put_ST_UNCHECKED()
3582 IRRegArray* descr = mkIRRegArray( OFFB_FPREGS, Ity_F64, 8 ); in get_ST_UNCHECKED()
3620 IRTemp old_val = newTemp(Ity_F64); in maybe_put_ST()
3622 IRTemp new_val = newTemp(Ity_F64); in maybe_put_ST()
3741 loadLE(Ity_F64,mkexpr(addr)) in fp_do_op_mem_ST_0()
3766 loadLE(Ity_F64,mkexpr(addr)), in fp_do_oprev_mem_ST_0()
4193 t1 = newTemp(Ity_F64); in dis_FPU()
[all …]
Dguest_s390_toIR.c985 vassert(typeOfIRExpr(irsb->tyenv, expr) == Ity_F64); in put_fpr_dw0()
994 return IRExpr_Get(fpr_dw0_offset(archreg), Ity_F64); in get_fpr_dw0()
7215 IRTemp src4 = newTemp(Ity_F64); in s390_irgen_PFPO()
7217 IRTemp src5 = newTemp(Ity_F64); in s390_irgen_PFPO()
7219 IRTemp src6 = newTemp(Ity_F64); in s390_irgen_PFPO()
7230 IRTemp dst11 = newTemp(Ity_F64); in s390_irgen_PFPO()
7236 IRTemp dst14 = newTemp(Ity_F64); in s390_irgen_PFPO()
7242 IRTemp dst17 = newTemp(Ity_F64); in s390_irgen_PFPO()
8776 put_fpr_dw0(r1, load(Ity_F64, mkexpr(op2addr))); in s390_irgen_LD()
8792 put_fpr_dw0(r1, load(Ity_F64, mkexpr(op2addr))); in s390_irgen_LDY()
[all …]
Dir_inject.c101 case Ity_F128: concat = Iop_F64HLtoF128; type = Ity_F64; goto load128; in load()
Dhost_mips_isel.c2984 vassert(ty == Ity_F32 || (ty == Ity_F64 && fp_mode64)); in iselFltExpr_wrk()
2992 || (e->Iex.Load.ty == Ity_F64 && fp_mode64)); in iselFltExpr_wrk()
2995 if (e->Iex.Load.ty == Ity_F64) { in iselFltExpr_wrk()
3009 if (e->Iex.Load.ty == Ity_F64) { in iselFltExpr_wrk()
3394 if (ty == Ity_F64 in iselFltExpr_wrk()
3426 vassert(ty == Ity_F64); in iselDblExpr_wrk()
3436 vassert(e->Iex.Load.ty == Ity_F64); in iselDblExpr_wrk()
3614 if (ty == Ity_F64 in iselDblExpr_wrk()
3680 if (tyd == Ity_F64 && mode64) { in iselStmt()
3686 if (!mode64 && (tyd == Ity_F64)) { in iselStmt()
[all …]
Dguest_mips_toIR.c1317 vassert(ty == Ity_F32 || ty == Ity_F64); in getLoFromF64()
1318 if (ty == Ity_F64) { in getLoFromF64()
1331 vassert(ty == Ity_F32 || ty == Ity_F64); in mkWidenFromF32()
1332 if (ty == Ity_F64) { in mkWidenFromF32()
1413 IRType ty = fp_mode64 ? Ity_F64 : Ity_F32; in getFReg()
1421 return IRExpr_Get(floatGuestRegOffset(dregNo), Ity_F64); in getDReg()
1427 IRTemp t2 = newTemp(Ity_F64); in getDReg()
1447 IRType ty = fp_mode64 ? Ity_F64 : Ity_F32; in putFReg()
1456 IRType ty = Ity_F64; in putDReg()
1461 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_F64); in putDReg()
[all …]
Dguest_amd64_toIR.c1478 return IRExpr_Get( xmmGuestRegLane64offset(xmmreg,laneno), Ity_F64 ); in getXMMRegLane64F()
1510 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_F64); in putXMMRegLane64F()
1560 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_F64); in putYMMRegLane64F()
5033 vassert(typeOfIRExpr(irsb->tyenv, value) == Ity_F64); in put_ST_UNCHECKED()
5034 descr = mkIRRegArray( OFFB_FPREGS, Ity_F64, 8 ); in put_ST_UNCHECKED()
5063 IRRegArray* descr = mkIRRegArray( OFFB_FPREGS, Ity_F64, 8 ); in get_ST_UNCHECKED()
5101 IRTemp old_val = newTemp(Ity_F64); in maybe_put_ST()
5103 IRTemp new_val = newTemp(Ity_F64); in maybe_put_ST()
5269 loadLE(Ity_F64,mkexpr(addr)) in fp_do_op_mem_ST_0()
5294 loadLE(Ity_F64,mkexpr(addr)), in fp_do_oprev_mem_ST_0()
[all …]
Dhost_x86_isel.c3007 vassert(ty == Ity_F64); in iselDblExpr_wrk()
3041 vassert(e->Iex.Load.ty == Ity_F64); in iselDblExpr_wrk()
3221 if (ty == Ity_F64 in iselDblExpr_wrk()
3892 if (tyd == Ity_F64) { in iselStmt()
3969 if (ty == Ity_F64) { in iselStmt()
3989 if (ty == Ity_F64) { in iselStmt()
4063 if (ty == Ity_F64) { in iselStmt()
4482 case Ity_F64: hreg = mkHReg(True, HRcFlt64, 0, j++); break; in iselSB_X86()
Dhost_arm64_isel.c2997 vassert(ty == Ity_F64); in iselDblExpr_wrk()
3025 vassert(e->Iex.Load.ty == Ity_F64); in iselDblExpr_wrk()
3564 if (tyd == Ity_F64) { in iselStmt()
3614 if (tyd == Ity_F64 && 0 == (offs & 7) && offs < (8<<12)) { in iselStmt()
3669 if (ty == Ity_F64) { in iselStmt()
4085 case Ity_F64: in iselSB_ARM64()
Dhost_amd64_isel.c2756 vassert(ty == Ity_F64); in iselDblExpr_wrk()
2792 vassert(e->Iex.Load.ty == Ity_F64); in iselDblExpr_wrk()
3087 vassert(ty == Ity_F64); in iselDblExpr_wrk()
4387 if (tyd == Ity_F64) { in iselStmt()
4450 if (ty == Ity_F64) { in iselStmt()
4487 if (ty == Ity_F64) { in iselStmt()
4554 if (ty == Ity_F64) { in iselStmt()
4989 case Ity_F64: in iselSB_AMD64()
Dhost_s390_isel.c2285 vassert(ty == Ity_F32 || ty == Ity_F64); in s390_isel_float_expr_wrk()
3561 case Ity_F64: in s390_isel_stmt()
3707 case Ity_F64: in s390_isel_stmt()
3763 case Ity_F64: in s390_isel_stmt()
4165 case Ity_F64: in iselSB_S390()
Dhost_ppc_isel.c3952 vassert(ty == Ity_F64); in iselDblExpr_wrk()
3992 vassert(e->Iex.Load.ty == Ity_F64); in iselDblExpr_wrk()
3993 am_addr = iselWordExpr_AMode(env, e->Iex.Load.addr, Ity_F64/*xfer*/, in iselDblExpr_wrk()
4212 if (ty == Ity_F64 in iselDblExpr_wrk()
5495 if (tyd == Ity_F64) { in iselStmt()
5593 if (ty == Ity_F64) { in iselStmt()
5699 if (ty == Ity_F64) { in iselStmt()
6241 case Ity_F64: in iselSB_PPC()
Dhost_arm_isel.c5392 vassert(ty == Ity_F64); in iselDblExpr_wrk()
5413 vassert(e->Iex.Load.ty == Ity_F64); in iselDblExpr_wrk()
5519 if (ty == Ity_F64 in iselDblExpr_wrk()
5738 if (tyd == Ity_F64) { in iselStmt()
5874 if (tyd == Ity_F64) { in iselStmt()
5942 if (ty == Ity_F64) { in iselStmt()
6399 case Ity_F64: hreg = mkHReg(True, HRcFlt64, 0, j++); break; in iselSB_ARM()
Dguest_arm_toIR.c697 return IRExpr_Get( doubleGuestRegOffset(dregNo), Ity_F64 ); in llGetDReg()
709 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_F64); in llPutDReg()
12929 putDReg(dD + i, loadLE(Ity_F64, addr), IRTemp_INVALID); in decode_CP10_CP11_instruction()
13066 putDReg(dD + i, loadLE(Ity_F64, addr), IRTemp_INVALID); in decode_CP10_CP11_instruction()
13447 putDReg(dD, loadLE(Ity_F64,mkexpr(ea)), IRTemp_INVALID); in decode_CP10_CP11_instruction()
13607 IRTemp argL = newTemp(Ity_F64); in decode_CP10_CP11_instruction()
13608 IRTemp argR = newTemp(Ity_F64); in decode_CP10_CP11_instruction()
14116 IRTemp argL = newTemp(Ity_F64); in decode_CP10_CP11_instruction()
14117 IRTemp argR = newTemp(Ity_F64); in decode_CP10_CP11_instruction()
14343 IRTemp scale = newTemp(Ity_F64); in decode_CP10_CP11_instruction()
[all …]
Dir_opt.c6489 case Ity_F16: case Ity_F32: case Ity_F64: case Ity_F128: in considerExpensives()
/external/valgrind/drd/
Ddrd_load_store.c398 IRTemp tmp = newIRTemp(bb->tyenv, Ity_F64); in instr_trace_mem_store()
402 ty_data_expr = Ity_F64; in instr_trace_mem_store()
412 } else if (ty_data_expr == Ity_F64) { in instr_trace_mem_store()
/external/valgrind/memcheck/tests/vbit-test/
Dutil.c137 case Ity_F64: in is_floating_point_type()
/external/valgrind/lackey/
Dlk_main.c320 case Ity_F64: return 7; in type2index()
/external/valgrind/VEX/pub/
Dlibvex_ir.h230 Ity_F64, /* IEEE 754 double */ enumerator
/external/valgrind/memcheck/
Dmc_machine.c1324 && arr->elemTy == Ity_F64 && arr->nElems == 8) in MC_()
1342 && arr->elemTy == Ity_F64 && arr->nElems == 8) in MC_()
Dmc_translate.c387 case Ity_F64: return Ity_I64; in shadowTypeV()
/external/valgrind/VEX/useful/
Dtest_main.c701 case Ity_F64: return Ity_I64; in shadowType()