32-Bit Instruction Set

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BGEN

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bit Generate

Operation:

 

 

 

 

RA 2IMM5

 

 

 

 

 

 

 

 

 

 

 

 

Assembler Syntax:

 

 

BGEN %rA,IMM5

 

 

 

 

 

 

 

 

Example:

 

 

 

 

BGEN %g7,6 ; set %g7 to 64

 

 

 

 

 

 

Description:

 

 

 

 

Sets RA to an integer power-of-two with the exponent given by IMM5. This is

 

 

 

 

 

 

 

equivalent to setting a single bit in RA, and clearing the rest.

 

 

 

Condition Codes:

 

 

Flags: Unaffected

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

V

Z

C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Instruction Format:

 

 

Ri5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Instruction Fields:

 

 

A = Register index of RA operand

 

 

 

 

 

 

 

 

 

 

 

 

 

IMM5 = 5-bit immediate value

 

 

 

 

 

 

 

15

14

13

 

12

11

10

 

 

9

8

7

6

5

4

3

2

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

1

0

 

0

1

0

 

 

 

 

 

 

IMM5

 

 

 

 

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

32-Bit Instruction Set

Altera Corporation

41

Page 53
Image 53
Excalibur electronic A-MNL-NIOSPROG-01.1 manual Bit Generate, Bgen %rA,IMM5