Lines Matching refs:prev

404 		unsigned int prev, shift, mask, _old, _new;
416 "0: l %[prev],%[address]\n"
417 "1: nr %[prev],%[mask]\n"
419 " or %[new],%[prev]\n"
420 " or %[prev],%[tmp]\n"
421 "2: lr %[tmp],%[prev]\n"
422 "3: cs %[prev],%[new],%[address]\n"
424 " xr %[tmp],%[prev]\n"
431 EX_TABLE_UA_LOAD_REG(0b, 5b, %[rc], %[prev])
432 EX_TABLE_UA_LOAD_REG(1b, 5b, %[rc], %[prev])
433 EX_TABLE_UA_LOAD_REG(3b, 5b, %[rc], %[prev])
434 EX_TABLE_UA_LOAD_REG(4b, 5b, %[rc], %[prev])
436 [prev] "=&d" (prev),
446 *(unsigned char *)uval = prev >> shift;
452 unsigned int prev, shift, mask, _old, _new;
464 "0: l %[prev],%[address]\n"
465 "1: nr %[prev],%[mask]\n"
467 " or %[new],%[prev]\n"
468 " or %[prev],%[tmp]\n"
469 "2: lr %[tmp],%[prev]\n"
470 "3: cs %[prev],%[new],%[address]\n"
472 " xr %[tmp],%[prev]\n"
479 EX_TABLE_UA_LOAD_REG(0b, 5b, %[rc], %[prev])
480 EX_TABLE_UA_LOAD_REG(1b, 5b, %[rc], %[prev])
481 EX_TABLE_UA_LOAD_REG(3b, 5b, %[rc], %[prev])
482 EX_TABLE_UA_LOAD_REG(4b, 5b, %[rc], %[prev])
484 [prev] "=&d" (prev),
494 *(unsigned short *)uval = prev >> shift;
500 unsigned int prev = old;
505 "0: cs %[prev],%[new],%[address]\n"
508 EX_TABLE_UA_LOAD_REG(0b, 1b, %[rc], %[prev])
509 EX_TABLE_UA_LOAD_REG(1b, 1b, %[rc], %[prev])
511 [prev] "+&d" (prev),
517 *(unsigned int *)uval = prev;
521 unsigned long prev = old;
526 "0: csg %[prev],%[new],%[address]\n"
529 EX_TABLE_UA_LOAD_REG(0b, 1b, %[rc], %[prev])
530 EX_TABLE_UA_LOAD_REG(1b, 1b, %[rc], %[prev])
532 [prev] "+&d" (prev),
538 *(unsigned long *)uval = prev;
542 __uint128_t prev = old;
547 "0: cdsg %[prev],%[new],%[address]\n"
550 EX_TABLE_UA_LOAD_REGPAIR(0b, 1b, %[rc], %[prev])
551 EX_TABLE_UA_LOAD_REGPAIR(1b, 1b, %[rc], %[prev])
553 [prev] "+&d" (prev),
559 *(__uint128_t *)uval = prev;