Lines Matching refs:Amt
4 define i32 @rotl32(i32 %A, i8 %Amt) {
5 %shift.upgrd.1 = zext i8 %Amt to i32 ; <i32> [#uses=1]
7 %Amt2 = sub i8 32, %Amt ; <i8> [#uses=1]
14 define i32 @rotr32(i32 %A, i8 %Amt) {
15 %shift.upgrd.3 = zext i8 %Amt to i32 ; <i32> [#uses=1]
17 %Amt2 = sub i8 32, %Amt ; <i8> [#uses=1]
38 define i16 @rotl16(i16 %A, i8 %Amt) {
39 %shift.upgrd.5 = zext i8 %Amt to i16 ; <i16> [#uses=1]
41 %Amt2 = sub i8 16, %Amt ; <i8> [#uses=1]
48 define i16 @rotr16(i16 %A, i8 %Amt) {
49 %shift.upgrd.7 = zext i8 %Amt to i16 ; <i16> [#uses=1]
51 %Amt2 = sub i8 16, %Amt ; <i8> [#uses=1]
72 define i8 @rotl8(i8 %A, i8 %Amt) {
73 %B = shl i8 %A, %Amt ; <i8> [#uses=1]
74 %Amt2 = sub i8 8, %Amt ; <i8> [#uses=1]
80 define i8 @rotr8(i8 %A, i8 %Amt) {
81 %B = lshr i8 %A, %Amt ; <i8> [#uses=1]
82 %Amt2 = sub i8 8, %Amt ; <i8> [#uses=1]