Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ bit(3F) — SunOS 1.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

BIT(3F)  —  System Interface Manual — Fortran Interfaces

NAME

bit − and, or, xor, not, rshift, lshift bitwise functions

SYNOPSIS

(intrinsic) function and (word1, word2) (intrinsic) function or (word1, word2) (intrinsic) function xor (word1, word2) (intrinsic) function not (word) (intrinsic) function rshift (word, nbits) (intrinsic) function lshift (word, nbits)

DESCRIPTION

These bitwise functions are built into the compiler and return the data type of their argument(s).  It is recommended that their arguments be integer values; inappropriate manipulation of real objects may cause unexpected results. 

The bitwise combinatorial functions return the bitwise “and” (and), “or” (or), or “exclusive or” (xor) of two operands.  Not returns the bitwise complement of its operand. 

Lshift is a logical left shift with no end around carry.  Rshift, is an arithmatic right shift with sign extension. No test is made for a reasonable value of nbits. 

FILES

These functions are generated in-line by the f77 compiler. 

Sun System Release 1.0  —  13 June 1983

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026