Pulser3 Programming Manual
Download PDF
Right Bit Shift (a = b >> c)
Performs a right bit shift on the value of b by c positions and loads the result into the variable a.
Example:
(SHIFTS THE VALUE OF VARIABLE #1 BY 5 BITS)
(TO THE RIGHT AND LOADS THE RESULT INTO VARIABLE #0)
G65 L14 P#0 Q#1 R5
(SHIFTS THE VALUE OF VARIABLE #1 BY #2 BITS TO THE RIGHT)
(AND LOADS THE RESULT INTO VARIABLE #0)
G65 L14 P#0 Q#1 R#2
Example:
(SHIFTS THE VALUE OF VARIABLE #1 BY 5 BITS)
(TO THE RIGHT AND LOADS THE RESULT INTO VARIABLE #0)
#0 = SHR[#1, 5]
(SHIFTS THE VALUE OF VARIABLE #1 BY #2 BITS TO THE RIGHT)
(AND LOADS THE RESULT INTO VARIABLE #0)
#0 = SHR[#1, #2]
