Свързани въпроси '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 изгледи
schedule
07.02.2024
Как да сумирам __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 изгледи
schedule
01.03.2024
128-битово деление, присъщо на Visual C++
Чудя се дали наистина няма 128-битова вградена функция за разделяне във Visual C++?
Има 64x64=128-битова вградена функция за умножение, наречена _umul128() , която добре съответства на инструкцията за асемблер MUL x64.
Естествено,...
6168 изгледи
schedule
19.05.2024