Home
last modified time | relevance | path

Searched +full:nasm +full:- +full:2 (Results 1 – 25 of 220) sorted by relevance

123456789

/third_party/skia/third_party/externals/libjpeg-turbo/simd/nasm/
Djsimdext.inc2 ; jsimdext.inc - common declarations
5 ; Copyright (C) 2010, 2016, 2018-2019, D. R. Commander.
9 ; Based on the x86 SIMD extension for IJG JPEG library - version 1.02
11 ; Copyright (C) 1999-2006, MIYASAKA Masaru.
13 ; This software is provided 'as-is', without any express or implied
25 ; 2. Altered source versions must be plainly marked as such, and must not be
30 ; System-dependent configurations
32 %ifdef WIN32 ; ----(nasm -fwin32 -DWIN32 ...)--------
36 ; * LCC-Win32
38 ; -- segment definition --
[all …]
/third_party/node/doc/contributing/maintaining/
Dmaintaining-openssl.md3 OpenSSL is automatically updated by the [update-openssl-action][].
12 * a PR for 18.x following the instructions in the v18.x-staging version
14 * a PR for 16.x following the instructions in the v16.x-staging version
33 * `nasm` (<https://www.nasm.us/>) Version 2.11 or higher is needed.
39 % perl -v
42 x86_64-linux-gnu-thread-multi
43 (with 60 registered patches, see perl -V for more detail)
45 % as --version
49 % nasm -v
50 NASM version 2.11.08
[all …]
/third_party/node/tools/dep_updaters/
Dupdate-openssl.sh2 set -e
4 # Based on https://github.com/nodejs/node/blob/main/doc/contributing/maintaining/maintaining-openss…
8 [ -d "$WORKSPACE" ] && rm -rf "$WORKSPACE"
13 if [ -z "$1" ]; then
21 WORKSPACE=$(mktemp -d 2> /dev/null || mktemp -d -t 'tmp')
29 OPENSSL_TARBALL="openssl-v$OPENSSL_VERSION.tar.gz"
30 …curl -sL -o "$OPENSSL_TARBALL" "https://api.github.com/repos/quictls/openssl/tarball/openssl-$OPEN…
32 gzip -dc "$OPENSSL_TARBALL" | tar xf -
34 mv quictls-openssl-* openssl
37 rm -rf "$DEPS_DIR/openssl/openssl"
[all …]
/third_party/skia/third_party/externals/libjpeg-turbo/simd/i386/
Djccolor-mmx.asm2 ; jccolor.asm - colorspace conversion (MMX)
8 ; Copyright (C) 1999-2006, MIYASAKA Masaru.
11 ; This file should be assembled with NASM (Netwide Assembler),
14 ; NASM is available from http://nasm.sourceforge.net/ or
19 ; --------------------------------------------------------------------------
31 F_0_337 equ (F_0_587 - F_0_250) ; FIX(0.58700) - FIX(0.25000)
33 ; --------------------------------------------------------------------------
41 PW_F0299_F0337 times 2 dw F_0_299, F_0_337
42 PW_F0114_F0250 times 2 dw F_0_114, F_0_250
43 PW_MF016_MF033 times 2 dw -F_0_168, -F_0_331
[all …]
Djcgray-mmx.asm2 ; jcgray.asm - grayscale colorspace conversion (MMX)
8 ; Copyright (C) 1999-2006, MIYASAKA Masaru.
11 ; This file should be assembled with NASM (Netwide Assembler),
14 ; NASM is available from http://nasm.sourceforge.net/ or
19 ; --------------------------------------------------------------------------
27 F_0_337 equ (F_0_587 - F_0_250) ; FIX(0.58700) - FIX(0.25000)
29 ; --------------------------------------------------------------------------
37 PW_F0299_F0337 times 2 dw F_0_299, F_0_337
38 PW_F0114_F0250 times 2 dw F_0_114, F_0_250
39 PD_ONEHALF times 2 dd (1 << (SCALEBITS - 1))
[all …]
Djdcolor-mmx.asm2 ; jdcolor.asm - colorspace conversion (MMX)
8 ; Copyright (C) 1999-2006, MIYASAKA Masaru.
11 ; This file should be assembled with NASM (Netwide Assembler),
14 ; NASM is available from http://nasm.sourceforge.net/ or
19 ; --------------------------------------------------------------------------
27 F_0_402 equ (F_1_402 - 65536) ; FIX(1.40200) - FIX(1)
28 F_0_285 equ ( 65536 - F_0_714) ; FIX(1) - FIX(0.71414)
29 F_0_228 equ (131072 - F_1_772) ; FIX(2) - FIX(1.77200)
31 ; --------------------------------------------------------------------------
40 PW_MF0228 times 4 dw -F_0_228
[all …]
Djdmerge-mmx.asm2 ; jdmerge.asm - merged upsampling/color conversion (MMX)
8 ; Copyright (C) 1999-2006, MIYASAKA Masaru.
11 ; This file should be assembled with NASM (Netwide Assembler),
14 ; NASM is available from http://nasm.sourceforge.net/ or
19 ; --------------------------------------------------------------------------
27 F_0_402 equ (F_1_402 - 65536) ; FIX(1.40200) - FIX(1)
28 F_0_285 equ ( 65536 - F_0_714) ; FIX(1) - FIX(0.71414)
29 F_0_228 equ (131072 - F_1_772) ; FIX(2) - FIX(1.77200)
31 ; --------------------------------------------------------------------------
40 PW_MF0228 times 4 dw -F_0_228
[all …]
Djdcolor-sse2.asm2 ; jdcolor.asm - colorspace conversion (SSE2)
8 ; Copyright (C) 1999-2006, MIYASAKA Masaru.
11 ; This file should be assembled with NASM (Netwide Assembler),
14 ; NASM is available from http://nasm.sourceforge.net/ or
19 ; --------------------------------------------------------------------------
27 F_0_402 equ (F_1_402 - 65536) ; FIX(1.40200) - FIX(1)
28 F_0_285 equ ( 65536 - F_0_714) ; FIX(1) - FIX(0.71414)
29 F_0_228 equ (131072 - F_1_772) ; FIX(2) - FIX(1.77200)
31 ; --------------------------------------------------------------------------
40 PW_MF0228 times 8 dw -F_0_228
[all …]
Djdcolor-avx2.asm2 ; jdcolor.asm - colorspace conversion (AVX2)
9 ; Copyright (C) 1999-2006, MIYASAKA Masaru.
12 ; This file should be assembled with NASM (Netwide Assembler),
15 ; NASM is available from http://nasm.sourceforge.net/ or
20 ; --------------------------------------------------------------------------
28 F_0_402 equ (F_1_402 - 65536) ; FIX(1.40200) - FIX(1)
29 F_0_285 equ ( 65536 - F_0_714) ; FIX(1) - FIX(0.71414)
30 F_0_228 equ (131072 - F_1_772) ; FIX(2) - FIX(1.77200)
32 ; --------------------------------------------------------------------------
41 PW_MF0228 times 16 dw -F_0_228
[all …]
Djquantf-sse2.asm2 ; jquantf.asm - sample data conversion and quantization (SSE & SSE2)
8 ; Copyright (C) 1999-2006, MIYASAKA Masaru.
11 ; This file should be assembled with NASM (Netwide Assembler),
14 ; NASM is available from http://nasm.sourceforge.net/ or
20 ; --------------------------------------------------------------------------
24 ; Load data into workspace, applying unsigned->signed conversion
54 mov ecx, DCTSIZE/2
66 punpcklbw xmm0, xmm0 ; xmm0=(*0*1*2*3*4*5*6*7)
69 punpcklwd xmm2, xmm0 ; xmm2=(***0***1***2***3)
74 psrad xmm2, (DWORD_BIT-BYTE_BIT) ; xmm2=(0123)
[all …]
Djdmerge-avx2.asm2 ; jdmerge.asm - merged upsampling/color conversion (AVX2)
9 ; Copyright (C) 1999-2006, MIYASAKA Masaru.
12 ; This file should be assembled with NASM (Netwide Assembler),
15 ; NASM is available from http://nasm.sourceforge.net/ or
20 ; --------------------------------------------------------------------------
28 F_0_402 equ (F_1_402 - 65536) ; FIX(1.40200) - FIX(1)
29 F_0_285 equ ( 65536 - F_0_714) ; FIX(1) - FIX(0.71414)
30 F_0_228 equ (131072 - F_1_772) ; FIX(2) - FIX(1.77200)
32 ; --------------------------------------------------------------------------
41 PW_MF0228 times 16 dw -F_0_228
[all …]
Djdmerge-sse2.asm2 ; jdmerge.asm - merged upsampling/color conversion (SSE2)
8 ; Copyright (C) 1999-2006, MIYASAKA Masaru.
11 ; This file should be assembled with NASM (Netwide Assembler),
14 ; NASM is available from http://nasm.sourceforge.net/ or
19 ; --------------------------------------------------------------------------
27 F_0_402 equ (F_1_402 - 65536) ; FIX(1.40200) - FIX(1)
28 F_0_285 equ ( 65536 - F_0_714) ; FIX(1) - FIX(0.71414)
29 F_0_228 equ (131072 - F_1_772) ; FIX(2) - FIX(1.77200)
31 ; --------------------------------------------------------------------------
40 PW_MF0228 times 8 dw -F_0_228
[all …]
Djquanti-avx2.asm2 ; jquanti.asm - sample data conversion and quantization (AVX2)
9 ; Copyright (C) 1999-2006, MIYASAKA Masaru.
12 ; This file should be assembled with NASM (Netwide Assembler),
15 ; NASM is available from http://nasm.sourceforge.net/ or
21 ; --------------------------------------------------------------------------
25 ; Load data into workspace, applying unsigned->signed conversion
57 mov ebx, JSAMPROW [esi+2*SIZEOF_JSAMPROW] ; (JSAMPLE *)
92 vmovdqu YMMWORD [YMMBLOCK(2,0,edi,SIZEOF_DCTELEM)], ymm2
105 ; --------------------------------------------------------------------------
123 YMMBLOCK(DCTSIZE * 2 + (m), (n), (b), SIZEOF_DCTELEM)
[all …]
/third_party/skia/third_party/externals/libjpeg-turbo/
DBUILDING.md1 Building libjpeg-turbo
6 ------------------
11 - [CMake](http://www.cmake.org) v2.8.12 or later
13 - [NASM](http://www.nasm.us) or [YASM](http://yasm.tortall.net)
14 (if building x86 or x86-64 SIMD extensions)
15 * If using NASM, 2.13 or later is required.
17 * If building on macOS, NASM or YASM can be obtained from
19 - NOTE: Currently, if it is desirable to hide the SIMD function symbols in
21 libjpeg-turbo, then NASM 2.14 or later or YASM must be used when
22 building libjpeg-turbo.
[all …]
/third_party/skia/third_party/externals/libjpeg-turbo/simd/x86_64/
Djquantf-sse2.asm2 ; jquantf.asm - sample data conversion and quantization (64-bit SSE & SSE2)
9 ; Copyright (C) 1999-2006, MIYASAKA Masaru.
12 ; This file should be assembled with NASM (Netwide Assembler),
15 ; NASM is available from http://nasm.sourceforge.net/ or
21 ; --------------------------------------------------------------------------
25 ; Load data into workspace, applying unsigned->signed conversion
53 mov rcx, DCTSIZE/2
64 punpcklbw xmm0, xmm0 ; xmm0=(*0*1*2*3*4*5*6*7)
67 punpcklwd xmm2, xmm0 ; xmm2=(***0***1***2***3)
72 psrad xmm2, (DWORD_BIT-BYTE_BIT) ; xmm2=(0123)
[all …]
Djdcolor-sse2.asm2 ; jdcolor.asm - colorspace conversion (64-bit SSE2)
8 ; Copyright (C) 1999-2006, MIYASAKA Masaru.
11 ; This file should be assembled with NASM (Netwide Assembler),
14 ; NASM is available from http://nasm.sourceforge.net/ or
19 ; --------------------------------------------------------------------------
27 F_0_402 equ (F_1_402 - 65536) ; FIX(1.40200) - FIX(1)
28 F_0_285 equ ( 65536 - F_0_714) ; FIX(1) - FIX(0.71414)
29 F_0_228 equ (131072 - F_1_772) ; FIX(2) - FIX(1.77200)
31 ; --------------------------------------------------------------------------
40 PW_MF0228 times 8 dw -F_0_228
[all …]
Djdcolor-avx2.asm2 ; jdcolor.asm - colorspace conversion (64-bit AVX2)
9 ; Copyright (C) 1999-2006, MIYASAKA Masaru.
12 ; This file should be assembled with NASM (Netwide Assembler),
15 ; NASM is available from http://nasm.sourceforge.net/ or
20 ; --------------------------------------------------------------------------
28 F_0_402 equ (F_1_402 - 65536) ; FIX(1.40200) - FIX(1)
29 F_0_285 equ ( 65536 - F_0_714) ; FIX(1) - FIX(0.71414)
30 F_0_228 equ (131072 - F_1_772) ; FIX(2) - FIX(1.77200)
32 ; --------------------------------------------------------------------------
41 PW_MF0228 times 16 dw -F_0_228
[all …]
Djdmerge-sse2.asm2 ; jdmerge.asm - merged upsampling/color conversion (64-bit SSE2)
8 ; Copyright (C) 1999-2006, MIYASAKA Masaru.
11 ; This file should be assembled with NASM (Netwide Assembler),
14 ; NASM is available from http://nasm.sourceforge.net/ or
19 ; --------------------------------------------------------------------------
27 F_0_402 equ (F_1_402 - 65536) ; FIX(1.40200) - FIX(1)
28 F_0_285 equ ( 65536 - F_0_714) ; FIX(1) - FIX(0.71414)
29 F_0_228 equ (131072 - F_1_772) ; FIX(2) - FIX(1.77200)
31 ; --------------------------------------------------------------------------
40 PW_MF0228 times 8 dw -F_0_228
[all …]
Djdmerge-avx2.asm2 ; jdmerge.asm - merged upsampling/color conversion (64-bit AVX2)
9 ; Copyright (C) 1999-2006, MIYASAKA Masaru.
12 ; This file should be assembled with NASM (Netwide Assembler),
15 ; NASM is available from http://nasm.sourceforge.net/ or
20 ; --------------------------------------------------------------------------
28 F_0_402 equ (F_1_402 - 65536) ; FIX(1.40200) - FIX(1)
29 F_0_285 equ ( 65536 - F_0_714) ; FIX(1) - FIX(0.71414)
30 F_0_228 equ (131072 - F_1_772) ; FIX(2) - FIX(1.77200)
32 ; --------------------------------------------------------------------------
41 PW_MF0228 times 16 dw -F_0_228
[all …]
Djquanti-sse2.asm2 ; jquanti.asm - sample data conversion and quantization (64-bit SSE2)
9 ; Copyright (C) 1999-2006, MIYASAKA Masaru.
12 ; This file should be assembled with NASM (Netwide Assembler),
15 ; NASM is available from http://nasm.sourceforge.net/ or
21 ; --------------------------------------------------------------------------
25 ; Load data into workspace, applying unsigned->signed conversion
61 mov rbxp, JSAMPROW [rsi+2*SIZEOF_JSAMPROW] ; (JSAMPLE *)
78 movdqa XMMWORD [XMMBLOCK(2,0,rdi,SIZEOF_DCTELEM)], xmm2
91 ; --------------------------------------------------------------------------
109 XMMBLOCK(DCTSIZE * 2 + (m), (n), (b), SIZEOF_DCTELEM)
[all …]
Djquanti-avx2.asm2 ; jquanti.asm - sample data conversion and quantization (64-bit AVX2)
10 ; Copyright (C) 1999-2006, MIYASAKA Masaru.
13 ; This file should be assembled with NASM (Netwide Assembler),
16 ; NASM is available from http://nasm.sourceforge.net/ or
22 ; --------------------------------------------------------------------------
26 ; Load data into workspace, applying unsigned->signed conversion
53 mov rsip, JSAMPROW [r10+2*SIZEOF_JSAMPROW] ; (JSAMPLE *)
82 vmovdqu YMMWORD [YMMBLOCK(2,0,r12,SIZEOF_DCTELEM)], ymm1
91 ; --------------------------------------------------------------------------
109 YMMBLOCK(DCTSIZE * 2 + (m), (n), (b), SIZEOF_DCTELEM)
[all …]
Djcsample-sse2.asm2 ; jcsample.asm - downsampling (64-bit SSE2)
9 ; Copyright (C) 1999-2006, MIYASAKA Masaru.
12 ; This file should be assembled with NASM (Netwide Assembler),
15 ; NASM is available from http://nasm.sourceforge.net/ or
20 ; --------------------------------------------------------------------------
25 ; This version handles the common case of 2:1 horizontal and 1:1 vertical,
57 ; -- expand_right_edge
60 shl rcx, 1 ; output_cols * 2
76 mov al, JSAMPLE [rdi-1]
90 ; -- h2v1_downsample
[all …]
/third_party/node/deps/openssl/openssl/
DNOTES-WINDOWS.md4 - [Native builds using Visual C++](#native-builds-using-visual-c++)
5 - [Native builds using Embarcadero C++Builder](
6 #native-builds-using-embarcadero-c++-builder)
7 - [Native builds using MinGW](#native-builds-using-mingw)
8 - [Linking native applications](#linking-native-applications)
9 - [Hosted builds using Cygwin](#hosted-builds-using-cygwin)
21 run on the GNU-like development environment MSYS2
31 The native builds using Visual C++ have a `VC-*` prefix.
34 -------------------
49 Since these are proprietary and ever-changing we cannot test them all.
[all …]
/third_party/openssl/
DNOTES-WINDOWS.md4 - [Native builds using Visual C++](#native-builds-using-visual-c++)
5 - [Native builds using Embarcadero C++Builder](
6 #native-builds-using-embarcadero-c++-builder)
7 - [Native builds using MinGW](#native-builds-using-mingw)
8 - [Linking native applications](#linking-native-applications)
9 - [Hosted builds using Cygwin](#hosted-builds-using-cygwin)
21 run on the GNU-like development environment MSYS2
31 The native builds using Visual C++ have a `VC-*` prefix.
34 -------------------
49 Since these are proprietary and ever-changing we cannot test them all.
[all …]
/third_party/node/deps/openssl/openssl/crypto/perlasm/
Dx86_64-xlate.pl2 # Copyright 2005-2020 The OpenSSL Project Authors. All Rights Reserved.
10 # Ascetic x86_64 AT&T to MASM/NASM assembler translator by <appro>.
14 # Unix ABI to Windows one [see cross-reference "card" at the end of
23 # enough to provide for dual-ABI OpenSSL modules development...
29 # - can't use multiple ops per line;
31 # Dual-ABI styling rules.
33 # 1. Adhere to Unix register and stack layout [see cross-reference
35 # 2. Forget about "red zone," stick to more traditional blended
41 # ".type name,@abi-omnipotent" instead.
44 # larger than 6, then you *have to* write "abi-omnipotent" code,
[all …]

123456789