Skip to content

Instantly share code, notes, and snippets.

@bjacob
Created October 7, 2024 14:52
Show Gist options
  • Save bjacob/1251c871448e693756eecb9f69ff363e to your computer and use it in GitHub Desktop.
Save bjacob/1251c871448e693756eecb9f69ff363e to your computer and use it in GitHub Desktop.
%1093 = extractelement <8 x i8> %785, i32 0
%1094 = zext i8 %1093 to i64
%1095 = shl i64 %1094, 0
%1096 = or i64 0, %1095
%1097 = extractelement <8 x i8> %785, i32 1
%1098 = zext i8 %1097 to i64
%1099 = shl i64 %1098, 8
%1100 = or i64 %1096, %1099
%1101 = extractelement <8 x i8> %785, i32 2
%1102 = zext i8 %1101 to i64
%1103 = shl i64 %1102, 16
%1104 = or i64 %1100, %1103
%1105 = extractelement <8 x i8> %785, i32 3
%1106 = zext i8 %1105 to i64
%1107 = shl i64 %1106, 24
%1108 = or i64 %1104, %1107
%1109 = extractelement <8 x i8> %785, i32 4
%1110 = zext i8 %1109 to i64
%1111 = shl i64 %1110, 32
%1112 = or i64 %1108, %1111
%1113 = extractelement <8 x i8> %785, i32 5
%1114 = zext i8 %1113 to i64
%1115 = shl i64 %1114, 40
%1116 = or i64 %1112, %1115
%1117 = extractelement <8 x i8> %785, i32 6
%1118 = zext i8 %1117 to i64
%1119 = shl i64 %1118, 48
%1120 = or i64 %1116, %1119
%1121 = extractelement <8 x i8> %785, i32 7
%1122 = zext i8 %1121 to i64
%1123 = shl i64 %1122, 56
%1124 = or i64 %1120, %1123
%1125 = call <4 x i32> @llvm.amdgcn.mfma.i32.16x16x32.i8(i64 %1026, i64 %1124, <4 x i32> %1092, i32 0, i32 0, i32 0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment