We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I'm afraid there isn't one. The actual available 64-bit immediates available for VBIC are the first six rows of Table A7-15 Modified immediate values for Advanced SIMD instructions (ARM ARM).For VBIC.I8 I think the only available immediate is #0 (which is not useful). For I64 you could have: VBIC.I64 d0, #0x000000ab000000ab VBIC.I64 d0, #0x0000ab000000ab00 VBIC.I64 d0, #0x00ab000000ab0000 VBIC.I64 d0, #0xab000000ab000000 VBIC.I64 d0, #0x00ab00ab00ab00ab VBIC.I64 d0, #0xab00ab00ab00ab00VBIC.F32 is just a synonym for VBIC.I32.Once you find a valid pseudo instruction, you can find out what it expands into by assembling and disassembling it.In order to accomplish, VBIC.I8 d0, #0x83 you'll need to do something like: VMOV.I8 d1, #0x83 ; does exist VBIC d0, d0, d1
VBIC.I64 d0, #0x000000ab000000ab VBIC.I64 d0, #0x0000ab000000ab00 VBIC.I64 d0, #0x00ab000000ab0000 VBIC.I64 d0, #0xab000000ab000000 VBIC.I64 d0, #0x00ab00ab00ab00ab VBIC.I64 d0, #0xab00ab00ab00ab00
VMOV.I8 d1, #0x83 ; does exist VBIC d0, d0, d1