{{htmlmetatags>metatag-description:(ICL George 3 and George 4 GIN macro: BOP)}}
====== BOP ======
(GIN Macro)
**Defined in:** [[george:source:MACROS_SJ|MACROS SJ]]
**Used in:**
=RC8 ...[
=RJB ...[
=RPL ...[??? BOP SECT FILE FGN 24 DOC
=^K6 #MAC BOP
=^MP ...[ THE FOLLOWING MACROS OPERATE ON THE BITS IN AN ACC,CORRESPONDING
=^Q# ...[ TO THE BIT IDS GIVEN
=^SX ...[ BOP,MBOP ARE THE PRIMITIVES
=^XG ...[ BSXD SETS THE BITS IN AN ACC, OVWERWRITING PREV CONTETS
?225 ...[ MBSXD IS THE MULTI CASE
?24Q #SKI %A%>11-11
?2JB ( [B12-23
?342 %BN %C #40000000@L-(%A%)
?3HL #EXI
?43= )
?4GW #SKI %A%-1<8-8
?52G ( [B1-8
?5G6 #STR %B,LD
?5^Q ( [NOT LD OPERATION
?6FB #STR %D
?6^2 ( [%D SPECIFIED
?7DL %BX %C %D
?7Y= #EXI
?8CW )
?8XG LDCT 0 #400@L-(%A%)
?9C6 %BX %C 0
?9WQ #EXI
?=BB ) [LD OPERATION
?=W2 LDCT %C #400@L-(%A%)
??*L #STR %D
??T= STO %C %D
?##W #EXI
?#SG )
?*#6 #SKI %A%<1-1
?*RQ %BX %C GSIGN
?B?B #SKI %A%-9<1-1
?BR2 %BX %C BIT9
?C=L #SKI %A%-10<1-1
?CQ= %BX %C BIT10
?D9W #SKI %A%-11<1-1
?DPG %BX %C BIT11
?F96 #NOR