다음 코드로드 동일한 데이터를 D17뿐만 D18, D19로서 :ARM 네온 VLD1 명령로드 레지스터 회
vld1.16 {d16, d17, d18, d19}, [R1, :128]!
제가 너무
vld1.16 d16, [R1, :64]!
처럼 별도 하중을 분할하려고 또한 d16 및 d17에 데이터를 두 번로드했습니다.
이것은 Xcode 5.1.1에서 대상은 iPad 3 (ARMv7)입니다.
IDE에서 결과를 믿지 않으면 lldb에서 결과를 확인했습니다.
lldb에 코드를 디스 어셈블리하면 예상 코드가 표시됩니다.
', : 128' 부분을 제거해보십시오. – ooga
좋지 않습니다. 이미 정렬 지정자를 제거하려고 시도했습니다. – Possum