Home
last modified time | relevance | path

Searched refs:i32 (Results 1 – 25 of 63) sorted by relevance

123

/frameworks/compile/libbcc/lib/Renderscript/runtime/arch/
Dneon.ll1 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v…
10 declare <2 x i32> @llvm.arm.neon.vmaxs.v2i32(<2 x i32>, <2 x i32>) nounwind readnone
11 declare <4 x i32> @llvm.arm.neon.vmaxs.v4i32(<4 x i32>, <4 x i32>) nounwind readnone
12 declare <2 x i32> @llvm.arm.neon.vmaxu.v2i32(<2 x i32>, <2 x i32>) nounwind readnone
13 declare <4 x i32> @llvm.arm.neon.vmaxu.v4i32(<4 x i32>, <4 x i32>) nounwind readnone
17 declare <2 x i32> @llvm.arm.neon.vmins.v2i32(<2 x i32>, <2 x i32>) nounwind readnone
18 declare <4 x i32> @llvm.arm.neon.vmins.v4i32(<4 x i32>, <4 x i32>) nounwind readnone
19 declare <2 x i32> @llvm.arm.neon.vminu.v2i32(<2 x i32>, <2 x i32>) nounwind readnone
20 declare <4 x i32> @llvm.arm.neon.vminu.v4i32(<4 x i32>, <4 x i32>) nounwind readnone
23 declare <4 x i16> @llvm.arm.neon.vqshiftns.v4i16(<4 x i32>, <4 x i32>) nounwind readnone
[all …]
Dx86_clamp.ll1 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v…
16 %1 = shufflevector <3 x float> %in, <3 x float> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 3>
17 %2 = shufflevector <3 x float> %low, <3 x float> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 3>
18 %3 = shufflevector <3 x float> %high, <3 x float> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 3>
20 %5 = shufflevector <4 x float> %4, <4 x float> undef, <3 x i32> <i32 0, i32 1, i32 2>
25 %1 = shufflevector <2 x float> %in, <2 x float> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 3>
26 %2 = shufflevector <2 x float> %low, <2 x float> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 3>
27 %3 = shufflevector <2 x float> %high, <2 x float> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 3>
29 %5 = shufflevector <4 x float> %4, <4 x float> undef, <2 x i32> <i32 0, i32 1>
34 %1 = insertelement <4 x float> undef, float %in, i32 0
[all …]
Dx86_dot_length.ll1 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v…
4 declare <2 x i64> @llvm.x86.sse2.psll.dq(<2 x i64>, i32) nounwind readnone
12 %4 = extractelement <4 x float> %3, i32 0
18 %2 = shufflevector <3 x float> %1, <3 x float> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 3>
20 %4 = tail call <2 x i64> @llvm.x86.sse2.psll.dq(<2 x i64> %3, i32 32)
24 %8 = extractelement <4 x float> %7, i32 0
30 %2 = shufflevector <2 x float> %1, <2 x float> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 3>
32 %4 = extractelement <4 x float> %3, i32 0
45 %4 = extractelement <4 x float> %3, i32 0
52 %2 = shufflevector <3 x float> %1, <3 x float> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 3>
[all …]
/frameworks/compile/libbcc/lib/Renderscript/runtime/
Dconvert.ll1 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v…
69 define <2 x float> @_Z14convert_float2Dv2_j(<2 x i32> %in) nounwind readnone alwaysinline {
70 %1 = uitofp <2 x i32> %in to <2 x float>
74 define <3 x float> @_Z14convert_float3Dv3_j(<3 x i32> %in) nounwind readnone alwaysinline {
75 %1 = uitofp <3 x i32> %in to <3 x float>
79 define <4 x float> @_Z14convert_float4Dv4_j(<4 x i32> %in) nounwind readnone alwaysinline {
80 %1 = uitofp <4 x i32> %in to <4 x float>
84 define <2 x float> @_Z14convert_float2Dv2_i(<2 x i32> %in) nounwind readnone alwaysinline {
85 %1 = sitofp <2 x i32> %in to <2 x float>
89 define <3 x float> @_Z14convert_float3Dv3_i(<3 x i32> %in) nounwind readnone alwaysinline {
[all …]
Dmatrix.ll1 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v…
10 %1 = insertelement <4 x float> undef, float %in, i32 0
11 %2 = insertelement <4 x float> %1, float %in, i32 1
12 %3 = insertelement <4 x float> %2, float %in, i32 2
13 %4 = insertelement <4 x float> %3, float %in, i32 3
19 %x0 = extractelement <3 x float> %in, i32 0
21 %y0 = extractelement <3 x float> %in, i32 1
23 %z0 = extractelement <3 x float> %in, i32 2
26 %px = getelementptr inbounds %struct.rs_matrix3x3* %m, i32 0, i32 0, i32 0
29 %py = getelementptr inbounds %struct.rs_matrix3x3* %m, i32 0, i32 0, i32 3
[all …]
DrsClamp.ll1 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v…
45 define i32 @_Z7rsClampiii(i32 %value, i32 %low, i32 %high) nounwind readonly {
46 %1 = icmp slt i32 %value, %high
47 %2 = select i1 %1, i32 %value, i32 %high
48 %3 = icmp sgt i32 %2, %low
49 %4 = select i1 %3, i32 %2, i32 %low
50 ret i32 %4
53 define i32 @_Z7rsClampjjj(i32 %value, i32 %low, i32 %high) nounwind readonly {
54 %1 = icmp ult i32 %value, %high
55 %2 = select i1 %1, i32 %value, i32 %high
[all …]
/frameworks/compile/slang/
Drslib.ll11 declare float @llvm.powi.f32(float, i32) nounwind readonly
13 define <3 x float> @_Z4powiDv3_fi(<3 x float> %f3, i32 %exp) nounwind readnone {
14 %x = extractelement <3 x float> %f3, i32 0 ; <float> [#uses=1]
15 %y = extractelement <3 x float> %f3, i32 1 ; <float> [#uses=1]
16 %z = extractelement <3 x float> %f3, i32 2 ; <float> [#uses=1]
17 %retx = tail call float @llvm.powi.f32(float %x, i32 %exp) ; <float> [#uses=1]
18 %rety = tail call float @llvm.powi.f32(float %y, i32 %exp) ; <float> [#uses=1]
19 %retz = tail call float @llvm.powi.f32(float %z, i32 %exp) ; <float> [#uses=1]
20 %tmp1 = insertelement <3 x float> %f3, float %retx, i32 0 ; <<3 x float>> [#uses=1]
21 %tmp2 = insertelement <3 x float> %tmp1, float %rety, i32 1 ; <<3 x float>> [#uses=1]
[all …]
/frameworks/av/media/libstagefright/codecs/on2/h264dec/source/
Dh264bsd_reconstruct.h74 i32 x0,
75 i32 y0,
85 i32 x0,
86 i32 y0,
96 i32 x0,
97 i32 y0,
107 i32 x0,
108 i32 y0,
119 i32 x0,
120 i32 y0,
[all …]
Dh264bsd_reconstruct.c111 i32 x0, in h264bsdInterpolateChromaHor()
112 i32 y0, in h264bsdInterpolateChromaHor()
207 i32 x0, in h264bsdInterpolateChromaVer()
208 i32 y0, in h264bsdInterpolateChromaVer()
303 i32 x0, in h264bsdInterpolateChromaHorVer()
304 i32 y0, in h264bsdInterpolateChromaHorVer()
427 i32 xInt, yInt; in PredictChroma()
492 i32 x0, in h264bsdInterpolateVerHalf()
493 i32 y0, in h264bsdInterpolateVerHalf()
501 i32 tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7; in h264bsdInterpolateVerHalf()
[all …]
Dh264bsd_dpb.c89 static i32 ComparePictures(const void *ptr1, const void *ptr2);
102 static u32 Mmcop6(dpbStorage_t *dpb, u32 frameNum, i32 picOrderCnt,
107 static i32 FindDpbPic(dpbStorage_t *dpb, i32 picNum, u32 isShortTerm);
138 static i32 ComparePictures(const void *ptr1, const void *ptr2) in ComparePictures()
234 i32 picNum, picNumNoWrap, index; in h264bsdReorderRefPicList()
261 (i32)picNumPred - (i32)order->command[i].absDiffPicNum; in h264bsdReorderRefPicList()
263 picNumNoWrap += (i32)dpb->maxFrameNum; in h264bsdReorderRefPicList()
268 (i32)(picNumPred + order->command[i].absDiffPicNum); in h264bsdReorderRefPicList()
269 if (picNumNoWrap >= (i32)dpb->maxFrameNum) in h264bsdReorderRefPicList()
270 picNumNoWrap -= (i32)dpb->maxFrameNum; in h264bsdReorderRefPicList()
[all …]
Dh264bsd_slice_header.h116 i32 deltaPicOrderCntBottom;
117 i32 deltaPicOrderCnt[2];
121 i32 sliceQpDelta;
123 i32 sliceAlphaC0Offset;
124 i32 sliceBetaOffset;
163 i32 *deltaPicOrderCntBottom);
170 i32 *deltaPicOrderCnt);
Dh264bsd_pic_order_cnt.c79 i32 h264bsdDecodePicOrderCnt(pocStorage_t *poc, seqParamSet_t *sps, in h264bsdDecodePicOrderCnt()
86 i32 picOrderCnt; in h264bsdDecodePicOrderCnt()
89 i32 expectedDeltaPicOrderCntCycle; in h264bsdDecodePicOrderCnt()
169 (i32)sps->maxPicOrderCntLsb; in h264bsdDecodePicOrderCnt()
176 (i32)sps->maxPicOrderCntLsb; in h264bsdDecodePicOrderCnt()
188 picOrderCnt += (i32)pSliceHeader->picOrderCntLsb; in h264bsdDecodePicOrderCnt()
266 (i32)picOrderCntCycleCnt * expectedDeltaPicOrderCntCycle; in h264bsdDecodePicOrderCnt()
319 2 * (i32)(frameNumOffset + pSliceHeader->frameNum) - 1; in h264bsdDecodePicOrderCnt()
322 2 * (i32)(frameNumOffset + pSliceHeader->frameNum); in h264bsdDecodePicOrderCnt()
Dh264bsd_image.c172 i32 residual[][16]) in h264bsdWriteOutputBlocks()
185 i32 *pRes; in h264bsdWriteOutputBlocks()
186 i32 tmp1, tmp2, tmp3, tmp4; in h264bsdWriteOutputBlocks()
227 i32 *in32 = (i32*)tmp; in h264bsdWriteOutputBlocks()
228 i32 *out32 = (i32*)imageBlock; in h264bsdWriteOutputBlocks()
301 i32 *in32 = (i32*)tmp; in h264bsdWriteOutputBlocks()
302 i32 *out32 = (i32*)imageBlock; in h264bsdWriteOutputBlocks()
Dh264bsd_transform.c55 static const i32 levelScale[6][3] = {
94 u32 h264bsdProcessBlock(i32 *data, u32 qp, u32 skip, u32 coeffMap) in h264bsdProcessBlock()
99 i32 tmp0, tmp1, tmp2, tmp3; in h264bsdProcessBlock()
100 i32 d1, d2, d3; in h264bsdProcessBlock()
103 i32 *ptr; in h264bsdProcessBlock()
252 void h264bsdProcessLumaDc(i32 *data, u32 qp) in h264bsdProcessLumaDc()
257 i32 tmp0, tmp1, tmp2, tmp3; in h264bsdProcessLumaDc()
260 i32 levScale; in h264bsdProcessLumaDc()
261 i32 *ptr; in h264bsdProcessLumaDc()
320 i32 tmp; in h264bsdProcessLumaDc()
[all …]
Dh264bsd_macroblock_layer.h147 i32 level[26][16];
155 i32 mbQpDelta;
166 i32 filterOffsetA;
167 i32 filterOffsetB;
169 i32 chromaQpIndexOffset;
200 image_t *currImage, dpbStorage_t *dpb, i32 *qpY, u32 mbNum,
Dh264bsd_transform.h49 u32 h264bsdProcessBlock(i32 *data, u32 qp, u32 skip, u32 coeffMap);
50 void h264bsdProcessLumaDc(i32 *data, u32 qp);
51 void h264bsdProcessChromaDc(i32 *data, u32 qp);
Dh264bsd_stream.c118 i32 bits, shift; in h264bsdShowBits32()
131 bits = (i32)pStrmData->strmBuffSize*8 - (i32)pStrmData->strmBuffReadBits; in h264bsdShowBits32()
152 shift = (i32)(24 + pStrmData->bitPosInWord); in h264bsdShowBits32()
154 bits -= (i32)(8 - pStrmData->bitPosInWord); in h264bsdShowBits32()
Dh264bsd_deblocking.c182 i32 imageWidth);
184 i32 imageWidth);
189 i32 imageWidth);
191 i32 imageWidth);
202 i32 chromaQpIndexOffset);
223 i32 chromaQpIndexOffset);
333 i32 tmp1, tmp2; in InnerBoundaryStrength()
334 i32 mv1, mv2, mv3, mv4; in InnerBoundaryStrength()
368 i32 tmp1, tmp2, tmp3, tmp4; in InnerBoundaryStrength2()
658 i32 delta, tc, tmp; in FilterVerLumaEdge()
[all …]
Dh264bsd_macroblock_layer.c108 static u32 ProcessResidual(mbStorage_t *pMb, i32 residualLevel[][16], u32 *);
141 i32 itmp; in h264bsdDecodeMacroblockLayer()
172 i32 *level; in h264bsdDecodeMacroblockLayer()
187 *level++ = (i32)value; in h264bsdDecodeMacroblockLayer()
360 i32 itmp; in DecodeMbPred()
448 i32 itmp; in DecodeSubMbPred()
706 i32 nc; in DecodeResidual()
710 i32 (*level)[16]; in DecodeResidual()
722 nc = (i32)DetermineNc(pMb, 0, pResidual->totalCoeff); in DecodeResidual()
741 nc = (i32)DetermineNc(pMb, blockIndex, pResidual->totalCoeff); in DecodeResidual()
[all …]
Dh264bsd_seq_param_set.h58 i32 offsetForNonRefPic;
59 i32 offsetForTopToBottomField;
61 i32 *offsetForRefFrame;
Dh264bsd_slice_group_map.c305 i32 x, y, xDir, yDir, leftBound, topBound, rightBound, bottomBound; in DecodeBoxOutMap()
329 xDir = (i32)sliceGroupChangeDirectionFlag - 1; in DecodeBoxOutMap()
330 yDir = (i32)sliceGroupChangeDirectionFlag; in DecodeBoxOutMap()
345 yDir = 2 * (i32)sliceGroupChangeDirectionFlag - 1; in DecodeBoxOutMap()
349 rightBound = MIN(rightBound + 1, (i32)picWidth - 1); in DecodeBoxOutMap()
352 yDir = 1 - 2 * (i32)sliceGroupChangeDirectionFlag; in DecodeBoxOutMap()
358 xDir = 1 - 2 * (i32)sliceGroupChangeDirectionFlag; in DecodeBoxOutMap()
363 bottomBound = MIN(bottomBound + 1, (i32)picHeight - 1); in DecodeBoxOutMap()
365 xDir = 2 * (i32)sliceGroupChangeDirectionFlag - 1; in DecodeBoxOutMap()
Dh264bsd_vlc.c230 u32 h264bsdDecodeExpGolombSigned(strmData_t *pStrmData, i32 *value) in h264bsdDecodeExpGolombSigned()
255 *value = (i32)(2147483648U); in h264bsdDecodeExpGolombSigned()
266 *value = (codeNum & 0x1) ? (i32)((codeNum + 1) >> 1) : in h264bsdDecodeExpGolombSigned()
267 -(i32)((codeNum + 1) >> 1); in h264bsdDecodeExpGolombSigned()
Dh264bsd_sei.h81 i32 timeOffset[MAX_NUM_CLOCK_TS];
89 i32 panScanRectLeftOffset[MAX_PAN_SCAN_CNT];
90 i32 panScanRectRightOffset[MAX_PAN_SCAN_CNT];
91 i32 panScanRectTopOffset[MAX_PAN_SCAN_CNT];
92 i32 panScanRectBottomOffset[MAX_PAN_SCAN_CNT];
Dh264bsd_cavlc.h53 i32 *coeffLevel,
54 i32 nc,
Dh264bsd_pic_order_cnt.h55 i32 prevPicOrderCntMsb;
64 i32 h264bsdDecodePicOrderCnt(pocStorage_t *poc, seqParamSet_t *sps,

123