def AaFp.step.st

bend-osdev-apparmor@0.1.0.0 · rule_file.bend:197

import bend-osdev-apparmor@0.1.0.0/rule_file.bend as RuleFile
import Base

197def AaFp.step.st(s: AaFpSt, +f: AaFp, +h: U32) -> AaFp:
198  match s:
199    case AaFpBase{}:
200      AaFp.base(f, h)
201    case AaFpI{}:
202      AaFp.x(f, h, AaXIx{})
203    case AaFpLp{}:
204      AaFp.ext(f, h, AaXPx{False{}, AaFbNone{}}, 105, AaFpLpi{}, 117, AaFpLpu{})
205    case AaFpLpi{}:
206      AaFp.x(f, h, AaXPx{False{}, AaFbIx{}})
207    case AaFpLpu{}:
208      AaFp.x(f, h, AaXPx{False{}, AaFbUx{}})
209    case AaFpUp{}:
210      AaFp.ext(f, h, AaXPx{True{}, AaFbNone{}}, 105, AaFpUpi{}, 85, AaFpUpU{})
211    case AaFpUpi{}:
212      AaFp.x(f, h, AaXPx{True{}, AaFbIx{}})
213    case AaFpUpU{}:
214      AaFp.x(f, h, AaXPx{True{}, AaFbUx{}})
215    case AaFpLc{}:
216      AaFp.ext(f, h, AaXCx{False{}, AaFbNone{}}, 105, AaFpLci{}, 117, AaFpLcu{})
217    case AaFpLci{}:
218      AaFp.x(f, h, AaXCx{False{}, AaFbIx{}})
219    case AaFpLcu{}:
220      AaFp.x(f, h, AaXCx{False{}, AaFbUx{}})
221    case AaFpUc{}:
222      AaFp.ext(f, h, AaXCx{True{}, AaFbNone{}}, 105, AaFpUci{}, 85, AaFpUcU{})
223    case AaFpUci{}:
224      AaFp.x(f, h, AaXCx{True{}, AaFbIx{}})
225    case AaFpUcU{}:
226      AaFp.x(f, h, AaXCx{True{}, AaFbUx{}})
227    case AaFpLu{}:
228      AaFp.x(f, h, AaXUx{False{}})
229    case AaFpUu{}:
230      AaFp.x(f, h, AaXUx{True{}})

Uses (9)

Used by (1)