extsw| 0x0000000000000091 | 0x00000091 | 0x0091  | 0x91   |
 """]]
 
+TODO value 3: e.g. 0x9999999999999999
+
+[[!table  data="""
+func | XLEN=64            | XLEN=32    | XLEN=16 | XLEN=8 |
+extsb| 0xFFFFFFFFFFFFFF99 | 0xFFFFFF99 | 0xFF99  | 0x99   |
+extsh| 0xFFFFFFFFFFFF9999 | 0xFFFF9999 | 0x9999  | 0x99   |
+extsw| 0xFFFFFFFF99999999 | 0x99999999 | 0x9999  | 0x99   |
+"""]]
+
+TODO value 3: e.g. 0x1111111111111111
+
+[[!table  data="""
+func | XLEN=64            | XLEN=32    | XLEN=16 | XLEN=8 |
+extsb| 0x0000000000000011 | 0x00000011 | 0x0011  | 0x11   |
+extsh| 0x0000000000001111 | 0x00001111 | 0x1111  | 0x11   |
+extsw| 0x0000000011111111 | 0x11111111 | 0x1111  | 0x11   |
+"""]]
+
 # Examples
 
     for xlen in (8, 16, 32, 64):