A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/cisco/openh264/commit/e49c095356754818b01677f47182a29f7e4d3ad1 below:

Add qemu test for LoongArch (#3833) · cisco/openh264@e49c095 · GitHub

File tree Expand file treeCollapse file tree 2 files changed

+14

-2

lines changed

Filter options

Expand file treeCollapse file tree 2 files changed

+14

-2

lines changed Original file line number Diff line number Diff line change

@@ -108,6 +108,18 @@ jobs:

108 108

- run: CFLAGS=-Werror make -j$(nproc) ARCH=aarch64 CC=aarch64-linux-gnu-gcc CXX=aarch64-linux-gnu-g++

109 109

- run: qemu-aarch64 -L /usr/aarch64-linux-gnu/ ./codec_unittest

110 110 111 +

linux-cross-loongarch64:

112 +

runs-on: ubuntu-24.04

113 +

steps:

114 +

- uses: actions/checkout@v3

115 +

- run: sudo apt-get update -qq

116 +

- run: sudo apt-get install -qq gcc-14-loongarch64-linux-gnu g++-14-loongarch64-linux-gnu qemu-user-static

117 +

- run: loongarch64-linux-gnu-g++-14 --version

118 +

- run: make gmp-bootstrap

119 +

- run: make gtest-bootstrap

120 +

- run: CFLAGS=-Werror make -j$(nproc) ARCH=loongarch64 CC=loongarch64-linux-gnu-gcc-14 CXX=loongarch64-linux-gnu-g++-14

121 +

- run: qemu-loongarch64-static -L /usr/loongarch64-linux-gnu/ ./codec_unittest

122 + 111 123

macos-cross-arm64:

112 124

runs-on: macos-latest

113 125

steps:

Original file line number Diff line number Diff line change

@@ -483,7 +483,7 @@ void McHorVer22WidthEq4_lsx(const uint8_t *pSrc, int32_t iSrcStride, uint8_t *pD

483 483

uint8_t *psrc = (uint8_t*)pSrc - 2;

484 484

__m128i src0, src1, src2, src3, src4, src5;

485 485

__m128i tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, out0_l, out0_h;

486 -

__m128i dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7;

486 +

__m128i dst0, dst1, dst2, dst3, dst4={0}, dst5={0}, dst6={0}, dst7={0};

487 487

v8i16 mask1 = {3, 4, 5, 6, 7, 8, 9, 10};

488 488

for (int i = 0; i < iHeight; i++) {

489 489

DUP4_ARG2(__lsx_vldx,

@@ -565,7 +565,7 @@ void McHorVer22WidthEq5_lsx(const uint8_t *pSrc, int32_t iSrcStride, uint8_t *pD

565 565

uint8_t *psrc = (uint8_t*)pSrc - 2;

566 566

__m128i src0, src1, src2, src3, src4, src5;

567 567

__m128i tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, out0_l, out0_h;

568 -

__m128i dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7;

568 +

__m128i dst0, dst1, dst2, dst3, dst4={0}, dst5={0}, dst6={0}, dst7={0};

569 569

v8i16 mask1 = {3, 4, 5, 6, 7, 8, 9, 10};

570 570

for (int i = 0; i < iHeight; i++) {

571 571

DUP4_ARG2(__lsx_vldx,

You can’t perform that action at this time.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4