43 lines
1.7 KiB
Plaintext
43 lines
1.7 KiB
Plaintext
.export REVERSE_TABLE
|
|
|
|
.rodata
|
|
.align 256
|
|
;;********************************************************************************
|
|
;; @brief A 256 byte table where the *i*-th byte is the value *i* with bits reversed
|
|
;; @see Reverse
|
|
;;********************************************************************************
|
|
REVERSE_TABLE:
|
|
.byte $00, $80, $40, $c0, $20, $a0, $60, $e0
|
|
.byte $10, $90, $50, $d0, $30, $b0, $70, $f0
|
|
.byte $08, $88, $48, $c8, $28, $a8, $68, $e8
|
|
.byte $18, $98, $58, $d8, $38, $b8, $78, $f8
|
|
.byte $04, $84, $44, $c4, $24, $a4, $64, $e4
|
|
.byte $14, $94, $54, $d4, $34, $b4, $74, $f4
|
|
.byte $0c, $8c, $4c, $cc, $2c, $ac, $6c, $ec
|
|
.byte $1c, $9c, $5c, $dc, $3c, $bc, $7c, $fc
|
|
.byte $02, $82, $42, $c2, $22, $a2, $62, $e2
|
|
.byte $12, $92, $52, $d2, $32, $b2, $72, $f2
|
|
.byte $0a, $8a, $4a, $ca, $2a, $aa, $6a, $ea
|
|
.byte $1a, $9a, $5a, $da, $3a, $ba, $7a, $fa
|
|
.byte $06, $86, $46, $c6, $26, $a6, $66, $e6
|
|
.byte $16, $96, $56, $d6, $36, $b6, $76, $f6
|
|
.byte $0e, $8e, $4e, $ce, $2e, $ae, $6e, $ee
|
|
.byte $1e, $9e, $5e, $de, $3e, $be, $7e, $fe
|
|
.byte $01, $81, $41, $c1, $21, $a1, $61, $e1
|
|
.byte $11, $91, $51, $d1, $31, $b1, $71, $f1
|
|
.byte $09, $89, $49, $c9, $29, $a9, $69, $e9
|
|
.byte $19, $99, $59, $d9, $39, $b9, $79, $f9
|
|
.byte $05, $85, $45, $c5, $25, $a5, $65, $e5
|
|
.byte $15, $95, $55, $d5, $35, $b5, $75, $f5
|
|
.byte $0d, $8d, $4d, $cd, $2d, $ad, $6d, $ed
|
|
.byte $1d, $9d, $5d, $dd, $3d, $bd, $7d, $fd
|
|
.byte $03, $83, $43, $c3, $23, $a3, $63, $e3
|
|
.byte $13, $93, $53, $d3, $33, $b3, $73, $f3
|
|
.byte $0b, $8b, $4b, $cb, $2b, $ab, $6b, $eb
|
|
.byte $1b, $9b, $5b, $db, $3b, $bb, $7b, $fb
|
|
.byte $07, $87, $47, $c7, $27, $a7, $67, $e7
|
|
.byte $17, $97, $57, $d7, $37, $b7, $77, $f7
|
|
.byte $0f, $8f, $4f, $cf, $2f, $af, $6f, $ef
|
|
.byte $1f, $9f, $5f, $df, $3f, $bf, $7f, $ff
|
|
|