Свързани въпроси 'intrinsics'

функция minloc във fortran
Искам да намеря местоположението на минималната стойност на елемент в 2D масив. Масивът е сложен и първият индекс за първо измерение е нула. Искам обаче функцията да търси елементите на масива с индекси, които са по-големи от нула. Мога ли да направя...
68 изгледи
schedule 20.09.2022

Как да фалшифицирам влизане на потребител за целите на тестване на единица, използвайки fakeiteasy в asp.net mvc 2
Току-що започнах да уча и използвам ASP.NET MVC 2 и също така се включвам повече в модулното тестване на моя код. Въпросът ми е най-общо как да симулирам влизане на потребител чрез предаване на идентификационни данни в моя тест. Използвам MSpec и...
1758 изгледи
schedule 09.11.2023

SIMD/SSE: кратък точков продукт и кратка максимална стойност
Опитвам се да оптимизирам точково произведение на два масива в стил c от contant и малък размер и от тип short. Прочетох няколко документации за SIMD intrinsics и много публикации в блогове/статии за оптимизация на точков продукт с помощта на този...
516 изгледи
schedule 11.01.2024

Недокументирани вътрешни рутинни процедури
Delphi има този списък: Delphi Intrinsic Routines Но този списък е непълен . Кои са 7-те недокументирани вътрешни функции, откога и каква е тяхната цел?
2879 изгледи
schedule 23.10.2022

Реконструирайте 3D-координати в координатната система на камерата от 2D - Пиксели със странично състояние
Опитвам се да реконструирам 3D-координати от 2D-пикселни координати в картина от камера, като използвам странично условие (в MatLab). Имам външни и вътрешни параметри на камерата. Използвайки хомогенна трансформация, мога да трансформирам...
19421 изгледи

Как да сумирам __m256 хоризонтално?
Бих искал хоризонтално да сумирам компонентите на __m256 вектор, като използвам AVX инструкции. В SSE бих могъл да използвам _mm_hadd_ps(xmm,xmm); _mm_hadd_ps(xmm,xmm); за да получите резултата при първия компонент на вектора, но това не...
9533 изгледи
schedule 16.02.2024

_mm_extract_epi8() вътрешен, който приема небуквално цяло число като аргумент
Напоследък използвам SSE intrinsic int _mm_extract_epi8 (__m128i src, const int ndx) , който според препратката „извлича цял байт от опакован елемент от цялочислен масив, избран по индекс“. Точно това искам. Аз обаче определям индекса чрез...
1648 изгледи
schedule 24.02.2024

Векторизиране на добавяне на част от матрично умножение с помощта на вътрешни елементи?
Опитвам се да векторизирам матрично умножение, използвайки блокиращи и векторни вътрешни елементи. Струва ми се, че събирателната част във векторното умножение не може да бъде векторизирана. Бихте ли могли да видите дали мога да подобря кода си за...
683 изгледи

128-битово деление, присъщо на Visual C++
Чудя се дали наистина няма 128-битова вградена функция за разделяне във Visual C++? Има 64x64=128-битова вградена функция за умножение, наречена _umul128() , която добре съответства на инструкцията за асемблер MUL x64. Естествено,...
6168 изгледи