• Compute the division via shift instruction
    I write the code as following to evaluate the expression n = n / 2 asrs r0, r0, #1 But, I found the GCC will translate the expression n = n / 2 into the following instruction lsrs r1, r0, #31...
  • What is meaning of Logical MMU ?
    Hi I have read in one of the ARM document for TrustZone that Within a TrustZone processor the hardware provides two virtual MMUs, one for each virtual processor. This enables each world to have a...
  • What does it mean 'IT can be omitted'?
    Hi, When I read the following on ARM website, I don't understand the first line. When I change ITTE to TE (as ' IT can be omitted"), the assembler complains an error of this line. Could you explain it...