Revision history   OpenPOWER Library

 2.4.  Conventions and Notation

 This document uses standard IBM notation, meaning that bits and bytes are numbered in ascending order from left to right. Thus, for a 4-byte word, bit 0 is the most-significant bit, and bit 31 is the least-significant bit.

MSb

LSb

 0

 1

 2

 3

 4

 5

 6

 7

 8

 9

 10

 11

 12

 13

 14

 15

 16

 17

 18

 19

 20

 21

 22

 23

 24

 25

 26

 27

 28

 29

 30

 31

 Numbers are generally shown in decimal format, unless designated as follows:

  •   Hexadecimal values are preceded by an "x" and enclosed in single quotation marks or preceded by "0x".

     For example: x'0A00' or 0x0A00.

  •   Binary values in sentences are shown in single quotation marks.

     For example: '1010'.

 Note: A bit value that is immaterial, which is called a "don't care" bit, is represented by an "X."

 This document uses the following software documentation conventions:

  1.  Command or instruction names are written in bold type. For example: afu_wr and afu_rd.

  2.  Field names and variables are written in italic type. Required parameters are enclosed in angle brackets. Optional parameters are enclosed in brackets. For example: afu <f,b>_wr[a].

 This document uses the following  symbols:

&

Bitwise AND

 |

 Bitwise OR

 ~

 Bitwise NOT

 %

 Modulus

 =

 Equal to

 ! =

 Not equal to

 

 Greater than or equal to

 

 Less than or equal to

 x >> y

 Shift to the right; for example, 6 >> 2 = 1; least-significant y bits are dropped

 x << y

 Shift to the left; for example, 3 << 2 = 12; least-significant y bits are replaced zeros

 ||

 Concatenate


loading table of contents...