Lines Matching refs:u32
47 const PARAMBITS: u32 = 12;
48 const PARAMMASK: u32 = (1u32 << PARAMBITS) - 1u32;
49 const INTENTIONSHIFT: u32 = PARAMBITS;
50 const INTENTIONBITS: u32 = 8;
51 const INTENTIONMASK: u32 = (1u32 << INTENTIONBITS) - 1u32;
52 const ACTIONSHIFT: u32 = INTENTIONSHIFT + INTENTIONBITS;
53 const ACTIONBITS: u32 = 4;
54 const ACTIONMASK: u32 = (1u32 << ACTIONBITS) - 1u32;
56 pub fn compose_param_id(action: CommonAction, intention: Intention, param: u32) -> u32 in compose_param_id() argument
59 ((action as u32 & ACTIONMASK) << ACTIONSHIFT) | in compose_param_id()
60 ((intention as u32 & INTENTIONMASK) << INTENTIONSHIFT) | in compose_param_id()
64 pub fn split_action(code: u32) -> FusionResult<CommonAction> in split_action()
70 pub fn split_intention(code: u32) -> FusionResult<Intention> in split_intention()
76 pub fn split_param(code: u32) -> u32 in split_param() argument