Lines Matching refs:__ASM
37 __ASM volatile("nop"); in __NOP()
47 __ASM volatile("wait"); in __WFI()
56 __ASM volatile("wait"); in __WAIT()
65 __ASM volatile("doze"); in __DOZE()
74 __ASM volatile("stop"); in __STOP()
85 __ASM volatile("sync"::: "memory"); in __ISB()
96 __ASM volatile("sync"::: "memory"); in __DSB()
107 __ASM volatile("sync"::: "memory"); in __DMB()
133 __ASM volatile("revh %0, %1" : __CSI_GCC_OUT_REG(result) : __CSI_GCC_USE_REG(value)); in __REV16()
174 __ASM volatile("bkpt"); in __BKPT()
188 __ASM volatile("brev %0, %1" : "=r"(result) : "r"(value)); in __RBIT()
320 __ASM volatile("bgeni t0, 31\n\t" in __RRX()
328 __ASM volatile("movi r7, 0\n\t" in __RRX()
350 __ASM volatile("ldb %0, (%1, 0)" : "=r"(result) : "r"(addr)); in __LDRBT()
366 __ASM volatile("ldh %0, (%1, 0)" : "=r"(result) : "r"(addr)); in __LDRHT()
382 __ASM volatile("ldw %0, (%1, 0)" : "=r"(result) : "r"(addr)); in __LDRT()
396 __ASM volatile("stb %1, (%0, 0)" :: "r"(addr), "r"((uint32_t)value) : "memory"); in __STRBT()
409 __ASM volatile("sth %1, (%0, 0)" :: "r"(addr), "r"((uint32_t)value) : "memory"); in __STRHT()
422 __ASM volatile("stw %1, (%0, 0)" :: "r"(addr), "r"(value) : "memory"); in __STRT()
442 __ASM volatile("mfcr %0, cr<13, 0>" : "=r"(result)); in __get_FPUType()