OLD | NEW |
1 define <4 x float> @insertelement_v4f32(<4 x float> %vec, float %elt, i32 %idx)
{ | 1 define <4 x float> @insertelement_v4f32(<4 x float> %vec, float %elt, i32 %idx)
{ |
2 switch i32 %idx, label %abort [ | 2 switch i32 %idx, label %abort [ |
3 i32 0, label %idx0 | 3 i32 0, label %idx0 |
4 i32 1, label %idx1 | 4 i32 1, label %idx1 |
5 i32 2, label %idx2 | 5 i32 2, label %idx2 |
6 i32 3, label %idx3 | 6 i32 3, label %idx3 |
7 ] | 7 ] |
8 idx0: | 8 idx0: |
9 %res0 = insertelement <4 x float> %vec, float %elt, i32 0 | 9 %res0 = insertelement <4 x float> %vec, float %elt, i32 0 |
10 ret <4 x float> %res0 | 10 ret <4 x float> %res0 |
(...skipping 695 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
706 ret i64 %res15 | 706 ret i64 %res15 |
707 abort: | 707 abort: |
708 unreachable | 708 unreachable |
709 } | 709 } |
710 | 710 |
711 define i64 @extractelement_v16ui8(<16 x i8> %vec, i32 %idx) { | 711 define i64 @extractelement_v16ui8(<16 x i8> %vec, i32 %idx) { |
712 entry: | 712 entry: |
713 %res = call i64 @extractelement_v16si8(<16 x i8> %vec, i32 %idx) | 713 %res = call i64 @extractelement_v16si8(<16 x i8> %vec, i32 %idx) |
714 ret i64 %res | 714 ret i64 %res |
715 } | 715 } |
OLD | NEW |