Lines Matching refs:part
605 // Emitted label constant, not part of a branch.
3211 // low_32 and up_32. Each part is built in a separate register. low_32 is
3217 // to the upper part built in rd.
3245 // keep track of hardware behavior for lower part in sim_low
3247 // Build lower part
3279 // Build upper part in a temporary register
3281 // Build upper part in rd
3305 // parts to the upper part by doing shift and add.
3306 // First build upper part in rd.
3319 // upper part already in rd. Each part to be added to rd, has maximum of 11
3320 // bits, and always starts with a 1. rd is shifted by the size of the part
3321 // plus the number of zeros between the parts. Each part is added after the
3337 int32_t part;
3340 part = ((uint32_t)(low_32 << i) >> i) >> (32 - (i + 11));
3342 ori(rd, rd, part);
3346 part = (uint32_t)(low_32 << i) >> i;
3348 ori(rd, rd, part);
3378 // keep track of hardware behavior for lower part in sim_low
3380 // Build lower part
3433 // parts to the upper part by doing shift and add.
3434 // First build upper part in rd.
3447 // upper part already in rd. Each part to be added to rd, has maximum of 11
3448 // bits, and always starts with a 1. rd is shifted by the size of the part
3449 // plus the number of zeros between the parts. Each part is added after the