mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 20:03:20 +08:00
Merge pull request #1568 from mkaesemann/feature/X_TO_BITBYTE_optimization
Performance Improvement in X_TO_BITBYTE Conversion
This commit is contained in:
commit
20d4605491
|
@ -159,10 +159,14 @@ CLASS ZCL_ABAPGIT_CONVERT IMPLEMENTATION.
|
||||||
|
|
||||||
CLEAR rv_bitbyte.
|
CLEAR rv_bitbyte.
|
||||||
|
|
||||||
DO 8 TIMES.
|
GET BIT 1 OF iv_x INTO rv_bitbyte+0(1).
|
||||||
GET BIT sy-index OF iv_x INTO lv_b.
|
GET BIT 2 OF iv_x INTO rv_bitbyte+1(1).
|
||||||
CONCATENATE rv_bitbyte lv_b INTO rv_bitbyte.
|
GET BIT 3 OF iv_x INTO rv_bitbyte+2(1).
|
||||||
ENDDO.
|
GET BIT 4 OF iv_x INTO rv_bitbyte+3(1).
|
||||||
|
GET BIT 5 OF iv_x INTO rv_bitbyte+4(1).
|
||||||
|
GET BIT 6 OF iv_x INTO rv_bitbyte+5(1).
|
||||||
|
GET BIT 7 OF iv_x INTO rv_bitbyte+6(1).
|
||||||
|
GET BIT 8 OF iv_x INTO rv_bitbyte+7(1).
|
||||||
|
|
||||||
ENDMETHOD. "x_to_bitbyte
|
ENDMETHOD. "x_to_bitbyte
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user