2012-06-07 4 views
0

아래에 기술 된 일부 또는 전체 알고리즘을 대체 할 수있는 SSE 지침이 있습니까?SSE 지침 : 임계 값을 초과하는 요소 찾기

매우 짧은 배열 값이 있습니다 (바이트 또는 길이 허용 가능). 임계 값보다 큰 값을 찾아야합니다.

감사합니다.

답변

2

예, 당신은 단지 다음 (의사 코드)를 수행 할 수 있습니다

Init threshold vector 
Found = FALSE 
For each vector of N elements 
    Load vector (_mm_load_si128) 
    Compare greater than threshold (_mm_cmpgt_XXX) 
    Move comparison vector to mask (_mm_movemask_epi8) 
    If mask != 0 
     Found = TRUE 
     Break 
    End 
End 
관련 문제