поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

PM0214 датащи(PDF) 118 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) 118 Page - STMicroelectronics

Back Button 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 PM0214 Datasheet HTML 121Page - STMicroelectronics PM0214 Datasheet HTML 122Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 118 / 245 page
background image
The STM32 Cortex-M4 instruction set
PM0214
118/245
DocID022708 Rev 4
3.6.7
SMMLA and SMMLS
Signed most significant word multiply accumulate / multiply subtract
Syntax
op{R}{cond} Rd, Rn, Rm, Ra
where:
op is one of:
SMMLA: Signed most significant word multiply accumulate.
SMMLS: Signed most significant word multiply subtract.
R is a rounding error flag. If R is specified, the result is rounded instead of being
truncated, 0x80000000 is added to the product before the high word is extracted.
‘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 multiply operands
‘Ra’ is the register holding the accumulate value
Operation
The SMMLA instruction interprets the values from Rn and Rm as signed 32-bit words:
1.
Multiplies the values in Rn and Rm.
2.
Optionally rounds the result by adding 0x80000000.
3.
Extracts the most significant 32 bits of the result.
4.
Adds the value of Ra to the signed extracted value.
5.
Writes the result of the addition in Rd.
The SMMLS instruction interprets the values from Rn and Rm as signed 32-bit words:
1.
Multiplies the values in Rn and Rm.
2.
Optionally rounds the result by adding 0x80000000.
3.
Extracts the most significant 32 bits of the result.
4.
Subtracts the extracted value of the result from the value in Ra.
5.
Writes the result of the subtraction in Rd.
Restrictions
In these instructions: Do not use SP or PC.
Condition flags
These instructions do not affect the condition code flags.
Examples
SMMLA
R0, R4, R5, R6
; Multiplies R4 and R5, extracts top 32 bits,
; adds R6, truncates and writes to R0
SMMLAR
R6, R2, R1, R4
; Multiplies R2 and R1, extracts top 32 bits,
; adds R4, rounds and writes to R6
SMMLSR
R3, R6, R2, R7
; Multiplies R6 and R2, extracts top 32 bits,
; subtracts R7, rounds and writes to R3
SMMLS
R4, R5, R3, R8
; Multiplies R5 and R3, extracts top 32 bits,
; subtracts R8, truncates and writes to R4.



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



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
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