RORBIN ;HCIOFO/SG - BINARY OPERATIONS ; 1/23/06 1:54pm ;;1.5;CLINICAL CASE REGISTRIES;;Feb 17, 2006 ; Q ; ;***** BINARY "AND" OPERATION ; ; V1 Operands formatted as strings of "1" and "0" ; V2 ; AND(V1,V2) ; N I,L1,L2,N,RES S L1=$L(V1),L2=$L(V2),RES="" I L10), "unsigned" shift is ; performed. ; SHR(VAL,N,SIGN) ; N FILL,L,RES,SIZE S L=$L(VAL) Q:$G(SIGN)'>0 $S(NSIZE VAL=$E(VAL,L-SIZE+1,L),L=SIZE S SIGN=$S(LSIZE N=SIZE S:SIGN $P(FILL,"1",N+1)="" Q $E($G(FILL)_$S(N