Lines Matching full:immed12
513 uint32_t ARMAssembler::immed12_pre(int32_t immed12, int W)
515 LOG_ALWAYS_FATAL_IF(abs(immed12) >= 0x800,
517 immed12);
518 return (1<<24) | (((uint32_t(immed12)>>31)^1)<<23) |
519 ((W&1)<<21) | (abs(immed12)&0x7FF);
522 uint32_t ARMAssembler::immed12_post(int32_t immed12)
524 LOG_ALWAYS_FATAL_IF(abs(immed12) >= 0x800,
526 immed12);
528 return (((uint32_t(immed12)>>31)^1)<<23) | (abs(immed12)&0x7FF);