/llvm-project/llvm/test/CodeGen/AMDGPU/ |
H A D | llvm.amdgcn.struct.buffer.atomic.ll | 6 ;CHECK: buffer_atomic_swap v0, {{v[0-9]+}}, s[0:3], 0 idxen glc 8 ;CHECK: buffer_atomic_swap v0, {{v[0-9]+}}, s[0:3], 0 idxen glc 11 ;CHECK: buffer_atomic_swap v0, {{v\[[0-9]+:[0-9]+\]}}, s[0:3], 0 idxen offen glc 13 ;CHECK: buffer_atomic_swap v0, {{v\[[0-9]+:[0-9]+\]}}, s[0:3], 0 idxen offen glc 15 ;CHECK: buffer_atomic_swap v0, v[1:2], s[0:3], 0 idxen offen offset:42 glc 17 ;CHECK: buffer_atomic_swap v0, {{v[0-9]+}}, s[0:3], [[SOFS]] idxen offset:4 glc 19 ;CHECK: buffer_atomic_swap v0, {{v[0-9]+}}, s[0:3], 0 idxen{{$}} 20 ;CHECK: buffer_atomic_swap v0, {{v[0-9]+}}, s[0:3], 0 idxen glc
|
H A D | llvm.amdgcn.struct.ptr.buffer.atomic.ll | 6 ;CHECK: buffer_atomic_swap v0, {{v[0-9]+}}, s[0:3], 0 idxen glc 8 ;CHECK: buffer_atomic_swap v0, {{v[0-9]+}}, s[0:3], 0 idxen glc 11 ;CHECK: buffer_atomic_swap v0, {{v\[[0-9]+:[0-9]+\]}}, s[0:3], 0 idxen offen glc 13 ;CHECK: buffer_atomic_swap v0, {{v\[[0-9]+:[0-9]+\]}}, s[0:3], 0 idxen offen glc 15 ;CHECK: buffer_atomic_swap v0, v[1:2], s[0:3], 0 idxen offen offset:42 glc 17 ;CHECK: buffer_atomic_swap v0, {{v[0-9]+}}, s[0:3], [[SOFS]] idxen offset:4 glc 19 ;CHECK: buffer_atomic_swap v0, {{v[0-9]+}}, s[0:3], 0 idxen{{$}} 20 ;CHECK: buffer_atomic_swap v0, {{v[0-9]+}}, s[0:3], 0 idxen glc
|
H A D | llvm.amdgcn.raw.buffer.atomic.ll | 6 ;CHECK: buffer_atomic_swap v0, off, s[0:3], 0 glc 9 ;CHECK: buffer_atomic_swap v0, v1, s[0:3], 0 offen glc 11 ;CHECK: buffer_atomic_swap v0, v1, s[0:3], 0 offen offset:42 glc 13 ;CHECK: buffer_atomic_swap v0, off, s[0:3], [[SOFS]] offset:4 glc 15 ;CHECK: buffer_atomic_swap v0, off, s[0:3], 0{{$}} 16 ;CHECK: buffer_atomic_swap v0, off, s[0:3], 0 glc
|
H A D | llvm.amdgcn.raw.ptr.buffer.atomic.ll | 6 ;CHECK: buffer_atomic_swap v0, off, s[0:3], 0 glc 9 ;CHECK: buffer_atomic_swap v0, v1, s[0:3], 0 offen glc 11 ;CHECK: buffer_atomic_swap v0, v1, s[0:3], 0 offen offset:42 glc 13 ;CHECK: buffer_atomic_swap v0, off, s[0:3], [[SOFS]] offset:4 glc 15 ;CHECK: buffer_atomic_swap v0, off, s[0:3], 0{{$}} 16 ;CHECK: buffer_atomic_swap v0, off, s[0:3], 0 glc
|
H A D | si-annotate-cf-kill.ll | 36 ; SI-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 offset:4 glc 78 ; FLAT-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 offset:4 glc
|
H A D | global_atomics_i32_system.ll | 18 ; SI-NEXT: buffer_atomic_swap v2, v[0:1], s[4:7], 0 addr64 51 ; SI-NEXT: buffer_atomic_swap v2, v[0:1], s[4:7], 0 addr64 offset:16 87 ; SI-NEXT: buffer_atomic_swap v2, v[0:1], s[4:7], 0 addr64 glc 121 ; SI-NEXT: buffer_atomic_swap v2, v[0:1], s[4:7], 0 addr64 offset:16 glc 165 ; SI-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 215 ; SI-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 offset:16 268 ; SI-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 glc 318 ; SI-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 offset:16 glc 364 ; SI-NEXT: buffer_atomic_swap v2, v[0:1], s[4:7], 0 addr64 offset:16 400 ; SI-NEXT: buffer_atomic_swap v [all...] |
H A D | global_atomics.ll | 3638 ; SI-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 offset:16 3651 ; VI-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 offset:16 3682 ; SI-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 offset:16 3695 ; VI-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 offset:16 3730 ; SI-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 offset:16 glc 3748 ; VI-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 offset:16 glc 3786 ; SI-NEXT: buffer_atomic_swap v2, v[0:1], s[0:3], 0 addr64 offset:16 3848 ; SI-NEXT: buffer_atomic_swap v2, v[0:1], s[0:3], 0 addr64 offset:16 glc 3912 ; SI-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 3925 ; VI-NEXT: buffer_atomic_swap v [all...] |
H A D | memory-legalizer-global-wavefront.ll | 1367 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 1415 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 1518 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 1566 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 1669 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 1717 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 1820 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 1868 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 1971 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 2019 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v [all...] |
H A D | memory-legalizer-global-singlethread.ll | 1367 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 1415 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 1518 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 1566 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 1669 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 1717 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 1820 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 1868 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 1971 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 2019 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v [all...] |
H A D | memory-legalizer-global-system.ll | 1480 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 1528 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 1631 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 1689 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 1814 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 1868 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 1994 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 2058 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 2205 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 2269 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v [all...] |
H A D | memory-legalizer-global-workgroup.ll | 1425 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 1473 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 1576 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 1626 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 1738 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 1791 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 1907 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 1962 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 2086 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 2141 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v [all...] |
H A D | memory-legalizer-global-agent.ll | 1468 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 1516 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 1619 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 1677 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 1800 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 1854 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 1976 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 2040 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 2181 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 2245 ; SKIP-CACHE-INV-NEXT: buffer_atomic_swap v [all...] |
/llvm-project/llvm/test/MC/AMDGPU/ |
H A D | gfx940_err.s | 60 buffer_atomic_swap v5, off, s[8:11], s3 glc label 63 buffer_atomic_swap v5, off, s[8:11], s3 slc label
|
H A D | gfx7_asm_mubuf.s | 2181 buffer_atomic_swap v1, off, s[12:15], s4 offset:4095 label 2184 buffer_atomic_swap v255, off, s[12:15], s4 offset:4095 label 2187 buffer_atomic_swap v1, off, s[16:19], s4 offset:4095 label 2190 buffer_atomic_swap v1, off, s[100:103], s4 offset:4095 label 2193 buffer_atomic_swap v1, off, ttmp[8:11], s4 offset:4095 label 2196 buffer_atomic_swap v1, off, s[12:15], s103 offset:4095 label 2199 buffer_atomic_swap v1, off, s[12:15], flat_scratch_lo offset:4095 label 2202 buffer_atomic_swap v1, off, s[12:15], flat_scratch_hi offset:4095 label 2205 buffer_atomic_swap v1, off, s[12:15], vcc_lo offset:4095 label 2208 buffer_atomic_swap v1, off, s[12:15], vcc_hi offset:4095 label [all …]
|
H A D | gfx8_asm_mubuf.s | 2994 buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 label 2997 buffer_atomic_swap v255, off, s[8:11], s3 offset:4095 label 3000 buffer_atomic_swap v5, off, s[12:15], s3 offset:4095 label 3003 buffer_atomic_swap v5, off, s[96:99], s3 offset:4095 label 3006 buffer_atomic_swap v5, off, ttmp[8:11], s3 offset:4095 label 3009 buffer_atomic_swap v5, off, s[8:11], s101 offset:4095 label 3012 buffer_atomic_swap v5, off, s[8:11], flat_scratch_lo offset:4095 label 3015 buffer_atomic_swap v5, off, s[8:11], flat_scratch_hi offset:4095 label 3018 buffer_atomic_swap v5, off, s[8:11], vcc_lo offset:4095 label 3021 buffer_atomic_swap v5, off, s[8:11], vcc_hi offset:4095 label [all …]
|
H A D | gfx10_asm_mubuf.s | 1223 buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 label 1226 buffer_atomic_swap v255, off, s[8:11], s3 offset:4095 label 1229 buffer_atomic_swap v5, off, s[12:15], s3 offset:4095 label 1232 buffer_atomic_swap v5, off, s[96:99], s3 offset:4095 label 1235 buffer_atomic_swap v5, off, s[8:11], s101 offset:4095 label 1238 buffer_atomic_swap v5, off, s[8:11], m0 offset:4095 label 1241 buffer_atomic_swap v5, off, s[8:11], 0 offset:4095 label 1244 buffer_atomic_swap v5, off, s[8:11], -1 offset:4095 label 1247 buffer_atomic_swap v5, v0, s[8:11], s3 idxen offset:4095 label 1250 buffer_atomic_swap v label 1253 buffer_atomic_swap v5, off, s[8:11], s3 global() label 1256 buffer_atomic_swap v5, off, s[8:11], s3 offset:7 global() label 1259 buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 glc global() label 1262 buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 slc global() label [all...] |
H A D | gfx9_asm_mubuf.s | 3456 buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 label 3459 buffer_atomic_swap v255, off, s[8:11], s3 offset:4095 label 3462 buffer_atomic_swap v5, off, s[12:15], s3 offset:4095 label 3465 buffer_atomic_swap v5, off, s[96:99], s3 offset:4095 label 3468 buffer_atomic_swap v5, off, ttmp[12:15], s3 offset:4095 label 3471 buffer_atomic_swap v5, off, s[8:11], s101 offset:4095 label 3474 buffer_atomic_swap v5, off, s[8:11], flat_scratch_lo offset:4095 label 3477 buffer_atomic_swap v5, off, s[8:11], flat_scratch_hi offset:4095 label 3480 buffer_atomic_swap v5, off, s[8:11], vcc_lo offset:4095 label 3483 buffer_atomic_swap v5, off, s[8:11], vcc_hi offset:4095 label [all …]
|
H A D | gfx940_asm_features.s | 306 // GFX940: buffer_atomic_swap v5, off, s[8:11], s3 sc0 ; encoding: [0x00,0x40,0x00,0xe1,0x00,0x05,0x02,0x03] label 307 buffer_atomic_swap v5, off, s[8:11], s3 sc0 310 // GFX940: buffer_atomic_swap v5, off, s[8:11], s3 nt ; encoding: [0x00,0x00,0x02,0xe1,0x00,0x05,0x02,0x03] label 311 buffer_atomic_swap v5, off, s[8:11], s3 nt
|
H A D | gfx11_asm_mubuf_alias.s | 177 buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 label
|
H A D | gfx12_asm_vbuffer_mubuf_alias.s | 183 buffer_atomic_swap v5, off, s[8:11], s3 offset:8388607 label
|
H A D | gfx90a_ldst_acc.s | 5204 // GFX90A: buffer_atomic_swap a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x82,0x03] 5206 buffer_atomic_swap a5, off, s[8:11], s3 offset:4095 label 5208 // GFX90A: buffer_atomic_swap a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,0xff,0x82,0x03] 5210 buffer_atomic_swap a255, off, s[8:11], s3 offset:4095 label 5212 // GFX90A: buffer_atomic_swap a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x83,0x03] 5214 buffer_atomic_swap a5, off, s[12:15], s3 offset:4095 label 5216 // GFX90A: buffer_atomic_swap a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x98,0x03] 5218 buffer_atomic_swap a5, off, s[96:99], s3 offset:4095 label 5220 // GFX90A: buffer_atomic_swap a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x82,0x65] 5222 buffer_atomic_swap a label 5226 buffer_atomic_swap a5, off, s[8:11], m0 offset:4095 global() label 5230 buffer_atomic_swap a5, off, s[8:11], 0 offset:4095 global() label 5234 buffer_atomic_swap a5, off, s[8:11], -1 offset:4095 global() label 5238 buffer_atomic_swap a5, v0, s[8:11], s3 idxen offset:4095 global() label 5242 buffer_atomic_swap a5, v0, s[8:11], s3 offen offset:4095 global() label 5246 buffer_atomic_swap a5, off, s[8:11], s3 global() label 5250 buffer_atomic_swap a5, off, s[8:11], s3 global() label 5254 buffer_atomic_swap a5, off, s[8:11], s3 offset:7 global() label 5258 buffer_atomic_swap a5, off, s[8:11], s3 offset:4095 glc global() label 5262 buffer_atomic_swap a5, off, s[8:11], s3 offset:4095 slc global() label [all...] |
/llvm-project/llvm/test/MC/Disassembler/AMDGPU/ |
H A D | gfx10_mubuf.txt | 761 # GFX10: buffer_atomic_swap v255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xc0,0xe0,0x00,0xff,0x02,0x03] 764 # GFX10: buffer_atomic_swap v5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x03,0x03] 767 # GFX10: buffer_atomic_swap v5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0xc1] 770 # GFX10: buffer_atomic_swap v5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0x80] 773 # GFX10: buffer_atomic_swap v5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0x7c] 776 # GFX10: buffer_atomic_swap v5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0x65] 779 # GFX10: buffer_atomic_swap v5, off, s[8:11], s3 ; encoding: [0x00,0x00,0xc0,0xe0,0x00,0x05,0x02,0x03] 782 # GFX10: buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0x03] 785 # GFX10: buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0xc0,0xe0,0x00,0x05,0x02,0x03] 788 # GFX10: buffer_atomic_swap v [all...] |
H A D | gfx8_mubuf.txt | 1557 # CHECK: buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,… 1560 # CHECK: buffer_atomic_swap v255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x0… 1563 # CHECK: buffer_atomic_swap v5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00… 1566 # CHECK: buffer_atomic_swap v5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00… 1569 # CHECK: buffer_atomic_swap v5, off, ttmp[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x… 1572 # CHECK: buffer_atomic_swap v5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x0… 1575 # CHECK: buffer_atomic_swap v5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,… 1578 # CHECK: buffer_atomic_swap v5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,0… 1581 # CHECK: buffer_atomic_swap v5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,… 1584 # CHECK: buffer_atomic_swap v5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00… [all …]
|
H A D | gfx9_mubuf.txt | 1851 # CHECK: buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,… 1854 # CHECK: buffer_atomic_swap v255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x0… 1857 # CHECK: buffer_atomic_swap v5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00… 1860 # CHECK: buffer_atomic_swap v5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00… 1863 # CHECK: buffer_atomic_swap v5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x0… 1866 # CHECK: buffer_atomic_swap v5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,… 1869 # CHECK: buffer_atomic_swap v5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,0… 1872 # CHECK: buffer_atomic_swap v5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,… 1875 # CHECK: buffer_atomic_swap v5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00… 1878 # CHECK: buffer_atomic_swap v5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x0… [all …]
|
H A D | gfx940_features.txt | 205 # GFX940: buffer_atomic_swap v5, off, s[8:11], s3 sc0 ; encoding: [0x00,0x40,0x00,0xe1,0x00,0x05,0x02,0x03] 208 # GFX940: buffer_atomic_swap v5, off, s[8:11], s3 nt ; encoding: [0x00,0x00,0x02,0xe1,0x00,0x05,0x02,0x03]
|