/external/libhevc/common/arm64/ |
H A D | ihevc_intra_pred_filters_luma_mode_11_to_17.s | 173 ld1 {v0.8b},[x1] 181 rev64 v0.8b, v0.8b 183 st1 {v0.8b},[x6],#8 193 ld1 {v0.8b},[x1] 197 rev64 v0.8b, v0.8b 200 st1 {v0.8b},[x6],#8 206 ld1 {v0.8b},[x1] 207 rev64 v0 [all...] |
H A D | ihevc_intra_pred_luma_mode_18_34.s | 134 ld1 {v0.8b},[x8],x6 159 st1 {v0.8b},[x10],x3 167 ld1 {v0.8b},[x8],x6 200 st1 {v0.8b},[x10],x3 208 ld1 {v0.8b},[x8],x6 242 st1 {v0.8b},[x10],x3 265 ld1 {v0.8b},[x0],x8 266 st1 {v0.s}[0],[x2],x3 268 ld1 {v0.8b},[x0],x8 269 st1 {v0 [all...] |
H A D | ihevc_itrans_recon_8x8.s | 172 ld1 {v0.4h, v1.4h},[x14] ////d0,d1 are used for storing the constant data 187 smull v20.4s, v2.4h, v0.h[0] //// y0 * cos4(part of c0 and c1) 192 smull v24.4s, v6.4h, v0.h[1] //// y1 * cos1(part of b0) 194 smull v26.4s, v6.4h, v0.h[3] //// y1 * cos3(part of b1) 200 smlal v24.4s, v7.4h, v0.h[3] //// y1 * cos1 + y3 * cos3(part of b0) 204 smlsl v28.4s, v7.4h, v0.h[1] //// y1 * sin3 - y3 * cos1(part of b2) 208 smull v22.4s, v10.4h, v0.h[0] //// y4 * cos4(part of c0 and c1) 210 smull v6.4s, v3.4h, v0.h[2] //// y2 * cos2(part of d0) 235 smlsl v26.4s, v14.4h, v0.h[1] //// y1 * cos3 - y3 * sin1 - y5 * cos1(part of b1) 237 smlal v30.4s, v14.4h, v0 [all...] |
H A D | ihevc_itrans_recon_4x4_ttype1.s | 131 ld1 {v0.4h},[x0],x4 //loading pi2_src 1st row 141 smlal v6.4s, v0.4h, v4.h[0] //74 * pi2_src[1] + 29 * pi2_src[0] 146 smlal v5.4s, v0.4h, v4.h[1] //74 * pi2_src[1] + 55 * pi2_src[0] 150 smull v7.4s, v0.4h, v4.h[2] // 74 * pi2_src[0] 157 smlal v20.4s, v0.4h, v4.h[3] //pi2_out[3] = 84 * pi2_src[0] - 74 * pi2_src[1] + 55 * pi2_src[2] - 29 * pi2_src[3] 212 trn1 v0.2s, v24.2s, v26.2s 220 mov v0.d[1],v1.d[0] 223 uaddw v0.8h, v0.8h , v18.8b // pi2_out(16bit) + pu1_pred(8bit) 224 sqxtun v0 [all...] |
H A D | ihevc_inter_pred_chroma_vert_w16inp.s | 118 ld1 {v0.8b},[x4] //loads pi1_coeff 120 sxtl v0.8h, v0.8b //long the value 123 dup v16.4h, v0.h[0] //coeff_0 124 dup v17.4h, v0.h[1] //coeff_1 125 dup v18.4h, v0.h[2] //coeff_2 126 dup v19.4h, v0.h[3] //coeff_3 143 ld1 {v0.4h},[x4],#8 //loads pu1_src 144 smull v0.4s, v0 [all...] |
H A D | ihevc_inter_pred_luma_copy_w16out.s | 109 ld1 {v0.8b},[x0] //vld1_u8(pu1_src_tmp) 111 uxtl v0.8h, v0.8b //vmovl_u8(vld1_u8(pu1_src_tmp) 114 shl v0.2d, v0.2d,#6 //vshlq_n_s64(temp, 6) 117 st1 {v0.d}[0],[x1] //vst1q_lane_s64(pi2_dst_tmp, temp, 0) 171 shl v0.8h, v16.8h,#6 //vshlq_n_s16(tmp, 6) 183 st1 {v0.8h},[x1],#16 //vst1q_s16(pi2_dst_tmp, tmp) 216 shl v0.8h, v16.8h,#6 //vshlq_n_s16(tmp, 6) 229 st1 {v0 [all...] |
H A D | ihevc_deblk_chroma_horz.s | 74 ld1 {v0.8b},[x0] 78 uxtl v0.8h, v0.8b 106 sub v6.8h, v0.8h , v2.8h 157 sub v0.8h, v0.8h , v4.8h 159 sqxtun v0.8b, v0.8h 165 st1 {v0.8b},[x0]
|
H A D | ihevc_intra_pred_chroma_mode_3_to_9.s | 156 ld1 {v0.16b, v1.16b}, [x6] //stores the 32 values reqd based on indices values (from most idx) 179 tbl v25.8b, { v0.16b, v1.16b}, v2.8b //load from ref_main_idx (row 0) 182 tbl v13.8b, { v0.16b, v1.16b}, v3.8b //load from ref_main_idx + 1 (row 0) 188 tbl v16.8b, { v0.16b, v1.16b}, v4.8b //load from ref_main_idx (row 1) 192 tbl v17.8b, { v0.16b, v1.16b}, v5.8b //load from ref_main_idx + 1 (row 1) 198 tbl v14.8b, { v0.16b, v1.16b}, v2.8b //load from ref_main_idx (row 2) 202 tbl v15.8b, { v0.16b, v1.16b}, v3.8b //load from ref_main_idx + 1 (row 2) 209 tbl v19.8b, { v0.16b, v1.16b}, v4.8b //load from ref_main_idx (row 3) 213 tbl v23.8b, { v0.16b, v1.16b}, v5.8b //load from ref_main_idx + 1 (row 3) 220 tbl v25.8b, { v0 [all...] |
H A D | ihevc_sao_edge_offset_class0.s | 110 LD1 {v0.8b},[x4],#8 //Load pu1_src[(ht - 1) * src_strd + col] 112 ST1 {v0.8b},[x3],#8 //Store to pu1_src_top[col] 180 cmhi v0.16b, v28.16b , v26.16b //II vcltq_u8(pu1_cur_row, pu1_cur_row_tmp) 201 SUB v20.16b, v0.16b , v30.16b //II sign_left = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 205 cmhi v0.16b, v28.16b , v26.16b //II vcltq_u8(pu1_cur_row, pu1_cur_row_tmp) 207 SUB v22.16b, v0.16b , v30.16b //II sign_right = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 211 Uxtl v0.8h, v26.8b //II pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vmovl_u8(vget_low_u8(pu1_cur_row))) 235 SADDW v0.8h, v0.8h , v30.8b 238 SMAX v0 [all...] |
/external/libavc/common/armv8/ |
H A D | ih264_weighted_pred_av8.s | 131 dup v0.8h, w9 //Q0 = -log_WD (16-bit) 151 srshl v4.8h, v4.8h , v0.8h //rounds off the weighted samples from rows 1,2 152 srshl v6.8h, v6.8h , v0.8h //rounds off the weighted samples from rows 3,4 185 srshl v4.8h, v4.8h , v0.8h //rounds off the weighted samples from row 1 186 srshl v6.8h, v6.8h , v0.8h //rounds off the weighted samples from row 2 187 srshl v8.8h, v8.8h , v0.8h //rounds off the weighted samples from row 3 189 srshl v10.8h, v10.8h , v0.8h //rounds off the weighted samples from row 4 230 srshl v12.8h, v12.8h , v0.8h //rounds off the weighted samples from row 1L 232 srshl v14.8h, v14.8h , v0.8h //rounds off the weighted samples from row 1H 233 srshl v16.8h, v16.8h , v0 [all...] |
H A D | ih264_deblk_chroma_av8.s | 100 ld2 {v0.8b, v1.8b}, [x0], x1 //D0 = q0u , D1 = q0v 101 uaddl v8.8h, v6.8b, v0.8b // 105 mov v0.d[1], v1.d[0] 112 uabd v22.16b, v4.16b , v0.16b //Q11 = ABS(p0 - q0) 113 uabd v24.16b, v2.16b , v0.16b //Q12 = ABS(q1 - q0) 133 bit v8.16b, v0.16b , v18.16b // 198 ld4 {v0.h, v1.h, v2.h, v3.h}[0], [x0], x1 199 ld4 {v0.h, v1.h, v2.h, v3.h}[1], [x0], x1 200 ld4 {v0.h, v1.h, v2.h, v3.h}[2], [x0], x1 201 ld4 {v0 [all...] |
/external/v8/src/full-codegen/mips64/ |
H A D | full-codegen-mips64.cc | 9 // The result_register() for mips is the 'v0' register, which is defined 12 // places where we have to move a previous result in v0 to a0 for the 13 // next call: mov(a0, v0). This is not needed on the other architectures. 230 // Context is returned in v0. It replaces the context passed to us. 232 __ mov(cp, v0); 233 __ sd(v0, MemOperand(fp, StandardFrameConstants::kContextOffset)); 295 SetVar(arguments, v0, a1, a2); 341 __ LoadRoot(v0, Heap::kUndefinedValueRootIndex); 349 __ mov(v0, zero_reg); 421 __ push(v0); 1144 __ Move(StoreDescriptor::ReceiverRegister(), v0); local 1872 __ Move(LoadDescriptor::NameRegister(), v0); local [all...] |
/external/valgrind/none/tests/mips32/ |
H A D | branches.c | 280 TESTINST1(0, v0); 306 TESTINST2(0, v0); 332 TESTINST3(0, v0); 358 TESTINST4("beq", 0, 0, 1, v0, v1, a0); 372 TESTINST4("beq", 14, -1, 0x5, v0, t9, t8); 376 TESTINST4("bne", 0, 0, 1, v0, v1, a0); 390 TESTINST4("bne", 14, -1, 0x5, v0, t9, t8); 394 TESTINST5("beqz", 0, 0, v0, v1); 408 TESTINST5("beqz", 14, -1, v0, t9); 412 TESTINST5("bgez", 0, 0, v0, v [all...] |
/external/v8/src/full-codegen/mips/ |
H A D | full-codegen-mips.cc | 9 // The result_register() for mips is the 'v0' register, which is defined 12 // places where we have to move a previous result in v0 to a0 for the 13 // next call: mov(a0, v0). This is not needed on the other architectures. 231 // Context is returned in v0. It replaces the context passed to us. 233 __ mov(cp, v0); 234 __ sw(v0, MemOperand(fp, StandardFrameConstants::kContextOffset)); 296 SetVar(arguments, v0, a1, a2); 341 __ LoadRoot(v0, Heap::kUndefinedValueRootIndex); 349 __ mov(v0, zero_reg); 421 __ push(v0); 1142 __ Move(StoreDescriptor::ReceiverRegister(), v0); local 1871 __ Move(LoadDescriptor::NameRegister(), v0); local [all...] |
/external/deqp/framework/referencerenderer/ |
H A D | rrPrimitiveAssembler.hpp | 42 : v0 (DE_NULL) 50 : v0 (v0_) 61 case 0: return v0; 70 VertexPacket* v0; member in struct:rr::pa::Triangle 171 : v0 (DE_NULL) 178 : v0 (v0_) 188 case 0: return v0; 196 VertexPacket* v0; member in struct:rr::pa::Line 281 : v0(DE_NULL) 286 : v0(v0 290 VertexPacket* v0; member in struct:rr::pa::Point 347 VertexPacket* v0; member in struct:rr::pa::LineAdjacency 431 VertexPacket* v0; member in struct:rr::pa::TriangleAdjacency [all...] |
H A D | rrRenderer.cpp | 145 output[i] = pa::Triangle(input[i].v0, input[i].v2, input[i].v4, baseProvokingVertexIndex); 155 * Calculate the intersection of line segment v0-v1 and a given plane. Line 159 ClipFloat getSegmentVolumeEdgeClip (const ClipFloat v0, argument 165 return (plane*w0 - v0) / ((v1 - v0) - plane*(w1 - w0)); 171 * How much (in [0-1] range) of a line segment v0-v1 would be clipped 172 * of the v0 end of the line segment by clipping. 174 ClipFloat getLineEndpointClipping (const ClipVec4& v0, const ClipVec4& v1) argument 178 if (v0.z() > v0 233 clipLineSegmentEnd(const ClipVec4& v0, const ClipVec4& v1) const argument 243 getLineIntersectionPoint(const ClipVec4& v0, const ClipVec4& v1) const argument 348 clipTriangleTwoVertices(std::vector<TriangleVertex>& clippedEdges, const ClipVolumePlane& plane, const TriangleVertex& v0, const TriangleVertex& clipped1, const TriangleVertex& clipped2) argument 626 TriangleVertex& v0 = convexPrimitive[0]; local 936 findTriangleVertexDepthSlope(const tcu::Vec4& p, const tcu::Vec4& v0, const tcu::Vec4& v1) argument [all...] |
/external/llvm/test/MC/AArch64/ |
H A D | neon-simd-copy.s | 33 smov w1, v0.b[15] 35 smov x1, v0.b[15] 39 // CHECK: smov w1, v0.b[15] // encoding: [0x01,0x2c,0x1f,0x0e] 41 // CHECK: smov x1, v0.b[15] // encoding: [0x01,0x2c,0x1f,0x4e] 49 umov w1, v0.b[15] 57 // CHECK: {{mov|umov}} w1, v0.b[15] // encoding: [0x01,0x3c,0x1f,0x0e] 72 ins v0.d[0], v4.d[1] 77 mov v0.d[0], v4.d[1] 82 // CHECK: {{mov|ins}} v0.d[0], v4.d[1] // encoding: [0x80,0x44,0x08,0x6e] 87 // CHECK: {{mov|ins}} v0 [all...] |
/external/python/cpython3/Python/ |
H A D | pyhash.c | 360 #define DOUBLE_ROUND(v0,v1,v2,v3) \ 361 HALF_ROUND(v0,v1,v2,v3,13,16); \ 362 HALF_ROUND(v2,v1,v0,v3,17,21); \ 363 HALF_ROUND(v0,v1,v2,v3,13,16); \ 364 HALF_ROUND(v2,v1,v0,v3,17,21); 374 uint64_t v0 = k0 ^ 0x736f6d6570736575ULL; local 388 DOUBLE_ROUND(v0,v1,v2,v3); 389 v0 ^= mi; 407 DOUBLE_ROUND(v0,v1,v2,v3); 408 v0 [all...] |
/external/libmpeg2/common/armv8/ |
H A D | impeg2_idct.s | 143 ld1 {v0.8b}, [x2], x5 171 uaddw v8.8h, v30.8h , v0.8b 174 sqxtun v0.8b, v8.8h 178 st1 {v0.8b}, [x3], x6 232 dup v0.4s, w4 242 raddhn v12.4h, v0.4s, v8.4s 243 raddhn2 v12.8h, v0.4s, v10.4s 252 raddhn v12.4h, v0.4s, v8.4s 253 raddhn2 v12.8h, v0.4s, v10.4s 262 raddhn v12.4h, v0 [all...] |
H A D | ideint_spatial_filter_av8.s | 77 ld1 {v0.8b}, [x0], x2 109 uabal v16.8h, v0.8b, v3.8b 117 mov v0.8b, v3.8b 213 ld1 {v0.s}[0], [x4], x2 216 ld1 {v0.s}[1], [x6], x2 219 urhadd v4.8b, v0.8b, v2.8b
|
/external/mesa3d/src/mesa/drivers/dri/i915/ |
H A D | intel_tris.c | 368 intelVertexPtr v0, 375 COPY_DWORDS(j, vb, vertsize, v0); 388 COPY_DWORDS(j, vb, vertsize, v0); 397 intelVertexPtr v0, intelVertexPtr v1, intelVertexPtr v2) 403 COPY_DWORDS(j, vb, vertsize, v0); 411 intelVertexPtr v0, intelVertexPtr v1) 417 COPY_DWORDS(j, vb, vertsize, v0); 423 intel_draw_point(struct intel_context *intel, intelVertexPtr v0) argument 429 COPY_DWORDS(j, vb, vertsize, v0); 442 intel_atten_point(struct intel_context *intel, intelVertexPtr v0) argument 367 intel_draw_quad(struct intel_context *intel, intelVertexPtr v0, intelVertexPtr v1, intelVertexPtr v2, intelVertexPtr v3) argument 396 intel_draw_triangle(struct intel_context *intel, intelVertexPtr v0, intelVertexPtr v1, intelVertexPtr v2) argument 410 intel_draw_line(struct intel_context *intel, intelVertexPtr v0, intelVertexPtr v1) argument 510 intel_wpos_triangle(struct intel_context *intel, intelVertexPtr v0, intelVertexPtr v1, intelVertexPtr v2) argument 522 intel_wpos_line(struct intel_context *intel, intelVertexPtr v0, intelVertexPtr v1) argument 532 intel_wpos_point(struct intel_context *intel, intelVertexPtr v0) argument 790 intel_fallback_tri(struct intel_context *intel, intelVertex * v0, intelVertex * v1, intelVertex * v2) argument 811 intel_fallback_line(struct intel_context *intel, intelVertex * v0, intelVertex * v1) argument 830 intel_fallback_point(struct intel_context *intel, intelVertex * v0) argument [all...] |
/external/clang/test/CodeGen/ |
H A D | debug-info.c | 5 struct { typeof(0) f0; } v0; local
|
/external/compiler-rt/lib/sanitizer_common/tests/ |
H A D | sanitizer_mutex_test.cc | 35 T v0 = data_[0]; local 37 CHECK_EQ(data_[i], v0); 45 T v0 = data_[0]; 47 CHECK_EQ(data_[i], v0);
|
/external/compiler-rt/lib/tsan/tests/unit/ |
H A D | tsan_mutex_test.cc | 33 T v0 = data_[0]; local 35 CHECK_EQ(data_[i], v0); 42 T v0 = data_[0]; local 44 CHECK_EQ(data_[i], v0);
|
/external/dtc/ |
H A D | convert-dtsv0-lexer.l | 195 static const char usage_synopsis[] = "convert-dtsv0 [options] <v0 dts file>..."; 244 fprintf(stderr, "Converting %s from dts v0 to dts v1\n", argv[i]);
|