Home
last modified time | relevance | path

Searched refs:lo32 (Results 1 – 17 of 17) sorted by relevance

/external/marisa-trie/v0_1_5/lib/marisa_alpha/
Dbitvector.cc378 offset += PopCount(blocks_[(i / 32) - 1]).lo32(); in rank1()
381 offset += PopCount(blocks_[i / 32] & ((1U << (i % 32)) - 1)).lo32(); in rank1()
447 if (i >= count.lo32()) { in select0()
449 i -= count.lo32(); in select0()
532 if (i >= count.lo32()) { in select1()
534 i -= count.lo32(); in select1()
Dpopcount.h28 UInt32 lo32() const { in lo32() function
/external/marisa-trie/lib/marisa/
Dbitvector.cc378 offset += PopCount(blocks_[(i / 32) - 1]).lo32(); in rank1()
381 offset += PopCount(blocks_[i / 32] & ((1U << (i % 32)) - 1)).lo32(); in rank1()
446 if (i >= count.lo32()) { in select0()
448 i -= count.lo32(); in select0()
530 if (i >= count.lo32()) { in select1()
532 i -= count.lo32(); in select1()
Dpopcount.h28 UInt32 lo32() const { in lo32() function
/external/valgrind/VEX/priv/
Dhost_generic_simd64.c67 UInt lo32 = (((UInt)w1) << 16) | ((UInt)w0); in mk16x4() local
68 return mk32x2(hi32, lo32); in mk16x4()
80 UInt lo32 = (UInt)w64; in sel16x4_1() local
81 return toUShort(0xFFFF & (lo32 >> 16)); in sel16x4_1()
84 UInt lo32 = (UInt)w64; in sel16x4_0() local
85 return toUShort(0xFFFF & lo32); in sel16x4_0()
97 UInt lo32 = (((UInt)w3) << 24) | (((UInt)w2) << 16) in mk8x8() local
99 return mk32x2(hi32, lo32); in mk8x8()
119 UInt lo32 = (UInt)w64; in sel8x8_3() local
120 return toUChar(0xFF & (lo32 >> 24)); in sel8x8_3()
[all …]
Dguest_x86_helpers.c2520 UInt lo32 = toUInt(w64); in sel16x4_1() local
2521 return toUShort(lo32 >> 16); in sel16x4_1()
2524 UInt lo32 = toUInt(w64); in sel16x4_0() local
2525 return toUShort(lo32); in sel16x4_0()
2545 UInt lo32 = toUInt(w64); in sel8x8_3() local
2546 return toUChar(lo32 >> 24); in sel8x8_3()
2549 UInt lo32 = toUInt(w64); in sel8x8_2() local
2550 return toUChar(lo32 >> 16); in sel8x8_2()
2553 UInt lo32 = toUInt(w64); in sel8x8_1() local
2554 return toUChar(lo32 >> 8); in sel8x8_1()
[all …]
Dguest_amd64_helpers.c3192 UInt lo32 = toUInt(w64); in sel16x4_1() local
3193 return toUShort(lo32 >> 16); in sel16x4_1()
3196 UInt lo32 = toUInt(w64); in sel16x4_0() local
3197 return toUShort(lo32); in sel16x4_0()
3217 UInt lo32 = toUInt(w64); in sel8x8_3() local
3218 return toUChar(lo32 >> 24); in sel8x8_3()
3221 UInt lo32 = toUInt(w64); in sel8x8_2() local
3222 return toUChar(lo32 >> 16); in sel8x8_2()
3225 UInt lo32 = toUInt(w64); in sel8x8_1() local
3226 return toUChar(lo32 >> 8); in sel8x8_1()
[all …]
Dhost_amd64_isel.c1275 HReg lo32 = newVRegI(env); in iselIntExpr_R_wrk() local
1279 addInstr(env, mk_iMOVsd_RR(lo32s, lo32)); in iselIntExpr_R_wrk()
1281 addInstr(env, AMD64Instr_MovxLQ(False, lo32, lo32)); in iselIntExpr_R_wrk()
1283 Aalu_OR, AMD64RMI_Reg(lo32), hi32)); in iselIntExpr_R_wrk()
Dguest_ppc_toIR.c886 IRTemp lo32 = newTemp(Ity_I32); in mkQNarrow64Sto32() local
891 assign( lo32, unop(Iop_64to32, t64)); in mkQNarrow64Sto32()
896 binop( Iop_Sar32, mkexpr(lo32), mkU8(31))), in mkQNarrow64Sto32()
898 mkexpr(lo32), in mkQNarrow64Sto32()
908 IRTemp lo32 = newTemp(Ity_I32); in mkQNarrow64Uto32() local
913 assign( lo32, unop(Iop_64to32, t64)); in mkQNarrow64Uto32()
919 mkexpr(lo32), in mkQNarrow64Uto32()
4204 IRExpr* lo32; in dis_int_logic() local
4213 lo32 = mode64 ? unop(Iop_64to32, mkexpr(rS)) : mkexpr(rS); in dis_int_logic()
4216 irx = binop(Iop_CmpNE32, lo32, mkU32(0)); in dis_int_logic()
[all …]
Dhost_arm64_isel.c1600 HReg lo32 = widen_z_32_to_64(env, lo32s); in iselIntExpr_R_wrk() local
1604 addInstr(env, ARM64Instr_Logic(hi32, hi32, ARM64RIL_R(lo32), in iselIntExpr_R_wrk()
Dhost_amd64_defs.c275 static void ppAMD64RMI_wrk ( AMD64RMI* op, Bool lo32 ) { in ppAMD64RMI_wrk() argument
281 if (lo32) in ppAMD64RMI_wrk()
Dguest_arm_toIR.c13180 IRExpr* lo32 = unop(Iop_64to32, mkexpr(i64)); in decode_CP10_CP11_instruction() local
13183 putIRegT(rD, lo32, condT); in decode_CP10_CP11_instruction()
13186 putIRegA(rD, lo32, condT, Ijk_Boring); in decode_CP10_CP11_instruction()
16283 IRTemp lo32 = newTemp(Ity_I32); in disInstr_ARM_WRK() local
16285 assign(lo32, binop(Iop_And32, mkexpr(rotT), mkU32(0xFF))); in disInstr_ARM_WRK()
16292 unop(Iop_32to8, mkexpr(lo32))), in disInstr_ARM_WRK()
20837 IRTemp lo32 = newTemp(Ity_I32); in disInstr_THUMB_WRK() local
20839 assign(lo32, binop(Iop_And32, mkexpr(rotT), mkU32(0xFF))); in disInstr_THUMB_WRK()
20846 unop(Iop_32to8, mkexpr(lo32))), in disInstr_THUMB_WRK()
Dguest_x86_toIR.c7594 IRTemp lo32 = newTemp(Ity_I32); in breakup64to16s() local
7596 assign( lo32, unop(Iop_64to32, mkexpr(t64)) ); in breakup64to16s()
7607 assign( *t0, unop(Iop_32to16, mkexpr(lo32)) ); in breakup64to16s()
7608 assign( *t1, unop(Iop_32HIto16, mkexpr(lo32)) ); in breakup64to16s()
Dguest_amd64_toIR.c9397 IRTemp lo32 = newTemp(Ity_I32); in breakup64to16s() local
9399 assign( lo32, unop(Iop_64to32, mkexpr(t64)) ); in breakup64to16s()
9410 assign( *t0, unop(Iop_32to16, mkexpr(lo32)) ); in breakup64to16s()
9411 assign( *t1, unop(Iop_32HIto16, mkexpr(lo32)) ); in breakup64to16s()
/external/marisa-trie/v0_1_5/tests/
Dunit-test.cc65 ASSERT(marisa_alpha::PopCount(0).lo32() == 0); in TestPopCount()
70 ASSERT(marisa_alpha::PopCount(0xFFFFFFFFU).lo32() == 32); in TestPopCount()
78 ASSERT(popcount.lo32() == NaivePopCount(value)); in TestPopCount()
/external/marisa-trie/tests/
Dunit-test.cc63 ASSERT(marisa::PopCount(0).lo32() == 0); in TestPopCount()
68 ASSERT(marisa::PopCount(0xFFFFFFFFU).lo32() == 32); in TestPopCount()
76 ASSERT(popcount.lo32() == NaivePopCount(value)); in TestPopCount()
/external/bzip2/
Dbzip2.c238 void uInt64_from_UInt32s ( UInt64* n, UInt32 lo32, UInt32 hi32 ) in uInt64_from_UInt32s() argument
244 n->b[3] = (UChar)((lo32 >> 24) & 0xFF); in uInt64_from_UInt32s()
245 n->b[2] = (UChar)((lo32 >> 16) & 0xFF); in uInt64_from_UInt32s()
246 n->b[1] = (UChar)((lo32 >> 8) & 0xFF); in uInt64_from_UInt32s()
247 n->b[0] = (UChar) (lo32 & 0xFF); in uInt64_from_UInt32s()