This site supports any browser, including Lynx!
Date::Calc Demo: International Eternal Gregorian Calendar
Date::Calc Demo: Sports Club Events Calendar
Date::Calc Demo: Simple Date Calculator


Bit::ShiftReg
Manual Page


Homepage
What's New
Who am I
Site Map
Gallery
Software
Download
Fluolinks
Archive
Credits

[Bit::ShiftReg]

What does it do:

This module implements rotate left, rotate right, shift left and shift right operations with carry flag for all C integer types.

The results depend on the number of bits that the integer types unsigned char, unsigned short, unsigned int and unsigned long have on your machine.

The module automatically determines the number of bits of each integer type and adjusts its internal constants accordingly.

It also provides subroutines to determine the number of bits of these types in your Perl programs.

For shift registers of arbitrary size, you can either chain several bytes together using the functions of this module, or use the module "Bit::Vector".

This latter module / distribution is actually the new version of the "Set::IntegerFast" package (now defunct), which has been split into a base class, "Bit::Vector", and application classes, like "Set::IntegerFast" (now defunct), "Set::IntRange" and "Math::MatrixBool".


Last modified: Saturday, 26-Mar-2016 03:04:27 MDT

Copyright © 1997 - 2016 by Steffen Beyer

Follow me on Facebook [Facebook] or Twitter [Twitter]