Home
last modified time | relevance | path

Searched refs:SignExtend (Results 1 – 25 of 70) sorted by relevance

123

/external/zucchini/
Dalgorithm_unittest.cc255 TEST(AlgorithmTest, SignExtend) { in TEST() argument
257 EXPECT_EQ(uint8_t(0x00), (SignExtend<uint8_t>(0, 0x6A))); in TEST()
258 EXPECT_EQ(signed8(0xFE), (SignExtend<int8_t>(1, signed8(0x6A)))); in TEST()
259 EXPECT_EQ(uint8_t(0x02), (SignExtend<uint8_t>(2, 0x6A))); in TEST()
260 EXPECT_EQ(signed8(0xFA), (SignExtend<int8_t>(3, signed8(0x6A)))); in TEST()
261 EXPECT_EQ(uint8_t(0x0A), (SignExtend<uint8_t>(4, 0x6A))); in TEST()
262 EXPECT_EQ(signed8(0xEA), (SignExtend<int8_t>(5, signed8(0x6A)))); in TEST()
263 EXPECT_EQ(uint8_t(0xEA), (SignExtend<uint8_t>(6, 0x6A))); in TEST()
264 EXPECT_EQ(signed8(0x6A), (SignExtend<int8_t>(7, signed8(0x6A)))); in TEST()
266 EXPECT_EQ(signed16(0xFFFA), (SignExtend<int16_t>(3, 0x6A))); in TEST()
[all …]
Dalgorithm.h124 constexpr T SignExtend(int pos, T v) { in SignExtend() function
132 constexpr T SignExtend(T v) { in SignExtend() function
142 return v == SignExtend<digs - 1, T>(v); in SignedFit()
Dbuffer_source.cc85 *ret = (shift == 28) ? value : SignExtend(shift + 6, value); in GetSleb128()
Darm_utils.cc243 *disp = SignExtend<20, int32_t>(t); in DecodeT20()
321 t = SignExtend<24, int32_t>(t); in DecodeT24()
/external/pigweed/pw_bytes/
Dbit_test.cc28 constexpr int32_t kExtendedNegative24Bits = SignExtend<24>(kNegative24Bits);
32 constexpr int32_t kExtendedPositive20Bits = SignExtend<20>(kPositive20Bits);
36 constexpr int32_t kExtendedNegative12Bits = SignExtend<12>(kNegative12Bits);
/external/angle/third_party/glslang/src/Test/baseResults/
Dspv.1.4.image.frag.out107 43: 13(ivec4) ImageRead 41 42 SignExtend
115 ImageWrite 47 48 49 SignExtend
139 80: 13(ivec4) ImageRead 78 79 Sample SignExtend 67
147 ImageWrite 84 85 86 Sample SignExtend 73
Dspv.1.4.texture.frag.out81 32: 31(ivec4) ImageSampleImplicitLod 29 30 SignExtend
105 64: 31(ivec4) ImageFetch 63 61 Lod SignExtend 62
Dspv.1.4.sparseTexture.frag.out175 51: 50(ResType) ImageSparseSampleImplicitLod 47 48 SignExtend
212 88: 50(ResType) ImageSparseSampleExplicitLod 85 86 Lod SignExtend 78
253 125: 50(ResType) ImageSparseFetch 124 122 Lod SignExtend 112
292 167: 50(ResType) ImageSparseRead 163 164 Sample SignExtend 165
Dspv.ext.World3x4.rahit.out128 ImageWrite 79 80 81 SignExtend
/external/deqp-deps/glslang/Test/baseResults/
Dspv.1.4.image.frag.out107 43: 13(ivec4) ImageRead 41 42 SignExtend
115 ImageWrite 47 48 49 SignExtend
139 80: 13(ivec4) ImageRead 78 79 Sample SignExtend 67
147 ImageWrite 84 85 86 Sample SignExtend 73
Dspv.1.4.texture.frag.out81 32: 31(ivec4) ImageSampleImplicitLod 29 30 SignExtend
105 64: 31(ivec4) ImageFetch 63 61 Lod SignExtend 62
Dspv.1.4.sparseTexture.frag.out175 51: 50(ResType) ImageSparseSampleImplicitLod 47 48 SignExtend
212 88: 50(ResType) ImageSparseSampleExplicitLod 85 86 Lod SignExtend 78
253 125: 50(ResType) ImageSparseFetch 124 122 Lod SignExtend 112
292 167: 50(ResType) ImageSparseRead 163 164 Sample SignExtend 165
Dspv.ext.World3x4.rahit.out128 ImageWrite 79 80 81 SignExtend
/external/zucchini/aosp/include/components/zucchini/
Dalgorithm.h124 constexpr T SignExtend(int pos, T v) { in SignExtend() function
132 constexpr T SignExtend(T v) { in SignExtend() function
142 return v == SignExtend<digs - 1, T>(v); in SignedFit()
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/ADT/
DBitfields.h113 static constexpr Unsigned SignExtend = Unsigned(Smin << 1U); // 11000000 member
143 UserValue &= ~BP::SignExtend;
149 StorageValue |= BP::SignExtend;
/external/webrtc/modules/rtp_rtcp/source/
Dbyte_io.h112 unsigned_val = SignExtend(unsigned_val); in ReadBigEndian()
119 unsigned_val = SignExtend(unsigned_val); in ReadLittleEndian()
153 static U SignExtend(const U val) { in SignExtend() function
/external/pigweed/pw_bytes/public/pw_bytes/
Dbit.h34 constexpr T SignExtend(T nbit_value) { in SignExtend() function
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64InstPrinter.cpp848 unsigned SignExtend = MI->getOperand(3).getImm(); // encoded in "option<2>". in printRangePrefetchAlias() local
851 assert((SignExtend <= 1) && "sign extend should be a single bit!"); in printRangePrefetchAlias()
858 (SignExtend << 5) | (Option0 << 4) | (Shift << 3) | (PRFOp & 0x7); in printRangePrefetchAlias()
1279 static void printMemExtendImpl(bool SignExtend, bool DoShift, unsigned Width, in printMemExtendImpl() argument
1283 bool IsLSL = !SignExtend && SrcRegKind == 'x'; in printMemExtendImpl()
1287 O << (SignExtend ? 's' : 'u') << "xt" << SrcRegKind; in printMemExtendImpl()
1302 bool SignExtend = MI->getOperand(OpNum).getImm(); in printMemExtend() local
1304 printMemExtendImpl(SignExtend, DoShift, Width, SrcRegKind, O, UseMarkup); in printMemExtend()
1307 template <bool SignExtend, int ExtWidth, char SrcRegKind, char Suffix>
1319 if (SignExtend || DoShift || SrcRegKind == 'w') { in printRegWithShiftExtend()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64InstPrinter.cpp1017 static void printMemExtendImpl(bool SignExtend, bool DoShift, in printMemExtendImpl() argument
1021 bool IsLSL = !SignExtend && SrcRegKind == 'x'; in printMemExtendImpl()
1025 O << (SignExtend ? 's' : 'u') << "xt" << SrcRegKind; in printMemExtendImpl()
1034 bool SignExtend = MI->getOperand(OpNum).getImm(); in printMemExtend() local
1036 printMemExtendImpl(SignExtend, DoShift, Width, SrcRegKind, O); in printMemExtend()
1039 template <bool SignExtend, int ExtWidth, char SrcRegKind, char Suffix>
1051 if (SignExtend || DoShift || SrcRegKind == 'w') { in printRegWithShiftExtend()
1053 printMemExtendImpl(SignExtend, DoShift, ExtWidth, SrcRegKind, O); in printRegWithShiftExtend()
DAArch64MCCodeEmitter.cpp340 unsigned SignExtend = MI.getOperand(OpIdx).getImm(); in getMemExtendOpValue() local
342 return (SignExtend << 1) | DoShift; in getMemExtendOpValue()
/external/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp127 SDValue &SignExtend, SDValue &DoShift) { in SelectAddrModeWRO() argument
128 return SelectAddrModeWRO(N, Width / 8, Base, Offset, SignExtend, DoShift); in SelectAddrModeWRO()
133 SDValue &SignExtend, SDValue &DoShift) { in SelectAddrModeXRO() argument
134 return SelectAddrModeXRO(N, Width / 8, Base, Offset, SignExtend, DoShift); in SelectAddrModeXRO()
187 SDValue &Offset, SDValue &SignExtend,
190 SDValue &Offset, SDValue &SignExtend,
194 SDValue &Offset, SDValue &SignExtend);
777 SDValue &SignExtend) { in SelectExtendedSHL() argument
791 SignExtend = CurDAG->getTargetConstant(Ext == AArch64_AM::SXTW, dl, in SelectExtendedSHL()
795 SignExtend = CurDAG->getTargetConstant(0, dl, MVT::i32); in SelectExtendedSHL()
[all …]
/external/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp1081 bool SignExtend = IsSigned; in cloneArithmeticIVUser() local
1082 if (!GuessNonIVOperand(SignExtend)) { in cloneArithmeticIVUser()
1083 SignExtend = !SignExtend; in cloneArithmeticIVUser()
1084 if (!GuessNonIVOperand(SignExtend)) in cloneArithmeticIVUser()
1091 SignExtend, NarrowUse); in cloneArithmeticIVUser()
1095 SignExtend, NarrowUse); in cloneArithmeticIVUser()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp130 SDValue &SignExtend, SDValue &DoShift) { in SelectAddrModeWRO() argument
131 return SelectAddrModeWRO(N, Width / 8, Base, Offset, SignExtend, DoShift); in SelectAddrModeWRO()
136 SDValue &SignExtend, SDValue &DoShift) { in SelectAddrModeXRO() argument
137 return SelectAddrModeXRO(N, Width / 8, Base, Offset, SignExtend, DoShift); in SelectAddrModeXRO()
253 SDValue &Offset, SDValue &SignExtend,
256 SDValue &Offset, SDValue &SignExtend,
260 SDValue &Offset, SDValue &SignExtend);
922 SDValue &SignExtend) { in SelectExtendedSHL() argument
936 SignExtend = CurDAG->getTargetConstant(Ext == AArch64_AM::SXTW, dl, in SelectExtendedSHL()
940 SignExtend = CurDAG->getTargetConstant(0, dl, MVT::i32); in SelectExtendedSHL()
[all …]
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp1292 bool SignExtend = getExtendKind(NarrowDef) == ExtendKind::Sign; in cloneArithmeticIVUser() local
1293 if (!GuessNonIVOperand(SignExtend)) { in cloneArithmeticIVUser()
1294 SignExtend = !SignExtend; in cloneArithmeticIVUser()
1295 if (!GuessNonIVOperand(SignExtend)) in cloneArithmeticIVUser()
1302 SignExtend, NarrowUse); in cloneArithmeticIVUser()
1306 SignExtend, NarrowUse); in cloneArithmeticIVUser()
/external/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64MCCodeEmitter.cpp316 unsigned SignExtend = MI.getOperand(OpIdx).getImm(); in getMemExtendOpValue() local
318 return (SignExtend << 1) | DoShift; in getMemExtendOpValue()

123