---
title: UnalignRegForLoad & UnalignRegForStore
description: "UnalignRegForLoad、UnalignRegForStore用作缓冲区来优化UB和RegTensor之间连续不对齐地址访问的开销。在读不对齐地址前，UnalignRegForLoad、UnalignRegForStore应该通过LoadUnAlignPre API初始化，然后使用LoadUnAlign API。在写不对齐地址时，先使用StoreUnAlign API，再使用StoreUnAlignPost API后处理。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/ascendcopapi/atlasascendc_api_07_0316.html
sourcePath: /source/zh/canncommercial/900/API/ascendcopapi/atlasascendc_api_07_0316.html
indexId: 6ad6a9842c2940fe60823f85fbf8898a4bf024719ddb4f94e41fcb80f36fb2f476
---
# UnalignRegForLoad & UnalignRegForStore

#### 功能说明

UnalignRegForLoad、UnalignRegForStore用作缓冲区来优化UB和RegTensor之间连续不对齐地址访问的开销。在读不对齐地址前，UnalignRegForLoad、UnalignRegForStore应该通过LoadUnAlignPre API初始化，然后使用LoadUnAlign API。在写不对齐地址时，先使用StoreUnAlign API，再使用StoreUnAlignPost API后处理。

UnalignRegForLoad 、UnalignRegForStore的使用可参考连续非对齐搬入、连续非对齐搬出。


#### 支持的型号

Atlas 350 加速卡


#### 约束说明

无
