std::experimental::simd<T,Abi>:: operator+,-,*,/,%,&,|,^,<<,>>
From cppreference.net
<
cpp
|
experimental
|
simd
|
simd
|
friend
simd operator
+
(
const
simd
&
lhs,
const
simd
&
rhs
)
noexcept
;
|
(1) | (병렬성 TS v2) |
|
friend
simd operator
-
(
const
simd
&
lhs,
const
simd
&
rhs
)
noexcept
;
|
(2) | (병렬성 TS v2) |
|
friend
simd operator
*
(
const
simd
&
lhs,
const
simd
&
rhs
)
noexcept
;
|
(3) | (병렬성 TS v2) |
|
friend
simd operator
/
(
const
simd
&
lhs,
const
simd
&
rhs
)
noexcept
;
|
(4) | (병렬성 TS v2) |
|
friend
simd operator
%
(
const
simd
&
lhs,
const
simd
&
rhs
)
noexcept
;
|
(5) | (parallelism TS v2) |
|
friend
simd operator
&
(
const
simd
&
lhs,
const
simd
&
rhs
)
noexcept
;
|
(6) | (parallelism TS v2) |
|
friend
simd operator
|
(
const
simd
&
lhs,
const
simd
&
rhs
)
noexcept
;
|
(7) | (parallelism TS v2) |
|
friend
simd operator
^
(
const
simd
&
lhs,
const
simd
&
rhs
)
noexcept
;
|
(8) | (병렬성 TS v2) |
|
friend
simd operator
<<
(
const
simd
&
lhs,
const
simd
&
rhs
)
noexcept
;
|
(9) | (병렬성 TS v2) |
|
friend
simd operator
<<
(
const
simd
&
lhs,
int
n
)
noexcept
;
|
(10) | (병렬성 TS v2) |
|
friend
simd operator
>>
(
const
simd
&
lhs,
const
simd
&
rhs
)
noexcept
;
|
(11) | (병렬성 TS v2) |
|
friend
simd operator
>>
(
const
simd
&
lhs,
int
n
)
noexcept
;
|
(12) | (병렬성 TS v2) |
주어진 이항 연산자를 피연산자들의 각 해당 요소에 요소별로 적용합니다. 범위
[
0
,
size()
)
내의 모든
i
에 대해
i
th
번째 요소가 다음과 같은
simd
를 반환합니다:
1)
lhs
[
i
]
+
rhs
[
i
]
2)
lhs
[
i
]
-
rhs
[
i
]
3)
lhs
[
i
]
*
rhs
[
i
]
4)
lhs
[
i
]
/
rhs
[
i
]
5)
lhs
[
i
]
%
rhs
[
i
]
6)
lhs
[
i
]
&
rhs
[
i
]
7)
lhs
[
i
]
|
rhs
[
i
]
8)
lhs
[
i
]
^
rhs
[
i
]
9)
lhs
[
i
]
<<
rhs
[
i
]
10)
lhs
[
i
]
<<
n
11)
lhs
[
i
]
>>
rhs
[
i
]
12)
lhs
[
i
]
>>
n
목차 |
매개변수
| lhs | - | 왼쪽 피연산자 |
| rhs | - | 오른쪽 피연산자 |
| n | - | lhs 의 각 요소를 시프트할 비트 수 |
반환값
위에서 설명한 simd 객체입니다.
예제
|
이 섹션은 불완전합니다
이유: 예제가 없음 |
참고 항목
|
요소별 복합 이항 연산자
(함수) |