Verschiebung und Rotation
SHL
SHL(x,y)
Liefert den um y Bit nach links verschobenen Bitstring x. Null-Bits werden auf der rechten Seite eingefügt. Es wird angenommen, dass das niederwertigste Bit ganz rechts ist.
Die Funktion ist überladen für jeden Bitstring-Typ für x und jeden Integer-Typ für y. Der Typ von x wird als Rückgabetyp verwendet.
![]() | EINSCHRÄNKUNG: Die Variable |
SHR
SHR(x,y)
Liefert den um y Bit nach rechts verschobenen Bitstring x. Null-Bits werden auf der linken Seite eingefügt. Es wird angenommen, dass das niederwertigste Bit ganz rechts ist.
Die Funktion ist überladen für jeden Bitstring-Typ für x und für jeden Integer-Typ für y. Der Typ von x wird als Rückgabetyp verwendet.
![]() | EINSCHRÄNKUNG: Die Variable |
ROL
ROL(x,y)
Liefert den um y Bit nach links gedrehten Bitstring x. Bits, die auf der linken Seite herausgeschoben werden, werden auf der rechten Seite eingefügt. Es wird angenommen, dass das niederwertigste Bit ganz rechts ist.
Die Funktion ist überladen für jeden Bitstring-Typ für x und für jeden Integer-Typ für y. Der Typ von x wird als Rückgabetyp verwendet.
![]() | EINSCHRÄNKUNG: Die Variable |
ROR
ROR(x,y)
Liefert den um y Bit nach rechts gedrehten Bitstring x. Bits, die auf der rechten Seite herausgeschoben werden, werden auf der linken Seite eingefügt. Es wird angenommen, dass das niederwertigste Bit ganz rechts ist.
Die Funktion ist überladen für jeden Bitstring-Typ für x und für jeden Integer-Typ für y. Der Typ von x wird als Rückgabetyp verwendet.
![]() | EINSCHRÄNKUNG: Die Variable |
