Skip to content

Commit 4e98212

Browse files
committed
Add suport for asl and rol to match existing support for asr and ror
1 parent 9921cd9 commit 4e98212

File tree

5 files changed

+1386
-1261
lines changed

5 files changed

+1386
-1261
lines changed

util/fipstools/delocate/delocate.peg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ RegisterOrConstant <- (('%'[[A-Z]][[A-Z0-9]]*) /
8787
('#(' [0-9]+ ')') /
8888
ARMRegister)
8989
![fb:(+\-]
90-
ARMConstantTweak <- ((([us] "xt" [xwhb]) / "lsl" / "lsr" / "ror" / "asr") (WS '#'? Offset)?)/
90+
ARMConstantTweak <- ((([us] "xt" [xwhb]) / "lsl" / "lsr" / "ror" / "rol" / "asr" / "asl") (WS '#'? Offset)?)/
9191
"mul vl" # multiply offset by the hardware's vector length
9292
ARMRegister <- "sp" / ([xwdqshb] [0-9] [0-9]? !(ARMRegisterBoundary)) / "xzr" / "wzr" / "NZCV" / ARMVectorRegister / SVE2PredicateRegister /
9393
('{' WS? ARMVectorRegister WS? ([,\-] WS? ARMVectorRegister)* WS? '}' ('[' [0-9] [0-9]? ']')? )

0 commit comments

Comments
 (0)