Entry point names for scalar bit manipulation routines
Table 1 summarizes the entry
point names, the parameter types, and the result types for the scalar
bit manipulation routines.
Math Operation | Entry Name Callable Service, CWI, Register CWI | Arg Type(s) | Result Type | Algorithm Source | Msg_No |
---|---|---|---|---|---|
Bit Shift | |||||
CEESISHF CEETISHF CEE9ISHF | I*S I*S | I*S | AFBBTSHS | 2028 | |
CEE9JSHF | I*L I*L | I*L | AFBBTSH8 | 2028 | |
CEE9KSHF | I*1 I*1 | I*1 | AFBBTSH1 | 2028 | |
CEE9HSHF | I*2 I*2 | I*2 | AFBBTSH2 | 2028 | |
CEE9USHF | U*1 U*1 | U*1 | AFBBTSH1 | 2028 | |
Left Shift | |||||
CEE9ILSH | I*S I*S | I*S | AFBBTSHS | 2028 | |
CEE9JLSH | I*L I*L | I*L | AFBBTSH8 | 2028 | |
CEE9KLSH | I*1 I*1 | I*1 | AFBBTSH1 | 2028 | |
CEE9HLSH | I*2 I*2 | I*2 | AFBBTSH2 | 2028 | |
CEE9KLSH | U*1 U*1 | U*1 | AFBBTSH1 | 2028 | |
Right Shift | |||||
CEE9IRSH | I*S I*S | I*S | AFBBTSHS | 2028 | |
CEE9JRSH | I*L I*L | I*L | AFBBTSH8 | 2028 | |
CEE9KRSH | I*1 I*1 | I*1 | AFBBTSH1 | 2028 | |
CEE9HRSH | I*2 I*2 | I*2 | AFBBTSH2 | 2028 | |
CEE9KRSH | U*1 U*1 | U*1 | AFBBTSH1 | 2028 | |
Bit Clear | |||||
CEESICLR CEETICLR CEE9ICLR | I*S I*S | I*S | AFBBTSHS | 2028 | |
CEE9JCLR | I*L I*L | I*L | AFBBTSH8 | 2028 | |
CEE9KCLR | I*1 I*1 | I*1 | AFBBTSH1 | 2028 | |
CEE9HCLR | I*2 I*2 | I*2 | AFBBTSH2 | 2028 | |
CEE9KCLR | U*1 U*1 | U*1 | AFBBTSH1 | 2028 | |
Bit Set | |||||
CEESISET CEETISET CEE9ISET | I*S I*S | I*S | AFBBTSHS | 2028 | |
CEE9JSET | I*L I*L | I*L | AFBBTSH8 | 2028 | |
CEE9KSET | I*1 I*1 | I*1 | AFBBTSH1 | 2028 | |
CEE9HSET | I*2 I*2 | I*2 | AFBBTSH2 | 2028 | |
CEE9KSET | U*1 U*1 | U*1 | AFBBTSH1 | 2028 | |
Bit Test | |||||
CEESITST CEETITST CEE9ITST | I*S I*S | I*S | AFBBTSHS | 2028 | |
CEE9JTST | I*L I*L | I*S | AFBBTSH8 | 2028 | |
CEE9KTST | I*1 I*1 | I*S | AFBBTSH1 | 2028 | |
CEE9HTST | I*2 I*2 | I*S | AFBBTSH2 | 2028 | |
CEE9KTST | U*1 U*1 | I*S | AFBBTSH1 | 2028 | |
CEE9ITJT | I*S I*S | I*L | AFBBTSHS | 2028 | |
CEE9JTJT | I*L I*L | I*L | AFBBTSH8 | 2028 | |
CEE9KTJT | I*1 I*1 | I*L | AFBBTSH1 | 2028 | |
CEE9HTJT | I*2 I*2 | I*L | AFBBTSH2 | 2028 | |
CEE9KTJT | U*1 U*1 | I*L | AFBBTSH1 | 2028 |