/third_party/jerryscript/targets/mbedos5/jerryscript-mbed/jerryscript-mbed-event-loop/ |
H A D | BoundCallback.h | 26 template<typename R, typename A0> 27 class BoundCallback<R(A0)> { 29 BoundCallback(Callback<R(A0)> cb, A0 a0) : a0(a0), cb(cb) { } in BoundCallback() 41 A0 a0; 42 Callback<R(A0)> cb; 45 template<typename R, typename A0, typename A1> 46 class BoundCallback<R(A0, A1)> { 48 BoundCallback(Callback<R(A0, A1)> cb, A0 a [all...] |
/third_party/node/deps/openssl/openssl/crypto/chacha/asm/ |
H A D | chacha-c64xplus.pl | 61 MV $LEN,A0 ; reassign 62 [!A0] BNOP RA ; no data 63 || [A0] STW FP,*SP--(40+64) ; save frame pointer and alloca(40+64) 64 || [A0] MV SP,FP 65 [A0] STDW B13:B12,*SP[4+8] ; ABI says so 66 || [A0] MV $KEYB,$KEYA 67 || [A0] MV $COUNTERA,$COUNTERB 68 [A0] STDW B11:B10,*SP[3+8] 69 || [A0] STDW A13:A12,*FP[-3] 70 [A0] STD [all...] |
/third_party/openssl/crypto/chacha/asm/ |
H A D | chacha-c64xplus.pl | 61 MV $LEN,A0 ; reassign 62 [!A0] BNOP RA ; no data 63 || [A0] STW FP,*SP--(40+64) ; save frame pointer and alloca(40+64) 64 || [A0] MV SP,FP 65 [A0] STDW B13:B12,*SP[4+8] ; ABI says so 66 || [A0] MV $KEYB,$KEYA 67 || [A0] MV $COUNTERA,$COUNTERB 68 [A0] STDW B11:B10,*SP[3+8] 69 || [A0] STDW A13:A12,*FP[-3] 70 [A0] STD [all...] |
/third_party/node/deps/openssl/openssl/crypto/sha/asm/ |
H A D | sha256-c64xplus.pl | 69 MV $NUM,A0 ; reassign $NUM 71 [!A0] BNOP RA ; if ($NUM==0) return; 72 || [A0] STW FP,*SP--[16] ; save frame pointer and alloca(64) 73 || [A0] MV SP,FP 74 [A0] ADDKPC __sha256_block,B2 75 || [A0] AND B0,SP,SP ; align stack at 64 bytes 77 [A0] MVK 0x00404,B1 78 || [A0] MVKL \$PCR_OFFSET(K256,__sha256_block),$K256 79 [A0] MVKH 0x50000,B1 80 || [A0] MVK [all...] |
H A D | sha512-c64xplus.pl | 80 MV $NUM,A0 ; reassign $NUM 82 [!A0] BNOP RA ; if ($NUM==0) return; 83 || [A0] STW FP,*SP--(40) ; save frame pointer 84 || [A0] MV SP,FP 85 [A0] STDW B13:B12,*SP[4] 86 || [A0] MVK 0x00404,B1 87 [A0] STDW B11:B10,*SP[3] 88 || [A0] STDW A13:A12,*FP[-3] 89 || [A0] MVKH 0x60000,B1 90 [A0] STD [all...] |
H A D | keccak1600-c64x.pl | 309 || EXTU $iotas,24,24,A0 ; A0 is A$C[0], as we done? 370 ||[A0] BNOP loop? 374 ||[!A0] LDDW *FP[-7],A3:A2 375 ||[!A0] LDDW *SP[4], RA:B2 629 CMPLTU LEN,BSZ,A0 ; len < bsz? 631 [A0] BNOP ret? 632 ||[A0] ZERO BSZ 633 ||[A0] LDW *SP[1],A2 ; pull A[][] 634 [BSZ] LDNDW *INP++,A1:A0 [all...] |
H A D | sha1-c64xplus.pl | 67 MV $NUM,A0 ; reassign $NUM 69 [!A0] BNOP RA ; if ($NUM==0) return; 70 || [A0] STW FP,*SP--[16] ; save frame pointer and alloca(64) 71 || [A0] MV SP,FP 72 [A0] LDW *${CTX}[0],$A ; load A-E... 73 || [A0] AND B0,SP,SP ; align stack at 64 bytes 74 [A0] LDW *${CTX}[1],$B 75 || [A0] SUBAW SP,2,SP ; reserve two words above buffer 76 [A0] LDW *${CTX}[2],$C 77 || [A0] MV [all...] |
/third_party/openssl/crypto/sha/asm/ |
H A D | sha256-c64xplus.pl | 69 MV $NUM,A0 ; reassign $NUM 71 [!A0] BNOP RA ; if ($NUM==0) return; 72 || [A0] STW FP,*SP--[16] ; save frame pointer and alloca(64) 73 || [A0] MV SP,FP 74 [A0] ADDKPC __sha256_block,B2 75 || [A0] AND B0,SP,SP ; align stack at 64 bytes 77 [A0] MVK 0x00404,B1 78 || [A0] MVKL \$PCR_OFFSET(K256,__sha256_block),$K256 79 [A0] MVKH 0x50000,B1 80 || [A0] MVK [all...] |
H A D | sha512-c64xplus.pl | 80 MV $NUM,A0 ; reassign $NUM 82 [!A0] BNOP RA ; if ($NUM==0) return; 83 || [A0] STW FP,*SP--(40) ; save frame pointer 84 || [A0] MV SP,FP 85 [A0] STDW B13:B12,*SP[4] 86 || [A0] MVK 0x00404,B1 87 [A0] STDW B11:B10,*SP[3] 88 || [A0] STDW A13:A12,*FP[-3] 89 || [A0] MVKH 0x60000,B1 90 [A0] STD [all...] |
H A D | keccak1600-c64x.pl | 309 || EXTU $iotas,24,24,A0 ; A0 is A$C[0], as we done? 370 ||[A0] BNOP loop? 374 ||[!A0] LDDW *FP[-7],A3:A2 375 ||[!A0] LDDW *SP[4], RA:B2 629 CMPLTU LEN,BSZ,A0 ; len < bsz? 631 [A0] BNOP ret? 632 ||[A0] ZERO BSZ 633 ||[A0] LDW *SP[1],A2 ; pull A[][] 634 [BSZ] LDNDW *INP++,A1:A0 [all...] |
H A D | sha1-c64xplus.pl | 67 MV $NUM,A0 ; reassign $NUM 69 [!A0] BNOP RA ; if ($NUM==0) return; 70 || [A0] STW FP,*SP--[16] ; save frame pointer and alloca(64) 71 || [A0] MV SP,FP 72 [A0] LDW *${CTX}[0],$A ; load A-E... 73 || [A0] AND B0,SP,SP ; align stack at 64 bytes 74 [A0] LDW *${CTX}[1],$B 75 || [A0] SUBAW SP,2,SP ; reserve two words above buffer 76 [A0] LDW *${CTX}[2],$C 77 || [A0] MV [all...] |
/third_party/openssl/crypto/bn/asm/ |
H A D | bn-c64xplus.asm | 148 ADDU A1,A9:A8,A1:A0 150 || STW A0,*A3++ ; write result 172 SUBU B7,A7,A1:A0 173 [A2] SUB A1:A0,1,A1:A0 175 || STW A0,*A3++ ; write result 185 LMBD 1,A6,A0 ; leading zero bits in dv 188 CMPLTU A1,A0,A2 189 || ADD A0,B0,B0 195 [!A2] SHL A6,A0,A [all...] |
H A D | x86_64-mont5.pl | 1097 my @A0=("%r10","%r11"); 1335 mov %rax,$A0[0] # a[1]*a[0] 1337 mov %rdx,$A0[1] 1338 mov $A0[0],-24($tptr,$i) # t[1] 1341 add %rax,$A0[1] 1344 mov $A0[1],-16($tptr,$i) # t[2] 1345 mov %rdx,$A0[0] 1356 add %rax,$A0[0] # a[3]*a[0]+a[2]*a[1]+t[3] 1358 mov %rdx,$A0[1] 1359 adc \$0,$A0[ [all...] |
/third_party/rust/crates/rustix/src/backend/linux_raw/arch/outline/ |
H A D | x86.rs | 17 use crate::backend::reg::{ArgReg, RetReg, SyscallNumber, A0, A1, A2, A3, A4, A5, R0}; 29 fn rustix_syscall1_nr_last_fastcall(a0: ArgReg<'_, A0>, nr: SyscallNumber<'_>) -> RetReg<R0>; in rustix_syscall0_nr_last_fastcall() 30 fn rustix_syscall1_noreturn_nr_last_fastcall(a0: ArgReg<'_, A0>, nr: SyscallNumber<'_>) -> !; in rustix_syscall1_noreturn_nr_last_fastcall() 33 a0: ArgReg<'_, A0>, in rustix_syscall2_nr_last_fastcall() 39 a0: ArgReg<'_, A0>, in rustix_syscall3_nr_last_fastcall() 45 a0: ArgReg<'_, A0>, in rustix_syscall4_nr_last_fastcall() 52 a0: ArgReg<'_, A0>, in rustix_syscall5_nr_last_fastcall() 60 a0: ArgReg<'_, A0>, in rustix_syscall6_nr_last_fastcall() 75 pub(in crate::backend) unsafe fn syscall1(nr: SyscallNumber<'_>, a0: ArgReg<'_, A0>) -> RetReg<R0> { 79 pub(in crate::backend) unsafe fn syscall1_noreturn(nr: SyscallNumber<'_>, a0: ArgReg<'_, A0>) [all...] |
H A D | nr_last.rs | 17 use crate::backend::reg::{ArgReg, RetReg, SyscallNumber, A0, A1, A2, A3, A4, A5, R0}; 28 fn rustix_syscall1_nr_last(a0: ArgReg<'_, A0>, nr: SyscallNumber<'_>) -> RetReg<R0>; in rustix_syscall0_nr_last() 29 fn rustix_syscall1_noreturn_nr_last(a0: ArgReg<'_, A0>, nr: SyscallNumber<'_>) -> !; in rustix_syscall1_noreturn_nr_last() 31 a0: ArgReg<'_, A0>, in rustix_syscall2_nr_last() 36 a0: ArgReg<'_, A0>, in rustix_syscall3_nr_last() 42 a0: ArgReg<'_, A0>, in rustix_syscall4_nr_last() 49 a0: ArgReg<'_, A0>, in rustix_syscall5_nr_last() 57 a0: ArgReg<'_, A0>, in rustix_syscall6_nr_last() 67 a0: ArgReg<'_, A0>, in rustix_syscall7_nr_last() 85 pub(in crate::backend) unsafe fn syscall1(nr: SyscallNumber<'_>, a0: ArgReg<'_, A0>) [all...] |
/third_party/node/deps/openssl/openssl/crypto/bn/asm/ |
H A D | x86_64-mont5.pl | 1097 my @A0=("%r10","%r11"); 1335 mov %rax,$A0[0] # a[1]*a[0] 1337 mov %rdx,$A0[1] 1338 mov $A0[0],-24($tptr,$i) # t[1] 1341 add %rax,$A0[1] 1344 mov $A0[1],-16($tptr,$i) # t[2] 1345 mov %rdx,$A0[0] 1356 add %rax,$A0[0] # a[3]*a[0]+a[2]*a[1]+t[3] 1358 mov %rdx,$A0[1] 1359 adc \$0,$A0[ [all...] |
/third_party/skia/third_party/externals/libwebp/src/dsp/ |
H A D | rescaler_sse2.c | 148 const __m128i A0 = _mm_mullo_epi16(sum, mult0); in RescalerImportRowShrink_SSE2() local 150 const __m128i B0 = _mm_unpacklo_epi16(A0, A1); // sum * x_sub in RescalerImportRowShrink_SSE2() 177 const __m128i A0 = _mm_loadu_si128((const __m128i*)(src + 0)); in LoadDispatchAndMult_SSE2() local 179 const __m128i A2 = _mm_srli_epi64(A0, 32); in LoadDispatchAndMult_SSE2() 182 *out0 = _mm_mul_epu32(A0, *mult); in LoadDispatchAndMult_SSE2() 187 *out0 = A0; in LoadDispatchAndMult_SSE2() 194 static WEBP_INLINE void ProcessRow_SSE2(const __m128i* const A0, in ProcessRow_SSE2() argument 202 const __m128i B0 = _mm_mul_epu32(*A0, *mult); in ProcessRow_SSE2() 241 __m128i A0, A1, A2, A3; in RescalerExportRowExpand_SSE2() local 242 LoadDispatchAndMult_SSE2(frow + x_out, NULL, &A0, in RescalerExportRowExpand_SSE2() 257 __m128i A0, A1, A2, A3, B0, B1, B2, B3; RescalerExportRowExpand_SSE2() local 301 __m128i A0, A1, A2, A3, B0, B1, B2, B3; RescalerExportRowShrink_SSE2() local 333 __m128i A0, A1, A2, A3; RescalerExportRowShrink_SSE2() local [all...] |
H A D | rescaler_neon.c | 51 LOAD_32x4(frow, A0); in Interpolate_NEON() 53 const uint64x2_t C0 = vmull_n_u32(vget_low_u32(A0), A); in Interpolate_NEON() 54 const uint64x2_t C1 = vmull_n_u32(vget_high_u32(A0), A); in Interpolate_NEON() 78 LOAD_32x4(frow + x_out + 0, A0); in RescalerExportRowExpand_NEON() 80 const uint32x4_t B0 = MULT_FIX(A0, fy_scale_half); in RescalerExportRowExpand_NEON() 136 const uint32x4_t A0 = MULT_FIX_FLOOR(in0, yscale_half); in RescalerExportRowShrink_NEON() local 138 const uint32x4_t B0 = vqsubq_u32(in2, A0); in RescalerExportRowShrink_NEON() 146 STORE_32x8(A0, A1, irow + x_out); in RescalerExportRowShrink_NEON() 157 const uint32x4_t A0 = MULT_FIX(in0, fxy_scale_half); in RescalerExportRowShrink_NEON() local 159 const uint16x4_t B0 = vmovn_u32(A0); in RescalerExportRowShrink_NEON() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
H A D | MergedLoadStoreMotion.cpp | 231 auto *A0 = dyn_cast<Instruction>(S0->getPointerOperand()); in canSinkStoresAndGEPs() local 233 return A0 && A1 && A0->isIdenticalTo(A1) && A0->hasOneUse() && in canSinkStoresAndGEPs() 234 (A0->getParent() == S0->getParent()) && A1->hasOneUse() && in canSinkStoresAndGEPs() 235 (A1->getParent() == S1->getParent()) && isa<GetElementPtrInst>(A0); in canSinkStoresAndGEPs() 246 auto *A0 = dyn_cast<Instruction>(S0->getPointerOperand()); in sinkStoresAndGEPs() local 259 Instruction *ANew = A0->clone(); in sinkStoresAndGEPs() 263 assert(S0->getParent() == A0->getParent()); in sinkStoresAndGEPs() 271 A0 in sinkStoresAndGEPs() [all...] |
/third_party/ffmpeg/libavcodec/x86/ |
H A D | simple_idct.asm | 109 paddd mm4, mm5 ; A0 a0 121 paddd mm7, mm4 ; A0+B0 a0+b0 122 paddd mm4, mm4 ; 2A0 2a0 123 psubd mm4, mm7 ; A0-B0 a0-b0 132 packssdw mm7, mm1 ; A1+B1 a1+b1 A0+B0 a0+b0 133 packssdw mm2, mm4 ; A0-B0 a0-b0 A1-B1 a1-b1 197 paddd mm4, mm5 ; A0 a0 209 paddd mm7, mm4 ; A0+B0 a0+b0 210 paddd mm4, mm4 ; 2A0 2a0 211 psubd mm4, mm7 ; A0 [all...] |
/third_party/node/deps/openssl/openssl/crypto/aes/asm/ |
H A D | aes-c64xplus.pl | 115 || MVK 60,A0 117 LDW *KEY[A0],B0 ; rounds 118 || MVK 1024,A0 ; sizeof(AES_Te) 211 ADD.D ${TEA},A0,${TEA} ; point to Te4 212 || ADD.D ${TEB},A0,${TEB} 327 || MVK 60,A0 329 LDW *KEY[A0],B0 ; rounds 330 || MVK 1024,A0 ; sizeof(AES_Td) 423 ADD.D ${TEA},A0,${TEA} ; point to Td4 424 || ADD.D ${TEB},A0, [all...] |
/third_party/openssl/crypto/aes/asm/ |
H A D | aes-c64xplus.pl | 115 || MVK 60,A0 117 LDW *KEY[A0],B0 ; rounds 118 || MVK 1024,A0 ; sizeof(AES_Te) 211 ADD.D ${TEA},A0,${TEA} ; point to Te4 212 || ADD.D ${TEB},A0,${TEB} 327 || MVK 60,A0 329 LDW *KEY[A0],B0 ; rounds 330 || MVK 1024,A0 ; sizeof(AES_Td) 423 ADD.D ${TEA},A0,${TEA} ; point to Td4 424 || ADD.D ${TEB},A0, [all...] |
/third_party/node/deps/openssl/openssl/crypto/rc4/asm/ |
H A D | rc4-c64xplus.pl | 118 || MV B0,A0 125 STNW A0,*${KEY}++ 126 || ADD4 $ONE,A0,A0 140 || CMPEQ $INP,$ret,A0 ; end of input? 145 ||[A0] SUB $INP,$LEN,$INP ; rewind
|
/third_party/openssl/crypto/rc4/asm/ |
H A D | rc4-c64xplus.pl | 118 || MV B0,A0 125 STNW A0,*${KEY}++ 126 || ADD4 $ONE,A0,A0 140 || CMPEQ $INP,$ret,A0 ; end of input? 145 ||[A0] SUB $INP,$LEN,$INP ; rewind
|
/third_party/ffmpeg/libavfilter/ |
H A D | vf_xbr.c | 92 #define FILT2(PE, PI, PH, PF, PG, PC, PD, PB, PA, G5, C4, G0, D0, C1, B1, F4, I4, H5, I5, A0, A1, \ 126 #define FILT3(PE, PI, PH, PF, PG, PC, PD, PB, PA, G5, C4, G0, D0, C1, B1, F4, I4, H5, I5, A0, A1, \ 168 #define FILT4(PE, PI, PH, PF, PG, PC, PD, PB, PA, G5, C4, G0, D0, C1, B1, F4, I4, H5, I5, A0, A1, \ 264 const uint32_t A0 = sa1[pprev2]; in xbr_filter() local 284 FILT2(PE, PI, PH, PF, PG, PC, PD, PB, PA, G5, C4, G0, D0, C1, B1, F4, I4, H5, I5, A0, A1, 0, 1, nl, nl+1); in xbr_filter() 285 FILT2(PE, PC, PF, PB, PI, PA, PH, PD, PG, I4, A1, I5, H5, A0, D0, B1, C1, F4, C4, G5, G0, nl, 0, nl+1, 1); in xbr_filter() 286 FILT2(PE, PA, PB, PD, PC, PG, PF, PH, PI, C1, G0, C4, F4, G5, H5, D0, A0, B1, A1, I4, I5, nl+1, nl, 1, 0); in xbr_filter() 287 FILT2(PE, PG, PD, PH, PA, PI, PB, PF, PC, A0, I5, A1, B1, I4, F4, H5, G5, D0, G0, C1, C4, 1, nl+1, 0, nl); in xbr_filter() 293 FILT3(PE, PI, PH, PF, PG, PC, PD, PB, PA, G5, C4, G0, D0, C1, B1, F4, I4, H5, I5, A0, A1, 0, 1, 2, nl, nl+1, nl+2, nl1, nl1+1, nl1+2); in xbr_filter() 294 FILT3(PE, PC, PF, PB, PI, PA, PH, PD, PG, I4, A1, I5, H5, A0, D in xbr_filter() [all...] |