diff options
author | jpathy <jpathy@mail.nanosouffle.net> | 2013-06-11 00:30:16 +0530 |
---|---|---|
committer | jpathy <jpathy@mail.nanosouffle.net> | 2013-06-11 00:30:16 +0530 |
commit | f166778ce3ae398fee849be40d8d60dd577e21ad (patch) | |
tree | 9b62cb9842755001dce874bb47f386d574cafcfd /sys/src/cmd/5e/arm.c | |
parent | de463408482b3d1e5c361866ac7500c07c5f4e96 (diff) |
5e: vfp support
Diffstat (limited to 'sys/src/cmd/5e/arm.c')
-rw-r--r-- | sys/src/cmd/5e/arm.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/src/cmd/5e/arm.c b/sys/src/cmd/5e/arm.c index bacdab853..ae4e21d6e 100644 --- a/sys/src/cmd/5e/arm.c +++ b/sys/src/cmd/5e/arm.c @@ -473,6 +473,12 @@ step(void) fpaoperation(instr); else if((instr & 0x0E000F10) == 0x0E000110) fparegtransfer(instr); + else if(vfp && ((instr & 0x0F000A10) == 0x0E000A00)) + vfpoperation(instr); + else if(vfp && ((instr & 0x0F000F10) == 0x0E000A10)) + vfpregtransfer(instr); + else if(vfp && ((instr & 0x0F000A00) == 0x0D000A00)) + vfprmtransfer(instr); else invalid(instr); } |