[RyuJit/ARM32] Fix assertion of failure on "Instruction cannot be encoded" (#10789)
authorSujin Kim <sjsujin.kim@samsung.com>
Mon, 17 Apr 2017 17:18:39 +0000 (02:18 +0900)
committerBruce Forstall <brucefo@microsoft.com>
Mon, 17 Apr 2017 17:18:39 +0000 (10:18 -0700)
commit7231298e767bdfa756b7895118a85cfdcbe75019
tree77d0bcb4cecb36458e0cd87a50e87dc0a49a2b1b
parenta1818d821b0ae261ba63b3311bdc6ec09739c539
[RyuJit/ARM32] Fix assertion of failure on "Instruction cannot be encoded" (#10789)

Fix assertion of failure on "Instruction cannot be encoded"

I figured out the bit set mask for '0xffffff00' which is the imm is not supportted on ARM.
So at first, It would be checked the validation of using instruction with immediate constants.
If not, it would be use the instruction with registers.
src/jit/codegenarmarch.cpp
src/jit/lsraarm.cpp