Home
last modified time | relevance | path

Searched refs:diff (Results 1 – 1 of 1) sorted by relevance

/nrf_hw_models-latest/src/HW_models/
DNRF_GPIO.c429 uint32_t diff = new_IN ^ NRF_GPIO_regs[port].IN; in nrf_gpio_eval_inputs() local
433 for (int n = __builtin_ffs(diff) - 1; n >= 0; n = __builtin_ffs(diff) - 1) { in nrf_gpio_eval_inputs()
435 diff &= ~(1 << n); in nrf_gpio_eval_inputs()
467 int diff = ((gpio_st[port].IO_level >> n) & 0x1) ^ (uint32_t)value; in nrf_gpio_eval_input() local
469 if (diff == 0) { in nrf_gpio_eval_input()
506 uint32_t diff = new_output ^ st->O_level; in nrf_gpio_eval_outputs() local
508 if (diff == 0) { in nrf_gpio_eval_outputs()
517 for (int n = __builtin_ffs(diff) - 1; n >= 0; n = __builtin_ffs(diff) - 1) { in nrf_gpio_eval_outputs()
519 diff &= ~(1 << n); in nrf_gpio_eval_outputs()