ARM A64 명령어셋 ZIP1, ZIP2
Programming우선 ZIP1
부터 정리한다. 이 명령어는 두 벡터에서, 즉 두 개의 SIMD/FP 레지스터에서 상위 절반(upper half)부분을 각각 떼어다가 뒤섞어(interleave) 붙인다. 설명보다는 그림으로 이해하는 것이 편할 듯.
ZIP1 <Vd>.<T>, <Vn>.<T>, <Vm>.<T>
위 그림에도 나와있듯이 ZIP2
는 하위 절반 비트를 뒤섞는다.
뒤섞는 단위는 T
파라미터에서 명시해 주는데, 8B, 16B, 4H, 8H, 2S, 4S, 2D 가 가능하다.
'Programming' 카테고리의 다른 글
pip 설치 중 setuptools 관련 오류 (0) | 2019.06.04 |
---|---|
ARM A32 명령어셋 VZIP (0) | 2019.03.11 |
ARM A64 명령어세트 기본적인 내용 정리 (0) | 2019.03.11 |
Bash에서 문자열 검색 조건식 만들기 (0) | 2018.07.22 |
Truncate PWD in prompt (MacOS) (0) | 2018.04.29 |