<div dir="ltr">Hi all,<div><br></div><div>I wanted to load a value twice at the same time. I found that gather intrinsic is able to do this. The following is what I can do in my mind:</div><div><br></div><div>1. get the loading address</div><div>2. Shuffle it to make a <2xtype*> value</div><div>3. use gather intrinsic to load a <2xtype> value</div><div><br></div><div>however, I am not sure how to use the gather intrinsic. Do I have to check the type first and use then different version of it, e.g. <span style="color:rgb(0,0,0);font-family:Consolas,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace;font-size:0.95em;line-height:15.96px;background-color:rgb(248,248,248)">llvm.masked.gather.v4f32, </span><span style="color:rgb(0,0,0);font-family:Consolas,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace;font-size:0.95em;line-height:15.96px;background-color:rgb(248,248,248)">llvm.masked.gather.v2f64, etc?</span></div><div>Or there is a more general way to implement it? Does anyone have any expertise on it? Any help would be appreciated.</div><div><br></div><div>Best,</div><div>Zhi</div></div>