--- /dev/null
+#as: -mfuture
+#objdump: -dr -Mfuture
+
+.*: file format .*
+
+
+Disassembly of section \.text:
+
+0+ <\.text>:
+ 0: ec 00 04 1c fsins f0,f0
+ 4: ec 00 04 1d fsins. f0,f0
+ 8: ec 00 54 1c fsins f0,f10
+ c: ec 00 54 1d fsins. f0,f10
+ 10: ec 00 ac 1c fsins f0,f21
+ 14: ec 00 ac 1d fsins. f0,f21
+ 18: ec 00 fc 1c fsins f0,f31
+ 1c: ec 00 fc 1d fsins. f0,f31
+ 20: ed 40 04 1c fsins f10,f0
+ 24: ed 40 04 1d fsins. f10,f0
+ 28: ed 40 54 1c fsins f10,f10
+ 2c: ed 40 54 1d fsins. f10,f10
+ 30: ed 40 ac 1c fsins f10,f21
+ 34: ed 40 ac 1d fsins. f10,f21
+ 38: ed 40 fc 1c fsins f10,f31
+ 3c: ed 40 fc 1d fsins. f10,f31
+ 40: ee a0 04 1c fsins f21,f0
+ 44: ee a0 04 1d fsins. f21,f0
+ 48: ee a0 54 1c fsins f21,f10
+ 4c: ee a0 54 1d fsins. f21,f10
+ 50: ee a0 ac 1c fsins f21,f21
+ 54: ee a0 ac 1d fsins. f21,f21
+ 58: ee a0 fc 1c fsins f21,f31
+ 5c: ee a0 fc 1d fsins. f21,f31
+ 60: ef e0 04 1c fsins f31,f0
+ 64: ef e0 04 1d fsins. f31,f0
+ 68: ef e0 54 1c fsins f31,f10
+ 6c: ef e0 54 1d fsins. f31,f10
+ 70: ef e0 ac 1c fsins f31,f21
+ 74: ef e0 ac 1d fsins. f31,f21
+ 78: ef e0 fc 1c fsins f31,f31
+ 7c: ef e0 fc 1d fsins. f31,f31
{"dsub", XRC(59,514,0), X_MASK, POWER6, PPCVLE, {FRT, FRA, FRB}},
{"dsub.", XRC(59,514,1), X_MASK, POWER6, PPCVLE, {FRT, FRA, FRB}},
+{"fsins", XRC(59,526,0), XRA_MASK, DRAFT, PPCVLE, {FRT, FRB}},
+{"fsins.", XRC(59,526,1), XRA_MASK, DRAFT, PPCVLE, {FRT, FRB}},
+
{"ddiv", XRC(59,546,0), X_MASK, POWER6, PPCVLE, {FRT, FRA, FRB}},
{"ddiv.", XRC(59,546,1), X_MASK, POWER6, PPCVLE, {FRT, FRA, FRB}},