전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

PM0214 데이터시트(PDF) 116 Page - STMicroelectronics

부품명 PM0214
상세설명  This programming manual provides information
PDF  245 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  STMICROELECTRONICS [STMicroelectronics]
홈페이지  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

PM0214 데이터시트(HTML) 116 Page - STMicroelectronics

Back Button PM0214 Datasheet HTML 112Page - STMicroelectronics PM0214 Datasheet HTML 113Page - STMicroelectronics PM0214 Datasheet HTML 114Page - STMicroelectronics PM0214 Datasheet HTML 115Page - STMicroelectronics PM0214 Datasheet HTML 116Page - STMicroelectronics PM0214 Datasheet HTML 117Page - STMicroelectronics PM0214 Datasheet HTML 118Page - STMicroelectronics PM0214 Datasheet HTML 119Page - STMicroelectronics PM0214 Datasheet HTML 120Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 116 / 245 page
background image
The STM32 Cortex-M4 instruction set
PM0214
116/245
DocID022708 Rev 4
3.6.6
SMLSD and SMLSLD
Signed multiply subtract dual and Signed multiply subtract long dual
Syntax
op{X}{cond} Rd, Rn, Rm, Ra
where:
op is one of:
SMLSD: Signed multiply subtract dual.
SMLSDX: Signed multiply subtract dual reversed
SMLSLD: Signed multiply subtract long dual.
SMLSLDX: Signed multiply subtract long dual reversed.
If X is present, the multiplications are bottom × top and top × bottom.
If the X is omitted, the multiplications are bottom × bottom and top × top.
‘cond’ is an optional condition code (see Conditional execution on page 64)
‘Rd’ is the destination register.
‘Rn’, ‘Rm’ are registers holding the first and second operands
‘Ra’ is the register holding the accumulate value
Operation
The SMLSD instruction interprets the values from the first and second operands as four
signed halfwords. This instruction:
1.
Optionally rotates the halfwords of the second operand.
2.
Performs two signed 16 × 16-bit halfword multiplications.
3.
Subtracts the result of the upper halfword multiplication from the result of the lower
halfword multiplication.
4.
Adds the signed accumulate value to the result of the subtraction.
5.
Writes the result of the addition to the destination register.
The SMLSLD instruction interprets the values from Rn and Rm as four signed halfwords.
This instruction:
1.
Optionally rotates the halfwords of the second operand.
2.
Performs two signed 16 × 16-bit halfword multiplications.
3.
Subtracts the result of the upper halfword multiplication from the result of the lower
halfword multiplication.
4.
Adds the 64-bit value in RdHi and RdLo to the result of the subtraction.
5.
Writes the 64-bit result of the addition to the RdHi and RdLo.
Restrictions
In these instructions: Do not use SP or PC.
Condition flags
This instruction sets the Q flag if the accumulate operation overflows. Overflow cannot occur
during the multiplications or subtraction.
For the Thumb instruction set, these instructions do not affect the condition code flags.
Examples



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


데이터시트 다운로드

Go To PDF Page


링크 URL



ALLDATASHEET 가 귀하에 도움이 되셨나요?  [ DONATE ] 

Alldatasheet는?   |   광고문의   |   운영자에게 연락하기   |   개인정보취급방침   |   링크 투 데이터시트    |   링크교환   |   제조사별 검색
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com