I was unable to use the NOPx instructions, same error. But you can define a macro, ex: .macro NOP MOV r1, r1 .endm
.macro NOP2 MOV r1, r1 MOV r1, r1 ;endm and so on. Your code will look more readable. Le jeudi 13 août 2015 17:05:35 UTC-3, [email protected] a écrit : > > > > On Thursday, August 13, 2015 at 2:01:48 PM UTC-5, TJF wrote: >> >> Hi! >> >> The assembler also supports a NOPn operation (NOP0 - NOPf). See SRM >> chapter 5.3.4.1.18 for details. >> >> BR >> > > > I read that (SRM page 61) and mentioned in my post that I had tried them. > "thus far every iteration I have tried of NOPx results in 'instruction > illegal for core version'". NOP0, NOP1, NOP2, NOP3, ect all give the same > result. The SRM says they are undefined and doesn't provide much insight > beyond that. I can go the .macro route but it seems awkward, and I've > never worked on a platform that didn't have a NOP instruction. If the > .macro works then so be it, I just need the instruction to take 5ns. I > don't much care how it does it really. I just don't want to add confusion > by it being duplicate instructions. > > > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
