18#ifndef BACKENDS_TOFINO_BF_ASM_POWER_CTL_H_
19#define BACKENDS_TOFINO_BF_ASM_POWER_CTL_H_
21#include "lib/exceptions.h"
44 switch (reg / (I * 8)) {
48 reg = (reg % (I * 4)) + (I * 4);
54 reg = (reg % (I * 6)) + (I * 8);
58 reg = (reg % (I * 4));
61 BUG(
"Invalid power control reg: %d", reg);
63 power_ctl[side][reg / I] |= 1U << reg % I;
Definition checked_array.h:50