Lines Matching defs:prev

405 		unsigned int prev, shift, mask, _old, _new;
417 "0: l %[prev],%[address]\n"
418 "1: nr %[prev],%[mask]\n"
420 " or %[new],%[prev]\n"
421 " or %[prev],%[tmp]\n"
422 "2: lr %[tmp],%[prev]\n"
423 "3: cs %[prev],%[new],%[address]\n"
425 " xr %[tmp],%[prev]\n"
432 EX_TABLE_UA_LOAD_REG(0b, 5b, %[rc], %[prev])
433 EX_TABLE_UA_LOAD_REG(1b, 5b, %[rc], %[prev])
434 EX_TABLE_UA_LOAD_REG(3b, 5b, %[rc], %[prev])
435 EX_TABLE_UA_LOAD_REG(4b, 5b, %[rc], %[prev])
437 [prev] "=&d" (prev),
447 *(unsigned char *)uval = prev >> shift;
453 unsigned int prev, shift, mask, _old, _new;
465 "0: l %[prev],%[address]\n"
466 "1: nr %[prev],%[mask]\n"
468 " or %[new],%[prev]\n"
469 " or %[prev],%[tmp]\n"
470 "2: lr %[tmp],%[prev]\n"
471 "3: cs %[prev],%[new],%[address]\n"
473 " xr %[tmp],%[prev]\n"
480 EX_TABLE_UA_LOAD_REG(0b, 5b, %[rc], %[prev])
481 EX_TABLE_UA_LOAD_REG(1b, 5b, %[rc], %[prev])
482 EX_TABLE_UA_LOAD_REG(3b, 5b, %[rc], %[prev])
483 EX_TABLE_UA_LOAD_REG(4b, 5b, %[rc], %[prev])
485 [prev] "=&d" (prev),
495 *(unsigned short *)uval = prev >> shift;
501 unsigned int prev = old;
506 "0: cs %[prev],%[new],%[address]\n"
509 EX_TABLE_UA_LOAD_REG(0b, 1b, %[rc], %[prev])
510 EX_TABLE_UA_LOAD_REG(1b, 1b, %[rc], %[prev])
512 [prev] "+&d" (prev),
518 *(unsigned int *)uval = prev;
522 unsigned long prev = old;
527 "0: csg %[prev],%[new],%[address]\n"
530 EX_TABLE_UA_LOAD_REG(0b, 1b, %[rc], %[prev])
531 EX_TABLE_UA_LOAD_REG(1b, 1b, %[rc], %[prev])
533 [prev] "+&d" (prev),
539 *(unsigned long *)uval = prev;
543 __uint128_t prev = old;
548 "0: cdsg %[prev],%[new],%[address]\n"
551 EX_TABLE_UA_LOAD_REGPAIR(0b, 1b, %[rc], %[prev])
552 EX_TABLE_UA_LOAD_REGPAIR(1b, 1b, %[rc], %[prev])
554 [prev] "+&d" (prev),
560 *(__uint128_t *)uval = prev;