Lines Matching refs:shift
481 uint32_t shift = 0;
483 case R_AARCH64_LDST8_ABS_LO12_NC: shift = 0; break;
484 case R_AARCH64_LDST16_ABS_LO12_NC: shift = 1; break;
485 case R_AARCH64_LDST32_ABS_LO12_NC: shift = 2; break;
486 case R_AARCH64_LDST64_ABS_LO12_NC: shift = 3; break;
487 case R_AARCH64_LDST128_ABS_LO12_NC: shift = 4; break;
493 uint32_t imm12 = ((S + A) & 0xFFF) >> shift;
603 int shift = 0;
606 case R_AARCH64_MOVW_UABS_G0_NC: shift = 0; break;
608 case R_AARCH64_MOVW_UABS_G1_NC: shift = 16; break;
610 case R_AARCH64_MOVW_UABS_G2_NC: shift = 32; break;
611 case R_AARCH64_MOVW_UABS_G3: shift = 48; break;
615 uint32_t value = ((S + A) >> shift) & 0xFFFF;
624 int shift = 0;
626 case R_AARCH64_MOVW_SABS_G0: shift = 0; break;
627 case R_AARCH64_MOVW_SABS_G1: shift = 16; break;
628 case R_AARCH64_MOVW_SABS_G2: shift = 32; break;
632 int32_t value = ((S + A) >> shift) & 0xFFFF;