Pulser3 Programming Manual Download PDF

Left Bit Shift (a = b << c)

It shifts the value of b to the left by the amount specified by c and stores the result in variable a.

Example:

(IT SHIFTS THE VALUE OF VARIABLE #1 TO)

(THE LEFT BY 5 BITS AND STORES THE RESULT IN VARIABLE #0)

G65 L15 P#0 Q#1 R5

(IT SHIFTS THE VALUE OF VARIABLE #1 TO)

(THE LEFT BY THE NUMBER OF BITS SPECIFIED İN VARIABLE #2)

(AND IT LOADS THE RESULT INTO VARIABLE #0)

G65 L15 P#0 Q#1 R#2

Example:

(IT SHIFTS THE VALUE OF VARIABLE #1 TO THE LEFT)

(BY 5 BITS AND STORES THE RESULT IN VARIABLE #0)

#0 = SHL[#1, 5]

(IT SHIFTS THE VALUE OF VARIABLE #1 TO THE LEFT)

(BY THE NUMBER OF BITS SPECIFIED İN VARIABLE #2)

(AND IT LOADS THE RESULT INTO VARIABLE #0)

#0 = SHL[#1, #2]