remove armelf sanitization.
[deliverable/binutils-gdb.git] / opcodes / m10300-opc.c
index a9e05d7999f5dd3b9e43da5fb7de20219399108b..e57a8bd525f702db8f6737c9857f864243f6486d 100644 (file)
@@ -762,7 +762,7 @@ const struct mn10300_opcode mn10300_opcodes[] = {
 { "sub",       0xf120,      0xfff0,      0,    FMT_D0, 0,      {DM1, AN0}},
 { "sub",       0xf110,      0xfff0,      0,    FMT_D0, 0,      {AM1, DN0}},
 { "sub",       0xf130,      0xfff0,      0,    FMT_D0, 0,      {AM1, AN0}},
-/* start-sanitize-am33 * /
+/* start-sanitize-am33 */
 { "sub",       0xf99800,    0xffff00,    0,    FMT_D6, AM33,   {RM2, RN0}},
 /* end-sanitize-am33 */
 { "sub",       0xfcc40000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
@@ -1031,7 +1031,136 @@ const struct mn10300_opcode mn10300_opcodes[] = {
 { "trap",      0xf0fe,      0xffff,      0,    FMT_D0, 0,      {UNUSED}},
 { "rtm",       0xf0ff,      0xffff,      0,    FMT_D0, 0,      {UNUSED}},
 { "nop",       0xcb,        0xff,        0,    FMT_S0, 0,      {UNUSED}},
-/* { "udf", 0, 0, {0}},  */
+
+/* UDF instructions.  */
+{ "udf00",     0xf600,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf00",     0xf90000,    0xfffc00,    0,    FMT_D1, 0,      {SIMM8, DN0}},
+{ "udf00",     0xfb000000,  0xfffc0000,  0,    FMT_D2, 0,      {SIMM16, DN0}},
+{ "udf00",     0xfd000000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udf01",     0xf610,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf01",     0xf91000,    0xfffc00,    0,    FMT_D1, 0,      {SIMM8, DN0}},
+{ "udf01",     0xfb100000,  0xfffc0000,  0,    FMT_D2, 0,      {SIMM16, DN0}},
+{ "udf01",     0xfd100000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udf02",     0xf620,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf02",     0xf92000,    0xfffc00,    0,    FMT_D1, 0,      {SIMM8, DN0}},
+{ "udf02",     0xfb200000,  0xfffc0000,  0,    FMT_D2, 0,      {SIMM16, DN0}},
+{ "udf02",     0xfd200000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udf03",     0xf630,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf03",     0xf93000,    0xfffc00,    0,    FMT_D1, 0,      {SIMM8, DN0}},
+{ "udf03",     0xfb300000,  0xfffc0000,  0,    FMT_D2, 0,      {SIMM16, DN0}},
+{ "udf03",     0xfd300000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udf04",     0xf640,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf04",     0xf94000,    0xfffc00,    0,    FMT_D1, 0,      {SIMM8, DN0}},
+{ "udf04",     0xfb400000,  0xfffc0000,  0,    FMT_D2, 0,      {SIMM16, DN0}},
+{ "udf04",     0xfd400000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udf05",     0xf650,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf05",     0xf95000,    0xfffc00,    0,    FMT_D1, 0,      {SIMM8, DN0}},
+{ "udf05",     0xfb500000,  0xfffc0000,  0,    FMT_D2, 0,      {SIMM16, DN0}},
+{ "udf05",     0xfd500000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udf06",     0xf660,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf06",     0xf96000,    0xfffc00,    0,    FMT_D1, 0,      {SIMM8, DN0}},
+{ "udf06",     0xfb600000,  0xfffc0000,  0,    FMT_D2, 0,      {SIMM16, DN0}},
+{ "udf06",     0xfd600000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udf07",     0xf670,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf07",     0xf97000,    0xfffc00,    0,    FMT_D1, 0,      {SIMM8, DN0}},
+{ "udf07",     0xfb700000,  0xfffc0000,  0,    FMT_D2, 0,      {SIMM16, DN0}},
+{ "udf07",     0xfd700000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udf08",     0xf680,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf08",     0xf98000,    0xfffc00,    0,    FMT_D1, 0,      {SIMM8, DN0}},
+{ "udf08",     0xfb800000,  0xfffc0000,  0,    FMT_D2, 0,      {SIMM16, DN0}},
+{ "udf08",     0xfd800000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udf09",     0xf690,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf09",     0xf99000,    0xfffc00,    0,    FMT_D1, 0,      {SIMM8, DN0}},
+{ "udf09",     0xfb900000,  0xfffc0000,  0,    FMT_D2, 0,      {SIMM16, DN0}},
+{ "udf09",     0xfd900000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udf10",     0xf6a0,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf10",     0xf9a000,    0xfffc00,    0,    FMT_D1, 0,      {SIMM8, DN0}},
+{ "udf10",     0xfba00000,  0xfffc0000,  0,    FMT_D2, 0,      {SIMM16, DN0}},
+{ "udf10",     0xfda00000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udf11",     0xf6b0,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf11",     0xf9b000,    0xfffc00,    0,    FMT_D1, 0,      {SIMM8, DN0}},
+{ "udf11",     0xfbb00000,  0xfffc0000,  0,    FMT_D2, 0,      {SIMM16, DN0}},
+{ "udf11",     0xfdb00000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udf12",     0xf6c0,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf12",     0xf9c000,    0xfffc00,    0,    FMT_D1, 0,      {SIMM8, DN0}},
+{ "udf12",     0xfbc00000,  0xfffc0000,  0,    FMT_D2, 0,      {SIMM16, DN0}},
+{ "udf12",     0xfdc00000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udf13",     0xf6d0,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf13",     0xf9d000,    0xfffc00,    0,    FMT_D1, 0,      {SIMM8, DN0}},
+{ "udf13",     0xfbd00000,  0xfffc0000,  0,    FMT_D2, 0,      {SIMM16, DN0}},
+{ "udf13",     0xfdd00000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udf14",     0xf6e0,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf14",     0xf9e000,    0xfffc00,    0,    FMT_D1, 0,      {SIMM8, DN0}},
+{ "udf14",     0xfbe00000,  0xfffc0000,  0,    FMT_D2, 0,      {SIMM16, DN0}},
+{ "udf14",     0xfde00000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udf15",     0xf6f0,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf15",     0xf9f000,    0xfffc00,    0,    FMT_D1, 0,      {SIMM8, DN0}},
+{ "udf15",     0xfbf00000,  0xfffc0000,  0,    FMT_D2, 0,      {SIMM16, DN0}},
+{ "udf15",     0xfdf00000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udf20",     0xf600,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf21",     0xf610,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf22",     0xf620,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf23",     0xf630,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf24",     0xf640,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf25",     0xf650,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf26",     0xf660,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf27",     0xf670,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf28",     0xf680,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf29",     0xf690,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf30",     0xf6a0,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf31",     0xf6b0,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf32",     0xf6c0,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf33",     0xf6d0,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf34",     0xf6e0,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udf35",     0xf6f0,      0xfff0,      0,    FMT_D0, 0,      {DM1, DN0}},
+{ "udfu00",    0xf90400,    0xfffc00,    0,    FMT_D1, 0,      {IMM8, DN0}},
+{ "udfu00",    0xfb040000,  0xfffc0000,  0,    FMT_D2, 0,      {IMM16, DN0}},
+{ "udfu00",    0xfd040000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udfu01",    0xf91400,    0xfffc00,    0,    FMT_D1, 0,      {IMM8, DN0}},
+{ "udfu01",    0xfb140000,  0xfffc0000,  0,    FMT_D2, 0,      {IMM16, DN0}},
+{ "udfu01",    0xfd140000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udfu02",    0xf92400,    0xfffc00,    0,    FMT_D1, 0,      {IMM8, DN0}},
+{ "udfu02",    0xfb240000,  0xfffc0000,  0,    FMT_D2, 0,      {IMM16, DN0}},
+{ "udfu02",    0xfd240000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udfu03",    0xf93400,    0xfffc00,    0,    FMT_D1, 0,      {IMM8, DN0}},
+{ "udfu03",    0xfb340000,  0xfffc0000,  0,    FMT_D2, 0,      {IMM16, DN0}},
+{ "udfu03",    0xfd340000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udfu04",    0xf94400,    0xfffc00,    0,    FMT_D1, 0,      {IMM8, DN0}},
+{ "udfu04",    0xfb440000,  0xfffc0000,  0,    FMT_D2, 0,      {IMM16, DN0}},
+{ "udfu04",    0xfd440000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udfu05",    0xf95400,    0xfffc00,    0,    FMT_D1, 0,      {IMM8, DN0}},
+{ "udfu05",    0xfb540000,  0xfffc0000,  0,    FMT_D2, 0,      {IMM16, DN0}},
+{ "udfu05",    0xfd540000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udfu06",    0xf96400,    0xfffc00,    0,    FMT_D1, 0,      {IMM8, DN0}},
+{ "udfu06",    0xfb640000,  0xfffc0000,  0,    FMT_D2, 0,      {IMM16, DN0}},
+{ "udfu06",    0xfd640000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udfu07",    0xf97400,    0xfffc00,    0,    FMT_D1, 0,      {IMM8, DN0}},
+{ "udfu07",    0xfb740000,  0xfffc0000,  0,    FMT_D2, 0,      {IMM16, DN0}},
+{ "udfu07",    0xfd740000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udfu08",    0xf98400,    0xfffc00,    0,    FMT_D1, 0,      {IMM8, DN0}},
+{ "udfu08",    0xfb840000,  0xfffc0000,  0,    FMT_D2, 0,      {IMM16, DN0}},
+{ "udfu08",    0xfd840000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udfu09",    0xf99400,    0xfffc00,    0,    FMT_D1, 0,      {IMM8, DN0}},
+{ "udfu09",    0xfb940000,  0xfffc0000,  0,    FMT_D2, 0,      {IMM16, DN0}},
+{ "udfu09",    0xfd940000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udfu10",    0xf9a400,    0xfffc00,    0,    FMT_D1, 0,      {IMM8, DN0}},
+{ "udfu10",    0xfba40000,  0xfffc0000,  0,    FMT_D2, 0,      {IMM16, DN0}},
+{ "udfu10",    0xfda40000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udfu11",    0xf9b400,    0xfffc00,    0,    FMT_D1, 0,      {IMM8, DN0}},
+{ "udfu11",    0xfbb40000,  0xfffc0000,  0,    FMT_D2, 0,      {IMM16, DN0}},
+{ "udfu11",    0xfdb40000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udfu12",    0xf9c400,    0xfffc00,    0,    FMT_D1, 0,      {IMM8, DN0}},
+{ "udfu12",    0xfbc40000,  0xfffc0000,  0,    FMT_D2, 0,      {IMM16, DN0}},
+{ "udfu12",    0xfdc40000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udfu13",    0xf9d400,    0xfffc00,    0,    FMT_D1, 0,      {IMM8, DN0}},
+{ "udfu13",    0xfbd40000,  0xfffc0000,  0,    FMT_D2, 0,      {IMM16, DN0}},
+{ "udfu13",    0xfdd40000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udfu14",    0xf9e400,    0xfffc00,    0,    FMT_D1, 0,      {IMM8, DN0}},
+{ "udfu14",    0xfbe40000,  0xfffc0000,  0,    FMT_D2, 0,      {IMM16, DN0}},
+{ "udfu14",    0xfde40000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
+{ "udfu15",    0xf9f400,    0xfffc00,    0,    FMT_D1, 0,      {IMM8, DN0}},
+{ "udfu15",    0xfbf40000,  0xfffc0000,  0,    FMT_D2, 0,      {IMM16, DN0}},
+{ "udfu15",    0xfdf40000,  0xfffc0000,  0,    FMT_D4, 0,      {IMM32, DN0}},
 
 { "putx",      0xf500,      0xfff0,      0,    FMT_D0, AM30,   {DN01}},
 { "getx",      0xf6f0,      0xfff0,      0,    FMT_D0, AM30,   {DN01}},
This page took 0.025147 seconds and 4 git commands to generate.