author | haftmann |
Wed, 23 Jul 2025 13:22:58 +0200 | |
changeset 82900 | bd3685e5f883 |
parent 41561 | d1318f3c86ba |
permissions | -rw-r--r-- |
with Interfaces; --# inherit Interfaces; package WordOps is subtype Word is Interfaces.Unsigned_32; subtype Rotate_Amount is Integer range 0..15; --# function rotate_left(I : Rotate_Amount; W : Word) return Word; function Rotate(I : Rotate_Amount; W : Word) return Word; --# return rotate_left(I, W); --# accept W, 3, "Expecting this warning"; pragma Inline (Rotate); --# end accept; end Wordops;